@import "https://fonts.googleapis.com/css2?family=UnifrakturCook:wght@700&display=swap";@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/lexend-vietnamese-400-normal-DoLa7jNB.woff2)format("woff2"),url(/build/assets/lexend-vietnamese-400-normal-mPlHoWg5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/lexend-latin-ext-400-normal-D38JI5AK.woff2)format("woff2"),url(/build/assets/lexend-latin-ext-400-normal-D9P7pMo-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/lexend-latin-400-normal-CwRJVcUA.woff2)format("woff2"),url(/build/assets/lexend-latin-400-normal-CHypAkT3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/lexend-vietnamese-500-normal-Bos7Oy9U.woff2)format("woff2"),url(/build/assets/lexend-vietnamese-500-normal-EFAPmUTE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/lexend-latin-ext-500-normal-Bo17xs96.woff2)format("woff2"),url(/build/assets/lexend-latin-ext-500-normal-DbCmXT_D.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/lexend-latin-500-normal-Dl-X5nog.woff2)format("woff2"),url(/build/assets/lexend-latin-500-normal-D9x1QWTH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration)cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{margin-top:15px;height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}@keyframes vinyl-spin-ce93aa1c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vinyl-spinning[data-v-ce93aa1c]{animation:3s linear infinite vinyl-spin-ce93aa1c}.spotify-ghost[data-v-ce93aa1c]:hover{color:var(--faee6482)!important;background-color:var(--v0271f4bd)!important}.marquee-container[data-v-ce93aa1c]{max-width:100%;overflow:hidden}.marquee-container[data-v-ce93aa1c]:has(.scrolling){-webkit-mask-image:linear-gradient(90deg,#0000,#000 4px calc(100% - 4px),#0000);mask-image:linear-gradient(90deg,#0000,#000 4px calc(100% - 4px),#0000)}.marquee-text[data-v-ce93aa1c]{white-space:nowrap;display:inline-block}.marquee-container .marquee-text.scrolling[data-v-ce93aa1c]{animation:marquee-scroll-ce93aa1c var(--marquee-duration,8s)linear infinite;padding-right:3rem}.vinyl-idle-hover[data-v-ce93aa1c]{animation:8s linear infinite vinyl-idle-drift-ce93aa1c}@keyframes vinyl-idle-drift-ce93aa1c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes marquee-scroll-ce93aa1c{0%{transform:translate(0)}10%{transform:translate(0)}90%{transform:translateX(var(--marquee-distance))}to{transform:translateX(var(--marquee-distance))}}@keyframes vinyl-spin-c524c81d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vinyl-spinning[data-v-c524c81d]{animation:3s linear infinite vinyl-spin-c524c81d}.spotify-slider[data-v-088a3c1f] [data-slot=slider-range]{background-color:var(--spotify-accent,#1db954)}.spotify-slider[data-v-088a3c1f] [data-slot=slider-thumb]{border-color:var(--spotify-accent,#1db954)}.spotify-play[data-v-3f421958]{background-color:var(--spotify-accent,#1db954);color:#fff}.spotify-play[data-v-3f421958]:hover{background-color:var(--spotify-accent,#1db954);opacity:.85}.spotify-ghost[data-v-3f421958]:hover{color:var(--spotify-accent,#1db954)!important;background-color:hsl(var(--spotify-accent-hsl)/.15)!important}.spotify-slider[data-v-dcd7d610] [data-slot=slider-range]{background-color:var(--v6d12354a)}.spotify-slider[data-v-dcd7d610] [data-slot=slider-thumb]{border-color:var(--v6d12354a)}.spotify-ghost[data-v-dcd7d610]:hover{color:var(--v6d12354a)!important;background-color:var(--v6852bef0)!important}.spotify-link[data-v-7d858865]:hover{color:var(--spotify-accent,#1db954)!important}.vinyl-idle[data-v-7d858865]{animation:41s linear infinite vinyl-idle-drift-7d858865}.vinyl-idle-hover[data-v-7d858865]{animation:8s linear infinite vinyl-idle-drift-7d858865}@keyframes vinyl-idle-drift-7d858865{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notch-branding[data-v-cf909cbe]{pointer-events:none;z-index:1}.notch-glow-left[data-v-cf909cbe]{background:radial-gradient(50% 100% at 35%,#ffa0320a 0%,#ff781405 40%,#0000 70%)}.notch-glow-right[data-v-cf909cbe]{background:radial-gradient(50% 100% at 65%,#50a0ff0a 0%,#2878ff05 40%,#0000 70%)}.spark[data-v-cf909cbe]{width:3px;left:50%;top:calc(env(safe-area-inset-top,0px)*.18 + 19px);transform-origin:top;opacity:0;animation:spark-flash var(--spark-duration)ease-out infinite;animation-delay:var(--spark-delay);background:linear-gradient(#0000 0% 64%,#c8e6ffe6 68%,#8cc8ff80 80%,#64aaff26 92%,#0000 100%);border-radius:1px;margin-left:-1.5px;box-shadow:0 0 30px 12px #64b4ff4d}.spark-1[data-v-cf909cbe]{height:22px;animation:3.17s ease-out infinite spark-flash,11.3s step-end -2.7s infinite spark-gate-a;transform:rotate(0)}.spark-2[data-v-cf909cbe]{height:27px;animation:4.13s ease-out -1.8s infinite spark-flash,13.7s step-end -5.1s infinite spark-gate-b;transform:rotate(25deg)}.spark-3[data-v-cf909cbe]{background:linear-gradient(#0000 0% 72%,#ffc88ccc 76%,#ffb46466 86%,#ffa0501a 94%,#0000 100%);height:72px;animation:2.71s ease-out -.6s infinite spark-flash,9.7s step-end -3.4s infinite spark-gate-c;transform:rotate(90deg);box-shadow:0 0 30px 12px #ffa05040}.spark-4[data-v-cf909cbe]{height:27px;animation:3.79s ease-out -2.5s infinite spark-flash,14.3s step-end -8.2s infinite spark-gate-a;transform:rotate(155deg)}.spark-5[data-v-cf909cbe]{height:22px;animation:2.39s ease-out -1.1s infinite spark-flash,11.9s step-end -6.8s infinite spark-gate-b;transform:rotate(180deg)}.spark-6[data-v-cf909cbe]{background:linear-gradient(#0000 0% 64%,#ffbe78cc 68%,#ffaa5a66 80%,#ff96461a 92%,#0000 100%);height:29px;animation:4.43s ease-out -3.2s infinite spark-flash,12.7s step-end -1.5s infinite spark-gate-c;transform:rotate(210deg);box-shadow:0 0 30px 12px #ff964640}.spark-7[data-v-cf909cbe]{background:linear-gradient(#0000 0% 72%,#c8e6ffe6 76%,#8cc8ff66 86%,#64aaff1a 94%,#0000 100%);height:72px;animation:2.97s ease-out -.4s infinite spark-flash,10.3s step-end -4.9s infinite spark-gate-a;transform:rotate(270deg)}.spark-8[data-v-cf909cbe]{height:27px;animation:3.61s ease-out -2s infinite spark-flash,15.1s step-end -9.3s infinite spark-gate-b;transform:rotate(-25deg);box-shadow:0 0 30px 12px #64b4ff66}.spark-9[data-v-cf909cbe]{height:23px;animation:4.79s ease-out -3.8s infinite spark-flash,13.1s step-end -7.6s infinite spark-gate-c;transform:rotate(12deg)}.spark-10[data-v-cf909cbe]{background:linear-gradient(#0000 0% 64%,#ffc88cb3 68%,#ffb4644d 80%,#ffa05014 92%,#0000 100%);height:23px;animation:2.89s ease-out -1.5s infinite spark-flash,12.1s step-end -10.4s infinite spark-gate-a;transform:rotate(195deg);box-shadow:0 0 30px 12px #ffa05033}.spark-11[data-v-cf909cbe]{height:68px;animation:3.47s ease-out -1.3s infinite spark-flash,10.9s step-end -3.8s infinite spark-gate-b;transform:rotate(75deg)}.spark-12[data-v-cf909cbe]{background:linear-gradient(#0000 0% 72%,#ffbe78b3 76%,#ffaa5a4d 86%,#ff964614 94%,#0000 100%);height:68px;animation:4.01s ease-out -2.6s infinite spark-flash,14.9s step-end -11.2s infinite spark-gate-c;transform:rotate(255deg);box-shadow:0 0 30px 12px #ff964633}.spark[data-v-cf909cbe]{transition:opacity .6s ease-out}.notch-branding:not(.is-streaming) .spark[data-v-cf909cbe]{animation:none!important}.notch-glow-left[data-v-cf909cbe],.notch-glow-right[data-v-cf909cbe]{opacity:.3;transition:opacity .8s ease-in-out}.notch-letter[data-v-cf909cbe]{opacity:.7;font-family:Bebas Neue,sans-serif}.notch-letter-p[data-v-cf909cbe]{color:#ffaa46e6;text-shadow:0 0 10px #ff8c2880}.notch-letter-f[data-v-cf909cbe]{color:#64aaffe6;text-shadow:0 0 10px #3c8cff80;animation-delay:-3s}.is-warming .notch-glow-left[data-v-cf909cbe],.is-warming .notch-glow-right[data-v-cf909cbe]{opacity:.7}.is-warming .notch-letter[data-v-cf909cbe]{animation:6s ease-in-out infinite notch-letter-pulse}.is-warming .notch-letter-f[data-v-cf909cbe]{animation-delay:-3s}.is-streaming .spark[data-v-cf909cbe]{transition:none}.is-streaming .notch-backdrop[data-v-cf909cbe]{opacity:.9;transition:opacity .8s ease-in-out}.is-streaming .notch-glow-left[data-v-cf909cbe],.is-streaming .notch-glow-right[data-v-cf909cbe]{opacity:1}.is-streaming .notch-letter-p[data-v-cf909cbe]{animation:6s ease-in-out infinite notch-letter-pulse,7.3s ease-out -1.2s infinite letter-strike-warm}.is-streaming .notch-letter-f[data-v-cf909cbe]{animation:6s ease-in-out -3s infinite notch-letter-pulse,8.1s ease-out -4.7s infinite letter-strike-cool}.logo-face[data-v-ec379f93]{opacity:.5;z-index:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.logo-aura-warm[data-v-ec379f93]{background:radial-gradient(60% 120% at 30%,#ffa0320f 0%,#ff781408 40%,#0000 70%);transition:opacity .8s ease-in-out}.logo-aura-cool[data-v-ec379f93]{background:radial-gradient(60% 120% at 70%,#50a0ff0f 0%,#2878ff08 40%,#0000 70%);transition:opacity .8s ease-in-out}.logo-spark[data-v-ec379f93]{transform-origin:top;opacity:0;border-radius:1px;width:2px;margin-left:-1px;top:50%}.logo-spark-1[data-v-ec379f93]{background:linear-gradient(#0000 0% 50%,#ffc88ccc 62%,#ffa0504d 78%,#0000 100%);height:44px;animation:3.17s ease-out infinite spark-flash,11.3s step-end -2.7s infinite spark-gate-a;left:8%;transform:rotate(-95deg);box-shadow:0 0 20px 8px #ffa05040}.logo-spark-2[data-v-ec379f93]{background:linear-gradient(#0000 0% 48%,#ffbe78b3 60%,#ff964640 78%,#0000 100%);height:38px;animation:4.13s ease-out -1.8s infinite spark-flash,13.7s step-end -5.1s infinite spark-gate-b;left:18%;transform:rotate(-140deg);box-shadow:0 0 20px 8px #ff964633}.logo-spark-3[data-v-ec379f93]{background:linear-gradient(#0000 0% 48%,#ffb464b3 60%,#ff8c3c40 78%,#0000 100%);height:40px;animation:2.71s ease-out -.6s infinite spark-flash,9.7s step-end -3.4s infinite spark-gate-c;left:28%;transform:rotate(200deg);box-shadow:0 0 20px 8px #ff8c3c33}.logo-spark-4[data-v-ec379f93]{background:linear-gradient(#0000 0% 50%,#ffc88c99 62%,#ffa05033 78%,#0000 100%);height:42px;animation:3.79s ease-out -2.5s infinite spark-flash,14.3s step-end -8.2s infinite spark-gate-a;left:36%;transform:rotate(-120deg);box-shadow:0 0 20px 8px #ffa05026}.logo-spark-9[data-v-ec379f93]{background:linear-gradient(#0000 0% 48%,#ffd296bf 60%,#ffaa5a40 78%,#0000 100%);height:36px;animation:3.43s ease-out -.9s infinite spark-flash,12.3s step-end -6.1s infinite spark-gate-c;left:44%;transform:rotate(215deg);box-shadow:0 0 20px 8px #ffaa5a33}.logo-spark-10[data-v-ec379f93]{background:linear-gradient(#0000 0% 50%,#ffbe78a6 62%,#ff964633 78%,#0000 100%);height:40px;animation:4.57s ease-out -3.6s infinite spark-flash,13.1s step-end -7.4s infinite spark-gate-a;left:50%;transform:rotate(-165deg);box-shadow:0 0 20px 8px #ff96462e}.logo-spark-5[data-v-ec379f93]{background:linear-gradient(#0000 0% 50%,#8cc8ffcc 62%,#50a0ff4d 78%,#0000 100%);height:44px;animation:2.97s ease-out -.4s infinite spark-flash,10.3s step-end -4.9s infinite spark-gate-b;left:56%;transform:rotate(25deg);box-shadow:0 0 20px 8px #50a0ff4d}.logo-spark-6[data-v-ec379f93]{background:linear-gradient(#0000 0% 48%,#a0d2ffb3 60%,#64aaff40 78%,#0000 100%);height:38px;animation:3.61s ease-out -2s infinite spark-flash,15.1s step-end -9.3s infinite spark-gate-c;left:64%;transform:rotate(140deg);box-shadow:0 0 20px 8px #64aaff40}.logo-spark-7[data-v-ec379f93]{background:linear-gradient(#0000 0% 48%,#b4dcffb3 60%,#78beff40 78%,#0000 100%);height:40px;animation:4.43s ease-out -3.2s infinite spark-flash,12.7s step-end -1.5s infinite spark-gate-a;left:72%;transform:rotate(-25deg);box-shadow:0 0 20px 8px #78beff33}.logo-spark-8[data-v-ec379f93]{background:linear-gradient(#0000 0% 50%,#c8e6ff99 62%,#8cc8ff33 78%,#0000 100%);height:42px;animation:2.89s ease-out -1.5s infinite spark-flash,12.1s step-end -10.4s infinite spark-gate-b;left:80%;transform:rotate(120deg);box-shadow:0 0 20px 8px #8cc8ff26}.logo-spark-11[data-v-ec379f93]{background:linear-gradient(#0000 0% 48%,#aadcffbf 60%,#6eb4ff40 78%,#0000 100%);height:36px;animation:3.07s ease-out -2.3s infinite spark-flash,11.7s step-end -5.8s infinite spark-gate-a;left:88%;transform:rotate(95deg);box-shadow:0 0 20px 8px #6eb4ff40}.logo-spark-12[data-v-ec379f93]{background:linear-gradient(#0000 0% 50%,#bee1ffa6 62%,#82beff33 78%,#0000 100%);height:38px;animation:4.19s ease-out -1.1s infinite spark-flash,14.1s step-end -8.9s infinite spark-gate-c;left:94%;transform:rotate(-40deg);box-shadow:0 0 20px 8px #82beff2e}.logo-text-panel[data-v-ec379f93]{filter:drop-shadow(0 0 4px #ffa0324d)}.logo-text-forge[data-v-ec379f93]{filter:drop-shadow(0 0 4px #3c8cff4d)}.logo-glow-panel[data-v-ec379f93],.logo-glow-forge[data-v-ec379f93]{opacity:.15;transition:opacity .8s ease-in-out}.logo-spark[data-v-ec379f93]{transition:opacity .6s ease-out}.desktop-logo:not(.is-streaming) .logo-spark[data-v-ec379f93]{animation:none!important}.logo-aura-warm[data-v-ec379f93],.logo-aura-cool[data-v-ec379f93]{opacity:.4}.logo-glow-panel[data-v-ec379f93],.logo-glow-forge[data-v-ec379f93]{opacity:.15}.logo-face[data-v-ec379f93]{transition:opacity .8s ease-in-out}.is-warming .logo-aura-warm[data-v-ec379f93],.is-warming .logo-aura-cool[data-v-ec379f93]{opacity:.75}.is-warming .logo-glow-panel[data-v-ec379f93]{animation:6s ease-in-out infinite logo-text-pulse-warm}.is-warming .logo-glow-forge[data-v-ec379f93]{animation:6s ease-in-out -3s infinite logo-text-pulse-cool}.is-warming .logo-face[data-v-ec379f93]{opacity:.65}.is-streaming .logo-spark[data-v-ec379f93]{transition:none}.is-streaming .logo-aura-warm[data-v-ec379f93],.is-streaming .logo-aura-cool[data-v-ec379f93]{opacity:1}.is-streaming .logo-glow-panel[data-v-ec379f93]{animation:6s ease-in-out infinite logo-text-pulse-warm,7.3s ease-out -1.2s infinite logo-text-strike-warm}.is-streaming .logo-glow-forge[data-v-ec379f93]{animation:6s ease-in-out -3s infinite logo-text-pulse-cool,8.1s ease-out -4.7s infinite logo-text-strike-cool}.is-streaming .logo-face[data-v-ec379f93]{opacity:.7}.forge-ignite[data-v-ec379f93]{animation:.4s cubic-bezier(.34,1.56,.64,1) forge-punch}@media (max-width:1024px){.desktop-logo[data-v-ec379f93]{width:200px}.logo-inner[data-v-ec379f93]{transform-origin:50%;transform:scale(.65)}}.top-nav[data-v-128811a5]{padding-top:env(safe-area-inset-top,0px)}@keyframes vinyl-spin-10419f1e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vinyl-spinning[data-v-10419f1e]{animation:3s linear infinite vinyl-spin-10419f1e}.pull-refresh-enter-active[data-v-0d8ce4fb],.pull-refresh-leave-active[data-v-0d8ce4fb]{transition:opacity .2s,transform .2s}.pull-refresh-enter-from[data-v-0d8ce4fb],.pull-refresh-leave-to[data-v-0d8ce4fb]{opacity:0;transform:translateY(-20px)}[data-v-4be7ac35] [data-slot=sheet-overlay].bg-black\/80,[data-v-4be7ac35] .fixed.inset-0.z-50[data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(6px)!important;background-color:#00000073!important}[data-slot=sheet-content].image-details-sheet>button{display:none!important}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1*var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(-35%,-35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(35%,-35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(-35%,35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(35%,35%)}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before)*.05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before)))scale(calc(-1*var(--toasts-before)*.05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift)*-100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y)translateY(var(--swipe-amount-y,0px))translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y)translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y)translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y)translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y)translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y)translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y)translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y)translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y)translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left)*-1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left)*2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}[data-v-6be434e5] [data-slot=sheet-overlay].bg-black\/80,[data-v-6be434e5] .fixed.inset-0.z-50[data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(4px)!important;background-color:#0003!important}.quick-picker-enter-active[data-v-ea64640e],.quick-picker-leave-active[data-v-ea64640e]{transition:opacity .15s}.quick-picker-enter-active[data-v-ea64640e]>:last-child,.quick-picker-leave-active[data-v-ea64640e]>:last-child{transition:opacity .15s,transform .15s}.quick-picker-enter-from[data-v-ea64640e],.quick-picker-leave-to[data-v-ea64640e]{opacity:0}.quick-picker-enter-from[data-v-ea64640e]>:last-child,.quick-picker-leave-to[data-v-ea64640e]>:last-child{transform:scale(.95)translateY(-8px)}.gradient-send-audio[data-v-bd70f482],.gradient-send-text[data-v-bd70f482],.gradient-send-image[data-v-bd70f482],.gradient-send-music[data-v-bd70f482],.gradient-send-auto[data-v-bd70f482]{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;color:#fff!important}.gradient-send-audio[data-v-bd70f482]:hover,.gradient-send-text[data-v-bd70f482]:hover,.gradient-send-image[data-v-bd70f482]:hover,.gradient-send-music[data-v-bd70f482]:hover,.gradient-send-auto[data-v-bd70f482]:hover{opacity:.85}.gradient-send-audio[data-v-bd70f482]:active,.gradient-send-text[data-v-bd70f482]:active,.gradient-send-image[data-v-bd70f482]:active,.gradient-send-music[data-v-bd70f482]:active,.gradient-send-auto[data-v-bd70f482]:active{opacity:.9}.gradient-send-audio[data-v-bd70f482]{background:linear-gradient(135deg,#bf5af2,#8b5cf6,#6366f1)!important}.gradient-send-text[data-v-bd70f482]{background:linear-gradient(135deg,#ff6b35,#ff8c42,#ffb347)!important}.gradient-send-image[data-v-bd70f482]{background:linear-gradient(135deg,#06b6d4,#14b8a6,#10b981)!important}.gradient-send-music[data-v-bd70f482]{background:linear-gradient(135deg,#e11d48,#ec4899,#d946ef)!important}.gradient-send-auto[data-v-bd70f482]{background:linear-gradient(135deg,#ff6b35,#bf5af2,#0a84ff)!important}.gradient-stop[data-v-93e46233]{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;background:linear-gradient(135deg,#ef4444,#e11d48,#db2777)!important}.gradient-stop[data-v-93e46233]:active{opacity:.9}.shimmer-overlay[data-v-f767f530]{background:linear-gradient(90deg,#0000 0%,#ffffff0d 50%,#0000 100%);animation:2s infinite shimmer-f767f530}@keyframes shimmer-f767f530{0%{transform:translate(-100%)}to{transform:translate(100%)}}.mcp-ui-resource[data-v-2be94b97]{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;width:100%;margin-top:.5rem;overflow:hidden}.mcp-ui-resource iframe[data-v-2be94b97]{background:0 0;border:0;width:100%;transition:height .18s;display:block}.image-gen-masthead[data-v-4a8e7d5e]{letter-spacing:.01em;font-family:UnifrakturCook,Playfair Display,Georgia,serif;font-weight:700}@keyframes image-gen-card-enter-4a8e7d5e{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.image-gen-card[data-v-4a8e7d5e]{will-change:transform,opacity;animation:.32s ease-out image-gen-card-enter-4a8e7d5e}.image-gen-perimeter-svg[data-v-4a8e7d5e]{z-index:2}.image-gen-perimeter-rect[data-v-4a8e7d5e]{x:1px;y:1px;rx:7px;ry:7px;filter:drop-shadow(0 0 3px #fbbf2473);will-change:stroke-dashoffset;width:calc(100% - 2px);height:calc(100% - 2px);animation:4s linear infinite image-gen-perimeter-march-4a8e7d5e}@keyframes image-gen-perimeter-march-4a8e7d5e{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1000px}}@keyframes image-gen-scanline-sweep-4a8e7d5e{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{transform:translateY(var(--frame-h,100cqh));opacity:0}}.image-gen-frame[data-v-4a8e7d5e]{container-type:size}.image-gen-scanline[data-v-4a8e7d5e]{will-change:transform;animation:4s linear infinite image-gen-scanline-sweep-4a8e7d5e}.image-gen-aperture[data-v-4a8e7d5e]{animation:8s linear infinite spin}@keyframes image-gen-caret-blink-4a8e7d5e{0%,49%{opacity:.85}50%,to{opacity:0}}.image-gen-caret[data-v-4a8e7d5e]{color:#f59e0bb3;animation:1s step-end infinite image-gen-caret-blink-4a8e7d5e}.image-gen-text-enter-active[data-v-4a8e7d5e]{transition:opacity .38s ease-out,transform .38s ease-out}.image-gen-text-enter-from[data-v-4a8e7d5e]{opacity:0;transform:translateY(6px)}.image-gen-text-enter-to[data-v-4a8e7d5e]{opacity:1;transform:translateY(0)}[data-v-3f915dba] .file-path-link{cursor:pointer;transition:color .15s,-webkit-text-decoration .15s,text-decoration .15s}[data-v-3f915dba] .file-path-link:hover{color:#c084fc;text-decoration:underline}@keyframes image-partial-scanline-sweep-3f915dba{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{transform:translateY(var(--frame-h,600px));opacity:0}}.image-partial-scanline[data-v-3f915dba]{will-change:transform;animation:3.2s linear infinite image-partial-scanline-sweep-3f915dba}@keyframes blink-3f915dba{0%,to{opacity:1}50%{opacity:0}}.animate-blink[data-v-3f915dba]{animation:.8s step-end infinite blink-3f915dba}.touch-callout-none[data-v-ee44bffe]{-webkit-touch-callout:none}.claude-msg-enter-active[data-v-28982f61]{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--claude-msg-stagger,0)*60ms);will-change:opacity,transform}.claude-msg-enter-from[data-v-28982f61]{opacity:0;transform:translateY(24px)scale(.98)}.claude-msg-enter-to[data-v-28982f61]{opacity:1;transform:translateY(0)scale(1)}.claude-msg-leave-active[data-v-28982f61]{transition:opacity .2s ease-in,transform .2s ease-in;position:absolute}.claude-msg-leave-to[data-v-28982f61]{opacity:0;transform:translateY(-8px)}.claude-msg-move[data-v-28982f61]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.claude-msg-item[data-just-arrived=true][data-v-28982f61]{position:relative}.claude-msg-item[data-just-arrived=true][data-v-28982f61]:before{content:"";pointer-events:none;box-shadow:0 0 0 2px hsl(var(--primary)/.35);border-radius:1rem;animation:1.4s cubic-bezier(.22,1,.36,1) forwards claude-msg-arrived-glow-28982f61;position:absolute;inset:-4px}@keyframes claude-msg-arrived-glow-28982f61{0%{opacity:0;box-shadow:0 0 0 0 hsl(var(--primary)/.45)}30%{opacity:1;box-shadow:0 0 0 3px hsl(var(--primary)/.35)}to{opacity:0;box-shadow:0 0 0 6px hsl(var(--primary)/0)}}.claude-msg-item[data-just-updated=true][data-v-28982f61]:after{content:"";pointer-events:none;box-shadow:0 0 0 2px hsl(var(--primary)/.4);border-radius:1rem;animation:.4s ease-out forwards claude-msg-updated-flash-28982f61;position:absolute;inset:-2px}@keyframes claude-msg-updated-flash-28982f61{0%{opacity:.8}to{opacity:0}}.claude-msg-item[data-just-arrived=true][data-v-28982f61] [data-content-block]{animation:.32s cubic-bezier(.22,1,.36,1) both claude-block-rise-28982f61}.claude-msg-item[data-just-arrived=true][data-v-28982f61] [data-content-block]:first-child{animation-delay:0s}.claude-msg-item[data-just-arrived=true][data-v-28982f61] [data-content-block]:nth-child(2){animation-delay:70ms}.claude-msg-item[data-just-arrived=true][data-v-28982f61] [data-content-block]:nth-child(3){animation-delay:.14s}.claude-msg-item[data-just-arrived=true][data-v-28982f61] [data-content-block]:nth-child(4){animation-delay:.21s}.claude-msg-item[data-just-arrived=true][data-v-28982f61] [data-content-block]:nth-child(n+5){animation-delay:.28s}@keyframes claude-block-rise-28982f61{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.chat-print-root{--background:#fff;--foreground:#111827;--card:#f8fafc;--card-foreground:#111827;--muted:#f1f5f9;--muted-foreground:#475569;--border:#e2e8f0;--primary:#1d4ed8;--primary-foreground:#fff;--accent:#f1f5f9;--destructive:#b91c1c;--ring:#93c5fd;color:var(--foreground);background:#e5e7eb;min-height:100vh;font-family:Lexend,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:11pt;line-height:1.55}.chat-print-banner{z-index:100;color:#f8fafc;text-align:center;background:#1e293b;padding:.75rem 1rem;font-size:13px;position:sticky;top:0;box-shadow:0 2px 8px #0003}.chat-print-banner__actions{justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.chat-print-banner__button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:4px;padding:.35rem .9rem;font-size:12px}.chat-print-banner__button:hover{background:#1d4ed8}.chat-print-banner__button--ghost{color:#cbd5e1;background:0 0;border:1px solid #475569}.chat-print-page{background:#fff;max-width:21cm;margin:1.5rem auto;padding:2cm;box-shadow:0 2px 16px #0f172a14}.chat-print-cover{text-align:center;break-after:page;page-break-after:always;padding:4cm 0}.chat-print-cover__eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--muted-foreground);margin-bottom:1rem;font-size:10pt}.chat-print-cover__title{color:var(--foreground);margin:0 0 1rem;font-size:28pt;font-weight:600;line-height:1.15}.chat-print-cover__subtitle{color:var(--muted-foreground);margin:0 0 3rem;font-size:13pt;font-style:italic}.chat-print-cover__meta{color:var(--muted-foreground);font-size:11pt;line-height:2}.chat-print-cover__meta-row{justify-content:center;gap:.5rem;display:flex}.chat-print-cover__meta-label{color:var(--foreground);font-weight:600}.print-bubble{border:1px solid var(--border);background:var(--card);break-inside:avoid;page-break-inside:avoid;border-radius:6px;margin-bottom:1.25rem;padding:.85rem 1rem;box-shadow:none!important;animation:none!important}.print-bubble:before{content:none!important}.print-bubble--user{background:#eef4ff;border-color:#c7d7fe}.print-bubble--bot{border-color:var(--border);background:#fff}.print-bubble__header{color:var(--muted-foreground);align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:10pt;display:flex}.print-bubble__avatar{object-fit:contain;background:#0000000d;border-radius:4px;flex-shrink:0;width:18px;height:18px}.print-bubble__avatar--user{color:#1d4ed8;background:#c7d7fe;justify-content:center;align-items:center;padding:2px;display:inline-flex}.print-bubble__name{color:var(--foreground);font-weight:600}.print-bubble__model{background:var(--muted);border-radius:3px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9pt}.print-bubble__time{color:var(--muted-foreground);margin-left:auto;font-size:9pt}.print-bubble__prose{color:var(--foreground);font-size:11pt;line-height:1.6}.print-bubble__prose p{margin:0 0 .6rem}.print-bubble__prose p:last-child{margin-bottom:0}.print-bubble__prose ul,.print-bubble__prose ol{margin:.4rem 0 .6rem 1.25rem;padding:0}.print-bubble__prose li{margin:.15rem 0}.print-bubble__prose a{color:var(--primary);text-decoration:underline}.print-bubble__prose blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);margin:.6rem 0;padding:.25rem 0 .25rem .75rem;font-style:italic}.print-bubble__prose code{color:#0f172a;word-break:break-word;background:#afb8c14d;border:1px solid #0f172a14;border-radius:4px;padding:1.5px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.print-bubble__prose pre,.print-bubble__prose pre.hljs{white-space:pre-wrap;word-break:break-word;break-inside:avoid;page-break-inside:avoid;border:1px solid #d0d7de;border-top:2px solid #8b949e;border-radius:6px;margin:.6rem 0;padding:1.4rem 1rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5pt;line-height:1.5;position:relative;overflow-x:auto;color:#24292f!important;background:#f6f8fa!important}.print-bubble__prose pre[data-lang]:before{content:attr(data-lang);color:#6e7781;text-transform:uppercase;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:7.5pt;font-weight:600;position:absolute;top:.3rem;right:.65rem}.print-bubble__prose pre code{color:inherit;font-size:inherit;padding:0;background:0 0!important}.chat-print-root .hljs-comment,.chat-print-root .hljs-quote{color:#6e7781;font-style:italic}.chat-print-root .hljs-keyword,.chat-print-root .hljs-selector-tag,.chat-print-root .hljs-subst{color:#cf222e}.chat-print-root .hljs-string,.chat-print-root .hljs-doctag,.chat-print-root .hljs-regexp{color:#0a3069}.chat-print-root .hljs-number,.chat-print-root .hljs-literal,.chat-print-root .hljs-variable,.chat-print-root .hljs-template-variable,.chat-print-root .hljs-built_in,.chat-print-root .hljs-builtin-name{color:#0550ae}.chat-print-root .hljs-title,.chat-print-root .hljs-section,.chat-print-root .hljs-selector-id,.chat-print-root .hljs-title.class_,.chat-print-root .hljs-title.function_{color:#8250df}.chat-print-root .hljs-type,.chat-print-root .hljs-class .hljs-title{color:#953800}.chat-print-root .hljs-tag,.chat-print-root .hljs-name,.chat-print-root .hljs-attribute,.chat-print-root .hljs-attr{color:#116329}.chat-print-root .hljs-symbol,.chat-print-root .hljs-bullet,.chat-print-root .hljs-link{color:#953800}.chat-print-root .hljs-meta{color:#6e7781}.chat-print-root .hljs-deletion{color:#82071e;background:#ffebe9}.chat-print-root .hljs-addition{color:#116329;background:#dafbe1}.chat-print-root .hljs-emphasis{font-style:italic}.chat-print-root .hljs-strong{font-weight:600}.print-bubble__prose--thinking{color:var(--muted-foreground);font-size:10pt;font-style:italic}.print-bubble__prose--thinking p{margin:.3rem 0}.print-bubble__prose h1,.print-bubble__prose h2,.print-bubble__prose h3,.print-bubble__prose h4,.print-bubble__prose h5,.print-bubble__prose h6,:is(.print-bubble__prose p:has(>strong:only-child),.print-bubble__prose p:has(>b:only-child)),.print-bubble__prose>:last-child{break-after:avoid-page;page-break-after:avoid}.print-bubble__prose img,.print-bubble__prose pre,.print-bubble__images,.print-bubble__images--output,.print-bubble__image{break-before:avoid-page;page-break-before:avoid}.print-bubble__images{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.print-bubble__images--output{display:block}.print-bubble__image{border:1px solid var(--border);break-inside:avoid;page-break-inside:avoid;border-radius:4px;max-width:100%;height:auto;margin:.5rem 0}.print-bubble__image--thumb{object-fit:cover;width:64px;height:64px;margin:0}.print-bubble__attachments{flex-direction:column;gap:.35rem;margin:.5rem 0;display:flex}.print-bubble__attachment{background:var(--muted);border:1px solid var(--border);color:var(--foreground);border-radius:4px;align-items:center;gap:.4rem;padding:.35rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10pt;display:flex}.print-bubble__attachment-meta{color:var(--muted-foreground);font-size:9pt}.print-bubble__section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin:.75rem 0 .4rem;font-size:9pt;font-weight:700}.print-bubble__thinking{break-inside:avoid;page-break-inside:avoid;background:#fafafa;border-left:3px solid #cbd5e1;border-radius:2px;margin-bottom:.75rem;padding:.6rem .8rem}.print-bubble__thoughts-failed{margin-top:.5rem}.print-bubble__thoughts-failed-attempt{background:#fff7ed;border-left:2px solid #fb923c;margin-bottom:.5rem;padding:.3rem .6rem}.print-bubble__thoughts-failed-label{color:#c2410c;margin-bottom:.2rem;font-size:9pt;font-weight:600}.print-bubble__tools{margin-bottom:.75rem}.print-bubble__tool{border:1px solid var(--border);break-inside:avoid;page-break-inside:avoid;background:#fafafa;border-radius:4px;margin-bottom:.6rem;padding:.5rem .6rem}.print-bubble__tool-head{align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:10pt;display:flex}.print-bubble__tool-name{color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.print-bubble__tool-status{text-transform:uppercase;letter-spacing:.05em;border-radius:3px;padding:1px 6px;font-size:8.5pt}.print-bubble__tool-status--ok{color:#166534;background:#dcfce7}.print-bubble__tool-status--error{color:#991b1b;background:#fee2e2}.print-bubble__tool-block{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;break-inside:avoid;page-break-inside:avoid;background:#0f172a;border-radius:3px;max-height:none;margin:.3rem 0;padding:.5rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9pt;line-height:1.45;overflow:visible}.print-bubble__tool-block--stderr{color:#fecaca;background:#450a0a}.print-bubble__mcp{border:1px solid var(--border);break-inside:avoid;page-break-inside:avoid;background:#fafafa;border-radius:4px;margin-bottom:.6rem;padding:.6rem .7rem}.print-bubble__mcp-head{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.print-bubble__mcp-badge{text-transform:uppercase;letter-spacing:.05em;color:#3730a3;background:#e0e7ff;border-radius:3px;padding:1px 6px;font-size:8.5pt;font-weight:600}.print-bubble__mcp-tool{color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10pt;font-weight:600}.print-bubble__mcp-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin-bottom:.2rem;font-size:9pt;font-weight:700}.print-bubble__mcp-question{color:var(--foreground);margin:0 0 .4rem;font-size:11pt;font-weight:600}.print-bubble__mcp-summary{color:var(--muted-foreground);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9pt}.print-bubble__mcp-options{margin:0 0 .4rem;padding:0;list-style:none}.print-bubble__mcp-option{border:1px solid var(--border);background:#fff;border-radius:3px;margin-bottom:.25rem;padding:.3rem .5rem}.print-bubble__mcp-option-label{color:var(--foreground);font-size:10pt;font-weight:600}.print-bubble__mcp-option-desc{color:var(--muted-foreground);margin-top:.1rem;font-size:9pt;display:block}.print-bubble__mcp-answer{color:var(--foreground);border-top:1px solid var(--border);margin:.3rem 0 0;padding-top:.3rem;font-size:10pt}.print-bubble__mcp-answer-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-right:.3rem;font-size:8.5pt;font-weight:700}@page{size:A4;margin:2cm 1.8cm}@media print{.chat-print-banner{display:none!important}html,body{background:#fff!important;margin:0!important;padding:0!important}.chat-print-root{background:#fff!important}.chat-print-page{max-width:none;box-shadow:none;margin:0;padding:0}.print-bubble{break-inside:avoid-page;page-break-inside:avoid}.print-bubble--force-break{break-inside:auto;page-break-inside:auto}.print-bubble__prose a{color:#000;text-decoration:underline}.print-bubble__prose pre,.print-bubble__prose code,.print-bubble__tool-block{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.split-pane[data-v-712d3d24] [data-slot=sidebar][data-collapsible]{position:relative}.split-pane[data-v-712d3d24] [data-slot=sidebar][data-collapsible]>.fixed{height:100%!important;position:absolute!important;top:0!important}.split-pane[data-v-712d3d24] [data-side=right][data-slot=sidebar]{order:1}.split-pane-right[data-v-712d3d24] main.overflow-y-auto,.split-pane-right[data-v-712d3d24] main.overflow-y-auto>*{transform:scaleX(-1)}img-comparison-slider{--divider-width:2px;--divider-color:#fff;--default-handle-opacity:1}.comic-sidebar[data-v-589cc4ab]{background:#1f2937f2;position:relative}.comic-sidebar[data-v-589cc4ab]:before{content:"";opacity:.04;pointer-events:none;background-image:radial-gradient(circle,#fff 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}[data-v-589cc4ab] .comic-tree [data-sidebar=menu-button]{border-radius:.5rem;font-family:Comic Neue,cursive;transition:all .15s}[data-v-589cc4ab] .comic-tree [data-sidebar=menu-button]:hover{border-color:#facc154d}[data-v-589cc4ab] .comic-tree [data-sidebar=menu-button][data-active=true]{background:#facc1526;border:2px solid #facc1566}.panel-video-player[data-v-13e4ce05]:-webkit-full-screen{justify-content:center;align-items:center;display:flex}.panel-video-player[data-v-13e4ce05]:fullscreen{justify-content:center;align-items:center;display:flex}.panel-video-player:-webkit-full-screen video[data-v-13e4ce05]{object-fit:contain;width:100%;height:100%}.panel-video-player:fullscreen video[data-v-13e4ce05]{object-fit:contain;width:100%;height:100%}@media (min-width:1920px){[data-v-04ee2231] [data-slot=sidebar-wrapper]{--sidebar-width:380px}}.comic-panel[data-v-33ac7909]:before,.comic-panel[data-v-b4fce86a]:before{content:"";opacity:.06;pointer-events:none;border-radius:inherit;background-image:radial-gradient(circle,#fff 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size)/2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px)0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}swiper-container::part(button-prev),swiper-container::part(button-next){color:#374151}@media (prefers-color-scheme:dark){swiper-container::part(button-prev),swiper-container::part(button-next){color:#d1d5db}}swiper-container::part(button-prev):after,swiper-container::part(button-next):after{font-size:1.5rem}swiper-container::part(pagination){--swiper-pagination-color:#374151;--swiper-pagination-bullet-inactive-color:#9ca3af;--swiper-pagination-bullet-inactive-opacity:1}@media (prefers-color-scheme:dark){swiper-container::part(pagination){--swiper-pagination-color:#d1d5db;--swiper-pagination-bullet-inactive-color:#4b5563}}.reference-swiper{height:400px}.reference-swiper swiper-slide{height:400px;width:350px!important}.reference-swiper .swiper-zoom-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.reference-swiper swiper-slide img{object-fit:contain;max-width:100%;max-height:100%;display:block;position:relative}swiper-container{transition:width .3s ease-in-out,height .3s ease-in-out,transform .3s ease-in-out}swiper-container.swiper-zoomed{z-index:99999!important;contain:none!important;clip:auto!important;clip-path:none!important;background:#000000f2!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:visible!important}body.swiper-zoom-active{overflow:hidden!important}swiper-container.swiper-zoomed .swiper-zoom-container{width:100vw!important;height:100vh!important}swiper-container.swiper-zoomed .swiper-zoom-container img{image-rendering:-webkit-optimize-contrast;image-rendering:high-quality;will-change:transform;backface-visibility:hidden;transform-origin:50%}swiper-container.swiper-zoomed::part(button-prev),swiper-container.swiper-zoomed::part(button-next){opacity:.8;color:#fff!important}swiper-container.swiper-zoomed::part(button-prev):hover,swiper-container.swiper-zoomed::part(button-next):hover{opacity:1}swiper-container.swiper-zoomed::part(pagination){display:none}swiper-container.swiper-zoomed swiper-slide{width:100vw!important;height:100vh!important}swiper-container .swiper-zoom-container{cursor:zoom-in}swiper-container.swiper-zoomed .swiper-zoom-container{cursor:zoom-out}swiper-slide[data-v-a71c4f9f]{display:block;position:relative}.swiper-zoom-container[data-v-a71c4f9f]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.job-list-move[data-v-9674a652],.job-list-enter-active[data-v-9674a652],.job-list-leave-active[data-v-9674a652]{transition:all .3s}.job-list-enter-from[data-v-9674a652],.job-list-leave-to[data-v-9674a652]{opacity:0;transform:scale(.95)}.device-figure[data-v-42ae54ec]{flex-direction:column;align-items:center;gap:.75rem;margin:0;display:flex}.device-browser[data-v-42ae54ec]{background:#0b0f17;border:1px solid #ffffff1a;border-radius:14px;width:100%;transition:transform .4s,box-shadow .4s,border-color .4s;overflow:hidden;box-shadow:0 24px 60px #0000008c}.group:hover .device-browser[data-v-42ae54ec]{border-color:color-mix(in srgb,var(--accent)50%,transparent);box-shadow:0 30px 70px #0009,0 0 40px color-mix(in srgb,var(--accent)22%,transparent);transform:translateY(-4px)}.browser-bar[data-v-42ae54ec]{background:linear-gradient(#161c28,#11161f);border-bottom:1px solid #ffffff0f;align-items:center;gap:7px;padding:9px 14px;display:flex}.dot[data-v-42ae54ec]{border-radius:9999px;width:11px;height:11px}.url-pill[data-v-42ae54ec]{color:#ffffff8c;max-width:360px;font-size:.72rem;font-family:var(--font-mono,monospace);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border-radius:9999px;flex:1;align-items:center;gap:8px;margin-left:10px;padding:4px 12px;display:flex;overflow:hidden}.url-lock[data-v-42ae54ec]{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.device-tag[data-v-42ae54ec]{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);white-space:nowrap;margin-left:auto;font-size:.62rem;font-weight:700}.browser-screen[data-v-42ae54ec]{background:#0a0d14;width:100%}.browser-screen img[data-v-42ae54ec],.phone-screen img[data-v-42ae54ec],.tablet-screen img[data-v-42ae54ec]{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.device-phone[data-v-42ae54ec]{background:linear-gradient(160deg,#2a2f3a,#0c0f16 60%);border:1px solid #ffffff1f;border-radius:2.75rem;width:100%;max-width:270px;padding:11px;transition:transform .4s,box-shadow .4s;position:relative;box-shadow:0 26px 60px #0009}.group:hover .device-phone[data-v-42ae54ec]{box-shadow:0 32px 70px #000000a6,0 0 40px color-mix(in srgb,var(--accent)22%,transparent);transform:translateY(-4px)}.phone-island[data-v-42ae54ec]{z-index:2;background:#05070b;border-radius:9999px;width:34%;height:22px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.phone-screen[data-v-42ae54ec]{background:#0a0d14;border-radius:2.1rem;width:100%;overflow:hidden}.device-tablet[data-v-42ae54ec]{background:linear-gradient(160deg,#2a2f3a,#0c0f16 60%);border:1px solid #ffffff1f;border-radius:1.6rem;width:100%;max-width:360px;padding:14px;transition:transform .4s,box-shadow .4s;position:relative;box-shadow:0 26px 60px #0009}.group:hover .device-tablet[data-v-42ae54ec]{box-shadow:0 32px 70px #000000a6,0 0 40px color-mix(in srgb,var(--accent)22%,transparent);transform:translateY(-4px)}.tablet-cam[data-v-42ae54ec]{z-index:2;background:#05070b;border-radius:9999px;width:7px;height:7px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.tablet-screen[data-v-42ae54ec]{background:#0a0d14;border-radius:.9rem;width:100%;overflow:hidden}.device-caption[data-v-42ae54ec]{text-align:center;flex-direction:column;gap:1px;max-width:90%;display:flex}.caption-label[data-v-42ae54ec]{color:var(--accent);font-size:.8rem;font-weight:600}.caption-sub[data-v-42ae54ec]{color:#9fafc6;font-size:.72rem;line-height:1.3}.forge-hero[data-v-5fc7835f]{align-items:center;min-height:88vh;display:flex}.hero-bg[data-v-5fc7835f]{background:radial-gradient(circle at 50% 0,#1fd1ce2e,#0000 55%),linear-gradient(160deg,#07090e 0%,#0a0e16 45%,#07090e 100%)}.hero-grid[data-v-5fc7835f]{background-image:linear-gradient(#1fd1ce0f 1px,#0000 1px),linear-gradient(90deg,#1fd1ce0f 1px,#0000 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 75%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 75%)}.hero-glow[data-v-5fc7835f]{background:radial-gradient(circle at 50% 38%,#1fd1ce38,#0000 40%);animation:6s ease-in-out infinite heroPulse-5fc7835f}@keyframes heroPulse-5fc7835f{0%,to{opacity:.6}50%{opacity:1}}.hero-headline[data-v-5fc7835f]{font-size:clamp(3rem,13vw,8rem);line-height:.86}.gradient-text[data-v-5fc7835f]{background:linear-gradient(135deg,#5ff3f0 0%,#1fd1ce 50%,#0a8f8c 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 90px #1fd1ce80;-webkit-background-clip:text;background-clip:text}.confessional[data-v-5fc7835f]{color:#57ddda}.year-badge[data-v-5fc7835f]{background:linear-gradient(135deg,#5ff3f0,#1fd1ce)}.pulse-badge[data-v-5fc7835f]{background:linear-gradient(135deg,#1fd1ce,#0a8f8c);animation:2.4s ease-in-out infinite pulse-5fc7835f}@keyframes pulse-5fc7835f{0%,to{box-shadow:0 0 #1fd1ce66,0 0 20px #1fd1ce33}50%{box-shadow:0 0 0 8px #1fd1ce00,0 0 30px #1fd1ce66}}.stat-chip[data-v-5fc7835f]:hover{background:#ffffff14;border-color:#1fd1ce66;transform:translateY(-2px)}.primary-cta[data-v-5fc7835f]{position:relative}.primary-cta[data-v-5fc7835f]:before{content:"";border-radius:inherit;opacity:0;filter:blur(16px);z-index:-1;background:#1fd1ce;transition:opacity .3s;position:absolute;inset:-2px}.primary-cta[data-v-5fc7835f]:hover:before{opacity:.5}.live-dot[data-v-5fc7835f]{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite livePulse-5fc7835f;display:inline-block}@keyframes livePulse-5fc7835f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.scroll-hint[data-v-5fc7835f]{cursor:pointer;background:0 0;border:none}.icon-tile[data-v-17bbc535]{width:48px;height:48px;color:var(--accent);background:color-mix(in srgb,var(--accent)12%,transparent);border:1px solid color-mix(in srgb,var(--accent)25%,transparent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.theme-card[data-v-17bbc535]{box-shadow:0 6px 24px #00000040}.theme-card[data-v-17bbc535]:hover{border-color:color-mix(in srgb,var(--accent)45%,transparent);box-shadow:0 16px 40px #0006,0 0 30px color-mix(in srgb,var(--accent)18%,transparent);background:#ffffff0f;transform:translateY(-4px)}.card-title[data-v-17bbc535]{font-size:clamp(1.05rem,1.6vw,1.3rem)}.date-pill[data-v-17bbc535],.shots-pill[data-v-17bbc535]{letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;padding:3px 9px;font-size:.66rem;font-weight:700}.date-pill[data-v-17bbc535]{color:var(--accent);background:color-mix(in srgb,var(--accent)12%,transparent)}.shots-pill[data-v-17bbc535]{color:#9fafc6;background:#ffffff0f}.flagship-bg[data-v-1f872d58]{background:radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--accent)16%,transparent),transparent 45%),radial-gradient(circle at 85% 90%,color-mix(in srgb,var(--accent)12%,transparent),transparent 50%),linear-gradient(160deg,#090b11 0%,#0c1018 50%,#090b11 100%)}.flagship-particles[data-v-1f872d58]{background-image:radial-gradient(color-mix(in srgb,var(--accent)40%,transparent)1px,transparent 1px),radial-gradient(color-mix(in srgb,var(--accent)28%,transparent)1px,transparent 1px);opacity:.45;background-position:0 0,17px 17px;background-size:22px 22px,34px 34px;animation:22s ease-in-out infinite forgeFloat-1f872d58}@keyframes forgeFloat-1f872d58{0%,to{opacity:.45;transform:translateY(0)scale(1)}50%{opacity:.7;transform:translateY(-22px)scale(1.05)}}.accent-badge[data-v-1f872d58]{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent)55%,#000));box-shadow:0 0 22px color-mix(in srgb,var(--accent)35%,transparent)}.flagship-headline[data-v-1f872d58]{font-size:clamp(2.1rem,6.5vw,4rem);line-height:.98}.gradient-text[data-v-1f872d58]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent)70%,#fff)0%,var(--accent)55%,color-mix(in srgb,var(--accent)60%,#000)100%);-webkit-text-fill-color:transparent;text-shadow:0 0 70px color-mix(in srgb,var(--accent)45%,transparent);-webkit-background-clip:text;background-clip:text}.confessional[data-v-1f872d58]{color:color-mix(in srgb,var(--accent)78%,#fff)}.highlight-dot[data-v-1f872d58]{background:var(--accent);width:9px;height:9px;box-shadow:0 0 10px color-mix(in srgb,var(--accent)60%,transparent);border-radius:2px;flex-shrink:0;transform:rotate(45deg)}.highlight-card[data-v-1f872d58]:hover{background:#ffffff14;border-color:color-mix(in srgb,var(--accent)35%,transparent)!important}.code-card[data-v-1f872d58]{border:1px solid color-mix(in srgb,var(--accent)22%,transparent);background:#0000008c;border-radius:14px;overflow:hidden;box-shadow:0 12px 40px #0006}.code-head[data-v-1f872d58]{background:color-mix(in srgb,var(--accent)8%,transparent);border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:10px 16px;display:flex}.code-lang[data-v-1f872d58]{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--accent)14%,transparent);border-radius:6px;padding:2px 8px;font-size:.68rem;font-weight:700}.code-caption[data-v-1f872d58]{color:#9fafc6;font-size:.78rem}.code-body[data-v-1f872d58]{font-family:var(--font-mono,monospace);color:#cbd5e1;white-space:pre;margin:0;padding:16px 18px;font-size:.78rem;line-height:1.55;overflow-x:auto}.standout-quote[data-v-1f872d58]{border-left:3px solid var(--accent);background:linear-gradient(to right,color-mix(in srgb,var(--accent)10%,transparent),transparent);border-radius:0 14px 14px 0;padding:1.5rem 1.5rem 1.5rem 3.25rem;position:relative}.quote-mark[data-v-1f872d58]{color:var(--accent);opacity:.7;position:absolute;top:1.1rem;left:1rem}.accent-cta[data-v-1f872d58]{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent)60%,#000));position:relative}.accent-cta[data-v-1f872d58]:before{content:"";border-radius:inherit;background:var(--accent);opacity:0;filter:blur(14px);z-index:-1;transition:opacity .3s;position:absolute;inset:-2px}.accent-cta[data-v-1f872d58]:hover:before{opacity:.55}.live-dot[data-v-1f872d58]{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite livePulse-1f872d58;display:inline-block}@keyframes livePulse-1f872d58{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.showcase-bg[data-v-54de4e41]{background:radial-gradient(circle at 15% 20%,color-mix(in srgb,var(--accent)14%,transparent),transparent 45%),radial-gradient(circle at 90% 80%,color-mix(in srgb,var(--accent)10%,transparent),transparent 50%),linear-gradient(160deg,#07090e 0%,#0b0f17 50%,#07090e 100%)}.fig-bg[data-v-98bf7fc3]{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--accent)18%,transparent),transparent 45%),radial-gradient(circle at 85% 88%,color-mix(in srgb,var(--accent)12%,transparent),transparent 50%),linear-gradient(160deg,#0b070d 0%,#120a13 50%,#0b070d 100%)}.fig-particles[data-v-98bf7fc3]{background-image:radial-gradient(color-mix(in srgb,var(--accent)40%,transparent)1px,transparent 1px),radial-gradient(color-mix(in srgb,var(--accent)26%,transparent)1px,transparent 1px);opacity:.4;background-position:0 0,17px 17px;background-size:22px 22px,34px 34px;animation:22s ease-in-out infinite figFloat-98bf7fc3}@keyframes figFloat-98bf7fc3{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:.65;transform:translateY(-20px)}}.accent-badge[data-v-98bf7fc3]{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent)55%,#000));box-shadow:0 0 22px color-mix(in srgb,var(--accent)35%,transparent)}.fig-headline[data-v-98bf7fc3]{font-size:clamp(2.1rem,6.5vw,4rem);line-height:.98}.gradient-text[data-v-98bf7fc3]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent)70%,#fff)0%,var(--accent)55%,color-mix(in srgb,var(--accent)60%,#000)100%);-webkit-text-fill-color:transparent;text-shadow:0 0 70px color-mix(in srgb,var(--accent)45%,transparent);-webkit-background-clip:text;background-clip:text}.render-demo[data-v-98bf7fc3]{background:#0006;box-shadow:0 20px 60px #00000073}.replay-btn[data-v-98bf7fc3]{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent)35%,transparent);background:color-mix(in srgb,var(--accent)10%,transparent);border-radius:9999px;align-items:center;gap:5px;padding:4px 11px;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex}.replay-btn[data-v-98bf7fc3]:hover:not(:disabled){background:color-mix(in srgb,var(--accent)22%,transparent)}.replay-btn[data-v-98bf7fc3]:disabled{opacity:.4;cursor:default}.progress-track[data-v-98bf7fc3]{background:#ffffff12;border-radius:9999px;height:6px;overflow:hidden}.progress-fill[data-v-98bf7fc3]{background:linear-gradient(90deg,color-mix(in srgb,var(--accent)70%,#fff),var(--accent));border-radius:9999px;height:100%;transition:width .5s}.fig-tile[data-v-98bf7fc3]{aspect-ratio:3/4;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;transition:border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.fig-tile.is-queued[data-v-98bf7fc3]{opacity:.8;border-style:dashed;border-color:#ffffff26}.fig-tile.is-generating[data-v-98bf7fc3]{border-color:#f59e0b80;box-shadow:0 0 22px #f59e0b2e}.fig-tile.is-completed[data-v-98bf7fc3]{border-color:color-mix(in srgb,var(--accent)45%,transparent)}.tile-index[data-v-98bf7fc3]{z-index:2;font-family:var(--font-mono,monospace);color:#ffffffb3;background:#00000080;border-radius:5px;padding:1px 5px;font-size:.6rem;position:absolute;top:6px;left:6px}.tile-img[data-v-98bf7fc3]{object-fit:cover;width:100%;height:100%;animation:.5s cubic-bezier(.34,1.56,.64,1) popIn-98bf7fc3}@keyframes popIn-98bf7fc3{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.tile-state[data-v-98bf7fc3]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tile-state.generating[data-v-98bf7fc3]{color:#f59e0b;background:linear-gradient(135deg,#f59e0b29,#f59e0b0a)}.tile-state.queued[data-v-98bf7fc3]{color:#ffffff40}.tile-footer[data-v-98bf7fc3]{color:#ffffffb3;background:linear-gradient(#0000,#000000d9);align-items:center;gap:5px;padding:5px 7px;font-size:.6rem;display:flex;position:absolute;bottom:0;left:0;right:0}.tile-footer .amber[data-v-98bf7fc3]{color:#f59e0b}.activity-rail[data-v-98bf7fc3]{background:#00000059;border:1px solid #ffffff14;border-radius:12px;min-height:180px;padding:14px}.activity-head[data-v-98bf7fc3]{border-bottom:1px solid #ffffff12;margin-bottom:10px;padding-bottom:8px}.activity-list[data-v-98bf7fc3]{flex-direction:column;gap:7px;display:flex}.activity-item[data-v-98bf7fc3]{align-items:center;gap:7px;font-size:.78rem;display:flex}.act-enter-active[data-v-98bf7fc3]{transition:all .35s}.act-enter-from[data-v-98bf7fc3]{opacity:0;transform:translate(-8px)}.act-move[data-v-98bf7fc3]{transition:transform .35s}.highlight-dot[data-v-98bf7fc3]{background:var(--accent);width:9px;height:9px;box-shadow:0 0 10px color-mix(in srgb,var(--accent)60%,transparent);border-radius:2px;flex-shrink:0;transform:rotate(45deg)}.highlight-card[data-v-98bf7fc3]:hover{background:#ffffff14;border-color:color-mix(in srgb,var(--accent)35%,transparent)!important}.code-card[data-v-98bf7fc3]{border:1px solid color-mix(in srgb,var(--accent)22%,transparent);background:#0000008c;border-radius:14px;overflow:hidden;box-shadow:0 12px 40px #0006}.code-head[data-v-98bf7fc3]{background:color-mix(in srgb,var(--accent)8%,transparent);border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:10px 16px;display:flex}.code-lang[data-v-98bf7fc3]{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--accent)14%,transparent);border-radius:6px;padding:2px 8px;font-size:.68rem;font-weight:700}.code-caption[data-v-98bf7fc3]{color:#9fafc6;font-size:.78rem}.code-body[data-v-98bf7fc3]{font-family:var(--font-mono,monospace);color:#cbd5e1;white-space:pre;margin:0;padding:16px 18px;font-size:.78rem;line-height:1.55;overflow-x:auto}.standout-quote[data-v-98bf7fc3]{border-left:3px solid var(--accent);background:linear-gradient(to right,color-mix(in srgb,var(--accent)10%,transparent),transparent);border-radius:0 14px 14px 0;padding:1.5rem 1.5rem 1.5rem 3.25rem;position:relative}.quote-mark[data-v-98bf7fc3]{color:var(--accent);opacity:.7;position:absolute;top:1.1rem;left:1rem}.accent-cta[data-v-98bf7fc3]{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent)60%,#000));position:relative}.accent-cta[data-v-98bf7fc3]:before{content:"";border-radius:inherit;background:var(--accent);opacity:0;filter:blur(14px);z-index:-1;transition:opacity .3s;position:absolute;inset:-2px}.accent-cta[data-v-98bf7fc3]:hover:before{opacity:.55}.live-dot[data-v-98bf7fc3]{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite livePulse-98bf7fc3;display:inline-block}@keyframes livePulse-98bf7fc3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.voice-bg[data-v-b3214c31]{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--accent)16%,transparent),transparent 45%),radial-gradient(circle at 85% 88%,color-mix(in srgb,var(--accent)12%,transparent),transparent 50%),linear-gradient(160deg,#0d0805 0%,#140d08 50%,#0d0805 100%)}.voice-particles[data-v-b3214c31]{background-image:radial-gradient(color-mix(in srgb,var(--accent)40%,transparent)1px,transparent 1px),radial-gradient(color-mix(in srgb,var(--accent)26%,transparent)1px,transparent 1px);opacity:.4;background-position:0 0,17px 17px;background-size:22px 22px,34px 34px;animation:22s ease-in-out infinite vFloat-b3214c31}@keyframes vFloat-b3214c31{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:.65;transform:translateY(-20px)}}.accent-badge[data-v-b3214c31]{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent)55%,#000));box-shadow:0 0 22px color-mix(in srgb,var(--accent)35%,transparent)}.voice-headline[data-v-b3214c31]{font-size:clamp(2.1rem,6.5vw,4rem);line-height:.98}.gradient-text[data-v-b3214c31]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent)70%,#fff)0%,var(--accent)55%,color-mix(in srgb,var(--accent)60%,#000)100%);-webkit-text-fill-color:transparent;text-shadow:0 0 70px color-mix(in srgb,var(--accent)45%,transparent);-webkit-background-clip:text;background-clip:text}.voice-demo[data-v-b3214c31]{background:#0006;box-shadow:0 20px 60px #00000073}.orb[data-v-b3214c31]{color:#fff;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--accent)70%,#fff),var(--accent));width:78px;height:78px;box-shadow:0 0 0 0 color-mix(in srgb,var(--accent)50%,transparent);border-radius:9999px;justify-content:center;align-items:center;transition:all .5s;display:flex}.orb-idle[data-v-b3214c31]{opacity:.55;transform:scale(.92)}.orb-listening[data-v-b3214c31]{animation:1.4s ease-in-out infinite orbPulse-b3214c31}.orb-transcribing[data-v-b3214c31],.orb-thinking[data-v-b3214c31]{background:radial-gradient(circle at 35% 30%,#94a3b8,#475569)}.orb-speaking[data-v-b3214c31]{box-shadow:0 0 40px color-mix(in srgb,var(--accent)45%,transparent);animation:.9s ease-in-out infinite orbPulse-b3214c31}@keyframes orbPulse-b3214c31{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent)45%,transparent);transform:scale(1)}50%{box-shadow:0 0 0 14px color-mix(in srgb,var(--accent)0%,transparent);transform:scale(1.06)}}.state-dot[data-v-b3214c31]{background:#ffffff40;border-radius:9999px;width:8px;height:8px}.state-dot.on[data-v-b3214c31]{background:var(--accent);box-shadow:0 0 10px var(--accent);animation:1.2s ease-in-out infinite livePulse-b3214c31}.waveform[data-v-b3214c31]{opacity:.5;justify-content:center;align-items:center;gap:3px;height:72px;transition:opacity .4s;display:flex}.waveform.is-active[data-v-b3214c31]{opacity:1}.wf-bar[data-v-b3214c31]{background:linear-gradient(to top,color-mix(in srgb,var(--accent)50%,#000),var(--accent));border-radius:9999px;width:4px;transition:height 70ms linear}.transcript[data-v-b3214c31]{min-height:184px}@media (min-width:768px){.transcript[data-v-b3214c31]{min-height:156px}}.bubble[data-v-b3214c31]{border:1px solid #ffffff1a;border-radius:14px;padding:12px 14px 12px 52px;font-size:.92rem;line-height:1.5;position:relative}.bubble.user[data-v-b3214c31]{color:#f1f5f9;background:#ffffff0d}.bubble.assistant[data-v-b3214c31]{background:color-mix(in srgb,var(--accent)10%,transparent);color:#f1f5f9}.bubble-tag[data-v-b3214c31]{letter-spacing:.06em;text-transform:uppercase;color:#fff6;font-size:.6rem;font-weight:700;position:absolute;top:12px;left:12px}.aside[data-v-b3214c31]{color:color-mix(in srgb,var(--accent)80%,#fff);font-style:italic}.khloe-chip[data-v-b3214c31]{background:color-mix(in srgb,var(--accent)18%,transparent);border:1px solid color-mix(in srgb,var(--accent)30%,transparent);color:color-mix(in srgb,var(--accent)80%,#fff);white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:.68rem;display:inline-flex}.fade-enter-active[data-v-b3214c31]{transition:all .4s}.fade-enter-from[data-v-b3214c31]{opacity:0;transform:translateY(6px)}.highlight-dot[data-v-b3214c31]{background:var(--accent);width:9px;height:9px;box-shadow:0 0 10px color-mix(in srgb,var(--accent)60%,transparent);border-radius:2px;flex-shrink:0;transform:rotate(45deg)}.highlight-card[data-v-b3214c31]:hover{background:#ffffff14;border-color:color-mix(in srgb,var(--accent)35%,transparent)!important}.code-card[data-v-b3214c31]{border:1px solid color-mix(in srgb,var(--accent)22%,transparent);background:#0000008c;border-radius:14px;overflow:hidden;box-shadow:0 12px 40px #0006}.code-head[data-v-b3214c31]{background:color-mix(in srgb,var(--accent)8%,transparent);border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:10px 16px;display:flex}.code-lang[data-v-b3214c31]{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--accent)14%,transparent);border-radius:6px;padding:2px 8px;font-size:.68rem;font-weight:700}.code-caption[data-v-b3214c31]{color:#9fafc6;font-size:.78rem}.code-body[data-v-b3214c31]{font-family:var(--font-mono,monospace);color:#cbd5e1;white-space:pre;margin:0;padding:16px 18px;font-size:.78rem;line-height:1.55;overflow-x:auto}.standout-quote[data-v-b3214c31]{border-left:3px solid var(--accent);background:linear-gradient(to right,color-mix(in srgb,var(--accent)10%,transparent),transparent);border-radius:0 14px 14px 0;padding:1.5rem 1.5rem 1.5rem 3.25rem;position:relative}.quote-mark[data-v-b3214c31]{color:var(--accent);opacity:.7;position:absolute;top:1.1rem;left:1rem}.accent-cta[data-v-b3214c31]{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent)60%,#000));position:relative}.accent-cta[data-v-b3214c31]:before{content:"";border-radius:inherit;background:var(--accent);opacity:0;filter:blur(14px);z-index:-1;transition:opacity .3s;position:absolute;inset:-2px}.accent-cta[data-v-b3214c31]:hover:before{opacity:.55}.live-dot[data-v-b3214c31]{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite livePulse-b3214c31;display:inline-block}@keyframes livePulse-b3214c31{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.rec-bg[data-v-033d06c8]{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent)16%,transparent),transparent 55%),linear-gradient(160deg,#06090f 0%,#0a1018 50%,#06090f 100%)}.rec-grid[data-v-033d06c8]{background-image:linear-gradient(color-mix(in srgb,var(--accent)7%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent)7%,transparent)1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 35%,#000,#0000 75%);mask-image:radial-gradient(circle at 50% 35%,#000,#0000 75%)}.accent-badge[data-v-033d06c8]{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent)55%,#000));box-shadow:0 0 22px color-mix(in srgb,var(--accent)35%,transparent)}.rec-headline[data-v-033d06c8]{font-size:clamp(2.1rem,6.5vw,4rem);line-height:.98}.gradient-text[data-v-033d06c8]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent)70%,#fff)0%,var(--accent)55%,color-mix(in srgb,var(--accent)60%,#000)100%);-webkit-text-fill-color:transparent;text-shadow:0 0 70px color-mix(in srgb,var(--accent)45%,transparent);-webkit-background-clip:text;background-clip:text}.confessional[data-v-033d06c8]{color:color-mix(in srgb,var(--accent)80%,#fff)}.recovery-demo[data-v-033d06c8]{background:#0006;box-shadow:0 20px 60px #00000073}.agent-grid[data-v-033d06c8]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:768px){.agent-grid[data-v-033d06c8]{grid-template-columns:repeat(5,1fr)}}.agent-chip[data-v-033d06c8]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:14px 10px;transition:all .5s;display:flex}.chip-icon[data-v-033d06c8]{border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.chip-label[data-v-033d06c8]{color:#fff;text-align:center;font-size:.72rem;font-weight:700}.chip-status[data-v-033d06c8]{letter-spacing:.03em;text-transform:uppercase;color:#ffffff73;text-align:center;font-size:.6rem}.agent-chip.is-running .chip-icon[data-v-033d06c8]{color:#f59e0b;background:#f59e0b24}.agent-chip.is-done[data-v-033d06c8]{border-color:#22c55e66}.agent-chip.is-done .chip-icon[data-v-033d06c8]{color:#22c55e;background:#22c55e24}.agent-chip.is-hung[data-v-033d06c8]{opacity:.7;border-color:#ef444480}.agent-chip.is-hung .chip-icon[data-v-033d06c8]{color:#ef4444;background:#ef444424}.agent-chip.is-hung .chip-status[data-v-033d06c8]{color:#f87171}.agent-chip.is-recovered[data-v-033d06c8]{border-color:color-mix(in srgb,var(--accent)55%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--accent)22%,transparent)}.agent-chip.is-recovered .chip-icon[data-v-033d06c8]{color:var(--accent);background:color-mix(in srgb,var(--accent)16%,transparent)}.agent-chip.is-recovered .chip-status[data-v-033d06c8]{color:var(--accent)}.recall-row[data-v-033d06c8]{justify-content:center;margin-top:22px;display:flex;position:relative}.recall-beam[data-v-033d06c8]{background:linear-gradient(to top,var(--accent),transparent);width:2px;height:0;transition:height .6s;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.recall-row.active .recall-beam[data-v-033d06c8]{height:22px}.memory-node[data-v-033d06c8]{color:var(--accent);background:color-mix(in srgb,var(--accent)10%,transparent);border:1px solid color-mix(in srgb,var(--accent)28%,transparent);border-radius:9999px;align-items:center;gap:8px;padding:9px 16px;font-size:.78rem;font-weight:600;transition:all .5s;display:inline-flex}.recall-row.active .memory-node[data-v-033d06c8]{box-shadow:0 0 26px color-mix(in srgb,var(--accent)35%,transparent)}.evidence-card[data-v-033d06c8]{border:1px solid color-mix(in srgb,var(--accent)25%,transparent);background:#0009;border-radius:14px;overflow:hidden;box-shadow:0 12px 40px #0006}.evi-head[data-v-033d06c8]{background:color-mix(in srgb,var(--accent)9%,transparent);border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.evi-tag[data-v-033d06c8]{font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--accent)14%,transparent);border-radius:6px;padding:2px 8px;font-size:.68rem;font-weight:700}.evi-sub[data-v-033d06c8]{color:#9fafc6;font-size:.78rem}.evi-body[data-v-033d06c8]{font-family:var(--font-mono,monospace);color:#cbd5e1;white-space:pre;margin:0;padding:16px 18px;font-size:.76rem;line-height:1.55;overflow-x:auto}.timeline[data-v-033d06c8]{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.tl-item[data-v-033d06c8]{align-items:flex-start;gap:14px;display:flex}.tl-num[data-v-033d06c8]{width:28px;height:28px;color:var(--accent);background:color-mix(in srgb,var(--accent)12%,transparent);border:1px solid color-mix(in srgb,var(--accent)30%,transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex}.tl-text[data-v-033d06c8]{color:#b9c5d5;padding-top:2px;line-height:1.5}.highlight-dot[data-v-033d06c8]{background:var(--accent);width:9px;height:9px;box-shadow:0 0 10px color-mix(in srgb,var(--accent)60%,transparent);border-radius:2px;flex-shrink:0;transform:rotate(45deg)}.highlight-card[data-v-033d06c8]:hover{background:#ffffff14;border-color:color-mix(in srgb,var(--accent)35%,transparent)!important}.standout-quote[data-v-033d06c8]{border-left:3px solid var(--accent);background:linear-gradient(to right,color-mix(in srgb,var(--accent)10%,transparent),transparent);border-radius:0 14px 14px 0;padding:1.5rem 1.5rem 1.5rem 3.25rem;position:relative}.quote-mark[data-v-033d06c8]{color:var(--accent);opacity:.7;position:absolute;top:1.1rem;left:1rem}.accent-cta[data-v-033d06c8]{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent)60%,#000));position:relative}.accent-cta[data-v-033d06c8]:before{content:"";border-radius:inherit;background:var(--accent);opacity:0;filter:blur(14px);z-index:-1;transition:opacity .3s;position:absolute;inset:-2px}.accent-cta[data-v-033d06c8]:hover:before{opacity:.55}.live-dot[data-v-033d06c8]{background:#38bdf8;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite livePulse-033d06c8;display:inline-block}@keyframes livePulse-033d06c8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.board-bg[data-v-9f008f00]{background:radial-gradient(circle at 50% 0,#1fd1ce24,#0000 55%),linear-gradient(160deg,#07090e 0%,#0a0e16 50%,#07090e 100%)}.stat-icon[data-v-9f008f00]{color:#1fd1ce;background:#1fd1ce1f;border:1px solid #1fd1ce40;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.stat-num[data-v-9f008f00]{text-shadow:0 0 40px #1fd1ce59;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1}.stat-cell[data-v-9f008f00]:hover{background:#ffffff0f;border-color:#1fd1ce66;transform:translateY(-3px)}.wall-bg[data-v-c98aa4b9]{background:radial-gradient(circle at 80% 10%,#8b5cf61f,#0000 45%),radial-gradient(circle at 10% 90%,#1fd1ce1a,#0000 50%),linear-gradient(160deg,#07090e 0%,#0b0f17 50%,#07090e 100%)}.culture-card[data-v-c98aa4b9]:hover{background:#ffffff0f;border-color:#1fd1ce4d}.placeholder-block[data-v-c98aa4b9]{background:#0006}.placeholder-line[data-v-c98aa4b9]{background:#1fd1ce0d;border:1px solid #1fd1ce1f}.meta-note[data-v-c98aa4b9]{background:linear-gradient(135deg,#1fd1ce1a,#8b5cf614);border-color:#1fd1ce4d}.cut-img[data-v-01945df0]{object-fit:cover;object-position:top center;border:1px solid #ffffff1a;border-radius:10px;width:100%;height:150px}.cut-card[data-v-01945df0]:hover{border-color:#1fd1ce59;transform:translateY(-2px)}.confessional-pill[data-v-01945df0]{color:#50dbd9;background:#1fd1ce14;border:1px solid #1fd1ce2e;border-radius:9999px;padding:6px 14px;font-size:.85rem;font-style:italic}.landing-page[data-v-fcb691b6]{min-height:100vh;overflow-x:clip}.bridge-bg[data-v-fcb691b6]{background:radial-gradient(circle,#1fd1ce1f,#0000 60%),linear-gradient(160deg,#07090e,#0b0f17)}.vue-flow__resize-control{position:absolute}.vue-flow__resize-control.left,.vue-flow__resize-control.right{cursor:ew-resize}.vue-flow__resize-control.top,.vue-flow__resize-control.bottom{cursor:ns-resize}.vue-flow__resize-control.top.left,.vue-flow__resize-control.bottom.right{cursor:nwse-resize}.vue-flow__resize-control.bottom.left,.vue-flow__resize-control.top.right{cursor:nesw-resize}.vue-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;width:5px;height:5px;transform:translate(-50%,-50%)}.vue-flow__resize-control.handle.left{top:50%;left:0}.vue-flow__resize-control.handle.right{top:50%;left:100%}.vue-flow__resize-control.handle.top{top:0;left:50%}.vue-flow__resize-control.handle.bottom{top:100%;left:50%}.vue-flow__resize-control.handle.top.left,.vue-flow__resize-control.handle.bottom.left{left:0}.vue-flow__resize-control.handle.top.right,.vue-flow__resize-control.handle.bottom.right{left:100%}.vue-flow__resize-control.line{border:0 solid #3367d9}.vue-flow__resize-control.line.left,.vue-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.vue-flow__resize-control.line.left{border-left-width:1px;left:0}.vue-flow__resize-control.line.right{border-right-width:1px;left:100%}.vue-flow__resize-control.line.top,.vue-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.vue-flow__resize-control.line.top{border-top-width:1px;top:0}.vue-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}[data-v-2fb597eb] .vue-flow__handle{opacity:1}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__node-lineage{cursor:pointer}.vue-flow__controls{background:#1f2937!important;border-color:#374151!important}.vue-flow__controls-button{color:#d1d5db!important;background:#374151!important;border-color:#4b5563!important}.vue-flow__controls-button:hover{background:#4b5563!important}.vue-flow__controls-button svg{fill:#d1d5db!important}.header-bg[data-v-7209feaf]{background:radial-gradient(circle at 50% 0,#1fd1ce33,#0000 55%),linear-gradient(160deg,#07090e 0%,#0a0e16 50%,#07090e 100%)}.header-badge[data-v-7209feaf]{background:linear-gradient(135deg,#5ff3f0,#1fd1ce)}.header-title[data-v-7209feaf]{font-size:clamp(2.5rem,9vw,5.5rem);line-height:.92}.gradient-text[data-v-7209feaf]{background:linear-gradient(135deg,#5ff3f0 0%,#1fd1ce 50%,#0a8f8c 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 80px #1fd1ce66;-webkit-background-clip:text;background-clip:text}.jump-pill[data-v-7209feaf]{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--accent)10%,transparent);border:1px solid color-mix(in srgb,var(--accent)25%,transparent);border-radius:9999px;align-items:center;gap:6px;padding:6px 13px;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex}.jump-pill[data-v-7209feaf]:hover{background:color-mix(in srgb,var(--accent)22%,transparent);transform:translateY(-2px)}.cta-bg[data-v-7209feaf]{background:radial-gradient(circle at 50% 100%,#1fd1ce29,#0000 60%),linear-gradient(160deg,#07090e,#0b0f17)}.header-bg[data-v-f3705933]{background:radial-gradient(circle at 50% 0,#8b5cf633,#0000 55%),linear-gradient(160deg,#07090e 0%,#0a0e16 50%,#07090e 100%)}.header-badge[data-v-f3705933]{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.header-title[data-v-f3705933]{font-size:clamp(2.5rem,10vw,6rem);line-height:.9}.gradient-text[data-v-f3705933]{background:linear-gradient(135deg,#c4b5fd 0%,#8b5cf6 50%,#6d28d9 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 80px #8b5cf666;-webkit-background-clip:text;background-clip:text}.cta-bg[data-v-f3705933]{background:radial-gradient(circle at 50% 100%,#8b5cf629,#0000 60%),linear-gradient(160deg,#07090e,#0b0f17)}.museum-toggle[data-v-5e83150c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073;border:1px solid #ffffff1a;border-radius:9999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:inline-grid;position:relative;box-shadow:0 10px 30px #0006}.thumb[data-v-5e83150c]{border-radius:9999px;width:calc(50% - 4px);transition:transform .4s cubic-bezier(.34,1.4,.5,1),background .4s,box-shadow .4s;position:absolute;top:4px;bottom:4px;left:4px}.museum-toggle[data-mode=showroom] .thumb[data-v-5e83150c]{background:linear-gradient(135deg,#5ff3f0,#1fd1ce);transform:translate(0);box-shadow:0 0 22px #1fd1ce73}.museum-toggle[data-mode=workshop] .thumb[data-v-5e83150c]{background:linear-gradient(135deg,#7dd3fc,#38bdf8);transform:translate(100%);box-shadow:0 0 22px #38bdf873}.seg[data-v-5e83150c]{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:#fff9;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:7px;padding:8px 18px;font-size:.78rem;font-weight:700;transition:color .3s;display:inline-flex;position:relative}.seg.active[data-v-5e83150c]{color:#06121a}.seg[data-v-5e83150c]:not(.active):hover{color:#ffffffe6}.entrance[data-v-375f6dad]{width:100%;padding:6rem 1.5rem 4.5rem;position:relative;overflow:hidden}.ent-bg[data-v-375f6dad]{background:radial-gradient(circle at 50% 0,#1fd1ce2e,#0000 55%),radial-gradient(circle at 80% 85%,#38bdf81a,#0000 50%),linear-gradient(160deg,#07090e 0%,#0a0e16 50%,#07090e 100%);position:absolute;inset:0}.ent-inner[data-v-375f6dad]{z-index:1;text-align:center;max-width:52rem;margin:0 auto;position:relative}.eyebrow[data-v-375f6dad]{letter-spacing:.22em;text-transform:uppercase;color:#5ff3f0;margin:0 0 1.25rem;font-size:.72rem;font-weight:700}.ent-title[data-v-375f6dad]{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(2.4rem,8vw,4.75rem);font-weight:900;line-height:.98}.grad[data-v-375f6dad]{background:linear-gradient(135deg,#5ff3f0 0%,#1fd1ce 50%,#0a8f8c 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 80px #1fd1ce66;-webkit-background-clip:text;background-clip:text}.ent-sub[data-v-375f6dad]{color:#ffffff9e;max-width:38rem;margin:1.5rem auto 0;font-size:1.05rem;line-height:1.6}.choices[data-v-375f6dad]{grid-template-columns:1fr;gap:1rem;max-width:38rem;margin:2.5rem auto 0;display:grid}@media (min-width:640px){.choices[data-v-375f6dad]{grid-template-columns:1fr 1fr}}.choice[data-v-375f6dad]{text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:.9rem;padding:1.15rem 1.25rem;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative}.choice[data-v-375f6dad]:hover{background:#ffffff0d;transform:translateY(-3px)}.choice.showroom[data-v-375f6dad]:hover{border-color:#1fd1ce8c;box-shadow:0 16px 40px #1fd1ce29}.choice.workshop[data-v-375f6dad]:hover{border-color:#38bdf88c;box-shadow:0 16px 40px #38bdf829}.choice-icon[data-v-375f6dad]{flex-shrink:0}.choice.showroom .choice-icon[data-v-375f6dad]{color:#5ff3f0}.choice.workshop .choice-icon[data-v-375f6dad]{color:#7dd3fc}.choice-text[data-v-375f6dad]{flex-direction:column;flex:1;gap:2px;display:flex}.choice-label[data-v-375f6dad]{color:#fff;font-size:.95rem;font-weight:700}.choice-sub[data-v-375f6dad]{color:#ffffff80;font-size:.78rem}.choice-go[data-v-375f6dad]{color:#ffffff59;flex-shrink:0;transition:transform .25s,color .25s}.choice:hover .choice-go[data-v-375f6dad]{color:#fffc;transform:translate(3px)}.ent-toggle[data-v-375f6dad]{flex-direction:column;align-items:center;gap:.75rem;margin-top:2.75rem;display:flex}.toggle-hint[data-v-375f6dad]{color:#fff6;font-size:.78rem;font-style:italic}.room[data-v-cbb787aa]{width:100%;padding:4rem 0 5rem;position:relative;overflow:hidden}.room-bg[data-v-cbb787aa]{background:radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--accent)16%,transparent),transparent 45%),radial-gradient(circle at 85% 90%,#ffffff0a,transparent 50%),linear-gradient(160deg,#0b070d 0%,#0e0a12 50%,#09070b 100%);position:absolute;inset:0}.room-inner[data-v-cbb787aa]{z-index:1;width:100%;max-width:80rem;margin:0 auto;padding:0 1.5rem;position:relative}.room-head[data-v-cbb787aa]{text-align:center;margin-bottom:2.75rem}.wing[data-v-cbb787aa]{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)80%,#fff);margin-bottom:.6rem;font-size:.66rem;font-weight:700;display:inline-block}.room-title[data-v-cbb787aa]{letter-spacing:-.02em;color:#fff;margin:0 0 .5rem;font-size:clamp(1.8rem,4vw,2.75rem);font-weight:800}.room-sub[data-v-cbb787aa]{color:#ffffff8c;max-width:36rem;margin:0 auto;font-size:1rem}.room-pieces[data-v-cbb787aa]{flex-direction:column;gap:4rem;display:flex}.provenance[data-v-b05f8d6c]{border-top:1px dashed #ffffff24;margin-top:14px;padding-top:12px}.prov-label[data-v-b05f8d6c]{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)75%,#fff);margin:0 0 8px;font-size:.62rem;font-weight:700}.prov-list[data-v-b05f8d6c]{flex-direction:column;gap:9px;margin:0;padding:0 0 0 2px;list-style:none;display:flex;position:relative}.prov-list[data-v-b05f8d6c]:before{content:"";background:linear-gradient(to bottom,color-mix(in srgb,var(--accent)55%,transparent),transparent);width:1px;position:absolute;top:4px;bottom:4px;left:6px}.prov-item[data-v-b05f8d6c]{grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px;font-size:.74rem;line-height:1.4;display:grid;position:relative}.prov-icon[data-v-b05f8d6c]{color:var(--accent);transform:translateY(2px)}.prov-hash[data-v-b05f8d6c]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)80%,#fff);background:color-mix(in srgb,var(--accent)12%,transparent);white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:.68rem}.prov-msg[data-v-b05f8d6c]{color:#ffffffb3}.piece[data-v-9f2c33e6]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}@media (min-width:1152px){.piece[data-v-9f2c33e6]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:2.5rem}}.frame[data-v-9f2c33e6]{background:linear-gradient(150deg,#1a1410,#0c0a09 65%);border:1px solid #ffffff14;border-radius:8px;padding:14px;transition:background .55s,box-shadow .55s,border-color .55s;position:relative;box-shadow:0 30px 70px #0000008c,inset 0 0 0 1px #ffffff08}.frame.is-xray[data-v-9f2c33e6]{border-color:color-mix(in srgb,var(--accent)40%,transparent);box-shadow:0 30px 70px #0009,0 0 50px color-mix(in srgb,var(--accent)18%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent)22%,transparent);background:linear-gradient(150deg,#06141d,#04101a 65%)}.mat[data-v-9f2c33e6]{background:#0006;border:1px solid #ffffff0f;border-radius:4px;padding:10px;position:relative;overflow:hidden}.frame.is-xray .mat[data-v-9f2c33e6]{background:linear-gradient(color-mix(in srgb,var(--accent)9%,transparent)1px,transparent 1px)0 0/100% 26px,linear-gradient(90deg,color-mix(in srgb,var(--accent)9%,transparent)1px,transparent 1px)0 0/26px 100%,#020c14b3}.hero[data-v-9f2c33e6]{position:relative}.frame-tag[data-v-9f2c33e6]{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;background:#0c0a09;border:1px solid #ffffff1a;border-radius:9999px;padding:3px 10px;font-size:.6rem;font-weight:700;position:absolute;bottom:-10px;right:14px}.frame.is-xray .frame-tag[data-v-9f2c33e6]{color:color-mix(in srgb,var(--accent)85%,#fff);border-color:color-mix(in srgb,var(--accent)35%,transparent);background:#04101a}.scan[data-v-9f2c33e6]{z-index:3;pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--accent)22%,transparent)50%,transparent);opacity:.5;height:40%;animation:3.4s ease-in-out infinite scan-9f2c33e6;position:absolute;inset:0}@keyframes scan-9f2c33e6{0%,to{transform:translateY(-60%)}50%{transform:translateY(220%)}}.placard[data-v-9f2c33e6]{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;padding:1.4rem 1.5rem;position:relative;box-shadow:inset 0 1px #ffffff0a}.placard[data-v-9f2c33e6]:before{content:"";background:var(--accent);width:3px;height:2.4rem;box-shadow:0 0 14px color-mix(in srgb,var(--accent)55%,transparent);border-radius:0 3px 3px 0;position:absolute;top:1.4rem;left:0}.placard-medium[data-v-9f2c33e6]{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)70%,#fff);margin:0 0 4px;font-size:.66rem;font-weight:700}.placard-title[data-v-9f2c33e6]{letter-spacing:-.01em;color:#fff;margin:0 0 .9rem;font-size:1.4rem;font-weight:800}.placard-body[data-v-9f2c33e6]{font-size:.95rem}.note[data-v-9f2c33e6]{color:#ffffffd1;margin:0;line-height:1.65}.tech-label[data-v-9f2c33e6]{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)75%,#fff);margin:0 0 6px;font-size:.62rem;font-weight:700}.tombstone[data-v-9f2c33e6]{border-top:1px solid #ffffff1a;margin:1.1rem 0 0;padding-top:.9rem}.t-row[data-v-9f2c33e6]{border-bottom:1px solid #ffffff0d;grid-template-columns:7.5rem 1fr;gap:.75rem;padding:.5rem 0;display:grid}.t-row[data-v-9f2c33e6]:last-child{border-bottom:0}.t-row dt[data-v-9f2c33e6]{letter-spacing:.12em;text-transform:uppercase;color:#fff6;padding-top:2px;font-size:.62rem;font-weight:700}.t-row dd[data-v-9f2c33e6]{color:#ffffffe0;margin:0;font-size:.88rem}.materials[data-v-9f2c33e6]{margin-top:1.1rem}.materials-label[data-v-9f2c33e6]{letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;margin:0 0 .5rem;font-size:.62rem;font-weight:700}.materials-list[data-v-9f2c33e6]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.materials-list li[data-v-9f2c33e6]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)85%,#fff);background:color-mix(in srgb,var(--accent)10%,transparent);border:1px solid color-mix(in srgb,var(--accent)26%,transparent);border-radius:7px;padding:3px 9px;font-size:.74rem}.xray-enter-active[data-v-9f2c33e6],.xray-leave-active[data-v-9f2c33e6],.flip-enter-active[data-v-9f2c33e6],.flip-leave-active[data-v-9f2c33e6]{transition:opacity .35s,transform .35s}.xray-enter-from[data-v-9f2c33e6],.xray-leave-to[data-v-9f2c33e6]{opacity:0;transform:scale(.985)}.flip-enter-from[data-v-9f2c33e6],.flip-leave-to[data-v-9f2c33e6]{opacity:0;transform:translateY(6px)}.xray-panel[data-v-7f06bd14]{flex-direction:column;gap:16px;padding:4px 2px;display:flex}.arch[data-v-7f06bd14]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.arch-item[data-v-7f06bd14]{color:#ffffffd1;grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:.86rem;line-height:1.5;display:grid}.arch-num[data-v-7f06bd14]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)85%,#fff);background:color-mix(in srgb,var(--accent)14%,transparent);border-radius:6px;padding:2px 7px;font-size:.7rem;font-weight:700;transform:translateY(1px)}.code[data-v-7f06bd14]{border:1px solid color-mix(in srgb,var(--accent)26%,transparent);background:#0000008c;border-radius:10px;overflow:hidden}.code-file[data-v-7f06bd14]{font-family:var(--font-mono,monospace);letter-spacing:.02em;color:color-mix(in srgb,var(--accent)80%,#fff);background:color-mix(in srgb,var(--accent)8%,transparent);border-bottom:1px solid #ffffff0f;padding:8px 14px;font-size:.68rem;font-weight:700;display:block}.code-body[data-v-7f06bd14]{font-family:var(--font-mono,monospace);color:#cbd5e1;white-space:pre;margin:0;padding:14px 16px;font-size:.74rem;line-height:1.55;overflow-x:auto}.demo[data-v-bd768cd4]{border-radius:10px}.demo-head[data-v-bd768cd4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.chan[data-v-bd768cd4]{align-items:center;gap:8px;display:flex}.chan-label[data-v-bd768cd4]{font-family:var(--font-mono,monospace);color:#ffffffb3;font-size:.72rem}.demo-head-right[data-v-bd768cd4]{align-items:center;gap:12px;display:flex}.count[data-v-bd768cd4]{color:#fff;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.replay[data-v-bd768cd4]{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent)35%,transparent);background:color-mix(in srgb,var(--accent)10%,transparent);border-radius:9999px;align-items:center;gap:5px;padding:4px 11px;font-size:.7rem;font-weight:700;transition:background .2s;display:inline-flex}.replay[data-v-bd768cd4]:hover:not(:disabled){background:color-mix(in srgb,var(--accent)22%,transparent)}.replay[data-v-bd768cd4]:disabled{opacity:.4;cursor:default}.track[data-v-bd768cd4]{background:#ffffff12;border-radius:9999px;height:5px;margin-bottom:14px;overflow:hidden}.fill[data-v-bd768cd4]{background:linear-gradient(90deg,color-mix(in srgb,var(--accent)70%,#fff),var(--accent));border-radius:9999px;height:100%;transition:width .5s}.grid[data-v-bd768cd4]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tile[data-v-bd768cd4]{aspect-ratio:3/4;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;transition:border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.tile.is-queued[data-v-bd768cd4]{opacity:.8;border-style:dashed;border-color:#ffffff26}.tile.is-generating[data-v-bd768cd4]{border-color:#f59e0b80;box-shadow:0 0 20px #f59e0b2e}.tile.is-completed[data-v-bd768cd4]{border-color:color-mix(in srgb,var(--accent)45%,transparent)}.idx[data-v-bd768cd4]{z-index:2;font-family:var(--font-mono,monospace);color:#ffffffb3;background:#00000080;border-radius:5px;padding:1px 5px;font-size:.58rem;position:absolute;top:5px;left:5px}.tile-img[data-v-bd768cd4]{object-fit:cover;width:100%;height:100%;animation:.5s cubic-bezier(.34,1.56,.64,1) pop-bd768cd4}@keyframes pop-bd768cd4{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.state[data-v-bd768cd4]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.state.gen[data-v-bd768cd4]{color:#f59e0b;background:linear-gradient(135deg,#f59e0b29,#f59e0b0a)}.state.queued[data-v-bd768cd4]{color:#ffffff40}.foot[data-v-bd768cd4]{color:#ffffffb3;background:linear-gradient(#0000,#000000d9);align-items:center;gap:5px;padding:5px 7px;font-size:.58rem;display:flex;position:absolute;bottom:0;left:0;right:0}.foot .amber[data-v-bd768cd4]{color:#f59e0b}.caption[data-v-bd768cd4]{text-align:center;color:#fff6;margin:12px 0 0;font-size:.7rem;font-style:italic}.waveform[data-v-534e0ca7]{background:radial-gradient(circle,#2dd4bf14,#0000 70%);border-radius:6px;justify-content:center;align-items:center;gap:5px;height:220px;padding:0 14px;display:flex}.bar[data-v-534e0ca7]{background:linear-gradient(to top,color-mix(in srgb,var(--accent,#2dd4bf)40%,transparent),color-mix(in srgb,var(--accent,#2dd4bf)95%,#fff));width:6px;box-shadow:0 0 12px color-mix(in srgb,var(--accent,#2dd4bf)45%,transparent);border-radius:9999px;animation:1.4s ease-in-out infinite pulse-534e0ca7}@keyframes pulse-534e0ca7{0%,to{opacity:.55;height:14%}50%{opacity:1;height:88%}}@media (prefers-reduced-motion:reduce){.bar[data-v-534e0ca7]{height:50%;animation:none}}.recovery[data-v-3bff17c4]{background:radial-gradient(circle at 12% 0,#fbbf2414,#0000 55%),linear-gradient(160deg,#171207,#0b0905 70%);border:1px solid #fbbf2429;border-radius:6px;flex-direction:column;justify-content:center;gap:14px;min-height:280px;padding:20px 18px;display:flex;position:relative}.recovery-head[data-v-3bff17c4]{flex-direction:column;gap:4px;margin:0;display:flex}.recovery-kicker[data-v-3bff17c4]{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)72%,#fff);font-size:.62rem;font-weight:700}.recovery-title[data-v-3bff17c4]{letter-spacing:-.01em;color:#fff;font-size:1.02rem;font-weight:800}.agent-list[data-v-3bff17c4]{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.agent-row[data-v-3bff17c4]{border:1px solid #0000;border-radius:7px;grid-template-columns:1.4rem 1fr auto;align-items:center;gap:10px;padding:8px 11px;font-size:.8rem;display:grid}.agent-row.is-done[data-v-3bff17c4]{background:#ffffff08;border-color:#ffffff0f}.agent-row.is-hung[data-v-3bff17c4]{border-color:color-mix(in srgb,var(--accent)45%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--accent)16%,transparent);background:#fbbf241a}.agent-glyph[data-v-3bff17c4]{font-family:var(--font-mono,monospace);text-align:center;font-size:.8rem;font-weight:800}.is-done .agent-glyph[data-v-3bff17c4]{color:#78dcaad9}.is-hung .agent-glyph[data-v-3bff17c4]{color:color-mix(in srgb,var(--accent)90%,#fff)}.agent-name[data-v-3bff17c4]{font-family:var(--font-mono,monospace);color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.is-hung .agent-name[data-v-3bff17c4]{color:#fff;font-weight:600}.agent-state[data-v-3bff17c4]{letter-spacing:.08em;text-transform:uppercase;color:#fff6;white-space:nowrap;font-size:.64rem;font-weight:700}.is-hung .agent-state[data-v-3bff17c4]{color:color-mix(in srgb,var(--accent)85%,#fff)}.recovery-loop[data-v-3bff17c4]{background:color-mix(in srgb,var(--accent)12%,transparent);border:1px solid color-mix(in srgb,var(--accent)32%,transparent);border-radius:7px;align-items:center;gap:11px;margin-top:4px;padding:11px 13px;display:flex}.loop-arrow[data-v-3bff17c4]{color:color-mix(in srgb,var(--accent)90%,#fff);font-size:1.3rem;line-height:1;animation:5.5s linear infinite spin-3bff17c4}@keyframes spin-3bff17c4{to{transform:rotate(360deg)}}.loop-text[data-v-3bff17c4]{color:#ffffffd9;margin:0;font-size:.78rem;line-height:1.5}.loop-text code[data-v-3bff17c4]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)88%,#fff);white-space:nowrap;background:#00000059;border-radius:5px;padding:1px 6px;font-size:.72rem}.reactor[data-v-3cfb3aa1]{isolation:isolate;--ink:#ffffffeb;--mute:#ffffff6b;background:#04060a;width:100%;padding:clamp(3.5rem,7vw,6.5rem) 0 clamp(4rem,7vw,7rem);position:relative;overflow:hidden}.vault[data-v-3cfb3aa1]{z-index:0;background:radial-gradient(ellipse 70% 50% at 50% 18%,color-mix(in srgb,var(--accent)14%,transparent),transparent 60%),radial-gradient(ellipse 90% 60% at 50% 110%,#5ff3f00f,transparent 55%),linear-gradient(180deg,#02040700 0%,#05080d 40%,#03050800 100%),#020306;opacity:.55;transition:opacity 1.2s;position:absolute;inset:0}.is-live .vault[data-v-3cfb3aa1]{opacity:1}.scanlines[data-v-3cfb3aa1]{z-index:0;pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 2px,#ffffff05 3px,#0000 4px);position:absolute;inset:0}.console[data-v-3cfb3aa1]{z-index:1;text-align:center;width:100%;max-width:72rem;margin:0 auto;padding:0 1.5rem;position:relative}.strip[data-v-3cfb3aa1]{border:1px solid color-mix(in srgb,var(--accent)30%,transparent);background:color-mix(in srgb,var(--accent)7%,#0006);font-family:var(--font-mono,ui-monospace,monospace);border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.6rem;padding:.4rem .85rem;display:inline-flex}.dot[data-v-3cfb3aa1]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb,var(--accent)80%,transparent);border-radius:50%;animation:1.8s ease-in-out infinite pulse-3cfb3aa1}@keyframes pulse-3cfb3aa1{0%,to{opacity:1}50%{opacity:.25}}.strip-label[data-v-3cfb3aa1]{letter-spacing:.24em;color:color-mix(in srgb,var(--accent)75%,#fff);font-size:.62rem;font-weight:700}.strip-meta[data-v-3cfb3aa1]{letter-spacing:.08em;color:var(--mute);font-size:.6rem}.prompt[data-v-3cfb3aa1]{color:#fff9;max-width:30rem;margin:0 auto 1.4rem;font-size:clamp(.95rem,1.6vw,1.1rem)}.odometer[data-v-3cfb3aa1]{justify-content:center;gap:clamp(4px,.9vw,10px);margin-bottom:.85rem;display:flex}.tile[data-v-3cfb3aa1]{width:clamp(2.6rem,9vw,6rem);height:clamp(4rem,13vw,8.6rem);box-shadow:inset 0 1px 0 #ffffff0d,inset 0 -18px 30px #00000080,0 0 0 1px color-mix(in srgb,var(--accent)12%,transparent);background:linear-gradient(#0c1119 0%,#060a10 52%,#03060b 53%,#0a0f17 100%);border:1px solid #ffffff12;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.tile[data-v-3cfb3aa1]:after{content:"";background:#000000b3;height:1px;position:absolute;top:50%;left:6%;right:6%;box-shadow:0 1px #ffffff0a}.glyph[data-v-3cfb3aa1]{font-family:var(--font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;color:var(--accent);text-shadow:0 0 18px color-mix(in srgb,var(--accent)55%,transparent),0 0 4px color-mix(in srgb,var(--accent)70%,transparent);font-size:clamp(2.2rem,8vw,5.4rem);font-weight:800;line-height:1}.thousands[data-v-3cfb3aa1]{font-family:var(--font-mono,ui-monospace,monospace);color:color-mix(in srgb,var(--accent)60%,#fff);font-size:clamp(1.6rem,5vw,3.4rem);font-weight:800;position:absolute;bottom:.5rem;right:-.42em}.odometer-cap[data-v-3cfb3aa1]{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.1em;color:var(--mute);margin:0 0 2.6rem;font-size:.72rem}.gauges[data-v-3cfb3aa1]{grid-template-columns:repeat(4,1fr);gap:.75rem;max-width:46rem;margin:0 auto 3.2rem;display:grid}.gauge[data-v-3cfb3aa1]{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;align-items:center;gap:.15rem;padding:.9rem .5rem;animation:5s step-end infinite flicker-3cfb3aa1;display:flex}.gauge[data-v-3cfb3aa1]:nth-child(2){animation-delay:1.3s}.gauge[data-v-3cfb3aa1]:nth-child(3){animation-delay:2.6s}.gauge[data-v-3cfb3aa1]:nth-child(4){animation-delay:3.9s}@keyframes flicker-3cfb3aa1{0%,96%,to{border-color:#ffffff0f}97%{border-color:color-mix(in srgb,var(--accent)45%,transparent)}98%{border-color:#ffffff0f}99%{border-color:color-mix(in srgb,var(--accent)30%,transparent)}}.gauge-val[data-v-3cfb3aa1]{font-family:var(--font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(1.3rem,3vw,1.9rem);font-weight:800}.gauge-label[data-v-3cfb3aa1]{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)80%,#fff);font-size:.7rem;font-weight:700}.gauge-sub[data-v-3cfb3aa1]{color:var(--mute);font-size:.62rem}.river-head[data-v-3cfb3aa1],.ribbon-head[data-v-3cfb3aa1]{flex-direction:column;gap:.15rem;margin-bottom:1rem;display:flex}.river-title[data-v-3cfb3aa1]{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.22em;color:color-mix(in srgb,var(--accent)70%,#fff);font-size:.64rem;font-weight:700}.river-note[data-v-3cfb3aa1]{color:var(--mute);font-size:.66rem}.river[data-v-3cfb3aa1]{grid-template-columns:repeat(13,1fr);align-items:end;gap:clamp(3px,.7vw,9px);height:clamp(150px,24vw,240px);margin-bottom:3.2rem;padding:0 .25rem;display:grid}.bar-col[data-v-3cfb3aa1]{flex-direction:column;justify-content:flex-end;align-items:center;gap:.3rem;height:100%;display:flex}.bar-val[data-v-3cfb3aa1]{font-family:var(--font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;color:var(--mute);opacity:0;font-size:clamp(.5rem,1.2vw,.7rem);transition:opacity .4s .9s}.is-live .bar-val[data-v-3cfb3aa1]{opacity:1}.bar[data-v-3cfb3aa1]{background:linear-gradient(180deg,color-mix(in srgb,var(--accent)70%,transparent),color-mix(in srgb,var(--accent)22%,transparent));width:100%;height:0;box-shadow:0 0 12px color-mix(in srgb,var(--accent)25%,transparent);border-radius:4px 4px 2px 2px}.is-live .bar[data-v-3cfb3aa1]{height:var(--h);transition:height .9s cubic-bezier(.16,1,.3,1)var(--d)}.bar-col.apex .bar[data-v-3cfb3aa1]{background:linear-gradient(180deg,#fff,var(--accent));box-shadow:0 0 22px color-mix(in srgb,var(--accent)60%,transparent),0 0 6px var(--accent)}.bar-col.apex .bar-val[data-v-3cfb3aa1]{color:var(--accent);font-weight:700}.bar-label[data-v-3cfb3aa1]{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.04em;color:var(--mute);white-space:nowrap;font-size:clamp(.46rem,1vw,.6rem)}.bar-label i[data-v-3cfb3aa1]{opacity:.55;font-style:normal}.ribbon[data-v-3cfb3aa1]{grid-template-columns:repeat(8,1fr);align-items:end;height:92px;margin-bottom:2.6rem;display:grid;position:relative}.ribbon-line[data-v-3cfb3aa1]{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent)45%,transparent)12%,color-mix(in srgb,var(--accent)45%,transparent)88%,transparent);height:2px;box-shadow:0 0 14px color-mix(in srgb,var(--accent)30%,transparent);position:absolute;bottom:30px;left:0;right:0}.node[data-v-3cfb3aa1]{opacity:0;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative;transform:translateY(8px)}.is-live .node[data-v-3cfb3aa1]{opacity:1;transition:opacity .5s ease var(--nd),transform .5s ease var(--nd);transform:translateY(0)}.node-dot[data-v-3cfb3aa1]{width:calc(9px + var(--p)*14px);height:calc(9px + var(--p)*14px);background:var(--accent);box-shadow:0 0 calc(8px + var(--p)*22px)color-mix(in srgb,var(--accent)75%,transparent);border-radius:50%;position:absolute;bottom:24px}.node-v[data-v-3cfb3aa1]{font-family:var(--font-mono,ui-monospace,monospace);color:#fff;font-size:.74rem;font-weight:800;position:absolute;bottom:0}.node-tags[data-v-3cfb3aa1]{font-family:var(--font-mono,ui-monospace,monospace);color:color-mix(in srgb,var(--accent)65%,#fff);font-size:.6rem;position:absolute;top:0}.ticker[data-v-3cfb3aa1]{background:#00000059;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:.7rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ticker-track[data-v-3cfb3aa1]{white-space:nowrap;animation:34s linear infinite scroll-3cfb3aa1;display:inline-flex}.ticker-track span[data-v-3cfb3aa1]{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.06em;color:color-mix(in srgb,var(--accent)55%,#fff);font-size:.72rem}@keyframes scroll-3cfb3aa1{to{transform:translate(-50%)}}.console.xray[data-v-3cfb3aa1]{text-align:left;max-width:60rem}.console.xray .strip[data-v-3cfb3aa1]{margin-bottom:1.8rem}.xray-h[data-v-3cfb3aa1]{letter-spacing:-.02em;color:#fff;margin:0 0 .9rem;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:800}.xray-lead[data-v-3cfb3aa1]{color:#ffffffb3;max-width:44rem;margin:0 0 2.2rem;font-size:.98rem;line-height:1.7}.proof-grid[data-v-3cfb3aa1]{grid-template-columns:repeat(2,1fr);gap:.85rem;margin-bottom:2.2rem;display:grid}.proof[data-v-3cfb3aa1]{border:1px solid color-mix(in srgb,var(--accent)18%,transparent);background:#0006;border-radius:12px;flex-direction:column;gap:.4rem;padding:1rem 1.1rem;display:flex}.proof-cmd[data-v-3cfb3aa1]{font-family:var(--font-mono,ui-monospace,monospace);color:color-mix(in srgb,var(--accent)72%,#fff);word-break:break-all;font-size:.68rem}.proof-out[data-v-3cfb3aa1]{font-family:var(--font-mono,ui-monospace,monospace);color:#fff;font-size:1.5rem;font-weight:800}.proof-cap[data-v-3cfb3aa1]{color:var(--mute);font-size:.74rem}.xray-decision[data-v-3cfb3aa1]{color:#ffffffc7;border-left:2px solid color-mix(in srgb,var(--accent)50%,transparent);max-width:44rem;margin:0 0 2rem;padding-left:1rem;font-size:.95rem;line-height:1.7}.code[data-v-3cfb3aa1]{border:1px solid color-mix(in srgb,var(--accent)26%,transparent);background:#0009;border-radius:12px;margin-bottom:1.4rem;overflow:hidden}.code-file[data-v-3cfb3aa1]{font-family:var(--font-mono,ui-monospace,monospace);color:color-mix(in srgb,var(--accent)80%,#fff);background:color-mix(in srgb,var(--accent)8%,transparent);border-bottom:1px solid #ffffff0f;padding:9px 14px;font-size:.66rem;font-weight:700;display:block}.code-body[data-v-3cfb3aa1]{font-family:var(--font-mono,ui-monospace,monospace);color:#cbd5e1;white-space:pre;margin:0;padding:14px 16px;font-size:.72rem;line-height:1.6;overflow-x:auto}.xray-foot[data-v-3cfb3aa1]{max-width:44rem;color:var(--mute);margin:0;font-size:.86rem;line-height:1.65}@media (max-width:640px){.gauges[data-v-3cfb3aa1]{grid-template-columns:repeat(2,1fr)}.proof-grid[data-v-3cfb3aa1]{grid-template-columns:1fr}.bar-val[data-v-3cfb3aa1],.node-tags[data-v-3cfb3aa1]{display:none}}@media (prefers-reduced-motion:reduce){.dot[data-v-3cfb3aa1],.gauge[data-v-3cfb3aa1],.ticker-track[data-v-3cfb3aa1],.bar[data-v-3cfb3aa1],.node[data-v-3cfb3aa1],.vault[data-v-3cfb3aa1]{transition:none!important;animation:none!important}}.manifold[data-v-e19875a1]{--accent:#f97316;width:100%;padding:4.5rem 0 5.5rem;position:relative;overflow:hidden}.manifold-bg[data-v-e19875a1]{pointer-events:none;background:radial-gradient(circle at 50% -5%,color-mix(in srgb,var(--accent)20%,transparent),transparent 42%),radial-gradient(circle at 90% 95%,#ffffff08,transparent 50%),linear-gradient(170deg,#0a0705 0%,#0c0a09 55%,#070605 100%);position:absolute;inset:0}.head[data-v-e19875a1]{z-index:1;text-align:center;max-width:80rem;margin:0 auto 2.75rem;padding:0 1.5rem;position:relative}.kicker[data-v-e19875a1]{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)82%,#fff);margin-bottom:.6rem;font-size:.66rem;font-weight:700;display:inline-block}.title[data-v-e19875a1]{letter-spacing:-.02em;color:#fff;margin:0 0 .5rem;font-size:clamp(1.9rem,4.4vw,2.9rem);font-weight:800}.sub[data-v-e19875a1]{color:#ffffff8f;max-width:38rem;margin:0 auto;font-size:1rem;line-height:1.55}.stage[data-v-e19875a1]{z-index:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;max-width:72rem;margin:0 auto;padding:0 1.5rem;display:grid;position:relative}@media (min-width:1024px){.stage[data-v-e19875a1]{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:3rem}}.rig[data-v-e19875a1]{flex-direction:column;align-items:center;display:flex;position:relative}.reservoir[data-v-e19875a1]{background:linear-gradient(180deg,color-mix(in srgb,var(--accent)26%,#15100a),color-mix(in srgb,var(--accent)9%,#0c0a09));border:1px solid color-mix(in srgb,var(--accent)40%,transparent);width:100%;max-width:340px;box-shadow:0 0 50px color-mix(in srgb,var(--accent)22%,transparent),inset 0 1px 0 #ffffff1f;border-radius:14px 14px 6px 6px;padding:1.1rem 1.2rem 1.4rem;transition:all .6s;position:relative;overflow:hidden}.reservoir.greyed[data-v-e19875a1]{filter:grayscale()brightness(.55);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0a}.reservoir-shimmer[data-v-e19875a1]{background:linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--accent)45%,#fff)50%,transparent 70%);opacity:.18;background-size:300% 100%;animation:4.5s linear infinite shimmer-e19875a1;position:absolute;inset:0}@keyframes shimmer-e19875a1{0%{background-position:200% 0}to{background-position:-100% 0}}.reservoir-readout[data-v-e19875a1]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex;position:relative}.rcount[data-v-e19875a1]{letter-spacing:-.01em;color:#fff;font-size:1.45rem;font-weight:800}.rtok[data-v-e19875a1]{font-family:var(--font-mono,monospace);color:#ffffffb3;font-size:.74rem}.plaque[data-v-e19875a1]{background:linear-gradient(155deg,#7a5a2e,#4a3617 60%,#2e2210);border:1px solid #0006;border-radius:7px;margin-top:.9rem;padding:.8rem .9rem .7rem;position:relative;box-shadow:inset 0 1px #ffe2aa59,inset 0 -2px 6px #0006}.plaque-bolt[data-v-e19875a1]{background:radial-gradient(circle at 35% 30%,#ffe6ad,#6b4d22 70%,#2c1f0d);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:inset 0 0 2px #0009}.plaque-bolt.tl[data-v-e19875a1]{top:5px;left:5px}.plaque-bolt.tr[data-v-e19875a1]{top:5px;right:5px}.plaque-bolt.bl[data-v-e19875a1]{bottom:5px;left:5px}.plaque-bolt.br[data-v-e19875a1]{bottom:5px;right:5px}.plaque-eyebrow[data-v-e19875a1]{letter-spacing:.12em;text-transform:uppercase;color:#ffe2c0;text-shadow:0 1px #0006;margin:0 0 3px;font-size:.58rem;font-weight:800}.plaque-body[data-v-e19875a1]{color:#f2dcb4;text-shadow:0 1px #00000059;margin:0 0 .6rem;font-size:.78rem;font-style:italic;line-height:1.4}.plaque-switch[data-v-e19875a1]{cursor:pointer;background:#0000004d;border:1px solid #0006;border-radius:9999px;align-items:center;gap:.5rem;padding:3px 9px 3px 3px;display:inline-flex}.ps-track[data-v-e19875a1]{background:#2c1f0d;border-radius:9999px;width:30px;height:16px;transition:background .3s;display:inline-block;position:relative;box-shadow:inset 0 1px 2px #0009}.plaque-switch[data-on] .ps-track[data-v-e19875a1]{background:color-mix(in srgb,var(--accent)70%,#2c1f0d)}.ps-knob[data-v-e19875a1]{background:#ffe6ad;border-radius:50%;width:12px;height:12px;transition:transform .3s;position:absolute;top:2px;left:2px}.plaque-switch[data-on] .ps-knob[data-v-e19875a1]{transform:translate(14px)}.ps-label[data-v-e19875a1]{letter-spacing:.04em;color:#ffe2c0;font-size:.62rem;font-weight:700}.pipe[data-v-e19875a1]{width:110px;height:300px;margin:-2px 0;position:relative}.pipe-wall[data-v-e19875a1]{background:linear-gradient(90deg,#2a2622,#4b443c 40%,#15120f);width:8px;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 6px #0009}.pipe-wall.left[data-v-e19875a1]{border-radius:4px 0 0 4px;left:14px}.pipe-wall.right[data-v-e19875a1]{border-radius:0 4px 4px 0;right:14px}.droplets[data-v-e19875a1]{position:absolute;inset:0;overflow:hidden}.droplet[data-v-e19875a1]{left:calc(50% - 4px + (var(--lane) - 1)*9px);white-space:nowrap;animation:2.4s linear infinite fall-e19875a1;animation-delay:var(--delay);align-items:center;gap:5px;display:flex;position:absolute;top:-28px}.droplet-dot[data-v-e19875a1]{background:radial-gradient(circle at 35% 30%,#fff,color-mix(in srgb,var(--accent)80%,#fff)60%,var(--accent));width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb,var(--accent)60%,transparent);border-radius:50%;flex:none}.droplet-name[data-v-e19875a1]{font-family:var(--font-mono,monospace);color:#ffffff8c;font-size:.56rem;transform:translate(2px)}@keyframes fall-e19875a1{0%{top:-28px}to{top:320px}}[data-shut] .droplet[data-v-e19875a1]{opacity:.3;filter:grayscale();animation-play-state:paused;top:96px!important}.manifold:not([data-shut])[data-dial=EMPTY] .droplet[data-v-e19875a1]{animation:2.4s linear infinite pool-e19875a1;animation-delay:var(--delay)}@keyframes pool-e19875a1{0%{top:-28px}72%{top:232px}to{opacity:.4;top:232px}}.manifold:not([data-shut])[data-dial=LIST] .fate-sieve-spill[data-v-e19875a1]{animation:2.4s ease-in infinite spill-e19875a1;animation-delay:var(--delay)}@keyframes spill-e19875a1{0%{top:-28px;transform:translate(0)}64%{top:224px;transform:translate(0)}to{opacity:0;top:244px;transform:translate(60px)}}.valve[data-v-e19875a1]{z-index:4;align-items:center;gap:.6rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.valve-lever[data-v-e19875a1]{top:96px}.valve-dial[data-v-e19875a1]{top:200px}.valve-tag[data-v-e19875a1]{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:1px;display:flex;position:absolute;left:60px}.valve-tag code[data-v-e19875a1]{font-family:var(--font-mono,monospace);color:#ffffff9e;font-size:.62rem}.valve-tag em[data-v-e19875a1]{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)85%,#fff);font-size:.58rem;font-style:normal;font-weight:800}.lever[data-v-e19875a1]{cursor:pointer;background:radial-gradient(circle at 40% 35%,#3a342d,#14110d 75%);border:2px solid #54493c;border-radius:50%;width:50px;height:50px;position:relative;box-shadow:0 6px 14px #00000080,inset 0 1px #ffffff1a}.lever-body[data-v-e19875a1]{transform-origin:bottom;background:linear-gradient(#c0392b,#7a241b);border-radius:4px;width:8px;height:30px;transition:transform .35s cubic-bezier(.5,1.6,.5,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)rotate(-32deg);box-shadow:0 0 10px #c0392b80}.lever[data-shut] .lever-body[data-v-e19875a1]{background:linear-gradient(#e74c3c,#b03020);transform:translate(-50%,-100%)rotate(86deg);box-shadow:0 0 16px #e74c3cb3}.lever-pivot[data-v-e19875a1]{background:radial-gradient(circle at 40% 35%,#ffe6ad,#6b4d22);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.valve-dial.locked[data-v-e19875a1]{opacity:.42;pointer-events:none;filter:grayscale(.7)}.dial-face[data-v-e19875a1]{background:radial-gradient(circle at 40% 35%,#2a2620,#100e0b 78%);border:2px solid #54493c;border-radius:50%;width:58px;height:58px;position:relative;box-shadow:0 6px 14px #00000080,inset 0 1px #ffffff14}.dial-needle[data-v-e19875a1]{transform-origin:bottom;background:color-mix(in srgb,var(--accent)90%,#fff);width:4px;height:22px;box-shadow:0 0 10px color-mix(in srgb,var(--accent)70%,transparent);border-radius:3px;margin-top:-22px;margin-left:-2px;transition:transform .4s cubic-bezier(.5,1.5,.5,1);position:absolute;top:50%;left:50%}.dial-detents[data-v-e19875a1]{pointer-events:none;position:absolute;inset:-22px -34px}.detent[data-v-e19875a1]{font-family:var(--font-mono,monospace);letter-spacing:.06em;color:#fff6;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:2px 3px;font-size:.54rem;font-weight:800;transition:color .25s;position:absolute}.detent[data-v-e19875a1]:hover{color:#fffc}.dt-null[data-v-e19875a1]{top:6px;left:-8px}.dt-empty[data-v-e19875a1]{top:-6px;left:50%;transform:translate(-50%)}.dt-list[data-v-e19875a1]{top:6px;right:-8px}[data-dial=NULL] .dt-null[data-v-e19875a1],[data-dial=EMPTY] .dt-empty[data-v-e19875a1],[data-dial=LIST] .dt-list[data-v-e19875a1]{color:color-mix(in srgb,var(--accent)88%,#fff)}.gate-floor[data-v-e19875a1]{z-index:3;width:60px;height:14px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.plug[data-v-e19875a1]{background:repeating-linear-gradient(45deg,#c0392b,#c0392b 4px,#7a241b 4px 8px);border-radius:3px;width:100%;height:100%;display:block;box-shadow:0 0 14px #c0392b8c}.sieve[data-v-e19875a1]{background:color-mix(in srgb,var(--accent)30%,#15120f);background-image:radial-gradient(circle,transparent 1.4px,color-mix(in srgb,var(--accent)55%,#15120f)1.5px);border:1px solid color-mix(in srgb,var(--accent)50%,transparent);background-size:7px 7px;border-radius:3px;width:100%;height:100%;display:block}.bubble-zone[data-v-e19875a1]{width:100%;max-width:340px;margin-top:.8rem;position:relative}.bubble[data-v-e19875a1]{border:1px solid color-mix(in srgb,var(--accent)28%,transparent);background:linear-gradient(160deg,#ffffff0f,#ffffff05);border-radius:14px 14px 14px 4px;padding:.9rem 1rem 1rem;transition:all .4s;position:relative;box-shadow:0 14px 36px #00000073}.bubble.broken[data-v-e19875a1]{border-color:#e74c3c8c;animation:.45s steps(2,end) infinite glitch-e19875a1;box-shadow:0 14px 36px #00000080,0 0 30px #e74c3c40}@keyframes glitch-e19875a1{0%,to{transform:translate(0)}50%{transform:translate(.6px)}}.bubble-flow[data-v-e19875a1]{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)88%,#fff);margin-bottom:6px;font-size:.58rem;font-weight:800;display:inline-block}.bubble-text[data-v-e19875a1]{color:#ffffffe0;margin:0;font-size:.86rem;line-height:1.5}.bubble.broken .bubble-text[data-v-e19875a1]{color:#f5b7b1;font-style:italic}.bubble-tail[data-v-e19875a1]{background:inherit;border-left:1px solid color-mix(in srgb,var(--accent)28%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent)28%,transparent);background:linear-gradient(160deg,#ffffff0d,#ffffff05);width:14px;height:14px;position:absolute;bottom:-6px;left:10px;transform:rotate(45deg)skew(-8deg,-8deg)}.readout[data-v-e19875a1]{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;padding:1.4rem 1.5rem;position:relative}.readout-eyebrow[data-v-e19875a1]{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)78%,#fff);margin:0 0 .9rem;font-size:.62rem;font-weight:700}.readout-state[data-v-e19875a1]{flex-direction:column;gap:.7rem;margin-bottom:1.1rem;display:flex}.rs-line[data-v-e19875a1]{color:#ffffffc7;grid-template-columns:auto 3.5rem 1fr;align-items:baseline;gap:.6rem;font-size:.84rem;display:grid}.rs-line strong[data-v-e19875a1]{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;font-size:.62rem;font-weight:800}.rs-dot[data-v-e19875a1]{border-radius:50%;width:9px;height:9px;transform:translateY(1px)}.rs-dot.green[data-v-e19875a1]{background:#2ecc71;box-shadow:0 0 8px #2ecc7199}.rs-dot.amber[data-v-e19875a1]{background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent)60%,transparent)}.rs-dot.red[data-v-e19875a1]{background:#e74c3c;box-shadow:0 0 8px #e74c3c99}.rs-dot.grey[data-v-e19875a1]{background:#ffffff40}.resolved[data-v-e19875a1]{border:1px solid color-mix(in srgb,var(--accent)24%,transparent);font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)70%,#fff);white-space:pre;background:#00000080;border-radius:8px;margin:0 0 1.1rem;padding:.7rem .85rem;font-size:.66rem;line-height:1.5;overflow-x:auto}.readout-note[data-v-e19875a1]{color:#fff9;margin:0;font-size:.82rem;line-height:1.6}.xray[data-v-e19875a1]{z-index:1;max-width:72rem;margin:0 auto;padding:0 1.5rem;position:relative}.xray-grid[data-v-e19875a1]{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}@media (min-width:1024px){.xray-grid[data-v-e19875a1]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2.5rem}}.xray-decision[data-v-e19875a1]{border:1px solid color-mix(in srgb,var(--accent)36%,transparent);box-shadow:0 0 50px color-mix(in srgb,var(--accent)16%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent)18%,transparent);background:linear-gradient(150deg,#06141d,#04101a 65%);border-radius:12px;padding:1.5rem 1.6rem}.xd-eyebrow[data-v-e19875a1]{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)82%,#fff);margin:0 0 .7rem;font-size:.62rem;font-weight:800}.xd-body[data-v-e19875a1]{color:#ffffffd1;margin:0 0 1.3rem;font-size:.92rem;line-height:1.65}.xd-body code[data-v-e19875a1]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)88%,#fff);background:color-mix(in srgb,var(--accent)12%,transparent);border-radius:4px;padding:1px 5px;font-size:.82em}.xd-arch[data-v-e19875a1]{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.xd-arch li[data-v-e19875a1]{color:#ffffffc7;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;font-size:.84rem;line-height:1.55;display:grid}.xd-num[data-v-e19875a1]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)85%,#fff);background:color-mix(in srgb,var(--accent)14%,transparent);border-radius:6px;padding:2px 7px;font-size:.66rem;font-weight:700;transform:translateY(1px)}.xray-code[data-v-e19875a1]{flex-direction:column;gap:1.25rem;display:flex}.code-card[data-v-e19875a1]{border:1px solid color-mix(in srgb,var(--accent)26%,transparent);background:#0009;border-radius:10px;position:relative;overflow:hidden}.cc-file[data-v-e19875a1]{font-family:var(--font-mono,monospace);letter-spacing:.02em;color:color-mix(in srgb,var(--accent)80%,#fff);background:color-mix(in srgb,var(--accent)8%,transparent);border-bottom:1px solid #ffffff0f;padding:8px 14px;font-size:.66rem;font-weight:700;display:block}.scanline[data-v-e19875a1]{pointer-events:none;z-index:2;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--accent)18%,transparent)50%,transparent);opacity:.5;height:36%;animation:3.6s ease-in-out infinite ccscan-e19875a1;position:absolute;top:0;left:0;right:0}@keyframes ccscan-e19875a1{0%,to{transform:translateY(-40%)}50%{transform:translateY(220%)}}.cc-body[data-v-e19875a1]{font-family:var(--font-mono,monospace);color:#cbd5e1;white-space:pre;margin:0;padding:14px 16px;font-size:.72rem;line-height:1.55;overflow-x:auto}.provenance[data-v-e19875a1]{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;padding:1rem 1.1rem}.prov-label[data-v-e19875a1]{letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;margin:0 0 .6rem;font-size:.6rem;font-weight:800}.prov-row[data-v-e19875a1]{border-bottom:1px solid #ffffff0d;align-items:baseline;gap:.7rem;padding:.4rem 0;text-decoration:none;display:flex}.prov-row[data-v-e19875a1]:last-child{border-bottom:0}.prov-hash[data-v-e19875a1]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)85%,#fff);flex:none;font-size:.68rem}.prov-msg[data-v-e19875a1]{color:#ffffffb3;font-size:.8rem}.apparatus-tag[data-v-e19875a1]{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)80%,#fff);border:1px solid color-mix(in srgb,var(--accent)30%,transparent);background:#07060a;border-radius:9999px;padding:4px 11px;font-size:.6rem;font-weight:700;position:absolute;bottom:1.4rem;right:1.5rem}@media (prefers-reduced-motion:reduce){.reservoir-shimmer[data-v-e19875a1],.droplet[data-v-e19875a1],.bubble.broken[data-v-e19875a1],.scanline[data-v-e19875a1]{animation:none!important}}.logbook[data-v-3a4b19f1]{--paper:#efe3cb;--paper-shade:#e3d4b4;--ink:#3a2f1d;background:radial-gradient(120% 90% at 12% -10%,color-mix(in srgb,var(--accent)14%,transparent),transparent 55%),linear-gradient(180deg,#0e0c09f0,#080706f7);border:1px solid color-mix(in srgb,var(--accent)22%,#ffffff0f);color:#f5efe3;border-radius:22px;padding:clamp(20px,3vw,38px);position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #000000e6,inset 0 1px #ffffff0a}.plate[data-v-3a4b19f1]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:clamp(18px,2.4vw,30px);display:flex}.plate-eyebrow[data-v-3a4b19f1]{font-family:var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)78%,#fff);font-size:.66rem}.plate-title[data-v-3a4b19f1]{letter-spacing:-.01em;margin:6px 0 4px;font-size:clamp(1.4rem,2.6vw,2.1rem);font-weight:700}.plate-sub[data-v-3a4b19f1]{color:#f5efe39e;max-width:46ch;margin:0;font-size:.92rem;line-height:1.5}.plate-tag[data-v-3a4b19f1]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)88%,#fff);background:color-mix(in srgb,var(--accent)14%,transparent);border:1px solid color-mix(in srgb,var(--accent)34%,transparent);border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:.66rem;font-weight:700}.stage[data-v-3a4b19f1]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(20px,2.6vw,38px);display:grid}@media (max-width:880px){.stage[data-v-3a4b19f1]{grid-template-columns:1fr}}.lectern[data-v-3a4b19f1]{position:relative}.book[data-v-3a4b19f1]{background:linear-gradient(165deg,#5a3a24,#3a2415 60%,#2a1a0f);border-radius:6px 6px 12px 12px;grid-template-columns:1fr 1fr;padding:6px;transition:transform .6s cubic-bezier(.22,1,.36,1);display:grid;position:relative;transform:perspective(1400px)rotateX(2.5deg);box-shadow:0 30px 70px -40px #000000f2,inset 0 2px #ffc8961f,inset 0 -3px 6px #00000080}.book.beat-reset[data-v-3a4b19f1]{transform:perspective(1400px)rotateX(2.5deg)rotateY(-4deg)}.spine[data-v-3a4b19f1]{z-index:3;pointer-events:none;background:linear-gradient(90deg,#00000080,#00000029,#00000080);width:18px;position:absolute;inset:6px auto 6px 50%;transform:translate(-50%);box-shadow:0 0 18px #0009}.page[data-v-3a4b19f1]{background:linear-gradient(150deg,var(--paper),var(--paper-shade));min-height:286px;color:var(--ink);padding:16px 18px;position:relative;overflow:hidden}.page-left[data-v-3a4b19f1]{background-image:linear-gradient(90deg,#0000000d,transparent 12%),linear-gradient(150deg,var(--paper),var(--paper-shade));border-radius:3px 0 0 8px}.page-right[data-v-3a4b19f1]{background-image:linear-gradient(270deg,#0000000f,transparent 12%),repeating-linear-gradient(0deg,transparent 0,transparent 27px,#3a2f1d24 28px),linear-gradient(150deg,var(--paper),var(--paper-shade));border-radius:0 3px 8px 0}.page-head[data-v-3a4b19f1]{border-bottom:1px solid #3a2f1d3d;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;padding-bottom:8px;display:flex}.page-kicker[data-v-3a4b19f1]{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)60%,var(--ink));font-size:.62rem;font-weight:700}.page-meta[data-v-3a4b19f1]{color:#3a2f1d99;font-size:.62rem;font-style:italic}.watermark[data-v-3a4b19f1]{color:#3a2f1d29;opacity:0;pointer-events:none;flex-direction:column;gap:10px;font-family:Brush Script MT,Segoe Script,cursive;font-size:.78rem;line-height:1.3;transition:opacity .9s,transform .9s;display:flex;position:absolute;inset:44px 16px 16px;transform:scale(1.04)}.watermark.on[data-v-3a4b19f1]{opacity:1;transform:scale(1)}.wm-line[data-v-3a4b19f1]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wave[data-v-3a4b19f1]{z-index:1;align-items:center;gap:2px;height:76px;padding:8px 0;display:flex;position:relative}.bar[data-v-3a4b19f1]{background:color-mix(in srgb,var(--accent)72%,#7a3d12);min-width:2px;height:calc(var(--h)*60px + 6px);transform-origin:50%;animation:1.1s ease-in-out infinite pulse-3a4b19f1;animation-delay:calc(var(--i)*-.06s);border-radius:2px;flex:1}.wave.idle .bar[data-v-3a4b19f1]{opacity:.4;height:5px;animation-play-state:paused}@keyframes pulse-3a4b19f1{0%,to{opacity:.65;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}.dialogue[data-v-3a4b19f1]{z-index:1;flex-direction:column;gap:8px;margin-top:14px;display:flex;position:relative}.line[data-v-3a4b19f1]{color:var(--ink);margin:0;font-size:.78rem;line-height:1.4}.line .who[data-v-3a4b19f1]{min-width:60px;font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--accent)55%,var(--ink));margin-right:6px;font-size:.58rem;font-weight:700;display:inline-block}.line-ai .who[data-v-3a4b19f1]{color:#3a2f1d8c}.notes[data-v-3a4b19f1]{flex-direction:column;gap:13px;display:flex;position:relative}.note[data-v-3a4b19f1]{opacity:0;flex-direction:column;gap:2px;font-family:Brush Script MT,Segoe Script,cursive;transition:opacity .5s,transform .5s;display:flex;transform:translateY(4px)}.notes.visible .note[data-v-3a4b19f1]{opacity:1;transform:none}.notes.writing .note[data-v-3a4b19f1]{opacity:0;animation:.7s forwards ink-3a4b19f1;animation-delay:calc(var(--n)*.85s)}@keyframes ink-3a4b19f1{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(2px)}to{opacity:1;clip-path:inset(0);transform:none}}.note-h[data-v-3a4b19f1]{color:color-mix(in srgb,var(--accent)40%,var(--ink));font-size:.92rem;font-weight:700;-webkit-text-decoration:underline #3a2f1d4d;text-decoration:underline #3a2f1d4d}.note-b[data-v-3a4b19f1]{color:#3a2f1ddb;font-size:.84rem;line-height:1.32}.blocked[data-v-3a4b19f1]{flex-direction:column;align-items:flex-start;gap:6px;margin-top:6px;animation:.4s cubic-bezier(.34,1.56,.64,1) stampIn-3a4b19f1;display:flex}@keyframes stampIn-3a4b19f1{0%{opacity:0;transform:scale(1.3)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(-3deg)}}.stamp[data-v-3a4b19f1]{font-family:var(--font-mono,monospace);letter-spacing:.06em;color:#b21f1f;border:2.5px solid #b21f1f;border-radius:4px;padding:4px 10px;font-size:.8rem;font-weight:800;text-decoration:line-through;text-decoration-thickness:2px;transform:rotate(-3deg);box-shadow:0 1px #b21f1f33}.blocked-why[data-v-3a4b19f1]{color:#3a2f1db3;margin:0;font-size:.74rem;font-style:italic}.clasp[data-v-3a4b19f1]{z-index:4;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clasp-bolt[data-v-3a4b19f1]{background:linear-gradient(160deg,#f4d58a,#b8860b 55%,#6b4e09);border-radius:4px;width:22px;height:30px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);box-shadow:inset 0 1px 1px #fff9,inset 0 -2px 3px #0006,0 3px 8px #00000080}.clasp.open .clasp-bolt[data-v-3a4b19f1]{transform:rotate(-22deg)translateY(-2px)}.clasp.shut .clasp-bolt[data-v-3a4b19f1]{box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -2px 3px #00000073,0 0 12px color-mix(in srgb,var(--accent)60%,transparent),0 3px 8px #0000008c;background:linear-gradient(160deg,#ffe6a0,#c8960c 50%,#7a5709);transform:rotate(0)translateY(0)}.clasp-label[data-v-3a4b19f1]{font-family:var(--font-mono,monospace);letter-spacing:.06em;color:#f4d58a;text-shadow:0 1px 2px #000c;font-size:.52rem;font-weight:700}.loop-rail[data-v-3a4b19f1]{border:1px solid color-mix(in srgb,var(--accent)18%,transparent);background:#00000059;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:10px 14px;display:flex}.loop-step[data-v-3a4b19f1]{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:#f5efe373;border-radius:999px;padding:4px 10px;font-size:.66rem;font-weight:700;transition:all .4s}.loop-step.on[data-v-3a4b19f1]{color:#0c0a07;background:color-mix(in srgb,var(--accent)88%,#fff);box-shadow:0 0 18px color-mix(in srgb,var(--accent)50%,transparent)}.loop-arrow[data-v-3a4b19f1]{color:color-mix(in srgb,var(--accent)70%,#fff);font-size:.8rem}.curator[data-v-3a4b19f1]{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.curator-state[data-v-3a4b19f1]{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:color-mix(in srgb,var(--accent)82%,#fff);align-items:center;gap:8px;margin:0;font-size:.7rem;font-weight:700;display:flex}.dot[data-v-3a4b19f1]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:1.6s ease-in-out infinite blink-3a4b19f1}@keyframes blink-3a4b19f1{0%,to{opacity:1}50%{opacity:.35}}.curator-note[data-v-3a4b19f1]{color:#f5efe3bd;margin:0;font-size:.9rem;line-height:1.62}.curator-note strong[data-v-3a4b19f1]{color:color-mix(in srgb,var(--accent)80%,#fff)}.curator-note em[data-v-3a4b19f1]{color:#f5efe3eb}.clasp-cta[data-v-3a4b19f1]{font-family:var(--font-mono,monospace);cursor:pointer;color:#0c0a07;background:color-mix(in srgb,var(--accent)88%,#fff);border:none;border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:.72rem;font-weight:700;transition:transform .2s,box-shadow .2s}.clasp-cta[data-v-3a4b19f1]:hover{box-shadow:0 6px 18px color-mix(in srgb,var(--accent)40%,transparent);transform:translateY(-1px)}.xray[data-v-3a4b19f1]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(18px,2.4vw,32px);display:grid}@media (max-width:880px){.xray[data-v-3a4b19f1]{grid-template-columns:1fr}}.xray-h[data-v-3a4b19f1]{font-size:.74rem;font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)80%,#fff);margin:0 0 10px;font-weight:700}.xray-decision p[data-v-3a4b19f1]{color:#f5efe3c7;margin:0 0 12px;font-size:.92rem;line-height:1.62}.xray-decision strong[data-v-3a4b19f1]{color:color-mix(in srgb,var(--accent)80%,#fff)}.xray-decision code[data-v-3a4b19f1],.xray-guards code[data-v-3a4b19f1]{font-family:var(--font-mono,monospace);background:color-mix(in srgb,var(--accent)12%,transparent);color:color-mix(in srgb,var(--accent)85%,#fff);border-radius:4px;padding:1px 5px;font-size:.82em}.xray-guards[data-v-3a4b19f1]{flex-direction:column;gap:10px;margin-top:18px;display:flex}.guard[data-v-3a4b19f1]{border:1px solid color-mix(in srgb,var(--accent)16%,transparent);background:#ffffff08;border-radius:12px;grid-template-columns:auto 1fr;gap:12px;padding:12px 14px;display:grid}.guard p[data-v-3a4b19f1]{color:#f5efe3bd;margin:0;font-size:.84rem;line-height:1.5}.guard strong[data-v-3a4b19f1]{color:color-mix(in srgb,var(--accent)80%,#fff)}.guard-num[data-v-3a4b19f1]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)88%,#fff);background:color-mix(in srgb,var(--accent)14%,transparent);border-radius:6px;height:fit-content;padding:2px 7px;font-size:.7rem;font-weight:800}.xray-code[data-v-3a4b19f1]{border:1px solid color-mix(in srgb,var(--accent)26%,transparent);background:#0009;border-radius:12px;overflow:hidden}.code-file[data-v-3a4b19f1]{font-family:var(--font-mono,monospace);letter-spacing:.02em;color:color-mix(in srgb,var(--accent)80%,#fff);background:color-mix(in srgb,var(--accent)8%,transparent);border-bottom:1px solid #ffffff0f;padding:9px 14px;font-size:.64rem;font-weight:700;display:block}.code-body[data-v-3a4b19f1]{font-family:var(--font-mono,monospace);color:#cbd5e1;white-space:pre;margin:0;padding:14px 16px;font-size:.72rem;line-height:1.55;overflow-x:auto}.provenance[data-v-3a4b19f1]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;grid-column:1/-1;gap:7px;margin:4px 0 0;padding:14px 16px;list-style:none;display:grid}.provenance li[data-v-3a4b19f1]{color:#f5efe3a8;font-size:.8rem}.provenance code[data-v-3a4b19f1]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)84%,#fff);margin-right:8px;font-size:.78rem;font-weight:700}@media (prefers-reduced-motion:reduce){.bar[data-v-3a4b19f1],.dot[data-v-3a4b19f1]{animation:none!important}.book[data-v-3a4b19f1]{transition:none}}.edit-bay[data-v-bfd16751]{--paper:#08070b;isolation:isolate;border:1px solid color-mix(in srgb,var(--accent)22%,#1a1820);background:radial-gradient(140% 110% at 50% -10%,#14101c 0%,var(--paper)60%);color:#e7e3f0;border-radius:1.25rem;padding:clamp(1.25rem,3vw,2.75rem);font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;position:relative;overflow:hidden}.wall[data-v-bfd16751]{z-index:-2;position:absolute;inset:0}.wall__paper[data-v-bfd16751]{opacity:.07;filter:grayscale(.3)saturate(1.3);mix-blend-mode:screen;background-repeat:repeat;background-size:42%;position:absolute;inset:-10% -4%}.wall__paper--offset[data-v-bfd16751]{opacity:.05;filter:grayscale(.5)hue-rotate(20deg);background-position:21%}.wall__vignette[data-v-bfd16751]{background:radial-gradient(120% 90% at 50% 35%,transparent 30%,var(--paper)88%);position:absolute;inset:0}.bay__head[data-v-bfd16751]{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:clamp(1.5rem,4vw,2.75rem);display:flex}.bay__wing[data-v-bfd16751]{letter-spacing:.32em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)75%,#fff);font-size:.62rem}.bay__title[data-v-bfd16751]{letter-spacing:-.02em;background:linear-gradient(100deg,#fff,color-mix(in srgb,var(--accent)60%,#fff));color:#0000;-webkit-background-clip:text;background-clip:text;margin:.35rem 0 .5rem;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:800}.bay__sub[data-v-bfd16751]{color:#b6afc6;max-width:46ch;margin:0;font-size:.9rem;line-height:1.5}.bay__mode[data-v-bfd16751]{letter-spacing:.22em;color:#8a83a0;border:1px solid #2c2838;border-radius:999px;flex-shrink:0;align-self:flex-start;padding:.3rem .7rem;font-size:.6rem;font-weight:700}.bay__mode--on[data-v-bfd16751]{border-color:color-mix(in srgb,var(--accent)50%,transparent);background:color-mix(in srgb,var(--accent)16%,transparent);color:color-mix(in srgb,var(--accent)70%,#fff)}.rail[data-v-bfd16751]{background:linear-gradient(#0c0a12,#060509);border:1px solid #1c1926;border-radius:.5rem;padding:.65rem;position:relative;box-shadow:inset 0 1px #ffffff0a,0 18px 50px -28px #000}.rail__sprockets[data-v-bfd16751]{opacity:.9;background-image:repeating-linear-gradient(90deg,#0000 0 9px,#16131f 9px 16px,#0000 16px 25px);border-radius:2px;height:9px}.rail__sprockets--top[data-v-bfd16751]{margin-bottom:.6rem}.rail__sprockets--bottom[data-v-bfd16751]{grid-column:1/-1;margin-top:.6rem}.rail__cells[data-v-bfd16751]{scrollbar-width:thin;align-items:stretch;gap:.6rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.cell[data-v-bfd16751]{cursor:grab;flex-direction:column;flex:1 0 130px;gap:.45rem;min-width:130px;transition:transform .18s,opacity .18s;display:flex}.cell[data-v-bfd16751]:active{cursor:grabbing}.cell--dragging[data-v-bfd16751]{opacity:.4;transform:scale(.96)}.cell--skip .cell__frame[data-v-bfd16751]{filter:grayscale(.7)brightness(.6)}.cell__frame[data-v-bfd16751]{aspect-ratio:16/10;border:2px solid #0a0810;border-radius:5px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.cell__glyph[data-v-bfd16751]{color:#ffffffd9;text-shadow:0 2px 8px #00000080;font-size:2rem}.cell__order[data-v-bfd16751]{font-variant-numeric:tabular-nums;color:#ffffffb3;background:#00000073;border-radius:3px;padding:0 4px;font-size:.6rem;font-weight:700;position:absolute;top:4px;left:5px}.cell__anchor[data-v-bfd16751]{letter-spacing:.06em;color:#fff;background:#0000008c;border-radius:3px;padding:1px 4px;font-size:.54rem;font-weight:800;position:absolute;bottom:4px;right:5px}.cell__caption[data-v-bfd16751]{color:#8a83a0;text-align:center;font-size:.62rem;font-style:italic}.chip[data-v-bfd16751]{letter-spacing:.12em;color:#6f6886;cursor:pointer;background:#14111c;border:1px solid #2a2738;border-radius:5px;justify-content:center;align-items:center;gap:.35rem;width:100%;padding:.3rem;font-size:.62rem;font-weight:800;transition:all .15s;display:inline-flex}.chip[data-v-bfd16751]:hover{filter:brightness(1.25)}.chip__dot[data-v-bfd16751]{background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 7px}.chip--off .chip__dot[data-v-bfd16751]{box-shadow:none;opacity:.5}.gate[data-v-bfd16751]{border-left:1px dashed #2a2738;flex-direction:column;flex:0 0 150px;gap:.45rem;margin-left:.4rem;padding-left:.7rem;display:flex}.gate__screen[data-v-bfd16751]{aspect-ratio:16/10;background:#06060a;border:2px solid #0a0810;border-radius:5px;place-items:center;display:grid;position:relative;overflow:hidden}.gate--live .gate__screen[data-v-bfd16751]{box-shadow:0 0 24px -4px color-mix(in srgb,var(--accent)60%,transparent);background:radial-gradient(120% 120% at 50% 40%,#2a1340,#0a0612)}.gate__scan[data-v-bfd16751]{background:repeating-linear-gradient(#0000 0 3px,#ffffff0a 3px 4px);animation:2.4s linear infinite scan-bfd16751;position:absolute;inset:0}@keyframes scan-bfd16751{to{background-position:0 40px}}.gate__playing[data-v-bfd16751]{flex-direction:column;align-items:center;gap:.3rem;display:flex}.gate__play[data-v-bfd16751]{color:color-mix(in srgb,var(--accent)70%,#fff);font-size:1.4rem;animation:1.6s ease-in-out infinite pulse-bfd16751}@keyframes pulse-bfd16751{50%{opacity:.45}}.gate__stamp[data-v-bfd16751]{letter-spacing:.04em;color:#c9c2db;text-align:center;padding:0 4px;font-size:.5rem}.gate__lightning[data-v-bfd16751]{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent)80%,#fff));font-size:.8rem;position:absolute;top:4px;right:6px}.gate__label[data-v-bfd16751],.cell__caption[data-v-bfd16751]{font-size:.6rem}.gate__label[data-v-bfd16751]{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:#6f6886}.floor[data-v-bfd16751]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;margin-top:1.1rem;display:grid}@media (max-width:720px){.floor[data-v-bfd16751]{grid-template-columns:1fr}}.lamp[data-v-bfd16751]{--lamp-tint:#f5b942;background:linear-gradient(#161019,#0c0810);border:1px solid #2a2230;border-radius:.75rem;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:.4rem .85rem;padding:.9rem 1rem;display:grid}.lamp--queued[data-v-bfd16751]{--lamp-tint:#f5b942}.lamp--submitting[data-v-bfd16751]{--lamp-tint:#fb923c}.lamp--polling[data-v-bfd16751]{--lamp-tint:#a855f7}.lamp--developed[data-v-bfd16751]{--lamp-tint:#34d399}.lamp__bulb[data-v-bfd16751]{background:radial-gradient(circle at 35% 30%,#3a2f1f,#120d08);border:2px solid #3a2e1a;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:relative}.lamp__glow[data-v-bfd16751]{background:var(--lamp-tint);width:16px;height:16px;box-shadow:0 0 10px var(--lamp-tint),0 0 22px var(--lamp-tint);border-radius:999px;animation:1.4s ease-in-out infinite flicker-bfd16751}@keyframes flicker-bfd16751{0%,to{opacity:1}45%{opacity:.55}60%{opacity:.9}}.lamp__read[data-v-bfd16751]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.lamp__headline[data-v-bfd16751]{letter-spacing:.14em;color:var(--lamp-tint);font-size:.72rem;font-weight:800}.lamp__detail[data-v-bfd16751]{color:#a59dba;font-size:.66rem}.lamp__job[data-v-bfd16751]{color:#6f6886;font-family:ui-monospace,monospace;font-size:.6rem}.lamp__ticks[data-v-bfd16751]{grid-column:1/-1;gap:5px;display:flex}.lamp__tick[data-v-bfd16751]{background:#2a2230;border-radius:999px;flex:1;height:3px;transition:background .3s}.lamp__tick--on[data-v-bfd16751]{background:var(--lamp-tint);box-shadow:0 0 8px var(--lamp-tint)}.readout[data-v-bfd16751]{background:#0c091199;border:1px solid #221d2c;border-radius:.75rem;padding:.9rem 1rem;font-size:.74rem}.readout__line[data-v-bfd16751]{border-bottom:1px solid #1a1622;justify-content:space-between;gap:1rem;padding:.28rem 0;display:flex}.readout__k[data-v-bfd16751]{color:#7c7591;letter-spacing:.04em}.readout__v[data-v-bfd16751]{text-align:right;color:#d8d2e6}.readout__v.ok[data-v-bfd16751]{color:#34d399;font-weight:700}.readout__v.no[data-v-bfd16751]{color:#fb7185;font-weight:700}.readout__v.dim[data-v-bfd16751]{color:#8a83a0;font-style:italic}.t-start[data-v-bfd16751]{color:#34d399;font-style:normal}.t-mid[data-v-bfd16751]{color:#38bdf8;font-style:normal}.t-end[data-v-bfd16751]{color:#fb7185;font-style:normal}.readout__note[data-v-bfd16751]{color:#8a83a0;margin:.6rem 0 0;font-size:.68rem;line-height:1.45}.placard[data-v-bfd16751]{border-left:2px solid color-mix(in srgb,var(--accent)55%,transparent);color:#9b94b0;margin:1.1rem 0 0;padding:.2rem 0 .2rem .9rem;font-size:.74rem;font-style:italic;line-height:1.55}.placard code[data-v-bfd16751]{color:color-mix(in srgb,var(--accent)70%,#fff);font-family:ui-monospace,monospace;font-style:normal}.workshop[data-v-bfd16751]{gap:1.1rem;display:grid}.xray[data-v-bfd16751]{background:#0c09118c;border:1px solid #221d2c;border-radius:.9rem;padding:clamp(1rem,3vw,1.6rem)}.xray__eyebrow[data-v-bfd16751]{letter-spacing:.28em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)70%,#fff);font-size:.6rem}.xray__title[data-v-bfd16751]{letter-spacing:-.01em;color:#f1edf8;margin:.35rem 0 .7rem;font-size:clamp(1.2rem,3vw,1.7rem);font-weight:800}.xray__body[data-v-bfd16751]{color:#b6afc6;max-width:70ch;margin:0 0 .8rem;font-size:.86rem;line-height:1.6}.xray code[data-v-bfd16751],.fact code[data-v-bfd16751]{color:color-mix(in srgb,var(--accent)65%,#fff);background:color-mix(in srgb,var(--accent)12%,transparent);border-radius:4px;padding:.05em .35em;font-family:ui-monospace,monospace;font-size:.82em}.xray__body strong[data-v-bfd16751]{color:#e7e3f0}.xray__body em[data-v-bfd16751]{color:#cfc8de}.xray__facts[data-v-bfd16751]{gap:.6rem;margin-top:1rem;display:grid}.fact[data-v-bfd16751]{color:#aaa2bf;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;font-size:.78rem;line-height:1.5;display:grid}.fact__n[data-v-bfd16751]{width:22px;height:22px;color:color-mix(in srgb,var(--accent)70%,#fff);border:1px solid color-mix(in srgb,var(--accent)40%,transparent);background:color-mix(in srgb,var(--accent)12%,transparent);border-radius:999px;place-items:center;font-size:.7rem;font-weight:800;display:grid}.codeblock[data-v-bfd16751]{background:#07060b;border:1px solid #221d2c;border-radius:.75rem;overflow:hidden}.codeblock__bar[data-v-bfd16751]{background:#110d18;border-bottom:1px solid #1c1826;align-items:center;gap:.45rem;padding:.55rem .85rem;display:flex}.codeblock__dot[data-v-bfd16751]{background:#2c2838;border-radius:999px;width:9px;height:9px}.codeblock__file[data-v-bfd16751]{color:#7c7591;margin-left:.5rem;font-family:ui-monospace,monospace;font-size:.66rem}.codeblock__code[data-v-bfd16751]{color:#c8c0db;tab-size:2;margin:0;padding:1rem 1.1rem;font-family:ui-monospace,monospace;font-size:.72rem;line-height:1.55;overflow-x:auto}.provenance[data-v-bfd16751]{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.provenance__row[data-v-bfd16751]{background:#0c091180;border:1px solid #1a1622;border-radius:6px;align-items:baseline;gap:.7rem;padding:.4rem .65rem;font-size:.74rem;display:flex}.provenance__hash[data-v-bfd16751]{color:color-mix(in srgb,var(--accent)70%,#fff);flex-shrink:0;font-family:ui-monospace,monospace;font-size:.7rem}.provenance__msg[data-v-bfd16751]{color:#aaa2bf}.booth-room[data-v-9416abba]{--ink:#ffffffd1;--dim:#ffffff73;background:radial-gradient(120% 90% at 18% 0%,color-mix(in srgb,var(--accent)12%,transparent),transparent 60%),linear-gradient(160deg,#120909,#060404 70%);color:var(--ink);border:1px solid #ffffff12;border-radius:18px;padding:clamp(1.25rem,3vw,2.25rem);position:relative;overflow:hidden;box-shadow:0 40px 90px #0009,inset 0 1px #ffffff0a}.room-head[data-v-9416abba]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.75rem;display:flex}.wing-tag[data-v-9416abba]{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)80%,#fff);font-size:.62rem;font-weight:700}.room-title[data-v-9416abba]{letter-spacing:-.02em;color:#fff;margin:.4rem 0 .5rem;font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:900}.room-sub[data-v-9416abba]{max-width:46ch;color:var(--dim);margin:0;font-size:.92rem;line-height:1.6}.room-sub em[data-v-9416abba]{color:color-mix(in srgb,var(--accent)70%,#fff);font-style:italic}.mode-pill[data-v-9416abba]{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)85%,#fff);border:1px solid color-mix(in srgb,var(--accent)35%,transparent);background:color-mix(in srgb,var(--accent)10%,transparent);white-space:nowrap;border-radius:9999px;padding:5px 12px;font-size:.6rem;font-weight:700}.stage[data-v-9416abba]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (min-width:1024px){.stage[data-v-9416abba]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:2rem}}.cabinet[data-v-9416abba]{border:1px solid color-mix(in srgb,var(--accent)24%,#ffffff0f);background:linear-gradient(#2a1411,#160a08 60%,#0c0605);border-radius:16px 16px 12px 12px;padding:12px;transition:border-color .5s;position:relative;box-shadow:0 24px 60px #0000008c,inset 0 0 0 1px #ffffff08,inset 0 0 40px #00000080}.cabinet.is-open[data-v-9416abba]{border-color:color-mix(in srgb,var(--accent)45%,transparent)}.marquee[data-v-9416abba]{text-align:center;flex-direction:column;align-items:center;gap:3px;padding:10px 0 12px;display:flex}.neon[data-v-9416abba]{letter-spacing:.14em;color:#fff;text-shadow:0 0 6px color-mix(in srgb,var(--accent)90%,#fff),0 0 18px var(--accent),0 0 36px color-mix(in srgb,var(--accent)70%,transparent);font-size:clamp(1.4rem,4vw,2rem);font-weight:900;animation:4s ease-in-out infinite buzz-9416abba}.neon.flick[data-v-9416abba]{color:color-mix(in srgb,var(--accent)30%,#fff);text-shadow:0 0 4px color-mix(in srgb,var(--accent)50%,transparent),0 0 10px color-mix(in srgb,var(--accent)40%,transparent);animation:none}@keyframes buzz-9416abba{0%,92%,to{opacity:1}93%{opacity:.55}94%{opacity:1}96%{opacity:.7}97%{opacity:1}}.brass[data-v-9416abba]{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:color-mix(in srgb,#d8b15a 80%,var(--dim));background:linear-gradient(#d8b15a24,#d8b15a0a);border:1px solid #d8b15a4d;border-radius:5px;padding:2px 9px;font-size:.58rem}.glass[data-v-9416abba]{background:radial-gradient(120% 100% at 50% 0,#0c121ae6,#020406f5);border:1px solid #ffffff14;border-radius:10px;min-height:340px;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #000000b3}.curtain[data-v-9416abba]{z-index:4;pointer-events:none;background:repeating-linear-gradient(90deg,#4a0f0f,#6e1717 4px,#3a0b0b 8px);width:14px;transition:width .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;box-shadow:0 0 20px #0009}.curtain-l[data-v-9416abba]{left:0}.curtain-r[data-v-9416abba]{right:0}.is-open .curtain[data-v-9416abba]{opacity:.5;width:4px}.booth-face[data-v-9416abba]{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.1rem 1rem;display:grid}@media (min-width:540px){.booth-face[data-v-9416abba]{grid-template-columns:.85fr 1fr;align-items:center}}.strip-bay[data-v-9416abba]{justify-content:center;display:flex;position:relative}.strip[data-v-9416abba]{aspect-ratio:2/3;transform-origin:top;background:#f6f1e8;border-radius:4px;width:132px;margin:0;padding:8px 8px 26px;position:relative;box-shadow:0 14px 30px #0000008c,0 0 0 1px #0003}.strip[data-stage=shooting][data-v-9416abba]{animation:.6s both eject-9416abba}.strip[data-stage=developing][data-v-9416abba]{animation:1.2s both settle-9416abba}.strip[data-stage=dropped][data-v-9416abba]{transform:translateY(0)rotate(-1.5deg)}@keyframes eject-9416abba{0%{transform:translateY(-120%)rotate(0)}to{transform:translateY(-6%)rotate(-2deg)}}@keyframes settle-9416abba{0%{transform:translateY(-6%)rotate(-2deg)}to{transform:translateY(0)rotate(-1.5deg)}}.strip-img[data-v-9416abba]{filter:saturate(.4)brightness(1.35);border-radius:2px;width:100%;transition:filter 1.1s .4s;display:block}.strip[data-stage=dropped] .strip-img[data-v-9416abba]{filter:saturate()brightness()}.watermark-line[data-v-9416abba]{text-align:center;letter-spacing:.1em;color:#14141473;font-size:.46rem;font-weight:800;position:absolute;bottom:10px;left:0;right:0}.strip-cap[data-v-9416abba]{letter-spacing:.04em;color:#1414148c;background:#f6f1e8b3;font-size:.5rem;font-weight:600;position:absolute;top:8px;left:8px;right:8px}.strip-cap strong[data-v-9416abba]{color:color-mix(in srgb,var(--accent)70%,#000)}.shutter[data-v-9416abba]{z-index:2;pointer-events:none;opacity:0;background:#ffffffd9;position:absolute;inset:0}.strip[data-stage=shooting]+.shutter[data-v-9416abba]{animation:.55s flash-9416abba}@keyframes flash-9416abba{0%{opacity:0}18%{opacity:.9}to{opacity:0}}.controls[data-v-9416abba]{flex-direction:column;gap:.85rem;display:flex}.dial-label[data-v-9416abba]{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin:0;font-size:.56rem;font-weight:700}.dial[data-v-9416abba]{flex-direction:column;gap:7px;display:flex}.dial-btn[data-v-9416abba]{text-align:left;font-family:var(--font-mono,monospace);letter-spacing:.06em;color:#ffffffb3;cursor:pointer;background:linear-gradient(#1a1110,#0e0807);border:1px solid #ffffff1a;border-radius:8px;padding:9px 14px;font-size:.74rem;font-weight:700;transition:transform .12s,box-shadow .12s,border-color .2s,color .2s;position:relative;box-shadow:inset 0 1px #ffffff14,0 3px #0009}.dial-btn[data-v-9416abba]:before{content:"";background:#2a1c1b;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:10px;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #00000080}.dial-btn[data-v-9416abba]{padding-left:28px}.dial-btn[data-v-9416abba]:hover{color:#fff;border-color:color-mix(in srgb,var(--accent)40%,transparent)}.dial-btn.lit[data-v-9416abba]{color:#fff;border-color:color-mix(in srgb,var(--accent)60%,transparent);box-shadow:inset 0 1px 0 #ffffff1a,0 1px 0 #0009,0 0 18px color-mix(in srgb,var(--accent)35%,transparent);transform:translateY(2px)}.dial-btn.lit[data-v-9416abba]:before{background:var(--accent);box-shadow:0 0 10px var(--accent)}.verdict[data-v-9416abba]{border-top:1px solid #ffffff14;padding-top:.7rem}.verdict-promise[data-v-9416abba]{color:var(--dim);margin:0 0 3px;font-size:.74rem}.verdict-promise span[data-v-9416abba]{text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.verdict-got[data-v-9416abba]{color:var(--ink);margin:0;font-size:.82rem}.verdict-got strong[data-v-9416abba]{color:color-mix(in srgb,var(--accent)75%,#fff)}.guts[data-v-9416abba]{flex-direction:column;gap:1rem;padding:1.1rem 1.2rem;display:flex}.guts-lede[data-v-9416abba]{color:var(--ink);margin:0;font-size:.86rem;line-height:1.6}.guts-lede code[data-v-9416abba],.plate-note code[data-v-9416abba]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)80%,#fff);background:color-mix(in srgb,var(--accent)12%,transparent);border-radius:4px;padding:1px 5px;font-size:.82em}.tubes[data-v-9416abba]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}@media (min-width:560px){.tubes[data-v-9416abba]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tube[data-v-9416abba]{border:1px solid color-mix(in srgb,var(--accent)18%,#ffffff0f);background:#ffffff08;border-radius:7px;padding:8px 9px 8px 18px;position:relative;overflow:hidden}.tube-dot[data-v-9416abba]{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);animation:1.6s linear infinite fall-9416abba;animation-delay:var(--d);border-radius:50%;position:absolute;top:11px;left:7px}@keyframes fall-9416abba{0%{opacity:0;transform:translateY(-4px)}20%{opacity:1}to{opacity:0;transform:translateY(34px)}}.tube-name[data-v-9416abba]{font-family:var(--font-mono,monospace);color:#fff;font-size:.74rem;font-weight:700;display:block}.tube-conv[data-v-9416abba]{color:var(--dim);margin-top:2px;font-size:.6rem;line-height:1.3;display:block}.ladder[data-v-9416abba]{border-top:1px solid #ffffff14;padding-top:.8rem}.guts-sublabel[data-v-9416abba]{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:color-mix(in srgb,var(--accent)75%,#fff);margin:0 0 .5rem;font-size:.62rem}.ladder ol[data-v-9416abba]{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ladder li[data-v-9416abba]{grid-template-columns:auto auto 1fr;align-items:baseline;gap:9px;font-size:.76rem;display:grid}.rung-n[data-v-9416abba]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)85%,#fff);background:color-mix(in srgb,var(--accent)14%,transparent);border-radius:5px;padding:1px 6px;font-size:.62rem;font-weight:700}.rung-name[data-v-9416abba]{color:#fff;font-weight:700}.rung-note[data-v-9416abba]{color:var(--dim)}.ladder-foot[data-v-9416abba]{color:var(--dim);margin:.7rem 0 0;font-size:.72rem;line-height:1.55}.ladder-foot em[data-v-9416abba]{color:color-mix(in srgb,var(--accent)70%,#fff);font-style:italic}.dispenser[data-v-9416abba]{flex-direction:column;align-items:center;gap:6px;padding:12px 0 6px;display:flex}.slot[data-v-9416abba]{background:linear-gradient(#000,#1a0d0c);border-radius:4px;width:64%;height:8px;box-shadow:inset 0 2px 4px #000000e6,0 1px #ffffff0d}.tray-label[data-v-9416abba]{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:.56rem;font-weight:700}.plate[data-v-9416abba]{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;padding:1.4rem 1.5rem;position:relative;box-shadow:inset 0 1px #ffffff0a}.plate[data-v-9416abba]:before{content:"";background:var(--accent);width:3px;height:2.4rem;box-shadow:0 0 14px color-mix(in srgb,var(--accent)55%,transparent);border-radius:0 3px 3px 0;position:absolute;top:1.4rem;left:0}.plate-kicker[data-v-9416abba]{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)72%,#fff);margin:0 0 6px;font-size:.62rem;font-weight:700}.plate-title[data-v-9416abba]{letter-spacing:-.01em;color:#fff;margin:0 0 .8rem;font-size:1.22rem;font-weight:800;line-height:1.25}.plate-note[data-v-9416abba]{color:var(--ink);margin:0;font-size:.88rem;line-height:1.62}.plate-note strong[data-v-9416abba]{color:color-mix(in srgb,var(--accent)70%,#fff)}.plate-note em[data-v-9416abba]{color:#fff;font-style:italic}.facts[data-v-9416abba]{border-top:1px solid #ffffff1a;gap:.5rem;margin:1.1rem 0 0;padding-top:.9rem;display:grid}.facts>div[data-v-9416abba]{grid-template-columns:7rem 1fr;gap:.75rem;display:grid}.facts dt[data-v-9416abba]{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:.6rem;font-weight:700}.facts dd[data-v-9416abba]{color:var(--ink);margin:0;font-size:.84rem}.xcode[data-v-9416abba]{border:1px solid color-mix(in srgb,var(--accent)24%,transparent);background:#0000008c;border-radius:9px;margin-top:.9rem;overflow:hidden}.xcode-file[data-v-9416abba]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)80%,#fff);background:color-mix(in srgb,var(--accent)8%,transparent);border-bottom:1px solid #ffffff0f;padding:7px 12px;font-size:.64rem;font-weight:700;display:block}.xcode pre[data-v-9416abba]{font-family:var(--font-mono,monospace);color:#cbd5e1;white-space:pre;margin:0;padding:12px 14px;font-size:.68rem;line-height:1.5;overflow-x:auto}.prov[data-v-9416abba]{border-top:1px solid #ffffff1a;flex-direction:column;gap:7px;margin:1.1rem 0 0;padding:.9rem 0 0;list-style:none;display:flex}.prov li[data-v-9416abba]{grid-template-columns:auto 1fr;align-items:baseline;gap:10px;font-size:.74rem;display:grid}.prov-hash[data-v-9416abba]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)85%,#fff);font-size:.66rem;font-weight:700}.prov-msg[data-v-9416abba]{color:var(--dim)}.reveal-enter-active[data-v-9416abba],.reveal-leave-active[data-v-9416abba],.plate-flip-enter-active[data-v-9416abba],.plate-flip-leave-active[data-v-9416abba]{transition:opacity .4s,transform .4s}.reveal-enter-from[data-v-9416abba],.reveal-leave-to[data-v-9416abba]{opacity:0;transform:scale(.98)}.plate-flip-enter-from[data-v-9416abba],.plate-flip-leave-to[data-v-9416abba]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.neon[data-v-9416abba],.strip[data-v-9416abba],.strip-img[data-v-9416abba],.tube-dot[data-v-9416abba],.shutter[data-v-9416abba]{transition:none!important;animation:none!important}}.shrink-room[data-v-14ed77e4]{--tone-0:color-mix(in srgb,var(--accent)22%,#14101c);--tone-1:color-mix(in srgb,var(--accent)12%,#181420);--tone-2:color-mix(in srgb,var(--accent)32%,#100b18);--tone-3:color-mix(in srgb,var(--accent)7%,#1c1726);--tone-4:color-mix(in srgb,var(--accent)18%,#0f0b16);background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--accent)14%,transparent),transparent 60%),linear-gradient(160deg,#0c0911,#07060a 70%);border:1px solid color-mix(in srgb,var(--accent)22%,#ffffff0f);color:#fff;border-radius:16px;padding:clamp(1.1rem,2.4vw,2rem);position:relative;overflow:hidden;box-shadow:0 40px 90px #0009,inset 0 1px #ffffff0a}.shrink-room.is-xray[data-v-14ed77e4]{background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--accent)16%,transparent),transparent 55%),linear-gradient(160deg,#0a0612,#060409 70%)}.shrink-room.is-dragging[data-v-14ed77e4]{cursor:ew-resize;-webkit-user-select:none;user-select:none}.room-head[data-v-14ed77e4]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.2rem;display:flex}.kicker[data-v-14ed77e4]{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)78%,#fff);font-size:.6rem;font-weight:800}.room-title[data-v-14ed77e4]{letter-spacing:-.02em;margin:4px 0 2px;font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:800}.room-sub[data-v-14ed77e4]{color:#ffffff9e;max-width:46ch;margin:0;font-size:.92rem;line-height:1.5}.head-meter[data-v-14ed77e4]{font-variant-numeric:tabular-nums;gap:8px;display:flex}.meter-w[data-v-14ed77e4],.meter-cols[data-v-14ed77e4]{font-size:1.5rem;font-weight:800;font-family:var(--font-mono,monospace);background:#00000073;border:1px solid #ffffff14;border-radius:10px;align-items:baseline;gap:3px;padding:8px 12px;display:inline-flex}.meter-w small[data-v-14ed77e4],.meter-cols small[data-v-14ed77e4]{letter-spacing:.12em;text-transform:uppercase;color:#fff6;font-size:.55rem;font-weight:700}.meter-cols[data-v-14ed77e4]{color:color-mix(in srgb,var(--accent)80%,#fff);border-color:color-mix(in srgb,var(--accent)34%,transparent);transition:transform .12s,box-shadow .12s}.meter-cols[data-clunk="1"][data-v-14ed77e4]{box-shadow:0 0 24px color-mix(in srgb,var(--accent)55%,transparent);transform:scale(1.08)}.rig[data-v-14ed77e4]{flex-direction:column;gap:.85rem;display:flex}.room-stage[data-v-14ed77e4]{background:linear-gradient(color-mix(in srgb,var(--accent)5%,transparent)1px,transparent 1px)0 0/100% 30px,#00000052;border:1px solid #ffffff0f;border-radius:12px;min-height:320px;padding:14px;position:relative;overflow:hidden}.wall[data-v-14ed77e4]{max-width:100%;transition:width 40ms linear}.is-dragging .wall[data-v-14ed77e4]{transition:none}.masonry[data-v-14ed77e4]{grid-template-columns:repeat(var(--cols),1fr);gap:8px;display:grid}.col[data-v-14ed77e4]{flex-direction:column;gap:8px;display:flex}.tile[data-v-14ed77e4]{cursor:pointer;border:0;border-radius:8px;width:100%;height:0;transition:transform .18s,box-shadow .18s;animation:.32s both tile-in-14ed77e4;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}@keyframes tile-in-14ed77e4{0%{opacity:0;transform:translateY(6px)scale(.97)}}.tile[data-v-14ed77e4]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)50%,transparent),0 10px 26px color-mix(in srgb,var(--accent)28%,transparent);transform:translateY(-2px)}.tile-id[data-v-14ed77e4]{font-family:var(--font-mono,monospace);color:#ffffff8c;font-size:.6rem;font-weight:700;position:absolute;bottom:6px;left:7px}.tile-glint[data-v-14ed77e4]{pointer-events:none;background:linear-gradient(135deg,#ffffff24,#0000 42%);position:absolute;inset:0}.rail[data-v-14ed77e4]{cursor:ew-resize;touch-action:none;z-index:5;flex-direction:column;align-items:center;width:18px;margin-left:-9px;display:flex;position:absolute;top:14px;bottom:14px}.rail[data-v-14ed77e4]:before{content:"";box-shadow:0 0 0 1px #0006,0 0 20px color-mix(in srgb,var(--accent)38%,transparent);background:linear-gradient(90deg,#6b5318,#d9b558 38%,#f4e3a8 50%,#d9b558 62%,#6b5318);border-radius:4px;transition:box-shadow .18s,filter .18s;position:absolute;inset:0 7px}.rail.active[data-v-14ed77e4]:before,.rail[data-v-14ed77e4]:focus-visible:before{filter:brightness(1.18);box-shadow:0 0 0 1px #0006,0 0 30px color-mix(in srgb,var(--accent)70%,transparent)}.rail[data-v-14ed77e4]:focus-visible{outline:none}.rail.clunk[data-v-14ed77e4]:before{animation:.3s clunk-14ed77e4}@keyframes clunk-14ed77e4{30%{transform:scaleX(1.5)}}.rail-cap[data-v-14ed77e4]{z-index:1;background:radial-gradient(circle at 40% 30%,#f4e3a8,#8a6d22 80%);border-radius:4px;width:16px;height:14px;position:relative;box-shadow:0 1px 4px #0009}.rail-grip[data-v-14ed77e4]{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:4px;display:flex;position:relative}.rail-grip i[data-v-14ed77e4]{background:#281c06b3;border-radius:2px;width:8px;height:2px;box-shadow:0 1px #ffffff40}.rail-hint[data-v-14ed77e4]{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)80%,#fff);white-space:nowrap;opacity:.85;pointer-events:none;font-size:.55rem;font-weight:800;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.is-dragging .rail-hint[data-v-14ed77e4]{opacity:0}.ruler[data-v-14ed77e4]{flex-wrap:wrap;gap:6px;display:flex}.detent[data-v-14ed77e4]{cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;align-items:center;gap:4px;padding:6px 12px;transition:border-color .18s,background .18s,transform .12s;display:flex}.detent-tick[data-v-14ed77e4]{background:#fff3;border-radius:2px;width:2px;height:10px}.detent-num[data-v-14ed77e4]{font-family:var(--font-mono,monospace);color:#ffffff8c;font-size:.8rem;font-weight:800}.detent.on[data-v-14ed77e4]{border-color:color-mix(in srgb,var(--accent)60%,transparent);background:color-mix(in srgb,var(--accent)16%,transparent);transform:translateY(-1px)}.detent.on .detent-tick[data-v-14ed77e4]{background:var(--accent);box-shadow:0 0 10px var(--accent)}.detent.on .detent-num[data-v-14ed77e4]{color:color-mix(in srgb,var(--accent)90%,#fff)}.void-meter[data-v-14ed77e4]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vm-col[data-v-14ed77e4]{background:#0000004d;border:1px solid #ffffff12;border-radius:10px;padding:10px 12px 12px}.vm-col.mine[data-v-14ed77e4]{border-color:color-mix(in srgb,var(--accent)30%,transparent);background:color-mix(in srgb,var(--accent)6%,#0000004d)}.vm-label[data-v-14ed77e4]{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin-bottom:8px;font-size:.6rem;font-weight:800;display:block}.vm-strip[data-v-14ed77e4]{align-items:flex-start;gap:4px;height:70px;display:flex}.vm-bar[data-v-14ed77e4]{background:linear-gradient(#ffffff1a,#ffffff08);border-radius:4px;flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.old .vm-bar[data-v-14ed77e4]:after{content:"";background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--accent)26%,transparent),color-mix(in srgb,var(--accent)26%,transparent)4px,transparent 4px,transparent 8px);flex:1}.mine .vm-bar[data-v-14ed77e4]:after{content:"";background:color-mix(in srgb,var(--accent)30%,transparent);flex:1}.vm-gap[data-v-14ed77e4]{background:repeating-linear-gradient(45deg,#ff50502e,#ff50502e 5px,#ff50500f 5px 10px);border-bottom:1px dashed #ff787880;width:100%;transition:height .12s;display:block}.vm-read[data-v-14ed77e4]{font-family:var(--font-mono,monospace);margin-top:8px;font-size:.72rem;font-weight:700;display:block}.vm-read.leak[data-v-14ed77e4]{color:#ff8a8a}.vm-read.clean[data-v-14ed77e4]{color:color-mix(in srgb,var(--accent)88%,#fff)}.curator[data-v-14ed77e4]{color:#ffffffc7;max-width:72ch;margin:1.3rem 0 0;font-size:.95rem;line-height:1.66}.curator b[data-v-14ed77e4]{color:color-mix(in srgb,var(--accent)80%,#fff);font-family:var(--font-mono,monospace);font-weight:700}.xray-grid[data-v-14ed77e4]{gap:1.4rem;display:grid}@media (min-width:1024px){.xray-grid[data-v-14ed77e4]{grid-template-columns:1.05fr 1fr;align-items:start}}.decisions[data-v-14ed77e4]{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.decisions li[data-v-14ed77e4]{color:#ffffffc7;grid-template-columns:auto 1fr;gap:12px;font-size:.88rem;line-height:1.55;display:grid}.dnum[data-v-14ed77e4]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)85%,#fff);background:color-mix(in srgb,var(--accent)14%,transparent);border-radius:6px;height:fit-content;padding:2px 7px;font-size:.7rem;font-weight:800;transform:translateY(2px)}.decisions b[data-v-14ed77e4]{color:#fff}.decisions code[data-v-14ed77e4]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)86%,#fff);background:color-mix(in srgb,var(--accent)10%,transparent);border-radius:5px;padding:1px 5px;font-size:.82em}.cmt[data-v-14ed77e4]{font-family:var(--font-mono,monospace);color:#fff6;margin-left:6px;font-size:.7rem;font-weight:700}.code-card[data-v-14ed77e4]{border:1px solid color-mix(in srgb,var(--accent)28%,transparent);background:#0000008c;border-radius:12px;overflow:hidden}.code-file[data-v-14ed77e4]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)82%,#fff);background:color-mix(in srgb,var(--accent)9%,transparent);border-bottom:1px solid #ffffff12;padding:8px 14px;font-size:.68rem;font-weight:700;display:block}.code-body[data-v-14ed77e4]{font-family:var(--font-mono,monospace);color:#cbd5e1;white-space:pre;margin:0;padding:14px 16px;font-size:.72rem;line-height:1.55;overflow-x:auto}.code-foot[data-v-14ed77e4]{color:#ffffff80;border-top:1px solid #ffffff0f;padding:8px 14px 12px;font-size:.72rem;display:block}.provenance[data-v-14ed77e4]{border-top:1px solid #ffffff14;margin-top:1.4rem;padding-top:1.1rem}.prov-label[data-v-14ed77e4]{letter-spacing:.16em;text-transform:uppercase;color:#fff6;font-size:.6rem;font-weight:800}.provenance ul[data-v-14ed77e4]{flex-direction:column;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.provenance li[data-v-14ed77e4]{color:#ffffffa6;font-size:.8rem}.provenance code[data-v-14ed77e4]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)85%,#fff);margin-right:8px}.placard-overlay[data-v-14ed77e4]{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040308c7;justify-content:center;align-items:center;padding:1.2rem;display:flex;position:absolute;inset:0}.placard-card[data-v-14ed77e4]{border:1px solid color-mix(in srgb,var(--accent)36%,transparent);background:linear-gradient(160deg,#161020,#0b0810);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1rem;width:min(620px,100%);max-height:100%;padding:1rem;display:grid;position:relative;overflow:auto;box-shadow:0 30px 80px #000000b3}@media (max-width:560px){.placard-card[data-v-14ed77e4]{grid-template-columns:1fr}}.placard-close[data-v-14ed77e4]{z-index:2;color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff24;border-radius:50%;width:26px;height:26px;font-size:.75rem;position:absolute;top:8px;right:8px}.placard-photo[data-v-14ed77e4]{border-radius:10px;align-self:start;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.placard-shot[data-v-14ed77e4]{font-family:var(--font-mono,monospace);color:#fff9;font-size:.7rem;font-weight:700;position:absolute;bottom:8px;left:10px}.dossier-eyebrow[data-v-14ed77e4]{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)80%,#fff);font-size:.58rem;font-weight:800}.dossier-title[data-v-14ed77e4]{margin:4px 0 2px;font-size:1.05rem;font-weight:800}.dossier-lens[data-v-14ed77e4]{color:#ffffff80;margin:0 0 12px;font-size:.72rem;line-height:1.4}.dossier-grid[data-v-14ed77e4]{grid-template-columns:1fr 1fr;gap:6px 12px;margin:0 0 12px;display:grid}.dossier-grid div[data-v-14ed77e4]{border-bottom:1px solid #ffffff0f;justify-content:space-between;padding-bottom:4px;display:flex}.dossier-grid dt[data-v-14ed77e4]{letter-spacing:.08em;text-transform:uppercase;color:#fff6;font-size:.6rem;font-weight:700}.dossier-grid dd[data-v-14ed77e4]{font-family:var(--font-mono,monospace);color:#fff;margin:0;font-size:.78rem}.dossier-flags[data-v-14ed77e4]{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.flag[data-v-14ed77e4]{letter-spacing:.04em;color:#fff6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:3px 8px;font-size:.62rem;font-weight:700}.flag.on[data-v-14ed77e4]{color:color-mix(in srgb,var(--accent)88%,#fff);background:color-mix(in srgb,var(--accent)14%,transparent);border-color:color-mix(in srgb,var(--accent)36%,transparent)}.dossier-accel[data-v-14ed77e4]{background:#0006;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:7px 10px;display:flex}.accel-label[data-v-14ed77e4]{letter-spacing:.1em;text-transform:uppercase;color:#fff6;font-size:.58rem;font-weight:700}.accel-vals[data-v-14ed77e4]{gap:8px;display:flex}.accel-vals em[data-v-14ed77e4]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--accent)85%,#fff);font-size:.72rem;font-style:normal}.dossier-map[data-v-14ed77e4]{background:color-mix(in srgb,var(--accent)8%,#0006);border:1px solid color-mix(in srgb,var(--accent)24%,transparent);border-radius:8px;padding:10px}.map-coord[data-v-14ed77e4]{font-family:var(--font-mono,monospace);color:#fff;margin-bottom:8px;font-size:.74rem;display:block}.map-links[data-v-14ed77e4]{flex-wrap:wrap;gap:8px;display:flex}.map-pin[data-v-14ed77e4]{border:1px solid color-mix(in srgb,var(--accent)34%,transparent);color:color-mix(in srgb,var(--accent)88%,#fff);background:#0000004d;border-radius:7px;padding:5px 10px;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .16s}.map-pin[data-v-14ed77e4]:hover{background:color-mix(in srgb,var(--accent)18%,transparent)}.dossier-foot[data-v-14ed77e4]{color:#fff6;margin:12px 0 0;font-size:.66rem;line-height:1.5}.dossier-foot code[data-v-14ed77e4]{font-family:var(--font-mono,monospace);color:#fff9}.placard-enter-active[data-v-14ed77e4],.placard-leave-active[data-v-14ed77e4]{transition:opacity .22s}.placard-enter-active .placard-card[data-v-14ed77e4],.placard-leave-active .placard-card[data-v-14ed77e4]{transition:transform .26s cubic-bezier(.2,.9,.3,1)}.placard-enter-from[data-v-14ed77e4],.placard-leave-to[data-v-14ed77e4]{opacity:0}.placard-enter-from .placard-card[data-v-14ed77e4],.placard-leave-to .placard-card[data-v-14ed77e4]{transform:scale(.92)translateY(8px)}@media (prefers-reduced-motion:reduce){.tile[data-v-14ed77e4],.wall[data-v-14ed77e4],.vm-gap[data-v-14ed77e4],.rail[data-v-14ed77e4]:before,.meter-cols[data-v-14ed77e4]{transition:none;animation:none}}.console-bleed[data-v-c885c464]{background:radial-gradient(circle at 50% -10%,color-mix(in srgb,var(--ac)10%,transparent),transparent 60%),linear-gradient(180deg,#06060a 0%,#0a0a0f 50%,#06060a 100%);isolation:isolate;width:100%;padding:clamp(2.5rem,6vw,5rem) clamp(1rem,4vw,3rem);position:relative;overflow:hidden}.bg-grid[data-v-c885c464]{z-index:0;background-image:linear-gradient(color-mix(in srgb,var(--ac)6%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ac)6%,transparent)1px,transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 30%,#000,#0000 78%)}.bg-glow[data-v-c885c464]{z-index:0;background:radial-gradient(ellipse 60% 50% at 50% 0%,color-mix(in srgb,var(--ac)14%,transparent),transparent 70%);pointer-events:none;position:absolute;inset:0}.console[data-v-c885c464]{z-index:1;border:1px solid color-mix(in srgb,var(--ac)26%,#ffffff14);max-width:1040px;box-shadow:0 0 0 1px #ffffff05,0 40px 100px -30px #000000e6,0 0 70px -20px color-mix(in srgb,var(--ac)30%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080ceb;border-radius:16px;margin:0 auto;transition:box-shadow .5s,transform .5s;position:relative;overflow:hidden}.console.is-stalled[data-v-c885c464]{animation:.5s shudder-c885c464;box-shadow:0 40px 100px -30px #000000e6,0 0 80px -20px #ef444466}@keyframes shudder-c885c464{0%,to{transform:translate(0)}20%{transform:translate(-2px)}60%{transform:translate(2px)}}.bar[data-v-c885c464]{background:linear-gradient(#ffffff0d,#ffffff03);border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:11px 16px;display:flex}.dots[data-v-c885c464]{gap:7px;display:flex}.dot[data-v-c885c464]{border-radius:50%;width:11px;height:11px}.dot.red[data-v-c885c464]{background:#ff5f57}.dot.amber[data-v-c885c464]{background:#febc2e}.dot.green[data-v-c885c464]{background:#28c840}.bar-title[data-v-c885c464]{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.02em;color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.72rem;overflow:hidden}.replay[data-v-c885c464],.bar-mode[data-v-c885c464]{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ac)88%,#fff);background:color-mix(in srgb,var(--ac)12%,transparent);border:1px solid color-mix(in srgb,var(--ac)30%,transparent);cursor:pointer;border-radius:6px;padding:3px 10px;font-size:.64rem;font-weight:700;transition:background .2s}.replay[data-v-c885c464]:hover{background:color-mix(in srgb,var(--ac)22%,transparent)}.bar-mode[data-v-c885c464]{cursor:default}.screen[data-v-c885c464]{font-family:var(--font-mono,ui-monospace,monospace);padding:clamp(1.25rem,3vw,2.25rem)}.line[data-v-c885c464]{align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.5;display:flex}.prompt[data-v-c885c464]{color:color-mix(in srgb,var(--ac)78%,#fff);flex-shrink:0;font-weight:700}.code[data-v-c885c464]{color:#dbe4f0;word-break:break-word}.dim[data-v-c885c464]{color:#fff6}.caret[data-v-c885c464]{vertical-align:text-bottom;background:var(--ac);width:8px;height:1.05em;margin-left:2px;animation:1s step-end infinite blink-c885c464;display:inline-block}.caret.slow[data-v-c885c464]{animation:1.4s step-end infinite blink-c885c464}@keyframes blink-c885c464{50%{opacity:0}}.rack[data-v-c885c464]{grid-template-columns:repeat(2,1fr);gap:9px;margin:18px 0;display:grid}@media (min-width:720px){.rack[data-v-c885c464]{grid-template-columns:repeat(5,1fr)}}.card[data-v-c885c464]{background:#ffffff05;border:1px solid #ffffff14;border-radius:11px;flex-direction:column;align-items:center;gap:7px;padding:14px 8px 11px;transition:border-color .45s,background .45s,box-shadow .45s,opacity .45s,transform .45s;display:flex}.card-led[data-v-c885c464]{color:#ffffff80;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.74rem;font-weight:800;transition:all .45s;display:flex}.card-name[data-v-c885c464]{color:#fff;text-align:center;font-size:.7rem;font-weight:700}.card-stat[data-v-c885c464]{letter-spacing:.04em;text-transform:uppercase;color:#fff6;text-align:center;min-height:.8rem;font-size:.56rem}.card.s-dark[data-v-c885c464]{opacity:.45;transform:translateY(2px)}.card.s-spinning .card-led[data-v-c885c464]{color:var(--ac);background:color-mix(in srgb,var(--ac)14%,transparent)}.spinner[data-v-c885c464]{border:2px solid color-mix(in srgb,var(--ac)30%,transparent);border-top-color:var(--ac);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin-c885c464}@keyframes spin-c885c464{to{transform:rotate(360deg)}}.card.s-done[data-v-c885c464]{background:#22c55e0d;border-color:#22c55e6b}.card.s-done .card-led[data-v-c885c464]{color:#22c55e;background:#22c55e29}.card.s-done .card-stat[data-v-c885c464]{color:#4ade80}.ok[data-v-c885c464]{font-size:.95rem;line-height:1}.card.s-recalling[data-v-c885c464]{opacity:.55;background:#ffffff05;border-color:#ffffff1f}.card.s-recalling .card-led[data-v-c885c464]{color:#fff6;background:#ffffff0d}.card.s-hung[data-v-c885c464]{opacity:.82;background:#ef44440d;border-color:#ef444480;animation:1.6s ease-in-out infinite hung-pulse-c885c464}.card.s-hung .card-led[data-v-c885c464]{color:#f87171;background:#ef444429}.card.s-hung .card-stat[data-v-c885c464]{color:#f87171}.x[data-v-c885c464]{font-size:.85rem}@keyframes hung-pulse-c885c464{0%,to{box-shadow:0 0 #ef444400}50%{box-shadow:0 0 22px -4px #ef44448c}}.card.s-recovered[data-v-c885c464]{border-color:color-mix(in srgb,var(--ac)58%,transparent);background:color-mix(in srgb,var(--ac)8%,transparent);box-shadow:0 0 26px -6px color-mix(in srgb,var(--ac)50%,transparent);animation:.5s both relight-c885c464;animation-delay:var(--d)}.card.s-recovered .card-led[data-v-c885c464]{color:var(--ac);background:color-mix(in srgb,var(--ac)18%,transparent)}.card.s-recovered .card-stat[data-v-c885c464]{color:color-mix(in srgb,var(--ac)85%,#fff)}@keyframes relight-c885c464{0%{filter:brightness(.6);transform:scale(.96)}55%{filter:brightness(1.5);transform:scale(1.03)}to{filter:brightness();transform:scale(1)}}.agg[data-v-c885c464]{background:#00000059;border:1px solid #ffffff0f;border-radius:8px;padding:9px 12px;font-size:.8rem;transition:all .4s}.agg.r-stalled[data-v-c885c464]{background:#ef44440f;border-color:#ef444466}.agg.r-recovered[data-v-c885c464]{border-color:color-mix(in srgb,var(--ac)40%,transparent);background:color-mix(in srgb,var(--ac)7%,transparent)}.empty[data-v-c885c464]{color:#f87171}.ok-text[data-v-c885c464]{color:color-mix(in srgb,var(--ac)85%,#fff);font-weight:700}.recall[data-v-c885c464]{flex-direction:column;align-items:center;gap:14px;margin-top:26px;display:flex;position:relative}.beam[data-v-c885c464]{background:linear-gradient(to bottom,transparent,var(--ac));width:2px;height:0;box-shadow:0 0 12px color-mix(in srgb,var(--ac)70%,transparent);transition:height .5s;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.recall.live .beam[data-v-c885c464]{height:20px;animation:.9s ease-in-out infinite beam-flow-c885c464}@keyframes beam-flow-c885c464{0%,to{opacity:.6}50%{opacity:1}}.node[data-v-c885c464]{color:#ffffff8c;background:#ffffff08;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:10px;padding:9px 16px;font-size:.74rem;font-weight:600;transition:all .5s;display:inline-flex}.recall.live .node[data-v-c885c464]{color:color-mix(in srgb,var(--ac)88%,#fff);background:color-mix(in srgb,var(--ac)10%,transparent);border-color:color-mix(in srgb,var(--ac)35%,transparent);box-shadow:0 0 30px -4px color-mix(in srgb,var(--ac)45%,transparent)}.node-orb[data-v-c885c464]{background:#ffffff4d;border-radius:50%;width:10px;height:10px;transition:all .5s}.recall.live .node-orb[data-v-c885c464]{background:var(--ac);box-shadow:0 0 14px var(--ac);animation:1.3s ease-in-out infinite orb-pulse-c885c464}@keyframes orb-pulse-c885c464{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.4)}}.recall-cmd[data-v-c885c464]{font-size:.78rem}.caption[data-v-c885c464]{text-align:center;color:#ffffffb3;min-height:1.2rem;margin:22px 0 0;font-size:.82rem;transition:color .3s}.stamp[data-v-c885c464]{text-align:center;max-width:46ch;color:color-mix(in srgb,var(--ac)78%,#fff);opacity:0;margin:14px auto 0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.88rem;font-weight:600;line-height:1.5;transition:opacity .7s,transform .7s;transform:translateY(6px)}.stamp.shown[data-v-c885c464]{opacity:1;transform:translateY(0)}.xray[data-v-c885c464]{font-family:ui-sans-serif,system-ui,sans-serif}.why[data-v-c885c464]{color:#ffffffc7;margin:0 0 20px;font-size:.95rem;line-height:1.6}.decision[data-v-c885c464]{flex-direction:column;gap:12px;margin:0 0 22px;padding:0;list-style:none;display:flex}.decision li[data-v-c885c464]{grid-template-columns:auto 1fr;align-items:start;gap:13px;display:grid}.num[data-v-c885c464]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--ac)88%,#fff);background:color-mix(in srgb,var(--ac)13%,transparent);border-radius:6px;padding:3px 7px;font-size:.66rem;font-weight:800;transform:translateY(1px)}.decision .txt[data-v-c885c464]{color:#fffc;font-size:.86rem;line-height:1.55}.codeblock[data-v-c885c464]{border:1px solid color-mix(in srgb,var(--ac)26%,transparent);background:#0009;border-radius:11px;margin-bottom:22px;overflow:hidden}.code-file[data-v-c885c464]{font-family:var(--font-mono,monospace);letter-spacing:.02em;color:color-mix(in srgb,var(--ac)82%,#fff);background:color-mix(in srgb,var(--ac)8%,transparent);border-bottom:1px solid #ffffff0f;padding:8px 14px;font-size:.66rem;font-weight:700;display:block}.code-pre[data-v-c885c464]{font-family:var(--font-mono,monospace);color:#cbd5e1;white-space:pre;margin:0;padding:14px 16px;font-size:.72rem;line-height:1.55;overflow-x:auto}.seam[data-v-c885c464]{color:#ffffffbd;margin:0 0 22px;font-size:.86rem;line-height:1.65}.seam code[data-v-c885c464]{font-family:var(--font-mono,monospace);color:color-mix(in srgb,var(--ac)85%,#fff);background:color-mix(in srgb,var(--ac)10%,transparent);border-radius:4px;padding:1px 5px;font-size:.8em}.ledger[data-v-c885c464]{background:#ffffff12;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.ledger-row[data-v-c885c464]{background:#07080ce6;flex-direction:column;gap:3px;padding:11px 14px;display:flex}.ledger-row dt[data-v-c885c464]{font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;color:#ffffff6b;font-size:.62rem}.ledger-row dd[data-v-c885c464]{color:color-mix(in srgb,var(--ac)82%,#fff);margin:0;font-size:.82rem;font-weight:600}.ticker[data-v-c885c464]{white-space:nowrap;background:#0006;border-top:1px solid #ffffff0f;overflow:hidden}.ticker-track[data-v-c885c464]{align-items:center;gap:34px;padding:9px 0;animation:26s linear infinite ticker-c885c464;display:inline-flex}.tick[data-v-c885c464]{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:#ffffff80;align-items:center;gap:8px;font-size:.64rem;display:inline-flex}.tick-dot[data-v-c885c464]{background:color-mix(in srgb,var(--ac)70%,transparent);border-radius:50%;width:5px;height:5px}@keyframes ticker-c885c464{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track[data-v-c885c464],.spinner[data-v-c885c464],.card.s-hung[data-v-c885c464],.recall.live .beam[data-v-c885c464],.recall.live .node-orb[data-v-c885c464],.console.is-stalled[data-v-c885c464],.caret[data-v-c885c464]{animation:none!important}}.vitrine[data-v-abb7923b]{width:100%;padding:4rem 0 5rem;position:relative;overflow:hidden}.vitrine-bg[data-v-abb7923b]{background:radial-gradient(circle at 18% 8%,color-mix(in srgb,var(--accent)14%,transparent),transparent 42%),radial-gradient(circle at 82% 92%,color-mix(in srgb,var(--accent)8%,transparent),transparent 48%),linear-gradient(160deg,#0a0509 0%,#0d090f 50%,#08060a 100%);position:absolute;inset:0}.vitrine-inner[data-v-abb7923b]{z-index:1;width:100%;max-width:76rem;margin:0 auto;padding:0 1.5rem;position:relative}.vitrine-head[data-v-abb7923b]{text-align:center;margin-bottom:2.5rem}.wing[data-v-abb7923b]{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--accent)80%,#fff);margin-bottom:.6rem;font-size:.66rem;font-weight:700;display:inline-block}.vitrine-title[data-v-abb7923b]{letter-spacing:-.02em;color:#fff;margin:0 0 .5rem;font-size:clamp(1.8rem,4vw,2.75rem);font-weight:800}.vitrine-sub[data-v-abb7923b]{color:#ffffff8c;max-width:38rem;margin:0 auto;font-size:1rem;line-height:1.5}.vitrine-hint[data-v-abb7923b]{color:color-mix(in srgb,var(--accent)60%,#fff);align-items:center;gap:.5rem;margin:1rem auto 0;font-size:.78rem;display:inline-flex}.hint-dot[data-v-abb7923b]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px 2px color-mix(in srgb,var(--accent)70%,transparent);border-radius:50%;animation:2.4s ease-in-out infinite hint-pulse-abb7923b}@keyframes hint-pulse-abb7923b{0%,to{opacity:.4}50%{opacity:1}}.case[data-v-abb7923b]{background:linear-gradient(135deg,#ffffff14,#ffffff03 40%),linear-gradient(330deg,color-mix(in srgb,var(--accent)9%,transparent),transparent 55%),#0c0810;border:1px solid #ffffff17;border-radius:1.1rem;padding:clamp(.7rem,2vw,1.4rem);position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 0 80px #0009,0 30px 70px -30px #000000e6}.case[data-v-abb7923b]:before{content:"";pointer-events:none;z-index:4;background:linear-gradient(115deg,#0000 0%,#ffffff0d 38%,#ffffff17 44%,#0000 52%);border-radius:1.1rem;position:absolute;inset:0}.bracket[data-v-abb7923b]{border:2px solid color-mix(in srgb,#d9a45b 70%,var(--accent));opacity:.7;z-index:5;width:26px;height:26px;position:absolute}.bracket-tl[data-v-abb7923b]{border-bottom:none;border-right:none;border-top-left-radius:6px;top:9px;left:9px}.bracket-tr[data-v-abb7923b]{border-bottom:none;border-left:none;border-top-right-radius:6px;top:9px;right:9px}.bracket-bl[data-v-abb7923b]{border-top:none;border-right:none;border-bottom-left-radius:6px;bottom:9px;left:9px}.bracket-br[data-v-abb7923b]{border-top:none;border-left:none;border-bottom-right-radius:6px;bottom:9px;right:9px}.velvet[data-v-abb7923b]{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent)12%,transparent),transparent 60%),repeating-radial-gradient(circle at 30% 30%,#0000002e 0,#0000002e 1px,transparent 1px,transparent 3px),#16101c;border-radius:.7rem;padding:clamp(.7rem,2vw,1.2rem);position:relative;box-shadow:inset 0 0 50px #000000bf}.specimen-grid[data-v-abb7923b]{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(118px,auto);gap:clamp(.55rem,1.5vw,.9rem);display:grid}.tile--wide[data-v-abb7923b]{grid-column:span 2}.tile--hero[data-v-abb7923b]{grid-area:span 2/span 2}.tile[data-v-abb7923b]{perspective:900px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;min-height:118px;margin:0;padding:0;position:relative}.pin[data-v-abb7923b]{background:radial-gradient(circle at 35% 30%,#fff,color-mix(in srgb,var(--accent)75%,#b76)60%,#5a2a3e);width:9px;height:9px;box-shadow:0 2px 4px #0009,0 0 8px color-mix(in srgb,var(--accent)50%,transparent);z-index:6;pointer-events:none;border-radius:50%;margin-left:-4.5px;position:absolute;top:-4px;left:50%}.tile-no[data-v-abb7923b]{z-index:6;letter-spacing:.08em;color:#ffffff73;pointer-events:none;text-shadow:0 1px 2px #000c;font-size:.6rem;font-style:italic;position:absolute;bottom:6px;right:9px}.flipper[data-v-abb7923b]{width:100%;height:100%;min-height:118px;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,.1,.2,1);position:relative}.flipper.is-flipped[data-v-abb7923b]{transform:rotateY(180deg)}.tile:hover .flipper[data-v-abb7923b]:not(.is-flipped){transform:rotateY(8deg)rotateX(-3deg)}.face[data-v-abb7923b]{backface-visibility:hidden;border-radius:.55rem;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.face-front[data-v-abb7923b]{background:radial-gradient(circle at 50% 30%,#ffffff0d,#0000 70%),linear-gradient(#0d0911,#0a070d);border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff12,inset 0 0 24px #0009}.face-front[data-v-abb7923b]:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff12 0%,#0000 30%);position:absolute;inset:0}.face-back[data-v-abb7923b]{background:linear-gradient(135deg,#3a2c1a 0%,#2a2012 45%,#1c150c 100%),#241a0e;border:1px solid #d9a45b66;transform:rotateY(180deg);box-shadow:inset 0 0 30px #000000b3}.demo[data-v-abb7923b]{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;display:flex;position:relative}.demo-caption[data-v-abb7923b]{letter-spacing:.02em;text-align:center;color:#ffffff6b;margin:0;font-size:.6rem;line-height:1.3}.demo-notch .demo-caption[data-v-abb7923b]{color:color-mix(in srgb,var(--accent)50%,#fff);font-style:italic}.storm-stage[data-v-abb7923b]{justify-content:center;align-items:center;width:130px;height:80px;display:flex;position:relative}.island[data-v-abb7923b]{z-index:2;background:#050507;border-radius:14px;width:78px;height:24px;margin:-12px 0 0 -39px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 6px #78b4ff40,0 0 14px #000c}.vspark[data-v-abb7923b]{width:2.5px;height:var(--len);transform-origin:top;transform:rotate(var(--rot));opacity:0;animation-duration:var(--flash),var(--gate-dur);animation-timing-function:ease-out,step-end;animation-iteration-count:infinite,infinite;animation-delay:var(--d-flash),var(--d-gate);z-index:1;background:linear-gradient(#0000 0% 62%,#c8e6fff2 68%,#8cc8ff80 82%,#64aaff1f 94%,#0000 100%);border-radius:1px;margin-left:-1.25px;position:absolute;top:50%;left:50%;box-shadow:0 0 18px 6px #64b4ff4d}.vspark.warm[data-v-abb7923b]{background:linear-gradient(#0000 0% 70%,#ffc88ce6 76%,#ffb46473 86%,#ffa0501a 94%,#0000 100%);box-shadow:0 0 18px 6px #ffa05047}@keyframes vspark-flash-abb7923b{0%{opacity:0}2%{opacity:1}4%{opacity:.2}5.5%{opacity:.85}8%{opacity:0}to{opacity:0}}@keyframes spark-gate-a-abb7923b{0%,38%{visibility:visible}39%,62%{visibility:hidden}63%,to{visibility:visible}}@keyframes spark-gate-b-abb7923b{0%,22%{visibility:visible}23%,51%{visibility:hidden}52%,78%{visibility:visible}79%,93%{visibility:hidden}94%,to{visibility:visible}}@keyframes spark-gate-c-abb7923b{0%,18%{visibility:hidden}19%,55%{visibility:visible}56%,74%{visibility:hidden}75%,to{visibility:visible}}.vinyl[data-v-abb7923b]{background:radial-gradient(circle,#1a1320 30%,#0c0810 70%);border-radius:50%;width:58px;height:58px;animation:4.5s linear infinite vinyl-spin-abb7923b;position:relative;box-shadow:0 0 14px #0009}.vinyl-groove[data-v-abb7923b]{border:1px solid color-mix(in srgb,var(--accent)22%,transparent);border-radius:50%;position:absolute;inset:0}.g1[data-v-abb7923b]{inset:6px}.g2[data-v-abb7923b]{inset:12px}.g3[data-v-abb7923b]{inset:18px}.vinyl-label[data-v-abb7923b]{background:radial-gradient(circle,#fff 8%,var(--accent)40%,#8a3a66 100%);box-shadow:0 0 8px color-mix(in srgb,var(--accent)55%,transparent);border-radius:50%;position:absolute;inset:22px}@keyframes vinyl-spin-abb7923b{to{transform:rotate(360deg)}}.scan-page[data-v-abb7923b]{background:linear-gradient(#efe9e0,#d8d0c4);border-radius:3px;width:58px;height:72px;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000080}.scan-line[data-v-abb7923b]{background:#28221c8c;border-radius:2px;height:4px;position:absolute;left:8px}.w1[data-v-abb7923b]{width:38px;top:12px}.w2[data-v-abb7923b]{width:30px;top:24px}.w3[data-v-abb7923b]{width:42px;top:36px}.w4[data-v-abb7923b]{width:26px;top:48px}.scan-glow[data-v-abb7923b]{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent)65%,transparent),transparent);mix-blend-mode:screen;width:30%;height:100%;animation:3.2s ease-in-out infinite scan-sweep-abb7923b;position:absolute;top:0;left:-20%}@keyframes scan-sweep-abb7923b{0%{transform:translate(0)}to{transform:translate(330%)}}.wheel[data-v-abb7923b]{border-radius:50%;width:64px;height:64px;animation:11s linear infinite wheel-spin-abb7923b;position:relative}.bucket[data-v-abb7923b]{transform-origin:bottom;background:hsl(calc(var(--bh)*1deg)70% 55%);opacity:.85;border-radius:3px;width:7px;height:32px;margin-left:-3.5px;position:absolute;top:0;left:50%}.wheel-core[data-v-abb7923b]{box-shadow:0 0 10px color-mix(in srgb,var(--accent)50%,transparent);background:#0c0810;border-radius:50%;position:absolute;inset:22px}@keyframes wheel-spin-abb7923b{to{transform:rotate(360deg)}}.clock[data-v-abb7923b]{width:70px;height:70px;position:relative}.clock-ring[data-v-abb7923b]{letter-spacing:.04em;color:#ffffff80;border-radius:50%;justify-content:center;align-items:flex-start;padding-top:1px;font-size:.42rem;font-weight:700;display:flex;position:absolute}.r-idle[data-v-abb7923b]{border:1px solid #ffffff29;inset:0}.r-play[data-v-abb7923b]{border:1px solid color-mix(in srgb,var(--accent)45%,transparent);inset:11px}.r-end[data-v-abb7923b]{border:1px solid color-mix(in srgb,var(--accent)80%,#fff);color:color-mix(in srgb,var(--accent)60%,#fff);inset:22px}.clock-hand[data-v-abb7923b]{transform-origin:bottom;background:linear-gradient(to top,transparent,var(--accent));width:2px;height:32px;box-shadow:0 0 6px color-mix(in srgb,var(--accent)70%,transparent);border-radius:1px;margin:-32px 0 0 -1px;animation:2.6s cubic-bezier(.5,0,.2,1) infinite clock-tick-abb7923b;position:absolute;top:50%;left:50%}@keyframes clock-tick-abb7923b{0%{transform:rotate(0)}70%,to{transform:rotate(330deg)}}.net[data-v-abb7923b]{justify-content:center;align-items:center;gap:8px;width:78px;height:60px;display:flex;position:relative}.net-cap[data-v-abb7923b]{z-index:2;letter-spacing:.03em;border:1px solid color-mix(in srgb,var(--accent)40%,transparent);color:color-mix(in srgb,var(--accent)45%,#fff);background:#00000059;border-radius:5px;padding:4px 7px;font-size:.55rem;font-weight:700;position:relative}.net-flow[data-v-abb7923b]{background:repeating-linear-gradient(45deg,transparent 0 6px,color-mix(in srgb,var(--accent)14%,transparent)6px 7px);opacity:.7;border-radius:8px;animation:3.5s linear infinite net-drift-abb7923b;position:absolute;inset:0}@keyframes net-drift-abb7923b{to{background-position:20px 20px}}.plate[data-v-abb7923b]{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:.35rem;padding:.7rem .8rem;display:flex;position:relative}.plate[data-v-abb7923b]:before{content:"";pointer-events:none;border:1px solid #d9a45b4d;border-radius:4px;position:absolute;inset:5px}.plate-label[data-v-abb7923b]{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,#f0c98a 80%,var(--accent));text-shadow:0 1px #0009;font-size:.68rem;font-weight:700}.plate-trick[data-v-abb7923b]{color:#f0dcbec7;margin:0;font-size:.62rem;line-height:1.45}.tile--hero .plate-trick[data-v-abb7923b]{font-size:.72rem}.plate-hash[data-v-abb7923b]{letter-spacing:.04em;color:#f0c98a;background:#00000059;border:1px solid #d9a45b4d;border-radius:4px;align-self:flex-start;padding:2px 6px;font-family:ui-monospace,SF Mono,monospace;font-size:.58rem}.xray[data-v-abb7923b]{background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:.9rem;grid-template-columns:1fr;gap:1.25rem;margin-top:2.5rem;padding:clamp(1.1rem,3vw,1.75rem);display:grid}@media (min-width:860px){.xray[data-v-abb7923b]{grid-template-columns:1.1fr 1fr;grid-template-areas:"prose code""trail code";align-items:start}.xray-prose[data-v-abb7923b]{grid-area:prose}.xray-code[data-v-abb7923b]{grid-area:code}.trail[data-v-abb7923b]{grid-area:trail}}.xray-prose[data-v-abb7923b]{color:#ffffff9e}.xray-h[data-v-abb7923b]{color:color-mix(in srgb,var(--accent)50%,#fff);margin:0 0 .7rem;font-size:1rem;font-weight:700}.xray-prose p[data-v-abb7923b]{margin:0 0 .85rem;font-size:.84rem;line-height:1.6}.xray-prose em[data-v-abb7923b]{color:color-mix(in srgb,var(--accent)55%,#fff);font-style:italic}.xray-prose code[data-v-abb7923b]{color:color-mix(in srgb,var(--accent)70%,#fff);background:#0006;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SF Mono,monospace;font-size:.78rem}.xray-code[data-v-abb7923b]{border:1px solid color-mix(in srgb,var(--accent)22%,transparent);background:#06040a;border-radius:.6rem;margin:0;padding:1rem 1.1rem;overflow-x:auto;box-shadow:inset 0 0 40px #00000080}.xray-code code[data-v-abb7923b]{color:#e1e6f0e6;white-space:pre;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:.7rem;line-height:1.6}.trail[data-v-abb7923b]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.trail-row[data-v-abb7923b]{align-items:baseline;gap:.65rem;font-size:.74rem;display:flex}.trail-hash[data-v-abb7923b]{color:color-mix(in srgb,var(--accent)70%,#fff);flex-shrink:0;font-family:ui-monospace,SF Mono,monospace}.trail-msg[data-v-abb7923b]{color:#ffffff8c}.xray-fade-enter-active[data-v-abb7923b],.xray-fade-leave-active[data-v-abb7923b]{transition:opacity .5s,transform .5s}.xray-fade-enter-from[data-v-abb7923b],.xray-fade-leave-to[data-v-abb7923b]{opacity:0;transform:translateY(12px)}@media (max-width:640px){.specimen-grid[data-v-abb7923b]{grid-template-columns:repeat(2,1fr)}.tile--wide[data-v-abb7923b]{grid-column:span 2}.tile--hero[data-v-abb7923b]{grid-area:span 2/span 2}}@media (prefers-reduced-motion:reduce){.vspark[data-v-abb7923b],.vinyl[data-v-abb7923b],.scan-glow[data-v-abb7923b],.wheel[data-v-abb7923b],.clock-hand[data-v-abb7923b],.net-flow[data-v-abb7923b],.hint-dot[data-v-abb7923b]{animation:none!important}.flipper[data-v-abb7923b]{transition:none}}.handheld[data-v-09f1c46b]{color:#e6eaf1;background:radial-gradient(70% 55% at 50% 8%,#1a1f29 0%,#0000 60%),linear-gradient(#0a0d13 0%,#0c0f16 45%,#07090d 100%);width:100%;padding:4rem 0 5rem;position:relative;overflow:hidden}.stage-bg[data-v-09f1c46b]{pointer-events:none;background:radial-gradient(circle at 22% 26%,#ffa0320d,#0000 38%),radial-gradient(circle at 78% 30%,#50a0ff0f,#0000 40%);transition:background .6s;position:absolute;inset:0}.handheld.is-workshop .stage-bg[data-v-09f1c46b]{background:radial-gradient(circle at 50% 0,#7896af12,#0000 55%),repeating-linear-gradient(0deg,#7896af05 0 1px,#0000 1px 40px)}.handheld-inner[data-v-09f1c46b]{z-index:1;width:100%;max-width:72rem;margin:0 auto;padding:0 1.5rem;position:relative}.annex-head[data-v-09f1c46b]{text-align:center;margin-bottom:1.75rem}.annex-wing[data-v-09f1c46b]{letter-spacing:.26em;text-transform:uppercase;color:#b4c3d7a6;margin-bottom:.7rem;font-size:.64rem;font-weight:700;display:inline-block}.annex-title[data-v-09f1c46b]{letter-spacing:-.02em;color:#f3f6fb;margin:0 0 .6rem;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:700}.annex-sub[data-v-09f1c46b]{color:#d2dae699;max-width:40rem;margin:0 auto;font-family:-apple-system,system-ui,Segoe UI,sans-serif;font-size:.98rem;line-height:1.55}.annex-hint[data-v-09f1c46b]{color:#b4c3d7b3;align-items:center;gap:.5rem;margin:1rem auto 0;font-size:.76rem;display:inline-flex}.hint-icon[data-v-09f1c46b]{color:#b4c3d7cc}.stage[data-v-09f1c46b]{perspective:1600px;flex-direction:column;align-items:center;min-height:30rem;padding:2rem 0 .5rem;display:flex;position:relative}.device-wrap[data-v-09f1c46b]{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.device[data-v-09f1c46b]{transform-style:preserve-3d;will-change:transform;transition:transform .18s ease-out;animation:6s ease-in-out infinite float-09f1c46b;position:relative}.device.is-open[data-v-09f1c46b]{filter:drop-shadow(0 0 1px #78a0c866)}@keyframes float-09f1c46b{0%,to{translate:0 -6px}50%{translate:0 10px}}.shell[data-v-09f1c46b]{aspect-ratio:430/932;width:clamp(13.5rem,30vw,17rem);transform-style:preserve-3d;background:linear-gradient(135deg,#2a2f3a 0%,#161a22 30%,#0c0f16 55%,#1c2129 78%,#0d1017 100%);border-radius:13%/6%;padding:9px;position:relative;box-shadow:inset 0 1px 1px #ffffff38,inset 0 0 0 1px #ffffff0f,inset 0 -2px 4px #0009,0 40px 80px -30px #000000f2}.shell[data-v-09f1c46b]:before{content:"";border-radius:inherit;opacity:.5;pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff0d 0 .5px,#0000 .5px 2.5px);position:absolute;inset:3px}.shell-sheen[data-v-09f1c46b]{border-radius:inherit;translate:var(--sheen,0)0;pointer-events:none;z-index:5;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 0%,#ffffff29 42%,#ffffff47 48%,#0000 56%);transition:translate .18s ease-out;position:absolute;inset:0}.screen[data-v-09f1c46b]{background:#05070b;border-radius:11%/5.2%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000c}.screen-img[data-v-09f1c46b]{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.screen-vignette[data-v-09f1c46b]{pointer-events:none;background:radial-gradient(circle at 50% 40%,#0000 55%,#00000059 100%);position:absolute;inset:0}.island[data-v-09f1c46b]{cursor:pointer;z-index:6;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:7%;width:62%;height:7%;min-height:30px;padding:0;display:flex;position:absolute;top:2.4%;left:50%;translate:-50%}.pill[data-v-09f1c46b]{z-index:3;background:#050507;border-radius:9999px;width:56%;height:100%;transition:box-shadow .5s;position:relative;box-shadow:inset 0 0 6px #78b4ff2e,0 0 12px #000000d9}.island.is-streaming .pill[data-v-09f1c46b]{box-shadow:inset 0 0 8px #b4d2ff66,0 0 22px #50a0ff59}.letter[data-v-09f1c46b]{letter-spacing:.04em;opacity:.7;z-index:4;font-family:Bebas Neue,sans-serif;font-size:clamp(.85rem,2.4vw,1.15rem);font-weight:600;line-height:1}.letter-p[data-v-09f1c46b]{color:#ffaa46e6;text-shadow:0 0 10px #ff8c2880}.letter-f[data-v-09f1c46b]{color:#64aaffe6;text-shadow:0 0 10px #3c8cff80}.island.is-warming .letter[data-v-09f1c46b],.island.is-streaming .letter[data-v-09f1c46b]{animation:6s ease-in-out infinite notch-letter-pulse-09f1c46b}.island.is-warming .letter-f[data-v-09f1c46b],.island.is-streaming .letter-f[data-v-09f1c46b]{animation-delay:-3s}.island.is-streaming .letter-p[data-v-09f1c46b]{animation:6s ease-in-out infinite notch-letter-pulse-09f1c46b,7.3s ease-out -1.2s infinite letter-strike-warm-09f1c46b}.island.is-streaming .letter-f[data-v-09f1c46b]{animation:6s ease-in-out -3s infinite notch-letter-pulse-09f1c46b,8.1s ease-out -4.7s infinite letter-strike-cool-09f1c46b}.glow[data-v-09f1c46b]{pointer-events:none;opacity:.3;z-index:1;transition:opacity .8s ease-in-out;position:absolute;inset:-120% -10%}.glow-warm[data-v-09f1c46b]{background:radial-gradient(45% 100% at 30%,#ffa03280 0%,#ff78142e 40%,#0000 70%)}.glow-cool[data-v-09f1c46b]{background:radial-gradient(45% 100% at 70%,#50a0ff80 0%,#2878ff2e 40%,#0000 70%)}.island.is-warming .glow[data-v-09f1c46b]{opacity:.7}.island.is-streaming .glow[data-v-09f1c46b]{opacity:1}.storm[data-v-09f1c46b]{z-index:2;width:0;height:0;position:absolute;top:50%;left:50%}.spark[data-v-09f1c46b]{width:2.5px;height:var(--len);transform-origin:top;transform:rotate(var(--rot));opacity:0;animation-duration:var(--flash),var(--gate);animation-timing-function:ease-out,step-end;animation-iteration-count:infinite,infinite;animation-delay:var(--d-flash),var(--d-gate);background:linear-gradient(#0000 0% 64%,#c8e6ffe6 68%,#8cc8ff80 80%,#64aaff26 92%,#0000 100%);border-radius:1px;margin-left:-1.25px;position:absolute;top:0;left:0;box-shadow:0 0 22px 8px #64b4ff4d}.spark.warm[data-v-09f1c46b]{background:linear-gradient(#0000 0% 70%,#ffc88cd9 76%,#ffb4646b 86%,#ffa0501a 94%,#0000 100%);box-shadow:0 0 22px 8px #ffa05047}.island:not(.is-streaming) .spark[data-v-09f1c46b]{transition:opacity .6s ease-out;animation:none!important}@keyframes spark-flash-09f1c46b{0%{opacity:0}2%{opacity:1}4%{opacity:.2}5.5%{opacity:.85}8%{opacity:0}to{opacity:0}}@keyframes spark-gate-a-09f1c46b{0%,38%{visibility:visible}39%,62%{visibility:hidden}63%,to{visibility:visible}}@keyframes spark-gate-b-09f1c46b{0%,22%{visibility:visible}23%,51%{visibility:hidden}52%,78%{visibility:visible}79%,93%{visibility:hidden}94%,to{visibility:visible}}@keyframes spark-gate-c-09f1c46b{0%,18%{visibility:hidden}19%,55%{visibility:visible}56%,74%{visibility:hidden}75%,to{visibility:visible}}@keyframes notch-letter-pulse-09f1c46b{0%,to{opacity:.65}50%{opacity:1}}@keyframes letter-strike-warm-09f1c46b{0%,to{opacity:.85;text-shadow:0 0 10px #ff8c2880}8%{opacity:.85;text-shadow:0 0 10px #ff8c2880}9%{opacity:1;text-shadow:0 0 4px #ffffffb3,0 0 25px #ffdc96,0 0 50px #ff8c28b3}10.5%{opacity:.9;text-shadow:0 0 12px #ffa03299}11.5%{opacity:1;text-shadow:0 0 3px #ffffff80,0 0 20px #ffc864e6,0 0 35px #ff8c2880}13%{opacity:.85;text-shadow:0 0 10px #ff8c2880}58%{opacity:.85;text-shadow:0 0 10px #ff8c2880}59%{opacity:1;text-shadow:0 0 4px #fff9,0 0 22px #ffd282,0 0 40px #ff8c2899}60.5%{opacity:.9;text-shadow:0 0 16px #ffb450b3}62%{opacity:.85;text-shadow:0 0 10px #ff8c2880}}@keyframes letter-strike-cool-09f1c46b{0%,to{opacity:.85;text-shadow:0 0 10px #3c8cff80}8%{opacity:.85;text-shadow:0 0 10px #3c8cff80}9%{opacity:1;text-shadow:0 0 4px #ffffffb3,0 0 25px #c8e6ff,0 0 50px #3c8cffb3}10.5%{opacity:.9;text-shadow:0 0 12px #5096ff99}11.5%{opacity:1;text-shadow:0 0 3px #ffffff80,0 0 20px #b4dcffe6,0 0 35px #3c8cff80}13%{opacity:.85;text-shadow:0 0 10px #3c8cff80}58%{opacity:.85;text-shadow:0 0 10px #3c8cff80}59%{opacity:1;text-shadow:0 0 4px #fff9,0 0 22px #bee1ff,0 0 40px #3c8cff99}60.5%{opacity:.9;text-shadow:0 0 16px #78b4ffb3}62%{opacity:.85;text-shadow:0 0 10px #3c8cff80}}.tabbar[data-v-09f1c46b]{z-index:4;justify-content:center;align-items:center;gap:9%;width:70%;height:4%;display:flex;position:absolute;bottom:1.6%;left:50%;translate:-50%}.tab[data-v-09f1c46b]{background:#ffffff2e;border-radius:3px;width:12%;height:60%}.tab.on[data-v-09f1c46b]{background:var(--cool);box-shadow:0 0 8px #50a0ff99}.btn[data-v-09f1c46b]{background:linear-gradient(#2c313b,#15181f);border-radius:2px;position:absolute;box-shadow:inset 0 1px #ffffff1f}.btn-action[data-v-09f1c46b]{width:3px;height:5%;top:16%;left:-2px}.btn-up[data-v-09f1c46b]{width:3px;height:8%;top:26%;left:-2px}.btn-down[data-v-09f1c46b]{width:3px;height:8%;top:37%;left:-2px}.btn-power[data-v-09f1c46b]{width:3px;height:11%;top:28%;right:-2px}.floor-shadow[data-v-09f1c46b]{filter:blur(5px);background:radial-gradient(#0000008c,#0000 72%);border-radius:50%;width:58%;height:26px;margin-top:1.5rem;animation:6s ease-in-out infinite shadow-breathe-09f1c46b}@keyframes shadow-breathe-09f1c46b{0%,to{opacity:.7;transform:scale(1.04)}50%{opacity:.55;transform:scale(.92)}}.state-readout[data-v-09f1c46b]{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.04em;color:#b4c3d799;align-items:center;gap:.45rem;margin:1.4rem 0 0;font-size:.72rem;display:inline-flex}.state-icon[data-v-09f1c46b]{color:#8c9baf80;transition:color .4s,filter .4s}.state-icon.lit[data-v-09f1c46b]{color:var(--cool);filter:drop-shadow(0 0 5px #50a0ffb3)}.callouts[data-v-09f1c46b]{z-index:1;pointer-events:none;position:absolute;inset:0}.leaders[data-v-09f1c46b]{width:100%;height:100%;position:absolute;inset:0}.leader[data-v-09f1c46b]{fill:none;stroke:#5ac8e68c;stroke-width:1.2px;stroke-dasharray:600;stroke-dashoffset:600px;animation:.9s ease-out forwards draw-leader-09f1c46b}.l-bl[data-v-09f1c46b]{animation-delay:.1s}.l-tr[data-v-09f1c46b]{animation-delay:.2s}.l-br[data-v-09f1c46b]{animation-delay:.3s}@keyframes draw-leader-09f1c46b{to{stroke-dashoffset:0}}.spec-card[data-v-09f1c46b]{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#0c1016eb;border:1px solid #5ac8e647;border-radius:.55rem;width:clamp(11rem,22vw,14rem);padding:.7rem .85rem;font-family:-apple-system,system-ui,sans-serif;animation:.5s ease-out forwards card-in-09f1c46b;position:absolute;box-shadow:0 14px 30px -16px #000000e6}.spec--warm[data-v-09f1c46b]{border-color:#ffa03252}.pin-0[data-v-09f1c46b]{animation-delay:.5s;top:6%;left:0}.pin-1[data-v-09f1c46b]{animation-delay:.6s;bottom:12%;left:0}.pin-2[data-v-09f1c46b]{animation-delay:.7s;top:6%;right:0}.pin-3[data-v-09f1c46b]{animation-delay:.8s;bottom:12%;right:0}@keyframes card-in-09f1c46b{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.spec-no[data-v-09f1c46b]{font-family:var(--font-mono,monospace);letter-spacing:.12em;color:#5ac8e6cc;margin-bottom:.25rem;font-size:.56rem;font-weight:700;display:block}.spec--warm .spec-no[data-v-09f1c46b]{color:#ffaf4bd9}.spec-title[data-v-09f1c46b]{letter-spacing:.02em;color:#eef2f8;margin-bottom:.3rem;font-size:.78rem;font-weight:700;display:block}.spec-spec[data-v-09f1c46b]{font-family:var(--font-mono,monospace);color:#5ac8e6d9;word-break:break-word;background:#5ac8e614;border-radius:4px;margin-bottom:.4rem;padding:3px 5px;font-size:.56rem;line-height:1.4;display:block}.spec--warm .spec-spec[data-v-09f1c46b]{color:#ffb95fe6;background:#ffa03214}.spec-note[data-v-09f1c46b]{color:#c8d2e099;margin:0;font-size:.62rem;line-height:1.45}.screen-rail[data-v-09f1c46b]{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:44rem;margin:1.75rem auto 0;display:flex}.rail-chip[data-v-09f1c46b]{letter-spacing:.01em;color:#c8d4e299;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-family:-apple-system,system-ui,sans-serif;font-size:.72rem;font-weight:600;transition:all .25s;display:inline-flex}.rail-chip[data-v-09f1c46b]:hover{color:#e6eef8e6;border-color:#ffffff29}.rail-chip.active[data-v-09f1c46b]{color:#f3f6fb;background:#50a0ff1a;border-color:#50a0ff66;box-shadow:0 0 18px -6px #50a0ff80}.rail-chip.active.ipad[data-v-09f1c46b]{background:#ffa0321a;border-color:#ffa03266;box-shadow:0 0 18px -6px #ffa03280}.chip-dev[data-v-09f1c46b]{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:.56rem}.xray[data-v-09f1c46b]{background:linear-gradient(#7896af0d,#7896af03);border:1px solid #7896af24;border-radius:.9rem;grid-template-columns:1fr;gap:1.25rem;margin-top:2.5rem;padding:clamp(1.1rem,3vw,1.75rem);display:grid}@media (min-width:880px){.xray[data-v-09f1c46b]{grid-template-columns:1.1fr 1fr;grid-template-areas:"prose code""trail code";align-items:start}.xray-prose[data-v-09f1c46b]{grid-area:prose}.xray-code[data-v-09f1c46b]{grid-area:code}.trail[data-v-09f1c46b]{grid-area:trail}}.xray-prose[data-v-09f1c46b]{color:#d2dae6a6;font-family:-apple-system,system-ui,sans-serif}.xray-h[data-v-09f1c46b]{color:#78c8e6eb;margin:0 0 .7rem;font-size:1rem;font-weight:700}.xray-prose p[data-v-09f1c46b]{margin:0;font-size:.85rem;line-height:1.65}.xray-prose em[data-v-09f1c46b]{color:#ffaf4bd9;font-style:italic}.xray-prose code[data-v-09f1c46b]{font-family:var(--font-mono,ui-monospace,monospace);color:#78c8e6f2;background:#0006;border-radius:4px;padding:1px 5px;font-size:.78rem}.xray-code[data-v-09f1c46b]{background:#06080d;border:1px solid #7896af38;border-radius:.6rem;margin:0;padding:1rem 1.1rem;overflow-x:auto;box-shadow:inset 0 0 40px #00000080}.xray-code code[data-v-09f1c46b]{font-family:var(--font-mono,ui-monospace,"Fira Code",monospace);color:#dce4f0e6;white-space:pre;font-size:.7rem;line-height:1.6}.trail[data-v-09f1c46b]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.trail-row[data-v-09f1c46b]{align-items:baseline;gap:.65rem;font-size:.74rem;display:flex}.trail-hash[data-v-09f1c46b]{font-family:var(--font-mono,ui-monospace,monospace);color:#ffaf4bd9;flex-shrink:0}.trail-msg[data-v-09f1c46b]{color:#c8d2e08c;font-family:-apple-system,system-ui,sans-serif}.xray-enter-active[data-v-09f1c46b],.xray-leave-active[data-v-09f1c46b]{transition:opacity .5s,transform .5s}.xray-enter-from[data-v-09f1c46b],.xray-leave-to[data-v-09f1c46b]{opacity:0;transform:translateY(12px)}@media (max-width:760px){.spec-card[data-v-09f1c46b]{opacity:1;width:100%;margin:.5rem 0 0;animation:none;position:static}.callouts[data-v-09f1c46b]{display:none}.stage[data-v-09f1c46b]{min-height:auto}}@media (max-width:640px){.handheld-inner[data-v-09f1c46b]{padding:0 1rem}.shell[data-v-09f1c46b]{width:min(clamp(13.5rem,30vw,17rem),78vw)}.xray-prose code[data-v-09f1c46b]{overflow-wrap:anywhere;word-break:break-word}.trail-msg[data-v-09f1c46b]{overflow-wrap:anywhere}}@media (max-width:400px){.handheld[data-v-09f1c46b]{padding:3rem 0 3.5rem}.shell[data-v-09f1c46b]{width:min(clamp(13.5rem,30vw,17rem),74vw)}.screen-rail[data-v-09f1c46b]{gap:.4rem}}@media (prefers-reduced-motion:reduce){.device[data-v-09f1c46b],.floor-shadow[data-v-09f1c46b],.spark[data-v-09f1c46b],.letter[data-v-09f1c46b],.island .letter[data-v-09f1c46b],.leader[data-v-09f1c46b],.spec-card[data-v-09f1c46b]{animation:none!important}.device[data-v-09f1c46b]{transition:transform .18s ease-out}.shell-sheen[data-v-09f1c46b]{transition:none}.leader[data-v-09f1c46b]{stroke-dashoffset:0}.spec-card[data-v-09f1c46b]{opacity:1;transform:none}}.diorama[data-v-4fdb25de]{isolation:isolate;--font-mono:ui-monospace,"SF Mono","JetBrains Mono","Fira Code",monospace;--draft:.62rem;width:100%;padding:clamp(2.5rem,6vw,5rem) 0;position:relative;overflow:hidden}.bg[data-v-4fdb25de]{z-index:0;background:radial-gradient(ellipse 70% 50% at 28% 18%,#ffb3471a,transparent 60%),radial-gradient(ellipse 50% 40% at 85% 80%,#5fd0ff0f,transparent 65%),linear-gradient(165deg,var(--ink)0%,#11162b 55%,#080c18 100%);transition:background .7s;position:absolute;inset:0}.is-workshop .bg[data-v-4fdb25de]{background:radial-gradient(80% 60% at 50% 0,#5fd0ff1a,#0000 65%),linear-gradient(#04070f 0%,#060b16 50%,#04070f 100%)}.inner[data-v-4fdb25de]{z-index:1;width:100%;max-width:78rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);position:relative}.head[data-v-4fdb25de]{text-align:center;margin-bottom:2.5rem}.kicker[data-v-4fdb25de]{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb,var(--amber)80%,#fff);margin-bottom:.7rem;font-size:.66rem;font-weight:700;display:inline-block}.is-workshop .kicker[data-v-4fdb25de]{color:color-mix(in srgb,var(--cyan)80%,#fff)}.title[data-v-4fdb25de]{letter-spacing:-.02em;color:#fff;margin:0 0 .6rem;font-size:clamp(1.7rem,4vw,2.7rem);font-weight:800}.sub[data-v-4fdb25de]{color:#ffffff94;max-width:40rem;margin:0 auto;font-size:.98rem;line-height:1.55}.mode-line[data-v-4fdb25de]{font-family:var(--font-mono);letter-spacing:.02em;color:color-mix(in srgb,var(--amber)60%,#fff);align-items:center;gap:.55rem;margin:1.1rem auto 0;font-size:.72rem;display:inline-flex}.is-workshop .mode-line[data-v-4fdb25de]{color:color-mix(in srgb,var(--cyan)62%,#fff)}.mode-dot[data-v-4fdb25de]{background:var(--amber);width:7px;height:7px;box-shadow:0 0 10px 2px color-mix(in srgb,var(--amber)70%,transparent);border-radius:50%;animation:2.6s ease-in-out infinite pulse-4fdb25de}.is-workshop .mode-dot[data-v-4fdb25de]{background:var(--cyan);box-shadow:0 0 10px 2px color-mix(in srgb,var(--cyan)70%,transparent)}@keyframes pulse-4fdb25de{0%,to{opacity:.4}50%{opacity:1}}.stage[data-v-4fdb25de]{grid-template-columns:1fr;align-items:start;gap:1.6rem;display:grid}@media (min-width:920px){.stage[data-v-4fdb25de]{grid-template-columns:55fr 45fr}}.house[data-v-4fdb25de]{flex-direction:column;gap:1.1rem;display:flex}.iso[data-v-4fdb25de]{perspective:1200px;padding:clamp(1.5rem,4vw,3rem) 0;position:relative}.plane[data-v-4fdb25de]{aspect-ratio:1.18;width:100%;transform-style:preserve-3d;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px;display:grid;transform:rotateX(54deg)rotate(-32deg)}.room[data-v-4fdb25de]{background:radial-gradient(circle,#ffb3470d,#0000 70%),linear-gradient(160deg,#141a30e6,#0a0e1cf2);border:1px solid #ffb34729;border-radius:8px;transition:box-shadow .6s,border-color .6s,background .6s,filter .6s;position:relative;box-shadow:inset 0 0 18px #0000008c}.room.r-rest[data-v-4fdb25de]{animation:4s ease-in-out infinite breathe-4fdb25de}.room.r-lit[data-v-4fdb25de]{border-color:color-mix(in srgb,var(--amber)55%,transparent);background:radial-gradient(circle at 50% 45%,#ffb34747,#0000 72%),linear-gradient(160deg,#281e16eb,#140e1cf2);box-shadow:inset 0 0 26px #ffb34738,0 0 36px -6px #ffb34780}.room.r-dark[data-v-4fdb25de]{filter:brightness(.32)saturate(.4);border-color:#ffffff0d}@keyframes breathe-4fdb25de{0%,to{box-shadow:inset 0 0 18px #0000008c}50%{box-shadow:inset 0 0 22px #00000080,0 0 18px -8px #ffb3474d}}.room-name[data-v-4fdb25de]{z-index:3;font-family:var(--font-mono);font-size:var(--draft);letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;transform-origin:0 0;pointer-events:none;font-weight:700;position:absolute;top:6px;left:8px;transform:rotate(32deg)rotateX(-54deg)}.room.r-lit .room-name[data-v-4fdb25de]{color:color-mix(in srgb,var(--amber)60%,#fff)}.room-floor[data-v-4fdb25de]{pointer-events:none;border:1px dashed #ffffff12;border-radius:4px;position:absolute;inset:14%}.pin[data-v-4fdb25de]{z-index:4;position:absolute;transform:translate(-50%,-50%)}.pin-dot[data-v-4fdb25de]{background:radial-gradient(circle at 35% 30%,#fff,var(--flare,#ffb347)55%,#7a4d1a);width:9px;height:9px;box-shadow:0 0 8px 2px color-mix(in srgb,var(--flare,#ffb347)50%,transparent);border-radius:50%;transition:box-shadow .5s,transform .5s;display:block}.pin.flared .pin-dot[data-v-4fdb25de]{box-shadow:0 0 16px 5px color-mix(in srgb,var(--flare)75%,transparent);transform:scale(1.35)}.pin-cast[data-v-4fdb25de]{background:radial-gradient(ellipse,color-mix(in srgb,var(--flare,#ffb347)40%,transparent),transparent 70%);opacity:0;pointer-events:none;border-radius:50%;width:30px;height:16px;margin:-8px 0 0 -15px;transition:opacity .5s;position:absolute;top:50%;left:50%}.r-lit .pin-cast[data-v-4fdb25de]{opacity:.85}.pin-label[data-v-4fdb25de]{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff47;transform-origin:0;pointer-events:none;font-size:.5rem;transition:color .5s;position:absolute;top:-2px;left:13px;transform:rotate(32deg)rotateX(-54deg)}.r-lit .pin-label[data-v-4fdb25de]{color:color-mix(in srgb,var(--flare,#ffb347)55%,#fff)}.chatbar[data-v-4fdb25de]{font-family:var(--font-mono);background:#080c18d1;border:1px solid #ffffff1a;border-radius:.7rem;align-items:center;gap:.65rem;padding:.7rem .9rem;font-size:.84rem;transition:border-color .4s,box-shadow .4s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 10px 30px -14px #000000e6}.chatbar.sending[data-v-4fdb25de]{border-color:color-mix(in srgb,var(--amber)45%,transparent);box-shadow:inset 0 1px #ffffff0f,0 0 30px -10px #ffb34799}.chat-prompt[data-v-4fdb25de]{color:color-mix(in srgb,var(--amber)78%,#fff);flex-shrink:0;font-weight:700}.chat-text[data-v-4fdb25de]{color:#dbe4f0;word-break:break-word;flex:1}.chat-caret[data-v-4fdb25de]{vertical-align:text-bottom;background:var(--amber);width:7px;height:1em;margin-left:2px;animation:1s step-end infinite blink-4fdb25de;display:inline-block}@keyframes blink-4fdb25de{50%{opacity:0}}.chat-send[data-v-4fdb25de]{background:#ffffff2e;border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:background .4s,box-shadow .4s}.chatbar.sending .chat-send[data-v-4fdb25de]{background:var(--amber);box-shadow:0 0 12px 2px color-mix(in srgb,var(--amber)70%,transparent);animation:.9s ease-in-out infinite send-pulse-4fdb25de}@keyframes send-pulse-4fdb25de{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.caption[data-v-4fdb25de]{text-align:center;color:#fff9;min-height:2.4em;margin:0;font-size:.8rem;line-height:1.5;transition:color .3s}.manifold[data-v-4fdb25de]{background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:.9rem;flex-direction:column;gap:.7rem;padding:clamp(1rem,2.5vw,1.4rem);display:flex}.manifold-head[data-v-4fdb25de]{border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding-bottom:.6rem;display:flex}.manifold-tool[data-v-4fdb25de]{font-family:var(--font-mono);color:#fff;font-size:.86rem;font-weight:700}.manifold-fan[data-v-4fdb25de]{letter-spacing:.04em;color:#ffffff73;font-size:.68rem}.lane[data-v-4fdb25de]{border:1px solid color-mix(in srgb,var(--tint)16%,#ffffff0f);background:#0000004d;border-radius:.6rem;padding:.7rem .8rem;transition:border-color .4s;position:relative}.lane.firing[data-v-4fdb25de]{border-color:color-mix(in srgb,var(--tint)42%,transparent)}.lane-head[data-v-4fdb25de]{align-items:center;gap:.55rem;margin-bottom:.5rem;display:flex}.lane-icon[data-v-4fdb25de]{width:26px;height:26px;color:var(--tint);background:color-mix(in srgb,var(--tint)14%,transparent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lane-meta[data-v-4fdb25de]{flex-direction:column;min-width:0;line-height:1.2;display:flex}.lane-transport[data-v-4fdb25de]{color:#fff;font-size:.72rem;font-weight:700}.lane-device[data-v-4fdb25de]{font-family:var(--font-mono);color:#ffffff6b;font-size:.6rem}.lane-track[data-v-4fdb25de]{background:#ffffff0f;border-radius:2px;height:3px;margin:.5rem 0;position:relative;overflow:hidden}.packet[data-v-4fdb25de]{background:linear-gradient(90deg,transparent,var(--tint));width:16px;height:3px;box-shadow:0 0 8px 1px color-mix(in srgb,var(--tint)70%,transparent);opacity:0;border-radius:2px;margin-top:-1.5px;position:absolute;top:50%;left:-16px}.lane.firing .packet[data-v-4fdb25de]{animation:1.1s linear infinite fly-4fdb25de}@keyframes fly-4fdb25de{0%{opacity:0;left:-16px}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}.lane-payload[data-v-4fdb25de]{font-family:var(--font-mono);color:color-mix(in srgb,var(--tint)60%,#fff);word-break:break-all;font-size:.62rem;line-height:1.4;display:block}.manifold-note[data-v-4fdb25de]{color:#ffffff80;margin:.3rem 0 0;font-size:.72rem;font-style:italic;line-height:1.5}.confessional[data-v-4fdb25de]{text-align:center;max-width:50rem;color:color-mix(in srgb,var(--amber)28%,#fff);margin:2.4rem auto 0;font-size:.92rem;line-height:1.65}.xray[data-v-4fdb25de]{--tint:var(--cyan);flex-direction:column;gap:1.6rem;display:flex}.xray-grid[data-v-4fdb25de]{grid-template-columns:1fr;align-items:start;gap:1.6rem;display:grid}@media (min-width:920px){.xray-grid[data-v-4fdb25de]{grid-template-columns:.85fr 1.15fr}}.blueprint[data-v-4fdb25de]{border:1px solid color-mix(in srgb,var(--cyan)26%,transparent);background:repeating-linear-gradient(0deg,#0000 0 17px,#5fd0ff0d 17px 18px),repeating-linear-gradient(90deg,#0000 0 17px,#5fd0ff0d 17px 18px),#040a14b3;border-radius:.9rem;padding:1.2rem;position:relative}.bp-plane[data-v-4fdb25de]{aspect-ratio:1.1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:4px;display:grid}.bp-room[data-v-4fdb25de]{border:1px solid color-mix(in srgb,var(--cyan)40%,transparent);border-radius:3px;position:relative}.bp-name[data-v-4fdb25de]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--cyan)70%,#fff);font-size:.54rem;position:absolute;top:4px;left:6px}.bp-pin[data-v-4fdb25de]{border:1px solid var(--cyan);width:6px;height:6px;box-shadow:0 0 6px color-mix(in srgb,var(--cyan)50%,transparent);background:#5fd0ff33;border-radius:50%;margin:-3px 0 0 -3px;position:absolute}.bp-tag[data-v-4fdb25de]{font-family:var(--font-mono);letter-spacing:.16em;text-align:center;color:color-mix(in srgb,var(--cyan)60%,#fff);margin-top:.9rem;font-size:.58rem;display:block}.prose[data-v-4fdb25de]{color:#ffffffb8}.prose-h[data-v-4fdb25de]{color:color-mix(in srgb,var(--cyan)55%,#fff);margin:0 0 .8rem;font-size:1.05rem;font-weight:700}.prose p[data-v-4fdb25de]{margin:0 0 .9rem;font-size:.86rem;line-height:1.65}.prose em[data-v-4fdb25de]{color:color-mix(in srgb,var(--cyan)60%,#fff);font-style:italic}.prose code[data-v-4fdb25de],.prose-gate code[data-v-4fdb25de]{font-family:var(--font-mono);color:color-mix(in srgb,var(--cyan)80%,#fff);background:#5fd0ff1a;border-radius:4px;padding:1px 5px;font-size:.78em}.prose-gate[data-v-4fdb25de]{border:1px solid color-mix(in srgb,var(--cyan)22%,transparent);background:#5fd0ff0f;border-radius:.7rem;gap:.6rem;margin:1.2rem 0 0;padding:.85rem 1rem;font-size:.82rem;line-height:1.6;display:flex}.gate-icon[data-v-4fdb25de]{color:var(--cyan);flex-shrink:0;margin-top:3px}.codeblock[data-v-4fdb25de]{border:1px solid color-mix(in srgb,var(--cyan)28%,transparent);background:#02060ed9;border-radius:.8rem;overflow:hidden}.code-file[data-v-4fdb25de]{font-family:var(--font-mono);letter-spacing:.02em;color:color-mix(in srgb,var(--cyan)80%,#fff);background:#5fd0ff14;border-bottom:1px solid #ffffff0f;padding:.6rem 1rem;font-size:.64rem;font-weight:700;display:block}.code-pre[data-v-4fdb25de]{font-family:var(--font-mono);color:#cbe6f5;white-space:pre;margin:0;padding:1rem 1.15rem;font-size:.72rem;line-height:1.6;overflow-x:auto}.constants[data-v-4fdb25de]{background:color-mix(in srgb,var(--cyan)14%,#ffffff0f);border:1px solid color-mix(in srgb,var(--cyan)18%,transparent);border-radius:.7rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.const-row[data-v-4fdb25de]{background:#040912eb;flex-direction:column;gap:3px;padding:.7rem .95rem;display:flex}.const-row dt[data-v-4fdb25de]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#ffffff6b;font-size:.6rem}.const-row dd[data-v-4fdb25de]{font-family:var(--font-mono);color:color-mix(in srgb,var(--cyan)78%,#fff);margin:0;font-size:.74rem}.trail[data-v-4fdb25de]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.trail-row[data-v-4fdb25de]{align-items:baseline;gap:.7rem;font-size:.76rem;display:flex}.trail-hash[data-v-4fdb25de]{font-family:var(--font-mono);color:color-mix(in srgb,var(--cyan)72%,#fff);flex-shrink:0}.trail-msg[data-v-4fdb25de]{color:#ffffff8f}.replay[data-v-4fdb25de]{z-index:2;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--amber)88%,#fff);background:color-mix(in srgb,var(--amber)12%,transparent);border:1px solid color-mix(in srgb,var(--amber)30%,transparent);cursor:pointer;border-radius:6px;padding:4px 12px;font-size:.64rem;font-weight:700;transition:background .2s;position:absolute;top:clamp(1.5rem,4vw,3rem);right:clamp(1rem,3vw,2.5rem)}.replay[data-v-4fdb25de]:hover{background:color-mix(in srgb,var(--amber)22%,transparent)}@media (max-width:640px){.head[data-v-4fdb25de]{margin-bottom:1.8rem}.iso[data-v-4fdb25de]{padding:clamp(1rem,6vw,2rem) 0}.plane[data-v-4fdb25de]{width:84%;max-width:320px;margin:0 auto;transform:rotateX(54deg)rotate(-26deg)scale(.92)}.room-name[data-v-4fdb25de]{transform:rotate(26deg)rotateX(-54deg)}.pin-label[data-v-4fdb25de]{text-overflow:ellipsis;max-width:88px;font-size:.46rem;overflow:hidden;transform:rotate(26deg)rotateX(-54deg)}.manifold[data-v-4fdb25de]{min-width:0}.lane[data-v-4fdb25de],.lane-track[data-v-4fdb25de],.lane-payload[data-v-4fdb25de]{min-width:0;max-width:100%}.constants[data-v-4fdb25de]{grid-template-columns:1fr}}@media (max-width:400px){.plane[data-v-4fdb25de]{width:80%;transform:rotateX(54deg)rotate(-24deg)scale(.86)}.room-name[data-v-4fdb25de],.pin-label[data-v-4fdb25de]{transform:rotate(24deg)rotateX(-54deg)}.pin-label[data-v-4fdb25de]{max-width:74px}}@media (prefers-reduced-motion:reduce){.room.r-rest[data-v-4fdb25de],.mode-dot[data-v-4fdb25de],.chat-caret[data-v-4fdb25de],.chatbar.sending .chat-send[data-v-4fdb25de],.lane.firing .packet[data-v-4fdb25de]{animation:none!important}.lane.firing .packet[data-v-4fdb25de]{opacity:0;left:100%}.room[data-v-4fdb25de]{transition:none}}.exam[data-v-dc155704]{width:100%;color:var(--ink);padding:4rem 0 5rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}.exam-bg[data-v-dc155704]{background:radial-gradient(circle at 14% 8%,#ffffff80,#0000 40%),radial-gradient(circle at 88% 86%,#00000014,#0000 46%),repeating-linear-gradient(96deg,#d9d2c4 0 2px,#d2caba 2px,#d2cabb 5px),linear-gradient(165deg,#e3dccd 0%,#d6cebe 55%,#cdc4b3 100%);position:absolute;inset:0}.exam-inner[data-v-dc155704]{z-index:1;width:100%;max-width:70rem;margin:0 auto;padding:0 1.5rem;position:relative}.exam-head[data-v-dc155704]{text-align:center;margin-bottom:2.5rem}.wing[data-v-dc155704]{letter-spacing:.2em;text-transform:uppercase;color:var(--red);align-items:center;gap:.4rem;margin-bottom:.65rem;font-size:.66rem;font-weight:800;display:inline-flex}.exam-title[data-v-dc155704]{letter-spacing:-.01em;color:var(--ink);margin:0 0 .55rem;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:800}.exam-sub[data-v-dc155704]{color:#565049;max-width:40rem;margin:0 auto;font-size:1rem;line-height:1.55}.exam-hint[data-v-dc155704]{letter-spacing:.01em;color:#6b645b;align-items:center;gap:.45rem;margin:1rem auto 0;font-size:.76rem;font-weight:600;display:inline-flex}.exam-hint svg[data-v-dc155704]{color:var(--red)}.stage[data-v-dc155704]{gap:1.4rem;display:grid}@media (min-width:900px){.stage[data-v-dc155704]{grid-template-columns:1.45fr 1fr;grid-template-areas:"sheet reader""caption caption";align-items:start}.sheet[data-v-dc155704]{grid-area:sheet}.reader[data-v-dc155704]{grid-area:reader;position:sticky;top:1.5rem}.caption[data-v-dc155704]{grid-area:caption}}.sheet[data-v-dc155704]{background:repeating-linear-gradient(0deg,transparent 0px,transparent 31px,#2b2b280a 31px,#2b2b280a 32px),var(--paper);border:1px solid #cfc6b4;border-radius:3px;padding:1.4rem 3.2rem 1.4rem 1.4rem;transition:box-shadow .5s;position:relative;transform:rotate(-.6deg);box-shadow:inset 0 1px #fff,0 18px 40px -22px #0000008c,0 2px 6px #0000001f}.sheet.is-done[data-v-dc155704]{box-shadow:0 1px 0 #fff inset,0 18px 44px -20px #0000008c,0 0 0 1px color-mix(in srgb,var(--red)22%,transparent)}.reg[data-v-dc155704]{border:1.5px solid var(--ink);opacity:.55;width:10px;height:10px;position:absolute}.reg-tl[data-v-dc155704]{border-bottom:none;border-right:none;top:8px;left:8px}.reg-tr[data-v-dc155704]{border-bottom:none;border-left:none;top:8px;right:24px}.reg-bl[data-v-dc155704]{border-top:none;border-right:none;bottom:8px;left:8px}.reg-br[data-v-dc155704]{border-top:none;border-left:none;bottom:8px;right:24px}.sheet-top[data-v-dc155704]{border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;padding-bottom:.85rem;display:flex}.sheet-meta[data-v-dc155704]{flex-direction:column;gap:2px;display:flex}.form-id[data-v-dc155704]{letter-spacing:.12em;color:var(--ink);font-family:ui-monospace,SF Mono,monospace;font-size:.66rem;font-weight:700}.form-sub[data-v-dc155704]{letter-spacing:.02em;color:var(--pencil);font-family:ui-monospace,SF Mono,monospace;font-size:.6rem}.replay[data-v-dc155704]{letter-spacing:.06em;text-transform:uppercase;color:var(--red);background:color-mix(in srgb,var(--red)8%,transparent);border:1.5px solid color-mix(in srgb,var(--red)45%,transparent);cursor:pointer;border-radius:5px;flex-shrink:0;align-items:center;gap:.35rem;padding:4px 9px;font-size:.62rem;font-weight:700;transition:background .2s;display:inline-flex}.replay[data-v-dc155704]:hover{background:color-mix(in srgb,var(--red)16%,transparent)}.rows[data-v-dc155704]{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.row[data-v-dc155704]{grid-template-columns:auto 1fr;gap:.85rem;display:grid}.row-no[data-v-dc155704]{color:color-mix(in srgb,var(--ink)30%,var(--paper));-webkit-text-stroke:.5px var(--ink);letter-spacing:-.02em;padding-top:1px;font-family:Iowan Old Style,Georgia,serif;font-size:1.5rem;font-weight:800;line-height:1}.stem[data-v-dc155704]{letter-spacing:-.01em;color:var(--ink);margin:0 0 .55rem;font-family:ui-monospace,SF Mono,Iowan Old Style,serif;font-size:.86rem;font-weight:600}.bubbles[data-v-dc155704]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .9rem;display:grid}@media (min-width:560px){.bubbles[data-v-dc155704]{grid-template-columns:repeat(4,minmax(0,1fr))}}.bubble-wrap[data-v-dc155704]{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;align-items:center;gap:.45rem;padding:4px 6px 4px 4px;transition:background .2s;display:flex}.bubble-wrap:hover .bubble[data-v-dc155704]:not(.filled){border-color:var(--red)}.bubble-wrap.chosen[data-v-dc155704]{background:color-mix(in srgb,var(--red)9%,transparent)}.bubble[data-v-dc155704]{border:1.8px solid var(--ink);background:var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative;overflow:hidden}.bubble-letter[data-v-dc155704]{color:var(--pencil);z-index:1;font-family:ui-monospace,monospace;font-size:.6rem;font-weight:700;transition:color .2s}.bubble.filled[data-v-dc155704]{border-color:var(--red)}.bubble.filled[data-v-dc155704]:before{content:"";background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--red)92%,#000)0deg,color-mix(in srgb,var(--red)78%,#000)7deg,var(--red)14deg);border-radius:50%;animation:.28s ease-out both scribble-dc155704;position:absolute;inset:0}.bubble.filled .bubble-letter[data-v-dc155704]{color:var(--paper)}@keyframes scribble-dc155704{0%{clip-path:circle(0% at 30% 70%);opacity:.4}60%{opacity:1}to{clip-path:circle(75%);opacity:1}}.opt-text[data-v-dc155704]{color:#4a443d;font-size:.78rem;font-weight:500;line-height:1.2}.bubble-wrap.chosen .opt-text[data-v-dc155704]{color:var(--ink);font-weight:700}.submit-bar[data-v-dc155704]{border:1.5px dashed var(--pencil);background:#2b2b2808;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;padding:.6rem .9rem;transition:all .3s;display:flex}.submit-bar .submit-label[data-v-dc155704]{letter-spacing:.02em;color:var(--pencil);font-size:.74rem;font-weight:700}.submit-bar .submit-count[data-v-dc155704]{color:var(--pencil);font-family:ui-monospace,monospace;font-size:.66rem;font-weight:700}.submit-bar.ready[data-v-dc155704]{border-style:solid;border-color:var(--red);background:color-mix(in srgb,var(--red)8%,transparent)}.submit-bar.ready .submit-label[data-v-dc155704],.submit-bar.ready .submit-count[data-v-dc155704]{color:var(--red)}.submit-bar.done[data-v-dc155704]{border-color:color-mix(in srgb,var(--red)60%,var(--ink));background:color-mix(in srgb,var(--red)14%,transparent)}.perf[data-v-dc155704]{border-left:1.5px dashed color-mix(in srgb,var(--pencil)70%,transparent);flex-direction:column;justify-content:space-between;align-items:center;width:11px;display:flex;position:absolute;top:12px;bottom:12px;right:13px}.perf-hole[data-v-dc155704]{background:#ded6c6;border-radius:50%;width:5px;height:5px;box-shadow:inset 0 1px 2px #00000059}.stamp-mark[data-v-dc155704]{color:var(--red);border:3px solid var(--red);opacity:0;pointer-events:none;z-index:3;background:color-mix(in srgb,var(--red)5%,transparent);text-shadow:0 0 1px color-mix(in srgb,var(--red)30%,transparent);border-radius:7px;flex-direction:column;align-items:center;gap:1px;padding:.5rem .85rem;display:flex;position:absolute;top:38%;right:7%;transform:rotate(-13deg)scale(.4)}.stamp-mark.shown[data-v-dc155704]{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards stamp-drop-dc155704}.stamp-glyph[data-v-dc155704]{opacity:.85}.stamp-word[data-v-dc155704]{letter-spacing:.06em;font-family:Iowan Old Style,Georgia,serif;font-size:1.2rem;font-weight:900;line-height:1}.stamp-sub[data-v-dc155704]{letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-family:ui-monospace,monospace;font-size:.5rem;font-weight:700}@keyframes stamp-drop-dc155704{0%{opacity:0;transform:rotate(-13deg)scale(1.7)}55%{opacity:1;transform:rotate(-13deg)scale(1.15)}72%{transform:rotate(-11deg)scale(.97)}to{opacity:.95;transform:rotate(-13deg)scale(1)}}.reader[data-v-dc155704]{background:#efe9dc;border:1px solid #c3bba9;border-radius:6px;overflow:hidden;box-shadow:0 10px 26px -18px #00000080}.reader-head[data-v-dc155704]{background:#e4ddcd;border-bottom:1px solid #cfc6b4;align-items:center;gap:.5rem;padding:.55rem .85rem;display:flex}.reader-dot[data-v-dc155704]{background:var(--tick);width:8px;height:8px;box-shadow:0 0 7px color-mix(in srgb,var(--tick)60%,transparent);border-radius:50%}.reader-title[data-v-dc155704]{letter-spacing:.02em;color:#5a5349;font-family:ui-monospace,monospace;font-size:.63rem;font-weight:700}.receipt[data-v-dc155704]{min-height:7.5rem;margin:0;padding:.9rem .95rem}.receipt code[data-v-dc155704]{color:var(--ink);flex-direction:column;gap:.5rem;font-family:ui-monospace,SF Mono,monospace;font-size:.68rem;line-height:1.45;display:flex}.receipt-line[data-v-dc155704]{white-space:pre-wrap;word-break:break-word;padding-left:.85rem;animation:.4s steps(8,end) both clatter-dc155704;position:relative}.receipt-line[data-v-dc155704]:before{content:">";color:var(--red);font-weight:700;position:absolute;left:0}.receipt-tail[data-v-dc155704]{letter-spacing:.04em;color:var(--pencil);border-top:1px dashed #cfc6b4;margin-top:.15rem;padding-top:.5rem;font-size:.6rem;animation:.4s steps(8,end) both clatter-dc155704}@keyframes clatter-dc155704{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.caption[data-v-dc155704]{text-align:center;color:#565049;margin:0;font-size:.86rem;line-height:1.6}.caption code[data-v-dc155704]{color:var(--red);background:#2b2b280f;border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:.78rem}.xray[data-v-dc155704]{background:#f8f4ea;border:1px solid #cfc6b4;border-radius:6px;flex-direction:column;gap:1.6rem;padding:clamp(1.2rem,3vw,2rem);display:flex;box-shadow:0 16px 40px -26px #00000073}.xray-lede[data-v-dc155704]{color:#4a443d;margin:0;font-size:.94rem;line-height:1.65}.xray code[data-v-dc155704],.note code[data-v-dc155704],.slop-why code[data-v-dc155704]{color:var(--red);background:#2b2b2812;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SF Mono,monospace;font-size:.8em}.loop[data-v-dc155704]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.loop[data-v-dc155704]{grid-template-columns:repeat(2,1fr)}}.loop-step[data-v-dc155704]{background:var(--paper);border:1px solid #d6cdbb;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.6rem .75rem;display:grid;position:relative}.loop-idx[data-v-dc155704]{color:var(--paper);background:var(--ink);border-radius:5px;padding:3px 6px;font-family:ui-monospace,monospace;font-size:.66rem;font-weight:800}.loop-text[data-v-dc155704]{flex-direction:column;gap:1px;min-width:0;display:flex}.loop-label[data-v-dc155704]{color:var(--ink);font-family:ui-monospace,monospace;font-size:.72rem;font-weight:700}.loop-note[data-v-dc155704]{color:#6b645b;font-size:.66rem;line-height:1.35}.loop-arrow[data-v-dc155704]{color:var(--red);flex-shrink:0}.loop-arrow--close[data-v-dc155704]{color:var(--tick)}.slop[data-v-dc155704]{border:1px dashed var(--pencil);background:#f3eee2;border-radius:6px;align-items:center;gap:1.2rem;padding:1.1rem;display:grid}@media (min-width:640px){.slop[data-v-dc155704]{grid-template-columns:150px 1fr}}.slop-vis[data-v-dc155704]{width:140px;height:140px;margin:0 auto;position:relative}.slop-radius[data-v-dc155704]{border:2px dashed var(--red);opacity:.65;border-radius:50%;width:100px;height:100px;margin:-50px 0 0 -50px;position:absolute;top:50%;left:50%}.slop-origin[data-v-dc155704]{background:var(--ink);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}.slop-finger[data-v-dc155704]{color:var(--ink);transform-origin:-8px -8px;animation:3.4s ease-in-out infinite stray-dc155704;position:absolute;top:50%;left:50%}.slop-reject[data-v-dc155704]{letter-spacing:.04em;color:var(--red);white-space:nowrap;opacity:0;font-family:ui-monospace,monospace;font-size:.56rem;font-weight:700;animation:3.4s ease-in-out infinite reject-flash-dc155704;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}@keyframes stray-dc155704{0%,20%{transform:translate(-2px,-2px)}55%,72%{transform:translate(46px,30px)}to{transform:translate(-2px,-2px)}}@keyframes reject-flash-dc155704{0%,48%{opacity:0}58%,72%{opacity:1}85%,to{opacity:0}}.slop-why[data-v-dc155704]{min-width:0}.slop-h[data-v-dc155704]{color:var(--ink);margin:0 0 .5rem;font-size:.92rem;font-weight:800}.slop-why p[data-v-dc155704]{color:#4a443d;margin:0;font-size:.82rem;line-height:1.6}.codeblock[data-v-dc155704]{background:#2b2b28;border:1px solid #c9c0ae;border-radius:6px;overflow:hidden}.code-file[data-v-dc155704]{letter-spacing:.02em;color:#f4efe4;background:#34332f;border-bottom:1px solid #45443f;padding:8px 13px;font-family:ui-monospace,monospace;font-size:.64rem;font-weight:700;display:block}.code-pre[data-v-dc155704]{color:#e8e2d4;white-space:pre;margin:0;padding:14px 16px;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:.72rem;line-height:1.55;overflow-x:auto}.xray-notes[data-v-dc155704]{gap:.85rem;display:grid}.note[data-v-dc155704]{color:#4a443d;margin:0;font-size:.84rem;line-height:1.6}.trail[data-v-dc155704]{background:var(--paper);border:1px solid #d6cdbb;border-radius:6px;flex-direction:column;gap:.45rem;margin:0;padding:.95rem 1.1rem;list-style:none;display:flex}.trail-row[data-v-dc155704]{align-items:baseline;gap:.7rem;font-size:.74rem;display:flex}.trail-hash[data-v-dc155704]{color:var(--red);flex-shrink:0;font-family:ui-monospace,monospace;font-weight:700}.trail-msg[data-v-dc155704]{color:#565049;line-height:1.4}@media (max-width:560px){.sheet[data-v-dc155704]{padding-right:2.6rem;transform:rotate(0)}.stamp-mark[data-v-dc155704]{top:32%;right:5%}}@media (max-width:640px){.loop-step[data-v-dc155704]{column-gap:.55rem}.codeblock[data-v-dc155704]{min-width:0;max-width:100%}.code-pre[data-v-dc155704]{max-width:100%}.code-file[data-v-dc155704]{word-break:break-word}.slop-reject[data-v-dc155704]{font-size:.52rem}.bubble-wrap[data-v-dc155704]{min-height:40px;padding:8px 8px 8px 4px}}@media (max-width:400px){.sheet[data-v-dc155704]{padding:1.1rem 2rem 1.1rem 1rem}.perf[data-v-dc155704]{right:9px}.reg-tr[data-v-dc155704],.reg-br[data-v-dc155704]{right:20px}.form-id[data-v-dc155704],.form-sub[data-v-dc155704]{word-break:break-word}.sheet-top[data-v-dc155704]{gap:.6rem}}@media (prefers-reduced-motion:reduce){.bubble.filled[data-v-dc155704]:before,.receipt-line[data-v-dc155704],.receipt-tail[data-v-dc155704],.slop-finger[data-v-dc155704],.slop-reject[data-v-dc155704]{animation:none!important}.receipt-line[data-v-dc155704],.receipt-tail[data-v-dc155704]{opacity:1;transform:none}.bubble.filled[data-v-dc155704]:before{clip-path:circle(75%)}.stamp-mark.shown[data-v-dc155704]{opacity:.95;transform:rotate(-13deg)scale(1);animation:none!important}.slop-finger[data-v-dc155704]{transform:translate(46px,30px)}.slop-reject[data-v-dc155704]{opacity:1}}.real-capture[data-v-dc155704]{flex-direction:column;gap:.7rem;margin:0;display:flex}.real-cap-head[data-v-dc155704]{letter-spacing:.14em;text-transform:uppercase;color:#d8472b;font-size:.72rem;font-weight:700}.real-shots[data-v-dc155704]{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:720px){.real-shots[data-v-dc155704]{grid-template-columns:1fr 1fr}}.real-shots img[data-v-dc155704]{border:1px solid #c9c0ae;border-radius:6px;width:100%;display:block;box-shadow:0 6px 18px #2b2b2838}.real-cap-foot[data-v-dc155704]{color:#6f685a;margin:0;font-size:.82rem;font-style:italic;line-height:1.55}.bay[data-v-0c79a9da]{color:#cfeee0;isolation:isolate;width:100%;padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.bay-bg[data-v-0c79a9da]{z-index:0;background:radial-gradient(70% 50% at 30% -5%,#34d3991a,#0000 60%),radial-gradient(50% 60% at 90% 110%,#34d3990f,#0000 60%),linear-gradient(#04140d 0%,#03100b 55%,#020a07 100%);position:absolute;inset:0}.bay.is-workshop .bay-bg[data-v-0c79a9da]{background:radial-gradient(70% 50% at 30% -5%,#96a59e14,#0000 60%),linear-gradient(#0c100e 0%,#090c0b 100%)}.bay-inner[data-v-0c79a9da]{z-index:1;width:100%;max-width:78rem;margin:0 auto;padding:0 clamp(1rem,4vw,2rem);position:relative}.head[data-v-0c79a9da]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.head-id[data-v-0c79a9da]{align-items:center;gap:.8rem;display:flex}.patient-glyph[data-v-0c79a9da]{object-fit:cover;filter:saturate(1.05);border:1px solid #34d39952;border-radius:8px;width:34px;height:34px;box-shadow:0 0 18px -4px #34d39980}.bay.is-workshop .patient-glyph[data-v-0c79a9da]{filter:grayscale(.7)}.id-lines[data-v-0c79a9da]{flex-direction:column;gap:2px;display:flex}.wing[data-v-0c79a9da]{letter-spacing:-.01em;color:#f0fdf9;font-family:Avenir Next Condensed,Helvetica Neue,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.05rem,2.4vw,1.5rem);font-weight:700}.mrn[data-v-0c79a9da]{letter-spacing:.06em;text-transform:uppercase;color:#34d3999e;align-items:center;gap:5px;font-size:.68rem;display:inline-flex}.mrn-icon[data-v-0c79a9da]{opacity:.8}.mono[data-v-0c79a9da]{font-family:ui-monospace,SF Mono,Fira Code,monospace}.head-status[data-v-0c79a9da]{letter-spacing:.16em;color:var(--ph);background:#34d3990d;border:1px solid #34d39947;border-radius:6px;align-items:center;gap:8px;padding:5px 11px;font-family:ui-monospace,SF Mono,monospace;font-size:.6rem;font-weight:700;display:inline-flex}.head-status.flat[data-v-0c79a9da]{color:#fca5a5;background:#f8717114;border-color:#f8717173}.status-led[data-v-0c79a9da]{background:var(--ph);width:7px;height:7px;box-shadow:0 0 9px 1px var(--ph);border-radius:50%;animation:1.1s ease-in-out infinite led-beat-0c79a9da}.head-status.flat .status-led[data-v-0c79a9da]{background:#f87171;animation:.6s step-end infinite led-strobe-0c79a9da;box-shadow:0 0 9px 1px #f87171}@keyframes led-beat-0c79a9da{0%,to{opacity:.45}18%{opacity:1}}@keyframes led-strobe-0c79a9da{50%{opacity:.2}}.monitor[data-v-0c79a9da]{background:linear-gradient(#34d3990a,#0000 30%),#03110b;border:1px solid #34d39938;border-radius:16px;grid-template-columns:1fr;transition:box-shadow .4s,border-color .4s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #34d39914,inset 0 0 90px #000000b3,0 40px 90px -34px #000000e6,0 0 64px -22px #34d39957}@media (min-width:820px){.monitor[data-v-0c79a9da]{grid-template-columns:1fr 14rem}}.monitor.flat[data-v-0c79a9da]{border-color:#f8717166;box-shadow:inset 0 0 90px #000000b3,0 40px 90px -34px #000000e6,0 0 80px -20px #f871716b}.monitor.defib[data-v-0c79a9da]{animation:.42s defib-snap-0c79a9da}@keyframes defib-snap-0c79a9da{0%{transform:scale(1.004);box-shadow:inset 0 0 0 2000px #ffffffe6,0 0 120px -10px #ffffffb3}to{transform:scale(1);box-shadow:inset 0 0 90px #000000b3,0 40px 90px -34px #000000e6}}.bay.is-workshop .monitor[data-v-0c79a9da]{border-color:#a0afa842;box-shadow:inset 0 0 80px #0009,0 30px 70px -34px #000000d9}.trace-pane[data-v-0c79a9da]{min-height:280px;padding:1.1rem 1.2rem 1.4rem;position:relative;overflow:hidden}.grid[data-v-0c79a9da]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.g-fine path[data-v-0c79a9da]{stroke:#34d39912;stroke-width:1px}.g-bold path[data-v-0c79a9da]{stroke:#34d39921;stroke-width:1px}.bay.is-workshop .g-fine path[data-v-0c79a9da]{stroke:#aab9b20f}.bay.is-workshop .g-bold path[data-v-0c79a9da]{stroke:#aab9b21c}.lanes[data-v-0c79a9da]{height:140px;margin-top:.3rem;position:relative}.wave[data-v-0c79a9da]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wave-path[data-v-0c79a9da]{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.w-back[data-v-0c79a9da]{stroke:#34d39929}.bay.is-workshop .w-back[data-v-0c79a9da]{stroke:#aab9b224}.w-live[data-v-0c79a9da]{stroke:var(--ph);filter:drop-shadow(0 0 5px #34d399a6);stroke-dasharray:1400;stroke-dashoffset:1400px;animation:4.4s linear infinite sweep-0c79a9da}.bay.is-workshop .w-live[data-v-0c79a9da]{stroke:#b9c6c0;filter:none}@keyframes sweep-0c79a9da{to{stroke-dashoffset:0}}.ch-thinking .w-live[data-v-0c79a9da]{stroke:#fcd34d;filter:drop-shadow(0 0 5px #fcd34d99)}.ch-tool .w-live[data-v-0c79a9da]{stroke:#67e8f9;filter:drop-shadow(0 0 6px #67e8f9a6)}.ch-subagent .w-live[data-v-0c79a9da]{stroke:#a78bfa;filter:drop-shadow(0 0 6px #a78bfa99)}.ch-steer .w-live[data-v-0c79a9da]{stroke:#fafafa;filter:drop-shadow(0 0 8px #ffffffd9)}.bay.is-workshop .ch-thinking .w-live[data-v-0c79a9da],.bay.is-workshop .ch-tool .w-live[data-v-0c79a9da],.bay.is-workshop .ch-subagent .w-live[data-v-0c79a9da],.bay.is-workshop .ch-steer .w-live[data-v-0c79a9da]{stroke:#cdd6d1;filter:none}.flat-line[data-v-0c79a9da]{stroke:#f87171;stroke-width:2.2px;vector-effect:non-scaling-stroke;opacity:0;filter:drop-shadow(0 0 5px #f8717199);transition:opacity .3s}.ch-alarm .w-live[data-v-0c79a9da]{opacity:0}.ch-alarm .flat-line[data-v-0c79a9da]{opacity:1}.cursor[data-v-0c79a9da]{background:radial-gradient(circle,var(--ph),transparent 70%);border-radius:50%;width:9px;animation:4.4s linear infinite cursor-track-0c79a9da;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 16px 4px #34d39980}.ch-alarm .cursor[data-v-0c79a9da]{opacity:0}@keyframes cursor-track-0c79a9da{0%{left:0}to{left:100%}}.alarm-band[data-v-0c79a9da]{letter-spacing:.1em;color:#fecaca;background:#7f1d1d8c;border:1px solid #f8717180;border-radius:7px;align-items:center;gap:8px;padding:7px 12px;font-family:ui-monospace,SF Mono,monospace;font-size:.66rem;font-weight:700;animation:1s ease-in-out infinite band-strobe-0c79a9da;display:flex;position:absolute;top:.9rem;left:1.2rem;right:1.2rem}.alarm-icon[data-v-0c79a9da]{color:#f87171;flex-shrink:0}@keyframes band-strobe-0c79a9da{0%,to{background:#7f1d1d66;box-shadow:0 0 #f8717100}50%{background:#991b1bb3;box-shadow:0 0 26px -4px #f8717199}}.strobe-enter-active[data-v-0c79a9da],.strobe-leave-active[data-v-0c79a9da]{transition:opacity .35s,transform .35s}.strobe-enter-from[data-v-0c79a9da],.strobe-leave-to[data-v-0c79a9da]{opacity:0;transform:translateY(-8px)}.arg-cap[data-v-0c79a9da]{background:#0000006b;border:1px solid #67e8f94d;border-radius:7px;align-items:center;gap:7px;max-width:100%;margin-top:.4rem;padding:5px 10px;display:inline-flex;position:relative}.arg-cap.steer[data-v-0c79a9da]{background:#ffffff12;border-color:#ffffff73}.arg-bolt[data-v-0c79a9da]{color:#67e8f9;flex-shrink:0}.arg-cap.steer .arg-bolt[data-v-0c79a9da]{color:#fafafa}.arg-cap code[data-v-0c79a9da]{color:#d7f5ff;white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SF Mono,monospace;font-size:.7rem;overflow:hidden}.bay.is-workshop .arg-cap[data-v-0c79a9da]{border-color:#aab9b24d}.bay.is-workshop .arg-bolt[data-v-0c79a9da]{color:#cdd6d1}.bay.is-workshop .arg-cap code[data-v-0c79a9da]{color:#d4ddd8}.type-caret[data-v-0c79a9da]{vertical-align:text-bottom;background:currentColor;width:6px;height:.95em;margin-left:1px;animation:1s step-end infinite blink-0c79a9da;display:inline-block}@keyframes blink-0c79a9da{50%{opacity:0}}.readout[data-v-0c79a9da]{color:#cfeee0e6;min-height:2.7rem;margin:.85rem 0 0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.92rem;font-weight:500;line-height:1.5;transition:color .3s;position:relative}.bay.is-workshop .readout[data-v-0c79a9da]{color:#cdd6d1d1;font-family:ui-monospace,SF Mono,monospace;font-size:.8rem}.readout.ch-alarm[data-v-0c79a9da]{color:#fca5a5}.readout.ch-subagent[data-v-0c79a9da]{color:#c4b5fd}.vitals[data-v-0c79a9da]{background:#34d3991f;border-top:1px solid #34d39929;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}@media (min-width:820px){.vitals[data-v-0c79a9da]{border-top:none;border-left:1px solid #34d39929;grid-template-columns:1fr}}.bay.is-workshop .vitals[data-v-0c79a9da]{background:#aab9b21f;border-color:#aab9b229}.vital[data-v-0c79a9da]{background:#03130c;flex-direction:column;gap:4px;padding:.9rem 1rem;display:flex;position:relative}.bay.is-workshop .vital[data-v-0c79a9da]{background:#0b0f0d}.v-label[data-v-0c79a9da]{letter-spacing:.12em;text-transform:uppercase;color:#34d3998c;font-family:ui-monospace,SF Mono,monospace;font-size:.56rem}.bay.is-workshop .v-label[data-v-0c79a9da]{color:#aab9b299;text-transform:none;letter-spacing:.04em}.v-num[data-v-0c79a9da]{color:var(--ph);font-variant-numeric:tabular-nums;text-shadow:0 0 14px #34d39973;font-size:1.85rem;font-weight:700;line-height:1;transition:color .3s}.bay.is-workshop .v-num[data-v-0c79a9da]{color:#c8d2cc;text-shadow:none}.v-mark[data-v-0c79a9da]{color:#34d39966;position:absolute;top:.9rem;right:1rem}.v-hr .v-mark[data-v-0c79a9da]{animation:1.1s ease-in-out infinite mark-beat-0c79a9da}@keyframes mark-beat-0c79a9da{0%,to{opacity:.4;transform:scale(1)}18%{opacity:.9;transform:scale(1.25)}}.v-bar[data-v-0c79a9da]{background:#34d3991f;border-radius:3px;height:5px;display:block;overflow:hidden}.v-fill[data-v-0c79a9da]{background:linear-gradient(90deg,var(--ph),#6ee7b7);border-radius:3px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);display:block;box-shadow:0 0 8px #34d39999}.bay.is-workshop .v-fill[data-v-0c79a9da]{box-shadow:none;background:#9bb0a8}.effort-gauge[data-v-0c79a9da]{gap:4px;margin-top:2px;display:flex}.seg[data-v-0c79a9da]{background:#34d3991a;border:1px solid #34d3992e;border-radius:3px;flex:1;height:12px}.seg.lit[data-v-0c79a9da]{background:var(--ph);border-color:var(--ph);box-shadow:0 0 8px #34d39980}.bay.is-workshop .seg.lit[data-v-0c79a9da]{box-shadow:none;background:#9bb0a8;border-color:#9bb0a8}.effort-name[data-v-0c79a9da]{letter-spacing:.06em;color:var(--ph);margin-top:3px;font-size:.66rem}.bay.is-workshop .effort-name[data-v-0c79a9da]{color:#c8d2cc}.console[data-v-0c79a9da]{background:linear-gradient(#34d3990a,#0000),#03110b;border:1px solid #34d39929;border-radius:13px;grid-template-columns:1fr;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem 1.1rem;display:grid}@media (min-width:720px){.console[data-v-0c79a9da]{grid-template-columns:auto 1fr auto}}.bay.is-workshop .console[data-v-0c79a9da]{border-color:#aab9b22e}.paddle[data-v-0c79a9da]{cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;background:#051c12;border:1px solid #34d39966;border-radius:12px;width:100%;max-width:14rem;margin:0 auto;padding:0;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.paddle[data-v-0c79a9da]:disabled{opacity:.5;cursor:default}.paddle-charge[data-v-0c79a9da]{pointer-events:none;background:linear-gradient(#6ee7b740,#34d3998c);height:0;transition:height 60ms linear;position:absolute;inset:auto 0 0}.paddle.ready[data-v-0c79a9da]{border-color:#fafafa;box-shadow:0 0 30px -4px #ffffffb3}.paddle.ready .paddle-charge[data-v-0c79a9da]{background:linear-gradient(#ffffff4d,#ffffffbf)}.paddle-face[data-v-0c79a9da]{z-index:1;flex-direction:column;align-items:center;gap:3px;padding:.85rem 1.4rem;display:flex;position:relative}.paddle-icon[data-v-0c79a9da]{color:var(--ph)}.paddle.ready .paddle-icon[data-v-0c79a9da]{color:#fff}.paddle-label[data-v-0c79a9da]{letter-spacing:.18em;color:#ecfdf5;font-family:ui-monospace,SF Mono,monospace;font-size:.82rem;font-weight:800}.paddle-hint[data-v-0c79a9da]{letter-spacing:.08em;text-transform:uppercase;color:#34d3999e;font-size:.56rem}.op-note[data-v-0c79a9da]{text-align:center;color:#cfeee0a8;margin:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.78rem;line-height:1.55}.op-note code[data-v-0c79a9da]{color:var(--ph);background:#0006;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SF Mono,monospace;font-size:.92em}.op-note strong[data-v-0c79a9da]{color:#ecfdf5}.permit[data-v-0c79a9da]{opacity:.45;justify-content:center;gap:8px;transition:opacity .3s;display:flex}.permit.active[data-v-0c79a9da]{opacity:1}.permit-btn[data-v-0c79a9da]{letter-spacing:.12em;cursor:pointer;border-radius:9px;padding:.55rem 1rem;font-family:ui-monospace,SF Mono,monospace;font-size:.68rem;font-weight:800;transition:transform .15s,box-shadow .2s}.permit-btn[data-v-0c79a9da]:disabled{cursor:default}.permit-btn.allow[data-v-0c79a9da]{color:#022c1c;background:var(--ph);border:1px solid var(--ph)}.permit.active .permit-btn.allow[data-v-0c79a9da]{animation:1.2s ease-in-out infinite allow-pulse-0c79a9da;box-shadow:0 0 22px -4px #34d399b3}.permit-btn.deny[data-v-0c79a9da]{color:#fca5a5;background:#7f1d1d4d;border:1px solid #f8717173}.permit.active .permit-btn[data-v-0c79a9da]:hover:not(:disabled){transform:translateY(-1px)}@keyframes allow-pulse-0c79a9da{0%,to{box-shadow:0 0 14px -4px #34d39980}50%{box-shadow:0 0 30px -2px #34d399d9}}.xray[data-v-0c79a9da]{background:linear-gradient(#aab9b20d,#aab9b203);border:1px solid #aab9b229;border-radius:13px;grid-template-columns:1fr;gap:1.2rem;margin-top:1.75rem;padding:clamp(1.1rem,3vw,1.7rem);display:grid}@media (min-width:900px){.xray[data-v-0c79a9da]{grid-template-columns:1.05fr 1fr;grid-template-areas:"prose code""trail code";align-items:start}.xray-prose[data-v-0c79a9da]{grid-area:prose}.xray-code[data-v-0c79a9da]{grid-area:code}.trail[data-v-0c79a9da]{grid-area:trail}}.xray-prose[data-v-0c79a9da]{color:#cdd6d1b3}.xray-h[data-v-0c79a9da]{color:#d9e3de;align-items:center;gap:9px;margin:0 0 .7rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:700;display:flex}.xray-wrench[data-v-0c79a9da]{color:#9bb0a8;flex-shrink:0}.xray-prose p[data-v-0c79a9da]{margin:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.86rem;line-height:1.65}.xray-prose code[data-v-0c79a9da]{color:#cdd6d1;background:#0006;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SF Mono,monospace;font-size:.78rem}.xray-code[data-v-0c79a9da]{background:#060b09;border:1px solid #aab9b233;border-radius:.7rem;margin:0;padding:1rem 1.1rem;overflow-x:auto;box-shadow:inset 0 0 40px #00000080}.xray-code code[data-v-0c79a9da]{color:#cdd6d1eb;white-space:pre;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:.68rem;line-height:1.65}.trail[data-v-0c79a9da]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.trail-row[data-v-0c79a9da]{align-items:baseline;gap:.65rem;font-size:.74rem;display:flex}.trail-hash[data-v-0c79a9da]{color:#9bb0a8;flex-shrink:0}.trail-msg[data-v-0c79a9da]{color:#cdd6d199}.xray-enter-active[data-v-0c79a9da],.xray-leave-active[data-v-0c79a9da]{transition:opacity .45s,transform .45s}.xray-enter-from[data-v-0c79a9da],.xray-leave-to[data-v-0c79a9da]{opacity:0;transform:translateY(12px)}@media (max-width:640px){.bay-inner[data-v-0c79a9da]{padding:0 clamp(.7rem,4vw,1rem)}.monitor[data-v-0c79a9da],.trace-pane[data-v-0c79a9da],.vitals[data-v-0c79a9da]{min-width:0}.trace-pane[data-v-0c79a9da]{padding:1rem .9rem 1.2rem}.paddle-face[data-v-0c79a9da]{padding:.8rem 1rem}.xray[data-v-0c79a9da],.xray-prose[data-v-0c79a9da],.trail[data-v-0c79a9da]{min-width:0}.xray-code[data-v-0c79a9da]{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;min-width:0;max-width:100%;padding:.85rem .9rem}}@media (prefers-reduced-motion:reduce){.w-live[data-v-0c79a9da],.cursor[data-v-0c79a9da],.status-led[data-v-0c79a9da],.alarm-band[data-v-0c79a9da],.v-hr .v-mark[data-v-0c79a9da],.permit.active .permit-btn.allow[data-v-0c79a9da],.monitor.defib[data-v-0c79a9da],.type-caret[data-v-0c79a9da]{animation:none!important}.w-live[data-v-0c79a9da]{stroke-dashoffset:0}.v-fill[data-v-0c79a9da]{transition:none}}.autopen[data-v-88f0952d]{color:#ece2cf;background:radial-gradient(circle at 50% 4%,#b8893a1f,#0000 46%),radial-gradient(circle at 20% 90%,#8a5a2b1a,#0000 50%),linear-gradient(170deg,#17110b 0%,#0d0907 60%,#0a0705 100%);width:100%;padding:4rem 0 5rem;position:relative;overflow:hidden}.grain[data-v-88f0952d]{pointer-events:none;opacity:.6;background:repeating-linear-gradient(91deg,#0000 0 7px,#784e240d 7px 8px);position:absolute;inset:0}.vignette[data-v-88f0952d]{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 180px 40px #000000b3}.inner[data-v-88f0952d]{z-index:1;width:100%;max-width:64rem;margin:0 auto;padding:0 1.5rem;position:relative}.placard[data-v-88f0952d]{text-align:center;margin-bottom:2.75rem}.wing[data-v-88f0952d]{letter-spacing:.32em;text-transform:uppercase;color:#c9a24b;margin-bottom:.7rem;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:.7rem;font-weight:600;display:inline-block}.title[data-v-88f0952d]{letter-spacing:.005em;color:#f0e3c8;text-shadow:0 1px #6b4a1f,0 2px 3px #0009;margin:0 0 .6rem;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(1.9rem,4.6vw,3rem);font-weight:800}.sub[data-v-88f0952d]{color:#ece2cfa8;max-width:40rem;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;font-style:italic;line-height:1.55}.mode[data-v-88f0952d]{letter-spacing:.12em;text-transform:uppercase;color:#b8893a;align-items:center;gap:.5rem;margin:1.1rem auto 0;font-size:.72rem;display:inline-flex}.mode-dot[data-v-88f0952d]{background:#8a5a2b;border-radius:50%;width:7px;height:7px;transition:background .4s,box-shadow .4s;box-shadow:0 0 0 1px #0006}.mode-dot.live[data-v-88f0952d]{background:var(--fire);box-shadow:0 0 12px 2px color-mix(in srgb,var(--fire)70%,transparent)}.cabinet[data-v-88f0952d]{background:linear-gradient(#c9a24b0f,#0000 24%),linear-gradient(160deg,#2a1d10 0%,#1c130a 48%,#120c06 100%);border:1px solid #4a3318;border-radius:1.1rem;max-width:38rem;margin:0 auto;padding:2rem 1.6rem 1.4rem;transition:box-shadow .6s;position:relative;box-shadow:inset 0 1px #c9a24b2e,inset 0 0 60px #000000b3,0 40px 80px -34px #000000f2}.cabinet.is-firing[data-v-88f0952d]{box-shadow:inset 0 1px 0 #c9a24b2e,inset 0 0 60px #000000b3,0 40px 80px -34px #000000f2,0 0 70px -16px color-mix(in srgb,var(--fire)60%,transparent)}.rivet[data-v-88f0952d]{background:radial-gradient(circle at 34% 30%,#f0d49a,#b8893a 55%,#6b4a1f);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:inset 0 -1px 1px #00000080,0 1px 2px #000000b3}.r-tl[data-v-88f0952d]{top:11px;left:11px}.r-tr[data-v-88f0952d]{top:11px;right:11px}.r-bl[data-v-88f0952d]{bottom:11px;left:11px}.r-br[data-v-88f0952d]{bottom:11px;right:11px}.repair-tag[data-v-88f0952d]{transform-origin:50%;background:linear-gradient(#3a2916,#241809);border:1px solid #5a3f1c;border-radius:4px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex;position:absolute;top:50%;right:-9px;transform:translateY(-50%)rotate(90deg);box-shadow:0 2px 6px #0009}.tag-ico[data-v-88f0952d]{color:#c9a24b}.tag-hash[data-v-88f0952d]{letter-spacing:.04em;color:#f0c98a;font-family:ui-monospace,SF Mono,monospace;font-size:.58rem}.tag-line[data-v-88f0952d]{letter-spacing:.16em;text-transform:uppercase;color:#ece2cf6b;font-size:.52rem}.tier[data-v-88f0952d]{position:relative}.tier-orrery[data-v-88f0952d]{justify-content:center;align-items:center;gap:1.4rem;padding-bottom:.4rem;display:flex}.orrery[data-v-88f0952d]{--orrery-size:196px;--orrery-notch:-86px;width:var(--orrery-size);height:var(--orrery-size);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;position:relative}.orrery-rim[data-v-88f0952d]{background:radial-gradient(circle at 38% 32%,#f0d49a1f,#0000 60%),radial-gradient(circle,#241809 52%,#1a1108 70%);border:2px solid #6b4a1f;border-radius:50%;transition:transform .85s cubic-bezier(.34,1.3,.5,1);position:absolute;inset:0;box-shadow:inset 0 0 24px #000c,inset 0 2px #c9a24b1f}.notch[data-v-88f0952d]{text-align:center;letter-spacing:.14em;color:#c9a24b80;transform-origin:50%;width:64px;margin:-.5em 0 0 -32px;font-family:Playfair Display,Georgia,serif;font-size:.6rem;font-weight:700;transition:color .5s,text-shadow .5s;position:absolute;top:50%;left:50%}.notch.on[data-v-88f0952d]{color:#f0d49a;text-shadow:0 0 10px #f0d49a80}.escapement[data-v-88f0952d]{border:1px solid #4a3318;border-radius:50%;position:absolute;inset:30px}.tooth[data-v-88f0952d]{transform-origin:50% 71px;background:#7a5526;border-radius:1px;width:2px;height:7px;margin-left:-1px;position:absolute;top:-3px;left:50%}.cabinet.is-engaged .escapement[data-v-88f0952d]{animation:60s linear infinite escape-rotate-88f0952d}@keyframes escape-rotate-88f0952d{to{transform:rotate(360deg)}}.pawl[data-v-88f0952d]{transform-origin:50% 0;z-index:3;background:linear-gradient(#f0d49a,#b8893a 60%,#6b4a1f);border-radius:3px;width:7px;height:26px;margin-left:-3.5px;position:absolute;top:14px;left:50%;box-shadow:0 2px 4px #0009}.cabinet.is-firing .pawl[data-v-88f0952d]{animation:.5s pawl-click-88f0952d}@keyframes pawl-click-88f0952d{0%,to{transform:rotate(0)}40%{transform:rotate(13deg)}}.hub[data-v-88f0952d]{z-index:2;background:radial-gradient(circle at 36% 30%,#c9a24b,#8a5a2b 60%,#4a3014);border:1px solid #6b4a1f;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;display:flex;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px 2px #f0d49a66,0 3px 8px #000000b3}.hub-ico[data-v-88f0952d]{color:#1a1108}.orrery.coasting .orrery-rim[data-v-88f0952d],.cabinet:not(.is-engaged) .escapement[data-v-88f0952d]{filter:saturate(.5)brightness(.78)}.gauge[data-v-88f0952d]{flex-direction:column;gap:.3rem;min-width:8.5rem;display:flex}.gauge-label[data-v-88f0952d]{letter-spacing:.24em;text-transform:uppercase;color:#8a5a2b;font-family:Playfair Display,Georgia,serif;font-size:.58rem;font-weight:700}.gauge-read[data-v-88f0952d]{letter-spacing:.02em;color:#f0d49a;font-family:ui-monospace,SF Mono,monospace;font-size:.78rem}.gauge-bar[data-v-88f0952d]{background:#1a1108;border:1px solid #4a3318;border-radius:3px;height:5px;position:relative;overflow:hidden}.gauge-fill[data-v-88f0952d]{background:linear-gradient(90deg,#8a5a2b,#c9a24b);border-radius:3px;transition:width 1s linear;position:absolute;inset:0 auto 0 0}.gauge-secs[data-v-88f0952d]{letter-spacing:.1em;color:#c9a24b99;font-family:ui-monospace,SF Mono,monospace;font-size:.62rem}.tier-rail[data-v-88f0952d]{height:40px;margin:.4rem 0 .2rem}.rail[data-v-88f0952d]{background:linear-gradient(90deg,#4a3318,#7a5526 50%,#4a3318);border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;left:8%;right:8%;box-shadow:inset 0 1px #f0d49a33}.pen-arm[data-v-88f0952d]{z-index:2;background:linear-gradient(#c9a24b,#6b4a1f);border-radius:3px;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;left:8%;box-shadow:0 2px 5px #000000b3}.pen-nib[data-v-88f0952d]{background:linear-gradient(#c9a24b,#0000);width:2px;height:12px;margin-left:-1px;position:absolute;top:100%;left:50%}.cabinet.is-writing .pen-arm[data-v-88f0952d]{animation:2.6s ease-in-out pen-sweep-88f0952d}@keyframes pen-sweep-88f0952d{0%{left:8%}to{left:calc(92% - 14px)}}.tier-parchment[data-v-88f0952d]{justify-content:center;padding:.3rem 0 .8rem;display:flex}.parchment[data-v-88f0952d]{color:#3a2a18;background:radial-gradient(circle at 90% 90%,#a0784624,#0000 40%),linear-gradient(170deg,#ece2cf 0%,#e2d4ba 100%);border-radius:4px 4px 5px 5px;width:100%;max-width:30rem;padding:1rem 1.2rem 1.5rem;position:relative;box-shadow:0 10px 26px -10px #000c,inset 0 0 30px #a078461f}.parchment[data-v-88f0952d]:after{content:"";pointer-events:none;border:1px solid #78522838;border-radius:3px;position:absolute;inset:4px}.parchment-head[data-v-88f0952d]{letter-spacing:.2em;text-transform:uppercase;color:#8a5a2b;margin-bottom:.5rem;font-family:Playfair Display,Georgia,serif;font-size:.56rem;font-weight:700;display:block}.parchment-body[data-v-88f0952d]{color:#2a1d10;min-height:2.6rem;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.94rem;line-height:1.5}.ink[data-v-88f0952d]{opacity:.35;transition:opacity .7s}.parchment.written .ink[data-v-88f0952d]{opacity:1}.ink-caret[data-v-88f0952d]{vertical-align:text-bottom;background:#2a1d10;width:1px;height:1.05em;margin-left:1px;animation:.9s step-end infinite ink-blink-88f0952d;display:inline-block}@keyframes ink-blink-88f0952d{50%{opacity:0}}.seal[data-v-88f0952d]{opacity:0;background:radial-gradient(circle at 38% 32%,#b8413a,#8a2622 60%,#5a1612);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:opacity .3s,transform .35s cubic-bezier(.34,1.4,.5,1);display:inline-flex;position:absolute;bottom:.5rem;right:.9rem;transform:scale(.4)rotate(-14deg);box-shadow:inset 0 1px 3px #ffb4a066,0 3px 7px #00000080}.seal.stamped[data-v-88f0952d]{opacity:1;transform:scale(1)rotate(-9deg)}.seal-run[data-v-88f0952d]{letter-spacing:.02em;color:#f6dad4;text-align:center;font-family:Playfair Display,Georgia,serif;font-size:.56rem;font-weight:800;line-height:1.1}.fire-flash[data-v-88f0952d]{pointer-events:none;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--fire)40%,transparent),transparent 60%);opacity:0;border-radius:8px;position:absolute;inset:0}.fire-flash.on[data-v-88f0952d]{animation:1s ease-out fire-pulse-88f0952d}@keyframes fire-pulse-88f0952d{0%{opacity:0}18%{opacity:1}to{opacity:0}}.tier-tray[data-v-88f0952d]{border-top:1px solid #3a2916;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.4rem;display:flex}.tray[data-v-88f0952d]{align-items:center;gap:.6rem;display:flex}.tray-slot[data-v-88f0952d]{background:#0d0907;border:1px solid #4a3318;border-top:none;border-radius:0 0 5px 5px;width:38px;height:8px;box-shadow:inset 0 3px 5px #000c}.tray-count[data-v-88f0952d]{letter-spacing:.04em;color:#c9a24b9e;font-family:ui-monospace,SF Mono,monospace;font-size:.62rem}.controls[data-v-88f0952d]{align-items:center;gap:.85rem;display:flex}.brass-toggle[data-v-88f0952d]{color:#8a5a2b;cursor:pointer;background:linear-gradient(#2a1d10,#1a1108);border:1px solid #5a3f1c;border-radius:7px;align-items:center;gap:6px;padding:5px 11px 5px 8px;transition:color .3s,border-color .3s,box-shadow .3s;display:inline-flex}.brass-toggle[data-v-88f0952d]:disabled{cursor:not-allowed;opacity:.55}.brass-toggle.on[data-v-88f0952d]{color:#f0d49a;border-color:#c9a24b;box-shadow:0 0 14px -4px #c9a24b99}.toggle-ico[data-v-88f0952d]{flex-shrink:0}.toggle-knob[data-v-88f0952d]{background:#6b4a1f;border-radius:50%;width:8px;height:8px;transition:background .3s;box-shadow:inset 0 -1px 1px #0009}.brass-toggle.on .toggle-knob[data-v-88f0952d]{background:radial-gradient(circle at 35% 30%,#f0d49a,#c9a24b);box-shadow:0 0 8px #c9a24bcc}.toggle-txt[data-v-88f0952d]{letter-spacing:.12em;font-family:ui-monospace,SF Mono,monospace;font-size:.6rem;font-weight:700}.end-cond[data-v-88f0952d]{letter-spacing:.04em;color:#c9a24b8c;font-family:ui-monospace,SF Mono,monospace;font-size:.6rem}.end-cond strong[data-v-88f0952d]{color:#f0d49a}.rewind[data-v-88f0952d]{color:#f0d49a;letter-spacing:.12em;cursor:pointer;background:linear-gradient(#3a2916,#241809);border:1px solid #8a5a2b;border-radius:7px;align-items:center;gap:5px;padding:5px 11px;font-family:ui-monospace,SF Mono,monospace;font-size:.6rem;font-weight:700;transition:box-shadow .3s;display:inline-flex}.rewind[data-v-88f0952d]:hover{box-shadow:0 0 16px -3px #c9a24b8c}.retired-plate[data-v-88f0952d]{opacity:0;pointer-events:none;z-index:6;background:linear-gradient(#c9a24b,#8a5a2b 60%,#5a3814);border:1px solid #6b4a1f;border-radius:5px;flex-direction:column;align-items:center;gap:2px;padding:.7rem 2.2rem;transition:transform .6s cubic-bezier(.34,1.2,.5,1),opacity .5s;display:flex;position:absolute;top:6px;left:50%;transform:translate(-50%,-130%)rotate(-1.5deg);box-shadow:0 8px 20px -6px #000000d9}.retired-plate.down[data-v-88f0952d]{opacity:1;transform:translate(-50%,38%)rotate(-1.5deg)}.retired-txt[data-v-88f0952d]{letter-spacing:.3em;color:#1a1108;text-shadow:0 1px #f0d49a80;font-family:Playfair Display,Georgia,serif;font-size:1.3rem;font-weight:800}.retired-sub[data-v-88f0952d]{letter-spacing:.06em;color:#3a2a14;font-family:ui-monospace,SF Mono,monospace;font-size:.54rem}.xray[data-v-88f0952d]{background:linear-gradient(#c9a24b0d,#00000026);border:1px solid #4a3318;border-radius:.9rem;grid-template-columns:1fr;gap:1.25rem;margin-top:2.75rem;padding:clamp(1.1rem,3vw,1.85rem);display:grid}@media (min-width:880px){.xray[data-v-88f0952d]{grid-template-columns:1.05fr 1fr;grid-template-areas:"prose code""seams code""trail trail";align-items:start}.xray-prose[data-v-88f0952d]{grid-area:prose}.xray-code[data-v-88f0952d]{grid-area:code}.seams[data-v-88f0952d]{grid-area:seams}.trail[data-v-88f0952d]{grid-area:trail}}.xray-prose[data-v-88f0952d]{color:#ece2cfb8}.xray-h[data-v-88f0952d]{color:#f0d49a;margin:0 0 .7rem;font-family:Playfair Display,Georgia,serif;font-size:1.1rem;font-weight:700}.xray-prose p[data-v-88f0952d]{margin:0 0 .85rem;font-size:.86rem;line-height:1.65}.inline-ico[data-v-88f0952d]{vertical-align:-1px;color:#c9a24b;display:inline}.xray-prose code[data-v-88f0952d],.xray-code code[data-v-88f0952d],.trail-hash[data-v-88f0952d]{font-family:ui-monospace,SF Mono,Fira Code,monospace}.xray-prose code[data-v-88f0952d]{color:#f0c98a;background:#0006;border-radius:4px;padding:1px 5px;font-size:.78rem}.xray-code[data-v-88f0952d]{background:#0a0705;border:1px solid #4a3318;border-radius:.6rem;min-width:0;max-width:100%;margin:0;padding:1rem 1.1rem;overflow-x:auto;box-shadow:inset 0 0 40px #0009}.xray-code code[data-v-88f0952d]{color:#ece2cfe6;white-space:pre;font-size:.7rem;line-height:1.6}.seams[data-v-88f0952d]{flex-direction:column;gap:.7rem;margin:0;display:flex}.seam dt[data-v-88f0952d]{letter-spacing:.16em;text-transform:uppercase;color:#c9a24b;margin-bottom:.2rem;font-family:Playfair Display,Georgia,serif;font-size:.7rem;font-weight:700}.seam dd[data-v-88f0952d]{color:#ece2cf9e;margin:0;font-size:.78rem;line-height:1.55}.trail[data-v-88f0952d]{border-top:1px solid #3a2916;flex-direction:column;gap:.4rem;margin:0;padding:1rem 0 0;list-style:none;display:flex}.trail-row[data-v-88f0952d]{align-items:baseline;gap:.65rem;font-size:.74rem;display:flex}.trail-hash[data-v-88f0952d]{color:#f0c98a;flex-shrink:0}.trail-msg[data-v-88f0952d]{color:#ece2cf8c}.xray-fade-enter-active[data-v-88f0952d],.xray-fade-leave-active[data-v-88f0952d]{transition:opacity .5s,transform .5s}.xray-fade-enter-from[data-v-88f0952d],.xray-fade-leave-to[data-v-88f0952d]{opacity:0;transform:translateY(12px)}@media (max-width:640px){.inner[data-v-88f0952d]{padding:0 1rem}.cabinet[data-v-88f0952d]{padding:1.9rem 1.1rem 1.3rem}.repair-tag[data-v-88f0952d]{width:fit-content;margin:0 auto .4rem;position:static;top:auto;right:auto;transform:none}.parchment[data-v-88f0952d]{padding:.9rem 1rem 1.4rem}.seal[data-v-88f0952d]{margin:.7rem 0 0 auto;display:flex;position:static}}@media (max-width:520px){.tier-orrery[data-v-88f0952d]{flex-direction:column;gap:1rem}.gauge[data-v-88f0952d]{text-align:center;align-items:center;width:100%;min-width:0}}@media (max-width:400px){.orrery[data-v-88f0952d]{--orrery-size:clamp(140px,44vw,176px);--orrery-notch:clamp(-78px,-20vw,-62px)}.notch[data-v-88f0952d]{font-size:.54rem}}@media (prefers-reduced-motion:reduce){.cabinet.is-engaged .escapement[data-v-88f0952d],.cabinet.is-firing .pawl[data-v-88f0952d],.cabinet.is-writing .pen-arm[data-v-88f0952d],.fire-flash.on[data-v-88f0952d],.ink-caret[data-v-88f0952d]{animation:none!important}.orrery-rim[data-v-88f0952d],.seal[data-v-88f0952d],.retired-plate[data-v-88f0952d]{transition:none}.ink[data-v-88f0952d]{opacity:1}.gauge-fill[data-v-88f0952d]{transition:none}}.phantom[data-v-86fd1296]{background:var(--charcoal);width:100%;color:var(--bone);outline:none;padding:4rem 1.5rem 4.5rem;position:relative;overflow:hidden}.void[data-v-86fd1296]{background:radial-gradient(circle at 20% -5%,color-mix(in srgb,var(--cyan)9%,transparent),transparent 45%),radial-gradient(circle at 85% 110%,color-mix(in srgb,var(--cyan)6%,transparent),transparent 50%),repeating-linear-gradient(0deg,transparent 0,transparent 2px,#ffffff03 2px,#ffffff03 3px),var(--charcoal);position:absolute;inset:0}.intro[data-v-86fd1296]{z-index:1;text-align:center;max-width:44rem;margin:0 auto 2.25rem;position:relative}.kicker[data-v-86fd1296]{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--cyan)75%,var(--bone));align-items:center;gap:.4rem;font-family:ui-monospace,SF Mono,monospace;font-size:.66rem;font-weight:600;display:inline-flex}.headline[data-v-86fd1296]{letter-spacing:-.03em;color:var(--bone);margin:.7rem 0 .55rem;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:clamp(1.9rem,4.5vw,3rem);font-weight:800}.dek[data-v-86fd1296]{max-width:38rem;color:color-mix(in srgb,var(--bone)55%,transparent);margin:0 auto;font-size:.98rem;line-height:1.55}.mode-note[data-v-86fd1296]{text-align:left;max-width:40rem;color:color-mix(in srgb,var(--bone)62%,transparent);align-items:flex-start;gap:.55rem;margin:1.1rem auto 0;font-size:.82rem;line-height:1.55;display:flex}.mode-note code[data-v-86fd1296]{color:color-mix(in srgb,var(--cyan)80%,var(--bone));font-family:ui-monospace,SF Mono,monospace;font-size:.78em}.mode-text[data-v-86fd1296]{min-width:0}.mode-dot[data-v-86fd1296]{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 10px 1px color-mix(in srgb,var(--cyan)70%,transparent);border-radius:50%;flex-shrink:0;margin-top:.35rem;animation:2.6s ease-in-out infinite pulse-86fd1296}@keyframes pulse-86fd1296{0%,to{opacity:.4}50%{opacity:1}}.window[data-v-86fd1296]{z-index:1;max-width:64rem;box-shadow:0 40px 90px -40px #000000f2,0 0 60px -30px color-mix(in srgb,var(--cyan)30%,transparent),inset 0 1px 0 #ffffff0a;background:#0a0b10;border:1px solid #e7e5e41a;border-radius:12px;margin:0 auto;position:relative;overflow:hidden}.window[data-v-86fd1296]:before{content:"";z-index:9;pointer-events:none;mix-blend-mode:overlay;opacity:.5;background:repeating-linear-gradient(0deg,#0000 0 2px,#00000029 3px,#0000 4px);animation:7s linear infinite scan-86fd1296;position:absolute;inset:0}@keyframes scan-86fd1296{to{background-position:0 8px}}.titlebar[data-v-86fd1296]{background:linear-gradient(#ffffff0d,#ffffff03);border-bottom:1px solid #e7e5e414;align-items:center;gap:.75rem;padding:.6rem .9rem;display:flex;position:relative}.lights[data-v-86fd1296]{gap:.45rem;display:flex}.light[data-v-86fd1296]{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 1px 1px #ffffff59}.l-red[data-v-86fd1296]{background:#ff5f57}.l-amber[data-v-86fd1296]{background:#febc2e}.l-green[data-v-86fd1296]{background:#28c840}.title[data-v-86fd1296]{letter-spacing:.01em;color:color-mix(in srgb,var(--bone)50%,transparent);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:ui-monospace,SF Mono,monospace;font-size:.72rem;overflow:hidden}.live-pill[data-v-86fd1296]{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--bone)45%,transparent);border:1px solid #e7e5e41f;border-radius:999px;flex-shrink:0;padding:.18rem .55rem;font-family:ui-monospace,SF Mono,monospace;font-size:.6rem;font-weight:700;transition:all .3s}.live-pill.on[data-v-86fd1296]{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan)50%,transparent);background:color-mix(in srgb,var(--cyan)10%,transparent);box-shadow:0 0 14px -3px color-mix(in srgb,var(--cyan)60%,transparent)}.content[data-v-86fd1296]{flex-direction:column;gap:2.25rem;padding:clamp(1.25rem,3vw,2rem);display:flex;position:relative}.station-h[data-v-86fd1296]{letter-spacing:-.01em;color:var(--bone);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .35rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.02rem;font-weight:700;display:flex}.station-no[data-v-86fd1296]{color:var(--cyan);background:color-mix(in srgb,var(--cyan)12%,transparent);border:1px solid color-mix(in srgb,var(--cyan)28%,transparent);border-radius:5px;padding:.15rem .4rem;font-family:ui-monospace,SF Mono,monospace;font-size:.66rem;font-weight:700}.station-sub[data-v-86fd1296]{max-width:46rem;color:color-mix(in srgb,var(--bone)50%,transparent);margin:0 0 1rem;font-size:.82rem;line-height:1.5}.grid[data-v-86fd1296]{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}@media (min-width:640px){.grid[data-v-86fd1296]{grid-template-columns:repeat(3,1fr)}}.tile[data-v-86fd1296]{cursor:context-menu;-webkit-user-select:none;user-select:none;background:#ffffff05;border:1px solid #e7e5e414;border-radius:9px;padding:.85rem .9rem;transition:border-color .25s,background .25s,box-shadow .25s;position:relative}.tile[data-v-86fd1296]:hover{border-color:color-mix(in srgb,var(--cyan)35%,transparent);background:color-mix(in srgb,var(--cyan)4%,transparent)}.tile.open[data-v-86fd1296]{border-color:color-mix(in srgb,var(--cyan)55%,transparent);box-shadow:0 0 24px -8px color-mix(in srgb,var(--cyan)60%,transparent);z-index:5}.tile-head[data-v-86fd1296]{align-items:center;gap:.45rem;display:flex}.tile-icon[data-v-86fd1296]{color:color-mix(in srgb,var(--cyan)70%,var(--bone));flex-shrink:0}.tile-name[data-v-86fd1296]{color:var(--bone);flex:1;font-size:.8rem;font-weight:600}.tile-count[data-v-86fd1296]{color:var(--cyan);background:color-mix(in srgb,var(--cyan)10%,transparent);border-radius:4px;padding:.1rem .32rem;font-family:ui-monospace,SF Mono,monospace;font-size:.62rem;font-weight:700}.tile-hint[data-v-86fd1296]{letter-spacing:.04em;color:color-mix(in srgb,var(--bone)32%,transparent);margin-top:.4rem;font-family:ui-monospace,SF Mono,monospace;font-size:.6rem;display:block}.menu[data-v-86fd1296]{z-index:10;border:1px solid color-mix(in srgb,var(--cyan)30%,#e7e5e424);box-shadow:0 18px 40px -12px #000000e6,0 0 26px -10px color-mix(in srgb,var(--cyan)50%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08090efa;border-radius:8px;padding:.35rem;position:absolute;top:.6rem;left:.9rem;right:.9rem}.menu-cap[data-v-86fd1296]{letter-spacing:.04em;color:color-mix(in srgb,var(--cyan)60%,transparent);border-bottom:1px solid #e7e5e412;margin-bottom:.2rem;padding:.2rem .5rem .35rem;font-family:ui-monospace,SF Mono,monospace;font-size:.56rem;display:block}.menu-item[data-v-86fd1296]{text-align:left;width:100%;color:color-mix(in srgb,var(--bone)82%,transparent);cursor:pointer;opacity:0;animation:.28s forwards cascade-86fd1296;animation-delay:calc(var(--i)*30ms);background:0 0;border:0;border-radius:5px;padding:.34rem .5rem;font-size:.74rem;display:block;transform:translateY(-3px)}.menu-item[data-v-86fd1296]:hover{background:color-mix(in srgb,var(--cyan)16%,transparent);color:var(--bone)}@keyframes cascade-86fd1296{to{opacity:1;transform:translateY(0)}}.menu-more[data-v-86fd1296]{color:color-mix(in srgb,var(--bone)35%,transparent);padding:.3rem .5rem .2rem;font-size:.62rem;font-style:italic;display:block}.palette[data-v-86fd1296]{background:#08090ed9;border:1px solid #e7e5e41a;border-radius:11px;max-width:30rem;overflow:hidden;box-shadow:inset 0 0 40px #00000080}.palette-bar[data-v-86fd1296]{color:color-mix(in srgb,var(--cyan)70%,var(--bone));border-bottom:1px solid #e7e5e414;align-items:center;gap:.5rem;padding:.7rem .85rem;display:flex}.palette-prompt[data-v-86fd1296]{color:color-mix(in srgb,var(--bone)45%,transparent);font-size:.78rem}.slot-list[data-v-86fd1296]{flex-direction:column;gap:.15rem;margin:0;padding:.4rem;list-style:none;display:flex}.slot[data-v-86fd1296]{border-radius:6px;align-items:center;gap:.6rem;padding:.4rem .5rem;transition:background .18s,box-shadow .18s;display:flex}.slot.lit[data-v-86fd1296],.slot.glow[data-v-86fd1296]{background:color-mix(in srgb,var(--cyan)14%,transparent);box-shadow:0 0 18px -6px color-mix(in srgb,var(--cyan)60%,transparent)}.slot-label[data-v-86fd1296]{color:var(--bone);flex:1;font-size:.8rem}.slot-prov[data-v-86fd1296]{letter-spacing:.04em;color:color-mix(in srgb,var(--bone)35%,transparent);font-family:ui-monospace,SF Mono,monospace;font-size:.6rem}.kc[data-v-86fd1296]{min-width:1.5rem;height:1.5rem;color:var(--bone);background:linear-gradient(#1c1e27,#14151c);border:1px solid #e7e5e424;border-radius:6px;justify-content:center;align-items:center;padding:0 .4rem;font-family:ui-monospace,SF Mono,monospace;font-size:.78rem;font-weight:700;transition:transform .12s,box-shadow .12s,border-color .12s,color .12s;display:inline-flex;box-shadow:0 2px #08090d,0 3px 4px #0009,inset 0 1px #ffffff14}.kc.inline[data-v-86fd1296]{vertical-align:-.18em;min-width:1.2rem;height:1.2rem;margin:0 .05rem;font-size:.68rem}.kc.tiny[data-v-86fd1296]{border-radius:4px;min-width:1.05rem;height:1.05rem;font-size:.6rem}.slot.glow .kc[data-v-86fd1296],.slot.lit .kc[data-v-86fd1296]{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan)55%,transparent);box-shadow:0 0 0 0 #08090d,0 1px 2px #0009,inset 0 1px 0 #ffffff0f,0 0 14px color-mix(in srgb,var(--cyan)55%,transparent);transform:translateY(2px)}.ladder[data-v-86fd1296]{flex-direction:column;gap:.5rem;max-width:34rem;display:flex}.rung[data-v-86fd1296]{background:#ffffff04;border:1px solid #e7e5e414;border-radius:8px;align-items:center;gap:.85rem;padding:.6rem .85rem;transition:border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.rung.active[data-v-86fd1296]{border-color:color-mix(in srgb,var(--cyan)55%,transparent);background:color-mix(in srgb,var(--cyan)8%,transparent);box-shadow:0 0 26px -8px color-mix(in srgb,var(--cyan)65%,transparent)}.rung-combo[data-v-86fd1296]{min-width:6.5rem;color:color-mix(in srgb,var(--bone)78%,transparent);flex-shrink:0;font-family:ui-monospace,SF Mono,monospace;font-size:.82rem;font-weight:700;transition:color .25s}.rung.active .rung-combo[data-v-86fd1296]{color:var(--cyan)}.rung-job[data-v-86fd1296]{color:color-mix(in srgb,var(--bone)48%,transparent);flex:1;font-size:.78rem}.rung-rail[data-v-86fd1296]{background:var(--cyan);opacity:0;width:3px;transition:opacity .25s;position:absolute;top:0;bottom:0;left:0}.rung.active .rung-rail[data-v-86fd1296]{opacity:1;box-shadow:0 0 12px var(--cyan)}.xray[data-v-86fd1296]{--grid-cyan:color-mix(in srgb,var(--cyan)14%,transparent)}.content.xray[data-v-86fd1296]{background-image:linear-gradient(var(--grid-cyan)1px,transparent 1px),linear-gradient(90deg,var(--grid-cyan)1px,transparent 1px);background-position:-1px -1px;background-size:28px 28px}.why[data-v-86fd1296]{max-width:48rem;color:color-mix(in srgb,var(--bone)72%,transparent);margin:0;font-size:.92rem;line-height:1.6}.xray-grid[data-v-86fd1296]{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:880px){.xray-grid[data-v-86fd1296]{grid-template-columns:repeat(3,1fr);align-items:start}}.panel[data-v-86fd1296]{border:1px solid color-mix(in srgb,var(--cyan)22%,#e7e5e41a);background:#08090ee6;border-radius:10px;padding:1rem}.panel-h[data-v-86fd1296]{color:color-mix(in srgb,var(--cyan)75%,var(--bone));margin:0 0 .55rem;font-size:.82rem;font-weight:700}.panel-p[data-v-86fd1296]{color:color-mix(in srgb,var(--bone)60%,transparent);margin:0 0 .7rem;font-size:.76rem;line-height:1.55}.panel-p.tight[data-v-86fd1296]{margin-bottom:0}.panel-p code[data-v-86fd1296],.why code[data-v-86fd1296],.erasure code[data-v-86fd1296],.touch-foot code[data-v-86fd1296]{color:color-mix(in srgb,var(--cyan)75%,var(--bone));background:#00000073;border-radius:4px;padding:.05rem .28rem;font-family:ui-monospace,SF Mono,monospace;font-size:.92em}.ch[data-v-86fd1296]{color:var(--cyan);font-family:ui-monospace,SF Mono,monospace;font-weight:700}.ch.amber[data-v-86fd1296]{color:var(--amber)}.code[data-v-86fd1296]{border:1px solid color-mix(in srgb,var(--cyan)20%,transparent);background:#06070b;border-radius:7px;margin:0;padding:.7rem .8rem;overflow-x:auto}.code code[data-v-86fd1296]{color:color-mix(in srgb,var(--bone)85%,transparent);white-space:pre;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:.62rem;line-height:1.55}.ghost-menu[data-v-86fd1296]{opacity:.5;background:#ffffff04;border:1px dashed #e7e5e42e;border-radius:7px;flex-direction:column;gap:.2rem;margin-bottom:.7rem;padding:.5rem;display:flex}.ghost-cap[data-v-86fd1296]{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--bone)35%,transparent);font-family:ui-monospace,SF Mono,monospace;font-size:.54rem}.ghost-item[data-v-86fd1296]{color:color-mix(in srgb,var(--bone)40%,transparent);font-size:.7rem}.sieve[data-v-86fd1296]{background:#0000004d;border:1px solid #e7e5e414;border-radius:7px;grid-template-columns:1fr;gap:.35rem;padding:.6rem;display:grid}.sieve-in[data-v-86fd1296],.sieve-out[data-v-86fd1296]{flex-wrap:wrap;gap:.3rem;display:flex}.sieve span[data-v-86fd1296]{border-radius:4px;padding:.12rem .4rem;font-family:ui-monospace,SF Mono,monospace;font-size:.58rem}.sieve .bad[data-v-86fd1296]{color:var(--amber);background:color-mix(in srgb,var(--amber)12%,transparent);border:1px solid color-mix(in srgb,var(--amber)30%,transparent);text-decoration:line-through}.sieve .ok[data-v-86fd1296]{color:var(--cyan);background:color-mix(in srgb,var(--cyan)10%,transparent);border:1px solid color-mix(in srgb,var(--cyan)25%,transparent)}.sieve .caught[data-v-86fd1296]{color:color-mix(in srgb,var(--bone)40%,transparent);background:#ffffff08;border:1px solid #e7e5e41a}.sieve-mesh[data-v-86fd1296]{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--cyan)35%,transparent)0 2px,transparent 2px 5px);opacity:.7;border-radius:3px;height:6px}.erasure[data-v-86fd1296]{background:color-mix(in srgb,var(--cyan)5%,transparent);border:1px solid color-mix(in srgb,var(--cyan)18%,transparent);border-radius:9px;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;display:flex}.erasure-icon[data-v-86fd1296]{color:color-mix(in srgb,var(--cyan)75%,var(--bone));flex-shrink:0;margin-top:.15rem}.erasure p[data-v-86fd1296]{color:color-mix(in srgb,var(--bone)65%,transparent);margin:0;font-size:.8rem;line-height:1.55}.commits[data-v-86fd1296]{border-top:1px solid #e7e5e414;padding-top:1rem}.commits-cap[data-v-86fd1296]{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--cyan)60%,transparent);font-family:ui-monospace,SF Mono,monospace;font-size:.6rem;font-weight:700}.commit-list[data-v-86fd1296]{flex-direction:column;gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.commit[data-v-86fd1296]{align-items:baseline;gap:.65rem;font-size:.74rem;display:flex}.commit-hash[data-v-86fd1296]{color:color-mix(in srgb,var(--cyan)75%,var(--bone));flex-shrink:0;font-family:ui-monospace,SF Mono,monospace}.commit-msg[data-v-86fd1296]{color:color-mix(in srgb,var(--bone)50%,transparent)}.hud[data-v-86fd1296]{z-index:8;border-top:1px solid color-mix(in srgb,var(--cyan)22%,#e7e5e41a);background:linear-gradient(#00000080,#000000b3);flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem;padding:.7rem .95rem;display:flex;position:relative}.hud-tag[data-v-86fd1296]{letter-spacing:.14em;color:var(--cyan);align-items:center;gap:.4rem;font-family:ui-monospace,SF Mono,monospace;font-size:.6rem;font-weight:700;display:inline-flex}.hud-dot[data-v-86fd1296]{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:50%;animation:1.6s ease-in-out infinite pulse-86fd1296}.hud-echo[data-v-86fd1296]{gap:.7rem;display:inline-flex}.hud-field[data-v-86fd1296]{align-items:center;gap:.35rem;display:inline-flex}.hud-k[data-v-86fd1296]{letter-spacing:.03em;color:color-mix(in srgb,var(--bone)35%,transparent);font-family:ui-monospace,SF Mono,monospace;font-size:.58rem}.hud-v[data-v-86fd1296]{color:color-mix(in srgb,var(--bone)80%,transparent);font-family:ui-monospace,SF Mono,monospace;font-size:.72rem;font-weight:700}.hud-v.cyan[data-v-86fd1296]{color:var(--cyan)}.hud-reveal[data-v-86fd1296]{flex:1;align-items:center;gap:.65rem;min-width:13rem;display:inline-flex}.reveal-press[data-v-86fd1296]{opacity:.35;align-items:center;gap:.15rem;transition:opacity .4s,transform .4s;display:inline-flex;transform:scale(.92)}.hud-reveal.press .reveal-press[data-v-86fd1296],.hud-reveal.split .reveal-press[data-v-86fd1296]{opacity:1;transform:scale(1)}.plus[data-v-86fd1296]{color:color-mix(in srgb,var(--bone)40%,transparent);margin:0 .1rem;font-size:.6rem}.reveal-split[data-v-86fd1296]{opacity:0;flex-direction:column;gap:.12rem;transition:opacity .5s,transform .5s;display:inline-flex;position:relative;transform:translate(-6px)}.hud-reveal.split .reveal-split[data-v-86fd1296]{opacity:1;transform:translate(0)}.reveal-row[data-v-86fd1296]{align-items:center;gap:.4rem;font-family:ui-monospace,SF Mono,monospace;font-size:.6rem;display:inline-flex}.reveal-row.strike .reveal-val[data-v-86fd1296]{text-decoration:line-through}.reveal-k[data-v-86fd1296]{color:color-mix(in srgb,var(--bone)35%,transparent)}.reveal-val[data-v-86fd1296]{color:var(--bone);font-weight:700}.reveal-val.amber[data-v-86fd1296]{color:var(--amber)}.reveal-val.cyan[data-v-86fd1296]{color:var(--cyan)}.reveal-mark[data-v-86fd1296]{letter-spacing:.02em;font-size:.54rem}.reveal-mark.amber[data-v-86fd1296]{color:var(--amber)}.reveal-mark.cyan[data-v-86fd1296]{color:var(--cyan)}.reveal-connector[data-v-86fd1296]{background:linear-gradient(180deg,var(--amber),var(--cyan));width:1px;height:0;transition:height .5s .2s;position:absolute;top:.7rem;left:.4rem}.hud-reveal.split .reveal-connector[data-v-86fd1296]{height:.6rem}.hud-mods[data-v-86fd1296]{gap:.35rem;margin-left:auto;display:inline-flex}.mod[data-v-86fd1296]{width:1.5rem;height:1.5rem;color:color-mix(in srgb,var(--bone)35%,transparent);background:linear-gradient(#16171f,#101117);border:1px solid #e7e5e41a;border-radius:5px;justify-content:center;align-items:center;font-family:ui-monospace,SF Mono,monospace;font-size:.74rem;font-weight:700;transition:transform .12s,color .12s,box-shadow .12s,border-color .12s;display:inline-flex;box-shadow:0 2px #07080c}.mod.held[data-v-86fd1296]{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan)55%,transparent);box-shadow:0 0 0 0 #07080c,0 0 16px color-mix(in srgb,var(--cyan)60%,transparent);transform:translateY(2px)}.touch-foot[data-v-86fd1296]{z-index:1;text-align:center;max-width:48rem;color:color-mix(in srgb,var(--bone)42%,transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin:1.5rem auto 0;font-size:.74rem;display:flex;position:relative}.touch-foot svg[data-v-86fd1296]{color:color-mix(in srgb,var(--cyan)60%,var(--bone))}.menu-enter-active[data-v-86fd1296]{transition:opacity .18s,transform .18s}.menu-leave-active[data-v-86fd1296]{transition:opacity .12s,transform .12s}.menu-enter-from[data-v-86fd1296],.menu-leave-to[data-v-86fd1296]{opacity:0;transform:translateY(-4px)scale(.98)}@media (max-width:640px){.phantom[data-v-86fd1296]{padding:3rem 1rem 3.5rem}.content[data-v-86fd1296]{gap:1.75rem;padding:1.1rem}.grid[data-v-86fd1296]{gap:.55rem}.tile[data-v-86fd1296]{padding:.7rem}.tile-name[data-v-86fd1296]{font-size:.74rem}.menu-item[data-v-86fd1296]{padding:.42rem .5rem;font-size:.78rem}.palette[data-v-86fd1296],.ladder[data-v-86fd1296]{max-width:100%}.rung[data-v-86fd1296]{gap:.65rem}.rung-combo[data-v-86fd1296]{min-width:5.5rem;font-size:.76rem}.rung-job[data-v-86fd1296]{font-size:.74rem}.xray-grid[data-v-86fd1296],.panel[data-v-86fd1296]{min-width:0}.panel-h[data-v-86fd1296],.panel-p[data-v-86fd1296]{overflow-wrap:anywhere}.code[data-v-86fd1296]{min-width:0;max-width:100%;overflow-x:auto}.hud[data-v-86fd1296]{gap:.6rem .85rem;padding:.65rem .8rem}.hud-reveal[data-v-86fd1296]{flex-basis:100%;order:3;min-width:100%}.hud-mods[data-v-86fd1296]{margin-left:0}}@media (max-width:400px){.grid[data-v-86fd1296]{grid-template-columns:1fr}.slot[data-v-86fd1296]{gap:.45rem;padding:.4rem .45rem}.slot-label[data-v-86fd1296]{font-size:.76rem}.hud-mods[data-v-86fd1296]{flex-basis:100%;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.window[data-v-86fd1296]:before,.mode-dot[data-v-86fd1296],.hud-dot[data-v-86fd1296],.menu-item[data-v-86fd1296]{animation:none!important}.menu-item[data-v-86fd1296],.reveal-press[data-v-86fd1296],.reveal-split[data-v-86fd1296]{opacity:1;transform:none}.reveal-connector[data-v-86fd1296]{height:.6rem;transition:none}.menu-enter-active[data-v-86fd1296],.menu-leave-active[data-v-86fd1296]{transition:none}}.cockpit[data-v-e7533d74]{color:#e6f0f4;width:100%;padding:4rem 0 5rem;font-family:ui-monospace,JetBrains Mono,SF Mono,Fira Code,monospace;position:relative;overflow:hidden}.cockpit-bg[data-v-e7533d74]{background:radial-gradient(circle at 50% -8%,#38f0e61a,#0000 52%),radial-gradient(circle at 50% 110%,#a78bfa0f,#0000 50%),linear-gradient(#06080c 0%,#080b11 55%,#05070b 100%);position:absolute;inset:0}.scanlines[data-v-e7533d74]{pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px);position:absolute;inset:0}.cockpit-inner[data-v-e7533d74]{z-index:2;width:100%;max-width:76rem;margin:0 auto;padding:0 1.5rem;position:relative}.head[data-v-e7533d74]{text-align:center;margin-bottom:2.25rem}.wing[data-v-e7533d74]{letter-spacing:.22em;text-transform:uppercase;color:#38f0e6;align-items:center;gap:.4rem;margin-bottom:.7rem;font-size:.66rem;font-weight:700;display:inline-flex}.title[data-v-e7533d74]{letter-spacing:-.02em;color:#fff;margin:0 0 .5rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:800}.sub[data-v-e7533d74]{color:#d6e6ee85;max-width:40rem;margin:0 auto;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.55}.hint[data-v-e7533d74]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;margin:1rem auto 0;font-size:.66rem;display:inline-flex}.hint-dot[data-v-e7533d74]{border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite phase-pulse-e7533d74;box-shadow:0 0 10px 2px}@keyframes phase-pulse-e7533d74{0%,to{opacity:.35}50%{opacity:1}}.panel[data-v-e7533d74]{background:#38f0e61a;border:1px solid #78aabe24;border-radius:1rem;grid-template-columns:1fr;gap:1px;transition:box-shadow .5s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 30px 70px -34px #000000e6,0 0 60px -30px #38f0e666}.panel.alert[data-v-e7533d74]{box-shadow:inset 0 1px #ffffff0d,0 30px 70px -34px #000000e6,0 0 70px -24px #ff54708c}@media (min-width:800px){.panel[data-v-e7533d74]{grid-template-columns:1fr 1.15fr 1fr}}.bay[data-v-e7533d74]{background:linear-gradient(150deg,#ffffff09,#0000 60%),linear-gradient(#0c1018,#080b11);flex-direction:column;align-items:center;gap:.85rem;padding:1.5rem 1.1rem;display:flex;position:relative}.bay-cap[data-v-e7533d74]{letter-spacing:.14em;text-transform:uppercase;color:#aac8d48c;font-size:.56rem;font-weight:700}.attitude[data-v-e7533d74]{justify-content:center;align-items:center;width:132px;height:132px;transition:opacity .4s;display:flex;position:relative}.attitude.muted[data-v-e7533d74]{opacity:.4}.waterfall[data-v-e7533d74]{position:absolute;inset:0}.bar[data-v-e7533d74]{transform-origin:bottom;background:linear-gradient(#38f0e6,#38f0e633);border-radius:2px 2px 0 0;width:3px;margin-left:-1.5px;transition:height 80ms linear,opacity 80ms linear;position:absolute;bottom:50%;left:50%;box-shadow:0 0 6px #38f0e680}.ball[data-v-e7533d74]{z-index:2;background:radial-gradient(circle at 38% 32%,#0f1620,#05070b);border:1px solid #38f0e64d;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;display:flex;position:relative;box-shadow:inset 0 0 18px #000000b3,inset 0 0 8px #38f0e626}.ball-icon[data-v-e7533d74]{color:#38f0e6}.attitude.muted .ball-icon[data-v-e7533d74]{color:#ff5470}.bay-read[data-v-e7533d74]{letter-spacing:.1em;color:#38f0e6;font-size:.6rem;font-weight:700}.attitude.muted~.bay-read[data-v-e7533d74]{color:#ff5470}.bay-center[data-v-e7533d74]{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--phase)14%,transparent),transparent 62%),linear-gradient(180deg,#0c1018,#080b11)}.phase-readout[data-v-e7533d74]{flex-direction:column;align-items:center;gap:.45rem;padding:.4rem 0;display:flex}.phase-glyph[data-v-e7533d74]{color:var(--glow);filter:drop-shadow(0 0 8px var(--glow));transition:color .5s}.phase-word[data-v-e7533d74]{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--glow);text-shadow:0 0 22px color-mix(in srgb,var(--glow)60%,transparent);font-size:clamp(2.1rem,7vw,3.4rem);font-weight:800;line-height:1;transition:color .5s,text-shadow .5s;animation:.45s word-in-e7533d74}@keyframes word-in-e7533d74{0%{opacity:.2;letter-spacing:.18em}to{opacity:1;letter-spacing:.06em}}.phase-signal[data-v-e7533d74]{letter-spacing:.06em;color:#bed2dc99;text-align:center;font-size:.62rem}.phase-legend[data-v-e7533d74]{gap:.55rem;display:flex}.legend-pip[data-v-e7533d74]{background:var(--c);opacity:.28;border-radius:50%;width:9px;height:9px;transition:opacity .4s,box-shadow .4s}.legend-pip.on[data-v-e7533d74]{opacity:1;box-shadow:0 0 10px 1px var(--c)}.benchmark[data-v-e7533d74]{flex-direction:column;gap:.4rem;width:100%;display:flex}.beat[data-v-e7533d74]{opacity:.35;grid-template-columns:12px 1fr auto;align-items:center;gap:.6rem;transition:opacity .35s;display:grid}.beat.lit[data-v-e7533d74]{opacity:1}.beat-pip[data-v-e7533d74]{background:#7896a566;border-radius:50%;width:8px;height:8px;transition:background .35s,box-shadow .35s}.beat.lit .beat-pip[data-v-e7533d74]{background:#38f0e6;box-shadow:0 0 8px #38f0e6}.beat.lit.last .beat-pip[data-v-e7533d74]{background:#a78bfa;box-shadow:0 0 10px #a78bfa}.beat-label[data-v-e7533d74]{letter-spacing:.08em;color:#bed2dcb3;font-size:.56rem}.beat-ms[data-v-e7533d74]{font-variant-numeric:tabular-nums;color:#fff;font-size:.78rem;font-weight:700}.beat-ms small[data-v-e7533d74]{color:#bed2dc8c;margin-left:1px;font-size:.5rem;font-weight:500}.beat.last .beat-ms[data-v-e7533d74]{color:#a78bfa}.controls[data-v-e7533d74]{grid-template-columns:1fr;gap:1.1rem;margin-top:1.1rem;display:grid}@media (min-width:800px){.controls[data-v-e7533d74]{grid-template-columns:1.7fr 1fr}}.vad[data-v-e7533d74],.switches[data-v-e7533d74]{background:linear-gradient(#0c1018,#080b11);border:1px solid #78aabe1f;border-radius:.85rem;padding:1.1rem 1.2rem}.vad[data-v-e7533d74]{transition:opacity .4s}.vad.inert[data-v-e7533d74]{opacity:.4;pointer-events:none}.ctrl-cap[data-v-e7533d74],.rc-cap[data-v-e7533d74]{letter-spacing:.13em;text-transform:uppercase;color:#aac8d499;align-items:center;gap:.4rem;font-size:.56rem;font-weight:700;display:inline-flex}.gauges[data-v-e7533d74]{grid-template-columns:repeat(2,1fr);gap:.9rem 1.4rem;margin-top:.9rem;display:grid}.gauge[data-v-e7533d74]{flex-direction:column;gap:.4rem;display:flex}.g-label[data-v-e7533d74]{letter-spacing:.1em;color:#bed2dc8c;font-size:.54rem}.g-toggle[data-v-e7533d74]{letter-spacing:.08em;cursor:pointer;color:#bed2dcb3;background:#ffffff08;border:1px solid #78aabe33;border-radius:6px;align-self:flex-start;padding:4px 12px;font-family:inherit;font-size:.62rem;font-weight:700;transition:all .25s}.g-toggle.high[data-v-e7533d74]{color:#38f0e6;background:#38f0e61a;border-color:#38f0e673;box-shadow:0 0 12px -3px #38f0e699}.g-toggle[data-v-e7533d74]:disabled{cursor:default}.gauge.slider .track[data-v-e7533d74]{background:#7896a52e;border-radius:3px;height:5px;position:relative;overflow:hidden}.gauge.slider .fill[data-v-e7533d74]{background:linear-gradient(90deg,#38f0e680,#38f0e6);border-radius:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 8px #38f0e680}.g-val[data-v-e7533d74]{font-variant-numeric:tabular-nums;color:#fff;font-size:.62rem;font-weight:700}.switches[data-v-e7533d74]{flex-direction:column;justify-content:center;gap:.7rem;display:flex}.ptt-switch[data-v-e7533d74]{cursor:pointer;background:0 0;border:0;align-items:center;gap:.7rem;padding:0;font-family:inherit;display:flex}.ptt-track[data-v-e7533d74]{background:#38f0e624;border:1px solid #38f0e666;border-radius:12px;width:48px;height:24px;transition:all .3s;position:relative}.ptt-switch.engaged .ptt-track[data-v-e7533d74]{background:#a78bfa29;border-color:#a78bfa80}.ptt-knob[data-v-e7533d74]{background:#38f0e6;border-radius:50%;width:18px;height:18px;transition:transform .3s cubic-bezier(.4,.1,.2,1),background .3s;position:absolute;top:2px;left:2px;box-shadow:0 0 10px #38f0e6b3}.ptt-switch.engaged .ptt-knob[data-v-e7533d74]{background:#a78bfa;transform:translate(24px);box-shadow:0 0 10px #a78bfab3}.ptt-text[data-v-e7533d74]{letter-spacing:.1em;color:#fff;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;display:inline-flex}.ptt-switch.engaged .ptt-text[data-v-e7533d74]{color:#a78bfa}.ptt-note[data-v-e7533d74]{color:#bed2dc8c;margin:0;font-size:.6rem;line-height:1.5}.reconnect[data-v-e7533d74]{background:linear-gradient(#0c1018,#080b11);border:1px solid #78aabe1f;border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.7rem 1.1rem;margin-top:1.1rem;padding:.9rem 1.2rem;transition:border-color .4s,box-shadow .4s;display:flex}.reconnect.live[data-v-e7533d74]{border-color:#ff547066;box-shadow:0 0 40px -18px #ff547099}.reconnect.flash[data-v-e7533d74]{border-color:#38f0e680;box-shadow:0 0 44px -16px #38f0e6b3}.ladder[data-v-e7533d74]{gap:.45rem;display:flex}.pip[data-v-e7533d74]{text-align:center;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#aac8d480;background:#ffffff06;border:1px solid #78aabe2e;border-radius:5px;width:38px;padding:4px 0;font-size:.56rem;font-weight:700;transition:all .25s}.pip.lit[data-v-e7533d74]{color:#ff5470;background:#ff54701f;border-color:#ff547080;animation:.85s ease-in-out infinite pip-throb-e7533d74;box-shadow:0 0 12px -3px #ff547099}.pip.snapped[data-v-e7533d74]{color:#38f0e6;background:#38f0e61f;border-color:#38f0e68c;box-shadow:0 0 12px -2px #38f0e6b3}@keyframes pip-throb-e7533d74{0%,to{opacity:.55}50%{opacity:1}}.rc-status[data-v-e7533d74]{letter-spacing:.04em;color:#bed2dca6;flex:1;min-width:12rem;font-size:.62rem}.reconnect.flash .rc-status[data-v-e7533d74]{color:#38f0e6;font-weight:700}.drop-btn[data-v-e7533d74]{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:#ff5470;background:#ff54701a;border:1px solid #ff547066;border-radius:7px;padding:6px 14px;font-family:inherit;font-size:.6rem;font-weight:700;transition:all .25s}.drop-btn[data-v-e7533d74]:hover:not(:disabled){background:#ff547033}.drop-btn[data-v-e7533d74]:disabled{opacity:.55;cursor:default;color:#bed2dc80;background:#ffffff08;border-color:#78aabe33}.xray[data-v-e7533d74]{background:linear-gradient(#38f0e609,#ffffff02);border:1px solid #38f0e629;border-radius:.9rem;grid-template-columns:1fr;gap:1.25rem;margin-top:2.5rem;padding:clamp(1.1rem,3vw,1.75rem);display:grid}@media (min-width:880px){.xray[data-v-e7533d74]{grid-template-columns:1fr 1fr;grid-template-areas:"prose code""trail code";align-items:start}.xray-prose[data-v-e7533d74]{grid-area:prose}.xray-code[data-v-e7533d74]{grid-area:code}.trail[data-v-e7533d74]{grid-area:trail}}.xray-prose[data-v-e7533d74]{color:#d6e6eea8;font-family:ui-sans-serif,system-ui,sans-serif}.xray-h[data-v-e7533d74]{color:#38f0e6;margin:0 0 .7rem;font-size:1rem;font-weight:700}.xray-prose p[data-v-e7533d74]{margin:0 0 .85rem;font-size:.86rem;line-height:1.6}.xray-prose em[data-v-e7533d74]{color:#a78bfa;font-style:normal;font-weight:600}.xray-prose code[data-v-e7533d74],.seam code[data-v-e7533d74]{color:#7ef5ed;background:#38f0e614;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SF Mono,monospace;font-size:.78rem}.xray-code[data-v-e7533d74]{background:#05070b;border:1px solid #38f0e638;border-radius:.6rem;margin:0;overflow:hidden;box-shadow:inset 0 0 40px #00000080}.xray-code figcaption[data-v-e7533d74]{letter-spacing:.04em;color:#7ef5ed;background:#38f0e614;border-bottom:1px solid #38f0e62e;padding:.5rem .9rem;font-size:.6rem;font-weight:700}.xray-code pre[data-v-e7533d74]{margin:0;padding:1rem 1.1rem;overflow-x:auto}.xray-code code[data-v-e7533d74]{color:#dce8f0eb;white-space:pre;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:.68rem;line-height:1.6}.trail[data-v-e7533d74]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.trail-row[data-v-e7533d74]{align-items:baseline;gap:.55rem;font-size:.72rem;display:flex}.trail-icon[data-v-e7533d74]{color:#38f0e6;flex-shrink:0;transform:translateY(2px)}.trail-hash[data-v-e7533d74]{color:#7ef5ed;flex-shrink:0;font-family:ui-monospace,SF Mono,monospace}.trail-msg[data-v-e7533d74]{color:#d6e6ee94;font-family:ui-sans-serif,system-ui,sans-serif;line-height:1.4}.xray-fade-enter-active[data-v-e7533d74],.xray-fade-leave-active[data-v-e7533d74]{transition:opacity .5s,transform .5s}.xray-fade-enter-from[data-v-e7533d74],.xray-fade-leave-to[data-v-e7533d74]{opacity:0;transform:translateY(12px)}@media (max-width:640px){.cockpit[data-v-e7533d74]{padding:3rem 0 3.5rem}.cockpit-inner[data-v-e7533d74]{padding:0 1rem}.bay[data-v-e7533d74]{padding:1.35rem .9rem}.xray[data-v-e7533d74],.xray-prose[data-v-e7533d74],.xray-code[data-v-e7533d74],.trail[data-v-e7533d74]{min-width:0;max-width:100%}.xray-code pre[data-v-e7533d74]{max-width:100%}.trail-msg[data-v-e7533d74]{overflow-wrap:anywhere}}@media (max-width:400px){.gauges[data-v-e7533d74]{grid-template-columns:1fr;gap:.8rem}.pip[data-v-e7533d74]{width:34px}}@media (prefers-reduced-motion:reduce){.hint-dot[data-v-e7533d74],.phase-word[data-v-e7533d74],.pip.lit[data-v-e7533d74],.bar[data-v-e7533d74]{animation:none!important}.bar[data-v-e7533d74],.beat[data-v-e7533d74],.legend-pip[data-v-e7533d74],.ptt-knob[data-v-e7533d74],.g-toggle[data-v-e7533d74],.phase-glyph[data-v-e7533d74],.phase-word[data-v-e7533d74]{transition:none!important}}.room[data-v-a2918214]{--table:#0d0e12;--card-paper:#e8e6df;background:radial-gradient(circle at 32% 30%,color-mix(in srgb,var(--lamp)9%,transparent),transparent 46%),linear-gradient(180deg,#08090c 0%,#0d0e12 52%,#060709 100%);color:#cfd1d6;isolation:isolate;width:100%;padding:clamp(3rem,6vw,5rem) clamp(1rem,4vw,3rem);position:relative;overflow:hidden}.grain[data-v-a2918214]{z-index:0;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:repeating-radial-gradient(circle at 17% 23%,#00000047 0 1px,#0000 1px 3px);position:absolute;inset:0}.head[data-v-a2918214]{z-index:1;text-align:center;max-width:60rem;margin:0 auto 2.6rem;position:relative}.case-no[data-v-a2918214]{letter-spacing:.28em;text-transform:uppercase;color:color-mix(in srgb,var(--lamp)70%,#fff);margin-bottom:.7rem;font-family:ui-monospace,SF Mono,monospace;font-size:.62rem;font-weight:700;display:inline-block}.title[data-v-a2918214]{letter-spacing:.04em;text-transform:uppercase;color:#f4f1ea;text-shadow:0 0 30px color-mix(in srgb,var(--lamp)22%,transparent);margin:0 0 .6rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.9rem,4.4vw,2.9rem);font-weight:800}.dek[data-v-a2918214]{color:#cfd1d69e;max-width:44rem;margin:0 auto;font-size:.95rem;line-height:1.55}.mode-line[data-v-a2918214]{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--lamp)56%,#fff);align-items:center;gap:.5rem;margin:1.1rem 0 0;font-family:ui-monospace,SF Mono,monospace;font-size:.66rem;display:inline-flex}.mode-dot[data-v-a2918214]{background:var(--lamp);width:7px;height:7px;box-shadow:0 0 10px 2px color-mix(in srgb,var(--lamp)65%,transparent);border-radius:50%;animation:2.4s ease-in-out infinite mode-pulse-a2918214}.room--workshop .mode-dot[data-v-a2918214]{background:var(--green);box-shadow:0 0 10px 2px color-mix(in srgb,var(--green)65%,transparent)}@keyframes mode-pulse-a2918214{0%,to{opacity:.4}50%{opacity:1}}.stage[data-v-a2918214]{z-index:1;background:linear-gradient(#ffffff09,#ffffff02 30%),linear-gradient(160deg,#101218 0%,#0a0b0f 60%);border:1px solid #ffffff12;border-radius:1rem;grid-template-columns:1fr;gap:clamp(1.4rem,3vw,2.6rem);max-width:72rem;margin:0 auto;padding:clamp(1.2rem,3vw,2.1rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,inset 0 0 90px #000000a6,0 40px 90px -40px #000000e6}@media (min-width:880px){.stage[data-v-a2918214]{grid-template-columns:.82fr 1.18fr;align-items:start}}.bay[data-v-a2918214]{flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:2.2rem .5rem .5rem;display:flex;position:relative}.lamp[data-v-a2918214]{transform-origin:top;width:0;height:0;animation:6s ease-in-out infinite lamp-sway-a2918214;position:absolute;top:-.4rem;left:50%;transform:translate(-50%)rotate(-3deg)}.room--workshop .lamp[data-v-a2918214]{animation:none;transform:translate(-50%)rotate(-26deg)}.lamp-arm[data-v-a2918214]{background:linear-gradient(#3a3d45,#1a1c22);border-radius:2px;width:3px;height:56px;position:absolute;top:0;left:-1px}.lamp-head[data-v-a2918214]{background:linear-gradient(#4a4d56 0%,#25272e 70%);border-radius:50% 50% 42% 42%;width:28px;height:16px;position:absolute;top:50px;left:-13px;box-shadow:inset 0 -3px 5px #0009}.lamp-cone[data-v-a2918214]{background:linear-gradient(180deg,color-mix(in srgb,var(--lamp)60%,transparent)0%,color-mix(in srgb,var(--lamp)10%,transparent)55%,transparent 100%);clip-path:polygon(38% 0%,62% 0%,100% 100%,0% 100%);opacity:0;filter:blur(2px);width:8px;height:200px;transition:opacity .5s;position:absolute;top:64px;left:50%;transform:translate(-50%)}.lamp.on .lamp-cone[data-v-a2918214]{opacity:1}@keyframes lamp-sway-a2918214{0%,to{transform:translate(-50%)rotate(-3deg)}50%{transform:translate(-50%)rotate(2deg)}}.suspect[data-v-a2918214]{filter:brightness(.4)saturate(.5);width:clamp(150px,70%,220px);margin:0;transition:transform .6s cubic-bezier(.22,.8,.3,1),filter .6s;position:relative;transform:translateY(-14px)scale(.97)}.suspect.dropped[data-v-a2918214]{transform:translateY(0)scale(1)}.suspect.lit[data-v-a2918214]{filter:brightness()saturate()}.frame[data-v-a2918214]{aspect-ratio:3/4;transform:rotate(var(--tilt));box-shadow:0 24px 50px -18px #000000d9,0 0 40px -6px color-mix(in srgb,var(--lamp)30%,transparent);background:linear-gradient(160deg,#f6f3ec,#d9d4c8);border-radius:4px;padding:7px 7px 26px;transition:transform .7s cubic-bezier(.22,.8,.3,1);position:relative}.plate-photo[data-v-a2918214]{background:linear-gradient(#1d2740 0%,#2c3a52 48%,#3b3026 100%);border-radius:2px;width:100%;height:100%;position:relative;overflow:hidden}.ph-grad[data-v-a2918214]{background:linear-gradient(170deg,#ffffff14,#0000 40%);position:absolute;inset:0}.ph-sun[data-v-a2918214]{filter:blur(.5px);background:radial-gradient(circle,#ffe6b0,#f5a623 60%,#0000 72%);border-radius:50%;width:26px;height:26px;position:absolute;top:16%;left:64%}.ph-ridge[data-v-a2918214]{clip-path:polygon(0 60%,22% 18%,44% 55%,66% 8%,100% 48%,100% 100%,0 100%);background:linear-gradient(#1c2436,#11161f);height:30%;position:absolute;bottom:34%;left:0;right:0}.ph-fore[data-v-a2918214]{background:linear-gradient(#3b3026,#221a12);height:36%;position:absolute;bottom:0;left:0;right:0}.clamp[data-v-a2918214]{background:linear-gradient(#6a6d76,#2c2e34);border-radius:3px;width:18px;height:11px;position:absolute;top:-5px;box-shadow:0 2px 4px #0009}.clamp-l[data-v-a2918214]{left:16%}.clamp-r[data-v-a2918214]{right:16%}.face[data-v-a2918214]{border:1.5px solid color-mix(in srgb,var(--green)80%,#fff);background:color-mix(in srgb,var(--green)8%,transparent);box-shadow:0 0 12px -2px color-mix(in srgb,var(--green)60%,transparent);opacity:0;transition:opacity .4s ease var(--fd),transform .4s cubic-bezier(.3,1.4,.5,1)var(--fd);border-radius:3px;position:absolute;transform:scale(.6)}.face.shown[data-v-a2918214]{opacity:1;transform:scale(1)}.face-glyph[data-v-a2918214]{color:color-mix(in srgb,var(--green)85%,#fff);position:absolute;top:2px;left:2px}.tilt-tag[data-v-a2918214]{letter-spacing:.02em;color:color-mix(in srgb,var(--lamp)50%,#fff);justify-content:center;align-items:center;gap:.4rem;margin-top:.9rem;font-family:ui-monospace,SF Mono,monospace;font-size:.58rem;font-style:italic;display:flex}.docket[data-v-a2918214]{min-width:0;position:relative}.cards[data-v-a2918214]{grid-template-columns:1fr;gap:.7rem;display:grid}@media (min-width:560px){.cards[data-v-a2918214]{grid-template-columns:1fr 1fr}}.card[data-v-a2918214]{color:#1a1c22;opacity:0;background:repeating-linear-gradient(#0000 0 17px,#465a7812 17px 18px),linear-gradient(#edeae2,#ddd9cf);border-radius:4px 4px 4px 10px;padding:.7rem .8rem .8rem;transition:opacity .5s,transform .55s cubic-bezier(.22,.8,.3,1);position:relative;transform:translate(22px);box-shadow:0 14px 30px -16px #000c,inset 0 1px #fff9}.card[data-v-a2918214]:nth-child(2){transition-delay:80ms}.card[data-v-a2918214]:nth-child(3){transition-delay:.16s}.card[data-v-a2918214]:nth-child(4){transition-delay:.24s}.card.slid[data-v-a2918214]{opacity:1;transform:translate(0)}.clasp[data-v-a2918214]{background:linear-gradient(#d6b06a,#9a7836);border-radius:3px;width:22px;height:9px;margin-left:-11px;position:absolute;top:-4px;left:50%;box-shadow:0 1px 3px #00000080,inset 0 1px #ffffff80}.card-head[data-v-a2918214]{border-bottom:1px solid #2832462e;align-items:center;gap:.4rem;margin-bottom:.55rem;padding-bottom:.4rem;display:flex}.card-icon[data-v-a2918214]{color:#5a4a2a}.card-stamp[data-v-a2918214]{letter-spacing:.14em;text-transform:uppercase;color:#3a3326;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.6rem;font-weight:800}.rows[data-v-a2918214]{flex-direction:column;gap:.32rem;margin:0;display:flex}.row[data-v-a2918214]{grid-template-columns:1fr auto;align-items:center;gap:.6rem;display:grid}.row dt[data-v-a2918214]{letter-spacing:.02em;color:#282d3a9e;text-transform:uppercase;font-size:.6rem;font-weight:600}.redact[data-v-a2918214]{justify-self:end;position:relative}.redact .val[data-v-a2918214]{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#16181d;filter:blur(3px);opacity:.35;font-family:ui-monospace,SF Mono,monospace;font-size:.66rem;font-weight:600;transition:filter .5s,opacity .5s}.redact .val.coord[data-v-a2918214]{color:color-mix(in srgb,var(--green)62%,#0a3a22)}.redact .bar[data-v-a2918214]{clip-path:inset(0);background:linear-gradient(90deg,#16181d,#0c0d10);border-radius:2px;transition:clip-path .7s cubic-bezier(.7,0,.2,1);position:absolute;inset:-1px -3px;box-shadow:0 1px 2px #0006}.redact.open .bar[data-v-a2918214]{clip-path:inset(0 0 0 100%)}.redact.open .val[data-v-a2918214]{filter:blur();opacity:1}.polygraph[data-v-a2918214]{border-top:1px solid #2832462e;align-items:center;gap:.55rem;margin-top:.7rem;padding-top:.55rem;display:flex}.dial[data-v-a2918214]{background:radial-gradient(circle,#f3f0e8,#d8d3c8);border:1.5px solid #282d3a66;border-radius:50%;flex-shrink:0;width:38px;height:38px;position:relative}.dial-n[data-v-a2918214]{color:#282d3ab3;font-size:.42rem;font-weight:800;position:absolute;top:1px;left:50%;transform:translate(-50%)}.needle[data-v-a2918214]{transform-origin:bottom;background:linear-gradient(to top,transparent,var(--red));width:2px;height:15px;box-shadow:0 0 5px color-mix(in srgb,var(--red)70%,transparent);border-radius:1px;margin:-15px 0 0 -1px;transition:transform 1.1s cubic-bezier(.34,1.3,.5,1);position:absolute;top:50%;left:50%;transform:rotate(0)}.polygraph.live .needle[data-v-a2918214]{transform:rotate(var(--bearing))}.dial-core[data-v-a2918214]{color:#282d3a80;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.poly-trace[data-v-a2918214]{flex:1;height:24px}.poly-trace polyline[data-v-a2918214]{fill:none;stroke:color-mix(in srgb,var(--green)70%,#0a3a22);stroke-width:1.5px;stroke-dasharray:240;stroke-dashoffset:240px}.polygraph.live .poly-trace polyline[data-v-a2918214]{animation:1.4s forwards poly-draw-a2918214}@keyframes poly-draw-a2918214{to{stroke-dashoffset:0}}.poly-label[data-v-a2918214]{font-variant-numeric:tabular-nums;color:#6a2020;font-family:ui-monospace,SF Mono,monospace;font-size:.56rem;font-weight:700}.confess[data-v-a2918214]{color:#282d3ac7;border-top:1px solid #2832462e;gap:.4rem;margin:.7rem 0 0;padding-top:.55rem;font-size:.62rem;line-height:1.45;display:flex}.confess svg[data-v-a2918214]{color:#5a4a2a;flex-shrink:0;margin-top:2px}.caption[data-v-a2918214]{text-align:center;color:color-mix(in srgb,var(--lamp)44%,#fff);min-height:2.2rem;margin:1.1rem 0 0;font-size:.78rem;font-style:italic;line-height:1.4}.custody[data-v-a2918214]{border-top:1px dashed #ffffff1f;justify-content:space-between;align-items:center;gap:.3rem;margin:1rem 0 0;padding:.7rem .4rem 0;list-style:none;display:flex}.custody li[data-v-a2918214]{letter-spacing:.06em;text-transform:uppercase;color:#cfd1d659;flex-direction:column;flex:1;align-items:center;gap:.35rem;font-family:ui-monospace,SF Mono,monospace;font-size:.54rem;transition:color .4s;display:flex;position:relative}.custody li[data-v-a2918214]:after{content:"";z-index:0;background:#ffffff1a;width:100%;height:1px;position:absolute;top:4px;left:50%}.custody li[data-v-a2918214]:last-child:after{display:none}.ci[data-v-a2918214]{z-index:1;background:#2a2c32;border:1px solid #fff3;border-radius:50%;width:9px;height:9px;transition:background .4s,box-shadow .4s;position:relative}.custody li.on[data-v-a2918214]{color:color-mix(in srgb,var(--green)60%,#fff)}.custody li.on .ci[data-v-a2918214]{background:var(--green);box-shadow:0 0 9px color-mix(in srgb,var(--green)70%,transparent)}.log[data-v-a2918214]{flex-direction:column;gap:1.1rem;display:flex}.log-head[data-v-a2918214]{letter-spacing:.02em;color:color-mix(in srgb,var(--green)72%,#fff);align-items:center;gap:.5rem;font-family:ui-monospace,SF Mono,monospace;font-size:.66rem;font-weight:700;display:flex}.log-code[data-v-a2918214]{border:1px solid color-mix(in srgb,var(--green)24%,transparent);background:#07080b;border-radius:.6rem;margin:0;padding:.95rem 1.1rem;overflow-x:auto;box-shadow:inset 0 0 40px #0009}.log-code code[data-v-a2918214]{color:#c8e6d4;white-space:pre;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:.68rem;line-height:1.6}.log-why[data-v-a2918214]{color:#cfd1d6bd;gap:.55rem;margin:0;font-size:.8rem;line-height:1.6;display:flex}.why-icon[data-v-a2918214]{color:color-mix(in srgb,var(--lamp)70%,#fff);flex-shrink:0;margin-top:3px}.log-why code[data-v-a2918214]{background:color-mix(in srgb,var(--green)10%,transparent);color:color-mix(in srgb,var(--green)80%,#fff);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SF Mono,monospace;font-size:.74rem}.judgments[data-v-a2918214]{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.judgments li[data-v-a2918214]{grid-template-columns:auto 1fr;align-items:start;gap:.8rem;display:grid}.jn[data-v-a2918214]{color:color-mix(in srgb,var(--green)82%,#fff);background:color-mix(in srgb,var(--green)12%,transparent);border-radius:5px;padding:3px 6px;font-family:ui-monospace,SF Mono,monospace;font-size:.62rem;font-weight:800;transform:translateY(1px)}.jt h4[data-v-a2918214]{color:#eceae4;margin:0 0 .25rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.85rem;font-weight:700}.jt p[data-v-a2918214]{color:#cfd1d6a8;margin:0;font-size:.78rem;line-height:1.55}.guards[data-v-a2918214]{background:#ffffff0f;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.guard[data-v-a2918214]{background:#08090ceb;flex-direction:column;gap:3px;padding:.6rem .8rem;display:flex}.guard dt[data-v-a2918214]{letter-spacing:.04em;text-transform:uppercase;color:#cfd1d666;font-family:ui-monospace,SF Mono,monospace;font-size:.58rem}.guard dd[data-v-a2918214]{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--green)78%,#fff);margin:0;font-size:.78rem;font-weight:600}.trail[data-v-a2918214]{border-top:1px dashed #ffffff1f;flex-direction:column;gap:.4rem;margin:0;padding:.8rem 0 0;list-style:none;display:flex}.trail li[data-v-a2918214]{align-items:baseline;gap:.65rem;font-size:.72rem;display:flex}.th[data-v-a2918214]{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--green)72%,#fff);flex-shrink:0;font-family:ui-monospace,SF Mono,monospace}.tm[data-v-a2918214]{color:#cfd1d68c}@media (max-width:640px){.room[data-v-a2918214]{padding:clamp(2.2rem,8vw,3rem) clamp(.85rem,4vw,1.4rem)}.cards[data-v-a2918214]{grid-template-columns:1fr}.card[data-v-a2918214]{transform:translate(12px)}.row[data-v-a2918214]{grid-template-columns:1fr;gap:.18rem}.redact[data-v-a2918214]{text-align:left;justify-self:stretch}.redact .val[data-v-a2918214]{white-space:normal;overflow-wrap:anywhere}.custody[data-v-a2918214]{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;gap:1rem;padding-bottom:.4rem;overflow-x:auto}.custody[data-v-a2918214]::-webkit-scrollbar{display:none}.custody li[data-v-a2918214]{flex:none;min-width:4.5rem}.log[data-v-a2918214]{min-width:0}.log-code[data-v-a2918214],.log-head[data-v-a2918214],.log-why[data-v-a2918214],.judgments[data-v-a2918214],.guards[data-v-a2918214],.trail[data-v-a2918214]{min-width:0;max-width:100%}.guards[data-v-a2918214]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lamp[data-v-a2918214],.mode-dot[data-v-a2918214]{animation:none!important}.lamp .lamp-cone[data-v-a2918214]{opacity:1}.suspect[data-v-a2918214]{filter:brightness()saturate();transition:none;transform:none}.card[data-v-a2918214]{opacity:1;transition:none;transform:none}.redact .bar[data-v-a2918214]{clip-path:inset(0 0 0 100%);transition:none}.redact .val[data-v-a2918214]{filter:blur();opacity:1}.face[data-v-a2918214]{opacity:1;transition:none;transform:none}.needle[data-v-a2918214]{transition:none;transform:rotate(247.4deg)}.poly-trace polyline[data-v-a2918214]{stroke-dashoffset:0;animation:none!important}.custody li[data-v-a2918214]{color:color-mix(in srgb,var(--green)60%,#fff)}.custody li .ci[data-v-a2918214]{background:var(--green)}}.museum[data-v-14d7e4f5]{width:100%}.rail[data-v-14d7e4f5]{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a10f7;border:1px solid #ffffff14;border-radius:14px;margin:0 .5rem;padding:.5rem .75rem;scroll-margin-top:.75rem;position:sticky;top:.5rem;box-shadow:0 10px 30px #00000059}.rail-inner[data-v-14d7e4f5]{align-items:center;gap:.75rem;max-width:80rem;margin:0 auto;display:flex}.rail-scroll[data-v-14d7e4f5]{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.mode-row[data-v-14d7e4f5]{flex-shrink:0}.rail-scroll[data-v-14d7e4f5]::-webkit-scrollbar{display:none}.wing-list[data-v-14d7e4f5]{flex-wrap:nowrap}.wing-panel[data-v-14d7e4f5]{min-height:calc(100dvh - var(--nav-height,4rem) - 5rem)}.museum-foot[data-v-14d7e4f5]{text-align:center;border-top:1px solid #ffffff0f;padding:3rem 1.5rem 4rem}.museum-foot p[data-v-14d7e4f5]{color:#fff6;max-width:40rem;margin:0 auto;font-size:.85rem;font-style:italic}@media (max-width:640px){.rail[data-v-14d7e4f5]{margin:0 .4rem;padding:.5rem}.mode-row[data-v-14d7e4f5] .seg span{display:none}.mode-row[data-v-14d7e4f5] .seg{gap:0;padding:8px 14px}}.header-bg[data-v-517da0b3]{background:radial-gradient(circle at 50% 0,#38bdf838,#0000 55%),linear-gradient(160deg,#06090f 0%,#0a1018 50%,#06090f 100%)}.header-grid[data-v-517da0b3]{background-image:linear-gradient(#38bdf812 1px,#0000 1px),linear-gradient(90deg,#38bdf812 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 70%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 70%)}.header-badge[data-v-517da0b3]{background:linear-gradient(135deg,#38bdf8,#0284c7)}.header-title[data-v-517da0b3]{font-size:clamp(2.5rem,10vw,6rem);line-height:.9}.gradient-text[data-v-517da0b3]{background:linear-gradient(135deg,#7dd3fc 0%,#38bdf8 50%,#0284c7 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 80px #38bdf866;-webkit-background-clip:text;background-clip:text}.confessional[data-v-517da0b3]{color:#60caf9}.cta-bg[data-v-517da0b3]{background:radial-gradient(circle at 50% 100%,#38bdf829,#0000 60%),linear-gradient(160deg,#06090f,#0a1018)}.header-bg[data-v-d35edc6c]{background:radial-gradient(circle at 50% 0,#1fd1ce33,#0000 55%),linear-gradient(160deg,#07090e 0%,#0a0e16 50%,#07090e 100%)}.header-grid[data-v-d35edc6c]{background-image:linear-gradient(#1fd1ce0f 1px,#0000 1px),linear-gradient(90deg,#1fd1ce0f 1px,#0000 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 70%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 70%)}.header-badge[data-v-d35edc6c]{background:linear-gradient(135deg,#1fd1ce,#0a8f8c)}.header-title[data-v-d35edc6c]{font-size:clamp(2.5rem,10vw,6rem);line-height:.9}.gradient-text[data-v-d35edc6c]{background:linear-gradient(135deg,#5ff3f0 0%,#1fd1ce 50%,#0a8f8c 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 80px #1fd1ce66;-webkit-background-clip:text;background-clip:text}.cta-bg[data-v-d35edc6c]{background:radial-gradient(circle at 50% 100%,#1fd1ce29,#0000 60%),linear-gradient(160deg,#07090e,#0b0f17)}
