html{scroll-padding-top:7rem}:root{--color-ink:#102428;--color-muted:#4d6670;--color-soft:#e7eef1;--color-panel:#ffffffe0;--color-line:#1024281f;--color-brand:#0f3f48;--color-navy:#1f7a8c;--color-accent:#c9a227;--color-body-glow-left:#c9a2272e;--color-body-glow-right:#1f7a8c29;--color-button-hover:#2a97ab;--color-button-text:#fff;--color-copy:#2d444c;--color-field-line:#1024282e;--color-hero-glow:#1f7a8c33;--color-hero-surface-end:#e7eef18c;--color-hero-surface-start:#ffffffb8;--color-interactive-soft:#d9e8ec;--color-nav-line:#1024281a;--color-nav-secondary:color-mix(in srgb, var(--color-navy) 56%, white);--color-nav-surface:#ffffffc7;--color-popover:#fff;--color-soft-card:#dfe9ed;--stage-hue-bring-in:#1f7a8c;--stage-hue-ask:#c9a227;--stage-hue-review:#c45c4a;--stage-hue-keep:#3d8b5f;--color-thread-a:var(--stage-hue-bring-in);--color-thread-b:var(--stage-hue-ask);--color-thread-c:var(--stage-hue-review);--color-thread-d:var(--stage-hue-keep);--color-thread-e:var(--stage-hue-bring-in);--color-thread-f:var(--stage-hue-ask);--color-thread-g:var(--stage-hue-review);--color-thread-h:var(--stage-hue-keep);--color-thread-i:var(--stage-hue-bring-in);--color-thread-j:var(--stage-hue-ask);--color-thread-k:var(--stage-hue-review);--color-thread-l:var(--stage-hue-keep);--group-hue-start:var(--stage-hue-bring-in);--group-hue-library:var(--stage-hue-ask);--group-hue-work:var(--stage-hue-review);--group-hue-decide:var(--stage-hue-keep);--group-hue-make:var(--stage-hue-keep);--group-hue-account:#5a6b73;--filter-spiral:none;--opacity-spiral:.48;--opacity-thread-svg:.88;--shadow-card-hover:0 18px 48px #1024281a;--shadow-panel:0 16px 40px #1024280f;--font-display:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-body-size:1rem;--type-headline-size:2rem;--type-subhead-size:1.4rem;--type-quiet-size:.875rem;color:var(--color-ink);background:var(--color-soft);font-family:var(--font-body);line-height:1.5}:root[data-theme=dark]{--color-ink:#e6eef0;--color-muted:#a8c0c8;--color-soft:#061318;--color-panel:#081c22e6;--color-line:#e6eef024;--color-brand:#b7d4db;--color-navy:#5eb8c9;--color-accent:#d4b34a;--color-body-glow-left:#d4b34a1f;--color-body-glow-right:#5eb8c924;--color-button-hover:#8fd0dd;--color-button-text:#061318;--color-copy:#d5e2e6;--color-field-line:#e6eef033;--color-hero-glow:#5eb8c924;--color-hero-surface-end:#061318b8;--color-hero-surface-start:#0a242ad6;--color-interactive-soft:#5eb8c91f;--color-nav-line:#e6eef029;--color-nav-secondary:color-mix(in srgb, var(--color-navy) 72%, white);--color-nav-surface:#06161cd1;--color-popover:#0c2a32;--color-soft-card:#5eb8c91a;--stage-hue-bring-in:#5eb8c9;--stage-hue-ask:#d4b34a;--stage-hue-review:#e07a6a;--stage-hue-keep:#6fbf8a;--color-thread-a:var(--stage-hue-bring-in);--color-thread-b:var(--stage-hue-ask);--color-thread-c:var(--stage-hue-review);--color-thread-d:var(--stage-hue-keep);--color-thread-e:var(--stage-hue-bring-in);--color-thread-f:var(--stage-hue-ask);--color-thread-g:var(--stage-hue-review);--color-thread-h:var(--stage-hue-keep);--color-thread-i:var(--stage-hue-bring-in);--color-thread-j:var(--stage-hue-ask);--color-thread-k:var(--stage-hue-review);--color-thread-l:var(--stage-hue-keep);--group-hue-start:var(--stage-hue-bring-in);--group-hue-library:var(--stage-hue-ask);--group-hue-work:var(--stage-hue-review);--group-hue-decide:var(--stage-hue-keep);--group-hue-make:var(--stage-hue-keep);--group-hue-account:#a8c0c8;--filter-spiral:invert(1) grayscale(1) brightness(1.2) contrast(.82);--opacity-spiral:.62;--opacity-thread-svg:.92;--shadow-card-hover:0 18px 48px #020a0e66;--shadow-panel:0 16px 40px #020a0e52}*{box-sizing:border-box}body{background:radial-gradient(circle at top left, var(--color-body-glow-left), transparent 28rem), radial-gradient(circle at top right, var(--color-body-glow-right), transparent 24rem), var(--color-soft);margin:0}button,input,textarea{font:inherit}.page-shell{gap:1.35rem;max-width:1180px;min-height:100vh;margin:0 auto;padding:2rem 1.25rem 4rem;display:grid}.page-shell-marketing{gap:0;max-width:none;padding:0 0 4rem;overflow-x:clip}.home-viewport{box-sizing:border-box;flex-direction:column;min-height:100svh;padding:.2rem 0 .25rem;display:flex}.marketing-nav-wrap{z-index:3;flex-shrink:0;width:100%;max-width:1180px;margin:0 auto;padding:0 1.25rem;position:relative}.marketing-band{gap:1.75rem;width:100%;max-width:1180px;margin:0 auto;padding:.65rem 1.25rem 0;display:grid}.marketing-panel{background:var(--color-panel);border:1px solid var(--color-line);box-shadow:var(--shadow-panel);border-radius:20px;padding:clamp(1.25rem,3vw,2rem)}.product-nav{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;z-index:2;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.3rem;padding:.2rem 0;display:flex;position:sticky;top:.75rem}.product-nav-start{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.pages-menu{z-index:5;position:relative}.pages-menu-toggle{border:1px solid var(--color-nav-line);color:var(--color-ink);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;padding:0;display:inline-flex}.pages-menu-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.2rem;height:1.2rem}.pages-menu-toggle:focus,.pages-menu-toggle:hover,.pages-menu-toggle[aria-expanded=true]{background:var(--color-interactive-soft)}.pages-menu-panel{background:var(--color-nav-surface);border:1px solid var(--color-nav-line);box-shadow:var(--shadow-panel);z-index:6;border-radius:16px;gap:.12rem;min-width:13.5rem;margin:0;padding:.45rem;list-style:none;display:grid;position:absolute;top:calc(100% + .4rem);left:auto;right:0}.pages-menu-panel[hidden]{display:none}.pages-menu-panel li{margin:0}.pages-menu-panel a{color:var(--color-ink);white-space:nowrap;border-radius:10px;padding:.48rem .72rem;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:block}.pages-menu-panel a:not(.is-current-page):hover,.pages-menu-panel a:not(.is-current-page):focus-visible{background:color-mix(in srgb, var(--flow-stage-hue) 22%, var(--color-popover));color:var(--color-ink)}.pages-menu-panel a.is-current-page{background:var(--flow-stage-hue,var(--stage-hue-bring-in));color:#fff!important}.pages-menu-panel a[data-flow-node=brain]{font-size:1.35rem;transition:transform .16s}.pages-menu-panel a[data-flow-node=brain]:hover,.pages-menu-panel a[data-flow-node=brain]:focus-visible{transform-origin:50%;transform:scale(1.22)}.product-nav-marketing{border-radius:16px}.product-nav a,.text-link,.button-link{color:var(--color-ink);font-weight:700;text-decoration:none}.product-brand{letter-spacing:-.035em;white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.45rem;min-height:3rem;padding:0 .2rem;font-size:clamp(2.05rem,3.2vw,2.7rem);font-weight:900;line-height:.85;text-decoration:none;display:inline-flex;color:var(--color-ink)!important}.product-brand-mark{letter-spacing:-.035em}.product-brand .brand-cool{color:var(--color-navy);letter-spacing:inherit}.beta-badge,.coming-soon-badge,.surface-status-badge{background:color-mix(in srgb, var(--color-accent) 18%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 42%, var(--color-line));color:var(--color-brand);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:8px;align-items:center;padding:.32rem .48rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.coming-soon-badge{background:color-mix(in srgb, var(--color-navy) 12%, transparent);border-color:color-mix(in srgb, var(--color-navy) 28%, var(--color-line));color:var(--color-navy)}.surface-status-badge[data-status=live]{background:color-mix(in srgb, var(--color-accent) 18%, transparent);border-color:color-mix(in srgb, var(--color-accent) 42%, var(--color-line));color:var(--color-brand)}.surface-status-badge[data-status=preview]{background:color-mix(in srgb, var(--color-navy) 12%, transparent);border-color:color-mix(in srgb, var(--color-navy) 28%, var(--color-line));color:var(--color-navy)}.surface-status-badge[data-status=pending]{background:color-mix(in srgb, var(--color-navy) 8%, transparent);border-color:color-mix(in srgb, var(--color-navy) 22%, var(--color-line));color:var(--color-ink-muted,var(--color-navy))}.surface-status-badge[data-status=operator]{background:color-mix(in srgb, var(--color-navy) 16%, transparent);border-color:color-mix(in srgb, var(--color-navy) 36%, var(--color-line));color:var(--color-navy)}.eyebrow .beta-badge{vertical-align:middle;margin-left:.35rem}.product-nav-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.22rem;display:flex}.product-nav-center{flex-direction:column;align-items:center;gap:0;display:flex}.product-nav-venue-shell .product-nav-center{flex-flow:row}.product-nav-links a{padding:.48rem .82rem;font-size:1.1rem;line-height:1.15}.product-nav-links-primary a{font-weight:700}.product-nav-links-secondary a{padding:.1rem .82rem .36rem;font-size:1.05rem;font-weight:400;line-height:1.15;color:var(--color-nav-secondary)!important}.product-nav-links a,.settings-link,.join-chrome-link,.operator-link,.sign-in-placeholder,.sign-in-link,.sign-in-form button{border-radius:999px}.operator-link{color:var(--color-muted)!important}.product-nav-actions{justify-self:end;align-items:center;gap:.22rem;display:inline-flex}.sign-in-placeholder{color:var(--color-muted);cursor:default;font:inherit;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:.48rem .82rem;font-size:1.05rem;font-weight:400;line-height:1.15}.sign-in-link,.sign-in-form button{color:var(--color-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:.48rem .82rem;font-size:1.05rem;font-weight:400;line-height:1.15;text-decoration:none}.join-chrome-link{color:var(--color-muted);font:inherit;background:0 0;border:0;padding:.48rem .82rem;font-size:1.05rem;font-weight:400;line-height:1.15;text-decoration:none}.settings-link{justify-content:center;align-items:center;width:auto;height:auto;padding:.48rem .82rem;font-weight:400;display:inline-flex;color:var(--color-muted)!important}.settings-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.28rem;height:1.28rem}.product-nav-links a:focus,.product-nav-links a:hover,.settings-link:focus,.settings-link:hover,.join-chrome-link:focus,.join-chrome-link:hover,.sign-in-placeholder:hover,.sign-in-link:focus,.sign-in-link:hover,.sign-in-form button:focus,.sign-in-form button:hover,.operator-link:focus,.operator-link:hover{background:var(--color-interactive-soft)}.theme-toggle{background:var(--color-navy);border:1px solid var(--color-line);color:var(--color-button-text);cursor:pointer;border-radius:999px;grid-template-columns:1fr 1fr;place-items:center;gap:.1rem;width:4.1rem;height:2.3rem;padding:0 .45rem;display:inline-grid}.theme-toggle svg{fill:none;opacity:.62;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem;height:1rem}:root:not([data-theme=dark]) .theme-toggle-sun,:root[data-theme=dark] .theme-toggle-moon{fill:currentColor;opacity:1}.panel{background:var(--color-panel);border:1px solid var(--color-line);box-shadow:var(--shadow-panel);border-radius:24px;padding:clamp(1.25rem,3vw,2rem)}.hero{align-content:center;gap:1rem;min-height:520px;display:grid}.hero-split{background:linear-gradient(135deg, var(--color-hero-surface-start), var(--color-hero-surface-end)), radial-gradient(circle at bottom right, var(--color-hero-glow), transparent 22rem);grid-template-columns:minmax(0,1.05fr) minmax(330px,.85fr);align-items:center;position:relative;overflow:hidden}.hero-copy{gap:1rem;display:grid}.eyebrow{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.85rem;font-weight:700}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.025em;max-width:880px;margin-bottom:0;font-size:clamp(2.55rem,6vw,4.8rem);line-height:.98}.hero-copy h1{max-width:720px;font-size:clamp(2.3rem,5.2vw,4.25rem)}.result-panel h1{font-size:clamp(2rem,5vw,4rem)}h2{margin-bottom:.5rem;font-size:1.1rem}h3{margin-bottom:.75rem;font-size:1rem}.lede{color:var(--color-copy);max-width:760px;font-size:clamp(1.08rem,2vw,1.28rem)}.lede-highlight{color:var(--color-navy);font-weight:900}.feature-chip-list{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.feature-chip-list li{background:var(--color-interactive-soft);border:1px solid var(--color-line);color:var(--color-brand);border-radius:999px;padding:.42rem .72rem;font-size:.9rem;font-weight:800}.hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.button-link{background:var(--color-navy);color:var(--color-button-text);border-radius:999px;justify-content:center;padding:.82rem 1.15rem;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.button-link:hover,.button-link:focus{background:var(--color-button-hover);color:var(--color-button-text);transform:translateY(-1px)}.hero-actions .text-link:hover,.hero-actions .text-link:focus{color:var(--color-navy)}.button-link-secondary{background:var(--color-brand)}.hero-side{gap:1rem;min-height:470px;display:grid;position:relative}.thread-visual{position:absolute;inset:0;overflow:hidden}.thread-visual-svg{height:100%;opacity:var(--opacity-thread-svg);z-index:1;width:100%;display:block;position:absolute;inset:0}.turtle-spiral-art{filter:var(--filter-spiral);object-fit:contain;height:min(100%,500px);opacity:var(--opacity-spiral);transform-origin:50%;will-change:transform;z-index:0;width:min(100%,500px);animation:16s linear infinite turtle-spiral-rotate;position:absolute;top:50%;right:-1rem;transform:translateY(-50%)}.connector-thread{fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.92;stroke-dasharray:104 720;stroke-width:2.85px;animation:14s linear infinite thread-flow}.connector-thread-a{stroke:var(--color-thread-a);animation-duration:11s}.connector-thread-b{stroke:var(--color-thread-b);animation-duration:13s}.connector-thread-c{stroke:var(--color-thread-c);animation-duration:12s}.connector-thread-d{stroke:var(--color-thread-d);animation-duration:15s}.connector-thread-e{stroke:var(--color-thread-e);animation-duration:16s}.connector-thread-f{stroke:var(--color-thread-f);animation-duration:12s}.connector-thread-g{stroke:var(--color-thread-g);animation-duration:14s;animation-delay:-2s}.connector-thread-h{stroke:var(--color-thread-h);animation-duration:17s;animation-delay:-5s}.connector-thread-i{stroke:var(--color-thread-i);animation-duration:12s;animation-delay:-3s}.connector-thread-j{stroke:var(--color-thread-j);animation-duration:15s;animation-delay:-7s}.connector-thread-k{stroke:var(--color-thread-k);animation-duration:13s;animation-delay:-4s}.connector-thread-l{stroke:var(--color-thread-l);animation-duration:16s;animation-delay:-8s}@keyframes thread-flow{to{stroke-dashoffset:-832px}}@keyframes turtle-spiral-rotate{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}@keyframes turtle-spiral-rotate-mobile{0%{transform:translate(50%,-50%)rotate(0)}to{transform:translate(50%,-50%)rotate(360deg)}}.prompt-row{grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:.85rem;padding:1rem clamp(1.25rem,3vw,1.5rem);display:grid}.prompt-row label{font-weight:800}.prompt-row input{background:var(--color-popover);border:1px solid var(--color-field-line);color:var(--color-ink);border-radius:999px;padding:.82rem 1rem}.prompt-row button{background:var(--color-navy);color:var(--color-button-text);cursor:pointer;border:0;border-radius:999px;padding:.82rem 1.15rem;font-weight:800;transition:background-color .16s,transform .16s}.prompt-row button:hover,.prompt-row button:focus{background:var(--color-button-hover);transform:translateY(-1px)}.privacy-details{justify-self:start;position:relative}.privacy-details summary{background:var(--color-interactive-soft);border:1px solid var(--color-line);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;list-style:none;display:inline-flex}.privacy-details summary::-webkit-details-marker{display:none}.privacy-details svg{fill:none;height:1.1rem;stroke:var(--color-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.1rem}.privacy-popover{background:var(--color-popover);border:1px solid var(--color-line);color:var(--color-muted);z-index:3;border-radius:16px;min-width:260px;margin:0;padding:.85rem 1rem;font-size:.9rem;display:none;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 18px 50px #1620191f}.privacy-details[open] .privacy-popover,.privacy-details:hover .privacy-popover,.privacy-details:focus-within .privacy-popover{display:block}.shell-surfaces{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.shell-card{gap:.75rem;display:grid}.visual-card{--card-accent:var(--color-navy);--card-accent-soft:var(--color-interactive-soft);transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.visual-card:before{background:linear-gradient(180deg, var(--card-accent), transparent);content:"";opacity:.62;width:5px;position:absolute;inset:0 auto 0 0}.visual-card:hover,.visual-card:focus-within{border-color:color-mix(in srgb, var(--card-accent) 42%, var(--color-line));box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.visual-card-heading{grid-template-columns:auto 1fr;align-items:start;gap:1.1rem;display:grid}.visual-card-heading>div{gap:.25rem;display:grid}.visual-card-heading h2{color:var(--card-accent);letter-spacing:-.025em;margin-bottom:0;font-size:clamp(1.25rem,2vw,1.48rem);line-height:1.1}.card-icon{background:radial-gradient(circle at 32% 24%, #ffffffb8, transparent 42%), color-mix(in srgb, var(--card-accent) 16%, var(--card-accent-soft));border:1px solid color-mix(in srgb, var(--card-accent) 48%, var(--color-line));color:var(--card-accent);border-radius:18px;justify-content:center;align-items:center;width:4rem;height:4rem;display:inline-flex}.card-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:2.15rem;height:2.15rem}.card-bullet-list{color:var(--color-copy);gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.card-bullet-list li{grid-template-columns:auto 1fr;gap:.55rem;display:grid}.card-bullet-list li:before{background:var(--card-accent);box-shadow:0 0 0 4px var(--card-accent-soft);content:"";border-radius:999px;width:.45rem;height:.45rem;margin-top:.55rem}.visual-card .text-link{background:var(--card-accent-soft);border:1px solid color-mix(in srgb, var(--card-accent) 30%, var(--color-line));color:var(--card-accent);border-radius:999px;place-self:end start;padding:.5rem .8rem}.visual-card .text-link:hover,.visual-card .text-link:focus{background:var(--card-accent);color:var(--color-button-text)}.accent-card-1{--card-accent:#2f86c2;--card-accent-soft:#2f86c229}.accent-card-2{--card-accent:#b77f1c;--card-accent-soft:#e8bb4b33}.accent-card-3{--card-accent:#3b9d72;--card-accent-soft:#3b9d7229}.accent-card-4{--card-accent:#8b67c6;--card-accent-soft:#8b67c629}.accent-card-5{--card-accent:#ad604e;--card-accent-soft:#ad604e29}.accent-card-6{--card-accent:#5c86b0;--card-accent-soft:#5c86b02b}.accent-card-persona-learn{--card-accent:#2563eb;--card-accent-soft:#2563eb24}.accent-card-persona-mentor{--card-accent:#2f9e6b;--card-accent-soft:#2f9e6b29}.accent-card-persona-lab{--card-accent:#c48a1a;--card-accent-soft:#c48a1a2e}.accent-card-persona-org{--card-accent:#c45c2e;--card-accent-soft:#c45c2e29}.accent-card-persona-team{--card-accent:#0f766e;--card-accent-soft:#0f766e29}.accent-card-persona-import{--card-accent:#a34d6d;--card-accent-soft:#a34d6d26}:root[data-theme=dark] .accent-card-1{--card-accent:#9fc5e8;--card-accent-soft:#9fc5e821}:root[data-theme=dark] .accent-card-2{--card-accent:#d8c28f;--card-accent-soft:#d8c28f24}:root[data-theme=dark] .accent-card-3{--card-accent:#a9d7bf;--card-accent-soft:#a9d7bf1f}:root[data-theme=dark] .accent-card-4{--card-accent:#c7b7dd;--card-accent-soft:#c7b7dd21}:root[data-theme=dark] .accent-card-5{--card-accent:#d9b5aa;--card-accent-soft:#d9b5aa21}:root[data-theme=dark] .accent-card-6{--card-accent:#b8c9dc;--card-accent-soft:#b8c9dc21}.shell-card-heading{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.shell-card p{margin-bottom:0}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;display:grid;overflow:visible}.metric-grid>div,.metric-grid>.status-metric{background:var(--color-soft-card);border:1px solid var(--color-line);border-radius:16px;gap:.15rem;padding:1rem;display:grid;position:relative;overflow:visible}.metric-grid>div>strong,.metric-grid>.status-metric>strong{letter-spacing:-.04em;font-size:1.75rem}.metric-grid>div>span,.metric-grid>.status-metric>.status-metric-label{color:var(--color-muted);font-size:.92rem}.status-metric-label{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.section-heading-with-tip,.section-title-with-tip{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.status-term-tip{vertical-align:middle;display:inline-flex;position:relative}.status-term-tip-trigger{border:1px solid var(--color-line);color:var(--color-muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;padding:0;list-style:none;display:inline-flex}.status-term-tip-trigger::-webkit-details-marker{display:none}.status-term-tip-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:.85rem;height:.85rem}.status-term-tip-trigger:hover,.status-term-tip-trigger:focus-visible,.status-term-tip[open]>.status-term-tip-trigger{border-color:var(--color-accent,#1f8a8a);color:var(--color-ink)}.status-term-tip-panel{background:var(--color-panel);border:1px solid var(--color-line);z-index:40;border-radius:14px;gap:.55rem;width:min(22rem,100vw - 2rem);min-width:min(18rem,100vw - 2rem);max-width:min(22rem,100vw - 2rem);margin-top:.45rem;padding:.95rem 1.05rem;display:grid;position:absolute;top:100%;left:0;box-shadow:0 12px 32px #0000001f}.metric-grid>.status-metric:nth-last-child(-n+2) .status-term-tip-panel,.metric-grid>div:nth-last-child(-n+2) .status-term-tip-panel{left:auto;right:0}.status-term-tip-panel strong{letter-spacing:0;font-size:1rem;line-height:1.25}.status-term-tip-plain{color:var(--color-ink);margin:0;font-size:.95rem;line-height:1.45}.status-term-tip-bullets{color:var(--color-ink);gap:.35rem;margin:0;padding-left:1.15rem;font-size:.9rem;line-height:1.4;list-style:outside;display:grid}.status-term-tip-panel p{color:var(--color-ink);margin:0;font-size:.88rem;line-height:1.4}.status-term-more-dive,.status-term-dev-dive{border-top:1px solid var(--color-line);margin-top:.15rem;padding-top:.45rem}.status-term-more-dive>summary,.status-term-dev-dive>summary{color:var(--color-muted);cursor:pointer;font-size:.82rem;list-style:none}.status-term-more-dive>summary::-webkit-details-marker{display:none}.status-term-dev-dive>summary::-webkit-details-marker{display:none}.status-term-more-dive[open]>summary,.status-term-dev-dive[open]>summary{color:var(--color-ink);margin-bottom:.35rem}.status-term-more-dive p,.status-term-dev-dive p{color:var(--color-muted)}.page-more-details{margin-top:.85rem}.page-more-details-summary{color:var(--color-muted);cursor:pointer;font-size:.95rem;list-style:none}.page-more-details-summary::-webkit-details-marker{display:none}.page-more-details-summary:before{content:"▸ ";color:var(--color-accent,#1f8a8a)}.page-more-details[open]>.page-more-details-summary:before{content:"▾ "}.page-more-details[open]>.page-more-details-summary{color:var(--color-ink);margin-bottom:.65rem}.page-more-details-body{gap:.75rem;display:grid}.status-term-tip-dev{color:var(--color-muted);font-size:.8rem}.review-result-meta{gap:.35rem;display:grid}.review-result-meta-row{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.prompt-card{background:var(--color-panel);border:1px solid var(--color-line);border-radius:22px;gap:.75rem;max-width:640px;padding:1rem;display:grid}.hero-prompt{box-shadow:0 18px 55px #16201914}.prompt-card label{font-weight:700}.prompt-card input{background:var(--color-popover);border:1px solid var(--color-field-line);color:var(--color-ink);border-radius:16px;padding:.9rem 1rem}.prompt-card button{background:var(--color-ink);color:var(--color-button-text);cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:.8rem 1.2rem}.prompt-card button:disabled{opacity:.72}.disclosure{color:var(--color-muted);margin-bottom:0;font-size:.92rem}.trust-strip{border:0;border-top:1px solid var(--color-line);box-shadow:none;background:0 0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem 1.75rem;margin-top:.75rem;padding:1rem .15rem .75rem;display:grid}.prompt-row+.trust-strip,.prompt-row~.trust-strip{margin-top:.75rem}.trust-strip article{gap:.35rem;padding:.15rem 0;display:grid}.trust-strip strong{color:var(--color-brand);letter-spacing:-.01em;overflow-wrap:normal;word-break:keep-all;font-size:1rem}.trust-strip span{color:var(--color-muted);font-size:.95rem;line-height:1.45}.platform-highlights-section{background:radial-gradient(circle at 16% 22%, color-mix(in srgb, var(--color-accent) 18%, transparent), transparent 22rem), radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--color-navy) 16%, transparent), transparent 20rem), linear-gradient(135deg, var(--color-hero-surface-start), var(--color-hero-surface-end));grid-template-columns:minmax(0,1.05fr) minmax(330px,.85fr);align-items:center;gap:2rem;display:grid;position:relative;overflow:visible}.panel.platform-highlights-section{overflow:visible}.platform-highlights-section:before{background:linear-gradient(115deg, transparent 0 24%, color-mix(in srgb, var(--color-navy) 10%, transparent) 42%, transparent 62%), radial-gradient(circle at 62% 42%, #ffffff3d, transparent 14rem);content:"";opacity:.72;pointer-events:none;position:absolute;inset:0}.platform-highlights-section>*{position:relative}.platform-highlights-copy{gap:1rem;display:grid}.platform-highlights-copy h2{color:var(--color-navy);letter-spacing:-.025em;max-width:820px;margin-bottom:0;font-size:clamp(2rem,4.2vw,3.35rem);line-height:.98}.platform-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.platform-pillar-card{background:color-mix(in srgb, var(--color-popover) 86%, transparent);border:1px solid var(--platform-pillar-line,var(--color-line));border-radius:20px;gap:.35rem;padding:.95rem;display:grid;box-shadow:0 14px 42px #16201912}.platform-pillar-card strong{color:var(--platform-pillar-accent,var(--color-ink));letter-spacing:-.02em}.platform-pillar-card span{color:var(--color-muted);font-size:.93rem}.platform-pillar-flows{--platform-pillar-accent:#1f7a8c;--platform-pillar-line:#1f7a8c42}.platform-pillar-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.45rem;display:flex}.in-progress-note{color:var(--color-muted);margin:.65rem 0 0;font-size:.88rem}.platform-pillar-agent_delegation{--platform-pillar-accent:#2b6f9f;--platform-pillar-line:#2b6f9f47}.platform-pillar-calendar_tasks{--platform-pillar-accent:#35b889;--platform-pillar-line:#35b8894d}.platform-pillar-model_studio{--platform-pillar-accent:#d8b56d;--platform-pillar-line:#d8b56d57}.platform-highlights-art{justify-content:center;align-items:center;min-height:520px;padding:.75rem 0;display:flex;position:relative;overflow:visible}.platform-highlights-image{filter:drop-shadow(0 28px 48px #1620191f);object-fit:contain;opacity:.94;width:min(100%,580px);height:min(100%,580px);display:block}html[data-theme=dark] .platform-highlights-image{filter:drop-shadow(0 28px 48px #9fc5e829)}.platform-highlights-image-dark,html[data-theme=dark] .platform-highlights-image-light{display:none}html[data-theme=dark] .platform-highlights-image-dark{display:block}.open-source-substrate{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--color-navy) 20%, transparent), transparent 24rem), radial-gradient(circle at 82% 20%, #d8b56d33, transparent 22rem), linear-gradient(135deg, var(--color-hero-surface-start), var(--color-hero-surface-end));gap:1.15rem;display:grid;position:relative;overflow:hidden}.open-source-substrate:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-navy) 22%, transparent), transparent), linear-gradient(135deg, transparent 18%, #d8b56d33, transparent 42%);content:"";opacity:.45;pointer-events:none;position:absolute;inset:0}.open-source-substrate>*{position:relative}.open-source-copy{gap:.45rem;max-width:860px;display:grid}.open-source-copy h2{color:var(--color-navy);letter-spacing:-.025em;margin-bottom:0;font-size:clamp(1.8rem,3.8vw,3rem);line-height:1}.substrate-map{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:.65rem;min-height:110px;display:grid}.substrate-map span,.substrate-map strong{background:var(--color-popover);border:1px solid var(--color-line);color:var(--color-muted);text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:2.4rem;padding:.55rem .8rem;font-size:.8rem;font-weight:800;display:inline-flex}.substrate-map strong{color:#fff;background:#05070a;border-color:#ffffff2e;min-height:4.25rem;font-size:clamp(1rem,2vw,1.25rem);box-shadow:0 18px 45px #00000047,inset 0 0 0 1px #ffffff14}.foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.foundation-card{background:color-mix(in srgb, var(--color-popover) 88%, transparent);border:1px solid var(--color-line);border-radius:24px;gap:.8rem;padding:1rem;display:grid;box-shadow:0 18px 50px #16201914}.foundation-brand-row{grid-template-columns:auto 1fr;align-items:center;gap:.8rem;display:grid}.foundation-brand-row>div{gap:.1rem;display:grid}.foundation-brand-row strong{color:var(--color-ink);letter-spacing:-.04em;font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1}.foundation-brand-row span{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:900}.foundation-mark{background:var(--foundation-soft,var(--color-interactive-soft));border:1px solid var(--foundation-line,var(--color-line));color:var(--foundation-accent,var(--color-navy));border-radius:20px;justify-content:center;align-items:center;width:4.75rem;height:4.75rem;display:inline-flex}.foundation-mark svg{fill:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:2.85rem;height:2.85rem}.foundation-mark span{color:currentColor;letter-spacing:-.08em;font-size:2.3rem;font-weight:950}.home-foundations-section .foundation-mark{border-radius:10px;flex-shrink:0;width:2rem;height:2rem}.home-foundations-section .foundation-mark svg{width:1.15rem;height:1.15rem}.home-foundations-section .foundation-card-musehub .foundation-mark svg{stroke-width:1.6px;width:1.7rem;height:1.7rem}.home-foundations-section .foundation-mark span{letter-spacing:-.06em;font-size:1.15rem;line-height:1}.foundation-card p{color:var(--color-copy);margin-bottom:0}.foundation-card a,.foundation-links a{color:var(--foundation-accent,var(--color-navy));font-weight:850;text-decoration:none}.foundation-card a:hover,.foundation-card a:focus,.foundation-links a:hover,.foundation-links a:focus{color:var(--color-button-hover)}.foundation-card-musehub{--foundation-accent:#5a3fd4;--foundation-line:#5a3fd452;--foundation-soft:#5a3fd429}.foundation-card-knowtation{--foundation-accent:#2b6f9f;--foundation-line:#2b6f9f47;--foundation-soft:#2b6f9f24}.foundation-card-knowtation .foundation-mark{color:#fff;background:#0a0a0a;border-color:#0a0a0a;border-radius:14px}.foundation-card-knowtation .foundation-mark span{color:#fff}.foundation-card-scooling-lab{--foundation-accent:var(--color-navy);--foundation-line:color-mix(in srgb, var(--color-navy) 30%, transparent);--foundation-soft:color-mix(in srgb, var(--color-navy) 14%, transparent)}.foundation-card-scooling-lab .foundation-mark{background:0 0;border-color:#0000;padding:0}.foundation-card-scooling-lab .foundation-mark svg{fill:unset;height:4.75rem;stroke:unset;stroke-width:unset;width:4.75rem;color:var(--color-navy)}.home-foundations-section .foundation-card-scooling-lab .foundation-mark svg{width:2rem;height:2rem;color:var(--color-navy)}.foundation-links{flex-wrap:wrap;gap:.7rem;display:flex}.foundation-links a{background:var(--color-popover);border:1px solid var(--color-line);border-radius:999px;padding:.55rem .85rem}.model-constellation-section{background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--color-navy) 16%, transparent), transparent 22rem), radial-gradient(circle at 78% 78%, color-mix(in srgb, var(--color-accent) 20%, transparent), transparent 24rem), linear-gradient(135deg, var(--color-hero-surface-start), var(--color-hero-surface-end));grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:2rem;display:grid;position:relative;overflow:hidden}.model-constellation-section:before{background:linear-gradient(115deg, transparent 0 22%, color-mix(in srgb, var(--color-navy) 12%, transparent) 38%, transparent 58%), radial-gradient(circle at 55% 45%, #ffffff47, transparent 16rem);content:"";opacity:.72;pointer-events:none;position:absolute;inset:0}.model-constellation-section>*{position:relative}.model-constellation-copy{gap:1rem;display:grid}.model-constellation-copy h2{color:var(--color-navy);letter-spacing:-.025em;max-width:800px;margin-bottom:0;font-size:clamp(2rem,4.4vw,3.5rem);line-height:.98}.model-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.model-mode-grid article{background:color-mix(in srgb, var(--color-popover) 86%, transparent);border:1px solid var(--color-line);border-radius:20px;gap:.3rem;padding:.9rem;display:grid;box-shadow:0 14px 42px #16201912}.model-mode-grid strong{color:var(--color-ink);letter-spacing:-.02em}.model-mode-grid span{color:var(--color-muted);font-size:.93rem}.model-visibility-list{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.model-visibility-list li{background:var(--color-popover);border:1px solid var(--color-line);color:var(--color-muted);text-align:center;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:2.4rem;padding:.55rem .9rem;font-size:.78rem;font-weight:850;line-height:1;display:inline-flex}.model-visibility-list .model-visibility-cool{color:#fff;background:#05070a;border-color:#ffffff2e;min-width:8.2rem;padding-inline:.9rem}.model-constellation-art{place-items:center;gap:1.2rem;min-height:390px;display:grid}.model-constellation-image{filter:drop-shadow(0 28px 48px #1620191f);opacity:.82;transform-origin:50%;will-change:transform;width:100%;max-width:430px;animation:48s linear infinite model-constellation-turn}html[data-theme=dark] .model-constellation-image{filter:invert()drop-shadow(0 28px 48px #9fc5e829);opacity:.9}.model-art-caption{text-align:left;align-self:start;justify-items:start;gap:.35rem;width:100%;max-width:620px;padding-left:clamp(0rem,3vw,2rem);display:grid}.model-art-caption h3{color:#05070a;letter-spacing:-.025em;margin:0;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1}.model-art-caption p{color:#6b746e;margin:0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.45}html[data-theme=dark] .model-art-caption h3{color:var(--color-ink)}html[data-theme=dark] .model-art-caption p{color:var(--color-muted)}@keyframes model-constellation-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.section-heading{gap:.35rem;padding:0 .25rem;display:grid}.section-heading h2{color:var(--color-navy);letter-spacing:-.025em;max-width:760px;margin-bottom:0;font-size:clamp(1.9rem,4vw,3.25rem);line-height:1}.persona-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.persona-card{gap:1rem;min-height:280px}.persona-card-heading{grid-template-columns:1fr;gap:.85rem}.persona-card .visual-card-heading h2{font-size:clamp(1.35rem,2.4vw,1.7rem)}.persona-prompt-row{grid-template-columns:auto 1fr;align-items:center;gap:.95rem;display:grid}.persona-prompt-row .eyebrow{margin-bottom:0;line-height:1.35}.journey-panel{gap:1rem;display:grid}.workflow-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.workflow-list li{background:var(--color-soft);border:1px solid var(--color-line);border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:.55rem .85rem;padding:1rem;display:grid}.workflow-list strong{color:var(--color-navy);font-size:clamp(1.08rem,1.8vw,1.28rem);line-height:1.15}.workflow-list p{color:var(--color-muted);margin-bottom:0}.whitepaper-callout{justify-content:space-between;align-items:center;gap:1rem;display:flex}.whitepaper-callout>div{gap:.85rem;display:grid}.operator-card .visual-card-heading h2{color:var(--color-navy);font-size:clamp(1.12rem,1.8vw,1.3rem)}.result-panel{gap:1rem;display:grid}.document-list{gap:.75rem;display:grid}.source-card{border:1px solid var(--color-line);border-radius:16px;align-items:center;gap:.25rem;padding:.85rem 1rem;display:grid}.source-card span{color:var(--color-muted);font-size:.9rem}.badge{background:var(--color-interactive-soft);border-radius:999px;justify-self:start;padding:.18rem .55rem}.draft-steps{gap:.75rem;margin:0;padding-left:1.25rem;display:grid}.draft-steps p{color:var(--color-copy);margin-bottom:0}.scope-list{color:var(--color-copy);margin:0;padding-left:1.25rem}.review-form{border-top:1px solid var(--color-line);gap:.75rem;padding-top:1rem;display:grid}.review-form label{font-weight:700}.review-form textarea{background:var(--color-popover);border:1px solid var(--color-field-line);color:var(--color-ink);resize:vertical;border-radius:16px;min-height:240px;padding:1rem}.review-form input{background:var(--color-popover);border:1px solid var(--color-field-line);color:var(--color-ink);border-radius:14px;padding:.75rem .9rem}.review-actions{flex-wrap:wrap;gap:.75rem;display:flex}.review-actions button{background:var(--color-ink);color:var(--color-button-text);border:0;border-radius:999px;padding:.75rem 1rem}.review-actions button[value=reject]{background:#723d2c}.review-actions button[value=save_for_later]{background:#536354}.grid,.classroom-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.calendar-fieldset{border:1px solid var(--border-subtle);border-radius:.75rem;margin:0 0 1rem;padding:.75rem 1rem}.calendar-preset-row,.calendar-layer-row{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.calendar-toggle-label{align-items:center;gap:.4rem;display:inline-flex}.calendar-weekday-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin-bottom:.35rem;display:grid}.calendar-weekday{color:var(--text-muted);text-align:center;font-size:.8rem}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.calendar-cell{border:1px solid var(--border-subtle);border-radius:.5rem;min-height:4.5rem;padding:.35rem}.calendar-cell-pad{background:0 0;border-color:#0000}.calendar-cell-active{background:color-mix(in srgb, var(--accent) 8%, transparent)}.calendar-day-number{font-weight:600;display:block}.calendar-note-count,.calendar-slice-count{color:var(--text-muted);font-size:.75rem;display:block}.calendar-settings-list{gap:1rem;display:grid}.calendar-settings-card{border:1px solid var(--border-subtle);border-radius:.75rem;padding:1rem}.calendar-settings-card-heading{gap:.25rem;margin-bottom:.75rem;display:grid}.calendar-settings-form{gap:.65rem;display:grid}.flow-scope-filter-row{flex-wrap:wrap;gap:.5rem;display:flex}.flow-scope-filter{border:1px solid var(--color-line);color:var(--color-copy);border-radius:999px;padding:.35rem .85rem;font-size:.9rem;text-decoration:none}.flow-scope-filter-active{background:var(--color-interactive-soft);border-color:var(--color-interactive)}.flow-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.flow-list-item{border:1px solid var(--color-line);border-radius:.75rem;gap:.35rem;padding:.85rem 1rem;display:grid}.flow-list-item-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.flow-scope-badge{background:var(--color-interactive-soft);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:.15rem .55rem;font-size:.78rem}.flow-scope-badge-org{background:color-mix(in srgb, var(--color-interactive-soft) 70%, #f4d03f 30%)}.flow-scope-badge-project{background:color-mix(in srgb, var(--color-interactive-soft) 75%, #7fb3d5 25%)}.flow-detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.flow-step-stub-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.flow-step-stub{border-left:3px solid var(--color-line);gap:.2rem;padding-left:.75rem;display:grid}.calendar-settings-toggle{align-items:center;gap:.4rem;display:inline-flex}.home-fold{box-sizing:border-box;flex-direction:column;flex:none;justify-content:flex-start;gap:.55rem;width:100%;max-width:1180px;min-height:min(72svh,36rem);margin:0 auto;padding:1.15rem 1.25rem 1.1rem;display:flex;overflow:visible}.hero-bleed-copy .prompt-row.home-fold-prompt{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--color-panel) 36%, transparent);border:1px solid color-mix(in srgb, var(--color-nav-line) 78%, transparent);box-shadow:none;border-radius:22px;flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""field action";align-items:end;gap:.65rem .85rem;width:100%;max-width:none;min-height:0;margin:1.85rem 0 0;padding:1rem 1.05rem 1.05rem;display:grid}.hero-bleed-copy .prompt-row.home-fold-prompt label{grid-area:label}.hero-bleed-copy .prompt-row.home-fold-prompt textarea{background:color-mix(in srgb, var(--color-popover) 52%, transparent);border:1px solid var(--color-field-line);color:var(--color-ink);field-sizing:content;resize:none;border-radius:14px;grid-area:field;width:100%;min-width:0;min-height:6.5rem;max-height:14rem;padding:.85rem 1rem;line-height:1.45;overflow-y:auto}.hero-bleed-copy .prompt-row.home-fold-prompt button{white-space:nowrap;grid-area:action}.hero-bleed-copy .helper-next-step{max-width:36rem;margin:.75rem 0 0}.hero-bleed{flex:none;align-items:start;min-height:auto;padding:.35rem 0 0;display:flex;position:relative;overflow:visible}.hero-bleed-frame{flex:none;grid-template-columns:minmax(0,1.28fr) minmax(15rem,.92fr);align-items:start;gap:.75rem 1.15rem;width:100%;max-width:none;min-height:0;margin:0;padding:0;display:grid;position:relative}.hero-bleed-visual{pointer-events:none;z-index:0;grid-area:1/2;align-self:center;position:relative;overflow:visible}.learning-spiral-stage .thread-visual{aspect-ratio:1;width:min(100%,32rem);max-width:min(100%,32rem);height:auto;margin:0 auto;position:relative;inset:auto;overflow:visible;transform:none}.learning-spiral-stage .thread-visual-svg{opacity:calc(var(--opacity-thread-svg) + .1);inset:0}.learning-spiral-stage .thread-visual-spin{transform-origin:50%;width:100%;height:100%;animation:16s linear infinite turtle-spiral-rotate-centered;position:relative;overflow:visible}.learning-spiral-stage .turtle-spiral-art,.learning-spiral-stage .learning-spiral-art{mix-blend-mode:normal;object-fit:contain;opacity:.92;background:0 0;width:100%;height:100%;animation:none;top:0;left:0;right:auto;transform:none}html[data-theme=dark] .learning-spiral-stage .learning-spiral-art{filter:var(--filter-spiral);mix-blend-mode:normal;opacity:.88}@keyframes turtle-spiral-rotate-centered{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-bleed-copy{z-index:1;grid-area:1/1;align-content:start;justify-items:start;gap:0;width:100%;max-width:none;margin:0;padding:0;animation:.7s ease-out both hero-copy-rise;display:grid;position:relative}.brand-hero{color:var(--color-ink);letter-spacing:-.045em;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:0;font-size:clamp(3.4rem,10vw,7.2rem);font-weight:800;line-height:.86;display:inline-flex}.brand-hero .brand-cool{color:var(--color-navy)}.hero-bleed-copy h1{letter-spacing:-.03em;white-space:normal;max-width:18ch;margin:0;padding:0;font-size:clamp(1.45rem,2.6vw,2.05rem);font-weight:850;line-height:1.15;animation:.8s ease-out 80ms both hero-copy-rise}.hero-bleed-copy .hero-collab-line{max-width:36rem;margin:.45rem 0 0;padding:0;line-height:1.35;animation:.82s ease-out .1s both hero-copy-rise}.hero-bleed-copy .hero-privacy-block{gap:.12rem;max-width:42rem;margin:1rem 0;display:grid}.hero-bleed-copy .hero-privacy-block .eyebrow{letter-spacing:.03em;margin:0}.hero-bleed-copy .hero-privacy-block .lede{margin:0}.hero-bleed-copy .hero-privacy-block+.hero-feature-list{margin-top:0}.hero-bleed-copy .hero-supporting{letter-spacing:-.02em;max-width:28ch;margin:.35rem 0 0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700}.hero-bleed-copy .eyebrow{letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.4rem 0 0;padding:0;display:flex}.hero-bleed-copy .lede{max-width:42rem;margin:.85rem 0 0;padding:0;line-height:1.45;animation:.85s ease-out .14s both hero-copy-rise}.hero-feature-list{gap:.45rem;max-width:42rem;margin:.55rem 0 0;padding:0;list-style:none;animation:.9s ease-out .18s both hero-copy-rise;display:grid}.hero-feature-item{color:var(--color-copy);font-size:var(--type-body-size);align-items:flex-start;gap:.5rem;min-width:0;font-weight:400;line-height:1.5;display:flex}.hero-feature-icon{color:var(--color-navy);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:1.05rem;height:1.05rem;margin-top:.2rem;display:block}.hero-bleed-copy .hero-actions{margin:1.75rem 0 0;padding:0}.hero-bleed .hero-actions{animation:.95s ease-out .22s both hero-copy-rise}.persona-entry{gap:.75rem;display:grid}.persona-entry-heading{grid-template-columns:auto 1fr;align-items:start;gap:.9rem;display:grid}.persona-entry-heading h2{margin-bottom:.2rem;font-size:clamp(1.2rem,2vw,1.4rem)}.persona-entry .card-icon{background:radial-gradient(circle at 32% 24%, #ffffffb8, transparent 42%), color-mix(in srgb, var(--card-accent) 16%, var(--card-accent-soft));border-color:color-mix(in srgb, var(--card-accent) 48%, var(--color-line));color:var(--card-accent)}#starting-points .persona-entry .card-icon{background:0 0;border:0;border-radius:0;width:auto;height:auto;padding:0}#starting-points .persona-entry .card-icon svg{width:2.85rem;height:2.85rem}.persona-entry-link{background:var(--card-accent-soft);border:1px solid color-mix(in srgb, var(--card-accent) 34%, var(--color-line));border-radius:999px;place-self:start;width:fit-content;padding:.5rem .85rem;color:var(--card-accent)!important}.persona-entry-link:hover,.persona-entry-link:focus{background:var(--card-accent);color:var(--color-button-text)!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-theme=dark] .accent-card-persona-learn{--card-accent:#7eb0ff;--card-accent-soft:#7eb0ff24}:root[data-theme=dark] .accent-card-persona-mentor{--card-accent:#6dcea0;--card-accent-soft:#6dcea021}:root[data-theme=dark] .accent-card-persona-lab{--card-accent:#e0b45a;--card-accent-soft:#e0b45a24}:root[data-theme=dark] .accent-card-persona-org{--card-accent:#e08a5c;--card-accent-soft:#e08a5c24}:root[data-theme=dark] .accent-card-persona-team{--card-accent:#5ec4bb;--card-accent-soft:#5ec4bb24}:root[data-theme=dark] .accent-card-persona-import{--card-accent:#d48aa8;--card-accent-soft:#d48aa824}.workflow-step-index{color:var(--color-navy);font-family:var(--font-display);letter-spacing:-.03em;font-size:1.35rem;font-weight:800;line-height:1.1}.product-areas-section{gap:1rem;display:grid}.product-area-list{gap:.75rem;display:grid}.product-area-row{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.9rem 0 0;display:grid}.product-area-row p{color:var(--color-muted);margin:.25rem 0 0}.marketing-footer{color:var(--color-muted);gap:.75rem;padding:.5rem 0 1rem;display:grid}.marketing-footer p{flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;display:flex}.home-brain-intro{scroll-margin-top:7rem}.home-brain-intro .lede{max-width:42rem}.home-brain-intro-cta{margin-top:.35rem;display:inline-flex}.home-brain-punch,.home-brain-band,.brain-hero,.brain-band{--brain-band-bg:#05070a;--brain-band-ink:#f3f6f7;--brain-band-muted:#9aa8ae;--brain-band-line:#f3f6f724;--brain-band-accent:#7ec8d4;background:var(--brain-band-bg);color:var(--brain-band-ink);width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.home-brain-punch{border-bottom:1px solid var(--brain-band-line);padding:1.35rem 0 1.45rem;scroll-margin-top:7rem}.home-brain-punch-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.85rem 1.5rem;max-width:1180px;margin:0 auto;padding:0 1.25rem;display:flex}.brain-wordmark{white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;margin:0;display:inline-flex}.brain-wordmark-icon{font-size:1.7rem;line-height:1}.brain-wordmark-text{color:var(--brain-band-ink);letter-spacing:-.03em;font-size:1.45rem;line-height:1}.brain-wordmark-the{font-weight:400}.brain-wordmark-brain{font-weight:700}.brain-kicker{color:var(--brain-band-accent,#7ec8d4);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0;font-size:.72rem;font-weight:750;display:inline-flex}.home-brain-punch-copy{gap:.28rem;min-width:0;display:grid}.brain-punch-headline{color:var(--brain-band-accent);letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:750;line-height:1.2}.brain-punch-explanation,.brain-punch-substrate{color:var(--brain-band-muted);max-width:40rem;margin:0;font-size:.95rem}.brain-punch-explanation{color:#d5dde0}.home-brain-punch-copy .brain-text-link{align-self:center;margin-top:.2rem}.brain-text-link{color:var(--brain-band-accent,#7ec8d4);white-space:nowrap;font-size:.92rem;font-weight:650;text-decoration:none}.brain-text-link:hover,.brain-text-link:focus-visible{text-decoration:underline}.brain-cta{background:var(--brain-band-ink,#f3f6f7);border:1px solid var(--brain-band-ink,#f3f6f7);color:#05070a;border-radius:999px;padding:.55rem 1.05rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.brain-cta:hover,.brain-cta:focus-visible{background:var(--brain-band-accent,#7ec8d4);border-color:var(--brain-band-accent,#7ec8d4)}.home-brain-band{padding:2.2rem 0 2.4rem}.home-brain-intro-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:1.5rem 2rem;max-width:1180px;margin:0 auto;padding:0 1.25rem;display:grid}.home-brain-intro-copy{gap:1.25rem;min-width:0;display:grid}.home-brain-spaces .type-subhead{letter-spacing:-.03em;font-size:clamp(1.35rem,2.2vw,1.7rem)}.home-brain-intro.home-brain-band .type-subhead,.home-brain-stack-kicker,.home-brain-stack strong{color:var(--brain-band-accent)}.home-brain-intro.home-brain-band .type-body,.brain-hero .type-headline,.brain-hero .type-body,.brain-band .type-subhead,.brain-band .type-body{color:inherit}.brain-hero .type-headline{color:var(--brain-band-accent)}.home-brain-intro.home-brain-band .lede,.brain-band .lede{max-width:38rem}.home-brain-stack-block{border-top:1px solid var(--brain-band-line);color:#c5ced2;gap:.45rem;padding-top:1.1rem;display:grid}.home-brain-stack-kicker{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:750}.home-brain-stack-lede{color:#c5ced2;margin:0 0 .45rem;font-size:.92rem}.home-brain-stack{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.home-brain-stack li{gap:.15rem;display:grid}.home-brain-stack strong{font-size:1rem}.home-brain-stack-sub{color:#d5dde0;font-size:.82rem;font-weight:650}.home-brain-stack li span:last-child{color:#c5ced2;font-size:.8rem;line-height:1.35}.home-brain-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.home-brain-trust-item{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.home-brain-trust-icon{color:var(--brain-band-accent,#9fd0d8);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:1.35rem;height:1.35rem;margin-top:.1rem;display:block}.home-brain-trust-copy{gap:.12rem;min-width:0;display:grid}.home-brain-trust-copy strong{color:#eef4f5;letter-spacing:-.01em;font-size:.88rem;font-weight:700}.home-brain-trust-copy span{color:#c5ced2;font-size:.78rem;line-height:1.35}.home-brain-intro-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:.85rem;display:flex}.home-brain-intro-figure,.brain-hero-figure,.brain-band-figure,.brain-shells-figure{margin:0}.home-brain-intro-figure img,.brain-hero-figure img,.brain-band-figure img,.brain-shells-figure img{border-radius:18px;width:100%;height:auto;display:block}.home-brain-intro-inner>.brain-slideshow{height:100%;min-height:0}.brain-slideshow{border:1px solid var(--brain-band-line);background:#0a0d10;border-radius:18px;height:100%;min-height:0;overflow:hidden}.brain-slideshow-frame{height:100%;margin:0;position:relative}.brain-slideshow-frame>img:first-of-type{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.brain-slideshow-preload{display:none}.brain-slideshow-frame figcaption{color:#e8eef0;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#0000,#05070ad1);padding:1.6rem 1rem .45rem;font-size:.82rem;font-weight:650;position:absolute;bottom:2.4rem;left:0;right:0}.brain-slideshow-controls{background:#05070ab8;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .7rem .55rem;display:flex;position:absolute;bottom:0;left:0;right:0}.brain-slideshow-nav{border:1px solid var(--brain-band-line);color:#d5dde0;cursor:pointer;background:0 0;border-radius:999px;padding:.28rem .7rem;font-size:.78rem;font-weight:650}.brain-slideshow-nav:hover,.brain-slideshow-nav:focus-visible{border-color:var(--brain-band-accent);color:var(--brain-band-ink)}.brain-slideshow-status{color:#c5ced2;margin:0;font-size:.78rem}.brain-page .surface-status-badge[data-status=pending]{color:#9ed7e0;background:#7ec8d41f;border-color:#7ec8d461}.brain-hero,.brain-band{padding:2.4rem 1.5rem 2.8rem}.brain-hero-inner,.brain-band-inner{max-width:1180px;margin:0 auto}.brain-hero-inner,.brain-band-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.brain-lede{max-width:38rem}.brain-pending-note{color:var(--brain-band-muted);margin:0;font-size:.92rem}.brain-stack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.brain-stack-card{border:1px solid var(--brain-band-line);background:#f3f6f70a;border-radius:16px;gap:.4rem;padding:1.1rem 1.15rem 1.2rem;display:grid}.brain-stack-role{color:var(--brain-band-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:750}.brain-stack-name{letter-spacing:-.03em;margin:0;font-size:1.15rem;font-weight:750}.brain-band-last{padding-bottom:3.4rem}.brain-shells-figure{margin-top:1.1rem}@media (width<=768px){.home-brain-intro-inner,.brain-hero-inner,.brain-band-split,.brain-stack-grid,.home-brain-trust{grid-template-columns:minmax(0,1fr)}.home-brain-intro-inner>.brain-slideshow{min-height:16rem}.brain-text-link{white-space:normal}}.site-footer{background:color-mix(in srgb, var(--color-panel) 72%, transparent);border-top:1px solid var(--color-line);margin-top:2.75rem;padding:2.4rem 1.25rem 1.6rem}.site-footer-inner{gap:2rem 3rem;max-width:1180px;margin:0 auto;display:grid}.site-footer-wordmark{color:var(--color-ink);letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:800}.site-footer-family{color:var(--color-copy);max-width:32rem;margin:.55rem 0 0}.site-footer-parentier-inline{vertical-align:middle;align-items:center;gap:.35rem;display:inline-flex}.site-footer-parentier-mark{color:var(--color-navy);flex:none;width:1.15rem;height:1.15rem;display:block}.site-footer-parentier-name{letter-spacing:.01em;font-family:Alliance No\.1,Helvetica Neue,Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-weight:500}.site-footer-family-link{color:var(--color-navy);align-items:center;gap:.4rem;margin-top:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.site-footer-family-link .site-footer-parentier-mark{width:1.35rem;height:1.35rem}.site-footer-family-link .site-footer-parentier-name{font-weight:500}.site-footer-family-link:focus,.site-footer-family-link:hover{text-decoration:underline}.site-footer-social-heading{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:700}.site-footer-social-list{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.site-footer-social-link{border:1px solid var(--color-line);color:var(--color-ink);border-radius:999px;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;text-decoration:none;display:inline-flex}.site-footer-social-link:focus,.site-footer-social-link:hover{background:color-mix(in srgb, var(--color-navy) 12%, transparent);border-color:color-mix(in srgb, var(--color-navy) 40%, var(--color-line));color:var(--color-navy)}.site-footer-social-icon{fill:currentColor;width:1.05rem;height:1.05rem;display:block}.site-footer-social-note{color:var(--color-muted);margin:.75rem 0 0;font-size:.88rem}.site-footer-base{color:var(--color-muted);max-width:1180px;margin:1.75rem auto 0;font-size:.82rem}@media (width>=780px){.site-footer-inner{grid-template-columns:minmax(16rem,1.1fr) minmax(14rem,.9fr)}}@keyframes hero-copy-rise{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:translateY(0)}}@media (width<=780px){.product-nav{flex-wrap:wrap}.product-brand,.operator-link,.product-nav-actions{justify-self:start}.product-nav-links{justify-content:start}.hero-split{grid-template-columns:1fr}.home-viewport{min-height:auto;padding:.55rem 0 1rem}.home-fold{flex:none;gap:.5rem;min-height:min(64svh,30rem);padding-top:.45rem;padding-bottom:.85rem}.hero-bleed-copy .prompt-row.home-fold-prompt{flex:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"label""field""action";min-height:0;padding:.9rem .95rem}.hero-bleed-copy .prompt-row.home-fold-prompt textarea{min-height:5.5rem}.hero-bleed-copy .prompt-row.home-fold-prompt button{justify-self:start}.hero-bleed{flex:none;align-items:start;min-height:auto;padding:0;overflow:visible}.hero-bleed-frame{grid-template-columns:minmax(0,1fr);align-items:start}.hero-bleed-visual{opacity:.92;grid-area:1/1;justify-self:end;width:min(58vw,280px);max-width:min(58vw,280px)}.hero-bleed-copy{grid-area:1/1;max-width:min(36rem,100%);padding-top:min(22vw,6.5rem)}.learning-spiral-stage .thread-visual{width:100%;max-width:100%;height:auto;top:auto;left:auto;right:auto;transform:none}.learning-spiral-stage .turtle-spiral-art,.learning-spiral-stage .learning-spiral-art{opacity:calc(var(--opacity-spiral) - .05);animation:none}.hero-bleed-copy h1{white-space:normal;max-width:none}.product-area-row{grid-template-columns:1fr}.thread-visual{order:-1;min-height:320px;position:relative}.turtle-spiral-art{animation-name:turtle-spiral-rotate-mobile;right:50%;transform:translate(50%,-50%)}.prompt-row,.hero-bleed-copy .prompt-row.home-fold-prompt{grid-template-columns:minmax(0,1fr)}.substrate-map{grid-template-columns:repeat(2,minmax(0,1fr))}.substrate-map strong{order:-1;grid-column:1/-1}.foundation-grid,.home-foundations-section{grid-template-columns:1fr}.home-foundations-visual{order:-1;justify-self:center;max-width:min(100%,22rem)}.foundations-turtle-spin{width:min(100%,18rem);max-width:min(100%,18rem)}.platform-highlights-section,.platform-pillar-grid{grid-template-columns:1fr}.platform-highlights-art{order:-1;min-height:320px;padding:0}.model-constellation-section,.model-mode-grid{grid-template-columns:1fr}.model-constellation-art{order:-1;min-height:320px}.whitepaper-callout{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.connector-thread,.hero-bleed-copy,.hero-bleed-copy h1,.hero-bleed-copy .lede,.hero-feature-list,.hero-bleed .hero-actions,.model-constellation-image,.turtle-spiral-art,.thread-visual-spin,.foundations-turtle-spin,button.btn-busy:after{animation:none}.site-flow-pill[data-flow-node=brain]:hover,.site-flow-pill[data-flow-node=brain]:focus-visible,.pages-menu-panel a[data-flow-node=brain]:hover,.pages-menu-panel a[data-flow-node=brain]:focus-visible{transform:none}}@keyframes action-spin{to{transform:rotate(360deg)}}button.btn-busy,button.btn-busy:hover{cursor:wait;opacity:.92}button.btn-busy:after{content:"";border:2px solid var(--color-line);border-top-color:var(--color-accent);vertical-align:-.12em;border-radius:50%;width:.85em;height:.85em;margin-left:.4em;animation:.65s linear infinite action-spin;display:inline-block}.action-inline-status{border-radius:12px;margin:.65rem 0 0;padding:.65rem .85rem;font-size:.92rem}.action-inline-status-success{border:1px solid color-mix(in srgb, var(--color-accent) 45%, var(--color-line));background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}.action-inline-status-error{border:1px solid color-mix(in srgb, #c44 45%, var(--color-line));background:color-mix(in srgb, #c44 8%, var(--color-panel))}.type-headline{font-size:var(--type-headline-size);margin:0;font-weight:700;line-height:1.15}.type-subhead{font-size:var(--type-subhead-size);text-transform:none;margin:0 0 .5rem;font-weight:650;line-height:1.25}.type-body{font-size:var(--type-body-size);margin:0;font-weight:400;line-height:1.5}.type-quiet{color:var(--color-muted);font-size:var(--type-quiet-size);margin:0;font-weight:500;line-height:1.4}.site-group-label{color:var(--color-muted);font-size:var(--type-quiet-size);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0 0 .55rem;font-weight:600;display:inline-flex}.site-group-hue{border-radius:2px;flex:none;width:.7rem;height:.7rem;display:inline-block}.site-group-word{color:var(--color-muted)}.site-step-line{color:var(--color-muted);font-size:var(--type-quiet-size);margin:.85rem 0 0;line-height:1.45}.site-step-link{color:var(--stage-hue-ask);text-underline-offset:.15em;font-weight:650;text-decoration:underline}.site-step-prefix{font-weight:650}.page-header-band{background:color-mix(in srgb, var(--color-panel) 88%, transparent);border:1px solid var(--color-line);border-radius:16px;gap:.55rem;padding:1.25rem 1.35rem;display:grid}.page-shell-home[data-page-group=start] .home-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--group-hue-start) 10%, transparent), transparent 70%)}.product-nav-grouped,.product-nav-venue-shell{align-items:center}.product-nav-venue{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.1rem .15rem;display:flex}.product-nav-venue-item{align-items:center;gap:.2rem;display:inline-flex}.product-nav-venue-sep{color:var(--color-muted);opacity:.7;font-weight:500}.product-nav-venue a{white-space:nowrap;border-radius:999px;padding:.4rem .62rem;font-size:1.05rem;font-weight:700;line-height:1.15}.product-nav-venue a.is-current-page{box-shadow:inset 0 -2px 0 var(--nav-item-hue,var(--color-navy));color:var(--color-ink)}.product-nav-actions{justify-self:end;align-items:center;gap:.22rem;margin-left:0;padding-left:0;display:inline-flex}.product-chrome{pointer-events:none;z-index:4;gap:.4rem;display:grid;position:sticky;top:.75rem}.product-chrome>*{pointer-events:auto}.product-chrome .product-nav{position:relative;top:auto}.site-flow-map{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb, var(--color-panel) 40%, transparent);border:1px solid color-mix(in srgb, var(--color-nav-line) 78%, transparent);box-shadow:none;font-family:var(--font-body);border-radius:28px;padding:.6rem 1.2rem .75rem;display:grid}.site-flow-map-story{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb, var(--color-panel) 40%, transparent);border:1px solid color-mix(in srgb, var(--color-nav-line) 78%, transparent);z-index:1;border-radius:22px;flex:none;margin:.1rem 0 .15rem;padding:.45rem 1rem .55rem;scroll-margin-top:7rem;position:relative}.site-flow-track{gap:.55rem;width:100%;display:grid}.site-flow-map-story .site-flow-track{gap:.85rem}.site-flow-pills{z-index:1;justify-content:space-evenly;align-items:center;gap:.45rem;width:100%;display:flex;position:relative}.site-flow-stages{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid;position:relative}.site-flow-map-menu .site-flow-stages{display:none}.site-flow-stage{color:var(--color-muted);font-family:var(--font-body);letter-spacing:.08em;text-align:center;text-transform:uppercase;min-width:0;margin:0;font-size:.68rem;font-weight:700;position:relative}.site-flow-map-story .site-flow-stage{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.site-flow-map-story .site-flow-stage-heading{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.site-flow-map-story .site-flow-stage-label{font-family:var(--font-body);letter-spacing:-.02em;text-transform:none;margin:0;font-size:1.05rem;font-weight:800;line-height:1.15}.site-flow-stage-bring-in{color:var(--stage-hue-bring-in)}.site-flow-stage-ask{color:var(--stage-hue-ask)}.site-flow-stage-review{color:var(--stage-hue-review)}.site-flow-stage-keep{color:var(--stage-hue-keep)}.site-flow-map-story .site-flow-stage:after{content:"";opacity:.45;background:currentColor;width:1px;height:.85rem;position:absolute;top:-.85rem;left:.9rem;transform:none}.site-flow-stage-label{margin:0}.site-flow-map-story .site-flow-stage-caption{color:var(--color-ink);font-family:var(--font-body);letter-spacing:0;text-align:left;text-transform:none;max-width:14rem;margin:.28rem 0 0;font-size:.88rem;font-weight:550;line-height:1.35}.site-flow-stage-caption{color:var(--color-ink);font-family:var(--font-body);letter-spacing:0;text-transform:none;max-width:14rem;margin:.3rem auto 0;font-size:.88rem;font-weight:550;line-height:1.35}.site-flow-story-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:1.55rem;height:1.55rem;margin:0;display:block}.site-flow-timeline{z-index:1;padding:.2rem 0;position:relative;overflow:visible}.site-flow-timeline-line{background:var(--color-navy);pointer-events:none;z-index:0;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.site-flow-pill{background:color-mix(in srgb, var(--color-popover) 82%, transparent);border:1px solid var(--color-nav-line);font-family:var(--font-body);text-align:center;white-space:nowrap;z-index:1;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.4rem .85rem;scroll-margin-top:7rem;font-size:.88rem;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex;position:relative;color:var(--color-ink)!important}.site-flow-pill.is-current{background:var(--flow-stage-hue,var(--stage-hue-bring-in));border-color:var(--flow-stage-hue,var(--stage-hue-bring-in));color:#fff!important}.site-flow-pill:not(.is-current):hover,.site-flow-pill:not(.is-current):focus-visible{background:color-mix(in srgb, var(--flow-stage-hue) 22%, var(--color-popover));border-color:color-mix(in srgb, var(--flow-stage-hue) 40%, var(--color-nav-line));color:var(--color-ink)!important}.site-flow-pill[data-flow-stage=bring-in],.pages-menu-panel a[data-flow-stage=bring-in]{--flow-stage-hue:var(--stage-hue-bring-in)}.site-flow-pill[data-flow-stage=ask],.pages-menu-panel a[data-flow-stage=ask]{--flow-stage-hue:var(--stage-hue-ask)}.site-flow-pill[data-flow-stage=review],.pages-menu-panel a[data-flow-stage=review]{--flow-stage-hue:var(--stage-hue-review)}.site-flow-pill[data-flow-stage=keep],.pages-menu-panel a[data-flow-stage=keep]{--flow-stage-hue:var(--stage-hue-keep)}.site-flow-pill[data-flow-node=brain]{min-width:2.75rem;font-size:1.35rem;line-height:1.15;transition:transform .16s}.site-flow-pill[data-flow-node=brain]:hover,.site-flow-pill[data-flow-node=brain]:focus-visible{transform-origin:50%;transform:scale(1.22)}.product-nav-groups{flex-wrap:wrap;justify-content:center;align-items:center;gap:.15rem .35rem;display:flex}.product-nav-group{align-items:center;gap:.2rem;display:inline-flex}.product-nav-group-sep{color:var(--color-muted);opacity:.7;margin-right:.15rem;font-weight:500}.product-nav-group .product-nav-links{flex-wrap:wrap;gap:.15rem .55rem;display:inline-flex}.product-nav-group.is-current-group .product-nav-links a.is-current-page{box-shadow:inset 0 -2px 0 var(--nav-group-hue,var(--color-navy));color:var(--color-ink)}.home-fold{flex-direction:column;flex:none;justify-content:flex-start;width:100%;max-width:1180px;margin:0 auto;display:flex}.home-hero{border-radius:20px;padding:.75rem 0 .25rem}.home-hero-frame{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:1.25rem 2rem;display:grid}.home-hero-copy{gap:.65rem;display:grid}.home-hero-explanation{color:var(--color-copy);max-width:38rem}.home-prompt-row{gap:.4rem;margin-top:.25rem;display:grid}.home-prompt-controls{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.55rem;display:grid}.home-prompt-controls input{background:var(--color-panel);border:1px solid var(--color-field-line);color:var(--color-ink);border-radius:12px;width:100%;min-height:2.75rem;padding:.65rem .85rem}.home-prompt-controls button.home-primary-action,button.home-primary-action{background:var(--color-navy);color:var(--color-button-text);cursor:pointer;white-space:nowrap;border:none;border-radius:12px;min-height:2.75rem;padding:.65rem 1.15rem;font-weight:700}.home-prompt-controls button.home-primary-action:hover:not(:disabled),button.home-primary-action:hover:not(:disabled){background:var(--color-button-hover)}.home-prompt-controls button.home-primary-action:disabled{cursor:wait;opacity:.72}.home-privacy-note{align-items:flex-start;gap:.4rem;margin-top:.15rem;display:flex}.home-privacy-eye{flex:none;margin-top:.1rem;display:inline-flex}.home-privacy-eye svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.05rem;height:1.05rem;display:block}.home-hero-visual{justify-content:center;align-items:center;min-height:12rem;display:flex}.home-hero-visual .thread-visual{width:min(100%,22rem);position:relative}.home-hero-visual .thread-visual-svg{height:auto;opacity:var(--opacity-thread-svg);width:100%;display:block}.home-hero-visual .turtle-spiral-art{filter:var(--filter-spiral);max-width:70%;opacity:var(--opacity-spiral);width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-below-fold{gap:2.75rem;padding-top:2rem;display:grid}.home-section{gap:.85rem;display:grid}.persona-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.persona-tile{background:var(--color-panel);border:1px solid var(--color-line);border-radius:14px;gap:.4rem;padding:1rem 1.05rem;display:grid}.persona-tile-title{margin:0;font-weight:650}.promise-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.promise-row li{background:var(--color-panel);border:1px solid var(--color-line);border-radius:12px;padding:.85rem .95rem}.foundation-grid-home{grid-template-columns:1fr;gap:.45rem;display:grid}.foundation-grid-home .foundation-card{background:color-mix(in srgb, var(--color-panel) 42%, transparent);border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent);box-shadow:none;border-radius:12px;gap:.2rem;padding:.55rem .75rem;display:grid}.home-foundations-section{background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--color-navy) 16%, transparent), transparent 22rem), radial-gradient(circle at 78% 78%, color-mix(in srgb, var(--color-accent) 20%, transparent), transparent 24rem), linear-gradient(135deg, var(--color-hero-surface-start), var(--color-hero-surface-end));grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:center;gap:1.25rem;display:grid;position:relative;overflow:visible}.home-foundations-section>*{position:relative}.home-foundations-visual{pointer-events:none;align-self:center;justify-items:center;display:grid;overflow:visible}.foundations-turtle-spin{aspect-ratio:1;transform-origin:50%;width:min(100%,28rem);max-width:min(100%,28rem);animation:22s linear infinite turtle-spiral-rotate-centered}.foundations-turtle-art{object-fit:contain;opacity:.88;width:100%;height:100%;display:block}html[data-theme=dark] .foundations-turtle-art{filter:invert()brightness(.92);opacity:.78}.home-foundations-copy{align-content:center;gap:.45rem;display:grid}.home-foundations-copy h2{color:var(--color-navy);letter-spacing:-.025em;max-width:820px;margin:0;font-size:clamp(1.65rem,3.2vw,2.45rem);line-height:1}.home-foundations-copy .eyebrow,.home-foundations-copy>.lede{margin:0}.home-foundations-section .foundation-brand-row{gap:.55rem}.home-foundations-section .foundation-brand-row strong{font-size:clamp(1.05rem,1.8vw,1.35rem)}.home-foundations-section .foundation-card p{font-size:.9rem;line-height:1.35}.home-foundations-section .foundation-links{gap:.4rem;margin-top:.15rem}.home-foundations-section .foundation-links a{padding:.35rem .65rem;font-size:.8rem}.home-result-panel{background:var(--color-panel);border:1px solid var(--color-line);border-radius:16px;gap:.75rem;padding:1.25rem;display:grid}.home-directory .product-area-list{max-height:none;overflow:visible}@media (width<=900px){.home-hero-frame{grid-template-columns:1fr}.home-hero-visual{order:-1;min-height:8rem}.home-hero-visual .thread-visual{width:min(100%,14rem)}.persona-tile-grid,.promise-row,.home-prompt-controls{grid-template-columns:1fr}}@media (width>=1180px){.product-nav-venue-shell{justify-content:space-between;display:flex}.product-nav-venue{flex-wrap:nowrap}}@media (width<=768px){.product-nav-grouped,.product-nav-venue-shell{flex-wrap:wrap;display:flex}.product-nav-groups,.product-nav-venue{flex-wrap:wrap;justify-content:flex-start}.site-flow-map{overflow-x:auto}.site-flow-track{min-width:56rem}.product-nav-actions{border-left:0;margin-left:0;padding-left:0}}@media (width<=360px){.home-fold{padding-left:.85rem;padding-right:.85rem}.product-nav-groups,.product-nav-venue{gap:.35rem}.site-flow-track{min-width:52rem}}.page-shell-review[data-page-group=decide] .review-header{background:linear-gradient(180deg, color-mix(in srgb, var(--group-hue-decide) 12%, var(--color-panel)), var(--color-panel) 72%)}.review-fold{gap:1.75rem;width:100%;max-width:1180px;margin:0 auto;padding:.5rem 1.25rem .25rem;display:grid}.review-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 1.5rem;display:grid}.review-header-copy{gap:.55rem;display:grid}.review-heading-row{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.review-heading-row .site-group-label{margin-bottom:0}.review-explanation{color:var(--color-copy);max-width:40rem}a.review-primary-action,.review-primary-action{background:var(--color-navy);color:var(--color-button-text);white-space:nowrap;border:none;border-radius:12px;justify-content:center;align-self:center;min-height:2.75rem;padding:.65rem 1.15rem;font-weight:700;text-decoration:none;display:inline-flex}a.review-primary-action:hover{background:var(--color-button-hover);color:var(--color-button-text)}.review-queue-section{gap:.65rem;display:grid}.review-queue-heading-row{justify-content:space-between;align-items:baseline;gap:.55rem;display:flex}.review-queue-heading-row .type-subhead{margin:0}.review-queue-frame{background:var(--color-panel);border:1px solid var(--color-line);border-radius:14px;overflow:hidden}.review-queue-list{gap:0;max-height:22rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.review-queue-row{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;padding:.85rem 1rem;display:grid}.review-queue-row:first-child{border-top:none}.review-queue-row.is-sample{opacity:.78}.review-queue-row-main{gap:.25rem;display:grid}.review-queue-title{font-size:var(--type-body-size);margin:0;font-weight:650;line-height:1.35}.review-queue-meta{margin:0}.review-queue-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.review-row-action,.review-row-action-link{border:1px solid var(--color-line);color:var(--color-ink);font-size:var(--type-quiet-size);background:0 0;border-radius:10px;min-height:2rem;padding:.35rem .7rem;font-weight:600;text-decoration:none}.review-row-action:disabled{cursor:not-allowed;opacity:.55}.review-queue-overflow{border-top:1px solid var(--color-line);margin:0;padding:.55rem 1rem}.review-below-fold{gap:1.15rem;width:100%;max-width:1180px;margin:0 auto;padding:2rem 1.25rem 2.5rem;display:grid}.review-promise-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.review-promise-row li{background:var(--color-panel);border:1px solid var(--color-line);border-radius:12px;padding:.85rem .95rem}.review-promise-check{color:var(--group-hue-decide);font-weight:700}.review-studio-card{gap:.55rem;max-width:40rem;display:grid}.review-studio-heading-row{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.review-studio-heading-row .type-subhead{margin:0}@media (width<=900px){.review-header,.review-promise-row{grid-template-columns:1fr}}@media (width<=768px){.review-queue-row{grid-template-columns:1fr}.review-queue-row-actions{justify-content:flex-start}}@media (width<=360px){.review-fold,.review-below-fold{padding-left:.75rem;padding-right:.75rem}.review-studio-card{max-width:100%}}.interior-fold{gap:1.75rem;width:100%;max-width:1180px;margin:0 auto;padding:.5rem 1.25rem .25rem;display:grid}.helper-next-step{color:var(--color-text);margin:0;font-size:1rem;line-height:1.45}.interior-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 1.5rem;display:grid}.page-shell-interior[data-page-group=library] .interior-header{background:linear-gradient(180deg, color-mix(in srgb, var(--group-hue-library) 12%, var(--color-panel)), var(--color-panel) 72%)}.page-shell-interior[data-page-group=work] .interior-header{background:linear-gradient(180deg, color-mix(in srgb, var(--group-hue-work) 12%, var(--color-panel)), var(--color-panel) 72%)}.page-shell-interior[data-page-group=make] .interior-header{background:linear-gradient(180deg, color-mix(in srgb, var(--group-hue-make) 12%, var(--color-panel)), var(--color-panel) 72%)}.page-shell-interior[data-page-group=account] .interior-header{background:linear-gradient(180deg, color-mix(in srgb, var(--group-hue-account) 12%, var(--color-panel)), var(--color-panel) 72%)}.interior-header-copy{gap:.55rem;display:grid}.interior-heading-row{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.interior-heading-row .site-group-label{margin-bottom:0}.interior-explanation{color:var(--color-copy);max-width:40rem}.interior-quiet{color:var(--color-muted);margin:0}.library-shape{gap:.75rem;display:grid}.library-shape-heading{margin:0}.library-shape-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.library-shape-tile{background:var(--color-panel);border:1px solid var(--color-line);border-left-width:4px;border-radius:12px;gap:.25rem;padding:1rem 1.1rem;display:grid}.library-shape-tile[data-tile=folders]{border-left-color:var(--stage-hue-ask)}.library-shape-tile[data-tile=notes]{border-left-color:var(--stage-hue-bring-in)}.library-shape-tile[data-tile=headings]{border-left-color:var(--stage-hue-review)}.library-shape-tile[data-tile=sections]{border-left-color:var(--stage-hue-keep)}.library-shape-tile strong{font-size:1.75rem;line-height:1.1}.library-shape-tile span{color:var(--color-muted);font-size:.9rem}.documents-learner-guide{gap:.75rem;display:grid}.documents-learner-guide-heading{margin:0}.documents-learner-guide-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.documents-learner-guide-list li{background:var(--color-panel);border:1px solid var(--color-line);border-left:4px solid var(--group-hue-library,var(--color-line));border-radius:12px;gap:.2rem;padding:.85rem 1rem;display:grid}.documents-learner-guide-list span{color:var(--color-muted)}.interior-below{gap:1rem;width:100%;max-width:1180px;margin:0 auto;padding:.25rem 1.25rem 2rem;display:grid}.calendar-view-row{gap:.85rem;display:grid}.task-row-meta,.flow-row-meta{color:var(--color-muted);margin:0}.spaces-type-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.spaces-type-tile{background:var(--color-panel);border:1px solid var(--color-line);border-radius:12px;padding:.85rem 1rem}.spaces-type-tile strong{margin-bottom:.25rem;display:block}.spaces-type-tile span{color:var(--color-muted);font-size:.9rem}.spaces-open-range{gap:.45rem;display:grid}.spaces-open-range h2{margin:0;font-size:1.05rem}.spaces-open-range-row{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.spaces-class-example{gap:.85rem;display:grid}.spaces-class-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.spaces-devices-row{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.spaces-roles{gap:.55rem;display:grid}.spaces-choose{gap:.75rem;display:grid}.spaces-choose h2{margin:0;font-size:1.05rem}.spaces-choose-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.spaces-choose-option{background:var(--color-panel);border:1px solid var(--color-line);border-radius:12px;gap:.35rem;padding:.85rem 1rem;display:grid}.spaces-choose-option strong{display:block}.spaces-choose-option span{color:var(--color-muted);font-size:.9rem}.spaces-join{gap:.75rem;display:grid}.spaces-join h2{margin:0;font-size:1.05rem}.spaces-join-form{flex-wrap:wrap;gap:.5rem;display:flex}.settings-row-list{gap:.75rem;display:grid}.settings-row{background:var(--color-panel);border:1px solid var(--color-line);border-radius:12px;align-items:start;gap:.35rem;padding:.9rem 1.1rem;display:grid}.privacy-dial-choices{border:0;min-inline-size:0;margin:0;padding:0}.privacy-dial-choices legend{margin-bottom:.35rem;padding:0}.privacy-dial-radios{flex-wrap:wrap;gap:.55rem 1rem;display:flex}.privacy-dial-radios label{align-items:center;gap:.35rem;display:inline-flex}.presence-consent-radios{flex-wrap:wrap;gap:.55rem 1rem;display:flex}.presence-consent-radios label{align-items:center;gap:.35rem;display:inline-flex}@media (width<=900px){.interior-header{grid-template-columns:1fr}.library-shape-tiles,.spaces-type-tiles,.spaces-class-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){.interior-fold,.interior-below{padding-left:.75rem;padding-right:.75rem}.library-shape-tiles,.spaces-type-tiles,.spaces-class-columns,.spaces-choose-options,.spaces-join-form{grid-template-columns:1fr}}.join-account-lead{background:linear-gradient(180deg, color-mix(in srgb, var(--group-hue-account) 14%, var(--color-panel)), color-mix(in srgb, var(--group-hue-account) 4%, transparent) 68%, transparent);border-radius:16px;gap:1rem;margin:0 -.35rem;padding:.35rem .35rem .85rem;display:grid}.page-shell-interior[data-page-group=account] .join-account-lead .interior-header{border-color:color-mix(in srgb, var(--group-hue-account) 22%, var(--color-line));background:0 0}.join-guide{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.join-guide-step{background:color-mix(in srgb, var(--color-panel) 92%, transparent);border:1px solid var(--color-line);border-radius:12px;gap:.3rem;padding:.75rem .95rem;display:grid}.join-guide-step--current{border-color:color-mix(in srgb, var(--group-hue-account) 55%, var(--color-line));box-shadow:inset 3px 0 0 var(--group-hue-account);font-weight:650}.join-guide-step--complete{opacity:.88}.join-guide-step-head{flex-wrap:wrap;align-items:baseline;gap:.4rem .65rem;display:flex}.join-guide-step-index{color:var(--color-muted);font-size:.85rem;font-weight:650}.join-guide-step-title{margin:0}.join-guide-step-done{color:var(--color-quiet);font-size:.85rem;font-weight:500}.join-guide-step-line{color:var(--color-copy);margin:0}.join-guide-step--current .join-guide-step-line{animation:.28s ease-out join-guide-current-in}@keyframes join-guide-current-in{0%{opacity:.35;transform:translate(-.35rem)}to{opacity:1;transform:translate(0)}}@media (width>=720px){.join-guide{grid-template-columns:repeat(3,minmax(0,1fr))}}.join-fold-nav{align-items:center;gap:.65rem;margin-left:.35rem;display:inline-flex}.join-fold-nav-link{color:var(--stage-hue-ask);font-size:.95rem;font-weight:650;text-decoration:none}.join-fold-nav-link:hover{text-decoration:underline}.join-section-title{color:var(--stage-hue-ask);margin:0;font-size:clamp(1.55rem,2.4vw,1.9rem);font-weight:700;line-height:1.2}.join-manage-cta{margin:.25rem 0 0}.join-manage-signin-link{color:var(--stage-hue-ask);text-underline-offset:.15em;font-weight:650;text-decoration:underline}.join-promises{border-top:1px solid color-mix(in srgb, var(--group-hue-account) 28%, var(--color-line));gap:1.15rem;margin:1.75rem 0 .75rem;padding:.5rem 0 .65rem;display:grid}.join-promises-eyebrow{color:var(--color-quiet);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:650}.join-promises-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.join-promise{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.join-glyph{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}.join-promise .join-glyph{width:3.75rem;height:3.75rem}.join-promise-title{margin:0 0 .4rem;font-size:1.28rem;font-weight:700;line-height:1.2}.join-promise-line{color:var(--color-copy);margin:0;font-size:1.05rem;line-height:1.45}.join-plan-cards,.join-pack-cards{gap:.9rem;width:100%;display:grid}.join-plan-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.join-pack-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.join-plan-card,.join-pack-card{background:color-mix(in srgb, var(--color-panel) 70%, transparent);border:1px solid color-mix(in srgb, var(--color-line) 85%, transparent);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--join-offer-hue,var(--group-hue-account)) 70%, transparent);border-radius:14px;gap:.55rem;padding:1.1rem 1.15rem 1.15rem;display:grid}.join-plan-card[data-plan=free]{--join-offer-hue:var(--group-hue-start)}.join-plan-card[data-plan=plus]{--join-offer-hue:var(--group-hue-library)}.join-plan-card[data-plan=growth]{--join-offer-hue:var(--group-hue-work)}.join-plan-card[data-plan=pro]{--join-offer-hue:var(--group-hue-decide)}.join-pack-card[data-pack=pack_small]{--join-offer-hue:var(--group-hue-library)}.join-pack-card[data-pack=pack_medium]{--join-offer-hue:var(--group-hue-work)}.join-pack-card[data-pack=pack_large]{--join-offer-hue:var(--group-hue-make)}.join-plan-card--current{background:color-mix(in srgb, var(--join-offer-hue,var(--group-hue-account)) 10%, var(--color-panel));border-color:color-mix(in srgb, var(--join-offer-hue,var(--group-hue-account)) 48%, var(--color-line));box-shadow:inset 3px 0 0 var(--join-offer-hue,var(--group-hue-account)), 0 0 0 1px color-mix(in srgb, var(--join-offer-hue,var(--group-hue-account)) 28%, transparent);transition:border-color .22s,box-shadow .22s}.join-plan-card-heading,.join-pack-card-heading{flex-wrap:wrap;align-items:center;gap:.55rem .7rem;display:flex}.join-plan-card .join-glyph,.join-pack-card .join-glyph{width:2.75rem;height:2.75rem}.join-plan-card-title,.join-pack-card-title{margin:0;font-size:1.2rem;font-weight:700;line-height:1.2}.join-plan-card-line,.join-pack-card-line{color:var(--color-copy);margin:0;font-size:.98rem;line-height:1.45}.join-current-plan-chip{background:color-mix(in srgb, var(--join-offer-hue,var(--group-hue-account)) 18%, transparent);color:var(--color-copy);border-radius:999px;padding:.15rem .55rem;font-size:.8rem;font-weight:650}.join-checkout-form{gap:.35rem;margin-top:.2rem;display:grid}.join-plans,.join-packs{gap:.95rem;margin-top:1.65rem;display:grid}.join-packs-header{gap:.55rem;max-width:44rem;display:grid}.join-packs-heading{margin:0;font-weight:650}.join-packs-lead{margin:0;font-size:1.05rem;line-height:1.45}.join-packs-honesty{background:color-mix(in srgb, var(--group-hue-account) 8%, transparent);border-left:3px solid var(--group-hue-account);color:var(--color-copy);border-radius:0 10px 10px 0;margin:0;padding:.55rem .85rem}.join-packs-wire-note{margin:0}.join-fold-meta{border-top:1px solid var(--color-line);gap:.65rem;margin-top:1.75rem;padding-top:1rem;display:grid}.page-shell-interior[data-page-group=account] .join-account-lead .review-primary-action{transition:opacity .18s,transform .18s}.page-shell-interior[data-page-group=account] .join-account-lead .review-primary-action:hover{opacity:.92;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.join-guide-step--current .join-guide-step-line,.join-plan-card--current,.page-shell-interior[data-page-group=account] .join-account-lead .review-primary-action{transition:none;animation:none}.page-shell-interior[data-page-group=account] .join-account-lead .review-primary-action:hover{transform:none}}@media (width<=900px){.join-promises-list{grid-template-columns:1fr}.join-plan-cards,.join-pack-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){.join-promises-list,.join-plan-cards,.join-pack-cards{grid-template-columns:1fr}}.usage-account{gap:1rem;max-width:40rem;margin:1.5rem 0;display:grid}.usage-account--signed-out{background:color-mix(in srgb, var(--color-panel) 88%, transparent);border:1px solid var(--color-line);border-radius:12px;align-items:start;padding:1rem 1.15rem}.usage-account-signed-out-lead{margin:0}.usage-account-signin{width:fit-content;margin-top:.25rem;display:inline-flex}.usage-account-signin:disabled{cursor:not-allowed;opacity:.65}.usage-account-summary{gap:.5rem;display:grid}.usage-account-lead{margin:0}.usage-account-label{font-weight:600}.usage-account-pool{margin:.25rem 0;font-size:1.125rem}.usage-account-meters,.usage-account-rates{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.usage-account-manage{text-decoration:underline}@media (width<=360px){.usage-account{max-width:100%}}.work-board-frame{width:100%}.work-board-list{gap:0;max-height:22rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.work-board-row{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1.25rem;padding:1.2rem 0;display:grid}.work-board-row:first-child{border-top:0}.work-board-row.is-sample{opacity:.96}.work-board-row-main{gap:0;display:grid}.work-board-title{color:var(--color-ink);margin:0;font-size:1.08rem;font-weight:700;line-height:1.3}.work-sample-mark{font-weight:600}.work-board-meta{margin:.5rem 0 0;font-size:.92rem;line-height:1.45}.work-board-helpers{gap:.75rem;display:grid}.page-shell-interior[data-page-group=work] .disclosure{margin:.5rem 0 0;font-size:.95rem;line-height:1.5}.page-shell-interior[data-page-group=work] .disclosure:first-child{margin-top:0}.work-board-row-actions{align-items:center;gap:.35rem;display:inline-flex}.work-thread{gap:1.25rem;display:grid}.work-current-state{background:var(--color-panel);border:1px solid var(--color-line);border-radius:12px;gap:.75rem;padding:1rem 1.1rem;display:grid}.work-current-state-grid{gap:.75rem;margin:0;display:grid}.work-current-state-grid dt{margin:0}.work-current-state-grid dd{margin:.15rem 0 0}.work-history-list{gap:.45rem;margin:0;padding-left:1.15rem;display:grid}.work-redirect{gap:.55rem;max-width:28rem;display:grid}.work-redirect input,.work-redirect textarea{width:100%}.work-redirect-actions{flex-wrap:wrap;gap:.55rem;display:flex}@media (width<=360px){.work-board-row{grid-template-columns:1fr}.work-board-row-actions{justify-content:start}.connect-cards{grid-template-columns:1fr}}.connect-home-entry{gap:.25rem;margin:.85rem 0 0;display:grid}.connect-picker{gap:1.4rem;margin-top:1.25rem;display:grid}.connect-family{gap:.7rem;display:grid}.connect-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;width:100%;display:grid}.connect-card{background:color-mix(in srgb, var(--color-panel) 70%, transparent);border:1px solid color-mix(in srgb, var(--color-line) 85%, transparent);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--group-hue-start) 70%, transparent);border-radius:14px;gap:.55rem;padding:1.1rem 1.15rem 1.15rem;display:grid}.connect-card[data-readiness=not_wired]{opacity:.78}.connect-card-title{margin:0;font-size:1.05rem}.connect-card-line{margin:0}.connect-card-action{justify-self:start}.connect-card-action:disabled{cursor:not-allowed}.connect-import-form,.connect-review,.connect-import-actions,.connect-field{gap:.55rem;display:grid}.connect-import-actions{flex-wrap:wrap;gap:.55rem;display:flex}@media (width<=900px){.connect-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
