.vibe-stage.live-session-stage{background:#0a0a0a;align-items:center;height:auto;min-height:100svh;padding:72px max(24px,4.5vw) 76px;display:grid;overflow:clip}.embedded-home .vibe-stage.live-session-stage{min-height:100svh}.live-session-layout{z-index:4;grid-template-columns:minmax(0,1.35fr) minmax(220px,.85fr);align-items:center;gap:24px;width:min(1120px,100%);margin:auto;display:grid;position:relative}.live-glass{backdrop-filter:blur(7px);background:linear-gradient(135deg,#b1ddef0d,#0000 60%),#07151d24;border:0;border-radius:22px;min-width:0;position:relative;overflow:hidden;box-shadow:0 22px 80px #0002}.live-glass header{color:#bdd5e2;height:46px;font:12px var(--lab-mono);justify-content:space-between;align-items:center;gap:10px;padding:0 19px;display:flex}.live-glass header>span{align-items:center;gap:9px;display:flex}.live-glass header small{letter-spacing:1px;color:#91aebaa8;white-space:nowrap;font-size:10px}.live-status-dot{background:#b5ceaa;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 9px #b5ceaa30}.live-status-dot.is-waiting{box-shadow:none;background:#a5b2bf}.live-pane-body{position:relative}.live-pane-preview{text-align:left;cursor:pointer;width:100%;padding:8px 18px 16px;display:block;position:relative;overflow:hidden}.live-primary :is(.live-pane-preview,.live-connection-state){height:144px}.live-pane-preview canvas{pointer-events:none;opacity:.95;width:100%;height:100%;display:block}.live-enter{font:12px var(--lab-mono);color:#afc8d1aa;opacity:0;transition:opacity .2s;position:absolute;bottom:12px;right:17px}.live-pane-preview:hover .live-enter,.live-pane-preview:focus-visible .live-enter{opacity:1}.live-primary>footer{height:36px;font:10px var(--lab-mono);letter-spacing:.5px;color:#a1bfcea8;justify-content:space-between;align-items:center;padding:0 19px;display:flex}.live-satellite-grid{align-self:center;gap:16px;display:grid}.live-satellite-grid:empty{display:none}.live-session-layout:has(.live-satellite-grid:empty){grid-template-columns:minmax(0,1fr);max-width:760px}.live-secondary header{height:40px;padding-inline:18px;font-size:11px}.live-secondary header small{letter-spacing:.5px;font-size:10px}.live-secondary .live-pane-preview{height:108px;padding:6px 16px 12px}@media (width>=1000px){.live-satellite-grid[data-count="3"] .live-pane-preview{height:108px}}.live-particle-links{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.live-connection-state{color:#b8cbd5;font:13px var(--lab-mono);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.live-connection-state button{border:1px solid #b9d4e533;border-radius:4px;padding:10px 16px;font-size:12px}.live-source-home{pointer-events:none;width:1200px;height:700px;position:absolute;top:0;left:-20000px;overflow:hidden}.live-source-surface{width:max-content;max-width:none;line-height:0;position:relative}.live-source-surface canvas{touch-action:none;outline:none;max-width:none;display:block}.live-terminal-dialog{color:#d6e6ee;backdrop-filter:blur(1.5px)saturate(1.1);background:linear-gradient(125deg,#d9efff09,#0000 60%),#09172224;border:0;border-radius:32px;width:min(1120px,100vw - 48px);max-height:calc(100svh - 48px);padding:0;overflow:auto;box-shadow:0 30px 120px #0004}.live-terminal-dialog::backdrop{background:#02070b12}.live-terminal-dialog>header{justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:6px 16px;display:flex}.live-pane-tabs{gap:8px;display:flex;overflow:auto}.live-pane-tabs button{color:#8099a9;font:12px var(--lab-mono);white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:10px 11px;display:flex}.live-pane-tabs button[aria-pressed=true]{color:#dcecf2;background:#c8e6f20a}.live-pane-tabs button i{background:currentColor;border-radius:50%;width:3px;height:3px}.live-dialog-close{font:26px var(--lab-mono);color:#b4cbd5;border-radius:4px;flex-shrink:0;width:36px;height:36px}.live-dialog-close:hover{background:#c8e6f212}.live-terminal-target{outline:none;height:clamp(200px,32svh,340px);margin:20px 22px 12px;position:relative;overflow:hidden}.live-terminal-target canvas{background:0 0;border:0}.live-terminal-dialog>footer{justify-content:space-between;align-items:center;gap:15px;padding:0 22px 15px;display:flex}.live-command-shortcuts{flex-wrap:wrap;gap:8px;display:flex}.live-command-shortcuts button,.live-split{font:12px var(--lab-mono);color:#a8c4d3;background:#b8dbec04;border:0;border-radius:18px;align-items:center;gap:15px;padding:9px 12px;display:inline-flex}.live-command-shortcuts button:hover,.live-split:hover{color:#e0eff5;background:#b8dbec10}.live-command-shortcuts span{color:#7895a5;font-size:12px}.live-dialog-caption{font:11px var(--lab-mono);color:#87a4b4;justify-content:space-between;gap:12px;padding:14px 22px;display:flex}.live-dialog-caption>span:first-child{align-items:center;gap:8px;display:flex}.live-action-error{color:#deb69d;font:12px/1.6 var(--lab-mono);padding:0 22px 15px}@media (width<=999px){.vibe-stage.live-session-stage{align-items:start;padding-top:56px}.live-session-layout{grid-template-columns:1fr;gap:24px;max-width:680px}.live-satellite-grid{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-height:172px}.live-primary :is(.live-pane-preview,.live-connection-state){height:144px}.live-primary{max-width:100%}}@media (width<=560px){.vibe-stage.live-session-stage{padding:32px 18px 72px}.live-primary :is(.live-pane-preview,.live-connection-state){height:132px}.live-glass header{padding-inline:15px}.live-satellite-grid{gap:20px}.live-secondary header{padding-inline:10px;font-size:11px}.live-secondary header small{display:none}.live-secondary .live-pane-preview{height:112px;padding-inline:10px}.live-satellite-grid{min-height:152px}.live-session-layout{gap:22px}.live-terminal-dialog{width:calc(100vw - 24px);max-height:calc(100svh - 24px)}.live-terminal-dialog>header{padding-inline:9px}.live-pane-tabs{gap:0}.live-pane-tabs button{padding-inline:9px;font-size:11px}.live-terminal-target{height:32svh;margin:14px 12px 10px}.live-terminal-dialog>footer{flex-wrap:wrap;gap:9px;padding-inline:12px}.live-command-shortcuts button,.live-split{gap:10px;padding:8px 10px;font-size:11px}.live-dialog-caption{padding:12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.live-enter{transition:none}}.live-reconnect{z-index:5;font:12px/1.7 var(--lab-mono);text-align:center;color:#b9d1dc;background:#0b141ee8;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:22px;display:flex;position:absolute;inset:0}.live-reconnect button{border:1px solid #b9d4e533;border-radius:4px;padding:10px 14px}.live-terminal-target .live-source-surface{position:absolute;top:0;left:0}.live-session-stage[data-phase=closed] .live-status-dot,.live-session-stage[data-phase=error] .live-status-dot{box-shadow:none;background:#83929e}.live-session-stage>.vibe-universe{inset:0;mask-image:linear-gradient(#0000,#000 14% 76%,#0000)}.live-session-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 18% 30%,#39bfc224,#0000 56%),radial-gradient(at 84% 56%,#8270e62b,#0000 60%);position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 18% 70%,#0000)}.live-session-stage>.vibe-shade{background:linear-gradient(#0a0a0a,#0000 18% 74%,#0a0a0a),linear-gradient(90deg,#0a0a0a33,#0000 32%)}.live-session-stage>.vibe-universe .gpu-scene{pointer-events:none}.live-session-stage:has(.gpu-scene[data-renderer^=vgpu]) .live-glass{backdrop-filter:none;box-shadow:none;background:0 0}.live-session-stage.has-terminal-open .live-session-layout{opacity:0;pointer-events:none}.live-session-layout{transition:opacity .25s}.live-terminal-dialog .live-pane-tabs button{border-radius:18px}.live-glass:hover .live-enter{color:#d6f3ff}.live-pane-preview:focus-visible,.live-pane-tabs button:focus-visible,.live-command-shortcuts button:focus-visible,.live-split:focus-visible{outline-offset:-3px;outline:2px solid #d6f3ff99}.live-primary{animation:.7s both liquid-arrive}.live-secondary{opacity:0;transform-origin:50%;will-change:transform,opacity}@media (width<=999px){.live-satellite-grid>.live-secondary:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 11px)}}@media (width<=560px){.live-satellite-grid>.live-secondary:last-child:nth-child(odd){width:calc(50% - 10px)}}@media (width<=999px){.live-satellite-grid[data-count="1"]{grid-template-columns:minmax(0,1fr);min-height:0}.live-satellite-grid[data-count="1"]>.live-secondary:last-child{grid-column:auto;justify-self:stretch;width:100%}.live-satellite-grid[data-count="1"] .live-pane-preview{height:80px}}.live-terminal-dialog[open]{transform-origin:50%;animation:.64s cubic-bezier(.2,.85,.2,1) both liquid-open}.live-terminal-dialog.is-returning{pointer-events:none;animation:.44s cubic-bezier(.55,0,.8,.35) both liquid-return}.live-pane-tabs button{animation:.45s cubic-bezier(.2,.8,.2,1) both liquid-tab}.live-command-shortcuts button,.live-split,.live-dialog-close{transition:transform .22s,background .22s,color .22s}.live-command-shortcuts button:active,.live-split:active,.live-dialog-close:active{transform:scale(.91)}@keyframes liquid-arrive{0%{opacity:0}to{opacity:1}}@keyframes liquid-open{0%{opacity:.3;transform:translate(var(--liquid-origin-x,0px),var(--liquid-origin-y,0px)) scale(var(--liquid-origin-scale-x,.85),var(--liquid-origin-scale-y,.85))}to{opacity:1;transform:translate(0)scale(1)}}@keyframes liquid-return{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:.05;transform:translate(var(--liquid-origin-x,0px),var(--liquid-origin-y,0px)) scale(var(--liquid-origin-scale-x,.85),var(--liquid-origin-scale-y,.85))}}@keyframes liquid-tab{0%{opacity:0;transform:translateY(5px)scale(.88)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.live-primary,.live-terminal-dialog[open],.live-pane-tabs button{animation:none}.live-command-shortcuts button,.live-split,.live-dialog-close{transition:none}}@media (width>=700px) and (width<=999px){.live-satellite-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.live-satellite-grid[data-count="3"]>.live-secondary:last-child{grid-column:auto;justify-self:stretch;width:auto}}@media (width>=561px) and (width<=699px){.vibe-stage.live-session-stage{padding-top:66px;padding-bottom:64px}.live-session-layout{gap:24px}.live-secondary .live-pane-preview{height:120px}.live-satellite-grid{min-height:160px}}@media (hover:none){.live-enter{opacity:1;color:#cfe6ee}}.install-hook{z-index:4;color:#c9dbe3;gap:8px;min-width:0;padding:0 18px;display:grid;position:relative}.install-hook-tabs{gap:4px;display:flex}.install-hook-tabs button{min-height:36px;font:13px var(--lab-mono);color:#86a2b1;border-radius:999px;padding:0 14px;transition:color .2s,background .2s}.install-hook-tabs button:hover{color:#dcecf2}.install-hook-tabs button[aria-pressed=true]{color:#e6f3f8;background:#c8e6f212}.install-hook-line{background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:0;display:flex;position:relative}.install-hook-prompt{font:15px var(--lab-mono);color:#b5ceaa}.install-hook-line code{min-width:0;font:13px/1.5 var(--lab-mono);color:#eef7fa;white-space:nowrap;scrollbar-width:none;user-select:all;cursor:copy;flex:1;overflow-x:auto}.install-hook-line code::-webkit-scrollbar{display:none}.install-hook-copy,.install-hook-request button{color:#06121a;min-width:56px;min-height:44px;font:600 12px var(--font-reading);background:#dff4fb;border-radius:12px;flex-shrink:0;padding:0 12px;transition:transform .18s,background .2s,box-shadow .3s}.install-hook-copy:hover,.install-hook-request button:hover{background:#fff}.install-hook-copy:active,.install-hook-request button:active{transform:scale(.96)}.install-hook-line[data-copied=true] .install-hook-copy{background:#b5ceaa}.install-hook-status{min-height:1.5em;font:13px/1.5 var(--lab-mono);color:#91aebd;margin:0}.install-hook-status:empty{clip-path:inset(50%);width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}.install-hook-status:has(.install-hook-alt){justify-content:space-between;align-items:baseline;gap:12px;display:flex}.install-hook-alt{min-height:32px;font:13px var(--lab-mono);color:#b9d3df;text-underline-offset:3px;flex-shrink:0;padding:0;text-decoration:underline #b9d3df55}.install-hook-alt:hover{color:#eef7fa}.install-hook-what{min-width:0;font:13px/1.5 var(--lab-mono);color:#eef7fa;flex:1}a.install-hook-copy{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.install-hook-share{min-height:40px;font:14px var(--font-reading);color:#dcecf2;border-radius:999px;justify-self:start;padding:0 16px;box-shadow:inset 0 0 0 1px #c8e6f230}.install-hook-request{flex-wrap:nowrap;gap:8px}.install-hook-request button{width:44px;min-width:44px;font:24px var(--lab-mono);padding:0}.install-hook-request input{-webkit-appearance:none;appearance:none;box-sizing:border-box;min-width:0;min-height:44px;box-shadow:none;color:#eef7fa;font:16px var(--font-reading);background:0 0;border:0;border-radius:0;flex:1 1 0;padding:0 4px}.install-hook-request input::placeholder{color:#7f99a7}.install-hook-request .install-hook-trap{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.install-hook :is(button,a,input,code):focus-visible{outline-offset:2px;outline:2px solid #d6f3ffaa}.install-hook[data-moment=engaged] .install-hook-copy,.install-hook[data-moment=drove] .install-hook-copy{animation:2.4s ease-in-out .4s 2 install-breathe}@keyframes install-breathe{50%{box-shadow:0 0 0 6px #dff4fb1f,0 0 28px #bfe6f533}}.live-dialog-install{color:#06121a;font:600 12px var(--font-reading);background:#dff4fb;border-radius:999px;margin-left:auto;padding:6px 12px}.live-dialog-install:hover{background:#fff}.live-dialog-caption{align-items:center}@media (width<=560px){.install-hook{padding-inline:14px}.install-hook-line code,.install-hook-what{white-space:normal;overflow-wrap:anywhere;font-size:12px}.install-hook-share{justify-self:stretch;min-height:46px}.live-dialog-caption>span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.install-hook-copy{animation:none!important}.install-hook-tabs button,.install-hook-copy{transition:none}}.terminal-surface{--terminal-bg:#0b1118;--terminal-surface:#141e27;--terminal-glass:linear-gradient(125deg, #b8ddeb0c, #b9ace306 65%), #101923ed;--terminal-raised:#c4deef0d;--terminal-fg:#deebf2;--terminal-muted:#a7bdcb;--terminal-dim:#9aafbd;--terminal-rule:#c4deef20;--terminal-focus:#c4e1f0;--terminal-warning:#e0af68;color:var(--terminal-fg);background:var(--terminal-bg);color-scheme:dark}.terminal-surface :is(button,a,summary,input):focus-visible{outline:2px solid var(--terminal-focus);outline-offset:-3px}.variant-combo{background:#050609;height:100svh;min-height:620px;overflow:hidden}.variant-combo .lab-nav{z-index:20;border:0;height:80px;padding-inline:4.5vw;position:absolute;inset:0 0 auto}.variant-combo .lab-brand{letter-spacing:-2px;font-size:30px}.variant-combo .lab-brand>span,.variant-combo .lab-brand>small{display:none}.variant-combo .lab-nav nav{gap:25px;font-size:10px}.variant-combo .lab-nav nav>a:first-child{color:#c0cad180;display:block}.variant-combo .lab-nav nav>a:nth-child(2),.variant-combo .nav-live,.variant-combo .prototype-switcher{display:none}.vibe-stage{isolation:isolate;height:100svh;min-height:620px;position:relative;overflow:hidden}.vibe-universe{z-index:-3;position:absolute;inset:-25% -12% -17%}.vibe-universe .render-label{display:none}.vibe-shade{z-index:-2;pointer-events:none;background:linear-gradient(#05060950,#0000 23% 65%,#05060999),linear-gradient(90deg,#05060944,#0000 25%);position:absolute;inset:0}.vibe-connections{pointer-events:none;z-index:-1;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.vibe-connection{fill:none;stroke:url(#vibe-signal);stroke-width:.5px}.vibe-signal-path{fill:none;stroke:#daebff;stroke-width:1px;stroke-dasharray:15 1200;stroke-dashoffset:1200px;opacity:0;filter:drop-shadow(0 0 7px #b8d8ff)}.signal-moving .vibe-signal-path{animation:1.8s ease-out both vibe-message}.work-surface{isolation:isolate;transform-origin:50%;background:linear-gradient(125deg,#b7d5f00b,#597eab03 28%,#050b130a 65%,#c4dfff08);border-radius:3px;width:min(58vw,790px);height:clamp(300px,32vw,440px);transition:opacity .65s,transform 1s cubic-bezier(.2,.7,.1,1);position:absolute;top:23%;left:9%;transform:perspective(1800px)rotateY(14deg)rotateX(5deg)rotate(-5deg);box-shadow:0 40px 90px #0002}.work-surface:before{content:"";border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(125deg,#e0f0ff99,#0000 31% 75%,#d7e9fa44) border-box;border:1px solid #0000;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:padding-box,border-box;mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.work-surface:after{content:"";pointer-events:none;z-index:3;border-radius:inherit;background:linear-gradient(115deg,#d2e5fa08,#0000 25% 65%,#d2e5fa03);position:absolute;inset:0}.surface-light-edge{pointer-events:none;z-index:5;background:linear-gradient(90deg,#e6f3ffcc,#d0e9ff55,#0000);width:65%;height:1px;position:absolute;top:0;left:0;box-shadow:0 0 10px #b4dfff2b}.surface-heading{z-index:6;color:#a2b2c288;font:8px var(--lab-mono);letter-spacing:1px;justify-content:space-between;align-items:center;display:flex;position:absolute;top:16px;left:21px;right:16px}.surface-heading>span{align-items:center;gap:10px;display:flex}.surface-heading .status-dot{opacity:.7;width:3px;height:3px}.surface-heading button{color:#bbcfdf80;width:28px;height:28px;font-size:19px;font-weight:200}.surface-heading button:hover{color:#e3f1fc}.surface-output{mix-blend-mode:screen;opacity:.84;position:absolute;inset:24px 0 37px;overflow:hidden;mask-image:linear-gradient(#0000,#000 12% 78%,#0000)}.surface-output .render-label{display:none}.surface-message{z-index:5;color:#becbda99;font:10px/1.7 var(--lab-mono);text-shadow:0 1px 15px #0008;align-items:flex-start;gap:13px;display:flex;position:absolute;bottom:41px;left:23px;right:23px}.surface-message-glyph{font:17px var(--lab-mono);color:#d4e6f1a6;margin-top:1px}.surface-message p{max-width:440px;font-weight:300}.surface-footer{z-index:5;color:#899fb166;font:6px var(--lab-mono);letter-spacing:.4px;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:12px;left:23px;right:20px}.surface-footer>span{align-items:center;gap:13px;display:flex}.surface-footer>span i{background:#b3cbe277;border-radius:50%;width:2px;height:2px}.surface-footer>a,.surface-footer>button{font:12px var(--lab-mono);color:#c0d7e780;place-items:center;min-width:24px;min-height:24px;display:grid}.surface-footer>a:hover,.surface-footer>button:hover{color:#e3f1fc}.surface-away{opacity:0;pointer-events:none;transform:perspective(1800px)rotateY(14deg)rotateX(5deg)rotate(-5deg)translateY(-20px)scale(.93)}.signal-leaf{color:#b9cddd77;pointer-events:none;align-items:center;gap:20px;display:flex;position:absolute;top:69%;right:18%;transform:rotate(-5deg)}.signal-leaf>span{font:18px var(--lab-mono);text-shadow:0 0 20px #a9d0f52b}.signal-leaf>i{background:linear-gradient(90deg,#0000,#bfd7ef4d,#0000);width:37px;height:1px}.signal-moving .signal-leaf>span{animation:1.8s ease-out signal-breathe}.signal-moving .signal-leaf>span:nth-child(3){animation-delay:.2s}.signal-moving .signal-leaf>span:nth-child(5){animation-delay:.4s}.vibe-return{color:#c0d7eb99;background:#0c141c33;border:1px solid #c4daef26;border-radius:50%;place-items:center;width:60px;height:60px;animation:.7s fade-in;display:grid;position:absolute;top:40%;left:35%;box-shadow:inset 0 1px #e4f2ff15,0 0 70px #9ecded13}.vibe-return>span{font-size:24px}.vibe-return>i{font:12px var(--lab-mono);color:#bccfde;position:absolute;bottom:0;right:0}.vibe-input-wrap{z-index:10;width:min(570px,100% - 48px);position:absolute;bottom:46px;left:50%;transform:translate(-50%)}.vibe-input{background:linear-gradient(110deg,#10161dbb,#10151d88);border:1px solid #c2d6ec26;border-radius:6px;align-items:center;gap:17px;height:59px;padding:9px 12px 9px 19px;display:flex;box-shadow:inset 0 1px #e1efff10,0 14px 60px #0005}.vibe-input-mark{color:#bdcad8;font-size:18px}.vibe-input input{color:#e0e8ed;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.vibe-input input::placeholder{color:#adb8c28c;letter-spacing:.3px}.vibe-input input:focus-visible{outline:none}.vibe-input:focus-within{border-color:#d3e4f87a}.vibe-send{color:#c9dbe9;background:#d2dfeb08;border:1px solid #c5daee15;border-radius:4px;flex-shrink:0;width:34px;height:34px;font-size:18px}.vibe-send:disabled{opacity:.25;cursor:default}.vibe-materials{align-items:center;gap:8px;padding:0 7px;display:flex}.vibe-materials>button{border:1px solid #d4e5f455;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 5px #fff1}.material-glass{background:linear-gradient(130deg,#c7eaffaa,#09111e 55%,#9ca1bb)}.material-horizon{background:radial-gradient(#050609 35%,#ecc48a 48%,#b57a32 58%,#17110a 72%)}.material-radiance{background:linear-gradient(145deg,#c9beef,#32223e 45%,#7c90b7)}.vibe-error{font:10px/1.6 var(--lab-mono);color:#e5b5a4;background:#10151def;border:1px solid #c4d6e626;border-radius:5px;padding:10px 14px;position:absolute;bottom:calc(100% + 12px);left:10px;right:10px}.is-thinking{animation:1.6s linear infinite orbit}.signal-moving .vibe-input{animation:1.8s ease-out vibe-input-glow}.vibe-runtime-light{opacity:.6;position:absolute;bottom:35px;left:4.5vw}.vibe-runtime-light i{width:3px;height:3px}@keyframes vibe-message{0%{stroke-dashoffset:1200px;opacity:0}10%{opacity:.8}85%{opacity:.7}to{stroke-dashoffset:0;opacity:0}}@keyframes vibe-input-glow{0%,to{box-shadow:inset 0 1px #e1efff10,0 14px 60px #0005}30%{box-shadow:inset 0 1px #e1efff24,0 0 30px #accde31c}}@media (width<=800px){.work-surface{width:77%;height:340px;top:26%;left:6%}.signal-leaf{top:73%;right:10%}.vibe-input-wrap{bottom:39px}.vibe-connections{opacity:.3}}@media (width<=560px){.variant-combo,.vibe-stage{min-height:700px}.variant-combo .lab-nav{height:68px;padding-inline:23px}.variant-combo .lab-nav nav{font-size:8px}.vibe-universe{inset:-10% -115% -5%}.work-surface{width:88%;height:310px;top:24%;left:6%;transform:perspective(1100px)rotateY(9deg)rotateX(4deg)rotate(-5deg)}.surface-heading{font-size:6px;top:11px;left:15px;right:10px}.surface-message{gap:10px;font-size:8px;bottom:40px;left:15px;right:15px}.surface-message-glyph{font-size:14px}.surface-footer{font-size:5px;bottom:8px;left:15px;right:13px}.surface-footer>span{gap:9px}.surface-output{inset:25px 0 65px}.surface-output .gpu-scene{inset:-40px -50px}.signal-leaf{gap:16px;top:69%;right:12%}.signal-leaf>span{font-size:15px}.signal-leaf>i{width:24px}.vibe-input-wrap{width:calc(100% - 42px);bottom:42px}.vibe-input{gap:11px;height:55px;padding-left:14px}.vibe-input input{font-size:12px}.vibe-input-mark{font-size:16px}.vibe-materials{gap:0;padding:0 2px}.vibe-materials>button{width:27px;height:32px;box-shadow:none;background-clip:content-box;border:0;padding:9px 6.5px}.vibe-send{width:30px;height:30px;font-size:16px}.vibe-return{top:33%;left:32%}.vibe-runtime-light{bottom:22px;left:25px}}@media (prefers-reduced-motion:reduce){.vibe-signal-path{display:none}.work-surface{transition:none}.vibe-input,.is-thinking,.signal-leaf>span{animation:none!important}}.fabric-world{isolation:isolate;position:absolute;inset:0}.work-surface{width:44%;height:44%;min-height:260px;max-height:440px;transform:perspective(1800px) rotateX(var(--surface-rx,0deg)) rotateY(var(--surface-ry,0deg));background:linear-gradient(120deg,#dbefff0a,transparent 65%),color-mix(in srgb,var(--glass-tint) var(--glass-ink),transparent);backdrop-filter:blur(var(--glass-frost)) saturate(.8);border-radius:7px;transition:transform .35s ease-out,opacity .5s;top:23%;left:7%;box-shadow:inset 0 1px #d8eaff12,0 25px 90px #0003}.surface-away{opacity:0;transform:scale(.96)translateY(-10px)}.surface-heading{letter-spacing:.4px;font-size:9px;top:12px}.surface-heading small{font:7px var(--lab-mono);color:#93adc073;letter-spacing:.2px}.surface-heading>div{align-items:center;gap:8px;display:flex}.surface-heading button{border-radius:5px;width:34px;height:34px;transition:background .2s,color .2s,opacity .2s}.surface-heading button:hover{color:#e7f2fa;background:#d0e5f415}.surface-material{font-size:18px!important}.hover-control{opacity:0;transition:opacity .2s}.work-surface:hover .hover-control,.work-surface:focus-within .hover-control,.fabric-node:hover .hover-control,.fabric-node:focus-within .hover-control{opacity:1}.surface-footer{color:#afc5d494;font-size:7px}.surface-footer>button{color:#bfd6e6b3;border-radius:4px;width:34px;height:30px;transition:background .2s}.surface-footer>button:hover{color:#e7f2fa;background:#d0e5f415}.surface-branch{font-size:18px!important}.surface-message{color:#cedbe2ba;font-size:10px;bottom:48px}.surface-output{opacity:.67;pointer-events:auto}.surface-output .gpu-scene{inset:-50px -25px}.fabric-actions{z-index:16;gap:9px;display:flex;position:absolute;top:92px;right:4.5%}.fabric-actions>button{color:#b9cedc;min-height:36px;font:10px var(--lab-mono);background:#121d27aa;border:1px solid #c7e0ef29;border-radius:5px;align-items:center;gap:20px;padding:8px 13px;transition:background .2s,border .2s;display:flex;box-shadow:inset 0 1px #e0f1ff0c}.fabric-actions>button:hover{background:#203345ba;border-color:#c7e0ef66}.fabric-actions .activate-fabric{color:#e0eef7;background:#b4d2e91c;border-color:#c7e0ef55}.fabric-actions>button>span{font-size:14px}.fabric-wires{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fabric-wire{fill:none;stroke:#b1d7ee36;stroke-width:.65px}.fabric-wire-halo{fill:none;stroke:#afd5eb18;stroke-width:4px;filter:url(#fabric-glow)}.wire-alive .fabric-wire{stroke:#bedfee77}.wire-alive .fabric-wire-halo{stroke:#b1ddff22}.wire-photon{fill:#e7f6ff;filter:drop-shadow(0 0 4px #b1e2ff)}.return-photon{fill:#a2c9e6}.wire-bits{fill:#afdaeeaa;font:5px var(--lab-mono);letter-spacing:1.3px}.fabric-host{z-index:5;background:#0b1319cc;border:1px solid #a7ccdf22;border-radius:30px;align-items:center;gap:9px;min-width:100px;padding:9px 11px;animation:.7s both node-arrive;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 25px #b4d9ef08}.host-core{border:1px solid #d0e8f4aa;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #b7d9ee55}.fabric-host>span{font:8px var(--lab-mono);color:#b8d0df}.fabric-host small{font:4px var(--lab-mono);color:#7a98aa;letter-spacing:.5px;margin-top:4px;display:block}.fabric-host button{color:#b6d3e6;border-radius:50%;min-width:25px;height:25px;font-size:14px}.fabric-host button:hover{background:#d8ebfa15}.fabric-node{isolation:isolate;z-index:4;background:linear-gradient(120deg,#d7eefe09,transparent 70%),color-mix(in srgb,var(--glass-tint) calc(var(--glass-ink) + 12%),transparent);min-height:105px;backdrop-filter:blur(calc(var(--glass-frost)*.5));animation:node-arrive .8s var(--node-delay) both;color:#b5cad9;border:1px solid #bfdeec30;border-radius:6px;transition:border-color .2s;position:absolute;box-shadow:inset 0 1px #d4eafa18,0 20px 50px #0004}.fabric-node:hover{border-color:#d0e9f977}.node-heading{justify-content:space-between;align-items:center;height:30px;padding:0 8px 0 10px;display:flex}.node-name{font:7px var(--lab-mono);text-align:left;align-items:center;gap:7px;display:flex}.node-name .status-dot{width:3px;height:3px}.node-close{color:#a5c5d6;border-radius:4px;width:24px;height:26px;font-size:17px}.node-close:hover{background:#d8ebfa15}.node-live-output{text-align:left;align-items:center;gap:13px;width:100%;height:calc(100% - 56px);min-height:47px;padding:4px 12px;display:flex}.node-metrics{font:10px var(--lab-mono);font-variant-numeric:tabular-nums;color:#d1e0e9;flex-direction:column;gap:6px;display:flex}.node-metrics small{font:4px var(--lab-mono);color:#7b9fb4;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;display:block}.node-foot{border-top:1px solid #bbdef20e;justify-content:space-between;align-items:center;height:26px;padding:0 7px 0 10px;display:flex}.node-foot>span{font:4px var(--lab-mono);color:#7394a9}.node-foot b{color:#a0bed0;margin-left:5px;font-weight:400}.node-foot>div{gap:1px;display:flex}.node-foot button{color:#abc9db;border-radius:4px;min-width:23px;height:24px;font-size:11px}.node-foot button:hover{color:#eff8ff;background:#d8ebfa1a}.native-glyph{color:#b8daec;opacity:.8;align-items:center;gap:3px;width:34%;height:80%;min-height:30px;display:flex}.native-glyph>i{background:linear-gradient(#0000,#bfe6fb88,#0000);flex:1;min-width:1px;height:30%;animation:1.8s ease-in-out infinite alternate worker-wave;box-shadow:0 0 8px #a2d6f822}.native-glyph>i:nth-child(2n){height:70%;animation-delay:-.5s}.native-glyph>i:nth-child(3n){height:95%;animation-delay:-1.2s}.native-glyph>i:nth-child(5n){height:50%;animation-delay:-.8s}.glyph-signals{transform:rotate(90deg)}.node-paused .native-glyph>i,.fabric-node:not(.node-connected) .native-glyph>i{opacity:.4;animation-play-state:paused}.node-paused .status-dot{background:#c3ad80}.node-collapsed{box-shadow:none;backdrop-filter:none;border:0;background:0 0!important}.node-restore{color:#c8e2f1;background:#0b1722aa;border:1px solid #c5e0f155;border-radius:50%;width:34px;height:34px;font-size:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fabric-inspector{z-index:25;background:#0b141df5;border:1px solid #c4def155;border-radius:8px;width:min(430px,85vw);padding:19px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 120px #000a}.fabric-inspector header{font:11px var(--lab-mono);color:#cbdde8;justify-content:space-between;align-items:center;display:flex}.fabric-inspector header>span{align-items:center;gap:9px;display:flex}.fabric-inspector header>button{width:30px;font-size:24px}.inspector-identity{font:7px var(--lab-mono);color:#8ea9bb;gap:18px;margin:19px 0;display:flex}.fabric-inspector pre{white-space:pre-wrap;font:10px/1.9 var(--lab-mono);color:#b7cedd;min-height:100px}.fabric-inspector footer{gap:10px;margin-top:20px;display:flex}.fabric-inspector footer>button{font:9px var(--lab-mono);color:#b7d3e4;background:#c5e2f008;border:1px solid #b4d2e533;border-radius:4px;padding:9px 13px}.glass-controls{z-index:20;color:#aec7d8;background:#101a23ef;border:1px solid #c7e0ef33;border-radius:6px;width:250px;padding:16px;position:absolute;top:130px;left:7%;box-shadow:0 20px 70px #0008}.glass-controls header{font:10px var(--lab-mono);justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.glass-controls header button{width:25px;font-size:21px}.glass-controls label{font:8px var(--lab-mono);align-items:center;gap:12px;margin-top:14px;display:flex}.glass-controls input{accent-color:#b7d4e9;cursor:ew-resize;width:120px}.glass-controls output{color:#7e9bb0;width:15px;font-size:7px}.glass-tints{gap:11px;margin-top:19px;display:flex}.glass-tints button{border:1px solid #afcde044;border-radius:4px;width:28px;height:25px}.glass-tints [aria-pressed=true]{outline-offset:3px;outline:1px solid #d4e8f4}.vibe-input-mark{font:10px var(--lab-mono);letter-spacing:.5px;color:#a7c4d8}.vibe-input input{font-size:12px}.vibe-materials>button{width:26px;height:32px;box-shadow:none;background-clip:content-box;border:0;padding:9px 6px}.vibe-materials{gap:0}.vibe-send{min-width:36px;min-height:36px}.vibe-send:hover:enabled{color:#f1faff;background:#b7d8ec25;border-color:#c4deee66}.fabric-local-note{font:6px var(--lab-mono);letter-spacing:.5px;color:#7793a780;align-items:center;gap:8px;display:flex;position:absolute;bottom:28px;left:4.5%}.fabric-local-note .status-dot{width:3px;height:3px}@keyframes node-arrive{0%{opacity:0;filter:blur(5px);translate:-25px;scale:.8}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes worker-wave{0%{opacity:.35;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1.15)}}@media (width<=800px){.fabric-actions{top:78px}.work-surface{width:46%;height:40%;top:25%;left:5%}.fabric-host{gap:5px;min-width:74px;padding:7px}.fabric-host>span{font-size:6px}.fabric-host small{font-size:3px}.fabric-node{min-height:90px}.node-live-output{gap:7px;padding-inline:8px}.node-metrics{font-size:8px}.node-metrics small{font-size:3px}.node-name{font-size:5px}.node-foot{padding-inline:5px}.node-foot>span{font-size:3px}.node-foot button{min-width:18px;font-size:10px}.surface-heading{font-size:7px;left:14px;right:9px}.surface-footer{font-size:5px;left:14px;right:10px}.surface-message{font-size:8px;left:14px;right:14px}.surface-message p{overflow-wrap:anywhere}}@media (width<=560px){.fabric-world{transform-origin:0 0;width:160%;height:110%;top:12%;transform:scale(.625)}.work-surface{width:47%;height:40%;min-height:330px;transform:perspective(1800px) rotateX(var(--surface-rx,0deg)) rotateY(var(--surface-ry,0deg));top:20%;left:4%}.fabric-actions{gap:7px;top:77px;right:22px}.fabric-actions>button{gap:9px;min-height:33px;padding:8px 10px;font-size:8px}.fabric-node{min-height:110px}.node-heading{padding-inline:7px}.node-name{gap:5px;font-size:7px}.node-metrics{font-size:9px}.node-metrics small{font-size:4px}.node-foot button{min-width:23px}.native-glyph{gap:2px}.fabric-host>span{font-size:8px}.fabric-host small{font-size:4px}.fabric-host{min-width:95px}.glass-controls{top:120px;left:22px}.hover-control{opacity:1}.surface-heading small{font-size:6px}.surface-heading{font-size:8px}.surface-message{font-size:10px}.surface-footer{font-size:6px}.surface-footer>span{gap:7px}.fabric-local-note{font-size:5px;bottom:22px;left:24px}.vibe-input{gap:10px}.vibe-input input{font-size:11px}.vibe-materials>button{width:23px;padding-inline:5px}.fabric-inspector{transform-origin:50%;width:85vw;position:fixed;top:34%;left:38%;transform:translate(-30%,-30%)scale(1.45)}}@media (hover:none){.hover-control{opacity:1}}@media (prefers-reduced-motion:reduce){.wire-photon,.wire-bits{display:none}.fabric-node,.fabric-host,.native-glyph>i{animation:none}.work-surface{transform:none!important}}.native-glyph>i{transition:height .35s ease-out,opacity .35s;animation:none;transform:none}.vibe-materials>button{transition:filter .2s,transform .2s}.vibe-materials>button:hover{filter:brightness(1.5);transform:scale(1.12)}.host-offline{opacity:.45}.host-offline .host-core{box-shadow:none;border-color:#82929b}.node-drag{color:#94b3c977;cursor:grab;touch-action:none;user-select:none;padding:6px 3px 6px 0;font-size:10px}.node-drag:active{cursor:grabbing}.node-heading{gap:4px}.node-name{margin-right:auto}.node-foot>span b:before{content:" / ";color:#6f8a9c}.wire-bits{fill:#c4eaffbb;font-size:5.5px}.performance-panel{z-index:40;color:#d9eefa;font:10px/1.7 var(--lab-mono);background:#071019f2;border:1px solid #bcd8eb44;border-radius:6px;padding:14px;position:absolute;top:90px;left:20px}.performance-panel output{white-space:pre;display:block}.performance-panel button{border:1px solid #abc9da44;border-radius:4px;margin-top:8px;padding:5px 10px}.fabric-wire-halo{filter:none;stroke-width:2.5px;stroke:#afd5eb12}.wire-photon{filter:none}.wire-growth{stroke-dasharray:1;stroke-dashoffset:0;animation:.7s cubic-bezier(.4,0,.2,1) both wire-connect}.wire-socket{fill:#0c161f;stroke:#c6e5f588;stroke-width:.7px;transform-box:fill-box;transform-origin:50%;animation:.3s .6s both socket-connect}.socket-source{animation-delay:0s}.wire-attach-ring{fill:none;stroke:#b9e3fa;stroke-width:.5px;transform-box:fill-box;transform-origin:50%;animation:.7s .6s both socket-ring}.wire-traffic{animation:.4s .7s both traffic-connect}.wire-current{fill:none;stroke:#d2efff55;stroke-width:1px;stroke-dasharray:.035 .965;animation:2.6s linear infinite wire-current}.wire-link{transition:opacity .3s}.wire-detached .wire-growth,.wire-leaving .wire-growth{animation:.65s ease-in both wire-release}.wire-detached .wire-socket,.wire-leaving .wire-socket{animation:.35s both socket-release}.wire-detached .wire-attach-ring,.wire-leaving .wire-attach-ring{display:none}.wire-leaving{animation:.9s both wire-fade}.fabric-node{animation:session-attach .5s var(--node-delay,.45s) both;contain:layout style}.fabric-host{white-space:nowrap;animation:.45s .35s both session-attach}.node-leaving,.host-leaving{pointer-events:none;animation:.4s both session-release}.node-collapsed{transition:background .3s,border-color .3s;animation:none}.node-restore{animation:.4s both session-attach}.node-metrics{white-space:nowrap;min-width:0}.native-glyph{flex-shrink:0}.node-live-output{overflow:hidden}.node-drag{min-width:17px;padding-inline:3px}.fabric-inspector .stop-process{color:#d9ada4;border-color:#da93;margin-left:auto}@keyframes wire-connect{0%{stroke-dashoffset:1px;opacity:0}10%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes wire-release{0%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:1px;opacity:0}}@keyframes wire-fade{0%,65%{opacity:1}to{opacity:0}}@keyframes wire-current{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes socket-connect{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes socket-release{to{opacity:0;scale:.3}}@keyframes socket-ring{0%{opacity:0;scale:.2}20%{opacity:.8}to{opacity:0;scale:2}}@keyframes traffic-connect{0%{opacity:0}to{opacity:1}}@keyframes session-attach{0%{opacity:0;translate:-8px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes session-release{0%{opacity:1;scale:1}to{opacity:0;translate:-6px;scale:.94}}@media (width<=800px){.node-metrics{font-size:8px}.fabric-host button{width:20px;min-width:20px;height:22px}.fabric-host{gap:4px;padding:7px}.node-name{white-space:nowrap}.node-heading{gap:1px}.node-drag{min-width:12px;padding-inline:1px}.node-close{width:18px}}@media (prefers-reduced-motion:reduce){.wire-growth,.wire-socket,.wire-traffic,.fabric-node,.fabric-host,.node-restore{animation:none}.wire-attach-ring,.wire-current{display:none}.wire-leaving,.wire-detached,.node-leaving,.host-leaving{opacity:0}}.fabric-host .host-identity{text-align:left;width:auto;min-width:0;height:auto;font:8px var(--lab-mono);color:#b8d0df;border-radius:3px;padding:3px 0}.fabric-host .host-identity:hover{color:#f0f8ff;background:0 0}.fabric-sleeping *{animation-play-state:paused!important}@media (width<=800px){.fabric-host .host-identity{font-size:6px}}.native-glyph>i:nth-child(n){transform-origin:50%;height:100%;transition:transform .35s ease-out,opacity .35s;animation:none}@media (prefers-reduced-motion:reduce){.native-glyph>i:nth-child(n){transition:none}}.fabric-packets{pointer-events:none;z-index:1;contain:layout style;position:absolute;inset:0;overflow:hidden}.wire-packet{offset-rotate:auto;animation:packet-flow 3.2s var(--packet-delay,.7s) linear infinite;opacity:0;align-items:center;gap:5px;display:flex;position:absolute;top:0;left:0}.wire-packet i{background:linear-gradient(90deg,#0000,#b9e8ff99);width:22px;height:1px}.wire-packet b{font:5px var(--lab-mono);letter-spacing:1px;color:#c5eafa99}.wire-packet em{background:#e5f5ff;border-radius:50%;width:2px;height:2px;box-shadow:0 0 5px #c2e9ff77}@keyframes packet-flow{0%{offset-distance:0%;opacity:0}8%,84%{opacity:1}to{offset-distance:100%;opacity:0}}.fabric-node{backdrop-filter:none;background:linear-gradient(120deg,#d7eefe0a,transparent 70%),color-mix(in srgb,var(--glass-tint) calc(var(--glass-ink) + 26%),transparent)}.gpu-scene[data-renderer*=WebGPU]>.scene-fallback{visibility:hidden}@media (prefers-reduced-motion:reduce){.fabric-packets{display:none}}.performance-panel{pointer-events:none}.performance-panel button{pointer-events:auto}.wire-packet{offset-anchor:100% 50%}.exploration-mode:focus-visible{outline:none}.exploration-mode .fabric-actions,.exploration-mode .node-foot,.exploration-mode .fabric-host>button:not(.host-identity),.exploration-mode .fabric-host small,.exploration-mode .surface-branch,.exploration-mode .surface-message,.exploration-mode .fabric-local-note,.exploration-mode .vibe-materials{display:none}.exploration-mode .node-live-output{height:calc(100% - 30px);padding-bottom:14px}.exploration-mode .node-heading{padding-left:13px}.exploration-mode .fabric-host{gap:10px;min-width:0;padding:10px 14px}.exploration-mode .surface-material{opacity:0}.exploration-mode .work-surface:hover .surface-material,.exploration-mode .work-surface:focus-within .surface-material{opacity:1}.exploration-mode .surface-footer{opacity:0;transition:opacity .25s}.exploration-mode .work-surface:hover .surface-footer,.exploration-mode .work-surface:focus-within .surface-footer{opacity:.8}.exploration-mode .vibe-input-wrap{opacity:.38;transition:opacity .3s,transform .3s}.exploration-mode .vibe-input-wrap:hover,.exploration-mode .vibe-input-wrap:focus-within{opacity:1}.exploration-mode .vibe-input{box-shadow:none;background:#0c141b55;border-color:#c2d6ec16;height:49px}.exploration-mode .vibe-send{background:0 0;border:0}.exploration-mode .vibe-input input::placeholder{color:#adc0ce99}.exploration-aura{pointer-events:none;z-index:2;opacity:0;will-change:transform;background:radial-gradient(#c7e6ff0b,#0000 67%);border-radius:50%;width:280px;height:280px;transition:opacity .8s;position:absolute;top:0;left:0}.exploration-port{pointer-events:none;z-index:2;place-items:center;width:35px;height:35px;transition:opacity .8s;display:grid;position:absolute;top:44%;left:52%}.exploration-port>i{border:1px solid #bfe4ff33;border-radius:50%;width:7px;height:7px;animation:3s ease-in-out infinite exploration-breathe;position:absolute}.exploration-port>i:nth-child(2){opacity:.4;width:18px;height:18px;animation-delay:.35s}.exploration-port>i:nth-child(3){opacity:.15;width:32px;height:32px;animation-delay:.7s}.is-exploring .exploration-port{opacity:0}.exploration-hint{color:#b4cad466;font:8px var(--lab-mono);letter-spacing:.5px;transition:opacity .6s;position:absolute;bottom:29px;left:4.5%}.is-exploring .exploration-hint{opacity:0}.vibe-stage:not(.exploration-mode) .exploration-port,.vibe-stage:not(.exploration-mode) .exploration-hint{display:none}@keyframes exploration-breathe{0%,to{opacity:.2;scale:.85}50%{opacity:.7;scale:1.1}}@media (prefers-reduced-motion:reduce){.exploration-port>i{animation:none}.exploration-aura{display:none}}.variant-combo{height:auto;min-height:100svh;overflow:clip}.variant-combo #lab-main{height:auto}.vibe-stage{min-height:100svh;overflow:clip}.fabric-world{width:100%;height:100%;transform-origin:initial;inset:0;transform:none}.work-surface{min-height:0;max-height:none}.fabric-node{min-width:0;min-height:0;transition:left .4s cubic-bezier(.22,.68,.2,1),top .4s cubic-bezier(.22,.68,.2,1),width .4s,height .4s,transform .4s cubic-bezier(.22,.68,.2,1),border-color .2s}.fabric-host{box-sizing:border-box;gap:8px;min-width:0;padding:4px 10px;transition:left .4s,top .4s,width .4s;transform:none;box-shadow:0 0 20px #b4d9ef05}.fabric-host .host-identity{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;overflow:hidden}.fabric-host .host-identity small{font-size:5px}.fabric-host .host-core{flex-shrink:0;width:5px;height:5px}.fabric-host>button:not(.host-identity){width:20px;min-width:20px;height:20px}.node-heading{gap:4px;height:30px;padding-inline:8px}.node-name{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.node-close{flex-shrink:0}.node-live-output{gap:10px;padding:6px 10px}.native-glyph{width:30%}.node-metrics{font-size:12px}.node-metrics small{letter-spacing:.6px;font-size:5px}.node-foot>span{font-size:5px}.node-drag{width:14px;min-width:14px;font:12px var(--lab-mono);opacity:0;flex-shrink:0;padding:2px 0;transition:opacity .2s;display:block}.fabric-node:hover .node-drag,.fabric-node:focus-within .node-drag{opacity:.65}.node-drag:focus-visible{opacity:1}.exploration-mode .fabric-host{gap:8px;padding:4px 10px}.exploration-mode .node-heading{padding-inline:8px}.exploration-mode .node-live-output{padding-bottom:10px}.fabric-wires,.fabric-packets{transition:opacity .22s}.fabric-world[data-arranging] .fabric-wires,.fabric-world[data-arranging] .fabric-packets{opacity:0}.fabric-world[data-arranging] .wire-packet{animation-play-state:paused}.fabric-node.node-dragging{z-index:12;cursor:grabbing;will-change:transform;border-color:#c8eaff99;transition:none;animation:none;box-shadow:0 20px 65px #0006,0 0 0 1px #c8eaff22}.fabric-snap-target{z-index:3;pointer-events:none;background:#b5dfff08;border:1px dashed #c1e7fa88;border-radius:6px;transition:left .15s,top .15s;position:absolute;box-shadow:0 0 0 5px #b5dfff0c}.fabric-stacked .work-surface{transform:perspective(1800px) rotateX(var(--surface-rx,0deg)) rotateY(var(--surface-ry,0deg))}@media (hover:none){.node-drag{opacity:.65}}@media (prefers-reduced-motion:reduce){.fabric-node,.fabric-host,.fabric-snap-target,.fabric-wires,.fabric-packets{transition:none}}.fabric-world[data-routing] .fabric-wires,.fabric-world[data-routing] .fabric-packets{opacity:0}.fabric-world[data-routing] .wire-packet{animation-play-state:paused}@media (width<=560px){.fabric-inspector{width:calc(100vw - 36px);max-height:calc(100svh - 48px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}}.fabric-inspector{max-height:calc(100svh - 48px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ghostty-surface{width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.ghostty-surface canvas{pointer-events:none;background:0 0;width:100%;height:100%;display:block}.node-live-output{padding:3px 10px 7px;display:block}.exploration-mode .node-live-output{padding:3px 10px 7px}.surface-program{z-index:5;opacity:.68;pointer-events:none;width:auto;height:46px;position:absolute;bottom:36px;left:23px;right:23px}.surface-program:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#09111a25,#0000);position:absolute;inset:-10px -8px}.inspector-terminal{height:190px;margin-top:16px}.ghostty-native-screen{background:#070c1299;border:1px solid #a8cadb15;height:300px;min-height:0;padding:16px 18px}@media (width<=560px){.surface-program{height:42px;bottom:30px;left:16px;right:16px}.ghostty-native-screen{height:250px;padding:12px}}.embedded-home .lab-nav,.embedded-home .lab-skip{display:none}.embedded-home,.embedded-home .vibe-stage{min-height:0}@font-face{font-family:Paper Mono;src:url(/fonts/PaperMono.woff2)format("woff2");font-weight:100 800;font-display:swap}:root{color-scheme:dark;color:#eae9ed;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#090a0d;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{opacity:.4;cursor:wait}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:5px;outline:2px solid #c8b1f4}::selection{color:#090a0d;background:#a088c9}.light-lab{--lab-bg:#090a0d;--lab-fg:#eae9ed;--lab-muted:#a19aa9;--lab-dim:#726b7c;--lab-line:#28252e;--lab-accent:#c3a6ec;--lab-mono:"Paper Mono",monospace;--font-code:var(--lab-mono);--font-reading:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--lab-bg);color:var(--lab-fg);min-height:100vh;overflow:hidden}.lab-nav{z-index:20;border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;height:84px;padding:0 4.4vw;display:flex;position:relative}.lab-brand{letter-spacing:-2px;align-items:center;gap:19px;font-size:30px;font-weight:750;display:flex}.lab-brand>span{color:#615c68;letter-spacing:0;font-size:24px;font-weight:300}.lab-brand>small{font:10px var(--lab-mono);letter-spacing:1.7px;color:#a39aa9}.lab-nav nav{color:#a69cae;align-items:center;gap:29px;font-size:11px;display:flex}.nav-live{border:1px solid #ffffff20;border-radius:5px;align-items:center;gap:9px;min-height:38px;padding:10px 13px;font-size:10px;display:flex}.nav-live>span{color:#b5a3c9;margin-left:18px}.status-dot{background:#b8cda5;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 10px #b8cda533}.status-dot.offline{box-shadow:none;background:#81738c}.live-status{font:9px var(--lab-mono);letter-spacing:.2px;color:#a99db8;align-items:center;gap:9px;display:inline-flex}.eyebrow{font:9px/1.6 var(--lab-mono);letter-spacing:1.6px;color:#9a8fa7;text-transform:uppercase}.lab-skip{z-index:100;color:#131015;background:#d8c9eb;padding:15px;position:fixed;top:-100px;left:20px}.lab-skip:focus{top:10px}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3,p{margin:0}h1,h2{font-weight:430}em{color:var(--lab-accent);font-style:normal}.primary-button{color:#261c31;background:#d7c9e9;border:1px solid #e0d7ec;border-radius:4px;justify-content:space-between;align-items:center;gap:38px;min-height:46px;padding:14px 18px;font-size:12px;font-weight:550;transition:background .2s,transform .2s;display:inline-flex}.primary-button:hover{background:#efe4ff;transform:translateY(-2px)}.primary-button>span{font-size:18px;font-weight:400}.mono{font-family:var(--lab-mono)}.gpu-scene{pointer-events:auto;position:absolute;inset:0;overflow:hidden}.gpu-scene canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.render-label{font:7px var(--lab-mono);letter-spacing:.4px;color:#706479;pointer-events:none;position:absolute;bottom:13px;left:20px}.scene-fallback{background:0 0}.prototype-switcher{z-index:50;background:#1a1821f0;border:1px solid #ffffff25;border-radius:9px;align-items:center;gap:3px;padding:5px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 60px #0008}.prototype-switcher button{white-space:nowrap;color:#9b8fa9;border-radius:5px;align-items:center;gap:8px;min-height:40px;padding:11px 14px;font-size:10px;display:flex}.prototype-switcher button>span{font:8px var(--lab-mono);color:#766b84}.prototype-switcher b{font-weight:500}.prototype-switcher .switch-arrow{padding-inline:13px;font-size:15px}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.section-heading h1{letter-spacing:-4px;margin-top:28px;font-size:clamp(52px,5.3vw,80px);line-height:1.05}.section-heading>p{color:#96909f;margin-bottom:5px;font-size:13px;line-height:1.9}.intent-error{color:#edb298;font:11px/1.7 var(--lab-mono);margin:14px 18px 6px}.inline-links{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.inline-links>a,.inline-links>button{color:#c7acd9;text-underline-offset:6px;padding:8px 0;font-size:11px;text-decoration:underline}.collection{max-width:1440px;margin:auto;padding:65px 64px 35px}.collection-intro{margin-bottom:55px}.collection-intro h1{letter-spacing:-4.7px;margin:27px 0 26px;font-size:clamp(48px,5.6vw,83px);line-height:1.03}.collection-intro>div{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.collection-intro p{color:#aaa0b2;font-size:14px;line-height:1.9}.collection-edition{font:8px/1.9 var(--lab-mono);letter-spacing:1.2px;color:#7c7088}.collection-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.world-card{background:#0e0c12;border:1px solid #2b2533;border-radius:6px;transition:border-color .3s,transform .3s;overflow:hidden}.world-card:hover{border-color:#675772;transform:translateY(-3px)}.world-visual{border-bottom:1px solid #2b2533;height:285px;position:relative;overflow:hidden}.world-number{font:9px var(--lab-mono);color:#a397b2;letter-spacing:2px;position:absolute;top:24px;left:26px}.world-open{font:8px var(--lab-mono);color:#a99cb8;letter-spacing:.6px;position:absolute;bottom:21px;right:25px}.world-caption{justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 27px 28px;display:flex}.world-caption .eyebrow{letter-spacing:1px;color:#80708e;font-size:7px}.world-caption h2{letter-spacing:-.9px;color:#d8cede;margin:11px 0;font-size:26px;line-height:1.15}.world-caption p{color:#97889f;font-size:12px;line-height:1.7}.world-caption>span{color:#a18bad;margin-top:25px;font-size:22px}.card-combo{grid-column:1/3}.card-combo .world-visual{height:330px}.card-combo .gpu-scene{inset:-80px -50px}.card-combo .world-caption{padding:29px 35px}.card-combo h2{font-size:34px}.collection-footer{color:#756880;font:8px/1.7 var(--lab-mono);letter-spacing:.5px;justify-content:space-between;gap:25px;margin-top:40px;display:flex}.mini-purposeful{background:#15111beb;border:1px solid #7c629d66;border-radius:5px;width:230px;padding:13px 17px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 50px #0008}.mini-purposeful>span{font:7px var(--lab-mono);color:#927ba8;border-bottom:1px solid #5b456d44;padding-bottom:10px;display:block}.mini-purposeful p{font:8px var(--lab-mono);color:#c4b1d4;margin:17px 0}.mini-purposeful>b{font:7px var(--lab-mono);color:#9bb58c}.mini-fabric{align-items:center;gap:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mini-fabric>span{font:8px var(--lab-mono);color:#96bbbb;background:#101e20;border:1px solid #4b7c7e60;border-radius:4px;padding:11px}.mini-fabric b{letter-spacing:-1px;color:#aacbc8;padding:20px 27px;font-size:25px}.mini-payloads{gap:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mini-payloads span{font:8px var(--lab-mono);color:#b5bdd4;background:#111827dd;border:1px solid #57708a77;border-radius:4px;padding:10px}.mini-combo{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.mini-combo b{letter-spacing:-6px;color:#e6dcf3;font-size:80px;font-weight:650}.mini-combo span{font:10px var(--lab-mono);color:#b89dcc;letter-spacing:2px}.intent-page{padding-bottom:130px}.intent-hero{max-width:1660px;min-height:880px;margin:auto;position:relative}.intent-stage{position:absolute;inset:-20px -40px 60px 22%}.intent-stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b090a 0%,#0b090a00 25% 80%,#0b090a88 100%);position:absolute;inset:0}.intent-title{z-index:2;pointer-events:none;max-width:850px;padding:58px 0 0 5vw;position:relative}.intent-title h1{letter-spacing:-5.2px;margin:27px 0 26px;font-size:clamp(62px,6.1vw,91px);line-height:1.035}.intent-title p{color:#b49c8b;font-size:14px;line-height:1.85}.scene-axis{font:8px var(--lab-mono);color:#7a604d;letter-spacing:2px;position:absolute}.axis-east{top:42%;right:12%}.stage-orbit{pointer-events:none;border:1px solid #a97c4820;border-radius:50%;position:absolute}.orbit-one{inset:14% 10%;transform:rotate(-28deg)}.orbit-two{inset:22% 5%;transform:rotate(20deg)}.live-scene-title{z-index:2;text-align:right;position:absolute;top:515px;right:6%}.live-scene-title>.eyebrow{color:#9e7e65;font-size:7px}.live-scene-title h2{color:#ddb28e;letter-spacing:-.8px;margin:9px 0;font-size:24px;font-weight:400}.live-scene-title>span{font:9px var(--lab-mono);color:#9d7d64}.intent-stage-foot{z-index:3;justify-content:space-between;gap:20px;display:flex;position:absolute;bottom:32px;left:5vw;right:5vw}.intent-stage-foot .live-status{color:#aa9886;font-size:8px}.intent-stage-foot>a{font:9px var(--lab-mono);color:#c5a488}.intent-stage-foot>a>span{margin-left:25px}.intent-dock{z-index:4;width:min(900px,100% - 10vw);position:absolute;bottom:100px;left:5vw}.intent-composer{background:#17110fe8;border:1px solid #7d5d414f;border-radius:7px;overflow:hidden;box-shadow:0 14px 70px #0005}.composer-caption{font:8px var(--lab-mono);letter-spacing:.9px;color:#a88b74;border-bottom:1px solid #7e57352c;justify-content:space-between;align-items:center;gap:15px;padding:13px 18px;display:flex}.composer-caption>span:first-child{align-items:center;gap:9px;display:flex}.composer-caption>span:last-child{color:#9b8b74;font-size:7px}.intent-composer form{align-items:center;gap:18px;padding:15px 18px;display:flex}.intent-composer form>label{color:#ddb690;font-size:23px}.intent-composer input{color:#e8d4be;letter-spacing:-.35px;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:5px 0;font-size:16px}.intent-composer input:focus-visible{outline:none}.intent-composer form>button{color:#e2c4a5;background:#a37b4820;border:1px solid #9b71504f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:20px;min-width:41px;min-height:41px;padding:11px 12px;font-size:17px;display:flex}.intent-composer form>button>span{white-space:nowrap;font-size:10px}.intent-suggestions{flex-wrap:wrap;gap:8px;padding:1px 18px 14px;display:flex}.intent-suggestions>button{color:#b3987f;background:#a37b4805;border:1px solid #84604233;border-radius:3px;align-items:center;gap:12px;padding:7px 8px;font-size:9px;display:flex}.intent-suggestions>button>span{color:#8e6d4e;font-size:10px}.thinking-orbit{border:1px solid #ab7b4b77;border-top-color:#e2c4a5;border-radius:50%;width:16px;height:16px;animation:1s linear infinite orbit;display:block}.intent-understanding{max-width:1370px;margin:auto;padding:0 64px}.flow-rail{border-top:1px solid #ffffff13;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:18px;padding:26px 0;display:flex;position:relative}.flow-stop{flex:1;align-items:center;gap:11px;display:flex;position:relative}.flow-stop:last-child{flex:none}.flow-icon{color:#bca0d6;background:#21182677;border:1px solid #7263844d;border-radius:5px;place-items:center;width:29px;height:29px;font-size:15px;display:grid}.flow-stop b{color:#c7bacf;white-space:nowrap;font-size:11px;font-weight:500;display:block}.flow-stop small{font:8px var(--lab-mono);color:#7d6d89;white-space:nowrap;margin-top:5px;display:block}.flow-wire{background:#7d608636;flex:1;min-width:15px;height:1px;margin:0 10px;position:relative}.flow-wire:after{content:"›";color:#775b84;font-size:12px;position:absolute;top:-8px;right:-2px}.has-delivery .flow-wire i{background:linear-gradient(90deg,#0000,#d2a5f3,#0000);width:30%;animation:2s ease-in-out rail-pass;position:absolute;inset:-1px auto -1px 0}.flow-stop-1 .flow-wire i{animation-delay:.2s}.flow-stop-2 .flow-wire i{animation-delay:.4s}.flow-stop-3 .flow-wire i{animation-delay:.6s}.is-thinking .flow-stop-1 .flow-icon{border-color:#a78ad0;animation:1.2s ease-in-out infinite signal-breathe}.receipt-idle{font:10px/1.8 var(--lab-mono);color:#907382;padding:24px 0}.intent-receipt{color:#b6a1bd;border-bottom:1px solid #ffffff10}.intent-receipt summary{cursor:pointer;align-items:center;gap:13px;padding:23px 0;font-size:12px;line-height:1.7;list-style:none;display:flex}.intent-receipt summary::-webkit-details-marker{display:none}.receipt-check{color:#a7c48d;font-size:13px}.receipt-time{font:8px var(--lab-mono);white-space:nowrap;color:#8e7396;margin-left:auto}.receipt-time>b{color:#bda4c5;margin-left:23px;font-weight:400;display:inline-block}.receipt-content{grid-template-columns:1fr 1fr 1fr;gap:25px;padding-bottom:28px;display:grid}.receipt-content .eyebrow{font-size:7px}.receipt-content code{white-space:pre-wrap;font:10px/1.8 var(--lab-mono);color:#b598c7;overflow-wrap:anywhere;margin-top:14px;display:block}.receipt-content p{color:#9c87b1;margin-top:14px;font-size:11px;line-height:1.9}.intent-coda{justify-content:space-between;align-items:center;gap:40px;padding:65px 0 0;display:flex}.intent-coda h2{letter-spacing:-1.9px;font-size:42px;line-height:1.12}.intent-coda p{color:#aa8d7c;font-size:12px;line-height:1.9}.phone-controller{max-width:500px;margin:auto;padding:38px 24px 60px}.phone-controller h1{letter-spacing:-3px;margin:25px 0 10px;font-size:55px;line-height:1.05}.controller-art{height:230px;position:relative}.phone-controller>.live-status{margin-bottom:24px}.phone-controller p{color:#a792a2;margin:22px 0;font-size:12px;line-height:1.8}.phone-controller>a{color:#d0b4e8;font-size:12px}.persistence-v2{max-width:1440px;margin:auto;padding:55px 64px 135px}.persistence-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:43px;display:flex}.persistence-heading h1{letter-spacing:-4px;margin-top:27px;font-size:clamp(58px,5.5vw,82px);line-height:1.06}.persistence-heading>p{color:#a396ad;margin-bottom:5px;font-size:13px;line-height:1.9}.continuity-stage{background:radial-gradient(at 50% 30%,#231b2a55,#0e0c13 70%);border:1px solid #4f3e6155;border-radius:7px;min-height:650px;position:relative;overflow:hidden}.continuity-art{opacity:.44;pointer-events:none;position:absolute;inset:-100px 0 80px}.continuity-process{z-index:2;background:#17131ded;border:1px solid #71538344;border-radius:5px;align-items:center;gap:16px;max-width:690px;margin:36px auto 0;padding:18px 20px;display:flex;position:relative}.process-glyph{color:#ab8bc2;width:42px;font-size:27px}.continuity-process>div>b{font:12px var(--lab-mono);color:#d2c2de;display:block}.continuity-process>div>span{font:7px var(--lab-mono);letter-spacing:1px;color:#9b87ab;align-items:center;gap:8px;margin-top:8px;display:flex}.continuity-process .process-clock{text-align:right;margin-left:auto}.continuity-process .process-clock>b{font-variant-numeric:tabular-nums;color:#bba4cd;font-size:17px;font-weight:300}.continuity-process .process-clock>span{letter-spacing:.9px;color:#78648c;font-size:6px}.continuity-tether{z-index:1;justify-content:center;align-items:center;max-width:690px;height:55px;margin:auto;display:flex;position:relative}.continuity-tether:before{content:"";background:linear-gradient(#9270b560,#9270b510);width:1px;position:absolute;top:0;bottom:0;left:50%}.continuity-tether>span{font:7px var(--lab-mono);color:#80668f;position:absolute;left:calc(50% + 13px)}.continuity-tether>i{background:#c2a3e0;border-radius:50%;width:4px;height:4px;animation:2s ease-in-out infinite tether;position:relative;box-shadow:0 0 14px #ba94d788}.purposeful-window{z-index:2;transform-origin:50% 0;background:#141119f5;border:1px solid #74548d70;border-radius:6px;width:calc(100% - 80px);max-width:900px;min-height:348px;margin:auto;transition:opacity .4s,transform .55s;position:relative;box-shadow:0 25px 80px #0008}.purposeful-window.is-closed{opacity:0;pointer-events:none;transform:translateY(-14px)scale(.97)}.purposeful-title{min-height:48px;font:8px var(--lab-mono);color:#8e789f;border-bottom:1px solid #53406050;justify-content:space-between;align-items:center;gap:20px;padding:0 17px;display:flex}.purposeful-tabs{align-self:stretch;gap:16px;display:flex}.purposeful-tabs button{color:#82728e;border-bottom:1px solid #0000;padding:0 1px;font-size:9px}.purposeful-tabs [aria-pressed=true]{color:#d4c1e6;border-bottom-color:#b591d6}.integrated-close{color:#b49ac5;align-items:center;gap:19px;min-height:42px;font-size:9px;display:flex}.integrated-close b{color:#d4bbeb;font-size:19px;font-weight:300}.purposeful-output{padding:29px 34px}.intent-line{align-items:baseline;gap:24px;padding-bottom:25px;display:flex}.intent-line>span{font:10px var(--lab-mono);color:#ab91c2}.intent-line p{font:14px/1.7 var(--lab-mono);color:#e0d3e9;letter-spacing:-.3px}.terminal-response{align-items:flex-start;gap:24px;display:flex}.response-source{font:10px var(--lab-mono);color:#867195;min-width:22px}.terminal-response p{font:12px/1.8 var(--lab-mono);color:#b6a3c5}.terminal-response>div>span{font:10px/1.8 var(--lab-mono);color:#80708c;margin-top:7px;display:block}.terminal-response>b{color:#a3bc8f;margin-left:auto;font-size:13px}.work-line{font:8px var(--lab-mono);color:#927aa6;border-top:1px solid #4c3c5a44;align-items:center;gap:18px;margin-top:27px;padding-top:18px;display:flex}.work-line-rule{background:#a6c095;border-radius:50%;width:4px;height:4px}.work-line .status-text{color:#9aaf89;margin-left:auto}.closing-invitation{color:#705b80;justify-content:flex-end;align-items:center;gap:13px;margin-top:24px;display:flex}.closing-invitation>span{font-size:22px}.closing-invitation p{font:9px/1.7 var(--lab-mono)}.closing-invitation b{color:#a286b5;font-weight:400}.return-receipt{color:#a0bd8a;align-items:center;gap:16px;margin-top:22px;display:flex}.return-receipt>span{font-size:20px}.return-receipt b{font-size:12px;font-weight:450}.return-receipt p{font:9px/1.7 var(--lab-mono);color:#a59bab;margin-top:5px}.closed-view-card{z-index:3;text-align:center;animation:.4s .2s both fade-in;position:absolute;top:238px;left:0;right:0}.closed-symbol{color:#9b7bb4;font-size:34px}.closed-view-card h2{letter-spacing:-1px;margin:12px 0;font-size:31px}.closed-view-card p{color:#a18bb2;font-size:12px}.closed-view-card p>b{font:12px var(--lab-mono);color:#d3bae4;font-weight:400}.closed-view-card .primary-button{margin:26px 0 19px}.closed-view-card>.eyebrow{color:#867194;font-size:7px;display:block}.continuity-stage-foot{justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:25px;left:29px;right:29px}.continuity-stage-foot>span:last-child{font:7px var(--lab-mono);letter-spacing:1px;color:#735d85}.view-is-closed .continuity-tether{opacity:.15;transition:opacity .5s}.continuity-after{justify-content:space-between;align-items:center;gap:50px;padding-top:65px;display:flex}.continuity-after .eyebrow{font-size:7px}.continuity-after h2{letter-spacing:-1.8px;margin-top:20px;font-size:44px;line-height:1.1}.continuity-after p{color:#a698af;font-size:13px;line-height:1.9}.continuity-after .inline-links{margin-top:19px}.continuity-after small{font:8px/1.8 var(--lab-mono);color:#74637f;max-width:440px;margin-top:18px;display:block}.variant-machine{--lab-bg:#090d0e;--lab-accent:#91c6c6;--lab-line:#2b4041}.federation-page{max-width:1440px;margin:auto;padding:55px 64px 135px}.federation-top{font:8px var(--lab-mono);color:#7c9b9e;letter-spacing:1px;border-bottom:1px solid #46787933;justify-content:space-between;align-items:center;padding:16px 23px;display:flex}.federation-top>span:first-child{color:#a4c4c7;align-items:center;gap:10px;display:flex}.federation-top>span:last-child{color:#658184;font-size:6px}.federation-workbench{background:#0d1416;border:1px solid #36525377;border-radius:6px;overflow:hidden}.federation-map{background:radial-gradient(at 50% 30%,#162c2c80,#0000 70%);height:550px;position:relative;overflow:hidden}.federation-ambient{opacity:.12;pointer-events:none;position:absolute;inset:-100px -10px -80px}.federation-ambient .render-label{display:none}.client-row{z-index:3;justify-content:space-between;gap:25px;display:flex;position:absolute;top:30px;left:10%;right:10%}.client-row>div{color:#aac5c6;background:#102023;border:1px solid #42616377;border-radius:4px;align-items:center;gap:13px;min-width:150px;padding:13px 17px;font-size:12px;display:flex}.client-icon{color:#82abad;font-size:18px}.client-caption{font:6px var(--lab-mono);letter-spacing:1.3px;color:#69898e;white-space:nowrap;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.federation-wires{fill:none;stroke:#476f7460;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.federation-wires .selected-route{stroke:#9bcac875;stroke-width:1.5px}.travelling-packet{fill:#d3faf0;stroke:none;filter:drop-shadow(0 0 6px #b4e7e4)}.fabric-hub{z-index:2;background:radial-gradient(#22474b,#102124);border:1px solid #5f9a9a66;border-radius:6px;flex-direction:column;align-items:center;gap:9px;min-width:240px;padding:18px 22px 15px;display:flex;position:absolute;top:167px;left:50%;transform:translate(-50%);box-shadow:0 0 65px #7cb9b916}.fabric-hub>span{letter-spacing:-2.5px;color:#c4e3e0;font-size:36px;font-weight:600}.fabric-hub>small{font:6px var(--lab-mono);letter-spacing:2px;color:#85b7b8}.fabric-stream-types{font:6px var(--lab-mono);color:#6c9a9f;align-items:center;gap:7px;margin-top:3px;display:flex}.fabric-stream-types i{background:#8dbbbc;border-radius:50%;width:3px;height:3px}.fabric-hub.is-receiving{border-color:#a6dcda;box-shadow:0 0 90px #8dcfce33}.host-row{z-index:3;grid-template-columns:1fr 1fr;gap:12%;display:grid;position:absolute;top:349px;left:8%;right:8%}.federated-host{background:#0d191ce8;border:1px solid #3b565b77;border-radius:5px;transition:border-color .3s,box-shadow .3s}.federated-host.host-selected{border-color:#719da199;box-shadow:0 0 40px #82bfbd0c}.host-heading{border-bottom:1px solid #3b565b44;align-items:center;gap:12px;padding:14px 17px;display:flex}.host-mark{color:#83b4b9;font-size:22px;font-style:normal}.host-heading b{font:11px var(--lab-mono);color:#abcdd0;font-weight:400}.host-heading small{font:6px var(--lab-mono);letter-spacing:1px;color:#5c8388;margin-top:6px;display:block}.host-heading>span{font:8px var(--lab-mono);color:#5b8588;margin-left:auto}.host-workloads{display:flex}.host-workloads button{text-align:left;flex:1;align-items:center;gap:10px;min-height:62px;padding:14px 15px;display:flex}.host-workloads button:first-child{border-right:1px solid #3b565b44}.host-workloads button[aria-pressed=true]{background:#81bdbd12}.host-workloads button>span{color:#7fa6ac;font-size:18px}.host-workloads button>div{color:#abc4c7;font-size:10px}.host-workloads button small{font:5px var(--lab-mono);letter-spacing:.7px;color:#587f85;margin-top:6px;display:block}.host-workloads button>i{color:#638d94;margin-left:auto;font-size:11px;font-style:normal}.map-caption{font:7px var(--lab-mono);color:#5f858d;letter-spacing:.6px;position:absolute;bottom:15px;left:25px;right:25px}.federation-inspection{border-top:1px solid #36525377;grid-template-columns:1.2fr 1fr;display:grid}.envelope-column{background:#0a1012;border-right:1px solid #36525355;padding:25px 30px}.envelope-tabs{border-bottom:1px solid #35505244;gap:19px;display:flex}.envelope-tabs button{font:9px var(--lab-mono);color:#68868d;border-bottom:1px solid #0000;padding:0 0 13px}.envelope-tabs button[aria-pressed=true]{color:#b8d7d7;border-color:#8ab9bb}.envelope-column pre{font:11px/1.8 var(--lab-mono);color:#93bcc2;white-space:pre-wrap;overflow-wrap:anywhere;margin:22px 0 0}.json-comment{letter-spacing:.7px;color:#587982;font-size:7px}.route-explanation{padding:30px 34px}.route-explanation>.eyebrow{color:#618c93;font-size:7px}.route-explanation h2{letter-spacing:-.8px;color:#b9d4d6;margin:13px 0 17px;font-size:28px}.route-explanation p{color:#829da4;max-width:370px;font-size:12px;line-height:1.85}.route-explanation>.primary-button{color:#152d32;background:#a9cdcb;border-color:#b8d9d7;gap:30px;margin-top:23px;font-size:11px}.route-progress{gap:15px;margin-top:26px;display:flex}.route-progress>span{font:7px var(--lab-mono);color:#47656d;align-items:center;gap:5px;display:flex}.route-progress i{background:#47656d;border-radius:50%;width:3px;height:3px}.route-progress .reached{color:#a8ccce}.route-progress .reached i{background:#c0e3d8}.federation-coda{justify-content:space-between;align-items:center;gap:70px;padding-top:65px;display:flex}.federation-coda h2{letter-spacing:-1.8px;font-size:43px;line-height:1.12}.federation-coda>div{max-width:440px}.federation-coda p{color:#819ca1;margin-top:18px;font-size:12px;line-height:1.9}.variant-observatory{--lab-bg:#090c12;--lab-accent:#a7b7dd;--lab-line:#29354e}.observatory-v2{max-width:1440px;margin:auto;padding:55px 64px 135px}.observatory-shell{background:#0e131e;border:1px solid #36435d88;border-radius:6px;overflow:hidden}.observatory-bar{font:8px var(--lab-mono);letter-spacing:1px;color:#94a6c7;background:#131926;border-bottom:1px solid #36435d55;justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;display:flex}.observatory-bar>span:first-child{align-items:center;gap:10px;display:flex}.observatory-bar .live-status{letter-spacing:0;color:#7c90b1;font-size:7px}.observatory-body{grid-template-columns:1.7fr 1fr;display:grid}.shared-pipe-map{background:radial-gradient(#1b254430,#0000 70%);border-right:1px solid #36435d55;min-height:480px;position:relative;overflow:hidden}.pipe-map-grid{background-image:linear-gradient(#99aacc04 1px,#0000 1px),linear-gradient(90deg,#99aacc04 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:0;mask-image:radial-gradient(#000,#0000 80%)}.pipe-actors{z-index:3;justify-content:space-between;gap:15px;display:flex;position:absolute;left:25px;right:25px}.actors-top{top:65px}.actors-bottom{bottom:70px}.pipe-actor{background:#121b2ae8;border:1px solid #41516f55;border-radius:5px;align-items:center;gap:10px;min-width:125px;padding:13px 12px;transition:border .3s,background .3s;display:flex;position:relative}.pipe-actor>i{color:#7b90b6;font-size:18px;font-style:normal}.pipe-actor>span{color:#a6b7d4;font-size:11px}.pipe-actor small{font:5px var(--lab-mono);letter-spacing:.7px;color:#5c739a;margin-top:7px;display:block}.pipe-actor.active{border-color:color-mix(in srgb,var(--packet-color),transparent 45%);background:color-mix(in srgb,var(--packet-color) 6%,#121b2a)}.pipe-actor.active>i{color:var(--packet-color)}.actors-top .pipe-actor:after{content:"";background:linear-gradient(#52688d66,#52688d22);width:1px;height:76px;position:absolute;top:100%;left:50%}.actors-bottom .pipe-actor:after{content:"";background:linear-gradient(#52688d22,#52688d66);width:1px;height:75px;position:absolute;bottom:100%;left:50%}.shared-pipe{z-index:2;justify-content:center;height:105px;display:flex;position:absolute;top:42%;left:0;right:0}.shared-pipe-track{background:linear-gradient(90deg,#15213b00,#202e4877,#15213b00);border-block:1px solid #6a83b455;height:54px;position:absolute;top:13px;left:0;right:0}.shared-pipe-track:before,.shared-pipe-track:after{content:"";background:#7a91b32b;height:1px;position:absolute;top:13px;left:0;right:0}.shared-pipe-track:after{top:auto;bottom:13px}.shared-pipe-label{background:#111b2b;border:1px solid #5b719a55;border-radius:6px;flex-direction:column;align-self:center;align-items:center;gap:10px;padding:12px 23px;display:flex;position:relative;box-shadow:0 0 55px #7198d70f}.shared-pipe-label>b{letter-spacing:-2px;color:#c7d6ef;font-size:31px;font-weight:550}.shared-pipe-label>span{font:5px var(--lab-mono);letter-spacing:1px;color:#6c86ae}.flowing-message{border:1px solid color-mix(in srgb,var(--packet-color),transparent 60%);font:6px var(--lab-mono);color:var(--packet-color);white-space:nowrap;background:#182031;border-radius:3px;align-items:center;gap:8px;padding:4px 9px;animation:5s linear infinite payload-pass;display:flex;position:absolute;top:2px;left:0}.flowing-message>span{font-size:9px}.message-return{color:#84adc5;border-color:#527f9866;animation-direction:reverse;animation-delay:-2.5s;top:29px}.pipe-map-foot{font:6px var(--lab-mono);letter-spacing:.7px;color:#526a91;justify-content:space-between;align-items:center;gap:15px;display:flex;position:absolute;bottom:16px;left:23px;right:23px}.pipe-map-foot button{font:8px var(--lab-mono);color:#91a4c6;min-height:30px}.observatory-render{background:#0b1019;min-width:0;position:relative}.render-card-heading{font:7px var(--lab-mono);letter-spacing:.6px;color:#778fae;justify-content:space-between;align-items:center;gap:15px;padding:19px 20px;display:flex}.render-card-heading>span:first-child{align-items:center;gap:7px;display:flex}.render-card-heading>span:last-child{color:#586f90;font-size:6px}.observatory-live-scene{height:270px;position:relative}.observatory-live-scene .gpu-scene{inset:-30px -20px}.render-card-caption{justify-content:space-between;align-items:center;gap:15px;padding:0 21px 24px;display:flex}.render-card-caption h2{color:#b7c7e1;letter-spacing:-.7px;font-size:20px}.render-card-caption>span{font:7px var(--lab-mono);color:#6987a4;white-space:nowrap}.mirrored-view{background:#111827;border-top:1px solid #33435d44;align-items:center;gap:12px;padding:20px;display:flex}.mirrored-view>span{color:#809bbd;font-size:30px}.mirrored-view b{color:#a1b8d4;font-size:10px;font-weight:450}.mirrored-view p{font:7px/1.7 var(--lab-mono);color:#617e9d;margin-top:6px}.mirrored-view>a{color:#8caacb;margin-left:auto;padding:10px;font-size:20px}.payload-inspector{border-top:1px solid #36435d66;grid-template-columns:1fr 1.3fr;display:grid}.payload-selection{padding:26px}.payload-selection>.eyebrow{color:#647b9e;letter-spacing:.9px;font-size:6px}.payload-selection>div{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.payload-selection button{color:#8ea5c8;text-align:left;background:#15203533;border:1px solid #42567544;border-radius:4px;align-items:center;gap:9px;padding:12px 10px;font-size:11px;display:flex}.payload-selection button>i{border-radius:50%;width:4px;height:4px}.payload-selection button>span{font:6px var(--lab-mono);color:#526b94;margin-left:auto}.payload-selection [aria-pressed=true]{color:#c5d0e6;background:#3242633a;border-color:#8c9cbb88}.payload-selection p{color:#6c83a9;max-width:360px;font-size:10px;line-height:1.9}.payload-code{background:#0b1019;border-left:1px solid #36435d66;padding:22px 26px}.payload-code>div{color:#637e9f;font:6px var(--lab-mono);letter-spacing:.8px;justify-content:space-between;gap:20px;display:flex}.payload-code pre{font:10px/1.75 var(--lab-mono);color:#92afcd;white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 0}.approve-button{color:#32261c;background:#d7b88a;border-radius:4px;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:12px 14px;font-size:10px;display:flex}.observatory-command{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;padding:65px 0;display:grid}.observatory-command h2{letter-spacing:-2px;margin:19px 0;font-size:43px;line-height:1.1}.observatory-command p{color:#8b9dba;font-size:12px;line-height:1.9}.observatory-command .intent-composer{background:#111824;border-color:#53658455}.observatory-command .composer-caption{color:#8399bb;border-color:#53658433}.observatory-command .intent-composer input{color:#bbd0ee}.observatory-command .intent-composer input::placeholder{color:#7187aa}.observatory-command .intent-suggestions button{color:#8aa0bd;border-color:#53658444}.observatory-command .intent-composer form>button{color:#b7cbe8;background:#32426355;border-color:#53658477}.variant-combo{--lab-bg:#0a0a0e;--lab-accent:#bda3dd;--lab-line:#302539}.combo-page{max-width:1600px;margin:auto;padding-bottom:135px}.combo-intro{text-align:center;z-index:3;max-width:1000px;margin:auto;padding:58px 30px 35px;position:relative}.combo-intro>.eyebrow{color:#8d759e;font-size:8px}.combo-intro h1{letter-spacing:-5px;margin:26px 0;font-size:clamp(59px,6.3vw,94px);line-height:1.015}.combo-intro p{color:#a592b3;font-size:13px;line-height:1.9}.combo-actions{justify-content:center;align-items:center;gap:30px;margin-top:27px;display:flex}.combo-actions>.primary-button{min-height:42px;padding:11px 16px;font-size:11px}.combo-actions>a{color:#b69cc8;font-size:11px}.combo-actions>a>span{margin-left:18px}.combo-world{min-height:760px;padding:64px 5vw 60px;position:relative}.combo-world-art{opacity:.6;pointer-events:none;position:absolute;inset:-150px -40px -40px}.combo-world-art>.gpu-scene{inset:-60px 0}.combo-world-art .render-label{display:none}.combo-world-caption{z-index:2;justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:0 auto 19px;display:flex;position:relative}.combo-world-caption>span:first-child{font:7px var(--lab-mono);letter-spacing:1.3px;color:#9274a6}.combo-world-caption .live-status{font-size:7px}.combo-workspace{z-index:2;background:#121016ed;border:1px solid #9d77b24f;border-radius:9px;max-width:1120px;margin:auto;position:relative;overflow:hidden;box-shadow:0 40px 100px #0008,0 0 100px #9a68bd16}.combo-workspace-head{background:#1b1520c9;border-bottom:1px solid #7d538d3a;justify-content:space-between;align-items:center;gap:20px;padding:15px 24px;display:flex}.workspace-wordmark{letter-spacing:-1.4px;color:#d7c8e1;align-items:center;gap:16px;font-size:22px;font-weight:650;display:flex}.workspace-wordmark>span{font:9px var(--lab-mono);color:#8d719f;letter-spacing:0}.workspace-resource-tabs{align-items:center;gap:20px;display:flex}.workspace-resource-tabs>button{color:#846e93;padding:6px 0;font-size:10px}.workspace-resource-tabs>[aria-pressed=true]{color:#dfcce9}.workspace-status{font:6px var(--lab-mono);letter-spacing:1px;color:#8f78a0;align-items:center;gap:8px;display:flex}.combo-product-stage{padding:18px 24px 0;position:relative}.combo-product-stage.workspace-hidden{display:none}.original-demo-label{font:6px var(--lab-mono);letter-spacing:1px;color:#705a82;justify-content:space-between;align-items:center;gap:20px;padding:0 0 10px;display:flex}.combo-product-stage .tour{max-width:none}.combo-product-stage .tour-frame{box-shadow:none!important;background:0 0!important;border:none!important}.combo-product-stage .tour-canvas{background:0 0!important}.combo-product-stage .tour-window,.combo-product-stage .tour-phone,.combo-product-stage .tour-host{border-color:#a47bbc44!important}.combo-product-stage .tour-distance{opacity:.2}.combo-product-stage .tour-controls{padding-bottom:12px}.combo-product-stage .tour-entry{color:#c7a4e4!important}.combo-workspace-foot{font:8px var(--lab-mono);color:#91749f;background:#19111f55;border-top:1px solid #7d538d3a;justify-content:space-between;align-items:center;gap:20px;padding:13px 24px;display:flex}.combo-workspace-foot b{color:#b695c6;font-weight:400}.combo-workspace-foot>button{font:8px var(--lab-mono);color:#c4a3d4;padding:6px 0}.combo-workspace-foot>button>span{margin-left:17px}.combo-world-floor{z-index:2;max-width:1120px;font:6px var(--lab-mono);letter-spacing:1.7px;color:#765d88;justify-content:space-between;margin:24px auto 0;display:flex;position:relative}.combo-scene-view{height:520px;position:relative}.combo-scene-window{position:absolute;inset:0}.combo-scene-window>.gpu-scene{inset:-20px}.combo-scene-window>div:last-child{pointer-events:none;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;inset:auto 0 40px}.combo-scene-window h2{letter-spacing:-.8px;color:#ddc8e9;font-size:29px}.combo-scene-window>div:last-child>span:last-child{font:8px var(--lab-mono);color:#9b7cab}.combo-intent{grid-template-columns:1fr 1.15fr;align-items:center;gap:70px;max-width:1260px;margin:auto;padding:28px 30px 65px;display:grid}.combo-intent h2{letter-spacing:-2px;margin:20px 0;font-size:44px;line-height:1.08}.combo-intent p{color:#a08aaa;font-size:12px;line-height:1.85}.combo-intent small{font:7px/1.8 var(--lab-mono);color:#6d577c;max-width:410px;margin-top:17px;display:block}.combo-page>.flow-rail,.combo-page>.intent-receipt{max-width:1200px;margin:auto}.combo-page .intent-composer{background:#1a1222ed;border-color:#79538d66}.combo-page .intent-composer input{color:#d5bce8}.combo-page .intent-composer input::placeholder{color:#8e719e}.combo-page .composer-caption{color:#a07ab8;border-color:#79538d33}.combo-page .intent-suggestions>button{color:#aa89bd;border-color:#79538d55}.combo-page .intent-composer form>button{color:#d6b6eb;background:#ad79c51a;border-color:#79538d77}.combo-outro{text-align:center;padding:85px 30px 20px}.combo-outro h2{letter-spacing:-5px;color:#cdb9df;margin:29px 0 30px;font-size:clamp(65px,7vw,110px);line-height:.97}.combo-outro>a{color:#a88dbe;font-size:12px}.composer-compact .intent-composer{width:100%}.composer-compact form{gap:12px;padding-inline:15px}.composer-compact input{font-size:13px}.composer-compact form>button>span{display:none}.composer-compact .intent-suggestions{padding-inline:15px}.composer-compact .intent-suggestions>button{font-size:8px}.composer-compact .composer-caption{padding-inline:15px;font-size:7px}.composer-compact .composer-caption>span:last-child{font-size:6px}.native-preview-dialog{color:#dfcee8;background:#15101c;border:1px solid #76588c;border-radius:8px;width:min(1050px,94vw);max-height:92vh;padding:27px;overflow:auto;box-shadow:0 40px 160px #000a}.native-preview-dialog::backdrop{background:#030205d9}.native-dialog-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.native-dialog-heading h2{letter-spacing:-.8px;margin:11px 0;font-size:26px;font-weight:450}.native-dialog-heading>button{color:#b295c3;align-self:flex-start;min-width:38px;min-height:38px;padding:4px;font-size:28px}.native-preview-dialog>p{color:#ac93bb;max-width:800px;margin:10px 0 24px;font-size:12px;line-height:1.85}.native-preview-dialog code{font:11px var(--lab-mono);color:#ceb1e5}.native-screen-label{font:8px var(--lab-mono);letter-spacing:.7px;color:#8f7ca4;background:#1c1424;border:1px solid #51365f;border-bottom:0;border-radius:5px 5px 0 0;justify-content:space-between;gap:20px;padding:12px 16px;display:flex}.native-screen{font:12px/1.6 var(--lab-mono);color:#bda4d7;white-space:pre;background:#0a070e;border:1px solid #51365f;border-bottom:0;min-height:300px;max-height:46vh;margin:0;padding:22px 20px 8px;overflow:auto}.console-input{align-items:center;gap:15px;padding:13px 17px;display:flex}.native-screen-input{background:#130c1b;border:1px solid #51365f;border-top-color:#51365f66;border-radius:0 0 5px 5px}.native-screen-input input{width:100%;min-width:0;font:12px var(--lab-mono);color:#cfb6e5;background:0 0;border:0;outline:none;min-height:28px}.native-screen-input input::placeholder{color:#74617f}.native-screen-input>label,.native-screen-input>button{color:#bd92f0;font-size:17px}.console-error{font:10px/1.8 var(--lab-mono);color:#e8a791;margin-top:15px}.native-dialog-foot{font:7px var(--lab-mono);letter-spacing:.6px;color:#695c7b;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes rail-pass{0%{opacity:0;left:0}20%{opacity:1}to{opacity:0;left:75%}}@keyframes tether{0%{opacity:0;transform:translateY(-23px)}30%{opacity:1}to{opacity:0;transform:translateY(23px)}}@keyframes signal-breathe{50%{box-shadow:0 0 20px #c5a1e133}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes payload-pass{0%{left:-90px}to{left:100%}}@media (width>=1600px){.intent-title{padding-left:80px}.intent-title h1{font-size:99px}.intent-hero{min-height:960px}.intent-dock{left:80px}.live-scene-title{top:570px}.intent-stage-foot{left:80px;right:80px}}@media (width<=1100px){.lab-nav{padding-inline:32px}.collection,.persistence-v2,.federation-page,.observatory-v2{padding-inline:35px}.collection-intro h1{letter-spacing:-3.5px;font-size:64px}.world-visual{height:250px}.world-caption{padding:23px}.world-caption h2{font-size:23px}.intent-title{padding-left:35px}.intent-title h1{letter-spacing:-4px;font-size:76px}.intent-dock{width:calc(100% - 70px);left:35px}.intent-stage-foot{left:35px;right:35px}.live-scene-title{top:480px;right:4%}.intent-understanding{padding-inline:35px}.flow-rail{gap:10px}.flow-stop{gap:8px}.flow-wire{margin-inline:5px}.flow-icon{width:25px;height:25px;font-size:13px}.flow-stop small{font-size:6px}.flow-stop b{font-size:10px}.section-heading h1{letter-spacing:-3.4px;font-size:65px}.section-heading>p{font-size:11px}.continuity-after{gap:40px}.host-workloads button{gap:7px;padding:13px 10px}.host-workloads button>div{font-size:9px}.federation-coda{gap:45px}.pipe-actors{gap:10px;left:18px;right:18px}.pipe-actor{gap:7px;min-width:100px;padding:12px 9px}.pipe-actor>span{font-size:10px}.pipe-actor small{font-size:4px}.pipe-actor>i{font-size:15px}.observatory-body{grid-template-columns:1.6fr 1fr}.render-card-heading{padding-inline:15px;font-size:6px}.render-card-caption{padding-inline:15px}.render-card-caption h2{font-size:17px}.render-card-caption>span{font-size:6px}.mirrored-view{padding:16px}.mirrored-view p{font-size:6px}.payload-code{padding:22px}.observatory-command{gap:40px}.combo-intent{gap:45px;padding-inline:35px}.combo-page>.flow-rail,.combo-page>.intent-receipt{margin-inline:35px}.combo-intro h1{font-size:78px}.combo-product-stage{padding:15px 18px 0}.combo-world{min-height:680px}}@media (width<=800px){.lab-nav{height:75px;padding-inline:24px}.lab-nav nav{gap:20px}.lab-nav nav>a:first-child{display:none}.lab-brand{gap:15px}.collection{padding-top:45px;padding-inline:28px}.collection-intro h1{letter-spacing:-3px;font-size:54px}.collection-intro p{font-size:12px}.collection-edition{font-size:7px}.collection-grid{gap:22px}.world-visual{height:225px}.world-caption{padding:22px 19px}.world-caption h2{font-size:20px}.world-caption p{font-size:10px}.world-caption .eyebrow{font-size:6px}.mini-purposeful{width:180px;padding:12px}.mini-purposeful p{font-size:7px}.mini-purposeful>span{font-size:6px}.mini-fabric{gap:0}.mini-fabric>span{padding:9px;font-size:6px}.mini-fabric b{padding:18px;font-size:22px}.mini-payloads{gap:8px}.mini-payloads span{padding:8px;font-size:6px}.intent-hero{min-height:1000px}.intent-title{max-width:680px;padding:42px 0 0 28px}.intent-title h1{margin-top:24px;font-size:76px}.intent-title p{font-size:12px}.intent-stage{inset:130px -95px 160px 16%}.live-scene-title{top:auto;bottom:295px;right:30px}.live-scene-title h2{font-size:19px}.intent-dock{width:calc(100% - 56px);bottom:95px;left:28px}.intent-stage-foot{flex-wrap:wrap;gap:15px;bottom:30px;left:28px;right:28px}.intent-stage-foot>a{font-size:8px}.intent-composer input{font-size:14px}.intent-composer form>button>span{display:none}.intent-understanding{padding-inline:28px}.flow-rail{flex-wrap:wrap;gap:20px 10px;padding:25px 0}.flow-stop{flex:1;min-width:120px}.flow-stop:last-child{flex:1}.flow-stop small{font-size:7px}.flow-stop b{font-size:10px}.flow-wire{min-width:20px}.flow-stop:last-child:after{content:"";flex:1}.receipt-time b{display:none}.receipt-content{grid-template-columns:1fr 1fr}.intent-coda{flex-direction:column;align-items:flex-start;gap:25px;padding-top:45px}.intent-coda h2{font-size:37px}.intent-coda p{font-size:12px}.persistence-v2,.federation-page,.observatory-v2{padding:42px 28px 125px}.persistence-heading{display:block}.persistence-heading h1{letter-spacing:-3px;font-size:65px}.persistence-heading>p{margin-top:25px;font-size:12px}.persistence-heading>p br{display:none}.continuity-stage{min-height:670px}.continuity-process{margin:28px 28px 0;padding:17px}.purposeful-window{width:calc(100% - 40px)}.purposeful-title>span{display:none}.purposeful-title{gap:15px;padding-inline:15px}.purposeful-output{padding:28px 23px}.intent-line{gap:20px}.intent-line p{font-size:12px}.terminal-response{gap:20px}.terminal-response p{font-size:11px}.work-line{gap:12px;font-size:7px}.continuity-stage-foot{left:22px;right:22px}.continuity-after{align-items:flex-start;gap:35px}.continuity-after h2{font-size:37px}.continuity-after p{font-size:11px}.continuity-after small{font-size:7px}.inline-links{gap:12px}.inline-links>a,.inline-links>button{font-size:10px}.section-heading{margin-bottom:32px;display:block}.section-heading h1{letter-spacing:-3px;font-size:60px}.section-heading>p{margin-top:25px;font-size:12px}.federation-map{height:590px}.client-row{gap:15px;left:6%;right:6%}.client-row>div{gap:9px;min-width:0;padding:12px;font-size:11px}.federation-wires{height:520px;top:10px}.host-row{gap:7%;top:350px;left:5%;right:5%}.host-heading{padding:13px}.host-heading b{font-size:10px}.host-heading small{font-size:5px}.host-workloads{display:block}.host-workloads button{width:100%;min-height:48px;padding:12px}.host-workloads button:first-child{border-bottom:1px solid #3b565b44;border-right:0}.host-workloads button>div{font-size:10px}.map-caption{font-size:6px;bottom:16px;left:18px}.federation-inspection{grid-template-columns:1fr 1fr}.envelope-column{padding:24px 20px}.envelope-tabs{gap:14px}.envelope-tabs button{font-size:8px}.envelope-column pre{font-size:9px}.route-explanation{padding:26px 22px}.route-explanation h2{font-size:24px}.route-explanation p{font-size:11px}.route-explanation>.primary-button{gap:15px;padding:12px;font-size:10px}.route-progress{flex-wrap:wrap;gap:9px}.route-progress>span{font-size:6px}.federation-coda{gap:35px}.federation-coda h2{white-space:nowrap;font-size:35px}.federation-coda p{font-size:11px}.federation-coda .live-status{font-size:8px}.observatory-body{grid-template-columns:1fr}.shared-pipe-map{border-bottom:1px solid #36435d55;border-right:0;min-height:430px}.pipe-actors{left:28px;right:28px}.pipe-actor{min-width:140px;padding:13px}.pipe-actor>span{font-size:11px}.pipe-actor small{font-size:5px}.actors-top{top:55px}.actors-bottom{bottom:60px}.actors-top .pipe-actor:after,.actors-bottom .pipe-actor:after{height:66px}.observatory-render{grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.render-card-heading{z-index:2;padding:14px;position:absolute;top:5px;left:5px;right:5px}.observatory-live-scene{grid-row:1/3;height:235px}.observatory-live-scene .gpu-scene{inset:-15px -10px}.render-card-caption{padding:44px 23px 20px;display:block}.render-card-caption h2{margin-bottom:11px;font-size:22px}.render-card-caption>span{font-size:8px}.mirrored-view{background:0 0;border-top:0;padding:0 23px 20px}.mirrored-view p{font-size:7px}.mirrored-view b{font-size:9px}.mirrored-view>span{font-size:25px}.mirrored-view>a{padding:4px;font-size:16px}.payload-inspector{grid-template-columns:1fr 1fr}.payload-selection{padding:22px}.payload-selection>div{grid-template-columns:1fr}.payload-selection button{padding:10px;font-size:10px}.payload-selection p{font-size:9px}.payload-code{padding:22px 18px}.payload-code>div{flex-wrap:wrap;gap:8px;font-size:5px}.payload-code pre{font-size:9px}.observatory-command{grid-template-columns:.8fr 1.2fr;gap:30px;padding:45px 0}.observatory-command h2{font-size:35px}.observatory-command p{font-size:11px}.composer-compact input{font-size:12px}.combo-intro{padding-top:42px}.combo-intro h1{letter-spacing:-3.7px;font-size:68px}.combo-intro p{font-size:12px}.combo-world{min-height:0;padding:55px 28px 45px}.combo-workspace-head{gap:15px;padding:13px 18px}.workspace-wordmark{gap:13px;font-size:20px}.workspace-wordmark>span{font-size:8px}.workspace-status{font-size:5px}.workspace-resource-tabs{gap:15px}.workspace-resource-tabs>button{font-size:9px}.original-demo-label>span:last-child{display:none}.combo-product-stage{padding:15px 12px 0}.combo-workspace-foot{gap:14px;padding:13px 15px;font-size:6px}.combo-workspace-foot>button{font-size:7px}.combo-workspace-foot>button>span{margin-left:10px}.combo-world-floor{letter-spacing:1px;font-size:5px}.combo-intent{gap:35px;padding:20px 28px 45px}.combo-intent h2{font-size:37px}.combo-intent p{font-size:11px}.combo-intent small{font-size:6px}.combo-page>.flow-rail,.combo-page>.intent-receipt{margin-inline:28px}.combo-scene-view{height:420px}.combo-outro{padding-top:65px}.combo-outro h2{letter-spacing:-4px;font-size:83px}.prototype-switcher button{gap:6px;padding:10px;font-size:9px}.prototype-switcher button>span{font-size:7px}.prototype-switcher .switch-arrow{padding:10px}}@media (width<=560px){.lab-nav{height:69px;padding-inline:20px}.lab-brand{gap:12px;font-size:26px}.lab-brand>span{font-size:20px}.lab-brand>small{letter-spacing:1px;font-size:8px}.lab-nav nav>a{display:none}.nav-live{gap:7px;min-height:34px;padding:8px 10px;font-size:8px}.nav-live>span{margin-left:9px}.eyebrow{letter-spacing:1.2px;font-size:7px}.prototype-switcher{justify-content:space-between;gap:0;width:calc(100% - 20px);padding:4px;bottom:13px}.prototype-switcher button{gap:4px;min-height:38px;padding:10px 8px;font-size:8px}.prototype-switcher button>span{font-size:8px}.prototype-switcher b{display:none}.prototype-switcher [aria-current] b{font-size:8px;display:inline}.prototype-switcher .switch-arrow{padding-inline:9px;font-size:14px}.collection{padding:37px 21px 30px}.collection-intro{margin-bottom:35px}.collection-intro h1{letter-spacing:-2.8px;margin:24px 0;font-size:46px}.collection-intro>div{display:block}.collection-intro p{font-size:12px}.collection-edition{letter-spacing:1px;margin-top:20px;font-size:6px;display:block}.collection-edition br{display:none}.collection-grid{grid-template-columns:1fr;gap:24px}.world-visual{height:250px}.world-caption{padding:24px}.world-caption h2{font-size:23px}.world-caption p{font-size:11px}.world-caption .eyebrow{font-size:6px}.card-combo{grid-column:auto}.card-combo .world-visual{height:280px}.card-combo .world-caption{padding:24px}.card-combo h2{font-size:25px}.mini-combo b{font-size:62px}.mini-combo span{font-size:7px}.collection-footer{margin-top:30px;font-size:7px;line-height:1.8;display:block}.collection-footer>span{margin-top:10px;display:block}.mini-purposeful{width:210px}.mini-purposeful p{font-size:8px}.intent-hero{min-height:1100px}.intent-title{padding:34px 22px 0}.intent-title h1{letter-spacing:-3.2px;margin:24px 0;font-size:57px;line-height:1.04}.intent-title h1 em{font-size:52px}.intent-title p{max-width:290px;font-size:12px;line-height:1.9}.intent-stage{inset:310px -100px 245px -30px}.intent-stage>.gpu-scene{inset:0 -10px}.scene-axis{font-size:6px}.axis-north{top:38px;left:35%}.axis-east{top:44%;right:20%}.live-scene-title{z-index:2;top:auto;bottom:300px;right:23px}.live-scene-title>.eyebrow{font-size:5px}.live-scene-title h2{margin:6px 0;font-size:17px}.live-scene-title>span{font-size:7px}.intent-dock{width:calc(100% - 44px);bottom:104px;left:22px}.intent-stage-foot{display:block;bottom:27px;left:22px;right:22px}.intent-stage-foot .live-status{font-size:6px}.intent-stage-foot>a{margin-top:18px;font-size:8px;display:block}.intent-composer form{gap:12px;padding:15px}.intent-composer input{letter-spacing:-.2px;font-size:13px}.intent-composer form>label{font-size:19px}.intent-composer form>button{min-width:36px;min-height:36px;padding:7px;font-size:15px}.composer-caption{letter-spacing:.6px;gap:8px;padding:11px 14px;font-size:6px}.composer-caption>span:last-child{letter-spacing:.4px;font-size:5px}.intent-suggestions{gap:6px;padding:0 14px 12px}.intent-suggestions>button{gap:10px;min-height:30px;padding:7px;font-size:7px}.intent-error{margin:10px 14px;font-size:9px}.intent-understanding{padding-inline:22px}.flow-rail{gap:23px 12px;padding:24px 0}.flow-stop{gap:7px;min-width:95px}.flow-stop b{font-size:9px}.flow-stop small{letter-spacing:0;font-size:5px}.flow-icon{width:24px;height:24px;font-size:12px}.flow-wire{min-width:8px;margin:0}.flow-stop:last-child{flex:90px}.receipt-idle{padding:20px 0;font-size:8px}.intent-receipt summary{align-items:baseline;gap:10px;padding:18px 0;font-size:10px}.receipt-time{font-size:6px}.receipt-content{grid-template-columns:1fr;gap:20px;padding-bottom:22px}.receipt-content code,.receipt-content p{margin-top:8px;font-size:10px}.receipt-content .eyebrow{font-size:6px}.intent-coda{gap:23px;padding-top:36px}.intent-coda h2{letter-spacing:-1.4px;font-size:31px}.intent-coda p{font-size:11px}.phone-controller{padding-top:32px}.phone-controller h1{font-size:51px}.controller-art{height:230px}.persistence-v2,.federation-page,.observatory-v2{padding:34px 21px 120px}.persistence-heading{margin-bottom:27px}.persistence-heading h1{letter-spacing:-2.9px;margin-top:24px;font-size:51px}.persistence-heading>p{max-width:310px;margin-top:23px;font-size:11px}.continuity-stage{min-height:680px;overflow:hidden}.continuity-art{opacity:.27;inset:-20px -100px 160px}.continuity-process{gap:11px;margin:23px 16px 0;padding:16px 13px}.process-glyph{width:26px;font-size:23px}.continuity-process>div>b{font-size:9px}.continuity-process>div>span{letter-spacing:.5px;gap:5px;font-size:5px}.continuity-process .process-clock>b{font-size:14px}.continuity-process .process-clock>span{letter-spacing:.2px;font-size:5px}.continuity-tether{height:48px}.continuity-tether>span{font-size:5px;left:calc(50% + 10px)}.purposeful-window{width:calc(100% - 26px);min-height:365px}.purposeful-title{gap:10px;min-height:45px;padding:0 11px}.purposeful-tabs{gap:12px}.purposeful-tabs button{font-size:7px}.integrated-close{gap:12px;min-height:42px;font-size:7px}.integrated-close>b{font-size:19px}.purposeful-output{padding:24px 16px}.intent-line{gap:13px;padding-bottom:23px}.intent-line>span{font-size:8px}.intent-line p{font-size:11px;line-height:1.9}.terminal-response{gap:13px}.response-source{min-width:18px;font-size:8px}.terminal-response p{font-size:10px;line-height:1.9}.terminal-response>div>span{font-size:8px;line-height:1.9}.terminal-response>b{font-size:10px}.work-line{gap:9px;margin-top:24px;padding-top:16px;font-size:5px}.work-line .status-text{font-size:5px}.closing-invitation{gap:10px;margin-top:27px}.closing-invitation>span{font-size:20px}.closing-invitation p{font-size:7px}.continuity-stage-foot{align-items:flex-end;gap:15px;bottom:22px;left:16px;right:16px}.continuity-stage-foot .live-status{gap:6px;max-width:175px;font-size:6px;line-height:1.8}.continuity-stage-foot>span:last-child{white-space:nowrap;font-size:5px}.closed-view-card{padding:0 15px;top:235px}.closed-view-card h2{font-size:26px}.closed-view-card p{font-size:10px;line-height:1.8}.closed-view-card .primary-button{margin-block:24px 19px;font-size:11px}.closed-view-card>.eyebrow{font-size:6px}.return-receipt{align-items:flex-start;gap:11px;margin-top:22px}.return-receipt b{font-size:11px}.return-receipt p{font-size:8px;line-height:1.8}.continuity-after{padding-top:40px;display:block}.continuity-after .eyebrow{font-size:6px}.continuity-after h2{margin:17px 0 24px;font-size:34px}.continuity-after p{font-size:11px}.continuity-after .inline-links{gap:7px 20px;margin-top:16px}.continuity-after .inline-links>*{font-size:9px}.continuity-after small{font-size:6px}.section-heading{margin-bottom:28px}.section-heading h1{letter-spacing:-2.6px;margin-top:23px;font-size:48px}.section-heading>p{margin-top:23px;font-size:11px;line-height:1.9}.federation-top{gap:10px;padding:13px;font-size:6px}.federation-top>span:last-child{letter-spacing:.4px;text-align:right;max-width:95px;font-size:4px}.federation-map{height:640px}.client-row{gap:7px;top:36px;left:15px;right:15px}.client-row>div{gap:7px;padding:10px 9px;font-size:8px}.client-icon{font-size:15px}.client-caption{letter-spacing:.8px;font-size:4px;top:-19px}.fabric-hub{gap:8px;min-width:175px;padding:14px 18px;top:165px}.fabric-hub>span{font-size:30px}.fabric-hub>small,.fabric-stream-types{font-size:5px}.federation-wires{height:520px;top:0}.host-row{gap:12px;top:350px;left:14px;right:14px}.host-heading{gap:9px;padding:13px 10px}.host-heading>b{font-size:9px}.host-heading small{letter-spacing:.3px;font-size:4px}.host-mark{font-size:19px}.host-heading>span{font-size:6px}.host-workloads button{gap:8px;padding:13px 9px}.host-workloads button>div{font-size:8px}.host-workloads button>span{font-size:16px}.host-workloads button small{letter-spacing:.3px;font-size:4px}.host-workloads button>i{font-size:9px}.map-caption{max-width:250px;font-size:5px;line-height:1.8;bottom:18px;left:14px;right:14px}.federation-inspection{grid-template-columns:1fr}.envelope-column{border-bottom:1px solid #36525355;border-right:0;padding:23px 18px}.envelope-tabs{gap:22px}.envelope-tabs button{min-height:32px;font-size:8px}.envelope-column pre{margin-top:18px;font-size:10px}.json-comment{font-size:6px}.route-explanation{padding:25px 22px}.route-explanation h2{font-size:26px}.route-explanation p{font-size:11px}.route-progress{gap:17px;font-size:7px}.federation-coda{padding-top:40px;display:block}.federation-coda h2{margin-bottom:27px;font-size:34px}.federation-coda p{font-size:11px}.federation-coda .live-status{font-size:7px}.observatory-bar{flex-wrap:wrap;gap:12px;padding:13px 14px;font-size:6px}.observatory-bar .live-status{font-size:6px}.shared-pipe-map{min-height:455px}.pipe-actors{gap:6px;left:13px;right:13px}.pipe-actor{border-radius:4px;flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-width:0;padding:11px 8px}.pipe-actor>i{font-size:17px}.pipe-actor>span{font-size:8px;line-height:1.4}.pipe-actor small{letter-spacing:.2px;margin-top:5px;font-size:4px}.actors-top{top:47px}.actors-bottom{bottom:58px}.actors-top .pipe-actor:after{height:63px}.actors-bottom .pipe-actor:after{height:68px}.shared-pipe{height:97px;top:42%}.shared-pipe-label{padding:10px 17px}.shared-pipe-label>b{font-size:28px}.shared-pipe-label>span{letter-spacing:.6px;font-size:4px}.pipe-map-foot{gap:8px;bottom:13px;left:13px;right:13px}.pipe-map-foot>span{letter-spacing:.6px;max-width:190px;font-size:4px;line-height:1.8}.pipe-map-foot button{white-space:nowrap;font-size:6px}.flowing-message{padding:4px 6px;font-size:5px}.observatory-render{grid-template-columns:1.15fr 1fr}.render-card-heading{letter-spacing:.5px;gap:9px;padding:12px 10px;font-size:5px}.render-card-heading>span:last-child{font-size:4px}.observatory-live-scene{height:210px}.render-card-caption{padding:45px 15px 17px}.render-card-caption h2{margin-bottom:10px;font-size:18px;line-height:1.15}.render-card-caption>span{font-size:6px}.mirrored-view{gap:8px;padding:0 13px 16px}.mirrored-view>span{font-size:25px}.mirrored-view b{font-size:8px}.mirrored-view p{font-size:5px;line-height:1.8}.mirrored-view>a{padding:0;font-size:14px}.payload-inspector{grid-template-columns:1fr}.payload-selection{padding:23px 19px}.payload-selection>.eyebrow{font-size:5px}.payload-selection>div{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.payload-selection button{gap:8px;padding:12px 9px;font-size:9px}.payload-selection button>span{font-size:5px}.payload-selection p{max-width:none;font-size:9px;line-height:1.85}.payload-code{border-top:1px solid #36435d66;border-left:0;padding:23px 19px}.payload-code>div{gap:10px;font-size:5px}.payload-code pre{font-size:10px;line-height:1.8}.approve-button{padding:13px;font-size:9px}.observatory-command{padding:40px 0;display:block}.observatory-command h2{margin:17px 0;font-size:35px}.observatory-command p{margin-bottom:25px;font-size:11px}.composer-compact form{gap:10px;padding:14px}.composer-compact input{font-size:12px}.composer-compact .composer-caption{padding:11px 14px;font-size:6px}.composer-compact .composer-caption>span:last-child{font-size:5px}.composer-compact .intent-suggestions{padding-inline:14px}.composer-compact .intent-suggestions>button{font-size:7px}.combo-intro{padding:34px 22px 24px}.combo-intro h1{letter-spacing:-3.2px;margin:24px 0;font-size:54px;line-height:1.035}.combo-intro p{font-size:11px;line-height:1.9}.combo-actions{gap:23px;margin-top:24px}.combo-actions>.primary-button{gap:17px;min-height:42px;padding:12px;font-size:10px}.combo-actions>a{font-size:10px}.combo-actions>a>span{margin-left:10px}.combo-world{padding:35px 13px 34px}.combo-world-art{opacity:.45;inset:-120px -80px 0}.combo-world-caption{align-items:flex-end;gap:12px;margin:0 8px 14px}.combo-world-caption>span:first-child{letter-spacing:.8px;max-width:100px;font-size:5px;line-height:1.8}.combo-world-caption .live-status{gap:6px;max-width:175px;font-size:5px;line-height:1.8}.combo-workspace-head{gap:12px;padding:12px 13px}.workspace-wordmark{gap:10px;font-size:21px}.workspace-wordmark>span{font-size:6px}.workspace-resource-tabs{gap:12px}.workspace-resource-tabs>button{font-size:8px}.workspace-status{display:none}.combo-product-stage{padding:13px 7px 0}.original-demo-label{letter-spacing:.8px;padding-left:7px;font-size:5px}.combo-workspace-foot{padding:13px 14px;font-size:6px;display:block}.combo-workspace-foot>button{min-height:27px;margin-top:10px;font-size:7px;display:block}.combo-world-floor{letter-spacing:.7px;gap:10px;margin-inline:8px;font-size:4px}.combo-scene-view{height:395px}.combo-scene-window h2{font-size:25px}.combo-scene-window>div:last-child>.eyebrow,.combo-scene-window>div:last-child>span:last-child{font-size:6px}.combo-intent{padding:18px 22px 40px;display:block}.combo-intent h2{margin:18px 0;font-size:36px}.combo-intent p{font-size:11px}.combo-intent small{max-width:310px;margin-top:16px;font-size:6px}.combo-intent .intent-composer{margin-top:28px}.combo-page>.flow-rail,.combo-page>.intent-receipt{margin-inline:22px}.combo-outro{padding:52px 22px 15px}.combo-outro h2{letter-spacing:-3.8px;margin:25px 0;font-size:70px}.combo-outro>a{font-size:11px}.native-preview-dialog{width:96vw;padding:21px 16px}.native-dialog-heading .eyebrow{font-size:6px}.native-dialog-heading h2{letter-spacing:-.6px;font-size:21px}.native-dialog-heading>button{min-width:30px;font-size:24px}.native-preview-dialog>p{margin-bottom:20px;font-size:10px;line-height:1.9}.native-preview-dialog code{font-size:10px}.native-screen-label{letter-spacing:.4px;gap:10px;padding:11px 12px;font-size:6px}.native-screen-label>span:last-child{font-size:5px}.native-screen{min-height:280px;padding:17px 12px;font-size:10px}.native-screen-input{padding:10px 12px}.native-screen-input input{font-size:11px}.native-dialog-foot{gap:12px;font-size:5px;line-height:1.8}.native-dialog-foot .live-status{gap:6px;font-size:6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.travelling-packet{display:none}.flowing-message{left:15%}.message-return{left:auto;right:15%}}.combo-world-art{inset:-25px -40px -40px}.combo-actions>.primary-button{gap:25px;min-height:42px;padding:11px 16px;font-size:11px}.combo-intent{scroll-margin-top:35px}@media (width<=560px){.combo-world-art{inset:-20px -80px 0}.combo-actions>.primary-button{gap:17px;padding:12px;font-size:10px}.intent-hero{min-height:1000px}.intent-stage{inset:310px -100px 220px -30px}.intent-dock{bottom:150px}.live-scene-title{bottom:360px}.intent-stage-foot{bottom:27px}}.combo-tour{position:relative}.combo-tour .tour-entry{display:none}.combo-hosted-launch{white-space:nowrap;color:#d9bce9;font:10px var(--lab-mono);z-index:8;background:#24192fed;border:1px solid #aa79bc66;border-radius:5px;align-items:center;gap:22px;padding:11px 15px;display:flex;position:absolute;bottom:66px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #0008}.combo-hosted-launch>span{color:#b392c8}@media (width<=560px){.combo-hosted-launch{gap:15px;padding:10px 12px;font-size:8px;bottom:70px}}.light-lab{--lab-bg:#08090c;--lab-fg:#eeede9;--lab-muted:#9d9eaa;--lab-accent:#c6ced7;--lab-line:#2c3038;background:#08090c}.lab-nav{border-bottom-color:#ffffff09}.lab-brand>small{color:#9297a3}.lab-nav nav{color:#a2a6af}.nav-live{border-color:#c5cfdf26;border-radius:3px}.nav-live>span{color:#adb8c8}.eyebrow{color:#8e98a7}.prototype-switcher{background:#111419f5;border-color:#c5cfdf26;border-radius:5px}.prototype-switcher button{color:#929ba9}.prototype-switcher [aria-current]{color:#eeeae2;background:#d9e5f113}.prototype-switcher [aria-current]>span{color:#b9c5d4}.primary-button{color:#171b20;background:#d9dbd5;border-color:#e4e6df;border-radius:3px}.primary-button:hover{background:#f4f2e9}.render-label{color:#8a94a15e;font-size:6px}.world-card{background:#0b0d11;border-color:#b6c7de20;border-radius:3px}.world-card:hover{border-color:#c2d1e95c}.world-visual{border-bottom-color:#b6c7de20}.world-caption h2{color:#dededb}.world-caption p{color:#949ba5}.world-caption .eyebrow{color:#717d8c}.world-number,.world-open{color:#9ca8b8}.collection-intro h1 em{color:#8f9cac}.collection-intro p{color:#a3a7af}.collection-edition{color:#768494}.collection-footer{color:#737e8d}.mini-combo b{color:#e2e4df}.mini-combo span{color:#a8b5c4}.variant-instrument{--lab-bg:#08090c;--lab-accent:#d6d7cf;--lab-line:#2c3038}.intent-hero{min-height:900px}.intent-stage{inset:-85px -120px 125px 9%}.intent-stage>.gpu-scene{inset:0}.intent-stage:after{background:linear-gradient(90deg,#08090c 0%,#08090cba 12%,#08090c00 39%),linear-gradient(#08090c00 77%,#08090c 100%)}.intent-title{max-width:750px;padding-top:70px}.intent-title>.eyebrow{color:#9fa8b5}.intent-title h1{letter-spacing:-6.8px;margin-top:37px;font-size:clamp(78px,7.7vw,112px);font-weight:420;line-height:.98}.intent-title p{color:#a6a8af;margin-top:30px;font-size:13px;line-height:1.9}.intent-title em{color:#c8cbd0}.scene-axis{color:#a8b1be55;font-size:6px}.axis-north{top:80px;left:55%}.axis-east{writing-mode:vertical-rl;top:45%;right:10%}.live-scene-title{top:520px;right:6.5%}.live-scene-title>.eyebrow{color:#82909e}.live-scene-title h2{color:#c7cfd7;font-size:22px}.live-scene-title>span{color:#919caa}.intent-dock{width:min(990px,90vw);bottom:96px}.intent-stage-foot{bottom:32px}.intent-stage-foot .live-status{color:#919caa}.intent-stage-foot>a{color:#a4b2c1}.intent-composer{background:#101318ef;border-color:#bdcce333;border-radius:4px;box-shadow:0 14px 75px #0007}.composer-caption{color:#98a5b4;border-bottom-color:#afc3df17}.composer-caption>span:last-child{color:#8996a4}.intent-composer form>label{color:#cbd6e2}.intent-composer input{color:#e0e4e7}.intent-composer input::placeholder{color:#8e9aa9}.intent-composer form>button{color:#d4dee9;background:#d8e3ef0b;border-color:#b7c9e033}.intent-suggestions>button{color:#9eacbd;background:#c1d5ef04;border-color:#b7c9e024}.intent-suggestions>button:hover{color:#e2e6e9;border-color:#b7c9e05c}.intent-suggestions>button>span{color:#8495a8}.intent-coda p{color:#969eaa}.intent-coda h2 em{color:#aebac9}.flow-icon{color:#b5c6d7;background:#a4bad00a;border-color:#9baec033}.flow-stop b{color:#c3cbd4}.flow-stop small{color:#7e8a99}.flow-wire{background:#b1c7df24}.flow-wire:after{color:#738499}.receipt-idle{color:#8a96a6}.intent-receipt{color:#aab6c5}.receipt-time{color:#8493a4}.receipt-time>b{color:#a9b9cb}.receipt-content code{color:#a9bfd2}.receipt-content p{color:#93a4b6}.continuity-art{opacity:.36;inset:-130px -40px 20px}.continuity-stage{background:#0b0d12;border-color:#bccce626;border-radius:4px}.continuity-process{background:#10141bf0;border-color:#b8cde333}.purposeful-window{background:#0d1218f0;border-color:#acc3dc40;border-radius:4px}.purposeful-title{border-bottom-color:#acc3dc20}.purposeful-output{padding-top:32px}.intent-line p{color:#d6dde3}.terminal-response p{color:#a8b7c7}.combo-intro h1 em{color:#c3cbd3}.combo-actions>.primary-button{color:#171b20;background:#d9dbd5;border-color:#e4e6df}.combo-outro h2{color:#dddeda}.combo-world-art{opacity:.82;inset:-200px -60px -100px}.combo-workspace{background:#0e1218e8;border-color:#9fb8d33b;box-shadow:0 30px 100px #0008}.combo-workspace-head{background:#10151bf5}.combo-world-caption{color:#b0bac7}.combo-scene-view{height:520px}.combo-scene-window h2{color:#d1d8df}.combo-scene-window>div:last-child{pointer-events:none}.combo-scene-window .gpu-scene{inset:-70px -20px}.combo-hosted-launch{color:#cad9e6;background:#18232ded;border-color:#b3c9df44}.combo-hosted-launch:hover{background:#263341}@media (width<=800px){.intent-title h1{letter-spacing:-5px;font-size:88px}.intent-stage{inset:10px -250px 170px 0}.intent-title{padding-top:50px}.intent-title p{font-size:12px}.live-scene-title{top:490px;right:5%}}@media (width<=560px){.intent-hero{min-height:990px}.intent-title{padding:33px 22px 0}.intent-title h1{letter-spacing:-4.3px;margin:27px 0 20px;font-size:68px;line-height:.99}.intent-title p{margin-top:23px;font-size:11px}.intent-title>.eyebrow{font-size:7px}.intent-stage{inset:220px -150px 160px}.intent-stage:after{background:linear-gradient(#08090c 0%,#08090c00 23% 72%,#08090c 100%)}.scene-axis{display:none}.live-scene-title{top:auto;bottom:337px;right:23px}.live-scene-title h2{margin:7px 0;font-size:18px}.live-scene-title>.eyebrow{font-size:5px}.live-scene-title>span{font-size:7px}.intent-dock{width:calc(100% - 44px);bottom:132px;left:22px}.intent-stage-foot{bottom:28px;left:23px;right:23px}.intent-composer input{font-size:12px}.intent-suggestions>button{font-size:7px}.continuity-art{opacity:.25;inset:-40px -140px 60px}.combo-world-art{opacity:.7;inset:-130px -140px -70px}.combo-scene-view{height:390px}.combo-scene-window .gpu-scene{inset:0 -120px}}@media (width>=801px){.intent-hero{min-height:760px}.intent-title{padding-top:48px}.intent-title h1{letter-spacing:-5.4px;margin-top:30px;font-size:clamp(74px,6.6vw,96px);line-height:.99}.intent-title p{margin-top:24px}.intent-stage{inset:-85px -120px 10px 9%}.intent-dock{width:min(930px,83vw);bottom:108px}.live-scene-title{top:435px;right:6.5%}.intent-stage-foot{bottom:49px}}.prototype-switcher{padding:4px;bottom:8px}.prototype-switcher button{min-height:33px;padding:8px 12px}.prototype-switcher .switch-arrow{padding-inline:11px}@media (width>=801px){.intent-hero{min-height:700px}.intent-title h1{letter-spacing:-4.8px;font-size:clamp(72px,6vw,88px)}.intent-title p{margin-top:20px;font-size:12px}.intent-dock{width:min(880px,79vw);bottom:134px}.live-scene-title{top:403px}.intent-stage-foot{bottom:76px}}@media (width<=560px){.intent-hero{min-height:880px}.intent-dock{bottom:122px}.live-scene-title{bottom:365px}.intent-stage{inset:220px -150px 130px}.prototype-switcher button{padding:8px 10px}}.combo-page{isolation:isolate;position:relative}.combo-sky{z-index:-1;opacity:.72;pointer-events:none;height:1420px;position:absolute;top:-80px;left:0;right:0;overflow:hidden}.combo-sky:after{content:"";background:linear-gradient(#08090c44,#0000 30% 62%,#08090c);position:absolute;inset:0}.combo-sky .gpu-scene{inset:-180px -90px 0}.combo-sky .render-label{display:none}.combo-intro{position:relative}.combo-intro h1{color:#eeede9;text-shadow:0 3px 35px #08090c}.combo-intro p{color:#a8adb5;text-shadow:0 2px 10px #08090c}.combo-workspace{isolation:isolate;background:#0d1219eb;border:1px solid #bdd2e74d;border-radius:6px;position:relative;overflow:hidden;box-shadow:inset 0 1px #d8e8f52b,0 40px 110px #0009}.combo-workspace:before{content:"";pointer-events:none;z-index:10;border-radius:inherit;background:linear-gradient(125deg,#c7ddef77,#0000 23% 75%,#a9c4db22) border-box;border:1px solid #0000;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:padding-box,border-box;mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.combo-world{background:0 0}.combo-world-caption>span:first-child{color:#bdc7d4}.combo-world-floor{color:#8f9cab}.workspace-resource-tabs>button[aria-pressed=true]{color:#dde4eb}.workspace-wordmark>span{color:#879aaa}.combo-workspace-head{border-bottom-color:#bdd2e721}.combo-workspace-foot{background:#101820aa;border-top-color:#bdd2e721}.combo-hosted-launch{box-shadow:inset 0 1px #dcecff12,0 8px 35px #0008}.original-demo-label{color:#91a1b3}@media (width<=560px){.combo-sky{opacity:.55;height:1040px;top:0}.combo-sky .gpu-scene{inset:-30px -320px 0}.combo-workspace{border-radius:4px}.combo-intro p{color:#afb5bd}}.combo-scene-view{overflow:hidden}.combo-workspace-head,.combo-workspace-foot{z-index:4;position:relative}.public-runtime-note{opacity:.7;pointer-events:none;font-size:8px;left:auto;right:4.5%;display:flex!important}.browser-scene-controls .intent-suggestions{flex-wrap:wrap;padding:18px 0}
