.launch-world{--color-bg:#111815;--color-surface:#17211c;--color-surface-2:#1c2922;--color-surface-3:#26352b;--color-fg:#f0eee6;--color-fg-2:#b5beb3;--color-fg-3:#98a596;--color-accent:#c2dbad;--color-on-accent:#182119;--color-accent-deep:#d6e9c7;--color-accent-dim:#c2dbad0d;--color-signal:#e3a48d;--color-signal-dim:#e3a48d15;--color-warning:#e4c791;--color-warning-dim:#e4c79112;--color-border:#f0eee620;--color-border-strong:#f0eee63b;--color-rule-soft:#f0eee618;--color-ice:var(--color-fg);--color-mist:var(--color-fg-2);--color-faint:var(--color-fg-3);--color-parity:var(--color-accent);--color-abyss:var(--color-surface);--color-hairline:var(--color-border);--color-signal-amber:var(--color-warning);--layout-width:1240px;--pointer-x:0;--pointer-y:0;--journey:0;isolation:isolate;background:var(--color-bg);color:var(--color-fg);min-height:100vh;position:relative;overflow:clip}.launch-world ::selection{color:#111815;background:#c2dbad}.launch-world :focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}.launch-world main{z-index:2;position:relative}.launch-world h1,.launch-world h2{font-family:var(--font-body);letter-spacing:-.065em;text-wrap:balance;font-weight:500;line-height:1.02}.launch-world h2{font-size:clamp(38px,4.8vw,68px)}.launch-world h1 em,.launch-world h2 em{color:var(--color-fg-3);letter-spacing:inherit;font-family:inherit;font-style:normal}.launch-world .btn-primary{background:var(--color-accent);color:#182119;border-color:var(--color-accent);border-radius:2px;min-height:47px;padding:13px 20px;transition:background .18s,transform .22s}.launch-world .btn-primary:hover{background:#d5e8c6;transform:translateY(-2px)}.launch-world .btn-primary svg{transition:transform .22s}.launch-world .btn-primary:hover svg{transform:translate(3px)}.launch-world .btn-ghost{border-radius:2px}.launch-world .eyebrow{text-transform:none;letter-spacing:.015em;font-size:12px;font-weight:500}.launch-world .text-link{font-size:13px}.launch-world .chapter-index{color:var(--color-fg-3);letter-spacing:.035em;font-size:11px;display:block}.world-environment{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.world-grain{opacity:.18;background-image:radial-gradient(#eaf0e9 .45px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000,#0009);mask-image:linear-gradient(100deg,#0000,#0009)}.world-grid{width:170%;height:140%;transform:perspective(900px) rotateX(62deg) rotateZ(-20deg) translateY(calc(var(--journey) * -100px));background-image:linear-gradient(#c2dbad0a 1px,#0000 1px),linear-gradient(90deg,#c2dbad0a 1px,#0000 1px);background-size:92px 92px;position:absolute;top:35%;left:-25%;-webkit-mask-image:radial-gradient(#000,#0000 65%);mask-image:radial-gradient(#000,#0000 65%)}.world-planes{width:65vw;height:65vw;transform:rotate(calc(-24deg + var(--journey) * 9deg));position:absolute;top:7%;right:-15%}.world-planes i{border:1px solid #c2dbad10;animation:50s ease-in-out infinite alternate plane-breathe;position:absolute;inset:14%;transform:perspective(900px)rotateX(48deg)rotate(30deg)}.world-planes i:nth-child(2){animation-delay:-18s;inset:20% 10% 8% 18%}.world-planes i:nth-child(3){animation-delay:-31s;inset:25% 5% 3% 23%}.world-axis{background:linear-gradient(#0000,#c2dbad19 30%,#0000);width:1px;position:absolute;top:0;bottom:0;left:max(30px,50vw - 660px)}.launch-world .site-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;background:#111815bb;border-bottom-color:#0000;transition:background .3s,border-color .3s}.launch-world[data-scrolled=true] .site-nav{border-bottom-color:var(--color-border);background:#111815ed}.launch-world .site-nav-inner{height:82px}.launch-world .site-nav-links{gap:27px}.launch-world .site-nav-links a{font-size:12px}.launch-world .site-nav .nav-cta{color:var(--color-fg);border:1px solid var(--color-border-strong);background:0 0;min-height:39px;padding:8px 13px}.launch-world .site-nav .nav-cta:hover{border-color:var(--color-accent);background:#c2dbad0a}.launch-world .skip-link{color:#111815}.launch-world .site-mobile-menu{background:#17211c}.launch-hero{--travel:0;padding-top:42px;position:relative}.hero-stage{height:905px;position:relative}.hero-title-block{z-index:3;position:absolute;top:28px;left:0}.launch-world .hero-title-block h1{letter-spacing:-.075em;font-size:clamp(74px,8.3vw,120px);line-height:1.01}.hero-title-block h1>span{color:#a2b69a;padding-left:.32em;display:inline-block}.hero-intent{font-family:var(--font-serif);color:#d4dcc9;margin:32px 0 0 44px;font-size:23px;font-style:italic;line-height:1.25;transform:rotate(-3deg)}.hero-source{z-index:5;width:360px;transform:perspective(1200px) rotateY(-8deg) rotateZ(2deg) translateY(calc(var(--travel) * -24px));position:absolute;top:39px;right:16px}.artifact-path{font-family:var(--font-mono);color:var(--color-fg-3);letter-spacing:-.02em;justify-content:space-between;gap:10px;font-size:10px;display:flex}.hero-source>.artifact-path{padding:0 18px 12px}.trace-trigger{text-align:left;width:100%;font-family:var(--font-mono);cursor:crosshair;background:#17221bd9;border-block:1px solid #c2dbad30;padding:16px 0;font-size:13px;line-height:2.5;display:grid}.trace-trigger>span{padding-inline:18px;display:block}.trace-trigger>span>span{width:18px;display:inline-block}.source-before{color:#d69b85}.source-after{color:#c2dbad;background:#c2dbad0b;transition:background .3s}.artifact-hint{color:var(--color-fg-3);justify-content:end;align-items:center;gap:12px;padding-top:12px;font-size:10px;display:flex}.hero-thread{pointer-events:none;stroke:#94b47c;stroke-width:1px;width:100%;height:720px;position:absolute;top:0;left:0}.thread-track{opacity:.35}.thread-pulse{stroke-dasharray:18 620;stroke-dashoffset:640px;opacity:.75;animation:16s linear infinite trace-flow}.hero-thread circle{fill:#111815}.hero-document{z-index:4;width:390px;transform:rotate(-2deg) translateY(calc(var(--travel) * -35px));background:#202a22f5;border-left:2px solid #e3a48d90;padding:18px 22px;transition:border-color .35s;position:absolute;top:265px;left:53%}.hero-document p{margin-top:17px;font-size:14px;line-height:1.7}.hero-document mark{color:#ecc1b0;background:#e3a48d18;border-bottom:1px solid #e3a48d99;padding:3px}.hero-doc-note{color:#bdc4b7;min-height:16px;margin-top:14px;font-size:10px}.launch-hero[data-tracing=true] .source-after{background:#c2dbad25}.launch-hero[data-tracing=true] .hero-document{border-color:#e3a48d}.launch-hero[data-tracing=true] .thread-track{stroke:#e3a48d;opacity:.9;stroke-width:1.6px}.hero-invitation{z-index:4;position:absolute;top:436px;left:0}.hero-invitation>p{color:#bac3b6;margin-bottom:25px;font-size:14px;line-height:1.85}.hero-invitation>span{color:#a2b09b;margin-top:13px;font-size:10px;display:block}.hero-scroll-link{color:#bec9b6;align-items:center;gap:12px;margin-top:70px;font-size:11px;display:flex}.scroll-stroke{background:#aec899;width:28px;height:1px}.hero-real-product{z-index:3;transform-origin:30% 20%;width:76%;transform:perspective(1800px) rotateY(-8deg) rotateX(3deg) rotateZ(-1deg) translateY(calc(var(--travel) * -22px));transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:436px;left:33%}.hero-real-product:hover{transform:perspective(1800px)rotateY(-3deg)rotateX(0)rotate(0)}.hero-product-heading{justify-content:space-between;align-items:center;padding:0 0 16px;display:flex}.hero-product-heading>span:first-child{font-family:var(--font-serif);font-size:23px;font-style:italic}.hero-product-heading>span:last-child{color:#a2b09b;padding-right:15px;font-size:10px}.hero-product-image{background:#f3efe6;border:1px solid #c2dbad55;border-radius:3px;height:400px;overflow:hidden;box-shadow:-22px 35px 50px -35px #000b}.hero-product-image img{width:100%;height:auto;display:block}.hero-real-product figcaption{color:#a9b6a1;justify-content:space-between;gap:16px;padding:12px 0;font-size:9px;display:flex}.hero-real-product figcaption a{align-items:center;gap:10px;margin-right:18px;display:flex}.hero-orbit{pointer-events:none;opacity:.32;width:900px;height:950px;transform:translate(calc(var(--pointer-x) * 8px), calc(var(--pointer-y) * 5px));position:absolute;top:-70px;left:12%}.hero-orbit i{border:1px solid #99b28428;animation:48s ease-in-out infinite alternate orbit-drift;position:absolute;inset:10%;transform:perspective(700px)rotateX(60deg)rotate(-40deg)}.hero-orbit i:nth-child(2){animation-delay:-12s;inset:15% 5% 5% 15%}.hero-orbit i:nth-child(3){animation-delay:-27s;inset:20% 0 0 20%}.hero-bottom-rule{color:#a8b5a0;border-top:1px solid #c2dbad28;justify-content:space-between;padding-block:24px 55px;font-size:10px;display:flex}.launch-world .paper-chapter,.launch-world .pricing-section{--color-bg:#eae8de;--color-surface:#f4f1e8;--color-surface-2:#e4e4d9;--color-fg:#25312a;--color-fg-2:#4e5e51;--color-fg-3:#586958;--color-accent:#305b41;--color-accent-deep:#21432e;--color-border:#2b442526;--color-border-strong:#2b442548;--color-accent-dim:#315b4108;color:var(--color-fg);background:var(--color-bg)}.paper-chapter{padding:115px 0 125px;position:relative}.paper-chapter:before{content:"";background:#eae8de;width:32%;height:27px;position:absolute;top:-26px;left:0}.chapter-heading{grid-template-columns:.45fr 1.2fr .65fr;align-items:end;gap:40px;margin-bottom:75px;display:grid}.chapter-heading>.chapter-index{align-self:start;padding-top:9px}.launch-world .chapter-heading h2{font-size:clamp(54px,6vw,82px)}.chapter-heading h2>span{color:#66775e}.chapter-heading>p{padding-bottom:6px;font-size:14px;line-height:1.8}.change-sequence{border-bottom:1px solid var(--color-border-strong);grid-template-columns:repeat(4,1fr);display:grid}.change-sequence button{text-align:left;color:var(--color-fg-2);border-bottom:2px solid #0000;align-items:center;gap:12px;padding:23px 12px 23px 0;font-size:12px;display:flex;position:relative;bottom:-1px}.change-sequence button[aria-selected=true]{color:var(--color-accent);border-color:var(--color-accent)}.change-sequence button>span:nth-child(2){font-size:10px}.sequence-dot{border:1px solid;border-radius:50%;width:6px;height:6px;transition:background .25s}.change-sequence button[aria-selected=true] .sequence-dot{background:currentColor}.change-panel{grid-template-columns:.75fr 1.3fr;gap:100px;min-height:550px;padding-top:65px;display:grid}.change-narration{padding-top:30px;animation:.4s both change-enter}.change-narration h3{letter-spacing:-.05em;max-width:11ch;font-size:36px;line-height:1.15}.change-narration p{max-width:28ch;color:var(--color-fg-2);margin:22px 0;font-size:14px;line-height:1.8}.example-footnote{color:var(--color-fg-3);margin-top:75px;font-size:10px;display:block}.relationship-scene{min-width:0;padding:0 10px 0 0;position:relative}.relationship-source{border-top:1px solid var(--color-border-strong);margin-right:30px;padding:16px 0 19px;transform:perspective(1000px)rotateY(2deg)}.relationship-source .artifact-path{justify-content:start;margin-bottom:22px}.relationship-line,.relationship-code{width:100%;font-family:var(--font-mono);text-align:left;align-items:center;gap:22px;font-size:12px;line-height:2.4;display:flex}.relationship-line{background:#305b4109;transition:background .3s;position:relative}.relationship-line del{color:#91432f;margin-right:4px}.relationship-line ins{color:#2c603d;background:#bfcfb5;padding:3px;text-decoration:none}.relationship-line>.line-number,.relationship-code>span{color:#63735c;flex:0 0 23px;width:23px;font-size:10px}.relationship-code{color:#52634f}.line-anchor{border:1px solid #526a41;border-radius:50%;width:5px;height:5px;position:absolute;right:7px}.relationship-bridge{border-bottom:1px solid #718766;border-right:1px solid #718766;border-radius:0 0 8px;width:74%;height:70px;margin-left:auto;margin-right:28px;position:relative}.relationship-bridge:after{content:"";border-left:1px solid #718766;height:15px;position:absolute;bottom:-15px;left:0}.relationship-bridge i{background:#416933;border-radius:50%;width:5px;height:5px;animation:8s infinite bridge-travel;position:absolute;top:0;right:-3px}.relationship-bridge b{font-family:var(--font-serif);color:#4e6244;font-size:15px;font-style:italic;font-weight:400;position:absolute;top:25px;right:28px}.relationship-document{background:#f6f3eaf5;border-left:2px solid #af735b;margin:24px 0 0 36px;padding:28px 32px 24px;transition:transform .45s,border-color .3s;position:relative;transform:rotate(-1deg);box-shadow:0 14px 35px -27px #1b302749}.relationship-document h4{font-family:var(--font-serif);margin-top:26px;font-size:29px;font-weight:450}.relationship-document>p{max-width:34ch;margin:12px 0 25px;font-size:15px;line-height:1.9}.relationship-document mark{color:#713725;background:#e4c8b7;border-bottom:1px solid #a1644b;padding:2px 4px}.relationship-document mark.corrected{color:#305b41;background:#ccdbc3;border-color:#64845a}.relationship-result{color:#5c654f;border-top:1px solid #b9bfac88;align-items:center;gap:8px;padding-top:15px;font-size:10px;display:flex}.result-symbol{font-size:17px}.change-explorer[data-linked=true] .relationship-document{border-color:#6d8b53;transform:rotate(0)translateY(-4px)}.change-explorer[data-linked=true] .relationship-line{background:#c1d3b1}.change-explorer[data-step="3"] .relationship-document{border-color:#6d8b53}.evidence-detail{margin:25px 0 0 36px;font-size:12px}.evidence-detail summary{cursor:pointer;color:var(--color-accent);border-bottom:1px solid var(--color-border);justify-content:space-between;padding:10px 0;list-style:none;display:flex}.evidence-detail ol{color:var(--color-fg-2);gap:9px;padding-top:20px;padding-left:18px;line-height:1.8;list-style:decimal;display:grid}.evidence-detail code{overflow-wrap:anywhere;font-size:10px}.chapter-continuation{z-index:4;background:linear-gradient(#54704b,#c2dbad);width:1px;height:100px;position:absolute;bottom:-50px;left:66%}.workspace-chapter{padding:135px 0 0;position:relative}.workspace-chapter-heading{grid-template-columns:1fr 1fr;align-items:end;gap:25px 50px;margin-bottom:65px;display:grid}.workspace-chapter-heading .chapter-index{grid-column:1/-1;margin-bottom:12px}.workspace-chapter-heading h2{max-width:18ch}.workspace-chapter-heading p{color:var(--color-fg-2);justify-self:end;padding-bottom:4px;font-size:15px;line-height:1.8}.launch-world .product-showcase{perspective:1600px}.launch-world .product-tabs{border-color:var(--color-border);gap:35px}.launch-world .product-tabs>button{color:var(--color-fg-2);padding:18px 0;font-size:12px}.launch-world .product-tabs>button[aria-selected=true]{color:var(--color-accent)}.launch-world .product-frame{transform:rotateX(calc(var(--travel,0) * 1.4deg));background:#f3efe6;border-color:#c2dbad66;border-radius:3px;margin-top:27px;box-shadow:0 30px 65px -40px #000b}.launch-world .product-frame-bar{color:#4d5d4f;background:#ebece1;border-bottom:1px solid #c0c8b9}.launch-world .product-frame-bar code,.launch-world .product-frame-bar .example-label{color:#4d5d4f}.launch-world .product-capture{max-height:none}.launch-world .product-capture img{object-fit:contain;width:100%;height:auto}.launch-world .product-caption{color:var(--color-fg-2)}.review-signoff{align-items:center;gap:30px;padding:60px 0 90px;display:flex;position:relative}.signoff-rule{background:#94ad83;width:70px;height:1px;transform:rotate(-30deg)}.review-signoff p{font-family:var(--font-serif);font-size:25px;font-style:italic;line-height:1.35}.review-signoff strong{color:#aac19c;font-weight:400}.signoff-note{color:var(--color-fg-3);margin-left:auto;font-size:11px}.policy-section{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-block:95px 150px;display:grid}.policy-copy h2{margin-top:32px;font-size:clamp(38px,4.5vw,62px)}.policy-copy h2>span{color:#a8b79f}.policy-copy>p{color:var(--color-fg-2);margin:25px 0 16px;font-size:14px}.policy-lens{min-width:0}.lens-diagram{perspective:800px;justify-content:center;align-items:center;height:200px;padding-inline:24px;display:flex}.lens-source,.lens-doc{background:#c2dbad07;border-block:1px solid #c2dbad55;flex-direction:column;align-items:center;width:96px;padding:25px 10px;display:flex;position:relative;transform:rotateY(-14deg)rotate(-5deg)}.lens-doc{border-color:#e3a48d66;transform:rotateY(14deg)rotate(4deg)}.lens-source>span,.lens-doc>span{font-family:var(--font-mono);color:#c2dbad;font-size:24px}.lens-doc>span{color:#e3a48d}.lens-source small,.lens-doc small{color:var(--color-fg-3);margin-top:10px;font-size:10px}.lens-connection{border-top:1px solid #c2dbad;flex:1;align-items:center;max-width:180px;height:1px;display:flex;position:relative}.lens-connection i{background:#c2dbad;width:5px;height:5px;animation:7s ease-in-out infinite lens-trace;position:absolute;left:0;transform:translateY(-1px)}.lens-connection i:nth-child(2){animation-delay:-2.3s}.lens-connection i:nth-child(3){animation-delay:-4.6s}.policy-lens[data-basis=dashed] .lens-connection{border-top-style:dashed}.policy-lens[data-basis=dotted] .lens-connection{opacity:.6;border-top-style:dotted}.lens-options{border-block:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid}.lens-options button{min-height:53px;color:var(--color-fg-2);border-bottom:1px solid #0000;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.lens-options button[aria-pressed=true]{color:#c2dbad;border-color:#c2dbad}.basis-line{border-top:1px solid;width:18px;height:0;display:inline-block}.basis-line.dashed{border-top-style:dashed}.basis-line.dotted{border-top-style:dotted}.lens-result{min-height:128px;padding:24px 0 0}.lens-result h3{letter-spacing:-.025em;font-size:18px;font-weight:500}.lens-result p{color:var(--color-fg-2);max-width:48ch;margin-top:10px;font-size:12px;line-height:1.9}.integration-flow{padding-bottom:140px}.integration-heading{grid-template-columns:.7fr 1.3fr;gap:50px;margin-bottom:75px;display:grid}.integration-heading .chapter-index{padding-top:12px}.integration-network{grid-template-columns:160px 200px 1fr;align-items:center;margin-left:10%;display:grid}.integration-origin{letter-spacing:-.03em;align-items:center;gap:16px;font-size:18px;display:flex}.integration-wires{stroke:#82997377;stroke-width:1px;width:100%;height:260px}.integration-branches{min-width:0}.integration-branch{border-top:1px solid var(--color-border);min-height:94px}.integration-branch:last-child{border-bottom:1px solid var(--color-border)}.integration-branch button{text-align:left;flex-wrap:wrap;align-items:start;gap:12px;width:100%;padding:20px 0 12px;display:flex}.integration-branch button>span:first-child{width:100%;color:var(--color-fg-3);font-size:11px;display:block}.integration-marks{flex-wrap:wrap;flex:1;gap:10px 22px;display:flex}.integration-marks>span{align-items:center;gap:8px;font-size:12px;display:flex}.branch-arrow{color:#aabd9f}.integration-branch p{color:var(--color-fg-2);padding:0 26px 18px 0;font-size:11px;line-height:1.7}.integration-branch[data-selected=true]{border-top-color:#bed6a680}.launch-world .pricing-section{padding-block:95px;position:relative}.launch-world .pricing-section .section-intro{grid-template-columns:1.1fr 1fr;margin-bottom:65px}.launch-world .pricing-section h2{font-size:clamp(42px,5vw,65px)}.launch-world .pricing-section h2 em{color:#728169}.launch-world .pricing-section .btn-primary{color:#f5f2e8}.launch-world .pricing-section .btn-primary:hover{background:#21432e}.launch-world .price-column{background:0 0;padding:32px 35px}.launch-world .price-featured{border-top:2px solid #547545;margin-top:-1px}.launch-world .price-amount{margin-top:12px;font-size:70px}.launch-world .price-limits dd{margin:0;font-size:13px}.launch-world .price-includes{font-size:12px}.launch-world .price-heading h3{font-size:20px}.launch-world .price-heading>span{font-size:10px}.launch-world .final-cta{border-top:1px solid var(--color-border);padding:150px 0 135px;position:relative}.launch-world .final-cta:before{content:"";background:#94aa81;width:1px;height:65px;position:absolute;top:0;left:36%}.launch-world .final-cta-inner{grid-template-columns:1fr .7fr;align-items:end;gap:100px}.launch-world .final-cta h2{max-width:13ch;font-size:clamp(54px,6.4vw,88px)}.launch-world .final-cta p{margin-top:28px;font-size:14px}.launch-world .final-cta-actions{padding-bottom:5px}.launch-world .site-footer{z-index:2;background:#0e1511;padding-top:30px;position:relative}.footer-wordmark{letter-spacing:-.08em;color:#aec29f;justify-content:space-between;align-items:start;padding:20px 0 70px;font-size:clamp(100px,17vw,248px);line-height:1;display:flex}.footer-wordmark>span{font-size:.55em;font-weight:300}.launch-world .footer-links h2{letter-spacing:.04em;font-size:11px}.launch-world .footer-bottom{padding-bottom:35px}.launch-world .marketing-hero{border-bottom-color:var(--color-border);padding-block:85px 90px;position:relative}.launch-world .marketing-hero.has-visual>.site-width{grid-template-columns:1fr 1.1fr;align-items:center;gap:70px;display:grid}.launch-world .has-visual .marketing-hero-layout{display:block}.launch-world .has-visual .marketing-hero-copy{margin-top:30px}.launch-world .has-visual .marketing-hero-visual{min-width:0;margin:0}.launch-world .marketing-hero h1{margin-top:25px;font-size:clamp(52px,5.3vw,76px)}.launch-world .marketing-hero-copy>p{max-width:35ch;font-size:14px}.launch-world .marketing-hero-actions{margin-top:30px}.launch-world .marketing-hero:not(.has-visual) .marketing-hero-layout{grid-template-columns:1.2fr .8fr;align-items:end}.page-geometry{pointer-events:none;opacity:.3;width:600px;height:550px;transform:rotate(calc(var(--travel,0) * -4deg));position:absolute;top:-100px;right:-5%}.page-geometry i{border:1px solid #c2dbad40;animation:45s ease-in-out infinite alternate orbit-drift;position:absolute;inset:20%;transform:perspective(800px)rotateX(60deg)rotate(-35deg)}.page-geometry i:nth-child(2){animation-delay:-15s;inset:25% 15% 15% 25%}.page-geometry i:nth-child(3){animation-delay:-30s;inset:30% 10% 10% 30%}.topology{min-width:0;position:relative}.topology-caption{color:var(--color-fg-3);flex-wrap:wrap;justify-content:space-between;gap:10px 20px;padding-bottom:22px;font-size:10px;display:flex}.network-boundary-label{color:#c2dbad}.topology-stage{border:1px dashed #b3cd9940;border-radius:50% 50% 3px 3px/16% 16% 3px 3px;min-height:265px;position:relative}.topology-grid{background-image:linear-gradient(#a6bb8d0a 1px,#0000 1px),linear-gradient(90deg,#a6bb8d0a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.topology-rail{grid-template-columns:repeat(3,1fr);gap:16px;padding:60px 15px 25px;display:grid;position:relative}.topology-rail:before{content:"";border-top:1px dashed #9fb88988;height:1px;position:absolute;top:118px;left:18%;right:18%}.topology-stop{cursor:pointer;background:0 0;border-bottom:1px solid #0000;flex-direction:column;align-items:center;gap:34px;min-width:0;padding-top:10px;display:flex;position:relative}.topology-object{isolation:isolate;width:75px;height:80px;display:block;position:relative}.topology-object i{background:#17221c;border:1px solid #9cae8755;transition:transform .4s,border-color .4s;position:absolute;inset:8px 5px 15px;transform:perspective(300px)rotateX(55deg)rotate(-45deg)}.topology-object i:nth-child(2){z-index:-1;transform:translateY(12px)perspective(300px)rotateX(55deg)rotate(-45deg)}.topology-object i:nth-child(3){z-index:-2;transform:translateY(24px)perspective(300px)rotateX(55deg)rotate(-45deg)}.topology-object b{color:#bacfa7;justify-content:center;align-items:center;font-size:15px;font-weight:500;display:flex;position:absolute;inset:0;transform:translateY(-3px)}.topology-stop.primary .topology-object i:first-child{background:#b6cca1;border-color:#c9deb8}.topology-stop.primary .topology-object b{color:#23321e}.topology-stop[aria-selected=true] .topology-object i:first-child{border-color:#cee1b9;transform:translateY(-8px)perspective(300px)rotateX(55deg)rotate(-45deg)}.topology-stop[aria-selected=true] .topology-stop-title{color:#c2dbad;border-bottom-color:#c2dbad}.topology-stop-title{border-bottom:1px solid #0000;padding-bottom:10px;font-size:12px;line-height:1.5}.topology-detail{border-bottom:1px solid var(--color-border);align-items:baseline;gap:20px;min-height:100px;padding:24px 0;display:flex}.topology-detail>span:first-child{color:var(--color-fg-3);flex:0 0 72px;font-size:9px}.topology-detail>span:last-child{color:#bfd5a6;margin-left:auto}.topology-detail p{color:var(--color-fg);font-size:13px;line-height:1.75}.topology-footer{color:var(--color-fg-3);flex-wrap:wrap;gap:10px 20px;padding-top:19px;font-size:10px;display:flex}.launch-world .marketing-section{padding-block:110px}.launch-world .editorial-rows{margin-top:55px}.launch-world .editorial-row{grid-template-columns:.55fr 1.15fr 1.4fr;gap:45px;padding-block:36px}.launch-world .editorial-row h3{font-size:22px}.launch-world .editorial-row p{font-size:13px}.launch-world .runner-section{color:var(--color-fg);background:#19261d;padding-block:100px}.launch-world .runner-section .topology{margin-top:45px}.launch-world .runner-section .topology-stage{max-width:850px;margin-inline:auto}.launch-world .runner-section .topology-detail{max-width:650px;margin-inline:auto}.launch-world .runner-section .topology-footer{justify-content:center}.launch-world .technical-notes{padding-block:50px 110px}.launch-world .technical-notes summary{font-size:19px}.launch-world .technical-notes p,.launch-world .technical-notes li{font-size:14px}.launch-world .technical-notes aside{color:var(--color-fg-2)}.launch-world .technical-notes details{background:0 0}.launch-world.legal-page main{z-index:2;padding-block:70px 110px;position:relative}.launch-world.legal-page h1{color:var(--color-fg)}.launch-world.legal-page h1 em{color:var(--color-accent)}.launch-world.legal-page .d-label{color:#e4c791}.launch-world.legal-page .font-mono{font-family:var(--font-body)}@keyframes plane-breathe{to{transform:perspective(900px)rotateX(51deg)rotate(34deg)translateY(15px)}}@keyframes orbit-drift{to{transform:perspective(700px)rotateX(64deg)rotate(-34deg)translateY(18px)}}@keyframes trace-flow{to{stroke-dashoffset:0}}@keyframes bridge-travel{0%,10%{opacity:0;transform:translateY(0)}25%{opacity:1}70%,to{opacity:0;transform:translateY(60px)}}@keyframes lens-trace{0%{opacity:0;transform:translate(0)}15%,80%{opacity:1}to{opacity:0;transform:translate(150px)}}@keyframes change-enter{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}.launch-world [data-depth][data-active=false] *,.launch-world [data-depth][data-active=false]:before{animation-play-state:paused}.launch-world[data-motion=off] *,.launch-world[data-motion=off] :before,.launch-world[data-motion=off] :after{transition:none!important;animation:none!important}.launch-world[data-motion=off] .hero-real-product,.launch-world[data-motion=off] .hero-source,.launch-world[data-motion=off] .hero-document,.launch-world[data-motion=off] .relationship-document,.launch-world[data-motion=off] .product-frame{transform:none}.launch-world[data-motion=off] [data-reveal]{opacity:1;transform:none}@media (min-width:1600px){.hero-real-product{width:80%}.hero-product-image{height:440px}.hero-stage{height:955px}}@media (max-width:1150px){.launch-world .site-nav-links{gap:17px}.launch-world .site-nav-links a{font-size:11px}.hero-stage{height:820px}.launch-world .hero-title-block h1{font-size:88px}.hero-source{width:310px;right:0}.trace-trigger{font-size:11px}.hero-document{width:355px;left:52%}.hero-invitation{top:420px}.hero-real-product{width:69%;top:435px;left:37%}.hero-product-image{height:315px}.hero-invitation>p{font-size:12px}.hero-scroll-link{margin-top:48px}.hero-thread{height:700px}.hero-intent{font-size:22px}.change-panel{gap:60px}.chapter-heading{grid-template-columns:.45fr 1fr .7fr;gap:24px}.policy-section{gap:55px}.integration-network{grid-template-columns:150px 150px 1fr;margin-left:0}.launch-world .marketing-hero.has-visual>.site-width{grid-template-columns:1fr 1.15fr;gap:40px}.launch-world .marketing-hero h1{font-size:58px}.topology-rail{gap:7px;padding-inline:8px}.topology-detail{gap:10px}}@media (max-width:900px){.launch-world .site-nav-inner{height:70px}.hero-stage{height:1030px}.launch-hero{padding-top:25px}.launch-world .hero-title-block h1{font-size:92px}.hero-source{width:320px;top:300px;right:0}.hero-document{width:360px;top:515px;left:36%}.hero-invitation{top:325px}.hero-intent{margin-top:22px}.hero-real-product{width:95%;top:710px;left:10%}.hero-product-image{height:260px}.hero-thread{height:675px;top:270px;left:-2%}.hero-orbit{left:-20%}.hero-bottom-rule{padding-bottom:45px}.chapter-heading{grid-template-columns:1fr 1fr;gap:25px 45px}.chapter-heading>.chapter-index{grid-column:1/-1}.launch-world .chapter-heading h2{font-size:64px}.chapter-heading>p{justify-self:end}.change-panel{grid-template-columns:.6fr 1fr;gap:35px}.change-narration h3{font-size:31px}.relationship-line,.relationship-code{gap:12px;font-size:10px}.relationship-source{margin-right:10px}.relationship-document{margin-left:0;padding:23px}.relationship-document>p{font-size:14px}.relationship-result{font-size:9px}.change-sequence button{gap:8px;font-size:11px}.change-sequence button>span:nth-child(2){display:none}.workspace-chapter{padding-top:105px}.workspace-chapter-heading h2{font-size:48px}.workspace-chapter-heading{grid-template-columns:1.4fr .6fr;gap:20px}.workspace-chapter-heading p{font-size:12px}.launch-world .product-tabs{gap:25px}.product-tabs-note{display:none}.policy-section{gap:40px}.policy-copy h2{font-size:44px}.lens-diagram{padding-inline:0}.lens-options button{gap:6px;font-size:11px}.basis-line{width:12px}.integration-heading{grid-template-columns:.7fr 1.3fr;gap:30px}.integration-heading h2{font-size:50px}.launch-world .marketing-hero.has-visual>.site-width{grid-template-columns:1fr;gap:60px}.launch-world .has-visual .marketing-hero-layout{grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.launch-world .marketing-hero h1{font-size:55px}.launch-world .has-visual .marketing-hero-copy{margin-top:0}.launch-world .has-visual .marketing-hero-visual{width:100%;max-width:660px;margin-inline:auto}.launch-world .editorial-row{grid-template-columns:.45fr .85fr 1fr;gap:25px}.launch-world .editorial-row h3{font-size:20px}.launch-world .final-cta-inner{grid-template-columns:1fr .7fr;gap:50px}.launch-world .final-cta h2{font-size:60px}.launch-world .price-column{padding-inline:22px}.launch-world .price-amount{font-size:58px}.launch-world .price-heading{display:block}.launch-world .price-heading>span{min-height:18px;margin-top:8px;display:block}}@media (max-width:600px){.launch-world{--page-gutter:24px}.launch-world .site-nav-inner{gap:12px;height:68px}.launch-world .site-nav .nav-cta{min-height:36px;padding:8px 10px;font-size:10px}.launch-world .site-nav-actions{gap:8px}.launch-world .site-menu-toggle{width:34px;height:36px}.launch-world .site-nav-inner>a>span{gap:7px}.launch-world .site-nav-inner>a>span>span:last-child{font-size:16px!important}.launch-world .site-nav-inner>a>span>span:first-child{width:23px!important;height:23px!important}.world-grid{opacity:.5;background-size:70px 70px}.world-planes,.world-axis{display:none}.world-grain{opacity:.08}.launch-hero{padding-top:36px}.hero-stage{flex-direction:column;height:auto;display:flex}.hero-title-block,.hero-source,.hero-document,.hero-invitation,.hero-real-product{position:relative;inset:auto;transform:none}.hero-title-block{order:0}.launch-world .hero-title-block h1{font-size:clamp(58px,13.8vw,83px);line-height:1.04}.hero-title-block h1>span{padding-left:.23em}.hero-intent{margin:22px 0 0 24px;font-size:20px}.hero-source{order:2;width:88%;margin:45px 0 0 auto;transform:rotate(2deg)}.trace-trigger{padding-block:10px;font-size:11px}.hero-source>.artifact-path{padding-left:12px}.artifact-hint{font-size:9px}.hero-document{order:3;width:94%;margin:35px 15% 0 0;padding:18px;transform:rotate(-2deg)}.hero-document>p{font-size:13px}.hero-document:before{content:"";background:#9fb68a;width:1px;height:31px;position:absolute;top:-36px;right:35px}.hero-invitation{order:1;margin-top:32px}.hero-invitation>p{margin-bottom:20px;font-size:13px;line-height:1.7}.desktop-break{display:none}.hero-invitation>span{font-size:10px}.hero-invitation .btn-primary{min-height:45px;padding:12px 16px;font-size:12px}.hero-scroll-link{margin:0;font-size:10px;position:absolute;bottom:0;right:0}.hero-scroll-link .scroll-stroke,.hero-thread{display:none}.hero-real-product{order:4;width:100%;margin-top:45px}.hero-real-product:hover{transform:none}.hero-product-heading{padding-bottom:13px}.hero-product-heading>span:first-child{font-size:22px}.hero-product-heading>span:last-child{padding:0;font-size:9px}.hero-product-image{height:auto;max-height:495px}.hero-product-image img{width:100%;height:auto}.hero-real-product figcaption{flex-wrap:wrap;gap:10px;font-size:8px}.hero-real-product figcaption a{margin:0}.hero-bottom-rule{margin-top:45px;padding-bottom:55px;font-size:9px}.hero-orbit{opacity:.2;width:600px;height:650px;top:160px;left:-60%}.paper-chapter{padding-block:70px 75px}.paper-chapter:before{width:25%;height:16px;top:-15px}.chapter-heading{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.launch-world .chapter-heading h2{font-size:60px}.chapter-heading>p{justify-self:start;font-size:13px}.chapter-heading>.chapter-index{padding:0}.change-sequence{grid-template-columns:repeat(4,1fr);gap:12px}.change-sequence button{flex-direction:column;align-items:start;gap:13px;padding:15px 0;font-size:10px;line-height:1.5}.sequence-dot{width:5px;height:5px}.change-panel{flex-direction:column;gap:30px;min-height:670px;padding-top:28px;display:flex}.change-narration{padding:0}.change-narration h3{max-width:none;font-size:30px}.change-narration p{max-width:36ch;margin:13px 0 5px;font-size:12px}.change-narration .text-link{min-height:36px;font-size:11px}.example-footnote{margin-top:12px;font-size:9px}.relationship-source{margin:0;padding-top:12px;transform:none}.relationship-source .artifact-path{margin-bottom:16px;font-size:9px}.relationship-line,.relationship-code{gap:10px;font-size:9px}.relationship-line>.line-number,.relationship-code>span{flex-basis:18px;width:18px;font-size:9px}.relationship-bridge{height:42px}.relationship-bridge b{font-size:13px;top:8px}.relationship-document{margin-top:21px;padding:21px 20px 19px}.relationship-document .artifact-path{font-size:8px}.relationship-document h4{margin-top:22px;font-size:26px}.relationship-document>p{margin-bottom:22px;font-size:13px;line-height:1.9}.relationship-result{gap:6px;font-size:9px}.evidence-detail{margin-left:0}.chapter-continuation{height:65px;bottom:-33px}.workspace-chapter{padding-top:85px}.workspace-chapter-heading{margin-bottom:36px;display:block}.workspace-chapter-heading h2{margin-top:28px;font-size:44px}.workspace-chapter-heading p{margin-top:23px;font-size:13px}.launch-world .product-tabs{gap:10px}.launch-world .product-tabs>button{text-align:left;flex:1;padding:12px 0;font-size:10px;line-height:1.6;display:block}.launch-world .tab-number{margin-bottom:7px;font-size:9px;display:block}.launch-world .product-frame{margin-top:19px;transform:none}.launch-world .product-frame-bar{gap:8px;height:35px;padding-inline:10px;font-size:8px}.launch-world .product-frame-bar code{display:none}.launch-world .product-capture,.launch-world .product-capture img{aspect-ratio:440/680}.launch-world .product-caption{align-items:start;gap:12px;padding-top:13px}.launch-world .product-caption p{max-width:25ch;font-size:10px}.launch-world .product-caption .text-link{white-space:nowrap;gap:5px;min-height:30px;font-size:10px}.review-signoff{grid-template-columns:30px 1fr;gap:20px;padding-block:40px 65px;display:grid}.signoff-rule{width:25px}.review-signoff p{font-size:22px}.signoff-note{grid-column:2;margin:0;font-size:9px}.policy-section{grid-template-columns:1fr;gap:25px;padding-block:65px 80px}.policy-copy h2{margin-top:25px;font-size:44px}.policy-copy>p{max-width:30ch;font-size:13px}.lens-diagram{height:170px;padding-inline:24px}.lens-options button{min-height:48px;font-size:11px}.lens-result h3{font-size:18px}.lens-result p{font-size:12px}.lens-result{min-height:110px}.integration-flow{padding-bottom:80px}.integration-heading{grid-template-columns:1fr;gap:24px;margin-bottom:35px}.integration-heading h2{font-size:47px}.integration-network{grid-template-columns:1fr;margin-left:0}.integration-origin{margin-bottom:24px;font-size:18px}.integration-wires{display:none}.integration-branches{border-left:1px solid var(--color-border);margin-left:25px;padding-left:22px}.integration-branch{position:relative}.integration-branch:before{content:"";background:var(--color-border-strong);width:22px;height:1px;position:absolute;top:43px;left:-23px}.integration-marks{gap:10px 18px}.integration-marks>span{font-size:11px}.integration-branch p,.integration-branch button>span:first-child{font-size:10px}.launch-world .pricing-section{padding-block:65px}.launch-world .pricing-section .section-intro{grid-template-columns:1fr;gap:22px;margin-bottom:35px}.launch-world .pricing-section h2{font-size:48px}.launch-world .price-column{border-right:0;padding:28px 0}.launch-world .price-heading{display:flex}.launch-world .price-heading>span{min-height:0;margin:0}.launch-world .price-amount{font-size:62px}.launch-world .price-note{margin-bottom:20px}.launch-world .price-limits>div{padding-block:10px}.launch-world .price-includes{margin-block:20px}.launch-world .enterprise-row h3{font-size:25px}.launch-world .final-cta{padding-block:100px 80px}.launch-world .final-cta:before{height:40px;left:24px}.launch-world .final-cta-inner{grid-template-columns:1fr;gap:35px}.launch-world .final-cta h2{font-size:59px}.launch-world .final-cta p{max-width:30ch;margin-top:22px;font-size:13px}.footer-wordmark{padding:12px 0 45px;font-size:19vw}.launch-world .footer-top{gap:35px}.launch-world .footer-signature p{font-size:12px}.launch-world .footer-links{justify-content:space-between;gap:20px}.launch-world .footer-links h2{font-size:10px}.launch-world .footer-links a{font-size:11px}.launch-world .footer-bottom{padding-bottom:40px}.launch-world .marketing-hero{padding-block:55px 60px}.launch-world .has-visual .marketing-hero-layout{grid-template-columns:1fr;gap:26px}.launch-world .marketing-hero h1{font-size:54px;line-height:1.07}.launch-world .marketing-hero-copy>p{font-size:13px}.launch-world .marketing-hero:not(.has-visual) .marketing-hero-layout{grid-template-columns:1fr;gap:30px}.launch-world .marketing-hero.has-visual>.site-width{gap:45px}.topology-caption{font-size:9px}.topology-stage{min-height:230px}.topology-rail{gap:8px;padding:44px 5px 20px}.topology-rail:before{top:106px}.topology-object{width:60px;height:70px}.topology-stop{gap:29px}.topology-stop-title{font-size:10px}.topology-detail{gap:12px;min-height:90px;padding-top:20px}.topology-detail>span:first-child{flex-basis:57px;font-size:8px}.topology-detail p{font-size:12px}.topology-footer{gap:10px 16px;font-size:9px}.launch-world .marketing-section{padding-block:70px}.launch-world .section-intro h2{font-size:42px}.launch-world .editorial-row{grid-template-columns:1fr;gap:12px;padding-block:26px}.launch-world .editorial-row>span{font-size:10px}.launch-world .editorial-row h3{font-size:22px}.launch-world .editorial-row p{font-size:13px}.launch-world .runner-section{padding-block:65px}.launch-world .technical-notes{padding-block:25px 70px}.launch-world .technical-notes summary{font-size:17px}.launch-world .technical-notes p,.launch-world .technical-notes li{font-size:13px}.page-geometry{width:390px;right:-40%}}@media (max-width:359px){.launch-world{--page-gutter:20px}.launch-world .hero-title-block h1{font-size:58px}.hero-scroll-link{margin-top:22px;position:static}.hero-source{width:96%}.trace-trigger{font-size:10px}.hero-document{width:100%}.relationship-line,.relationship-code{gap:6px;font-size:8px}.relationship-document{padding-inline:16px}.launch-world .product-caption{flex-direction:column;gap:2px}.change-sequence button{font-size:9px}.launch-world .marketing-hero h1{font-size:46px}.topology-stop-title{font-size:9px}.launch-world .final-cta h2{font-size:52px}}@media (prefers-reduced-motion:reduce){.launch-world *,.launch-world :before,.launch-world :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.launch-world .hero-real-product,.launch-world .hero-source,.launch-world .hero-document,.launch-world .relationship-document,.launch-world .product-frame{transform:none}}.control-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.launch-world .control-layout>.section-intro{margin:0;display:block;position:sticky;top:115px}.launch-world .control-layout .section-intro h2{max-width:11ch;margin-top:26px;font-size:54px}.launch-world .control-layout .section-intro>p{max-width:30ch;margin-top:26px;font-size:14px}.control-notes{border-top:1px solid var(--color-border-strong)}.control-note{border-bottom:1px solid var(--color-border-strong)}.control-note summary{cursor:pointer;grid-template-columns:1fr auto;gap:10px 20px;padding:25px 0;list-style:none;display:grid}.control-note summary::-webkit-details-marker{display:none}.control-note summary>span:first-child{color:var(--color-fg-3);grid-column:1/-1;font-size:10px}.control-note h3{letter-spacing:-.035em;font-size:24px;font-weight:500;line-height:1.3}.control-note summary>span:last-child{color:var(--color-fg-3);font-size:20px;transition:transform .25s}.control-note[open] summary>span:last-child{transform:rotate(45deg)}.control-note>p{max-width:49ch;color:var(--color-fg-2);padding-bottom:30px;font-size:14px;line-height:1.9}.deployment-switch{border-bottom:1px solid var(--color-border);gap:24px;margin-bottom:26px;display:flex}.deployment-switch button{color:var(--color-fg-2);border-bottom:1px solid #0000;align-items:center;gap:20px;padding:14px 0;font-size:12px;display:flex}.deployment-switch button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent)}.deployment-note{color:var(--color-fg-2);max-width:45ch;margin-top:22px;font-size:12px;line-height:1.8}.hero-intent>span{display:block}.launch-world img[src^="/logo.png"]{aspect-ratio:1;max-width:none;height:auto!important}@media (max-width:900px){.control-layout{grid-template-columns:.8fr 1.2fr;gap:45px}.launch-world .control-layout .section-intro h2{font-size:44px}.control-note h3{font-size:21px}}@media (max-width:600px){.hero-intent{flex-wrap:wrap;gap:5px;margin-top:18px;font-size:18px;display:flex}.hero-invitation{margin-top:25px}.hero-source{margin-top:32px}.hero-document{margin-top:26px}.hero-real-product{margin-top:30px}.control-layout{grid-template-columns:1fr;gap:35px}.launch-world .control-layout>.section-intro{position:static}.launch-world .control-layout .section-intro h2{max-width:13ch;font-size:43px}.launch-world .control-layout .section-intro>p{margin-top:20px;font-size:13px}.control-note summary{padding-block:23px}.control-note h3{font-size:22px}.control-note>p{padding-bottom:25px;font-size:13px}.deployment-switch{gap:20px}.deployment-switch button{gap:13px;font-size:11px}}@media (min-width:601px){.hero-product-heading,.hero-real-product figcaption{padding-right:12%}}
.launch-world{--layout-width:1280px;font-size:16px}.launch-world h1,.launch-world h2,.launch-world h3{letter-spacing:-.035em;font-weight:500}.launch-world h1{line-height:1.05}.launch-world h2{font-size:clamp(34px,4vw,56px);line-height:1.12}.launch-world .hero-title{letter-spacing:-.04em}.launch-world .btn-primary,.launch-world .btn-ghost{border-radius:5px;min-height:46px;font-size:14px;font-weight:600}.launch-world .text-link{text-underline-offset:6px;gap:0;font-weight:500;-webkit-text-decoration:underline #c2dbad66;text-decoration:underline #c2dbad66}.launch-world .text-link:hover{text-decoration-color:currentColor}.launch-world .btn-primary:hover{transform:translateY(-2px);box-shadow:0 5px #08120d}.launch-world .site-nav a{transition:color .18s,background .18s}.launch-world .chapter-index{font-family:var(--font-body);letter-spacing:.04em;font-size:12px;font-weight:500}.launch-world .artifact-path{letter-spacing:0;font-size:11px}.launch-world .world-grain{opacity:.22}.launch-world .world-planes{opacity:.3}.spatial-assembly{perspective:1100px;opacity:.55;width:440px;height:440px;position:absolute;top:28vh;right:-145px}.spatial-orbit{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(calc(var(--pointer-y,0) * 5deg)) rotateY(calc(var(--pointer-x,0) * 7deg))}.spatial-core{width:220px;height:220px;transform-style:preserve-3d;animation:24s ease-in-out infinite alternate assembly-turn;position:absolute;top:90px;left:70px;transform:rotateX(58deg)rotate(-35deg)}.spatial-layer{transform-style:preserve-3d;position:absolute;inset:0}.spatial-layer.layer-0{animation:12s ease-in-out infinite alternate layer-bottom;transform:translateZ(-65px)}.spatial-layer.layer-1{transform:translateZ(0)}.spatial-layer.layer-2{animation:12s ease-in-out infinite alternate layer-top;transform:translateZ(65px)}.spatial-face{background:linear-gradient(125deg,#78976540,#26392dcc 70%);border:1px solid #bed7a999;position:absolute;inset:0;box-shadow:inset 0 0 0 18px #11181540,inset 0 0 0 19px #bed7a926}.spatial-edge{background:#263d2f;border:1px solid #78976580;position:absolute}.spatial-edge.edge-x{transform-origin:bottom;width:100%;height:9px;bottom:0;transform:rotateX(90deg)}.spatial-edge.edge-y{transform-origin:100%;width:9px;height:100%;right:0;transform:rotateY(-90deg)}.spatial-trace{background:#b4d6971a;border:1px solid #c2dbad;width:36%;height:36%;position:absolute;inset:32%}.spatial-spine{transform-origin:top;background:#c2dbad66;width:2px;height:160px;position:absolute;top:50%;left:50%;transform:rotateX(90deg)translateY(-80px)}.spatial-shadow{filter:blur(26px);background:#050c08;border-radius:50%;width:210px;height:60px;position:absolute;bottom:20px;left:90px}@keyframes assembly-turn{0%{transform:rotateX(58deg)rotate(-35deg)translateY(0)}to{transform:rotateX(65deg)rotate(-12deg)translateY(-16px)}}@keyframes layer-top{to{transform:translateZ(95px)}}@keyframes layer-bottom{to{transform:translateZ(-95px)}}.editorial-backdrop{position:absolute;inset:0}.editorial-stock{background:repeating-linear-gradient(0deg,#d3c8ad03 0 1px,#0000 1px 4px),linear-gradient(112deg,#20281c50,#0000 34%,#101613 70%);position:absolute;inset:0}.editorial-margin{background:#c3cdb315;width:1px;position:absolute;top:0;bottom:0}.editorial-margin.margin-left{left:max(24px,50vw - 670px)}.editorial-margin.margin-right{right:max(24px,50vw - 670px)}.editorial-engraving{width:100%;height:100%;position:absolute;inset:0}.engraving-right{stroke:#b8c5a9;stroke-width:.7px;opacity:.2}.engraving-left{stroke:#c9af8c;stroke-width:.7px;opacity:.19}.engraving-register{stroke:#d9d2ba;stroke-width:.75px;opacity:.35}.engraving-thread{stroke:#c5b99b;stroke-width:1px;stroke-dasharray:36 500;opacity:.45;animation:24s linear infinite margin-travel}@keyframes margin-travel{0%{stroke-dashoffset:300px}to{stroke-dashoffset:-536px}}.is-editorial .hero-thread .thread-track{stroke:#c5ccba50}.is-editorial .hero-bottom-rule{border-color:#c3cdb329}.launch-world .final-cta[data-artwork=false] .final-cta-inner{grid-template-columns:1fr auto}@media (max-width:700px){.editorial-margin.margin-left{left:12px}.editorial-margin.margin-right{right:12px}.editorial-engraving{opacity:.7;width:160%;left:-30%}}.launch-world .change-chapter{padding:76px 0 82px}.launch-world .chapter-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;padding:0;display:flex}.launch-world .chapter-heading h2{max-width:20ch;margin-top:15px;font-size:clamp(30px,3.5vw,45px)}.launch-world .chapter-heading>p{max-width:29ch;margin:0 0 4px;font-size:15px;line-height:1.6}.change-explorer{background:#f5f3eb;border:1px solid #69715f55;border-radius:7px;overflow:hidden;box-shadow:0 18px 40px -30px #21332570}.change-sequence{background:#e2e5d8;border-color:#68785e44;padding:0 18px}.change-sequence button{gap:9px;padding:19px 14px;font-size:14px;font-weight:500}.change-sequence button[aria-selected=true]{background:#f5f3eb;border-color:#305b41}.change-sequence .sequence-dot{display:none}.change-sequence button>span:nth-child(2){font:11px var(--font-mono);color:#55674c}.change-panel{flex-direction:column;gap:0;min-height:0;padding:0;display:flex}.change-narration{grid-template-columns:1fr 1.1fr auto;align-items:center;gap:12px 28px;padding:26px 30px;display:grid}.change-narration h3{letter-spacing:-.025em;max-width:none;font-size:24px}.change-narration p{max-width:42ch;margin:0;font-size:14px;line-height:1.6}.change-narration .text-link{white-space:nowrap;font-size:13px}.change-narration .example-footnote{grid-column:1/-1;margin:0;font-size:11px}.relationship-scene{grid-template-columns:1fr 1fr;align-items:stretch;padding:0;display:grid}.relationship-source{color:#ecf0e7;background:#18221c;border:0;margin:0;padding:25px 28px 55px;transform:none}.relationship-source .artifact-path{color:#b9c4b2;margin-bottom:38px}.relationship-line,.relationship-code{gap:14px;font-size:11px;line-height:2.8}.relationship-code{color:#c7cfbf}.relationship-line{background:#c2dbad0d}.relationship-line del{color:#efa991}.relationship-line ins{color:#162019;background:#bdd3a7}.relationship-line>.line-number,.relationship-code>span{color:#9cac92;flex-basis:18px;width:18px}.relationship-line .line-anchor{border-color:#c2dbad}.relationship-bridge{display:none}.relationship-document{box-shadow:none;background:#fffdf6;border:0;border-left:3px solid #b87252;margin:0;padding:25px 28px 28px;transform:none}.relationship-document h4{font-family:var(--font-body);margin-top:32px;font-size:27px;font-weight:500}.relationship-document>p{margin:14px 0 26px;font-size:16px}.relationship-result{min-height:39px;font-size:12px;line-height:1.6}.result-symbol{display:none}.change-explorer[data-linked=true] .relationship-document{background:#eff3e7;border-color:#6a835a;transform:none}.change-explorer[data-linked=true] .relationship-line{background:#475d37}.relationship-scene .evidence-detail{border:0;border-top:1px solid #71856733;grid-column:1/-1;margin:0;padding:20px 28px}.relationship-scene .evidence-detail ol{grid-template-columns:1fr 1fr;gap:14px 30px;display:grid}.launch-world .workspace-chapter{padding-top:95px}.launch-world .workspace-chapter-heading{margin-bottom:40px}.launch-world .review-signoff{padding-block:34px}.evidence-workbench{border-top:1px solid var(--color-border);grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding-block:95px;display:grid}.evidence-intro h2{margin-top:24px}.evidence-intro>p{color:var(--color-fg-2);max-width:35ch;margin:24px 0;line-height:1.7}.verdict-console{background:#18221dee;border:1px solid #8caa7455;border-radius:7px;box-shadow:12px 12px #18221c,13px 13px #c2dbad20}.verdict-switch{border-bottom:1px solid var(--color-border);gap:6px;padding:8px;display:flex}.verdict-switch button{color:var(--color-fg-2);border-radius:3px;flex:1;justify-content:center;align-items:center;gap:9px;padding:12px 8px;font-size:14px;transition:background .18s,color .18s;display:flex}.verdict-switch button[aria-pressed=true]{color:#17211c;background:#c2dbad}.verdict-marker{border:1px solid;border-radius:50%;width:7px;height:7px}.verdict-switch button[aria-pressed=true] .verdict-marker{background:currentColor}.verdict-body{padding:28px;animation:.3s both surface-arrive}.verdict-caption{color:var(--color-fg-3);justify-content:space-between;gap:16px;font-size:11px;display:flex}.verdict-body h3{margin:26px 0;font-size:24px}.verdict-evidence{border-left:2px solid #91ad77}.verdict-evidence>div{background:#101913;padding:13px 18px}.verdict-evidence>div+div{border-top:1px solid var(--color-border)}.verdict-evidence dt{color:var(--color-fg-3);margin-bottom:8px;font-size:11px}.verdict-evidence dd{overflow-wrap:anywhere;color:#d8e2cc;font-size:12px}.verdict-body>p{color:var(--color-fg-2);min-height:46px;margin:24px 0;font-size:14px;line-height:1.65}.verdict-weight{border-top:1px solid var(--color-border);justify-content:space-between;gap:15px;padding-top:20px;font-size:12px;display:flex}.verdict-weight strong{color:var(--color-accent);font-weight:500}.launch-world .pricing-section{padding-block:78px}.launch-world .pricing-grid{border:0;gap:22px}.launch-world .price-column{background:#f4f2e9;border:1px solid #7e8e7355;border-radius:6px;padding:26px}.launch-world .price-featured{border-color:#305a40;box-shadow:inset 0 4px #305a40}.launch-world .price-amount{letter-spacing:-.035em;font-size:60px;font-weight:500}.launch-world .price-heading h3{font-size:22px}.launch-world .price-note,.launch-world .price-includes{font-size:15px;line-height:1.65}.launch-world .price-limits>div{padding:16px 0;display:block}.launch-world .price-limits dt{color:#5f6b58;margin-bottom:5px;font-size:11px;display:block}.launch-world .price-limits dd{font-size:16px;font-weight:500}.launch-world .final-cta{border-top:1px solid var(--color-border);padding:60px 0}.launch-world .final-cta:before{display:none}.launch-world .final-cta-inner{grid-template-columns:170px 1fr auto;align-items:center;gap:40px;padding-block:20px;display:grid;position:relative}.launch-world .final-cta h2{max-width:20ch;margin-top:14px;font-size:clamp(28px,3vw,40px)}.launch-world .final-cta p{max-width:37ch;margin-top:16px;font-size:15px}.launch-world .final-cta-actions{align-items:start;gap:22px}.spatial-assembly.is-compact{opacity:.9;width:170px;height:190px;position:relative;top:auto;right:auto}.is-compact .spatial-orbit{transform-origin:0 0;width:400px;height:400px;scale:.45}.is-compact .spatial-shadow{width:120px;height:25px;bottom:10px;left:15px}.launch-world .footer-top{padding:45px 0}.launch-world .footer-signature>p{max-width:26ch;font-size:14px}.launch-world .footer-bottom{padding-block:20px}.launch-world .footer-bottom p{font-size:12px}@keyframes surface-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.launch-world details[open]>:not(summary){animation:.26s both surface-arrive}.launch-world [data-active=false] .spatial-core,.launch-world [data-active=false] .spatial-layer{animation-play-state:paused}.launch-world[data-motion=off] *,.launch-world[data-motion=off] :before,.launch-world[data-motion=off] :after{transition:none!important;animation:none!important}@media (max-width:1023px){.evidence-workbench{gap:35px}.change-narration{grid-template-columns:1fr 1fr}.change-narration .text-link{grid-area:2/2}.change-narration .example-footnote{grid-area:2/1}.relationship-line,.relationship-code{gap:6px;font-size:10px}.relationship-source,.relationship-document{padding:23px 20px}.launch-world .final-cta-inner{grid-template-columns:1fr auto}.launch-world .final-cta-inner>.spatial-assembly{display:none}}@media (max-width:700px){.launch-world .chapter-heading{margin-bottom:26px;display:block}.launch-world .chapter-heading>p{max-width:37ch;margin-top:16px}.launch-world .change-chapter{padding-block:50px}.change-sequence{grid-template-columns:1fr 1fr;padding:0 6px}.change-sequence button{padding:14px 10px;font-size:12px}.change-narration{flex-wrap:wrap;padding:23px 20px;display:flex}.change-narration h3{font-size:23px}.change-narration p{flex:1 0 100%}.change-narration .example-footnote{width:100%}.relationship-scene{grid-template-columns:1fr}.relationship-source{padding-bottom:28px}.relationship-source .artifact-path{margin-bottom:23px}.relationship-document{border-top:3px solid #b87252;border-left:0}.relationship-document h4{margin-top:20px}.relationship-line,.relationship-code{font-size:clamp(9px,2.8vw,12px)}.relationship-scene .evidence-detail ol{grid-template-columns:1fr}.evidence-workbench{grid-template-columns:1fr;gap:32px;padding-block:58px}.verdict-body{padding:24px 20px}.verdict-console{box-shadow:6px 6px #18221c,7px 7px #c2dbad20}.verdict-caption{flex-wrap:wrap;gap:6px}.launch-world .pricing-grid{gap:16px}.launch-world .price-column{padding:24px}.launch-world .final-cta-inner{display:block}.launch-world .final-cta-actions{margin-top:28px}.launch-world .final-cta{padding:30px 0}.launch-world .footer-top{padding-block:35px}.spatial-assembly{opacity:.3;right:-270px}}.launch-world .site-nav-links a{position:relative}.launch-world .site-nav-links a:after{content:"";transform-origin:0;background:#dfb99b;height:1px;transition:transform .24s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.launch-world .site-nav-links a:is(:hover,:focus-visible):after{transform:scaleX(1)}.launch-world .price-column{transition:transform .28s,box-shadow .28s,border-color .28s}.launch-world .price-column:is(:hover,:focus-within){border-color:#547545;transform:translateY(-5px);box-shadow:0 12px 26px -20px #263c30}.launch-world .price-featured:is(:hover,:focus-within){box-shadow:inset 0 4px #305a40,0 12px 26px -20px #263c30}.launch-world :is(.btn-primary,.btn-ghost):active{transform:translateY(1px)scale(.98)}.launch-world .verdict-evidence>div{animation:.38s both evidence-slide}.launch-world .verdict-evidence>div:nth-child(2){animation-delay:90ms}.launch-world .verdict-weight strong{animation:.42s .1s both evidence-slide}.launch-world .relationship-document .corrected{animation:.65s both correction-settle}.launch-world .integration-wires .integration-signal{stroke:#d8b69b;stroke-width:2px;stroke-dasharray:12 360;animation:11s linear infinite integration-signal}.launch-world .integration-branch p:not([hidden]){animation:.28s both evidence-slide}.launch-world .integration-marks svg{transition:transform .24s}.launch-world .integration-branch button:hover .integration-marks svg{transform:translateY(-3px)}.launch-world .topology-stop:is(:hover,:focus-visible) .topology-object{translate:0 -5px}.launch-world .topology-object{transition:translate .35s}.launch-world .topology-detail{animation:.33s both evidence-slide}.launch-world .product-tabs .tab-number{transition:color .22s,transform .22s}.launch-world .product-tabs button[aria-selected=true] .tab-number{color:#edbd9f;transform:translateY(-2px)}@keyframes evidence-slide{0%{opacity:0;transform:translate(9px)}to{opacity:1;transform:translate(0)}}@keyframes correction-settle{0%{box-shadow:0 0 0 5px #c2dbad55}to{box-shadow:0 0 #c2dbad00}}@keyframes integration-signal{to{stroke-dashoffset:-744px}}@media (prefers-reduced-motion:reduce){.launch-world *,.launch-world :before,.launch-world :after{transition:none!important;animation:none!important}}
:is(.workspace-shell,.workspace-overlay,.shared-report-shell){--color-bg:#111815;--color-surface:#1b2520;--color-surface-2:#16201a;--color-surface-3:#263229;--color-surface-solid:#1b2520;--color-surface-2-solid:#16201a;--color-fg:#edf0e8;--color-fg-2:#bbc5b6;--color-fg-3:#a0ae9b;--color-accent:#c2dbad;--color-on-accent:#162019;--color-accent-deep:#d4e6c3;--color-accent-dim:#c2dbad12;--color-accent-mid:#c2dbad28;--color-signal:#e7ab95;--color-signal-dim:#e7ab9512;--color-signal-mark:#cc8064;--color-warning:#e7c18a;--color-warning-dim:#e7c18a0d;--color-warning-mark:#cda568;--color-danger:#f0a296;--color-danger-dim:#f0a29614;--color-info:#a3bfdc;--color-violet:#c4b8e4;--color-border:#c2dbad26;--color-border-strong:#c2dbad4a;--color-border-accent:#c2dbad66;--color-void:var(--color-bg);--color-abyss:var(--color-surface);--color-carbon:var(--color-surface-2);--color-carbon-2:var(--color-bg);--color-paper:var(--color-fg);--color-ink:var(--color-surface);--color-ink-2:var(--color-bg);--color-ice:var(--color-fg);--color-mist:var(--color-fg-2);--color-faint:var(--color-fg-3);--color-bone:var(--color-fg);--color-bone-2:var(--color-fg-2);--color-ash:var(--color-fg-2);--color-parity:var(--color-accent);--color-parity-deep:var(--color-accent-deep);--color-ember:var(--color-signal);--color-signal-amber:var(--color-warning);--color-signal-coral:var(--color-danger);--color-signal-mint:var(--color-accent);--color-hairline:var(--color-border);--color-rule:var(--color-border);--color-rule-soft:#c2dbad16;--shadow-sheet:0 18px 65px #0007;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;letter-spacing:0;font-size:14px}:is(.workspace-shell,.workspace-overlay) :focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}:is(.workspace-shell,.workspace-overlay) ::selection{color:#111815;background:#c2dbad}:is(.workspace-shell,.workspace-overlay) button,:is(.workspace-shell,.workspace-overlay) a,:is(.workspace-shell,.workspace-overlay) summary{transition:background .17s,color .17s,border-color .17s,box-shadow .17s}:is(.workspace-shell,.workspace-overlay) .workspace-rail{border-right:1px solid var(--color-border);background:#111815;width:236px}:is(.workspace-shell,.workspace-overlay) .workspace-brand{min-height:88px;padding-inline:24px}.workspace-brand svg{filter:saturate(.6)}.workspace-repository{border:1px solid var(--color-border);background:#1b2520;border-radius:5px;margin:0 8px 19px;padding:0}.workspace-rail nav{padding-inline:14px}.workspace-rail nav>div{margin-bottom:23px}.workspace-rail nav>div>p{font-family:var(--font-body);letter-spacing:.12em;color:#9caa95;margin-bottom:8px;padding-inline:12px;font-size:10px}.workspace-rail nav a{border:1px solid #0000;border-radius:5px;margin-bottom:3px;padding:10px 12px;font-size:13px}.workspace-rail nav a[aria-current=page]{color:#e5f0da;background:#c2dbad14;border-color:#c2dbad26}.workspace-rail nav a[aria-current=page]>span:first-child{display:none}.workspace-rail nav a[aria-current=page]>span{color:#c2dbad}.workspace-rail nav a:hover{background:#c2dbad0a}.workspace-frame{background:#16201a}:is(.workspace-shell,.workspace-overlay) .workspace-header{background:#16201a;gap:20px;min-height:88px;padding:17px 32px}.workspace-title{min-width:0}.workspace-kicker{color:#a0ae9b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}:is(.workspace-shell,.workspace-overlay) .workspace-header h1{letter-spacing:-.02em;font-size:24px;line-height:1.1}:is(.workspace-shell,.workspace-overlay) .workspace-context{border:1px solid var(--color-border);border-radius:4px;margin-left:8px;padding:5px 10px;font-size:11px}:is(.workspace-shell,.workspace-overlay) .workspace-header-actions{max-width:55%}:is(.workspace-shell,.workspace-overlay) .app-body{scrollbar-color:#53674a #16201a;background:#16201a}:is(.workspace-shell,.workspace-overlay) .workspace-content{max-width:1700px;margin-inline:auto;padding:25px 32px 40px;animation:.3s both workspace-arrive}:is(.workspace-shell,.workspace-overlay) .workspace-subtitle{color:#aebba6;border:0;max-width:86ch;margin-bottom:24px;padding-bottom:0;font-size:14px}:is(.workspace-shell,.workspace-overlay) .panel,:is(.workspace-shell,.workspace-overlay) .bento-cell,:is(.workspace-shell,.workspace-overlay) .report{border:1px solid var(--color-border);background:#1b2520;border-radius:7px;box-shadow:0 3px #0d150f30}:is(.workspace-shell,.workspace-overlay) .report>header{background:#202c23}:is(.workspace-shell,.workspace-overlay) .d-label,:is(.workspace-shell,.workspace-overlay) .cell-label{font-family:var(--font-body);letter-spacing:.03em;font-size:11px;font-weight:500}:is(.workspace-shell,.workspace-overlay) h2,:is(.workspace-shell,.workspace-overlay) h3{letter-spacing:-.02em}:is(.workspace-shell,.workspace-overlay) .figure{letter-spacing:-.035em;font-weight:500}:is(.workspace-shell,.workspace-overlay) table{border-collapse:separate;border-spacing:0;font-size:13px}:is(.workspace-shell,.workspace-overlay) thead{background:#202c23}:is(.workspace-shell,.workspace-overlay) thead th{color:#bbc7b3;letter-spacing:.02em;padding-block:13px;font-size:11px;font-weight:500}:is(.workspace-shell,.workspace-overlay) tbody tr{transition:background .16s}:is(.workspace-shell,.workspace-overlay) tbody tr:hover{background:#c2dbad07}:is(.workspace-shell,.workspace-overlay) td{padding-block:16px;line-height:1.65}:is(.workspace-shell,.workspace-overlay) input,:is(.workspace-shell,.workspace-overlay) select,:is(.workspace-shell,.workspace-overlay) textarea{accent-color:#c2dbad;border-radius:5px}:is(.workspace-shell,.workspace-overlay) input:not([type=checkbox]):not([type=radio]),:is(.workspace-shell,.workspace-overlay) select,:is(.workspace-shell,.workspace-overlay) textarea{color:#edf0e8;background:#111a14;border-color:#c2dbad3d}:is(.workspace-shell,.workspace-overlay) input::placeholder,:is(.workspace-shell,.workspace-overlay) textarea::placeholder{color:#96a18f}:is(.workspace-shell,.workspace-overlay) .btn-primary,:is(.workspace-shell,.workspace-overlay) .workspace-primary{color:#162019;box-shadow:none;background:#c2dbad;border-color:#c2dbad;border-radius:5px;font-weight:600}:is(.workspace-shell,.workspace-overlay) .btn-primary:hover,:is(.workspace-shell,.workspace-overlay) .workspace-primary:hover{color:#111815;background:#d6e8c9}:is(.workspace-shell,.workspace-overlay) .btn-ghost{color:var(--color-fg);border-radius:5px}:is(.workspace-shell,.workspace-overlay) .nav-tab{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:13px}.review-open{color:var(--color-accent);text-underline-offset:3px;margin-top:9px;font-size:11px;text-decoration:underline;display:block}.workspace-view-switch{border:1px solid var(--color-border);background:#111a14;border-radius:6px;gap:4px;width:fit-content;margin-top:0;padding:4px}.workspace-view-switch .nav-tab{border:0;border-radius:3px;padding:9px 17px}.workspace-view-switch .nav-tab[data-active=true]{color:#e4edd9;background:#30412e}:is(.workspace-shell,.workspace-overlay) details{border-color:var(--color-border)}:is(.workspace-shell,.workspace-overlay) details[open]>:not(summary),:is(.workspace-shell,.workspace-overlay) [role=tabpanel]:not([hidden]){animation:.23s both workspace-arrive}:is(.workspace-shell,.workspace-overlay) .workspace-inspector{background:#1b2520;box-shadow:-14px 0 70px #0005}:is(.workspace-shell,.workspace-overlay) .workspace-inspector [role=tablist]{background:#16201a}:is(.workspace-shell,.workspace-overlay) .workspace-inspector .d-label{color:#bbc5b6}.health-overview{border:1px solid var(--color-border);background:#1b2520;border-radius:7px;padding:27px}.health-headline{align-items:center}.health-headline>.min-w-0{max-width:62ch}.health-headline figure{display:none}.health-headline dl{border:0;flex-direction:column;gap:12px}.health-headline dl>div{border:0;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:40px;padding:0;display:flex}.health-headline dl dt{font-size:12px}.health-headline dl dd{font-size:25px}.health-facets{border:1px solid var(--color-border);background:var(--color-border);border-radius:5px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.health-facet{background:#16201a;min-width:0;padding:18px}.health-facet[data-weakest=true]{background:#292b20}.health-facet-top{justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.health-facet-top button{text-align:left;text-underline-offset:4px;-webkit-text-decoration:underline #c2dbad55;text-decoration:underline #c2dbad55}.health-facet-top strong{font-variant-numeric:tabular-nums;font-size:21px;font-weight:500}.health-facet-top small{color:#a6b49e;margin-left:2px;font-size:10px}.health-facet-track{background:#364331;height:3px;margin-top:17px;display:block;overflow:hidden}.health-facet-track>span{transform-origin:0;height:100%;animation:.65s both measure-arrive;display:block}.health-facet p{color:#b6c2ae;margin-top:14px;font-size:11px;line-height:1.7}.health-facet-weakest{color:#e7c18a;margin-top:10px;font-size:10px;display:block}@keyframes measure-arrive{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1200px){.health-facets{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.health-overview{padding:20px}.health-facets{grid-template-columns:1fr 1fr}.health-facet:last-child{grid-column:1/-1}.health-headline>div,.health-headline dl{width:100%}}.score-instruments{border:1px solid var(--color-border);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.score-instrument{text-align:left;border-right:1px solid var(--color-border);background:#1b2520;flex-direction:column;min-width:0;padding:23px;display:flex;position:relative}.score-instrument:last-child{border-right:0}.score-instrument[aria-pressed=true]{background:#253222;box-shadow:inset 0 3px #c2dbad}.score-instrument:hover{background:#233024}.instrument-label{font-size:13px;font-weight:500}.instrument-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-block:20px 14px;font-size:42px;font-weight:500}.instrument-value small{font:12px var(--font-body);color:#a0ae9b;letter-spacing:0;margin-left:8px}.instrument-measurement{color:#bbc5b6;font-size:12px;line-height:1.6}.instrument-question{color:#a0ae9b;margin-top:13px;font-size:12px;line-height:1.6}.instrument-model{color:#bcccb0;font:10px var(--font-mono);margin-top:auto;padding-top:18px}.operator-stats{border:1px solid var(--color-border);border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}:is(.workspace-shell,.workspace-overlay) .operator-stats .bento-cell{border:0;border-right:1px solid var(--color-border);box-shadow:none;border-radius:0;padding:22px!important}.operator-stats .bento-cell:last-child{border-right:0}.operator-stats .cell-label{color:#aebaa6;margin-top:9px}.operator-layout{grid-template-columns:165px minmax(0,1fr);align-items:start;gap:28px;margin-top:30px;display:grid}.operator-navigation{flex-direction:column;gap:5px;display:flex;position:sticky;top:0}.operator-navigation .nav-tab{text-align:left;border:1px solid #0000;border-radius:5px;padding:12px 14px}.operator-navigation .nav-tab[data-active=true]{background:#c2dbad12;border-color:#c2dbad26}.operator-panel{min-width:0;animation:.23s both workspace-arrive}.operator-panel>:first-child{margin-top:0}.operator-panel .bento-cell{padding:26px}@keyframes workspace-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){:is(.workspace-shell,.workspace-overlay) .workspace-context{display:none}.score-instrument{padding:19px}.operator-stats{grid-template-columns:repeat(3,1fr)}.operator-stats .bento-cell:nth-child(-n+3){border-bottom:1px solid var(--color-border)}}@media (max-width:767px){.review-queue-table{margin-top:20px;overflow:visible}.review-queue-table table{min-width:0;display:block}.review-queue-table thead{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.review-queue-table tbody{gap:14px;display:grid}.review-queue-table tbody tr{border:1px solid var(--color-border);background:#1b2520;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px;padding:18px;display:grid}.review-queue-table td{text-align:left;padding:10px 0;display:block}.review-queue-table td:nth-child(-n+2),.review-queue-table td:last-child{grid-column:1/-1}.review-queue-table td:first-child{border-bottom:1px solid var(--color-border);padding-top:0}.review-queue-table td:nth-child(2)>span{flex-wrap:wrap;margin:7px 0;font-size:12px;display:flex}.review-queue-table td:nth-child(2)>span>span:last-child{flex-basis:100%;font-size:12px}.review-queue-table td:nth-child(n+3):before{color:#a0ae9b;margin-bottom:4px;font-size:10px;display:block}.review-queue-table td:nth-child(3):before{content:"Notes"}.review-queue-table td:nth-child(4):before{content:"Inline"}.review-queue-table td:nth-child(5):before{content:"Committable"}.review-queue-table td:nth-child(6):before{content:"Updated";margin-right:12px;display:inline}.review-queue-table td:nth-child(6){border-top:1px solid var(--color-border);padding-bottom:0;font-size:11px}.review-open{float:right;border:1px solid var(--color-border);background:#c2dbad12;border-radius:3px;margin:0;padding:4px 8px;text-decoration:none;display:inline}:is(.workspace-shell,.workspace-overlay) .workspace-header{gap:12px;min-height:82px;padding:14px 16px}:is(.workspace-shell,.workspace-overlay) .workspace-header h1{font-size:20px}:is(.workspace-shell,.workspace-overlay) .workspace-content{padding:20px 16px 35px}.workspace-kicker{font-size:9px}:is(.workspace-shell,.workspace-overlay) .workspace-header-actions{max-width:45%}:is(.workspace-shell,.workspace-overlay) .workspace-header-actions button,:is(.workspace-shell,.workspace-overlay) .workspace-header-actions a{font-size:12px}.score-instruments{grid-template-columns:1fr 1fr}.score-instrument{border-bottom:1px solid var(--color-border);padding:18px}.score-instrument:nth-child(2n){border-right:0}.instrument-value{font-size:35px}.instrument-question{display:none}.operator-layout{display:block}.operator-navigation{flex-flow:wrap;gap:4px;margin-bottom:24px;position:static}.operator-navigation .nav-tab{padding:10px 12px}.operator-stats{grid-template-columns:repeat(2,1fr)}:is(.workspace-shell,.workspace-overlay) .operator-stats .bento-cell{border-bottom:1px solid var(--color-border);padding:16px!important}}:is(.workspace-shell,.workspace-overlay,.launch-world,.shared-report-shell) .paper-loader{--loader-copper:#edaa8f;--loader-blue:#91bde5;--loader-lilac:#c4b0e3;--loader-gold:#e8cc91}.knowledge-graph .graph-node rect,.knowledge-graph .graph-edge{transition:stroke-opacity .23s,fill .23s,stroke-width .23s}.knowledge-graph .graph-node text{fill:var(--color-fg)}.knowledge-graph .graph-node[data-dimmed=true] rect{stroke-opacity:.25}.knowledge-graph .graph-node[data-dimmed=true] text{fill:var(--color-fg-2)}.knowledge-graph .graph-node:focus-visible rect{stroke:var(--color-info);stroke-width:2.5px}.knowledge-graph .graph-edge[data-traced=true]{stroke-dasharray:8 5;animation:2.6s linear infinite graph-signal}@keyframes graph-signal{to{stroke-dashoffset:-52px}}:is(.workspace-shell,.workspace-overlay) .workspace-rail nav a svg{transition:transform .23s,color .23s}:is(.workspace-shell,.workspace-overlay) .workspace-rail nav a:is(:hover,:focus-visible) svg{color:var(--color-info);transform:translateY(-2px)}:is(.workspace-shell,.workspace-overlay) :is(.btn-primary,.btn-ghost,.workspace-primary){transition:transform .18s,background .18s,box-shadow .18s}:is(.workspace-shell,.workspace-overlay) :is(.btn-primary,.btn-ghost,.workspace-primary):active{transform:translateY(1px)scale(.98)}.workspace-shell tbody>tr{animation:.32s both row-arrive}.workspace-shell tbody>tr:nth-child(2){animation-delay:25ms}.workspace-shell tbody>tr:nth-child(3){animation-delay:50ms}.workspace-shell tbody>tr:nth-child(4){animation-delay:75ms}.workspace-shell tbody>tr:nth-child(n+5){animation-delay:.1s}@keyframes row-arrive{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}.workspace-shell :is(.health-facet,.score-instrument){transition:background .25s,box-shadow .25s}.workspace-shell .health-facet:hover{box-shadow:inset 0 2px var(--color-info)}.workspace-shell .health-facet-track>span{transition:filter .24s}.workspace-shell .health-facet:hover .health-facet-track>span{filter:brightness(1.2)}.workspace-shell .score-instrument:hover{box-shadow:inset 0 3px var(--color-info)}.workspace-shell :is(input,select,textarea):focus-visible{outline-color:var(--color-info);box-shadow:0 0 0 4px #91bde51a}@media (prefers-reduced-motion:reduce){:is(.workspace-shell,.workspace-overlay) *,:is(.workspace-shell,.workspace-overlay) :before,:is(.workspace-shell,.workspace-overlay) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
