:root{--ink: #071714;--ink-strong: #040d0b;--obsidian: #06100e;--obsidian-elevated: #0a1916;--obsidian-border: rgba(255, 255, 255, .11);--accent: #10b981;--accent-hover: #0d9668;--accent-strong: #0b7a55;--accent-soft: #d6f5e8;--paper: #f3f2ed;--paper-elevated: #faf9f5;--paper-tinted: #ebeae3;--hairline: rgba(7, 23, 20, .12);--hairline-strong: rgba(7, 23, 20, .22);--muted: #4b5955;--faint: #7c8a86;--amber: #d97706;--rose: #e11d48;--sky: #0284c7;--font-sans: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-serif: "Instrument Serif", Georgia, serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-family:var(--font-sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{margin:0;padding:0}html.lenis,html.lenis body{height:auto}body{background:var(--paper);color:var(--ink);overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,p,pre{margin:0}.page-shell{position:relative;min-height:100vh}.film-grain{position:fixed;inset:0;z-index:999;pointer-events:none;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.serif-italic{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.mini-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.nav-wrapper{position:fixed;top:0;left:0;right:0;z-index:60;padding:16px 24px;pointer-events:none}.nav{pointer-events:auto;max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px 10px 18px;border:1px solid var(--hairline-strong);border-radius:6px;background:#f3f2eddb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 32px -18px #0717142e}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:14px;letter-spacing:.04em}.brand img{width:22px;height:22px}.brand-tag{font-size:10px;font-weight:600;padding:2px 6px;border:1px solid var(--hairline-strong);border-radius:3px;color:var(--muted);background:var(--paper-elevated)}.nav-links{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:600;color:var(--muted)}.nav-links a{display:inline-flex;align-items:center;gap:6px;transition:color .15s ease}.nav-links a:hover{color:var(--ink)}.nav-idx{font-size:10px;color:var(--accent-strong);opacity:.85}.nav-actions{display:flex;align-items:center;gap:10px}.locale-switch{display:flex;padding:2px;border:1px solid var(--hairline);border-radius:4px;background:var(--paper-tinted)}.locale-switch button{border:0;padding:5px 9px;border-radius:3px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .15s,color .15s}.locale-switch button.is-active{background:var(--ink);color:var(--paper)}.button{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:4px;font-size:13px;font-weight:700;letter-spacing:-.01em;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-1px)}.button:hover .btn-arrow{transform:translate(2px,-2px)}.btn-arrow{transition:transform .2s ease}.button-solid{color:var(--paper);background:var(--ink);border:1px solid var(--ink)}.button-solid:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.button-light{color:var(--ink);background:var(--paper-elevated);border:1px solid rgba(255,255,255,.9)}.button-light:hover{background:var(--accent);color:var(--ink-strong);border-color:var(--accent)}.button-outline{color:var(--ink);background:transparent;border:1px solid var(--hairline-strong)}.merge-scene{position:relative;height:520vh;background:radial-gradient(50vw 50vh at 50% 55%,rgba(16,185,129,.08),transparent 70%),var(--paper)}.merge-sticky{position:sticky;top:0;height:100vh;overflow:hidden;perspective:1500px}.hero-grid-lines{position:absolute;inset:0;pointer-events:none;z-index:0}.grid-vline{position:absolute;top:0;bottom:0;width:1px;background:var(--hairline)}.grid-vline.v-1{left:14%}.grid-vline.v-2{left:50%;background:#0717140f}.grid-vline.v-3{left:86%}.grid-hline{position:absolute;left:0;right:0;height:1px;background:var(--hairline)}.grid-hline.h-1{top:18%}.grid-hline.h-2{top:82%}.grid-cross{position:absolute;font-family:var(--font-mono);font-size:13px;font-weight:400;color:var(--faint);transform:translate(-50%,-50%);line-height:1}.grid-cross.c-1{top:18%;left:14%}.grid-cross.c-2{top:18%;left:86%}.grid-cross.c-3{top:82%;left:14%}.grid-cross.c-4{top:82%;left:86%}.hero-giant-header{position:absolute;top:104px;left:50%;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:12px;width:min(720px,92vw);text-align:center;pointer-events:none;will-change:transform,opacity}.hero-original-title{font-size:clamp(32px,3.8vw,48px);font-weight:800;line-height:1.02;letter-spacing:-.035em;color:var(--ink)}.hero-original-title .serif-italic{font-size:1.06em;color:var(--accent-strong);font-weight:400}.chapter-bar{position:absolute;top:38vh;left:2.5vw;right:2.5vw;z-index:3;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:var(--ink);pointer-events:none}.scene-layer{position:absolute;inset:0;transform-style:flat;perspective:1400px;z-index:2;pointer-events:none}.float-card{position:absolute;top:60%;left:50%;width:224px;height:268px;will-change:transform;transform-style:preserve-3d;pointer-events:auto}.card-3d-floater{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:cardCylinderBob 5.4s ease-in-out infinite alternate;animation-delay:var(--float-delay, 0s)}@keyframes cardCylinderBob{0%{transform:translate3d(0,-6px,0)}to{transform:translate3d(0,6px,0)}}.card-face{position:absolute;inset:0;border-radius:12px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-face-front{display:flex;flex-direction:column;justify-content:space-between;padding:13px 14px;background:#fff;border:1px solid rgba(7,23,20,.14);box-shadow:0 1px #fff inset,0 4px 10px -2px #07171414,0 20px 44px -8px #0717142e;transform:rotateY(0) translateZ(1px)}.card-face-back{display:block;background:#071714;border:1px solid rgba(16,185,129,.32);box-shadow:0 4px 10px -2px #07171424,0 22px 48px -10px #07171447;transform:rotateY(180deg) translateZ(1px)}.ankor-card-back{position:relative;width:100%;height:100%;background:#071714;color:#faf9f5}.card-back-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.ankor-back-chrome{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:18px 20px}.ankor-back-row{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.08em;color:#faf9f58c}.ankor-back-brand{color:#10b981;font-weight:700}.ankor-back-code{padding:2px 6px;border-radius:4px;background:#10b9811f;border:1px solid rgba(16,185,129,.25);color:#6ee7b7}.ankor-back-center-badge{align-self:center;display:inline-flex;align-items:center;gap:6px;margin-top:76px;padding:4px 10px;border-radius:999px;background:#071714e0;border:1px solid rgba(16,185,129,.32);font-size:10.5px;font-weight:700;color:#faf9f5}.ankor-back-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981}.ankor-back-sync{color:#10b981}.module-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(7,23,20,.08)}.module-name{font-size:12px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.module-code-pill{font-size:9px;font-weight:700;color:var(--faint);background:#0717140d;padding:2px 6px;border-radius:4px}.module-card-body{flex:1;display:flex;flex-direction:column;justify-content:center}.module-card-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:8px;margin-top:8px;border-top:1px solid rgba(7,23,20,.08);font-size:9.5px}.module-live-indicator{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:var(--accent-strong)}.module-live-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.module-os-tag{font-size:8.5px;color:var(--faint)}.mini{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--ink)}.mini-tile-name{font-weight:700;font-size:11px}.mini-pay{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:4px;color:var(--paper);background:var(--ink);font-size:10.5px;font-weight:700}.mini-pay-button{padding:2px 7px;border-radius:3px;background:var(--accent);color:var(--ink-strong);font-size:9.5px;font-weight:800}.mini-bars{display:flex;align-items:flex-end;gap:4px;height:46px;padding:6px;border-radius:4px;border:1px solid var(--hairline);background:var(--paper)}.mini-bars span{flex:1;border-radius:2px 2px 0 0;background:var(--ink)}.mini-bars span:last-child{background:var(--accent-strong)}.mini-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.mini-row-strong{padding-top:6px;border-top:1px solid var(--hairline);font-weight:800}.mini-row-card{padding:6px 8px;border-radius:4px;border:1px solid var(--hairline);background:var(--paper)}.mini-stack{display:flex;flex-direction:column}.mini-gap{gap:4px}.mini-faint{color:var(--muted);font-size:10px}.mini-strong{font-size:13px;font-weight:800}.mini-chip{flex-shrink:0;padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:9px;font-weight:700}.chip-ok{color:var(--accent-strong);background:var(--accent-soft)}.chip-info{color:#0369a1;background:#e0f2fe}.chip-warn{color:#b45309;background:#fef3c7}.mini-kanban{flex-direction:row;gap:5px}.mini-column{display:flex;flex:1;flex-direction:column;gap:4px;padding:5px;border-radius:4px;border:1px solid var(--hairline);background:var(--paper)}.mini-deal{padding:5px;border-radius:3px;background:var(--paper-elevated);border:1px solid var(--hairline);font-size:9.5px;font-weight:600}.mini-deal-won{color:var(--paper);background:var(--ink);border-color:var(--ink)}.mini-meter{height:5px;border-radius:2px;background:var(--paper-tinted);overflow:hidden}.mini-meter span{display:block;height:100%;background:var(--ink)}.mini-meter .meter-warn{background:var(--amber)}.mini-steps{display:flex;justify-content:space-between;padding:6px 8px;border-radius:4px;border:1px solid var(--hairline);background:var(--paper)}.mini-step{display:flex;align-items:center;gap:4px;color:var(--faint);font-size:9.5px;font-weight:600}.mini-dot{width:6px;height:6px;border-radius:50%;background:var(--hairline-strong)}.step-done{color:var(--ink)}.step-done .mini-dot{background:var(--accent-strong)}.mini-task{display:flex;align-items:center;gap:7px;padding:5px 7px;border-radius:4px;border:1px solid var(--hairline);background:var(--paper);font-weight:600;font-size:10.5px}.mini-check{width:12px;height:12px;flex-shrink:0;border:1.5px solid var(--hairline-strong);border-radius:2px}.task-done{color:var(--faint);text-decoration:line-through}.task-done .mini-check{border-color:var(--ink);background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.5'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") center / 9px no-repeat}.mini-person{display:flex;align-items:center;gap:7px;font-weight:600}.mini-avatar{display:grid;place-items:center;width:22px;height:22px;border-radius:3px;color:var(--paper);background:var(--ink);font-family:var(--font-mono);font-size:9px;font-weight:700}.mini-rank{display:inline-grid;place-items:center;width:15px;height:15px;margin-right:6px;border-radius:3px;color:var(--paper);background:var(--ink);font-family:var(--font-mono);font-size:9px;font-weight:700}.mini-budget{flex-direction:row;align-items:center;gap:12px}.mini-ring{display:grid;place-items:center;width:54px;height:54px;flex-shrink:0;border-radius:50%;background:conic-gradient(var(--ink) var(--used),var(--paper-tinted) 0);font-weight:800}.mini-ring span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--paper-elevated);font-size:10px}.editorial-stage{position:absolute;top:50%;left:50%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:20px;width:min(640px,90vw);text-align:center;will-change:transform,opacity}.editorial-subtext{max-width:560px;font-size:clamp(16px,1.45vw,19px);font-weight:500;line-height:1.6;color:var(--ink)}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border:1px solid var(--hairline-strong);border-radius:4px;background:var(--paper-elevated);color:var(--ink);font-size:11px;font-weight:600;letter-spacing:.04em}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.hero-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:4px}.hero-secondary-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--hairline-strong);border-radius:4px;background:var(--paper-elevated);color:var(--ink);font-size:13px;font-weight:700;transition:background .15s,border-color .15s}.hero-secondary-btn:hover{background:var(--paper-tinted);border-color:var(--ink)}.scroll-hint{position:absolute;bottom:24px;left:50%;transform:translate(-50%);z-index:4;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--hairline);border-radius:4px;background:#faf9f5e0;font-size:10.5px;font-weight:600;color:var(--muted);letter-spacing:.04em}.core-card{position:absolute;top:50%;left:50%;width:min(740px,94vw);will-change:transform,opacity;z-index:5}.core-glow{position:absolute;inset:-15%;border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,.25),transparent 65%);filter:blur(32px);opacity:0;pointer-events:none}.hero-dynamic-card{width:100%;position:relative;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:var(--obsidian);color:var(--paper);box-shadow:0 40px 90px -25px #040d0ba6,0 0 0 1px #071714e6;overflow:hidden;text-align:left}.card-top-chrome{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-bottom:1px solid var(--obsidian-border);background:var(--obsidian-elevated)}.chrome-id{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:var(--paper)}.chrome-led{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.card-address{display:flex;align-items:center;gap:6px;padding:3px 10px;border-radius:4px;background:#ffffff0d;border:1px solid var(--obsidian-border);color:#f3f2eda6;font-size:11px;font-family:var(--font-mono)}.card-replay-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid var(--obsidian-border);border-radius:4px;background:#ffffff0f;color:var(--paper);font-family:var(--font-mono);font-size:10.5px;font-weight:600;cursor:pointer;transition:background .15s}.card-replay-btn:hover{background:#ffffff24}.card-main-stage{position:relative;min-height:280px}.prompt-face,.result-face,.flow-face,.copilot-face{position:relative;padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:280px;animation:faceMorphIn .38s cubic-bezier(.16,1,.3,1)}@keyframes faceMorphIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.chrome-tabs{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.chrome-tab{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:4px;border:1px solid transparent;background:transparent;color:#f3f2ed8c;font-family:var(--font-mono);font-size:10.5px;font-weight:700;cursor:pointer;transition:all .2s ease}.chrome-tab:hover{color:var(--paper);background:#ffffff0d}.chrome-tab.is-active{color:#34d399;background:#10b98129;border-color:#10b98166}.face-header{display:flex;align-items:center;justify-content:space-between}.face-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:3px;border:1px solid rgba(16,185,129,.35);background:#10b9811f;color:var(--accent);font-family:var(--font-mono);font-size:10.5px;font-weight:600}.face-status{font-family:var(--font-mono);font-size:11px;font-weight:600;display:flex;align-items:center}.status-live{color:#fbbf24;display:inline-flex;align-items:center}.pulse-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:6px;animation:pulseDot 1.1s ease-in-out infinite}@keyframes pulseDot{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}.status-ready,.status-done{color:var(--accent);display:inline-flex;align-items:center;gap:5px}.status-building{color:#38bdf8;display:inline-flex;align-items:center;gap:5px}.face-prompt-box{min-height:78px;padding:12px 14px;border:1px solid var(--obsidian-border);border-radius:6px;background:#ffffff08;display:flex;align-items:center}.prompt-prefix{color:var(--accent);font-family:var(--font-mono);margin-right:6px}.prompt-body{font-size:14px;font-weight:500;line-height:1.55;color:var(--paper)}.prompt-placeholder{color:var(--obsidian-muted);opacity:.55;font-style:italic;font-size:13.5px}.prompt-placeholder{color:#f3f2ed66;font-family:var(--font-mono);font-size:12.5px}.hero-blinking-cursor{display:inline-block;width:7px;height:15px;margin-left:4px;vertical-align:text-bottom;background:var(--accent);animation:cursorBlink .9s steps(2) infinite}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.schema-Pill-row{display:flex;flex-wrap:wrap;gap:6px}.schema-spec{font-family:var(--font-mono);font-size:10px;padding:3px 8px;border-radius:3px;background:#ffffff0d;border:1px solid var(--obsidian-border);color:#f3f2edb8}.face-bottom-bar{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--obsidian-border)}.schema-label{display:inline-flex;align-items:center;gap:6px;color:#f3f2ed8c;font-family:var(--font-mono);font-size:11px}.btn-wrapper{position:relative;display:inline-flex;align-items:center}.auto-click-indicator{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);pointer-events:none;z-index:10}.auto-click-indicator .pointer-icon{position:absolute;top:10px;right:-10px;color:var(--ink-strong);fill:var(--accent);animation:pointerClick .5s ease-in-out infinite alternate}@keyframes pointerClick{0%{transform:scale(1) translate(0)}to{transform:scale(.85) translate(-4px,-4px)}}.click-wave{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:4px;border:1.5px solid var(--accent);transform:translate(-50%,-50%) scale(.85);animation:clickRipple 1s cubic-bezier(0,.2,.8,1) infinite}@keyframes clickRipple{0%{transform:translate(-50%,-50%) scale(.85);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.hero-exec-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--accent);border-radius:4px;background:var(--accent);color:var(--ink-strong);font-family:var(--font-mono);font-size:11.5px;font-weight:700;cursor:pointer;transition:transform .15s,background .15s}.hero-exec-btn:hover{background:#34d399}.hero-exec-btn.is-pressed{transform:scale(.94)}.result-header-bar{display:flex;align-items:center;justify-content:space-between;gap:8px}.result-brand{display:flex;align-items:center;gap:10px}.result-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:4px;background:#10b98129;border:1px solid rgba(16,185,129,.4);color:var(--accent)}.result-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:var(--paper)}.result-version{font-family:var(--font-mono);font-size:9.5px;font-weight:600;padding:2px 6px;border-radius:3px;background:#10b98126;color:var(--accent)}.result-sub{font-family:var(--font-mono);font-size:10.5px;color:#f3f2ed8c}.result-modify-pill{padding:5px 10px;border-radius:4px;border:1px solid var(--obsidian-border);background:#ffffff0d;color:var(--paper);font-family:var(--font-mono);font-size:10.5px;font-weight:600;cursor:pointer}.result-modify-pill.is-active{border-color:#10b98180;color:var(--accent);background:#10b9811f}.result-alert-strip{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:4px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:var(--paper);font-size:11.5px}.strip-code{font-family:var(--font-mono);font-size:9.5px;font-weight:700;padding:2px 5px;border-radius:2px;background:var(--accent);color:var(--ink-strong)}.result-table-scroll{overflow-x:auto;border:1px solid var(--obsidian-border);border-radius:5px;background:#ffffff05}.result-table{width:100%;border-collapse:collapse;font-size:11.5px}.result-table th{text-align:left;padding:7px 10px;font-family:var(--font-mono);font-size:9.5px;font-weight:600;color:#f3f2ed80;border-bottom:1px solid var(--obsidian-border);background:#ffffff08}.result-table td{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.06);color:#f3f2ede6}.result-table tr:last-child td{border-bottom:0}.td-code{color:#f3f2ed73;font-size:10.5px}.td-partner{font-weight:700}.td-currency{color:var(--accent);font-weight:600}.chip-status{display:inline-block;padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:9.5px;font-weight:700}.chip-status.chip-ok{background:#10b9812e;color:#34d399}.chip-status.chip-info{background:#38bdf82e;color:#7dd3fc}.chip-status.chip-warn{background:#fbbf2433;color:#fcd34d}.hero-wa-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:3px;background:var(--accent);color:var(--ink-strong);font-family:var(--font-mono);font-size:10px;font-weight:700}.rep-cell{display:inline-flex;align-items:center;gap:6px}.rep-badge{font-size:8.5px;font-weight:800;padding:1px 4px;border-radius:2px;background:#10b98133;color:#34d399;letter-spacing:.04em}.attainment-pct{font-size:9.5px;color:#f3f2ed80;margin-left:4px}.merge-copy{position:absolute;top:100%;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:clamp(16px,2.5vh,24px);width:min(640px,100%);z-index:4;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.merge-stage-pill{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--accent-strong);padding:3px 8px;border:1px solid var(--hairline-strong);border-radius:3px;background:var(--paper-elevated)}.merge-stepper{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid var(--hairline-strong);border-radius:999px;background:var(--paper-elevated);box-shadow:0 4px 16px #0000000f}.stepper-step{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid transparent;background:transparent;font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--muted);cursor:pointer;transition:all .2s ease}.stepper-step:hover{color:var(--ink-strong);background:var(--paper-tinted)}.stepper-step.is-active{color:var(--ink-strong);background:var(--paper);border-color:var(--hairline-strong);box-shadow:0 1px 3px #00000014}.stepper-step .step-dot{width:5px;height:5px;border-radius:50%;background:var(--muted);transition:all .2s ease}.stepper-step.is-active .step-dot{background:var(--accent);box-shadow:0 0 6px #10b98199}.stepper-divider{color:var(--hairline-strong);font-size:10px;-webkit-user-select:none;user-select:none}.merge-copy h2{font-size:clamp(24px,3vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.08}.merge-copy p{font-size:14.5px;color:var(--muted);max-width:520px}.ticker-band{border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong);background:var(--paper-elevated);overflow:hidden;padding:12px 0}.ticker-track{display:flex;width:max-content;gap:36px;animation:tickerScroll 32s linear infinite}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{display:inline-flex;align-items:center;gap:12px;font-size:11.5px;font-weight:600;letter-spacing:.06em;color:var(--ink)}.ticker-diamond{color:var(--accent-strong);font-size:9px}.arch-container{width:min(1320px,92vw);margin:0 auto}.section-index-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--ink);margin-bottom:14px}.section-index-tag.is-dark{color:var(--paper)}.index-num{padding:2px 6px;border-radius:3px;background:var(--ink);color:var(--paper)}.section-index-tag.is-dark .index-num{background:var(--accent);color:var(--ink-strong)}.index-sep{color:var(--faint)}.dark-stage{background:var(--obsidian);color:var(--paper);padding:110px 0;border-bottom:1px solid var(--obsidian-border)}.orchestrator-showcase{display:flex;flex-direction:column;gap:48px}.orchestrator-top-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:end;padding-bottom:36px;border-bottom:1px solid var(--obsidian-border)}.orchestrator-header h2{font-size:clamp(32px,4.2vw,56px);font-weight:800;line-height:1.02;letter-spacing:-.035em}.orchestrator-header h2 .serif-italic{color:var(--accent);font-size:1.05em}.orchestrator-lead{display:flex;flex-direction:column;gap:24px}.orchestrator-lead p{color:#f3f2edb8;font-size:15.5px;line-height:1.65}.orchestrator-metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--obsidian-border);border-radius:6px;background:#ffffff05}.orch-metric{padding:14px 16px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--obsidian-border)}.orch-metric:last-child{border-right:0}.orch-metric-val{font-family:var(--font-mono);font-size:18px;font-weight:700;color:var(--accent)}.orch-metric-lbl{font-size:11.5px;color:#f3f2ed8c}.orchestrator-console{display:grid;grid-template-columns:.95fr 1.05fr;border:1px solid var(--obsidian-border);border-radius:8px;background:var(--obsidian-elevated);overflow:hidden}.rules-list{display:flex;flex-direction:column;border-right:1px solid var(--obsidian-border)}.rule-card{display:flex;flex-direction:column;gap:12px;padding:24px;border:0;border-bottom:1px solid var(--obsidian-border);background:transparent;color:var(--paper);text-align:left;font:inherit;cursor:pointer;transition:background .15s ease}.rule-card:last-child{border-bottom:0}.rule-card:hover{background:#ffffff08}.rule-card.is-selected{background:#10b98114;box-shadow:inset 3px 0 0 var(--accent)}.rule-card-meta{display:flex;align-items:center;justify-content:space-between;font-size:10.5px}.rule-idx{color:var(--accent);font-weight:700}.rule-event-name{color:#f3f2ed73}.rule-connector{display:flex;align-items:center;justify-content:space-between;gap:10px}.source-pill,.target-pill{padding:4px 10px;border-radius:4px;font-family:var(--font-mono);font-size:11px;font-weight:600}.source-pill{background:#ffffff14;border:1px solid var(--obsidian-border);color:var(--paper)}.target-pill{background:#10b98129;border:1px solid rgba(16,185,129,.4);color:var(--accent)}.flow-line{position:relative;flex:1;height:1px;background:var(--obsidian-border)}.flow-line .pulse-dot{position:absolute;top:-3px;left:0;width:6px;height:6px;border-radius:50%;background:var(--accent);animation:moveDot 2.2s infinite linear}@keyframes moveDot{0%{left:0%}to{left:100%}}.rule-trigger,.rule-action{display:flex;align-items:baseline;gap:10px;font-size:13.5px;line-height:1.45}.label-if,.label-then{font-family:var(--font-mono);font-size:10px;font-weight:700;padding:2px 6px;border-radius:3px;flex-shrink:0}.label-if{background:#ffffff12;color:#f3f2edb3}.label-then{background:#10b98129;color:var(--accent)}.trigger-text{font-weight:700;color:var(--paper)}.action-text{color:#f3f2edad}.orchestrator-inspector{display:flex;flex-direction:column;justify-content:space-between;padding:24px;gap:20px;background:#00000038}.inspector-chrome{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--obsidian-border)}.inspector-title{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--accent)}.inspector-badge{font-size:10.5px;padding:3px 8px;border-radius:3px;background:#ffffff0f;color:#f3f2edcc}.inspector-nodes{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.inspector-node{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--obsidian-border);border-radius:6px;background:#ffffff08}.inspector-node.is-target{border-color:#10b98173;background:#10b98112}.node-role{font-size:9.5px;color:#f3f2ed73}.inspector-node strong{font-size:15px;color:var(--paper)}.node-schema{font-size:10.5px;color:var(--accent)}.inspector-bridge{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 8px}.bridge-track{position:relative;width:90px;height:2px;background:#10b9814d;overflow:hidden}.bridge-packet{position:absolute;top:0;left:-30%;width:30%;height:100%;background:var(--accent);animation:packetSlide 1.4s infinite linear}@keyframes packetSlide{0%{left:-30%}to{left:100%}}.bridge-label{font-size:9.5px;color:#f3f2ed8c}.bridge-arrow{color:var(--accent)}.inspector-code-box{border:1px solid var(--obsidian-border);border-radius:6px;background:#030908;overflow:hidden}.code-box-head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--obsidian-border);font-size:10px;color:#f3f2ed99}.code-box-head span{display:inline-flex;align-items:center;gap:6px}.code-status{color:var(--accent);font-weight:700}.code-pre{padding:14px;font-family:var(--font-mono);font-size:11.5px;line-height:1.65;color:#d1fae5;overflow-x:auto}.code-line{display:flex;gap:12px}.line-num{color:#f3f2ed40;-webkit-user-select:none;user-select:none}.inspector-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:12px;border-top:1px solid var(--obsidian-border);font-size:11.5px;color:#f3f2ed8c}.inspector-foot-item{display:inline-flex;align-items:center;gap:6px}.arch-section{padding:110px 0;border-bottom:1px solid var(--hairline-strong)}.arch-section-tinted{background:var(--paper-tinted)}.arch-header-row{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:end;margin-bottom:56px}.arch-header-left h2{font-size:clamp(32px,4vw,54px);font-weight:800;line-height:1.03;letter-spacing:-.035em}.arch-header-left h2 .serif-italic{color:var(--accent-strong);font-size:1.06em}.arch-header-desc{font-size:16px;line-height:1.65;color:var(--muted)}.blueprint-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--hairline-strong);border-left:1px solid var(--hairline-strong)}.blueprint-cell{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:36px;background:var(--paper-elevated);border-right:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong);transition:background .2s ease}.blueprint-cell:hover{background:#fff}.cell-cross{position:absolute;font-family:var(--font-mono);font-size:14px;color:var(--faint);line-height:1;pointer-events:none}.cross-tl{top:-8px;left:-5px}.cross-tr{top:-8px;right:-5px}.cell-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--hairline)}.cell-code{font-size:11px;font-weight:600;color:var(--muted)}.cell-metric{font-size:11px;font-weight:700;padding:3px 8px;border-radius:3px;background:var(--accent-soft);color:var(--accent-strong)}.cell-body{display:flex;flex-direction:column;gap:10px}.cell-num{font-size:44px;line-height:1;color:var(--ink);opacity:.22}.cell-body h3{font-size:24px;font-weight:800;letter-spacing:-.02em}.cell-body p{font-size:15px;line-height:1.65;color:var(--muted)}.cell-terminal{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:4px;background:var(--paper);border:1px solid var(--hairline);font-size:11px;color:var(--ink);overflow-x:auto}.topology-stage{display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid var(--hairline-strong);border-radius:6px;background:var(--paper-elevated);overflow:hidden}.topology-tabs{display:flex;flex-direction:column;border-right:1px solid var(--hairline-strong)}.topology-tab{display:flex;flex-direction:column;gap:10px;padding:28px;border:0;border-bottom:1px solid var(--hairline-strong);background:transparent;color:var(--ink);text-align:left;font:inherit;cursor:pointer;transition:background .15s ease}.topology-tab:last-child{border-bottom:0}.topology-tab:hover{background:#07171408}.topology-tab.is-active{background:var(--ink);color:var(--paper)}.tab-top{display:flex;align-items:center;justify-content:space-between;font-size:10.5px}.tab-idx{color:var(--faint)}.topology-tab.is-active .tab-idx{color:var(--accent)}.tab-badge{padding:2px 7px;border-radius:3px;border:1px solid var(--hairline-strong);font-size:10px}.topology-tab.is-active .tab-badge{border-color:#fff3;color:var(--paper)}.topology-tab strong{font-size:20px;font-weight:800;letter-spacing:-.02em}.topology-tab p{font-size:14px;line-height:1.55;color:var(--muted)}.topology-tab.is-active p{color:#f3f2edb8}.topology-display{display:flex;flex-direction:column;justify-content:space-between;padding:32px;gap:28px}.topology-display-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--hairline)}.topology-code{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;color:var(--ink)}.topology-sla{font-size:11px;padding:3px 9px;border-radius:3px;background:var(--accent-soft);color:var(--accent-strong);font-weight:700}.topology-flow-section,.topology-modules-box{display:flex;flex-direction:column;gap:14px}.flow-caption{font-size:10.5px;font-weight:700;color:var(--faint);letter-spacing:.05em}.topology-flow-chain{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.flow-node-wrap{display:inline-flex;align-items:center;gap:8px}.flow-node{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--hairline-strong);border-radius:4px;background:var(--paper)}.flow-node-step{font-size:10px;color:var(--accent-strong);font-weight:700}.flow-node-name{font-size:13px;font-weight:700;color:var(--ink)}.flow-chain-arrow{color:var(--faint)}.chips-list{display:flex;flex-wrap:wrap;gap:8px}.mod-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:4px;background:var(--paper);border:1px solid var(--hairline);font-size:12.5px;font-weight:600;color:var(--ink)}.topology-kpi-row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hairline);padding-top:20px;gap:16px}.topology-kpi{display:flex;flex-direction:column;gap:4px}.kpi-val{font-size:20px;font-weight:800;color:var(--ink)}.kpi-lbl{font-size:12px;color:var(--muted)}.protocol-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;border:1px solid var(--hairline-strong);background:var(--paper-elevated)}.protocol-step{display:flex;flex-direction:column;gap:14px;padding:36px;border-right:1px solid var(--hairline-strong)}.protocol-step:last-child{border-right:0}.step-meta{display:flex;align-items:center;gap:12px}.step-phase{font-size:11px;font-weight:700;color:var(--accent-strong)}.step-line{flex:1;height:1px;background:var(--hairline)}.step-num-large{font-size:56px;line-height:1;color:var(--ink)}.protocol-step h3{font-size:21px;font-weight:800;letter-spacing:-.02em}.protocol-step p{font-size:14.5px;line-height:1.65;color:var(--muted)}.monument-cta{background:var(--obsidian);color:var(--paper);padding:110px 0 80px}.cta-box{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:56px;border:1px solid var(--obsidian-border);border-radius:8px;background:radial-gradient(50vw 40vh at 90% 10%,rgba(16,185,129,.18),transparent 70%),var(--obsidian-elevated)}.cta-meta{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--accent)}.cta-box h2{font-size:clamp(32px,4.5vw,60px);font-weight:800;line-height:1.02;letter-spacing:-.035em;max-width:780px}.cta-box h2 .serif-italic{color:var(--accent);font-size:1.06em}.cta-box p{color:#f3f2edb8;font-size:16.5px;max-width:580px;line-height:1.6}.cta-buttons{margin-top:8px}.footer{background:var(--obsidian);color:#f3f2ed8c;padding:20px 0 40px;border-top:1px solid var(--obsidian-border);overflow:hidden}.footer-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:32px}.footer-brand{display:flex;align-items:center;gap:8px;font-weight:800;color:var(--paper);font-size:14px}.footer-brand img{height:20px;width:auto;display:block}.footer-status{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:3px 8px;border-radius:3px;background:#10b9811f;color:var(--accent);font-size:10px;font-weight:600}.footer-copy{font-size:11px}.footer-watermark{font-size:clamp(54px,15.5vw,210px);font-weight:800;line-height:.82;letter-spacing:-.05em;color:#ffffff0a;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap}.merge-scene.is-static{height:auto}.is-static .merge-sticky{position:relative;height:auto;overflow:visible;padding:130px 4vw 60px}.is-static .scene-layer{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.is-static .float-card,.is-static .core-card,.is-static .hero-giant-header,.is-static .editorial-stage,.is-static .merge-copy{position:relative;top:auto;left:auto;bottom:auto;width:auto;height:auto;margin:0;transform:none}.is-static .card-3d-floater{animation:none}.is-static .card-face{position:relative}.is-static .card-face-back{display:none}.is-static .editorial-stage{opacity:1!important;pointer-events:auto!important;margin:0 auto 48px}.is-static .core-card{grid-column:1 / -1;justify-self:center;width:min(700px,100%)}.is-static .hero-giant-header{margin:0 auto 36px}.is-static .merge-copy{margin:48px auto 0}.is-static .scroll-hint{display:none}.story-rail{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:10px;padding:10px 8px;border-radius:999px;background:#faf9f5db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--hairline-strong);box-shadow:0 8px 24px #07171414}.story-rail-item{position:relative;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%}.rail-dot{width:6px;height:6px;border-radius:50%;background:var(--faint);transition:all .25s ease}.story-rail-item.is-active .rail-dot{width:9px;height:9px;background:var(--accent);box-shadow:0 0 0 3px #10b98133}.rail-label{position:absolute;right:28px;white-space:nowrap;padding:4px 8px;border-radius:4px;background:var(--ink);color:var(--paper);font-size:10px;font-weight:700;opacity:0;pointer-events:none;transform:translate(6px);transition:all .2s ease}.story-rail-item:hover .rail-label{opacity:1;transform:translate(0)}.nav-links a.is-active{color:var(--ink-strong);font-weight:700}.workflow-visual-steps{display:flex;flex-direction:column;gap:10px}.workflow-step-card{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:6px;border:1px solid var(--obsidian-border);background:#ffffff08;transition:border-color .2s ease,background .2s ease}.workflow-step-card.step-tone-2{border-color:#10b98159;background:#10b9810f}.workflow-step-card.step-tone-3{border-color:#38bdf84d;background:#38bdf80d}.wf-step-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.wf-step-tag{font-size:10px;font-weight:700;color:#f3f2ed8c;text-transform:uppercase}.wf-step-amount{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:4px;background:#10b98129;color:#34d399}.wf-step-title{font-size:15px;font-weight:700;color:var(--paper)}.wf-step-detail{font-size:13px;line-height:1.5;color:#f3f2edad}.copilot-showcase{display:grid;grid-template-columns:.95fr 1.05fr;gap:44px;align-items:start}.copilot-left{display:flex;flex-direction:column;gap:18px}.copilot-left h2{font-size:clamp(30px,3.8vw,50px);font-weight:800;line-height:1.04;letter-spacing:-.035em}.copilot-left h2 .serif-italic{color:var(--accent-strong);font-size:1.06em}.copilot-lead{font-size:15.5px;line-height:1.65;color:var(--muted)}.copilot-prompt-selector{display:flex;flex-direction:column;gap:10px;margin-top:8px}.selector-caption{font-size:10.5px;font-weight:700;color:var(--faint);letter-spacing:.05em}.copilot-q-btn{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:6px;border:1px solid var(--hairline-strong);background:var(--paper-elevated);text-align:left;font:inherit;color:var(--ink);cursor:pointer;transition:all .2s ease}.copilot-q-btn:hover{border-color:var(--ink);transform:translateY(-1px)}.copilot-q-btn.is-active{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:0 10px 26px #07171424}.q-btn-top{display:flex;align-items:center;justify-content:space-between;font-size:10.5px}.q-tag{padding:2px 7px;border-radius:3px;background:var(--accent-soft);color:var(--accent-strong);font-weight:700}.copilot-q-btn.is-active .q-tag{background:#10b98133;color:#34d399}.q-try{color:var(--faint);font-weight:600}.copilot-q-btn.is-active .q-try{color:#34d399}.q-btn-text{font-size:14.5px;font-weight:700;line-height:1.45}.copilot-window{border-radius:8px;border:1px solid var(--obsidian-border);background:var(--obsidian);color:var(--paper);overflow:hidden;box-shadow:0 24px 60px #0717142e}.copilot-win-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:var(--obsidian-elevated);border-bottom:1px solid var(--obsidian-border)}.copilot-win-brand{display:flex;align-items:center;gap:12px}.copilot-avatar{width:34px;height:34px;border-radius:6px;background:#10b9812e;color:#34d399;display:inline-flex;align-items:center;justify-content:center}.copilot-win-brand strong{display:block;font-size:14px;font-weight:800}.copilot-win-sub{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:#f3f2ed99}.online-dot{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399}.copilot-win-badge{font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;background:#10b98126;color:#34d399}.copilot-chat-body{display:flex;flex-direction:column;gap:16px;padding:20px}.chat-bubble-row{display:flex;gap:10px;align-items:flex-start}.chat-user-icon,.chat-ai-icon{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.chat-user-icon{background:#ffffff1a;color:var(--paper)}.chat-ai-icon{background:var(--accent);color:var(--ink-strong)}.chat-bubble{flex:1;padding:14px 16px;border-radius:6px;display:flex;flex-direction:column;gap:10px}.user-bubble{background:#ffffff0d;border:1px solid var(--obsidian-border)}.user-bubble p{font-size:14px;font-weight:600;color:var(--paper)}.ai-bubble{background:#10b9810f;border:1px solid rgba(16,185,129,.28)}.bubble-sender{font-size:9.5px;font-weight:700;color:#f3f2ed80;letter-spacing:.05em}.ai-summary-text{font-size:13.5px;line-height:1.55;color:#f3f2ede6}.copilot-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.copilot-metric-card{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:5px;background:#071714a6;border:1px solid var(--obsidian-border)}.cm-label{font-size:10.5px;color:#f3f2ed8c}.cm-value{font-size:14px;font-weight:800;color:var(--paper)}.cm-delta{font-size:10.5px;color:#34d399;font-weight:600}.copilot-action-box{display:flex;flex-direction:column;gap:8px;padding-top:6px}.copilot-approve-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px;border-radius:5px;border:0;background:var(--accent);color:var(--ink-strong);font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:transform .15s ease,filter .15s ease}.copilot-approve-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.copilot-approved-banner{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:5px;background:#10b98138;border:1px solid #34d399;color:#34d399;font-size:13px;font-weight:700;cursor:pointer}.copilot-safety-note{font-size:11px;color:#f3f2ed80;text-align:center}.copilot-win-footer{display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid var(--obsidian-border);background:#ffffff05;font-size:11.5px;color:#f3f2ed8c}.comparison-board{border:1px solid var(--hairline-strong);border-radius:8px;background:var(--paper-elevated);overflow:hidden}.compare-table-head{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.25fr;border-bottom:1px solid var(--hairline-strong);background:var(--paper)}.compare-col-criteria,.compare-col-other,.compare-col-ankor{padding:20px 22px;display:flex;flex-direction:column;justify-content:center;gap:4px}.compare-col-other{border-left:1px solid var(--hairline)}.compare-col-ankor{background:var(--ink);color:var(--paper);border-left:1px solid var(--ink)}.ankor-col-badge{font-size:9.5px;font-weight:800;color:#34d399;letter-spacing:.06em}.compare-col-title{font-size:16px;font-weight:800}.compare-rows{display:flex;flex-direction:column}.compare-row-card{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.25fr;border-bottom:1px solid var(--hairline)}.compare-row-card:last-child{border-bottom:0}.compare-cell-criteria,.compare-cell-other,.compare-cell-ankor{padding:20px 22px;display:flex;flex-direction:column;justify-content:center;gap:6px}.compare-cell-criteria strong{font-size:15px;font-weight:800;color:var(--ink)}.compare-cell-other{border-left:1px solid var(--hairline);color:var(--muted);font-size:13.5px;line-height:1.5}.compare-cell-ankor{background:#10b98112;border-left:1px solid rgba(16,185,129,.25);color:var(--ink-strong);font-size:14px;font-weight:600;line-height:1.5}.cell-status-line{display:flex;align-items:flex-start;gap:8px}.cell-status-line svg{flex-shrink:0;margin-top:2px}.cell-status-line.is-negative svg{color:#dc2626;opacity:.7}.cell-status-line.is-positive svg{color:var(--accent-strong)}.mobile-col-label{display:none;font-size:10px;font-weight:700;color:var(--faint)}.mobile-col-label.is-ankor{color:var(--accent-strong)}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:28px}.pricing-card{display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:36px;border-radius:8px;border:1px solid var(--hairline-strong);background:var(--paper-elevated);transition:transform .2s ease,box-shadow .2s ease}.pricing-card.is-featured{background:var(--obsidian);color:var(--paper);border-color:var(--ink);box-shadow:0 24px 56px #07171429}.pricing-card-top{display:flex;flex-direction:column;gap:10px}.pricing-badge{align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:10.5px;font-weight:800;background:var(--accent-soft);color:var(--accent-strong)}.pricing-card.is-featured .pricing-badge{background:#10b98133;color:#34d399}.pricing-card h3{font-size:28px;font-weight:800;letter-spacing:-.025em}.pricing-segment{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--muted)}.pricing-card.is-featured .pricing-segment{color:#f3f2edc7}.pricing-price-block{display:flex;align-items:baseline;gap:6px;padding:18px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.pricing-card.is-featured .pricing-price-block{border-color:var(--obsidian-border)}.pricing-price{font-size:clamp(34px,4vw,46px);font-weight:800;letter-spacing:-.035em}.pricing-card.is-featured .pricing-price{color:#34d399}.pricing-period{font-size:15px;color:var(--muted);font-weight:600}.pricing-card.is-featured .pricing-period{color:#f3f2eda6}.pricing-desc{font-size:14.5px;line-height:1.6;color:var(--muted)}.pricing-card.is-featured .pricing-desc{color:#f3f2edc7}.pricing-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pricing-features li{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:600;line-height:1.45}.pricing-features li svg{flex-shrink:0;margin-top:2px;color:var(--accent-strong)}.pricing-card.is-featured .pricing-features li svg{color:#34d399}.pricing-card-foot{margin-top:auto;padding-top:8px}.pricing-cta-btn{width:100%;justify-content:center;padding:14px 20px;font-size:14.5px}.pricing-card.is-featured .button-solid{background:var(--accent);color:var(--ink-strong)}.pricing-custom-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border-radius:8px;border:1px solid var(--hairline-strong);background:var(--paper)}.pcb-left{display:flex;flex-direction:column;gap:6px;max-width:640px}.pcb-left strong{font-size:18px;font-weight:800}.pcb-left p{font-size:14px;color:var(--muted);line-height:1.55}.flow-face-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.flow-scenario-pills{display:flex;flex-wrap:wrap;gap:6px}.flow-sc-pill{padding:5px 10px;border-radius:999px;border:1px solid var(--obsidian-border);background:#ffffff0a;color:#f3f2edad;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease}.flow-sc-pill.is-active{background:var(--accent);color:var(--ink-strong);border-color:var(--accent)}.flow-saved-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:4px;background:#10b98124;color:#34d399;font-size:10px;font-weight:700}.flow-animated-track{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:6px;padding:8px 0}.flow-track-segment{display:contents}.flow-anim-card{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:6px;border:1px solid var(--obsidian-border);background:#ffffff08;transition:all .35s cubic-bezier(.16,1,.3,1)}.flow-anim-card.is-lit{border-color:#34d399;background:#10b98124;transform:translateY(-3px) scale(1.02);box-shadow:0 10px 24px #10b98138}.fac-top{display:flex;align-items:center;justify-content:space-between;gap:4px}.fac-dept{font-size:9px;color:#f3f2ed8c;font-weight:700}.fac-val{font-size:9.5px;font-weight:800;color:#34d399;padding:1px 5px;border-radius:3px;background:#10b98129}.fac-title{font-size:12.5px;font-weight:800;color:var(--paper);line-height:1.3}.fac-status{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#34d399;font-weight:600}.flow-anim-connector{display:flex;align-items:center;gap:2px;color:#34d399}.connector-rail{position:relative;width:22px;height:2px;background:#ffffff24;overflow:hidden;border-radius:99px}.connector-beam{position:absolute;top:0;left:-50%;width:60%;height:100%;background:#34d399;animation:beamSlide 1.1s linear infinite}@keyframes beamSlide{0%{left:-60%}to{left:110%}}.flow-face-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid var(--obsidian-border);font-size:11.5px;color:#f3f2eda6}.flow-next-btn{padding:5px 10px;border-radius:4px;border:1px solid rgba(16,185,129,.45);background:#10b98124;color:#34d399;font-family:var(--font-mono);font-size:10.5px;font-weight:700;cursor:pointer;white-space:nowrap}.cf-selector-bar{display:flex;flex-wrap:wrap;gap:6px}.cf-topic-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;border:1px solid var(--obsidian-border);background:#ffffff0a;color:#f3f2edb8;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease}.cf-topic-pill.is-active{background:var(--accent);color:var(--ink-strong);border-color:var(--accent)}.cf-chat-area{display:flex;flex-direction:column;gap:8px}.cf-user-row{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:5px;background:#ffffff0d;border:1px solid var(--obsidian-border)}.cf-user-avatar{width:20px;height:20px;border-radius:50%;background:#ffffff24;display:inline-flex;align-items:center;justify-content:center;color:var(--paper);flex-shrink:0}.cf-user-msg{font-size:12px;font-weight:700;color:var(--paper)}.cf-ai-card{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:6px;background:#10b98114;border:1px solid rgba(16,185,129,.35)}.cf-ai-head{display:flex;align-items:center;justify-content:space-between}.cf-ai-badge{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:800;color:#34d399}.cf-ai-live{font-size:9px;color:#34d399;font-weight:700}.cf-ai-summary{font-size:12px;line-height:1.45;color:#f3f2ede6}.cf-metrics-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cf-metric-box{display:flex;flex-direction:column;gap:2px;padding:7px 9px;border-radius:4px;background:#071714b8;border:1px solid var(--obsidian-border)}.cf-m-lbl{font-size:9.5px;color:#f3f2ed8c}.cf-m-val{font-size:12.5px;font-weight:800;color:var(--paper)}.cf-m-delta{font-size:9.5px;color:#34d399;font-weight:600}.cf-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:4px;border:0;background:var(--accent);color:var(--ink-strong);font:inherit;font-size:11.5px;font-weight:800;cursor:pointer}.cf-approved-strip{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:4px;background:#10b98138;border:1px solid #34d399;color:#34d399;font-size:11.5px;font-weight:700;cursor:pointer}.stage-bento-section{padding:64px 0;background:var(--paper-tinted);border-bottom:1px solid var(--hairline-strong)}.compact-stage-header{margin-bottom:28px}.compact-stage-header h2{font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.05;letter-spacing:-.03em;max-width:780px}.compact-stage-header h2 .serif-italic{color:var(--accent-strong);font-size:1.06em}.dual-bento-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}.bento-card{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:8px;border:1px solid var(--hairline-strong);background:var(--paper-elevated);box-shadow:0 12px 32px #0717140d}.bento-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--hairline)}.bento-eyebrow{font-size:10px;font-weight:700;color:var(--accent-strong);letter-spacing:.05em}.bento-head h3{font-size:20px;font-weight:800;letter-spacing:-.02em}.compare-mode-control{display:inline-flex;flex-direction:column;align-items:flex-end;gap:5px}.cm-control-hint{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;letter-spacing:.05em;color:var(--muted);-webkit-user-select:none;user-select:none}.cm-control-hint svg{color:var(--accent-strong)}.compare-mode-switch{display:inline-flex;align-items:center;padding:3px;border-radius:999px;border:1px solid rgba(7,23,20,.12);background:#0717140d;box-shadow:inset 0 1px 3px #07171414;position:relative;-webkit-user-select:none;user-select:none}.cm-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;border:1px solid transparent;background:transparent;font-size:12px;font-weight:700;color:var(--muted);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative}.cm-btn:hover:not(.is-old-active):not(.is-ankor-active){background:#ffffffd9;color:var(--ink-strong);border-color:#0717141a;box-shadow:0 1px 3px #0000000f;transform:translateY(-.5px)}.cm-btn:active{transform:scale(.97)}.cm-btn.is-old-active{background:#fee2e2;color:#991b1b;border-color:#dc26264d;box-shadow:0 2px 6px #dc262629}.cm-btn.is-old-active svg{color:#dc2626}.cm-btn.is-ankor-active{background:var(--ink);color:var(--paper);border-color:#10b98166;box-shadow:0 2px 8px #07171440,0 0 12px #10b98126}.cm-btn.is-ankor-active svg{color:#34d399}.compare-animated-list{display:flex;flex-direction:column;gap:8px}.compare-morph-item{display:flex;flex-direction:column;gap:4px;padding:11px 14px;border-radius:6px;border:1px solid var(--hairline);background:var(--paper);transition:all .38s cubic-bezier(.16,1,.3,1)}.compare-animated-list.mode-ankor .compare-morph-item{border-color:#10b98159;background:#10b9810f;transform:rotate(0) translate(0)}.compare-animated-list.mode-old .compare-morph-item{border-color:#dc26264d;background:#fee2e259;transform:rotate(-.6deg) translate(-2px)}.compare-animated-list.mode-old .compare-morph-item:nth-child(2n){transform:rotate(.7deg) translate(2px)}.cmi-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.cmi-criteria{font-size:12.5px;font-weight:800;color:var(--ink)}.cmi-tag{font-size:9px;font-weight:800;padding:2px 6px;border-radius:3px}.cmi-tag.is-ok{background:#10b9812e;color:var(--accent-strong)}.cmi-tag.is-bad{background:#dc262624;color:#b91c1c}.cmi-body{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.45}.cmi-body svg{flex-shrink:0;margin-top:2px}.cmi-body.is-ankor{color:var(--ink-strong);font-weight:600}.cmi-body.is-ankor svg{color:var(--accent-strong)}.cmi-body.is-old{color:#7f1d1d}.cmi-body.is-old svg{color:#dc2626}.ind-head-badges{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ind-click-cue{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;letter-spacing:.05em;padding:3px 8px;border-radius:999px;background:#0717140d;border:1px dashed rgba(7,23,20,.18);color:var(--muted);-webkit-user-select:none;user-select:none}.ind-click-cue svg{color:var(--accent-strong)}.live-pulse-tag{display:inline-flex;align-items:center;font-size:10px;font-weight:700;padding:4px 9px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong)}.industry-pill-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;border-radius:8px;background:#0717140d;border:1px solid rgba(7,23,20,.1);box-shadow:inset 0 1px 3px #0717140f}.ind-pill-btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:10px 12px;border-radius:6px;border:1px solid rgba(7,23,20,.08);background:var(--paper);font:inherit;font-size:12px;font-weight:700;color:var(--ink);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;box-shadow:0 1px 2px #0717140a;position:relative;text-align:left}.ind-pill-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:4px;background:#0717140f;color:var(--ink);transition:all .2s ease}.ind-pill-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.ind-pill-indicator{width:6px;height:6px;border-radius:50%;background:transparent;flex-shrink:0;transition:all .2s ease}.ind-pill-btn:hover:not(.is-active){background:#fff;border-color:#07171440;color:var(--ink-strong);transform:translateY(-1.5px);box-shadow:0 4px 10px #07171414}.ind-pill-btn:hover:not(.is-active) .ind-pill-icon{background:#10b9811f;color:var(--accent-strong)}.ind-pill-btn:active{transform:scale(.98)}.ind-pill-btn.is-active{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:0 4px 12px #07171438}.ind-pill-btn.is-active .ind-pill-icon{background:#ffffff24;color:#34d399}.ind-pill-indicator.is-active{background:#10b981;box-shadow:0 0 8px #10b981}.ind-short-desc{font-size:13px;color:var(--muted);line-height:1.5}.ind-animated-pipeline,.ind-modules-included{display:flex;flex-direction:column;gap:8px}.iap-label{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:var(--faint)}.iap-nodes{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.iap-node-wrap{display:inline-flex;align-items:center;gap:6px}.iap-node{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:5px;border:1px solid var(--hairline-strong);background:var(--paper);font-size:12px;font-weight:700;transition:all .3s ease}.iap-node.is-pulsing{background:var(--ink);color:var(--paper);border-color:var(--accent);transform:translateY(-2px) scale(1.04);box-shadow:0 6px 16px #10b98140}.iap-num{font-size:9.5px;color:var(--accent-strong)}.iap-node.is-pulsing .iap-num{color:#34d399}.iap-arrow{color:var(--faint)}.ind-kpis-compact{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--hairline)}.ind-kpi-box{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:5px;background:var(--paper);border:1px solid var(--hairline)}.ind-kpi-box strong{font-size:13.5px;color:var(--accent-strong)}.ind-kpi-box span{font-size:11px;color:var(--muted)}.stage-pricing-section{padding:64px 0 48px;background:var(--obsidian);color:var(--paper)}.pricing-top-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:26px}.pricing-top-bar h2{font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.05;letter-spacing:-.03em;max-width:680px}.pricing-top-bar h2 .serif-italic{color:#34d399;font-size:1.06em}.team-size-selector{display:flex;flex-direction:column;gap:6px}.tss-label{font-size:10px;font-weight:700;color:#f3f2ed8c}.tss-buttons{display:inline-flex;padding:4px;border-radius:999px;background:var(--obsidian-elevated);border:1px solid var(--obsidian-border)}.tss-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:0;background:transparent;color:#f3f2eda6;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease}.tss-btn.is-active{background:var(--accent);color:var(--ink-strong)}.pricing-compact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:22px}.pricing-compact-card{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:24px 26px;border-radius:8px;border:1px solid var(--obsidian-border);background:var(--obsidian-elevated);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.pricing-compact-card.is-selected-plan{border-color:#34d399;background:radial-gradient(45vw 30vh at 90% 0%,rgba(16,185,129,.16),transparent 70%),var(--obsidian-elevated);transform:translateY(-3px);box-shadow:0 20px 44px #00000059,0 0 0 1px #34d39959}.pcc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--obsidian-border)}.pcc-badge{display:inline-block;padding:3px 8px;border-radius:999px;font-size:9.5px;font-weight:800;background:#10b9812e;color:#34d399;margin-bottom:6px}.pcc-head h3{font-size:22px;font-weight:800}.pcc-segment{font-size:12.5px;color:#f3f2edad;margin-top:3px}.pcc-price-box{text-align:right}.pcc-price{display:block;font-size:28px;font-weight:800;color:#34d399;letter-spacing:-.03em}.pcc-period{font-size:12px;color:#f3f2ed8c}.pcc-features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:8px}.pcc-features li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#f3f2ede0}.pcc-features li svg{flex-shrink:0;margin-top:2px;color:#34d399}.pcc-cta{width:100%;justify-content:center}.button-outline-dark{border-color:var(--obsidian-border);background:#ffffff0d;color:var(--paper)}.button-outline-dark:hover{border-color:#34d399;color:#34d399}.quick-onboarding-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-radius:8px;border:1px solid var(--obsidian-border);background:#ffffff08}.qos-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;flex:1}.qos-step{display:flex;align-items:flex-start;gap:10px}.qos-num{padding:3px 7px;border-radius:4px;background:#10b98129;color:#34d399;font-size:10.5px;font-weight:800}.qos-step strong{display:block;font-size:13.5px;font-weight:800;color:var(--paper)}.qos-step p{font-size:12px;color:#f3f2ed9e;line-height:1.45;margin-top:2px}@media(max-width:980px){.dual-bento-grid,.pricing-compact-grid,.qos-steps{grid-template-columns:1fr}.quick-onboarding-strip{flex-direction:column;align-items:stretch}.flow-animated-track{grid-template-columns:1fr}.flow-anim-connector{display:none}}@media(max-width:767px){.pricing-compact-card.is-dimmed-mobile{display:none}.compare-mode-control{align-items:flex-start;width:100%}.compare-mode-switch{width:100%}.cm-btn{flex:1;justify-content:center}.cf-metrics-row,.ind-kpis-compact,.industry-pill-tabs{grid-template-columns:1fr}.pcc-price-box{text-align:left}}.footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:20px;border-top:1px solid var(--obsidian-border);font-size:11px}@media(max-width:980px){.orchestrator-top-grid,.orchestrator-console,.copilot-showcase,.arch-header-row,.blueprint-grid,.topology-stage,.pricing-grid,.protocol-steps{grid-template-columns:1fr}.rules-list,.topology-tabs,.protocol-step{border-right:0;border-bottom:1px solid var(--obsidian-border)}.protocol-step{border-bottom-color:var(--hairline-strong)}.compare-table-head{display:none}.compare-row-card{grid-template-columns:1fr;padding:16px;gap:10px;border-bottom:1px solid var(--hairline-strong)}.compare-cell-criteria,.compare-cell-other,.compare-cell-ankor{padding:10px 12px;border-left:0;border-radius:6px}.compare-cell-criteria{padding:4px 4px 8px}.compare-cell-other{background:var(--paper);border:1px solid var(--hairline)}.compare-cell-ankor{border:1px solid rgba(16,185,129,.4)}.mobile-col-label{display:block}.pricing-custom-banner{flex-direction:column;align-items:flex-start}.story-rail{display:none}}@media(max-width:767px){.merge-scene{height:320vh}.nav-wrapper{padding:8px 10px;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .28s ease;will-change:transform,opacity}.nav-wrapper.nav-hidden-mobile{transform:translateY(-115%);opacity:0;pointer-events:none}.nav-links,.nav-actions .button,.desktop-only,.hide-mobile,.card-address{display:none!important}.arch-section,.dark-stage{padding:68px 0}.hero-giant-header{top:90px;width:92vw;gap:10px}.hero-original-title{font-size:clamp(26px,7.6vw,36px);line-height:1.04}.chapter-bar{top:14vh;left:4vw;right:4vw;font-size:11px}.float-card{top:48%;width:196px;height:242px}.card-face-front{padding:11px 12px}.editorial-stage{top:48%;width:90vw;gap:12px}.editorial-subtext{font-size:13.5px;line-height:1.5}.hero-actions{flex-direction:column;width:100%;gap:8px}.hero-actions a{width:100%;justify-content:center;padding:10px 16px;font-size:13px}.core-card{width:min(440px,94vw)}.card-top-chrome{padding:8px 10px}.chrome-tab{padding:3px 7px;font-size:9.5px;gap:4px}.card-replay-btn{padding:3px 6px;font-size:9.5px}.prompt-face,.result-face,.flow-face,.copilot-face{padding:10px 12px;gap:8px;min-height:auto}.face-header{gap:6px}.face-tag{font-size:9.5px;padding:2px 6px}.face-status{font-size:9.5px}.face-prompt-box{min-height:52px;padding:8px 10px}.prompt-body{font-size:12px;line-height:1.4}.schema-Pill-row{gap:4px}.schema-spec{font-size:9px;padding:2.5px 5px}.face-bottom-bar{padding-top:5px}.schema-label{font-size:9.5px}.hero-exec-btn{padding:5px 9px;font-size:9.5px}.flow-face-top{gap:6px}.flow-sc-pill{padding:3px 7px;font-size:9.5px}.flow-saved-badge{padding:2.5px 5px;font-size:9px}.flow-anim-card{padding:6px 9px;gap:3px}.fac-title{font-size:11px}.fac-status{font-size:9px}.flow-face-foot{padding-top:5px;font-size:9.5px;gap:6px;flex-direction:row;align-items:center;justify-content:space-between}.flow-next-btn{padding:4px 8px;font-size:9.5px;flex-shrink:0}.cf-selector-bar{gap:4px}.cf-topic-pill{padding:2.5px 7px;font-size:9px}.cf-user-row{padding:4px 7px;gap:5px}.cf-user-msg{font-size:10.5px}.cf-ai-card{padding:6px 9px;gap:4px}.cf-ai-summary{font-size:10.5px;line-height:1.35}.cf-metrics-row{gap:4px}.cf-metric-box{padding:4px 6px;gap:1px}.cf-metric-label{font-size:8.5px}.cf-metric-val{font-size:11px}.cf-metric-delta{font-size:8px}.cf-action-btn{padding:5px 8px;font-size:9.5px}.merge-copy{position:absolute;top:100%;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:10px;width:100%;gap:4px;z-index:5}.merge-copy h2{font-size:16px;line-height:1.25}.merge-copy p{font-size:11.5px;line-height:1.35;max-width:340px}.merge-stepper{max-width:94vw;overflow-x:auto}.stepper-step{padding:3px 6px;font-size:9px}.inspector-nodes,.copilot-metrics-grid,.topology-kpi-row{grid-template-columns:1fr}.pricing-card{padding:24px 20px}.cta-box{padding:32px 20px}}
