:root{color:#f4f1fa;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--muted:#b6aec5;--line:#302a3e;--purple:#a78bfa;--panel:#171320;background:#0c0a12;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.csv-public-return{border-bottom:1px solid #302a3e;padding:10px 24px;font-size:13px}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button{background:0 0;border:0}a{color:#c4afff;text-decoration:none}a:hover{text-decoration:underline}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:4px;outline:2px solid #c4afff}button,a{transition:background-color .14s,color .14s,border-color .14s}h1,h2,h3,h4,p{margin:0}h2{letter-spacing:-.3px;font-size:19px}h3{font-size:18px}p{line-height:1.75}svg{flex-shrink:0}input{color:#f4f1fa;background:#100d17;border:1px solid #5d526e;border-radius:8px;width:100%;min-width:0;padding:12px 14px}input::placeholder{color:#a49bb4}label{margin:20px 0 8px;display:block}.muted{color:var(--muted)}.small{font-size:13px}.accent{color:var(--purple)}.mono,code,pre{font-family:SFMono-Regular,Consolas,monospace}code{overflow-wrap:anywhere;font-size:13px;line-height:1.7}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:20;background:#7c3aed;padding:12px;position:fixed;top:-100px;left:24px}.skip:focus{top:12px}.topbar{background:#0d0b13;border-bottom:1px solid #272131;align-items:center;gap:40px;height:78px;padding:0 max(32px,50vw - 616px);display:flex}.brand{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:10px;padding:0;font-size:25px;font-weight:650;display:flex}.brand-mark{color:#fff;background:#7c3aed;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.brand-divider{background:#3b3348;width:1px;height:20px;margin:0 7px}.brand-caption{letter-spacing:1px;color:var(--muted);font-size:13px;font-weight:400}nav{align-self:stretch;gap:26px;display:flex}.nav{color:var(--muted);padding:0 4px;font-size:14px;position:relative}.nav.active{color:#fff}.nav.active:after{content:"";background:#a78bfa;height:2px;position:absolute;bottom:0;left:0;right:0}.connection{color:var(--muted);white-space:nowrap;border:1px solid #3b3348;border-radius:100px;align-items:center;gap:9px;margin-left:auto;padding:8px 12px;font-size:12px;display:flex}.connection:hover{background:#211b2c}.dot{background:#a49bb4;border-radius:50%;width:6px;height:6px}.dot.online{background:#a78bfa}main{max-width:1232px;margin:0 auto;padding:0 32px}.intro{justify-content:space-between;align-items:center;gap:24px;padding:53px 0 42px;display:flex}.eyebrow{letter-spacing:2px;color:#aa9cbe;font-size:10px;font-weight:600}.intro h1{letter-spacing:-1.6px;margin:15px 0 13px;font-size:clamp(26px,3vw,38px);font-weight:580;line-height:1.3}.intro h1 span{color:#c5adff}.lead{color:#ded5ee;letter-spacing:.3px;font-size:19px}.intro-note{color:#a49bb4;margin-top:12px;font-size:13px;line-height:1.8}.intro-aside{color:#c4afff;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-end;gap:12px;min-width:220px;display:flex}.intro-aside span{font-size:13px}.intro-aside small{color:#958aa7;letter-spacing:1px;font-size:11px}.section-line{justify-content:space-between;align-items:center;gap:15px;margin:0 0 18px;display:flex}.section-title{align-items:center;gap:10px;display:flex}.section-title h2{font-size:16px;font-weight:500}.mini-mark{background:#a78bfa;border-radius:2px;width:3px;height:15px}.panel{border:1px solid var(--line);background:var(--panel);border-radius:14px}.task-panel{background:radial-gradient(at 50% 0,#281d3c55,#0000 75%),#171320;grid-template-columns:minmax(0,1fr) 280px;display:grid;overflow:hidden}.overline{color:#c2b1de;letter-spacing:.5px;align-items:center;gap:8px;font-size:12px;display:flex}.task-main h2{letter-spacing:-.6px;margin:16px 0 12px;font-size:25px;font-weight:500}.task-main>p{font-size:14px;line-height:1.9}.sample-picker{background:#100d17;border:1px solid #42374f;border-radius:8px;gap:5px;width:max-content;margin-top:23px;padding:4px;display:flex}.sample-picker button{color:#b6aec5;border-radius:5px;padding:8px 14px;font-size:12px}.sample-picker .chosen,.artifact-tabs .chosen{color:#eadfff;background:#352649;box-shadow:inset 0 0 0 1px #6a4b95}.file-line{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;font-size:12px;display:flex}.file-line>svg{color:#9484aa}.file-line .text-button{margin-left:10px;font-size:12px}.task-action{border-left:1px solid var(--line);background:#100d1744;flex-direction:column;align-items:flex-start;gap:13px;padding:30px 28px;display:flex}.deliverable{color:#e0d9eb;align-items:center;gap:10px;font-size:13px;display:flex}.deliverable svg{color:#ac90d9}.primary,.secondary{border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:11px 17px;font-size:13px;font-weight:500;display:inline-flex}.primary{color:#fff;background:#7c3aed;border:1px solid #9860f2}.primary:hover:not(:disabled){background:#6d28d9}.primary:disabled{opacity:1;color:#b4a2c8;background:#39274f;border-color:#59406f}.secondary{color:#e7dff2;background:#211a2d;border:1px solid #554764}.secondary:hover{background:#30243e;text-decoration:none}.start{justify-content:space-between;width:100%;margin-top:6px}.availability{color:#b6aec5;margin-top:-5px;font-size:11px;line-height:1.6}.text-button{color:#c4afff;align-items:center;gap:6px;padding:2px 0;font-size:13px;line-height:1.5;display:inline-flex}.text-button:hover{color:#e4d9ff}.workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 32px;display:grid}.role-card{background:#141019;border:1px solid #302a3e;border-radius:12px;padding:23px 24px;position:relative}.role-card.executing{background:#21172f;border-color:#9c78e9}.role-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.role-icon{color:#c1acd9;background:#251c31;border:1px solid #3b2e4c;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.step{color:#9486a3;font:12px SFMono-Regular,monospace}.role-card h3{margin-bottom:9px;font-size:17px;font-weight:550}.role-description{color:#a99fb9;min-height:47px;font-size:13px;line-height:1.8}.role-state{border-top:1px solid #2b2336;margin-top:18px;padding-top:14px}.role-card>.mono{margin-top:10px}.selection-reason{color:#cfc3e0;margin:12px 0;font-size:13px}.badge{color:#d1baff;background:#30203d;border:1px solid #514161;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}.badge.good{color:#4ade80;background:#153025;border-color:#285b3d}.badge.bad{color:#fb7185;background:#351b26;border-color:#6f3445}.handoff{border-top:1px solid var(--line);color:#c4afff;justify-content:space-between;align-items:center;width:100%;margin-top:15px;padding:14px 0 0;font-size:12px;display:flex}.network-section{justify-content:space-between;align-items:center;gap:25px;margin-top:8px;padding:24px 0 32px;display:flex}.network-section h3{margin:12px 0 8px;font-size:17px;font-weight:500}.network-section p{font-size:13px}.network-section>.text-button{flex-shrink:0}footer{color:#9e94ae;border-top:1px solid #292232;justify-content:space-between;gap:16px;padding:22px 0 30px;font-size:11px;display:flex}.footer-separator{color:#685b7b;padding:0 10px}.drawer{color:#f4f1fa;background:#171320;border:0;border-left:1px solid #514161;width:440px;max-width:calc(100% - 16px);height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:28px;animation:.2s ease-out drawer-in;box-shadow:-12px 0 50px #0005}.drawer::backdrop{background:#06040caa}.drawer-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:28px;display:flex}.drawer-head h2{font-size:20px}.icon-button{background:#292132;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.drawer p{margin:14px 0;font-size:14px}.drawer form>.primary{width:100%;margin-top:18px}.csv-preview{border:1px solid var(--line);white-space:pre;background:#0d0a13;max-height:75vh;padding:16px;font-size:12px;overflow:auto}.service-grid{grid-template-columns:90px 1fr;gap:14px;margin:24px 0 32px;font-size:13px;display:grid}.service-grid dt{color:var(--muted)}.service-grid dd{margin:0}.candidate{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:18px 0;font-size:13px}.candidate .accent{float:right;font-size:12px}.candidate p{margin:8px 0;font-size:12px}.candidate strong{font-size:13px}details{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}summary{cursor:pointer;color:#c4afff;font-size:13px;line-height:1.8}details p{overflow-wrap:anywhere;margin:12px 0;font-size:13px}.history-panel,.comparison{padding:28px}.history-panel>p{margin:10px 0 20px;font-size:14px}.inline-form{align-items:center;gap:12px;max-width:650px;margin:20px 0;display:flex}.inline-form button{white-space:nowrap}.history-list{margin-top:28px}.history-list>button{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:15px;width:100%;padding:20px 8px;display:flex}.history-list>button:hover{background:#231b30}.history-list>button>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.empty{text-align:center;color:var(--muted);padding:36px 20px}.empty>svg{color:#a28cbb;margin-bottom:16px}.empty h3{color:#e0d4ee;margin-bottom:10px;font-size:17px;font-weight:500}.empty p{font-size:13px}.run-summary{justify-content:space-between;align-items:center;gap:15px;padding:22px 26px;display:flex}.run-summary .mono{overflow-wrap:anywhere;margin:10px 0;font-size:13px}.summary-actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.notice,.error{color:#f9c290;overflow-wrap:anywhere;background:#352017;border:1px solid #8a5434;border-radius:8px;margin:16px 0;padding:14px 18px;font-size:13px}.results,.activity-panel{margin-bottom:24px;padding:25px}.result-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.result-header>div{align-items:center;gap:10px;display:flex}.artifact-tabs{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.artifact-tabs button{border:1px solid #49365c;border-radius:7px;padding:10px;font-size:12px}.report-text{border:1px solid var(--line);background:#100c18;border-radius:10px;max-height:65vh;padding:24px;overflow:auto}.artifact{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;margin-top:16px;padding:20px 0;display:flex}.artifact>div{flex:1;min-width:180px}.artifact strong{font-size:14px}.artifact details{flex-basis:100%;margin:0}.announcement{border-bottom:1px solid var(--line);padding:18px 0}.announcement h4{margin:8px 0;font-size:14px}.announcement p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.event{border-bottom:1px solid var(--line);padding:18px 0}.event time{color:var(--muted);margin-top:6px;font-size:11px;display:block}.compare-role{margin-top:32px}.compare-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.compare-grid article{border-top:1px solid var(--line);min-width:0;margin-top:15px;padding-top:16px;font-size:14px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes drawer-in{0%{opacity:.6;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (width>=1450px){.intro{padding-top:64px;padding-bottom:48px}.task-main{padding:34px}.role-card{padding:26px}}@media (width<=950px){.brand-caption,.brand-divider,.intro-aside{display:none}.topbar{gap:25px;padding:0 24px}.task-panel{grid-template-columns:minmax(0,1fr) 250px}.task-main{padding:25px}.task-main h2{font-size:22px}.role-card{padding:20px}.role-description{min-height:70px}.run-summary{flex-direction:column;align-items:flex-start}}@media (width<=650px){main{padding:0 20px}.topbar{flex-wrap:wrap;gap:14px;height:auto;min-height:76px;padding:16px 20px 0}.brand{font-size:22px}.connection{padding:7px;font-size:11px}.topbar nav{flex-basis:100%;order:3;gap:25px;height:42px}.intro{padding:30px 0}.intro h1{letter-spacing:-1px;max-width:320px;font-size:29px;line-height:1.45}.intro h1 span{display:block}.lead{font-size:16px}.intro-note{font-size:12px}.eyebrow{letter-spacing:1.5px;font-size:9px}.desktop-break{display:none}.section-line{flex-direction:column;align-items:flex-start;gap:8px}.task-panel{grid-template-columns:1fr}.task-main{padding:23px}.task-main h2{font-size:22px;line-height:1.5}.task-action{border-left:0;border-top:1px solid var(--line);gap:11px;padding:22px}.task-action>.muted,.deliverable{display:none}.start{margin:0}.workflow{grid-template-columns:1fr;gap:12px}.role-card{padding:22px}.role-top{margin-bottom:12px}.role-description{min-height:0}.network-section{flex-direction:column;align-items:flex-start;gap:15px}footer{flex-direction:column;line-height:1.8}.inline-form{flex-direction:column;align-items:stretch}.compare-grid{grid-template-columns:1fr}.history-panel,.comparison,.results,.activity-panel{padding:20px}.result-header{flex-direction:column;align-items:flex-start}.summary-actions{gap:12px}.history-list>button{gap:8px}.drawer{padding:22px}.file-line .text-button{margin-left:0}}@media (width>=651px) and (width<=1449px){.intro{padding:28px 0 24px}.intro h1{margin:10px 0 8px}.intro-note{margin-top:8px;line-height:1.65}.task-main{padding:24px 28px}.task-main h2{margin:10px 0 8px}.task-action{padding:24px}.sample-picker{margin-top:16px}.role-top{margin-bottom:12px}}.report-markdown{overflow-wrap:anywhere;max-width:760px;margin:24px auto;padding:12px 0;font-size:15px;line-height:1.85}.report-markdown h1{margin:20px 0;font-size:26px}.report-markdown h2{margin:24px 0 14px}.report-markdown p,.report-markdown ul{margin:14px 0}.report-markdown li{margin:10px 0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{color:#efedf2;--panel:transparent;--line:#303035;--muted:#aaa8b2;--purple:#bba4ef;background:#08090b}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:#08090b}main{isolation:isolate;max-width:1440px;padding:0 6vw;position:relative}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08090be8;border-bottom:1px solid #ffffff12;gap:70px;height:80px;padding:0 6vw}.brand{letter-spacing:-1.6px;font-size:27px;font-weight:500}.brand-mark,.brand-caption,.brand-divider{display:none}.topbar nav{gap:30px}.connection{border:0;padding:10px 0}.nav.active:after{background:#d7c8f5;height:1px}.nav:hover{color:#fff}.hero-stage{isolation:isolate;height:calc(100svh - 80px);min-height:660px;max-height:850px;margin-bottom:64px;position:relative}.intro{z-index:2;pointer-events:none;min-height:0;padding:105px 0 0;display:block;position:relative}.intro>div:first-child{max-width:700px}.intro-aside{display:none}.eyebrow{color:#b6afc2;letter-spacing:.5px;font-size:12px;font-weight:400}.intro h1{letter-spacing:-2px;text-shadow:0 2px 24px #08090b;margin:30px 0 24px;font-size:clamp(36px,4.3vw,66px);font-weight:450;line-height:1.26}.intro h1 span{color:#e2d5fc;display:block}.lead{color:#aaa8b2;letter-spacing:0;max-width:360px;font-size:15px;line-height:1.9}.hero-link{color:#eeebf4;pointer-events:auto;border-bottom:1px solid #77717f;align-items:center;gap:40px;margin-top:24px;padding:16px 0;font-size:14px;display:inline-flex}.hero-link:hover{color:#d9bfff;text-decoration:none}.hero-link svg{transition:transform .3s}.hero-link:hover svg{transform:translate(8px)}.hero-word{letter-spacing:-.085em;color:#e3e0e7;z-index:-1;pointer-events:none;opacity:.13;font-family:Arial,sans-serif;font-size:clamp(120px,22vw,330px);font-weight:500;line-height:.8;position:absolute;bottom:-.04em;left:-.02em}.signal-scene{z-index:1;width:65%;height:100%;position:absolute;top:0;right:-5%}.signal-scene canvas{touch-action:pan-y;width:100%;height:100%;display:block}.scene-controls{color:#92899f;align-items:center;gap:24px;font-size:11px;display:flex;position:absolute;bottom:38px;right:8%}.motion-toggle{color:#c9bdd8;background:0 0;border:1px solid #6a6174;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.motion-toggle:hover{background:#38303f}.working .hero-stage{height:auto;min-height:0;margin-bottom:50px}.working .intro{padding:46px 0 0}.working .intro h1{margin:18px 0;font-size:32px}.working .lead{max-width:none}.working .signal-scene,.working .hero-word,.working .hero-link{display:none}#analysis{scroll-margin-top:95px}.section-line{margin-bottom:32px}.section-title h2{color:#b1aab9;font-size:14px;font-weight:400}.mini-mark{display:none}.section-line>.small{color:#948d9c;font-size:11px}.panel,.role-card{box-shadow:none;background:0 0;border:0;border-radius:0}.task-panel{border-bottom:1px solid #343039;grid-template-columns:minmax(0,1fr) 310px;gap:8vw;padding:0 0 60px;display:grid;overflow:visible}.task-main{padding:0}.task-main .overline{display:none}.task-main h2{letter-spacing:-1.5px;max-width:480px;margin:0 0 24px;font-size:clamp(26px,3vw,43px);font-weight:400;line-height:1.45}.task-main>p{color:#aaa4b1;font-size:14px;line-height:1.9}.task-main>p br{display:none}.sample-picker{background:0 0;border:0;border-radius:0;gap:28px;margin-top:38px;padding:0}.sample-picker button{border-bottom:1px solid #0000;border-radius:0;padding:12px 0;font-size:13px;transition:color .2s,border-color .2s}.sample-picker .chosen{color:#f4eaff;box-shadow:none;background:0 0;border-color:#cab0f2}.sample-picker button:hover{color:#fff}.file-line{color:#d2c8dd;gap:10px;margin-top:14px}.file-line .text-button{margin-left:0}.file-line>.muted{font-size:11px}.task-action{background:0 0;border:0;gap:16px;padding:8px 0 0}.task-action>.small{color:#9f95ac}.deliverable{color:#c6bece;font-size:13px}.deliverable svg{color:#9b80c0;width:13px}.primary,.secondary{border-radius:0;min-height:48px}.primary:not(:disabled){color:#1e142c;box-shadow:none;background:#e0d2f7;border:1px solid #e0d2f7;transition:background .2s,transform .2s}.primary:not(:disabled):hover{background:#eee4fc;transform:translateY(-2px)}.primary:not(:disabled):active{transform:scale(.97)}.primary:disabled{color:#b1a7be;background:#222026;border-color:#49404f}.start{margin-top:14px}.secondary{background:0 0;border-color:#65586e}.secondary:hover{background:#28212f}.text-button{color:#c7b0e5}.text-button svg{transition:transform .2s}.text-button:hover svg{transform:translate(4px)}.workflow{margin:24px 0 76px;display:block}.role-card{border-bottom:1px solid #ffffff12;grid-template-columns:110px minmax(150px,1fr) minmax(220px,1.35fr) 170px;align-items:center;column-gap:24px;padding:38px 0;transition:background .3s;display:grid;overflow:visible}.role-card:hover,.role-card:focus-within{box-shadow:none;background:#d9bfff04;border-color:#675476;transform:none}.role-top{margin:0}.role-icon{display:none}.step{letter-spacing:-4px;color:#706778;font-family:Arial,sans-serif;font-size:60px;font-weight:400;line-height:1}.role-card:hover .step{color:#d2bceb}.role-card h3{letter-spacing:-.5px;margin:0;font-size:23px;font-weight:400}.role-description{color:#a89fb2;max-width:330px;min-height:0;margin:0;font-size:13px}.role-state{text-align:right;border:0;margin:0;padding:0}.role-card>.mono,.role-card>.small,.role-card>.selection-reason,.role-card>.text-button,.role-card>.handoff{grid-column:2/-1}.role-card>.text-button{justify-self:start}.role-card.executing{background:#b292e90a}.role-card.executing .step{color:#d2bceb}.network-section{align-items:flex-end;margin:0;padding:20px 0 70px}.network-section h3{letter-spacing:-1px;max-width:540px;font-size:clamp(24px,3vw,38px);font-weight:400;line-height:1.5}.network-section .overline{color:#ac97c7}.network-section p{max-width:500px;line-height:1.8}.network-section>.text-button{margin-bottom:6px}footer{border-color:#302b36;padding:30px 0 38px}.history-panel,.comparison,.results,.activity-panel{padding:24px 0 48px}.history-panel h3{font-size:28px;font-weight:400}.run-summary{border-top:1px solid #403747;border-bottom:1px solid #403747;padding:25px 0}.drawer{background:#111014;border-left:1px solid #4b4057;box-shadow:-20px 0 80px #0008}.drawer::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030205b0}.icon-button{background:#2c2533;border-radius:50%}.badge{border-radius:2px}.report-text,.csv-preview{background:#0b090e;border-radius:0}.notice,.error{border-radius:0}.pointer-orbit{pointer-events:none;z-index:50;opacity:0;width:0;height:0;transition:opacity .15s;position:fixed;top:0;left:0}.pointer-orbit[data-visible=true]{opacity:1}.pointer-orbit span,.pointer-orbit i{border:1px solid #d3c5e89a;border-radius:50%;width:38px;height:38px;transition:transform .24s,border-color .24s;position:absolute;top:-19px;left:-19px}.pointer-orbit[data-active=true] span{background:#d6baff08;border-color:#ebd9ff;transform:scale(1.65)}.pointer-orbit i{opacity:0;border-color:#c8a5ff}.pointer-orbit span:after{content:"";background:#e8def5;border-radius:50%;width:2px;height:2px;position:absolute;top:17px;left:17px}@supports (animation-timeline:view()){.landing .hero-word{animation:linear both word-drift;animation-timeline:view();animation-range:exit}.landing .signal-scene{animation:linear both scene-drift;animation-timeline:view();animation-range:exit}.task-panel,.role-card,.network-section{animation:linear both rise-in;animation-timeline:view();animation-range:entry entry 65%}.scroll-position{z-index:60;transform-origin:0;background:#d6b0ff;width:100%;height:3px;animation:linear both reading-progress;animation-timeline:scroll(root);position:fixed;top:0;left:0;box-shadow:0 0 16px #ae71ff}}@keyframes reading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes word-drift{to{opacity:0;transform:translate(230px)}}@keyframes scene-drift{to{opacity:.15;transform:translateY(180px)rotate(24deg)scale(.65)}}@keyframes rise-in{0%{opacity:.45;transform:translateY(90px)scale(.96)}to{opacity:1;transform:none}}.hero-stage{overflow:clip}.pointer-orbit span{border-color:#e6ceff;box-shadow:0 0 16px #bf8fff55,inset 0 0 12px #bf8fff22}.pointer-orbit[data-active=true] span{box-shadow:0 0 26px #bf8fff88,inset 0 0 18px #bf8fff33}.pointer-orbit i{box-shadow:0 0 20px #b78aff88}.pointer-orbit span{background:#c497ff0c;border-width:1.5px;width:52px;height:52px;top:-26px;left:-26px}.pointer-orbit span:after{width:3px;height:3px;top:23px;left:23px}.pointer-orbit b{background:radial-gradient(circle,#b07aff30,#995bff12 45%,#0000 70%);border:1px solid #c293ff40;border-radius:50%;width:116px;height:116px;position:absolute;top:-58px;left:-58px;box-shadow:0 0 35px #aa74ff25}.pointer-orbit[data-active=true] span{background:#ddbeff16;box-shadow:0 0 35px #c49aff99,inset 0 0 22px #bf8fff44}.task-panel:focus-within,.role-card:focus-within{opacity:1;transform:none;animation:none!important}@media (prefers-reduced-motion:reduce){.scroll-position{display:none}}@media (width<=650px){.scene-controls{bottom:65px}}@media (width>=1600px){main{padding:0 70px}}@media (width<=1050px){.topbar{gap:40px}.hero-stage{min-height:620px;max-height:760px}.intro{padding-top:85px}.signal-scene{opacity:.8;width:70%;right:-6%}.intro>div:first-child{max-width:70%}.task-panel{grid-template-columns:minmax(0,1fr) 260px;gap:35px}.role-card{grid-template-columns:70px 140px 1fr;gap:20px}.role-state{text-align:left;grid-column:2/-1}.step{font-size:48px}}@media (width<=650px){main{padding:0 24px}.topbar{gap:10px;height:auto;min-height:90px;padding:15px 24px 0}.topbar nav{gap:24px;height:36px}.brand{font-size:25px}.connection{font-size:10px}.hero-stage{height:740px;min-height:0;max-height:none;margin-bottom:50px}.intro{padding:45px 0 0}.intro>div:first-child{max-width:100%}.intro h1{letter-spacing:-1.6px;max-width:none;margin:23px 0 18px;font-size:36px;line-height:1.25}.lead{max-width:280px;font-size:13px}.hero-link{gap:35px;margin-top:16px;padding:12px 0}.signal-scene{opacity:1;width:auto;height:400px;top:300px;left:-24px;right:-24px}.scene-controls{gap:18px;font-size:10px;bottom:12px;right:30px}.hero-word{opacity:.18;font-size:28vw;bottom:0}.task-panel{grid-template-columns:1fr;gap:28px;padding-bottom:40px}.task-main h2{max-width:300px;font-size:29px;line-height:1.4}.task-main>p{font-size:13px}.task-action{border:0;gap:10px;padding:0}.task-action>.muted{display:none}.deliverable{font-size:12px;display:inline-flex}.task-action .start{margin-top:12px}.sample-picker{margin-top:22px}.file-line{font-size:11px}.role-card{grid-template-columns:50px 1fr;gap:15px;padding:28px 0}.role-top{grid-row:1/4;align-self:start}.step{letter-spacing:-2px;font-size:39px}.role-card h3{font-size:22px}.role-description,.role-state{grid-column:2}.role-state{text-align:left}.workflow{margin-bottom:40px}.network-section{align-items:flex-start;padding-bottom:38px}.network-section h3{font-size:25px}.working .intro{padding-top:32px}.working .intro h1{font-size:28px}.working .hero-stage{margin-bottom:34px}.section-line{gap:6px;margin-bottom:25px}.pointer-orbit{display:none}}.pointer-orbit span{-webkit-backdrop-filter:blur(.6px);backdrop-filter:blur(.6px);background:radial-gradient(circle,#ffffff10,#0000 55%);border-top:1px solid #d9caff88;border-bottom:3px solid #fff;border-left:1px solid #d9caff88;border-right:2px solid #dcc6ff;width:96px;height:96px;transition:transform .25s,box-shadow .25s;top:-48px;left:-48px;box-shadow:0 10px 15px -8px #fff,0 0 22px #c3a0ff99,inset 0 -7px 15px -8px #fff}.pointer-orbit span:after{background:#fff;width:6px;height:6px;top:44px;left:44px;box-shadow:0 0 8px 3px #fff9,0 0 22px 8px #b58cff99}.pointer-orbit span:before{content:"";filter:blur(6px);border:5px solid #0000;border-color:#0000 #bd8fff88 #fff9 #0000;border-radius:50%;position:absolute;inset:-6px}.pointer-orbit b{width:230px;height:230px;box-shadow:none;filter:blur(7px);opacity:.85;background:radial-gradient(#e7d7ff44 0%,#bb8dff38 20%,#915bff24 42%,#0000 70%);border:0;transition:opacity .2s;top:-115px;left:-115px}.pointer-orbit[data-dragging=true] b{opacity:1}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.pointer-orbit{display:block}}@media (pointer:coarse){.pointer-orbit{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pointer-orbit,.motion-toggle{display:none}*,:before,:after{transition:none!important;animation:none!important}.signal-scene,.hero-word{transform:none!important}}.hero-pin{height:100%;position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing .hero-stage{view-timeline-name:--hero;view-timeline-axis:block;height:145svh;min-height:1000px;max-height:none;overflow:visible}.landing .hero-pin{height:100svh;min-height:660px;max-height:900px;position:sticky;top:0;overflow:clip}.landing .intro{animation:linear both hero-title-out;animation-timeline:--hero;animation-range:contain}.landing .signal-scene{animation:linear both hero-orbit-cross;animation-timeline:--hero;animation-range:contain}.landing .hero-word{animation:linear both hero-word-cross;animation-timeline:--hero;animation-range:contain}.landing .role-card{view-timeline-name:--role;min-height:210px;animation:linear both role-arrive;animation-timeline:view();animation-range:entry entry 90%}.landing .role-card:after{content:"";transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#f2e7ff,#ac7bf4,#0000);width:100%;height:1px;animation:linear both role-trace;animation-timeline:--role;animation-range:entry cover 55%;position:absolute;bottom:0;left:0;box-shadow:0 0 12px #bd88ff88}.landing .role-card .step{animation:linear both role-number;animation-timeline:--role;animation-range:entry cover 55%}.landing .task-panel{animation:linear both analysis-arrive;animation-timeline:view();animation-range:entry entry 70%}@media (width<=650px){.landing .hero-stage{height:1080px;min-height:0}.landing .hero-pin{height:740px;min-height:0}.landing .intro{animation-name:hero-title-mobile}.landing .signal-scene{animation-name:hero-orbit-mobile}.landing .role-card{min-height:245px}}}}@keyframes hero-title-out{0%{opacity:1;transform:none}to{opacity:.28;transform:translateY(-95px)}}@keyframes hero-orbit-cross{0%{opacity:1;transform:none}to{opacity:.7;transform:translate(-100px,35px)rotate(-32deg)scale(1.18)}}@keyframes hero-word-cross{0%{opacity:.13;transform:none}to{opacity:.3;transform:translate(170px)translateY(-65px)}}@keyframes hero-title-mobile{to{opacity:.3;transform:translateY(-50px)}}@keyframes hero-orbit-mobile{0%{opacity:1;transform:none}to{opacity:.65;transform:translateY(-70px)rotate(-28deg)scale(.88)}}@keyframes role-arrive{0%{opacity:.35;transform:translateY(100px)}to{opacity:1;transform:none}}@keyframes role-trace{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes role-number{0%{color:#706778;transform:translate(-16px)}to{color:#ddc5ff;transform:none}}@keyframes analysis-arrive{0%{opacity:.4;transform:translateY(110px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-pin{position:relative}.role-card:after{display:none}}.pointer-orbit[data-workspace=true] b,.pointer-orbit[data-workspace=true] span:before{display:none}.pointer-orbit[data-workspace=true] span{-webkit-backdrop-filter:none;backdrop-filter:none;width:22px;height:22px;box-shadow:none;background:0 0;border:1px solid #ccb4eb88;top:-11px;left:-11px;transform:none}.pointer-orbit[data-workspace=true] span:after{display:none}.pointer-orbit span{-webkit-backdrop-filter:blur(1.2px)saturate(1.2);backdrop-filter:blur(1.2px)saturate(1.2);background:radial-gradient(circle,#f4eaff08,#0000 68%);border-top:1px solid #e1caff30;border-bottom:2px solid #f5eaff99;border-left:1px solid #e1caff30;border-right:1px solid #d6b9ff60;width:120px;height:120px;top:-60px;left:-60px;box-shadow:0 10px 28px -10px #f0dcff99,0 0 44px #b48aff55,inset 0 -9px 22px -10px #f8eaff99}.pointer-orbit span:after{width:4px;height:4px;top:57px;left:57px;box-shadow:0 0 10px #fff9}.pointer-orbit span:before{filter:blur(12px);border-width:8px;border-bottom-color:#e1c4ff77;border-right-color:#bd8fff44;inset:-12px}.pointer-orbit b{filter:blur(15px);background:radial-gradient(#dfcaff3d 0%,#b88aff32 25%,#915bff18 48%,#0000 72%);width:300px;height:300px;top:-150px;left:-150px}.pointer-orbit[data-active=true] span{background:#d6baff05;transform:scale(1.08);box-shadow:0 12px 30px -10px #f0dcff99,0 0 48px #b88aff66,inset 0 -9px 22px -10px #fff8}.pointer-orbit[data-dragging=true] span{transform:scale(1.22);box-shadow:0 14px 36px -10px #f0dcffbb,0 0 60px #b88aff88,inset 0 -9px 26px -10px #fff9}.landing{max-width:1440px;padding:0 5vw}.experience{position:relative}.launch-layout{border-bottom:1px solid #ffffff18;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:7vw;padding:58px 0 35px;display:grid}.launch-story{min-width:0;position:relative}.launch-kicker{color:#aca3b9;letter-spacing:1px;font-size:11px}.launch-kicker span{color:#6e5d82;margin:0 12px}.launch-story h1{letter-spacing:-1.8px;z-index:2;margin:24px 0 18px;font-size:clamp(35px,3.7vw,56px);font-weight:430;line-height:1.2;position:relative}.launch-story h1 span{color:#ded0f3}.launch-promise{color:#b2a8be;z-index:2;font-size:14px;line-height:1.8;position:relative}.launch-art{isolation:isolate;height:280px;margin:0 -15px;position:relative}.launch-art .signal-scene{opacity:1;width:100%;height:300px;position:absolute;inset:-12px 0 0;animation:none!important;transform:none!important}.launch-art .scene-controls>span{display:none}.launch-art .motion-toggle{width:28px;height:28px}.journey-link{color:#c6bacf;align-items:center;gap:16px;padding:9px 0;font-size:12px;text-decoration:none;display:inline-flex}.journey-link:hover{color:#fff}.journey-link svg{transition:transform .25s}.journey-link:hover svg{transform:translateY(4px)}.launch-form{border-top:1px solid #b29bc9;min-width:0;margin-top:8px;padding-top:18px;position:relative}.launch-form:before{content:"";background:#f2e8ff;width:70px;height:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 15px #c298ff}.launch-form-heading{color:#b7a6c9;justify-content:space-between;gap:12px;font-size:12px;display:flex}.launch-format{color:#8e829c;font-family:ui-monospace,monospace;font-size:10px}.launch-form h2{letter-spacing:-.7px;margin:26px 0 14px;font-size:clamp(27px,2.5vw,36px);font-weight:440;line-height:1.35}.launch-explain{color:#a99eb6;max-width:360px;font-size:13px;line-height:1.9}.launch-choice{border-bottom:1px solid #3d3545;gap:24px;margin-top:25px;display:flex}.launch-choice button{color:#9e90ac;border-bottom:2px solid #0000;justify-content:space-between;align-items:center;gap:10px;min-width:110px;padding:12px 0;font-size:12px;display:flex}.launch-choice button.selected{color:#f2e5ff;border-bottom-color:#c4a0f4}.launch-choice button:hover{color:#fff}.launch-file{align-items:center;gap:14px;padding:20px 0;display:flex}.launch-file>svg{color:#b199ce;flex-shrink:0}.launch-file strong{font-family:ui-monospace,monospace;font-size:13px;font-weight:400}.launch-file p{color:#a299aa;margin-top:5px;font-size:10px}.launch-file button{border:1px solid #5b486e;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;margin-left:auto;transition:background .2s,transform .2s;display:grid}.launch-file button:hover{background:#352840;transform:rotate(8deg)}.launch-outputs{color:#92849e;border-top:1px solid #ffffff12;align-items:baseline;gap:16px;padding-top:16px;font-size:10px;display:flex}.launch-outputs p{color:#c8bcd3;flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;display:flex}.launch-outputs i{background:#786588;border-radius:50%;width:3px;height:3px}.launch-submit{border-radius:3px;justify-content:space-between;width:100%;margin-top:22px;padding:14px 19px}.launch-availability{color:#b3a3c1;margin:10px 0 20px;font-size:11px;line-height:1.7}.launch-history{color:#c9b5df;align-items:center;gap:12px;font-size:12px;display:flex}.launch-history:hover{color:#fff}.collaboration-layout{grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);gap:8vw;padding:75px 0;scroll-margin-top:30px;display:grid}.section-caption{color:#a995bd;letter-spacing:1px;font-size:11px}.collaboration-intro h2,.evidence-story h2{letter-spacing:-1px;margin:21px 0;font-size:clamp(30px,3vw,43px);font-weight:430;line-height:1.3}.collaboration-intro p{color:#aaa0b4;max-width:250px;font-size:13px;line-height:1.9}.flow-direction{color:#bba7cf;letter-spacing:1px;margin-top:26px;font-size:11px;display:block}.stage-tabs{border-bottom:1px solid #403448;gap:26px;display:flex}.stage-tabs button{color:#9b8ba8;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:0 0 19px;font-size:13px;display:flex}.stage-tabs button>span{color:#9a7db6;font-family:ui-monospace,monospace;font-size:10px}.stage-tabs button[aria-selected=true]{color:#f2e8fc;border-bottom-color:#d5b8ff}.stage-tabs button:hover{color:#fff}.stage-detail{isolation:isolate;min-height:315px;padding:34px 0 0;position:relative}.stage-detail h3{letter-spacing:-.5px;margin:0 0 17px;font-size:25px;font-weight:400}.stage-copy>p{color:#b3a8bd;max-width:410px;font-size:13px;line-height:1.9}.stage-watermark{color:#d8b0ff09;z-index:-1;pointer-events:none;font-family:Arial,sans-serif;font-size:175px;line-height:1;position:absolute;bottom:0;right:0}.stage-handoff{align-items:center;gap:24px;padding:28px 0 8px;display:flex}.stage-handoff>div{flex-direction:column;gap:9px;min-width:120px;display:flex}.stage-handoff span{color:#9a86af;font-size:10px}.stage-handoff strong{color:#e6daef;font-size:13px;font-weight:400}.stage-handoff>svg{color:#84649f}.stage-copy details{border-top:0;margin-top:16px;padding:0}.stage-copy details p{max-width:430px;font-size:12px;line-height:1.8}.stage-copy summary{color:#c6a6e5;font-size:12px}.stage-copy{animation:.35s ease-out stage-change}.evidence-story{border-top:1px solid #ffffff18;grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);gap:8vw;padding:55px 0 70px;display:grid}.evidence-story h2{margin-bottom:0;font-size:34px}.evidence-copy>p{color:#b6a9c0;max-width:510px;font-size:14px;line-height:2}.evidence-links{color:#d3c0e4;flex-wrap:wrap;gap:22px;margin:23px 0 30px;font-size:11px;display:flex}.evidence-copy>.text-button{font-size:12px}@keyframes stage-change{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.launch-story h1{animation:linear both launch-title-scroll;animation-timeline:view();animation-range:exit}.launch-art{animation:linear both launch-art-scroll;animation-timeline:view();animation-range:exit}.collaboration-layout,.evidence-story{animation:linear both section-enter;animation-timeline:view();animation-range:entry entry 50%}}}@keyframes launch-title-scroll{to{opacity:.35;transform:translateY(-40px)}}@keyframes launch-art-scroll{to{opacity:.3;transform:rotate(-18deg)translateY(45px)}}@keyframes section-enter{0%{opacity:.5;transform:translateY(50px)}to{opacity:1;transform:none}}@media (width<=1050px){.launch-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:5vw}.launch-story h1{font-size:36px}.launch-form h2{font-size:28px}.stage-tabs{gap:18px}.stage-tabs button{font-size:12px}.collaboration-layout,.evidence-story{gap:5vw}.launch-art{height:280px}}@media (width<=760px){.landing{padding:0 24px}.launch-layout{flex-direction:column;gap:24px;padding-top:32px;display:flex}.launch-story{width:100%;min-height:250px;padding-bottom:10px}.launch-story h1{max-width:350px;margin-top:20px;font-size:35px}.launch-promise{max-width:260px;font-size:12px}.launch-art{opacity:.25;z-index:-1;pointer-events:none;width:220px;height:270px;position:absolute;inset:0 -24px 0 auto;overflow:hidden}.launch-art .signal-scene{height:270px;inset:0}.launch-art .scene-controls{display:none}.launch-art canvas{pointer-events:none}.journey-link{margin-top:18px;font-size:11px}.launch-form{width:100%;margin:0;padding-top:16px}.launch-form h2{margin-top:20px;font-size:28px}.launch-form h2 br{display:none}.launch-explain{max-width:none;font-size:12px}.launch-choice{margin-top:18px}.launch-file{padding:18px 0}.launch-outputs{flex-wrap:wrap;gap:14px}.launch-availability{margin-bottom:16px}.launch-layout{padding-bottom:32px}.collaboration-layout{grid-template-columns:1fr;gap:28px;padding:42px 0}.collaboration-intro h2{margin:15px 0;font-size:29px}.collaboration-intro h2 br{display:none}.collaboration-intro p{max-width:none;font-size:12px}.flow-direction{display:none}.stage-tabs{justify-content:space-between;gap:0}.stage-tabs button{gap:6px;padding-bottom:14px}.stage-detail{min-height:300px;padding-top:26px}.stage-detail h3{font-size:23px}.stage-copy>p{font-size:12px}.stage-handoff{gap:16px}.stage-handoff>div{flex:1;min-width:0}.stage-handoff strong{font-size:12px}.stage-watermark{font-size:140px}.evidence-story{grid-template-columns:1fr;gap:0;padding:35px 0 42px}.evidence-story h2{font-size:29px}.evidence-story h2 br{display:none}.evidence-copy{padding-top:18px}.evidence-copy>p{font-size:12px}.evidence-links{gap:14px;margin:20px 0}.launch-art .signal-scene{animation:none!important}}.experience{overflow:clip}@media (width<=760px){.launch-form h2 br{display:initial}.launch-story{min-height:230px}.launch-layout{gap:16px}}@media (prefers-reduced-motion:reduce){.stage-copy,.launch-art,.launch-story h1,.collaboration-layout,.evidence-story{animation:none!important;transform:none!important}}.experience{background:radial-gradient(at 94% 48%,#7847b80b,#0000 45%)}.launch-story:before,.launch-story:after{content:"";pointer-events:none;z-index:-2;position:absolute;inset:0}.launch-story:before{background:radial-gradient(at 76% 48%,#7544bd35,#0000 55%),radial-gradient(at 12% 82%,#28395724,#0000 42%),repeating-linear-gradient(0deg,#0000 0 79px,#baa1e814 79px 80px),repeating-linear-gradient(90deg,#0000 0 79px,#baa1e814 79px 80px);-webkit-mask-image:radial-gradient(at 73% 52%,#000 12%,#000b 48%,#0000 78%);mask-image:radial-gradient(at 73% 52%,#000 12%,#000b 48%,#0000 78%)}.launch-story:after{opacity:.15;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.32' d='M0 0h180v180H0z'/%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(#0000,#000 15% 80%,#0000);mask-image:linear-gradient(#0000,#000 15% 80%,#0000)}.launch-story h1{text-shadow:0 2px 28px #08090bb3}.launch-layout{border:0;padding:0;display:block}.launch-story{isolation:isolate;flex-direction:column;justify-content:center;height:calc(100svh - 80px);min-height:620px;max-height:1050px;padding:0 0 40px;display:flex}.hero-copy{z-index:2;width:49%;padding-bottom:24px;position:relative}.launch-kicker,.launch-story h1,.launch-promise{pointer-events:none;max-width:650px}.launch-kicker{z-index:2;position:relative}.launch-story h1{letter-spacing:-1.4px;margin:22px 0;font-size:clamp(40px,4.1vw,64px);line-height:1.24;animation:none!important;transform:none!important}.launch-art{z-index:-1;opacity:1;pointer-events:auto;width:auto;height:auto;margin:0;position:absolute;inset:0 -8vw 0 30%}.launch-art .signal-scene{width:100%;height:100%;inset:0}.launch-art .scene-controls{bottom:40px;right:8vw}.journey-link{margin:0;position:absolute;bottom:40px;left:0}.launch-form{border-bottom:1px solid #ffffff18;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8vw;margin:0;padding:36px 0;scroll-margin-top:30px;display:grid}.launch-form h2{margin:16px 0 12px;font-size:34px}.launch-explain{max-width:none}.launch-choice{margin-top:0}.launch-file{padding:16px 0}.launch-submit{margin-top:8px}.launch-availability{margin-bottom:12px}.collaboration-layout{gap:8vw;padding:40px 0}.collaboration-intro h2{max-width:340px;margin:16px 0;font-size:30px}.stage-detail{min-height:225px;padding-top:22px}.stage-detail h3{margin-bottom:12px}.stage-handoff{padding:18px 0 0}.stage-watermark{font-size:130px}.evidence-story{padding:28px 0 32px}.evidence-story h2{margin-top:14px;font-size:29px}.evidence-copy{padding-top:0}.evidence-links{display:none}.evidence-copy>.text-button{margin-top:14px}@media (width<=760px){.launch-story{justify-content:flex-start;width:100%;height:calc(100svh - 96px);min-height:570px;max-height:850px;padding:32px 0 0}.hero-copy{width:100%;padding-bottom:0}.launch-story h1{max-width:none;margin:16px 0 12px;font-size:clamp(32px,8.8vw,48px)}.launch-promise{max-width:none;font-size:12px}.launch-art{opacity:1;pointer-events:auto;width:auto;height:auto;inset:180px -24px 50px;overflow:visible}.launch-art .signal-scene{height:100%;inset:0}.launch-art canvas{pointer-events:auto}.journey-link{bottom:24px}.launch-form{grid-template-columns:1fr;gap:20px;padding:28px 0}.launch-form h2{margin:12px 0 8px;font-size:28px}.launch-explain{margin-bottom:0}.collaboration-layout{gap:18px;padding:30px 0}.collaboration-intro h2{margin:12px 0;font-size:27px}.stage-detail{min-height:240px;padding-top:20px}.evidence-story{padding:26px 0}.evidence-copy{padding-top:12px}}
