:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--cad-ink:#18212b;--cad-muted:#617080;--cad-line:#d9dee4;--cad-blue:#1f5ed6;--cad-blue-dark:#174aa8;--cad-surface:#fff;--cad-canvas:#f7f7f5;--cad-radius-lg:16px;--cad-shadow:0 12px 30px #18212b12;--cad-warning:#8b5b00;--cad-success:#147a4a;--cad-control-height:44px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--cad-canvas);min-width:320px}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #145ee86b}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-release-page{color:var(--cad-ink);background:radial-gradient(circle at 10% -10%,#307bff29,#0000 34rem),linear-gradient(#f8fbff 0,#edf3fa 70vh);min-height:100vh;padding-bottom:72px}.public-release-page__masthead{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#f8fbffd1;border-bottom:1px solid #bfcfe1b8;justify-content:space-between;align-items:center;min-height:70px;padding:12px max(24px,50vw - 590px);display:flex;position:sticky;top:0}.public-release-page__brand{color:var(--cad-ink);letter-spacing:-.05em;font-size:1.35rem;font-weight:900;text-decoration:none}.public-release-page__brand span{color:var(--cad-blue)}.public-release-page__masthead nav{align-items:center;gap:8px;display:flex}.public-release-page__masthead nav a{color:#334b66;border-radius:999px;padding:10px 14px;font-weight:750;text-decoration:none}.public-release-page__masthead nav a:last-child{background:var(--cad-ink);color:#fff}.public-release-page__masthead nav a:hover{background:#e3ecf8}.public-release-page__masthead nav a:last-child:hover{background:#223e5d}.public-release-page__intro,.public-release,.public-release-page>[role=alert],.public-release-page>.public-release-page__loading{width:calc(100% - 48px);max-width:1180px;margin-left:auto;margin-right:auto}.public-release-page__intro{padding:clamp(54px,8vw,104px) 0 38px}.public-release-page__intro>p:first-child,.public-release__heading>p{color:var(--cad-blue);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:850}.public-release-page__intro h1{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(2.45rem,6vw,5.5rem);line-height:.98}.public-release-page__intro>p:last-child{color:var(--cad-muted);max-width:720px;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.65}.public-release-page__loading,.workspace-loading-state{border:1px solid var(--cad-line);box-shadow:var(--cad-shadow);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:18px;display:flex}.public-release-page__loading span,.workspace-loading-state>span,.project-surface__loading:before{border:3px solid #d9e4f1;border-top-color:var(--cad-blue);content:"";border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite cad-spin;display:block}.public-release{background:#ffffffe0;border:1px solid #c2d0e0d9;border-radius:28px;overflow:hidden;box-shadow:0 28px 80px #1222351f}.public-release__heading{color:#fff;background:linear-gradient(135deg,#11233a,#173e70);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 18px;padding:clamp(24px,5vw,50px);display:grid}.public-release__heading>p{color:#9cc4ff;grid-column:1/-1}.public-release__heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,4vw,3.6rem);line-height:1.05}.public-release__heading>span{background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:800}.public-release__layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);display:grid}.public-release__content,.public-release__community{padding:clamp(22px,4vw,42px)}.public-release__community{border-left:1px solid var(--cad-line);background:#f5f8fc}.public-release__summary{color:#314962;margin:0 0 28px;font-size:1.14rem;line-height:1.7}.public-release dl,.community-signals dl{grid-template-columns:minmax(130px,auto) minmax(0,1fr);gap:9px 20px;margin:0 0 28px;display:grid}.public-release dt,.community-signals dt{color:var(--cad-muted);font-size:.82rem;font-weight:750}.public-release dd,.community-signals dd{overflow-wrap:anywhere;margin:0}.public-release__technical-details{border-bottom:1px solid var(--cad-line);color:#3c536c;padding:14px clamp(22px,4vw,42px)}.public-release__technical-details summary{cursor:pointer;font-size:.88rem;font-weight:800}.public-release__technical-details[open] summary{margin-bottom:18px}.public-release__fork-action{background:var(--cad-blue);color:#fff;cursor:pointer;border:0;border-radius:12px;align-items:center;min-height:46px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}.public-release__fork-action:disabled{cursor:not-allowed;opacity:.55}.public-release__fork-panel{border:1px solid var(--cad-line);background:#f4f8fd;border-radius:16px;gap:14px;margin-top:24px;padding:18px;display:grid}.public-release__fork-panel h3,.public-release__fork-panel p{margin:0}.public-release__fork-field{color:#304861;gap:7px;font-size:.88rem;font-weight:750;display:grid}.public-release__fork-field input{color:var(--cad-ink);font:inherit;background:#fff;border:1px solid #bdccdc;border-radius:10px;min-height:44px;padding:9px 11px}.public-release__fork-acknowledgement{color:#304861;align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.public-release__fork-acknowledgement input{margin-top:2px}.public-release__fork-success{background:#e7f7ee;border:1px solid #9fd2b1;border-radius:12px;align-items:flex-start;gap:8px;padding:12px;display:grid}.public-release__fork-success a,.public-release__maker-draft-link{color:#0d57c8;font-weight:800}.community-signals{gap:14px;display:grid}.community-signals h3,.community-signals p{margin:0}.community-signals__actions{flex-wrap:wrap;gap:8px;display:flex}.community-signals__actions button{color:#304861;cursor:pointer;background:#fff;border:1px solid #cbd8e7;border-radius:999px;padding:8px 11px;font-size:.8rem;font-weight:750}.community-signals__actions button[aria-pressed=true]{color:#0d46b5;background:#dce9ff;border-color:#78a8f6}.community-signals__actions button:disabled{cursor:not-allowed;opacity:.58}.private-workspace-route{background:var(--cad-canvas);min-height:100vh;padding:16px}.route-loading-state{background:radial-gradient(circle at 20% 10%, #145ee81f, transparent 28rem), var(--cad-canvas);color:var(--cad-ink);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.route-loading-state>div{border:1px solid var(--cad-line);box-shadow:var(--cad-shadow);background:#fff;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:5px 14px;width:100%;max-width:520px;padding:22px;display:grid}.route-loading-state span{border:3px solid #d9e4f1;border-top-color:var(--cad-blue);border-radius:50%;grid-row:1/3;width:24px;height:24px;animation:.8s linear infinite cad-spin}.route-loading-state p{color:var(--cad-muted);margin:0}.workspace-loading-state{max-width:560px;margin:12vh auto}.workspace-loading-state p{color:var(--cad-muted);margin:0}@keyframes cad-spin{to{transform:rotate(360deg)}}@media (width<=820px){.public-release-page__masthead{padding-left:18px;padding-right:18px}.public-release-page__intro,.public-release,.public-release-page>[role=alert],.public-release-page>.public-release-page__loading{width:calc(100% - 28px)}.public-release-page__intro{padding-top:48px}.public-release__layout{grid-template-columns:1fr}.public-release__community{border-left:0;border-top:1px solid var(--cad-line)}.public-release dl,.community-signals dl{grid-template-columns:1fr}}@media (width<=520px){.public-release-page__masthead nav a:first-child{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
