@font-face{font-family:Manrope Lambda;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAPEABMAAAAACVAAAANeAASBBgAAAAAAAAAAAAAAAAAAAAAAAAAAGjEbdBwwP0hWQVI8BmA/U1RBVIECADQvahEICoFcgVIwPAE2AiQDCAsGAAQgBYcmByAMBxv1ByMRJjxzCYq/OuANyxsn4c3DQ5AZlL2svuTCUa6hiuMiW0+2dTT3EQ/Z/X91evriwfPBhYRoHTEiIxgZFEoBkDgFxVdrQ0IXvyGZWn61vcVKI7RI/+vhNm4cBTzAf9w7busv+p/rYTTPAwo4Cnxv2/t8bN3Ck7M28JrAXSRRYGHuqZuiBX16FESCFAklGzvGIxp4+knBsGC6CBvakCD8LBi0tDU1m26+7a7aQ846+VjtsQederxWhf8JcsxhJx+vjyCqoi/6ipk2xXwLiwJ2tLSIaeIxXKhYcFnLE+ZT5r8XAAJarA7wOFqRKG6AVtd6jFd16LT1Idy09VOetHK5UsCFMNsuW263lWdtZKP+rv/exV+i7IlAXbNzOxZURfQFrR7mKmccceSpgVGzLW51G9ve3gKJVxFIybJoUNLkGsqTCX/NL0DXqe+VbvKYvWZBUNCg1Qha1YKoqmCj/60s/z8biIwroq4c1HZ7lUVMjkQCYumn/IxlyUAacg0ZTCW/ZCgdyp5kOF3Kk2QkPZoFyajI/4yBAipGsQ72A1QwIjXGsjeU2tTZNvucobM6e70KYPLfsXmcKK6tUZibYzg2RrrNLgrNZhN9FZtFDAiXtaxjaUtj6qIWRRa04KRTZ5ttocNu33vB+x+Y3+Lzvll8byAImK2A2WDiwhg040Ib4r6NfO+GfLzlhp6+aEM3XHTJhv93maBe1N3kn4PVA8bW/bXf9N6FL56441L49q8fRIN0dG5HVwHhRzo7rxp0kR2Copzpr9bLDdKLVY00iVg3I7M1UgdwOwBiUbdDMepFaKzt/dqahI7ZGYauRbM4Y9Sq2TonDOf8BtHmaigGcys0Rr0I1XDugo7xPObv6qdBz2TetPWVM2XA7HwNg+Zn7x+GRIoPhpFShhGBcn7UqERRJ5b9BUWSkSgrKmkhrrJA7BgTLBuqjoZTVdzdNx09UbaAEkkyok3bCgokBeUnm8dZRgGVGWBMnikw6hqn6iOzD3bdVvsTnQXpqTNQlVdTVNVxWe5WHRr/HO4+FahimcQsmyF7t3icj3Kg2EjzqKLnWSAVHObbh0ApTpbtG+0EXnkaF8FQxpbODxlHhgvKy6gFzwU+smAmT6GgF1QqmCrJiymbvCHMzcrSH5c9VAcAAA==) format("woff2-variations"),url(data:font/woff2;base64,d09GMgABAAAAAAPEABMAAAAACVAAAANeAASBBgAAAAAAAAAAAAAAAAAAAAAAAAAAGjEbdBwwP0hWQVI8BmA/U1RBVIECADQvahEICoFcgVIwPAE2AiQDCAsGAAQgBYcmByAMBxv1ByMRJjxzCYq/OuANyxsn4c3DQ5AZlL2svuTCUa6hiuMiW0+2dTT3EQ/Z/X91evriwfPBhYRoHTEiIxgZFEoBkDgFxVdrQ0IXvyGZWn61vcVKI7RI/+vhNm4cBTzAf9w7busv+p/rYTTPAwo4Cnxv2/t8bN3Ck7M28JrAXSRRYGHuqZuiBX16FESCFAklGzvGIxp4+knBsGC6CBvakCD8LBi0tDU1m26+7a7aQ846+VjtsQederxWhf8JcsxhJx+vjyCqoi/6ipk2xXwLiwJ2tLSIaeIxXKhYcFnLE+ZT5r8XAAJarA7wOFqRKG6AVtd6jFd16LT1Idy09VOetHK5UsCFMNsuW263lWdtZKP+rv/exV+i7IlAXbNzOxZURfQFrR7mKmccceSpgVGzLW51G9ve3gKJVxFIybJoUNLkGsqTCX/NL0DXqe+VbvKYvWZBUNCg1Qha1YKoqmCj/60s/z8biIwroq4c1HZ7lUVMjkQCYumn/IxlyUAacg0ZTCW/ZCgdyp5kOF3Kk2QkPZoFyajI/4yBAipGsQ72A1QwIjXGsjeU2tTZNvucobM6e70KYPLfsXmcKK6tUZibYzg2RrrNLgrNZhN9FZtFDAiXtaxjaUtj6qIWRRa04KRTZ5ttocNu33vB+x+Y3+Lzvll8byAImK2A2WDiwhg040Ib4r6NfO+GfLzlhp6+aEM3XHTJhv93maBe1N3kn4PVA8bW/bXf9N6FL56441L49q8fRIN0dG5HVwHhRzo7rxp0kR2Copzpr9bLDdKLVY00iVg3I7M1UgdwOwBiUbdDMepFaKzt/dqahI7ZGYauRbM4Y9Sq2TonDOf8BtHmaigGcys0Rr0I1XDugo7xPObv6qdBz2TetPWVM2XA7HwNg+Zn7x+GRIoPhpFShhGBcn7UqERRJ5b9BUWSkSgrKmkhrrJA7BgTLBuqjoZTVdzdNx09UbaAEkkyok3bCgokBeUnm8dZRgGVGWBMnikw6hqn6iOzD3bdVvsTnQXpqTNQlVdTVNVxWe5WHRr/HO4+FahimcQsmyF7t3icj3Kg2EjzqKLnWSAVHObbh0ApTpbtG+0EXnkaF8FQxpbODxlHhgvKy6gFzwU+smAmT6GgF1QqmCrJiymbvCHMzcrSH5c9VAcAAA==) format("woff2");unicode-range:U+0041}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-DL7QRZyv.woff2) format("woff2-variations"),url(/assets/manrope-greek-DL7QRZyv.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-DHIcAJRg.woff2) format("woff2-variations"),url(/assets/manrope-latin-DHIcAJRg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--page-w: 1280px;--bg: #04070B;--surface: #0A0F16;--panel: #0E1620;--border: #16222E;--border-hi: #23404F;--accent: #22D3EE;--amber: #22D3EE;--accent-dim: #0E7490;--amber-dim: #0E7490;--accent-glow: rgba(34,211,238,.14);--amber-glow: rgba(34,211,238,.14);--blue: #3D7EFF;--green: #34D58B;--red: #F05252;--text: #EAF6FA;--text-2: #8FA6B5;--text-3: #47596A;--mono: "JetBrains Mono", monospace;--sans: "Inter", system-ui, sans-serif;--display: "Manrope Lambda", "Manrope", "Space Grotesk", system-ui, sans-serif;--brand: "Manrope", "Space Grotesk", system-ui, sans-serif;--radius-sm: 6px;--radius: 10px;--radius-lg: 16px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4{font-family:var(--display);text-transform:uppercase}html,body,#root{height:100%}html{background:var(--bg)}body{background:transparent;color:var(--text);font-family:var(--sans);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border-hi);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--accent-dim)}::selection{background:#22d3ee40}.app{min-height:100vh;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;justify-content:space-between;padding:0 max(32px,calc((100vw - var(--page-w)) / 2 + 32px));height:64px;border-bottom:1px solid var(--border);background:#0a0f16bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:100}.logo{font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:.02em;text-transform:uppercase}.logo span{color:var(--accent);text-shadow:0 0 18px rgba(34,211,238,.5)}.main{flex:1;max-width:var(--page-w);margin:0 auto;width:100%;padding:40px 32px}.card{background:linear-gradient(180deg,rgba(34,211,238,.03),transparent 30%),var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;box-shadow:0 1px #ffffff08 inset,0 12px 40px #00000059}.card-title{font-family:var(--display);font-weight:600;font-size:16px;margin-bottom:20px;text-transform:uppercase}.upload-zone{border:2px dashed var(--border-hi);border-radius:var(--radius-lg);padding:24px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .3s;background:var(--panel);width:min(100%,440px);aspect-ratio:1 / 1;max-height:440px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-zone:hover,.upload-zone.drag-over{border-color:var(--accent);background:var(--accent-glow);box-shadow:0 0 60px #22d3ee1f}.upload-zone .icon{width:56px;height:56px;margin:0 auto 20px;background:var(--accent-glow);border:1px solid var(--accent-dim);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent);animation:pulse-glow 3s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 #22d3ee4d}50%{box-shadow:0 0 28px #22d3ee59}}.upload-zone h2{font-family:var(--display);font-size:20px;font-weight:600;margin-bottom:8px;max-width:340px;margin-left:auto;margin-right:auto;line-height:1.25;text-transform:uppercase}.upload-zone p{color:var(--text-2);font-size:13px}.upload-zone .formats{margin-top:16px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.badge{font-family:var(--mono);font-size:11px;padding:3px 8px;border-radius:4px;background:var(--panel);border:1px solid var(--border);color:var(--text-2)}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 640px){.settings-grid{grid-template-columns:1fr}}.field label{display:block;font-size:12px;font-weight:500;color:var(--text-2);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.field select,.field input[type=number]{width:100%;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);padding:10px 12px;font-family:var(--sans);font-size:14px;outline:none;transition:border-color .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field select:focus{border-color:var(--accent)}.platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.platform-btn{padding:12px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel);color:var(--text-2);font-size:13.5px;cursor:pointer;transition:all .15s;text-align:left;width:100%}@media (max-width: 480px){.platform-grid{grid-template-columns:repeat(2,1fr)}}.platform-btn:hover{border-color:var(--border-hi)}.platform-btn.active{border-color:var(--accent);background:var(--accent-glow);color:var(--accent);box-shadow:0 0 16px #22d3ee1f}.toggle-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.toggle-row:last-child{border-bottom:none}.toggle-label{flex:1}.toggle-label strong{display:block;font-size:14px;font-weight:500}.toggle-label span{font-size:12px;color:var(--text-2)}.toggle{position:relative;width:40px;height:22px;flex-shrink:0}.toggle input{opacity:0;width:0;height:0}.toggle-track{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--border);border-radius:11px;transition:background .2s;cursor:pointer}.toggle input:checked+.toggle-track{background:var(--accent);box-shadow:0 0 12px #22d3ee66}.toggle-track:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;background:var(--text);border-radius:50%;transition:transform .2s}.toggle input:checked+.toggle-track:after{transform:translate(18px)}.slider-row{padding:14px 0;border-bottom:1px solid var(--border)}.slider-row:last-child{border-bottom:none}.slider-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.slider-head strong{font-size:14px;font-weight:500}.slider-head .slider-val{font-family:var(--mono);font-size:12px;color:var(--accent);background:var(--accent-glow);padding:2px 8px;border-radius:4px}.slider-desc{font-size:12px;color:var(--text-2);margin-bottom:10px}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--accent-dim),var(--accent));outline:none;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent);border:2px solid var(--bg);box-shadow:0 0 10px #22d3ee99;transition:transform .1s}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--accent);border:2px solid var(--bg);box-shadow:0 0 10px #22d3ee99}.advanced-toggle{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--accent);font-family:var(--sans);font-size:13px;font-weight:500;cursor:pointer;padding:12px 0}.progress-bar-track{height:4px;background:var(--border);border-radius:2px;overflow:hidden;margin:16px 0}.progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--accent-dim),var(--accent));border-radius:2px;transition:width .4s ease;box-shadow:0 0 10px #22d3ee80}.stage-list{display:flex;flex-direction:column;gap:8px;margin-top:20px}.stage-item{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--text-3)}.stage-item.active{color:var(--text)}.stage-item.done{color:var(--green)}.stage-dot{width:8px;height:8px;border-radius:50%;background:var(--border);flex-shrink:0}.stage-item.active .stage-dot{background:var(--accent);animation:dot-pulse 1.2s ease-in-out infinite}@keyframes dot-pulse{0%,to{box-shadow:0 0 4px var(--accent)}50%{box-shadow:0 0 14px var(--accent)}}.stage-item.done .stage-dot{background:var(--green)}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:24px}.metric-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:16px;transition:border-color .2s}.metric-card:hover{border-color:var(--border-hi)}.metric-card .label{font-size:11px;color:var(--text-2);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.metric-card .value{font-family:var(--mono);font-size:20px;font-weight:500;color:var(--accent);text-shadow:0 0 14px rgba(34,211,238,.35)}.metric-card .unit{font-family:var(--mono);font-size:11px;color:var(--text-3);margin-left:4px}.download-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.download-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:8px;transition:border-color .2s,box-shadow .2s}.download-card:hover{border-color:var(--accent-dim);box-shadow:0 0 24px #22d3ee14}.download-card .platform-name{font-family:var(--display);font-weight:600;font-size:15px;text-transform:capitalize}.download-card .lufs{font-family:var(--mono);font-size:12px;color:var(--text-2)}.ab-switch{display:flex;gap:0;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border-hi)}.ab-btn{flex:1;padding:14px;border:none;cursor:pointer;font-family:var(--display);font-weight:600;font-size:14px;letter-spacing:1px;text-transform:uppercase;background:var(--panel);color:var(--text-3);transition:all .12s}.ab-btn.active-a{background:linear-gradient(180deg,#8fa6b52e,#8fa6b514);color:var(--text)}.ab-btn.active-b{background:linear-gradient(180deg,#22d3ee40,#22d3ee1a);color:var(--accent);text-shadow:0 0 16px rgba(34,211,238,.5)}.speaker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.speaker-btn{display:flex;flex-direction:column;align-items:center;gap:7px;padding:13px 8px;border-radius:var(--radius-sm);border:1px solid var(--border);background:#050a1080;color:var(--text-2);cursor:pointer;transition:all .16s;font-size:11.5px;font-weight:500;text-align:center}.speaker-btn span{white-space:nowrap}.speaker-btn:hover{border-color:var(--accent-dim);color:var(--text);background:#22d3ee0a}.speaker-btn.active{border-color:var(--accent);background:var(--accent-glow);color:var(--accent);box-shadow:0 0 16px #22d3ee24}.speaker-btn.active svg{filter:drop-shadow(0 0 6px rgba(34,211,238,.5))}@media (max-width: 380px){.speaker-grid{grid-template-columns:repeat(2,1fr)}}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--radius-sm);font-family:var(--sans);font-size:14px;font-weight:500;cursor:pointer;border:none;transition:all .15s}.btn-primary{background:linear-gradient(180deg,#35e0f8,#17b8d4);color:#04262c;box-shadow:0 0 24px #22d3ee40}.btn-primary:hover:not(:disabled){box-shadow:0 0 36px #22d3ee73;transform:translateY(-1px)}.btn-primary:disabled{opacity:.4;cursor:not-allowed}.btn-secondary{background:var(--panel);color:var(--text);border:1px solid var(--border)}.btn-secondary:hover{border-color:var(--border-hi)}.btn-sm{padding:8px 16px;font-size:13px}.eq-report{display:flex;flex-direction:column;gap:8px}.eq-item{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--panel);border-radius:var(--radius-sm)}.eq-band{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--accent);flex-shrink:0;width:96px;line-height:1.35}.eq-body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.eq-action{color:var(--text);font-size:14px;font-weight:500;line-height:1.4}.eq-reason{align-self:flex-start;font-family:var(--mono);font-size:10px;letter-spacing:.3px;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim);border-radius:5px;padding:2px 7px;text-transform:uppercase}.flag-list{display:flex;flex-direction:column;gap:6px}.flag{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-radius:var(--radius-sm);font-size:13px;background:#f0525214;border-left:3px solid var(--red);color:var(--text-2)}.flag-fixed{border-left-color:var(--green);background:#34d58b0f}.text-accent,.text-amber{color:var(--accent)}.text-muted{color:var(--text-2)}.text-sm{font-size:12px}.text-mono{font-family:var(--mono)}.flex{display:flex}.items-center{align-items:center}.gap-2{gap:8px}.gap-4{gap:16px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.w-full{width:100%}.justify-between{justify-content:space-between}.card+.card,.card.mb-4{margin-bottom:16px}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.main>*{animation:rise .55s cubic-bezier(.22,1,.36,1) both}.main>*:nth-child(2){animation-delay:.08s}.main>*:nth-child(3){animation-delay:.16s}.main>*:nth-child(4){animation-delay:.24s}.main>*:nth-child(5){animation-delay:.32s}.main>*:nth-child(6){animation-delay:.4s}.card{position:relative;background:linear-gradient(180deg,rgba(34,211,238,.04),transparent 32%),#0a0f16b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-lg);padding:1px;background:linear-gradient(135deg,rgba(34,211,238,.35),transparent 30%,transparent 70%,rgba(61,126,255,.25));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.card:hover{transform:translateY(-2px);box-shadow:0 1px #ffffff0a inset,0 24px 60px #00000080,0 0 40px #22d3ee0f}.shimmer-text{background:linear-gradient(100deg,#22d3ee 15%,#a5f3fc 35%,#0ea5c6 58%,#22d3ee 80%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 5.5s ease-in-out infinite;filter:drop-shadow(0 0 26px rgba(34,211,238,.35))}@keyframes shimmer{0%,to{background-position:0% 0}50%{background-position:100% 0}}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;top:0;bottom:0;width:45%;left:-60%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-20deg);transition:left .5s ease}.btn-primary:hover:after{left:130%}.hero-wrap{position:relative;padding:24px 0 8px}.hero-visual{position:absolute;top:-80px;right:0;bottom:-30px;left:0;z-index:-1;opacity:.62;-webkit-mask-image:radial-gradient(72% 92% at 50% 42%,#000 34%,transparent 100%);mask-image:radial-gradient(72% 92% at 50% 42%,#000 34%,transparent 100%)}.feature-card{transition:transform .25s ease,box-shadow .25s ease}.feature-card:hover{transform:translateY(-3px)}.eq-loader{display:flex;gap:5px;align-items:flex-end;height:44px;justify-content:center;margin:4px 0 18px}.eq-loader span{width:6px;border-radius:3px;background:linear-gradient(180deg,var(--accent),var(--accent-dim));box-shadow:0 0 12px #22d3ee66;animation:eq-bounce 1.1s ease-in-out infinite}.eq-loader span:nth-child(1){animation-delay:0s;height:40%}.eq-loader span:nth-child(2){animation-delay:.12s;height:75%}.eq-loader span:nth-child(3){animation-delay:.24s;height:55%}.eq-loader span:nth-child(4){animation-delay:.36s;height:90%}.eq-loader span:nth-child(5){animation-delay:.48s;height:60%}.eq-loader span:nth-child(6){animation-delay:.6s;height:80%}.eq-loader span:nth-child(7){animation-delay:.72s;height:45%}@keyframes eq-bounce{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.progress-ring{position:relative;width:68px;height:68px;flex-shrink:0}.progress-ring svg{transform:rotate(-90deg)}.progress-ring .ring-bg{stroke:var(--border)}.progress-ring .ring-fg{stroke:url(#ringGrad);stroke-linecap:round;transition:stroke-dashoffset .45s ease;filter:drop-shadow(0 0 6px rgba(34,211,238,.55))}.progress-ring .ring-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:15px;color:var(--accent)}.viz-tabs{display:flex;gap:6px;margin:14px 0 10px}.viz-tab{padding:6px 14px;border-radius:20px;border:1px solid var(--border);background:transparent;color:var(--text-3);font-size:12px;font-family:var(--mono);cursor:pointer;transition:all .15s;letter-spacing:.3px}.viz-tab:hover{color:var(--text-2);border-color:var(--border-hi)}.viz-tab.active{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-glow);box-shadow:0 0 14px #22d3ee26}.viz-stage{position:relative;border-radius:var(--radius);border:1px solid var(--border);background:radial-gradient(80% 120% at 50% 0%,rgba(34,211,238,.05),transparent 60%),#060b11;overflow:hidden}.viz-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--text-3);font-size:13px;pointer-events:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.card-head .card-title{margin:0;white-space:nowrap}.card-head .card-hint{font-size:12px;color:var(--text-2)}.transport{display:flex;align-items:center;gap:10px;flex-wrap:wrap;row-gap:10px}.transport-skip{padding:8px 11px}.transport-time{color:var(--text-2);margin-left:auto}.hearing-badge{white-space:nowrap;display:inline-flex;align-items:center;gap:7px;font-size:11px;padding:5px 11px;border-radius:6px;background:#8fa6b51f;color:var(--text-2);border:1px solid transparent}.hearing-badge.is-master{background:var(--accent-glow);color:var(--accent);border-color:var(--accent-dim)}.mini-eq{display:inline-flex;gap:2px;align-items:flex-end;height:10px}.mini-eq i{width:2.5px;background:currentColor;border-radius:1px;animation:eq-bounce .9s ease-in-out infinite}.mini-eq i:nth-child(1){height:100%;animation-delay:0s}.mini-eq i:nth-child(2){height:100%;animation-delay:.22s}.mini-eq i:nth-child(3){height:100%;animation-delay:.44s}.btn-playing{animation:play-pulse 1.8s ease-in-out infinite}@keyframes play-pulse{0%,to{box-shadow:0 0 22px #22d3ee4d}50%{box-shadow:0 0 44px #22d3ee99}}.eq-curve-wrap{border:1px solid var(--border);border-radius:var(--radius-sm);background:radial-gradient(90% 140% at 50% 0%,rgba(34,211,238,.06),transparent 60%),#070d13;margin:8px 0 12px;overflow:hidden}.eq-curve-label{font-family:var(--mono);font-size:10px;color:var(--text-3);letter-spacing:.5px;padding:8px 12px 0}.viz-tabs{scrollbar-width:none}.viz-tabs::-webkit-scrollbar{display:none}@media (max-width: 640px){.main{padding:24px 14px}.topbar{padding:0 16px}.card{padding:18px 16px}.card-head{flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:14px}.card-head .card-title{white-space:normal}.ab-btn{font-size:12px;padding:12px 6px;letter-spacing:.4px}.metrics-grid{grid-template-columns:repeat(2,1fr);gap:8px}.metric-card{padding:12px}.metric-card .value{font-size:16px}.viz-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.viz-tab{flex-shrink:0}.download-grid{grid-template-columns:1fr}.hero-wrap h1{letter-spacing:-.5px}.eq-loader{height:34px}}.overline{font-family:var(--mono);font-size:11px;letter-spacing:3.5px;color:var(--accent);opacity:.9;margin-bottom:16px}.hero-h1{font-family:var(--display);font-size:clamp(42px,7.5vw,80px);font-weight:700;letter-spacing:.02em;line-height:1.02;margin-bottom:20px;text-transform:uppercase}.hero-sub{color:var(--text-2);font-size:17px;max-width:580;max-width:580px;margin:0 auto;line-height:1.65}.hero-micro{text-align:center;color:var(--text-3);font-size:12px;margin-top:14px;font-family:var(--mono);letter-spacing:.4px}.stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:64px 0 0}.stat{text-align:center;padding:18px 8px}.stat .num{font-family:var(--mono);font-size:clamp(20px,3vw,30px);color:var(--accent);text-shadow:0 0 18px rgba(34,211,238,.35)}.stat .lbl{font-size:12px;color:var(--text-2);margin-top:6px}.feature-row{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin:84px 0}.feature-row.flip>:first-child{order:2}.feature-kicker{font-family:var(--mono);font-size:11px;letter-spacing:2.5px;color:var(--accent);margin-bottom:12px}.feature-h{font-family:var(--display);font-size:clamp(28px,3.8vw,44px);font-weight:700;letter-spacing:.02em;line-height:1.08;margin-bottom:16px;text-transform:uppercase}.feature-p{color:var(--text-2);font-size:15.5px;line-height:1.7;max-width:46ch}.feature-visual{border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(90% 130% at 50% 0%,rgba(34,211,238,.06),transparent 60%),#0a0f1699;min-height:240px;display:flex;align-items:center;justify-content:center;padding:28px;overflow:hidden;position:relative}.eq-big{display:flex;gap:9px;align-items:flex-end;height:150px}.eq-big span{width:13px;border-radius:7px;background:linear-gradient(180deg,var(--accent),rgba(61,126,255,.65));box-shadow:0 0 18px #22d3ee59;animation:eq-bounce 1.15s ease-in-out infinite}.eq-big span:nth-child(1){animation-delay:0s;height:45%}.eq-big span:nth-child(2){animation-delay:.1s;height:78%}.eq-big span:nth-child(3){animation-delay:.2s;height:58%}.eq-big span:nth-child(4){animation-delay:.3s;height:95%}.eq-big span:nth-child(5){animation-delay:.4s;height:66%}.eq-big span:nth-child(6){animation-delay:.5s;height:88%}.eq-big span:nth-child(7){animation-delay:.6s;height:50%}.eq-big span:nth-child(8){animation-delay:.7s;height:72%}.eq-big span:nth-child(9){animation-delay:.8s;height:40%}.icon-chip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.icon-chip{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:var(--accent-glow);border:1px solid var(--accent-dim);color:var(--accent);transition:transform .25s ease,box-shadow .25s ease}.icon-chip:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 0 26px #22d3ee4d}.big-quote{text-align:center;font-family:var(--display);font-weight:700;font-size:clamp(30px,5.4vw,58px);letter-spacing:.02em;margin:100px auto 72px;text-transform:uppercase}.cta-center{display:flex;justify-content:center;margin:0 0 48px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s cubic-bezier(.22,1,.36,1);animation:reveal-failsafe .4s ease 2.5s forwards}@keyframes reveal-failsafe{to{opacity:1;transform:none}}.reveal.revealed{opacity:1;transform:none}@media (max-width: 880px){.feature-row{grid-template-columns:1fr;gap:24px;margin:56px 0}.feature-row.flip>:first-child{order:0}.feature-visual{min-height:190px}}@media (max-width: 640px){.stats-strip{grid-template-columns:repeat(2,1fr);margin-top:44px}.big-quote{margin:64px auto 48px}}.nav{display:flex;align-items:center;gap:4px}.nav-link{background:none;border:none;cursor:pointer;color:var(--text-2);font-family:var(--sans);font-size:13.5px;font-weight:500;padding:8px 13px;border-radius:8px;transition:color .15s,background .15s}.nav-link:hover{color:var(--text);background:#22d3ee0f}.nav-link.active{color:var(--accent);background:var(--accent-glow)}.hamburger{display:none;background:none;border:1px solid var(--border);border-radius:8px;color:var(--text);padding:7px 9px;cursor:pointer}.menu-panel{position:absolute;top:64px;left:0;right:0;background:#080c13f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);display:flex;flex-direction:column;padding:8px 16px 14px;z-index:99;animation:rise .25s ease both}.menu-panel .nav-link{text-align:left;padding:12px 10px;font-size:15px}@media (max-width: 760px){.nav{display:none}.hamburger{display:inline-flex}}.page{animation:rise .5s cubic-bezier(.22,1,.36,1) both}.page-hero{text-align:center;margin:34px 0 48px}.page-h1{font-family:var(--display);font-size:clamp(36px,6vw,62px);font-weight:700;letter-spacing:.02em;line-height:1.05;margin-bottom:18px;text-transform:uppercase}.tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.tier-card{position:relative;display:flex;flex-direction:column;gap:6px;background:linear-gradient(180deg,rgba(34,211,238,.04),transparent 35%),#0a0f16bf;border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px 22px 22px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.tier-card:hover{transform:translateY(-4px);border-color:var(--border-hi);box-shadow:0 22px 50px #00000080}.tier-card.tier-pop{border-color:var(--accent-dim);box-shadow:0 0 44px #22d3ee1f;background:linear-gradient(180deg,rgba(34,211,238,.09),transparent 40%),#0a0f16cc}.tier-tag{position:absolute;top:-11px;left:50%;transform:translate(-50%);font-family:var(--mono);font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#04262c;background:linear-gradient(90deg,#35e0f8,#17b8d4);padding:4px 12px;border-radius:20px;white-space:nowrap;box-shadow:0 0 18px #22d3ee66}.tier-name{font-family:var(--display);font-weight:600;font-size:15px;color:var(--text-2);text-transform:uppercase}.tier-price{font-family:var(--display);font-weight:700;font-size:44px;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.tier-price .cur{font-size:22px;vertical-align:14px;color:var(--text-2);margin-right:2px}.tier-credits{font-family:var(--mono);font-size:13px;color:var(--accent)}.tier-credits .per{color:var(--text-3)}.tier-blurb{font-size:13px;color:var(--text-2);margin:6px 0 4px}.check-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin:10px 0 18px}.check-list li{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--text-2)}.check-list li svg{color:var(--accent);flex-shrink:0;margin-top:3px}.pricing-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}.pricing-note strong{display:block;font-size:14px;margin-bottom:6px}.pricing-note p{font-size:13px;color:var(--text-2);line-height:1.6}.how-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.how-step{padding:24px}.how-step-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.how-n{font-family:var(--mono);font-size:26px;color:#22d3ee47;font-weight:500}.how-step h3{font-family:var(--display);font-size:18px;font-weight:600;margin-bottom:8px;text-transform:uppercase}.how-step p{font-size:13.5px;color:var(--text-2);line-height:1.65}.tech-strip{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:36px}.faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.faq-item{border:1px solid var(--border);border-radius:var(--radius);background:#0a0f16b3;padding:0 18px;transition:border-color .2s}.faq-item[open]{border-color:var(--accent-dim)}.faq-item summary{cursor:pointer;list-style:none;padding:16px 28px 16px 0;font-weight:500;font-size:14.5px;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:2px;top:13px;color:var(--accent);font-size:19px;transition:transform .2s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{padding:0 0 16px;font-size:13.5px;color:var(--text-2);line-height:1.7}.section-kicker{text-align:center;margin:90px 0 40px}.steps-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}.step-mini{text-align:center;padding:18px 10px}.step-mini .n{width:40px;height:40px;border-radius:50%;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:13px;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim)}.step-mini strong{display:block;font-size:14px;margin-bottom:5px}.step-mini span{font-size:12.5px;color:var(--text-2);line-height:1.55;display:block}.quotes-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 0}.quote-card{padding:22px}.quote-card .q{font-family:var(--display);font-size:16px;font-weight:500;line-height:1.45;margin-bottom:12px;text-transform:uppercase}.quote-card .who{font-family:var(--mono);font-size:11px;color:var(--accent);letter-spacing:.5px}.footer{border-top:1px solid var(--border);margin-top:72px;padding:40px 32px 28px;background:linear-gradient(180deg,#080c1366,#04070bbf)}.footer-inner{max-width:var(--page-w);margin:0 auto;width:100%;display:flex;flex-wrap:wrap;gap:32px 40px;justify-content:space-between}.footer-brand{flex:1 1 220px;min-width:200px}.footer .logo{font-size:19px;margin-bottom:10px}.footer-tagline{font-size:12.5px;line-height:1.5;color:var(--text-3);margin:14px 0 0;max-width:240px}.footer-nav{flex:2 1 420px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.footer-col{display:flex;flex-direction:column;gap:10px;min-width:0}.footer-col-h{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin-bottom:2px}.footer-link{background:none;border:none;padding:0;cursor:pointer;text-align:left;font-size:13px;color:var(--text-3);transition:color .15s;width:fit-content}.footer-link:hover{color:var(--accent)}.footer-base{max-width:var(--page-w);margin:30px auto 0;width:100%;padding-top:20px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.footer-copy{font-family:var(--mono);font-size:10.5px;color:var(--text-3);letter-spacing:.03em}.build-stamp{display:inline-block;padding:3px 9px;border-radius:5px;font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;color:var(--text-3);background:var(--panel);border:1px solid var(--border)}@media (max-width: 640px){.footer{padding:32px 20px 24px}.footer-inner{gap:26px}.footer-brand{flex-basis:100%;text-align:center}.footer-tagline{margin:0 auto}.footer .logo{text-align:center}.footer-nav{flex-basis:100%;grid-template-columns:repeat(3,1fr);gap:16px}.footer-col{align-items:center}.footer-link{text-align:center}.footer-base{justify-content:center}}@media (max-width: 880px){.tier-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.pricing-notes{grid-template-columns:1fr;gap:22px}.how-steps{grid-template-columns:1fr}.steps-strip{grid-template-columns:repeat(2,1fr)}.quotes-row{grid-template-columns:1fr}}.verdict-card{display:flex;align-items:center;gap:28px;margin-bottom:16px;flex-wrap:wrap}.verdict-ring{position:relative;width:120px;height:120px;flex-shrink:0}.verdict-conf{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.verdict-conf span{font-family:var(--mono);font-size:24px;font-weight:500}.verdict-conf small{font-size:10px;color:var(--text-3);font-family:var(--mono);letter-spacing:.5px}.verdict-label{font-family:var(--display);font-weight:700;font-size:clamp(22px,3.6vw,34px);letter-spacing:.02em;text-transform:uppercase}.v-ai{color:#f05252;text-shadow:0 0 24px rgba(240,82,82,.4)}.v-human{color:#34d58b;text-shadow:0 0 24px rgba(52,213,139,.4)}.v-hybrid{color:#e8c468;text-shadow:0 0 24px rgba(232,196,104,.4)}.layer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.layer-card{padding:20px}.layer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.layer-name{font-family:var(--display);font-weight:600;font-size:16px;text-transform:uppercase}.layer-desc{font-size:12px;color:var(--text-3);margin-top:2px}.lean-badge{font-family:var(--mono);font-size:10px;letter-spacing:1px;padding:4px 10px;border-radius:20px;flex-shrink:0}.lean-ai{color:#f05252;background:#f052521a;border:1px solid rgba(240,82,82,.3)}.lean-human{color:#34d58b;background:#34d58b1a;border:1px solid rgba(52,213,139,.3)}.lean-mixed{color:#e8c468;background:#e8c4681a;border:1px solid rgba(232,196,104,.3)}.layer-bar{position:relative;height:22px;border-radius:11px;background:linear-gradient(90deg,#34d58b26,#e8c4681f,#f0525226);border:1px solid var(--border);overflow:hidden;margin-bottom:12px}.layer-bar-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#22d3ee40,#22d3ee80);border-right:2px solid var(--accent);box-shadow:0 0 14px #22d3ee59;transition:width 1s cubic-bezier(.22,1,.36,1)}.layer-bar-lbl{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:10.5px;color:var(--text);text-shadow:0 1px 3px rgba(0,0,0,.7)}.layer-reason{font-size:13px;color:var(--text-2);line-height:1.65}.metric-list{margin-top:10px;display:flex;flex-direction:column;gap:2px}.metric-row{display:flex;align-items:center;gap:9px;font-size:12px;padding:5px 8px;border-radius:6px;cursor:help}.metric-row:hover{background:#22d3ee0d}.metric-name{color:var(--text-2);flex:1}.metric-val{font-family:var(--mono);font-size:11px;color:var(--text-3)}.metric-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.d-ai{background:#f05252;box-shadow:0 0 6px #f0525299}.d-human{background:#34d58b;box-shadow:0 0 6px #34d58b99}.d-mixed{background:#e8c468;box-shadow:0 0 6px #e8c46880}@media (max-width: 800px){.layer-grid{grid-template-columns:1fr}.verdict-card{gap:18px}}.spectro-wrap{position:relative;border-radius:var(--radius);border:1px solid var(--border);overflow:hidden;background:#050a10}.spectro-canvas{width:100%;height:240px;display:block;image-rendering:auto}.spectro-cutoff{position:absolute;left:0;right:0;border-top:1.5px dashed rgba(240,82,82,.85);box-shadow:0 0 12px #f0525266}.spectro-cutoff span{position:absolute;right:8px;top:3px;font-family:var(--mono);font-size:10px;color:#f05252;background:#050a10cc;padding:2px 8px;border-radius:4px}.spectro-axis{position:absolute;left:6px;top:6px;bottom:6px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.spectro-axis span{font-family:var(--mono);font-size:9px;color:#eaf6fa8c;text-shadow:0 1px 3px rgba(0,0,0,.9)}.vspectrum{position:relative;height:12px;border-radius:6px;margin-top:16px;background:linear-gradient(90deg,#34d58bb3,#e8c46899,#f05252b3);border:1px solid var(--border)}.vspectrum-marker{position:absolute;top:-5px;width:4px;height:22px;background:#eaf6fa;border-radius:2px;transform:translate(-50%);box-shadow:0 0 12px #eaf6facc;transition:left 1s cubic-bezier(.22,1,.36,1)}.vspectrum-lbls{display:flex;justify-content:space-between;margin-top:6px;font-family:var(--mono);font-size:9.5px;color:var(--text-3);letter-spacing:1px}.evi-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.evi-pill{font-family:var(--mono);font-size:10.5px;padding:4px 11px;border-radius:20px}.p-human{color:#34d58b;background:#34d58b1a;border:1px solid rgba(52,213,139,.3)}.p-ai{color:#f05252;background:#f052521a;border:1px solid rgba(240,82,82,.3)}.p-mixed{color:#e8c468;background:#e8c4681a;border:1px solid rgba(232,196,104,.3)}.layer-visual{background:#050a10b3;border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;margin-bottom:12px}.viz-cap{font-family:var(--mono);font-size:9.5px;letter-spacing:.8px;color:var(--text-3);margin-bottom:8px;text-transform:uppercase}.fact-chips{display:flex;flex-wrap:wrap;gap:8px}.fact-chip{display:flex;flex-direction:column;gap:1px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 14px;min-width:86px}.fact-chip span{font-size:10px;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px}.fact-chip strong{font-family:var(--mono);font-size:14px;color:var(--accent);font-weight:500}.metric-block{padding:7px 8px;border-radius:8px}.metric-block:hover{background:#22d3ee0a}.metric-block+.metric-block{border-top:1px solid rgba(22,34,46,.6)}.metric-row{display:flex;align-items:center;gap:9px;font-size:12.5px}.metric-name{color:var(--text);flex:1;font-weight:500}.metric-val{font-family:var(--mono);font-size:11.5px;color:var(--accent)}.metric-why{font-size:11px;color:var(--text-3);line-height:1.5;margin:3px 0 0 16px}.mgauge{position:relative;width:74px;height:6px;border-radius:3px;flex-shrink:0;background:linear-gradient(90deg,#34d58b80,#e8c46873,#f0525280)}.mgauge-marker{position:absolute;top:-3px;width:3px;height:12px;background:#eaf6fa;border-radius:1.5px;transform:translate(-50%);box-shadow:0 0 6px #eaf6fab3}@media (max-width: 640px){.spectro-canvas{height:170px}.mgauge{width:52px}.metric-why{margin-left:14px}.verdict-card{flex-direction:column;align-items:flex-start}}.v-human{color:#22d3ee;text-shadow:0 0 24px rgba(34,211,238,.45)}.v-hybrid{color:#34d58b;text-shadow:0 0 24px rgba(52,213,139,.4)}.v-ai{color:#c2402f;text-shadow:0 0 24px rgba(194,64,47,.5)}.lean-human{color:#22d3ee;background:#22d3ee1a;border:1px solid rgba(34,211,238,.32)}.lean-mixed{color:#34d58b;background:#34d58b1a;border:1px solid rgba(52,213,139,.3)}.lean-ai{color:#e2705e;background:#c2402f1f;border:1px solid rgba(194,64,47,.4)}.d-human{background:#22d3ee;box-shadow:0 0 6px #22d3eea6}.d-mixed{background:#34d58b;box-shadow:0 0 6px #34d58b8c}.d-ai{background:#c2402f;box-shadow:0 0 6px #c2402fb3}.p-human{color:#22d3ee;background:#22d3ee17;border:1px solid rgba(34,211,238,.32)}.p-mixed{color:#34d58b;background:#34d58b17;border:1px solid rgba(52,213,139,.3)}.p-ai{color:#e2705e;background:#c2402f1a;border:1px solid rgba(194,64,47,.4)}.vspectrum{background:linear-gradient(90deg,#22d3eebf,#34d58b99,#c2402fbf)}.mgauge{background:linear-gradient(90deg,#22d3ee8c,#34d58b73,#c2402f99)}.verdict-card.v2{position:relative;overflow:hidden;padding:34px 30px;gap:34px;align-items:center}.verdict-halo{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(36px);opacity:.65;pointer-events:none}.verdict-ring.v2{width:160px;height:160px;padding:0}.verdict-conf.v2 span{font-size:30px;font-weight:600}.verdict-body{position:relative;flex:1;min-width:250px}@media (max-width: 640px){.verdict-card.v2{flex-direction:column;align-items:center;text-align:center;padding:30px 20px;gap:22px}.verdict-card.v2 .verdict-body{min-width:0;width:100%}.verdict-card.v2 .evi-pills{justify-content:center}.verdict-card.v2 .overline{text-align:center}}.layer-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.layer-toggle:hover .layer-name{color:var(--accent)}.layer-collapsed-hint{font-family:var(--mono);font-size:10.5px;color:var(--text-3);letter-spacing:.4px;padding-top:2px}.layer-explain{font-size:12.5px;color:var(--text-2);line-height:1.65;background:#22d3ee0a;border-left:3px solid var(--accent-dim);border-radius:6px;padding:11px 13px;margin-bottom:12px}.layer-open .layer-bar{margin-bottom:14px}.brain-chip{display:inline-block;margin-left:10px;font-family:var(--mono);font-size:9.5px;letter-spacing:1px;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim);border-radius:20px;padding:2px 9px;vertical-align:1px;animation:play-pulse 3s ease-in-out infinite}.ai-summary{font-family:var(--mono);font-size:12px;color:var(--text-2);padding:4px 0 12px;line-height:1.9}.ai-summary-hint{display:block;font-size:10.5px;color:var(--accent);letter-spacing:.4px;margin-top:2px}.text-input{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:var(--sans);font-size:14px;padding:12px 14px;outline:none;transition:border-color .15s,box-shadow .15s}.text-input:focus{border-color:var(--accent-dim);box-shadow:0 0 0 3px var(--accent-glow)}.ai-head{display:flex;align-items:center;gap:12px;padding:12px 0}.ai-head-icon{width:36px;height:36px;border-radius:11px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim);box-shadow:0 0 18px #22d3ee2e}.ai-head-title{font-family:var(--display);font-weight:600;font-size:14px;text-transform:uppercase}.ai-head-sub{font-size:11.5px;color:var(--text-2);margin-top:1px}.ai-decisions{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding-bottom:12px}.ai-tile{display:flex;flex-direction:column;gap:4px;background:#050a10bf;border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 11px;transition:border-color .2s,box-shadow .2s}.ai-tile:hover{border-color:var(--accent-dim);box-shadow:0 0 14px #22d3ee1a}.ai-tile-lbl{font-size:10px;color:var(--text-3);text-transform:uppercase;letter-spacing:.6px}.ai-tile-val{font-family:var(--mono);font-size:14px;color:var(--accent);font-weight:500}.ai-tile-bar{height:3px;border-radius:2px;background:#8fa6b526;overflow:hidden;margin-top:2px}.ai-tile-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--accent-dim),var(--accent));border-radius:2px;box-shadow:0 0 8px #22d3ee80;transition:width .6s cubic-bezier(.22,1,.36,1)}.tune-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:12px;margin-bottom:12px;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--accent);background:var(--accent-glow);border:1px dashed var(--accent-dim);transition:background .2s,box-shadow .2s,border-color .2s}.tune-btn:hover{background:#22d3ee24;box-shadow:0 0 20px #22d3ee26;border-style:solid}.tune-btn.open{border-style:solid;background:#22d3ee0d;color:var(--text-2)}@media (max-width: 760px){.ai-decisions{grid-template-columns:repeat(3,1fr)}}@media (max-width: 430px){.ai-decisions{grid-template-columns:repeat(2,1fr)}}.auth-card{max-width:440px;margin:0 auto;padding:30px 28px}.auth-brand{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:20px}.auth-brand-name{font-family:var(--display);font-weight:700;font-size:19px;letter-spacing:.02em;text-transform:uppercase}.auth-brand-name span{color:var(--accent)}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#050a10cc;border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px;margin-bottom:18px}.auth-tab{padding:10px;border:none;border-radius:8px;cursor:pointer;background:transparent;color:var(--text-3);font-family:var(--sans);font-size:13px;font-weight:600;transition:all .2s}.auth-tab.active{color:var(--accent);background:var(--accent-glow);box-shadow:0 0 14px #22d3ee1f}.auth-form{display:flex;flex-direction:column;gap:12px}.input-wrap{position:relative;display:block}.input-wrap svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--text-3);pointer-events:none}.input-wrap .text-input{width:100%;padding-left:38px}.auth-perks{display:flex;flex-direction:column;gap:8px;margin-top:18px}.auth-perks span{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--text-2)}.auth-perks svg{color:var(--accent);flex-shrink:0;margin-top:2px}.profile-card{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.avatar-wrap{position:relative;width:76px;height:76px;border-radius:50%;cursor:pointer;flex-shrink:0;border:2px solid var(--accent-dim);box-shadow:0 0 22px #22d3ee2e;display:flex;align-items:center;justify-content:center;background:var(--accent-glow);overflow:visible}.avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-fallback{font-family:var(--display);font-weight:700;font-size:28px;color:var(--accent);text-transform:uppercase}.avatar-edit{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#04262c;border:2px solid #0A0F16}.profile-name{font-family:var(--display);font-weight:700;font-size:20px;display:flex;align-items:center;gap:8px;text-transform:uppercase}.icon-btn{background:none;border:1px solid var(--border);border-radius:7px;color:var(--text-3);padding:4px 6px;cursor:pointer;display:inline-flex;transition:color .15s,border-color .15s}.icon-btn:hover{color:var(--accent);border-color:var(--accent-dim)}.credits-balance{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.credits-icon{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim)}.credits-num{font-family:var(--display);font-weight:700;font-size:32px;line-height:1;color:var(--accent);text-shadow:0 0 22px rgba(34,211,238,.35);text-transform:uppercase}.credits-lbl{font-size:12px;color:var(--text-2);margin-top:3px}.history-list{display:flex;flex-direction:column}.history-row{display:flex;align-items:center;gap:12px;padding:10px 4px;font-size:13px;border-bottom:1px solid rgba(22,34,46,.6)}.history-row:last-child{border-bottom:none}.history-delta{font-family:var(--mono);font-size:12px;font-weight:600;min-width:34px;text-align:center;padding:3px 0;border-radius:6px}.history-delta.pos{color:var(--accent);background:var(--accent-glow)}.history-delta.neg{color:var(--text-2);background:#8fa6b51a}.history-reason{flex:1;color:var(--text-2)}.history-date{font-family:var(--mono);font-size:10.5px;color:var(--text-3);white-space:nowrap}@media (max-width: 560px){.profile-card{flex-direction:column;text-align:center}.profile-name{justify-content:center}.history-date{display:none}}.detect-hero{position:relative}.detect-radar{position:absolute;top:-34px;left:50%;transform:translate(-50%);width:min(960px,120%);height:540px;z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(74% 90% at 50% 46%,#000 44%,transparent 86%);mask-image:radial-gradient(74% 90% at 50% 46%,#000 44%,transparent 86%);opacity:.72}.dlayer-card{display:flex;align-items:flex-start;gap:13px;padding:18px}.dlayer-card .ai-head-icon{flex-shrink:0}.dlayer-name{font-family:var(--display);font-weight:600;font-size:14.5px;margin-bottom:4px;text-transform:uppercase}.dlayer-desc{font-size:12.5px;color:var(--text-2);line-height:1.6}.dlayer-tall{padding:22px 20px}@media (max-width: 880px){.dlayers-grid{grid-template-columns:repeat(2,1fr)}.detect-radar{top:-20px;height:460px;opacity:.66}}@media (max-width: 560px){.dlayers-grid{grid-template-columns:1fr}.steps-strip[style]{grid-template-columns:1fr!important}}.layer-ring{position:relative;width:58px;height:58px;flex-shrink:0}.layer-ring-val{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:14px;font-weight:600}.layer-ring-sub{font-family:var(--mono);font-size:9.5px;color:var(--text-3);letter-spacing:.4px;margin-top:4px}.layer-head{align-items:center;gap:14px}.why-sec-title{font-family:var(--mono);font-size:10.5px;letter-spacing:1.4px;color:var(--accent);text-transform:uppercase;margin:20px 0 10px}.contrib-list{display:flex;flex-direction:column;gap:7px}.contrib-row{display:flex;align-items:center;gap:12px}.contrib-name{font-size:12.5px;color:var(--text-2);width:88px;flex-shrink:0}.contrib-track{position:relative;flex:1;height:10px;border-radius:5px;background:#8fa6b517;overflow:hidden}.contrib-track:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#8fa6b559}.contrib-track i{position:absolute;top:1.5px;bottom:1.5px;border-radius:4px;transition:width .8s cubic-bezier(.22,1,.36,1)}.contrib-val{font-family:var(--mono);font-size:10.5px;width:64px;flex-shrink:0;text-align:right}.contrib-legend{display:flex;justify-content:space-between;font-family:var(--mono);font-size:9px;color:var(--text-3);padding:5px 152px 0 100px;letter-spacing:.5px}.evi-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.evi-col{background:#050a1099;border:1px solid var(--border);border-radius:var(--radius-sm);padding:13px 14px}.evi-col-title{font-family:var(--mono);font-size:10.5px;letter-spacing:1px;text-transform:uppercase;margin-bottom:9px}.evi-row{display:flex;align-items:center;gap:9px;padding:5px 0;font-size:12.5px}.evi-row-name{flex:1;color:var(--text-2);min-width:0}.evi-row-name em{font-style:normal;font-family:var(--mono);font-size:9.5px;color:var(--text-3);margin-left:6px;text-transform:uppercase}.evi-row-val{font-family:var(--mono);font-size:11px;color:var(--text)}.evi-empty{font-size:12px;color:var(--text-3);padding:4px 0}.corro-list{display:flex;flex-direction:column;gap:8px}.corro-row{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;color:var(--text-2);line-height:1.6;background:#22d3ee0b;border-left:3px solid var(--accent-dim);border-radius:6px;padding:10px 12px}.corro-row svg{color:var(--accent);flex-shrink:0;margin-top:3px}.verdict-math{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-family:var(--mono);font-size:11px;color:var(--text-2);background:#050a10b3;border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;margin-top:16px}.verdict-math span{color:var(--text-3)}.verdict-math b{font-weight:600}@media (max-width: 640px){.evi-cols{grid-template-columns:1fr}.contrib-name{width:70px;font-size:11.5px}.contrib-val{width:56px}.contrib-legend{padding:5px 60px 0 82px}}.preset-row{margin:2px 0 12px;align-items:center;flex-wrap:wrap}.preset-lbl{font-family:var(--mono);font-size:9.5px;letter-spacing:1.5px;color:var(--text-3);margin-right:4px}.eq-item-d{border-radius:var(--radius-sm);overflow:hidden}.eq-item-d>summary{list-style:none;cursor:pointer}.eq-item-d>summary::-webkit-details-marker{display:none}.eq-item .eq-chev{color:var(--text-3);margin-left:auto;transition:transform .2s;flex-shrink:0;align-self:center}.eq-item-d[open] .eq-chev{transform:rotate(180deg)}.eq-item-d[open]>summary{background:#22d3ee0d}.eq-why{font-size:12.5px;color:var(--text-2);line-height:1.65;padding:2px 14px 13px;background:#22d3ee08;border-left:3px solid var(--accent-dim)}.dash-tabs{display:flex;gap:6px;margin-bottom:20px;flex-wrap:wrap;border-bottom:1px solid var(--border);padding-bottom:14px}.dash-tab{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:10px;cursor:pointer;background:transparent;border:1px solid transparent;color:var(--text-2);font-family:var(--sans);font-size:13px;font-weight:500;transition:all .15s}.dash-tab:hover{color:var(--text);background:#22d3ee0d}.dash-tab.active{color:var(--accent);background:var(--accent-glow);border-color:var(--accent-dim)}.stat-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat-tile{padding:18px;text-align:center}.stat-tile-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;margin-bottom:10px;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim)}.stat-tile-val{font-family:var(--display);font-weight:700;font-size:26px;color:var(--accent);text-shadow:0 0 18px rgba(34,211,238,.3);text-transform:uppercase}.stat-tile-lbl{font-size:11.5px;color:var(--text-2);margin-top:3px}.scan-list{display:flex;flex-direction:column;gap:8px}.scan-item{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .2s}.scan-item.open{border-color:var(--accent-dim)}.scan-row{display:flex;align-items:center;gap:13px;padding:12px 14px;cursor:pointer}.scan-row:hover{background:#22d3ee0a}.scan-ring{width:42px;height:42px;border-radius:50%;flex-shrink:0;border:2.5px solid;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:12px;font-weight:600}.scan-name{font-weight:500;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scan-verdict{font-family:var(--mono);font-size:10.5px;letter-spacing:.5px;margin-top:2px}.scan-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.scan-meta span{font-family:var(--mono);font-size:10px;color:var(--text-3)}.scan-detail{padding:4px 14px 14px;border-top:1px solid var(--border);background:#050a1080}.scan-bars{display:flex;flex-direction:column;gap:6px;margin-top:12px}.scan-bar-row{display:flex;align-items:center;gap:10px}.scan-bar-name{font-size:11.5px;color:var(--text-2);width:74px;flex-shrink:0}.scan-bar-track{flex:1;height:8px;border-radius:4px;background:#8fa6b51a;overflow:hidden}.scan-bar-track i{display:block;height:100%;border-radius:4px;transition:width .7s ease}.scan-bar-val{font-family:var(--mono);font-size:11px;width:26px;text-align:right;flex-shrink:0}.pref-block{margin-bottom:20px}.pref-label{font-size:13px;font-weight:600;margin-bottom:9px;color:var(--text)}@media (max-width: 640px){.stat-tiles{grid-template-columns:repeat(2,1fr)}.dash-tab span{display:inline}}.scan-layers{display:flex;flex-direction:column;gap:7px;margin-top:14px}.scan-layer{border:1px solid var(--border);border-radius:var(--radius-sm);background:#050a108c;overflow:hidden}.scan-layer>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:10px 12px}.scan-layer>summary::-webkit-details-marker{display:none}.scan-layer[open]>summary{border-bottom:1px solid var(--border)}.scan-layer-reason{font-size:12.5px;color:var(--text-2);line-height:1.65;padding:10px 12px 4px;margin:0}.scan-metrics{display:flex;flex-direction:column;padding:8px 12px 12px;gap:9px}.scan-metric{display:flex;align-items:flex-start;gap:9px}.scan-metric .metric-dot{margin-top:4px;flex-shrink:0}.scan-metric-head{display:flex;justify-content:space-between;gap:10px}.scan-metric-name{font-size:12px;color:var(--text)}.scan-metric-val{font-family:var(--mono);font-size:11px;color:var(--accent);white-space:nowrap}.scan-metric-why{font-size:11.5px;color:var(--text-3);line-height:1.55;margin-top:2px}.spectrum-cta{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;cursor:pointer;text-align:center;padding:24px}.spectrum-play{position:relative;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#04262c;background:linear-gradient(145deg,#5EEAFA,var(--accent));box-shadow:0 6px 20px #22d3ee59,inset 0 1px 2px #fff6;transition:transform .18s ease,box-shadow .18s ease}.spectrum-cta:hover .spectrum-play{transform:scale(1.07);box-shadow:0 8px 26px #22d3ee80,inset 0 1px 2px #fff6}.spectrum-cta:active .spectrum-play{transform:scale(.98)}.spectrum-cta-title{font-family:var(--display);font-weight:600;font-size:16px;text-transform:uppercase}.spectrum-cta-sub{font-size:12.5px;color:var(--text-2);line-height:1.6;max-width:320px}.spectrum-cta-sub em{font-style:normal;color:var(--accent);font-weight:500}.settings-guide{font-size:13px;color:var(--text-2);line-height:1.6;margin:6px 0 20px;max-width:620px}.settings-guide em{font-style:normal;color:var(--accent);font-weight:500}.collapse-card{padding:0;overflow:hidden}.collapse-card.accent.is-open{border-color:var(--accent-dim)}.collapse-head{width:100%;display:flex;align-items:center;gap:14px;padding:18px 20px;cursor:pointer;background:none;border:none;text-align:left;font-family:var(--sans);color:var(--text);transition:background .18s}.collapse-head:hover{background:#22d3ee08}.collapse-head .ai-head-icon{flex-shrink:0}.collapse-head-text{flex:1;min-width:0}.collapse-title{font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:.02em;text-transform:uppercase}.collapse-sub{font-size:12.5px;color:var(--text-2);line-height:1.5;margin-top:3px}.collapse-chev{color:var(--text-3);flex-shrink:0;transition:transform .25s ease}.collapse-card.is-open .collapse-chev{transform:rotate(180deg);color:var(--accent)}.collapse-body{padding:4px 20px 22px;animation:collapse-in .28s ease}@keyframes collapse-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.collapse-card.is-open .collapse-head{border-bottom:1px solid var(--border)}.playback-sim{background:#050a1080;border:1px solid var(--border);border-radius:var(--radius);padding:16px;margin-bottom:16px}.playback-sim-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.playback-sim-head .ai-head-icon{flex-shrink:0}.playback-sim-title{font-family:var(--display);font-weight:600;font-size:14px;text-transform:uppercase}.playback-sim-sub{font-size:11.5px;color:var(--text-2);margin-top:1px}.playback-sim-note{font-size:12px;color:var(--text-2);line-height:1.6;margin:0;padding-top:12px;border-top:1px solid var(--border)}.transport2{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;background:#050a1080;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px}.transport2-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:9px;cursor:pointer;background:var(--panel);border:1px solid var(--border);color:var(--text-2);transition:all .15s}.transport2-btn:hover{border-color:var(--accent-dim);color:var(--accent)}.transport2-play{display:inline-flex;align-items:center;gap:8px;padding:0 20px;height:38px;flex-shrink:0;border-radius:9px;cursor:pointer;font-family:var(--sans);font-size:14px;font-weight:600;color:#04262c;background:var(--accent);border:none;box-shadow:0 0 18px #22d3ee4d;transition:transform .15s,box-shadow .15s}.transport2-play:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 24px #22d3ee73}.transport2-play:disabled{opacity:.5;cursor:default}.transport2-time{font-size:12.5px;color:var(--text-2);margin-left:auto;white-space:nowrap}.transport2-hearing{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;font-size:10.5px;letter-spacing:.5px;font-weight:600;padding:7px 11px;border-radius:8px;background:#8fa6b51f;color:var(--text-2);border:1px solid transparent}.transport2-hearing.is-master{background:var(--accent-glow);color:var(--accent);border-color:var(--accent-dim);box-shadow:0 0 14px #22d3ee1f}@media (max-width: 440px){.transport2-time{font-size:12px}.transport2-play{padding:0 14px}.transport2-hearing{padding:7px 9px;font-size:10px}}.ai-head-text{flex:1;min-width:0}.ai-head-titlerow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.reset-inline{display:inline-flex;align-items:center;gap:7px;margin:2px 0 6px;padding:8px 15px;font-size:12.5px}.style-section{margin:4px 0 14px}.style-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.style-lbl{font-family:var(--mono);font-size:10px;letter-spacing:1.6px;color:var(--text-3)}.style-custom-tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.5px;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim);border-radius:5px;padding:2px 8px}.style-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.style-chip{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border-radius:var(--radius-sm);cursor:pointer;background:#050a1080;border:1px solid var(--border);color:var(--text-2);font-family:var(--sans);font-size:11.5px;font-weight:500;transition:all .16s}.style-chip:hover{border-color:var(--accent-dim);color:var(--text);background:#22d3ee0a;transform:translateY(-1px)}.style-chip.active{border-color:var(--accent);background:var(--accent-glow);color:var(--accent);box-shadow:0 0 16px #22d3ee26}.style-chip.active svg{filter:drop-shadow(0 0 6px rgba(34,211,238,.5))}@media (max-width: 480px){.style-grid{grid-template-columns:repeat(2,1fr)}}.export-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px 18px;overflow-y:auto;background:#03070ce6;animation:export-fade .18s ease}@keyframes export-fade{0%{opacity:0}to{opacity:1}}.export-dialog{position:relative;width:100%;max-width:430px;background:linear-gradient(180deg,#141c28fa,#0c111afa);border:1px solid var(--accent-dim);border-radius:var(--radius);padding:24px 22px 22px;box-shadow:0 24px 70px #0000008c,0 0 46px #22d3ee1a;animation:export-pop .22s cubic-bezier(.22,1,.36,1)}@keyframes export-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.export-dialog-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.export-dialog-head .ai-head-icon{flex-shrink:0}.export-dialog-title{font-family:var(--display);font-weight:700;font-size:17px;text-transform:uppercase}.export-dialog-sub{font-size:12px;color:var(--text-2);margin-top:2px}.export-field{display:block}.export-field>span{display:block;font-size:12px;color:var(--text-2);margin-bottom:7px}.export-input-wrap{position:relative;display:flex;align-items:center}.export-input-wrap .text-input{width:100%;padding-right:52px}.export-ext{position:absolute;right:13px;font-family:var(--mono);font-size:12px;color:var(--text-3);pointer-events:none}.export-meta{font-family:var(--mono);font-size:11px;color:var(--text-3);margin-top:10px}.export-dialog-actions{display:flex;gap:10px;margin-top:20px}.export-dialog-actions .btn{flex:1;justify-content:center}.exm-name{display:block;margin:4px 0 16px}.exm-name-label{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.exm-name-input{width:100%;padding:12px 14px;border-radius:11px;background:#04070b8c;border:1px solid var(--border-hi);color:var(--text);font-family:var(--sans);font-size:15px;font-weight:500;outline:none;transition:border-color .15s,box-shadow .15s}.exm-name-input::placeholder{color:var(--text-3)}.exm-name-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #22d3ee24}.exm-name-input:disabled{opacity:.6}.exm-btn-soft{justify-content:center;gap:8px;color:var(--text);font-weight:600;background:linear-gradient(120deg,#22d3ee1f,#3d7eff1f);border:1px solid var(--accent-dim);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}.exm-btn-soft:hover:not(:disabled){transform:translateY(-1px);border-color:var(--accent);background:linear-gradient(120deg,#22d3ee33,#3d7eff2e);box-shadow:0 12px 26px -18px #22d3eee6}.exm-btn-soft:disabled{opacity:.5;cursor:default}.exm-btn-soft svg:first-child{color:var(--accent)}.exm-btn-hero{width:100%;margin-top:12px;justify-content:center;gap:9px;color:#04121a;font-weight:700;border:none;background:linear-gradient(110deg,#22d3ee,#3d7eff,#8ceefb,#3d7eff,#22d3ee);background-size:300% 100%;animation:exm-flow 4.5s linear infinite;box-shadow:0 12px 30px -10px #22d3eea6;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}@keyframes exm-flow{to{background-position:300% 0}}.exm-btn-hero:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.07);box-shadow:0 16px 38px -12px #22d3eed9}.exm-btn-hero:disabled{opacity:.5;cursor:default;animation:none}.exm-btn-hero svg{color:#04121a}@media (prefers-reduced-motion: reduce){.exm-btn-hero{animation:none}}.export-to-master-note{text-align:center;font-size:11.5px;color:var(--text-3);margin:9px 0 0;line-height:1.5}.master-list{display:flex;flex-direction:column;gap:8px}.master-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-sm);background:#050a1080;border:1px solid var(--border);transition:border-color .16s}.master-row:hover{border-color:var(--accent-dim)}.master-icon{width:38px;height:38px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim)}.master-info{flex:1;min-width:0}.master-name{font-weight:500;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.master-meta{font-family:var(--mono);font-size:10.5px;color:var(--text-3);margin-top:2px}.master-dl{width:36px;height:36px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim);transition:all .15s}.master-dl:hover{background:#22d3ee29;box-shadow:0 0 14px #22d3ee33}.step-banner{position:relative;overflow:hidden;border-radius:var(--radius);border:1px solid var(--accent-dim);padding:24px 22px}.step-banner-content{position:relative;z-index:1}.step-pill{display:inline-block;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:2px;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim);border-radius:6px;padding:4px 12px;margin-bottom:12px}.step-pill-solid{color:#04262c;background:var(--accent);border-color:var(--accent);margin:4px 0 0}.step-banner-title{font-family:var(--display);font-weight:700;font-size:24px;letter-spacing:.02em;margin:0 0 8px;line-height:1.15;text-transform:uppercase}.step-banner-sub{font-size:13.5px;color:var(--text-2);line-height:1.6;margin:8px 0 0;max-width:520px}.step1-banner{background:linear-gradient(135deg,#22d3ee1a,#22d3ee05 60%)}.step-banner-glow{position:absolute;top:-40%;right:-10%;width:320px;height:320px;background:radial-gradient(circle,rgba(34,211,238,.16),transparent 70%);pointer-events:none}.mastered-banner{border-color:var(--accent);background:radial-gradient(120% 130% at 50% -20%,rgba(34,211,238,.16),transparent 55%),linear-gradient(180deg,#22d3ee0f,#080c1433);box-shadow:0 0 44px #22d3ee1f,inset 0 1px #ffffff0a;text-align:center;padding:30px 22px}.mastered-rays{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background:conic-gradient(from 0deg at 50% 0%,transparent 0deg,rgba(34,211,238,.1) 18deg,transparent 36deg,transparent 54deg,rgba(34,211,238,.08) 72deg,transparent 90deg,transparent 270deg,rgba(34,211,238,.08) 288deg,transparent 306deg,transparent 324deg,rgba(34,211,238,.1) 342deg,transparent 360deg);animation:rays-spin 22s linear infinite}@keyframes rays-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mastered-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:1.8px;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim);border-radius:999px;padding:7px 16px;margin-bottom:14px;box-shadow:0 0 20px #22d3ee33;animation:badge-pulse 2.4s ease-in-out infinite}@keyframes badge-pulse{0%,to{box-shadow:0 0 20px #22d3ee33}50%{box-shadow:0 0 30px #22d3ee66}}.mastered-badge svg{filter:drop-shadow(0 0 5px rgba(34,211,238,.6))}.mastered-title{font-family:var(--display);font-weight:800;font-size:30px;letter-spacing:.02em;line-height:1.1;margin:0 0 14px;text-transform:uppercase}.mastered-banner .step-pill-solid{margin-bottom:8px}.mastered-banner .step-banner-sub{margin-left:auto;margin-right:auto}@media (max-width: 480px){.step-banner-title{font-size:21px}.mastered-title{font-size:25px}.mastered-banner{padding:26px 18px}}.live-meters{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.live-meter{background:#050a1099;border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;transition:border-color .2s}.live-meters.is-live .live-meter{border-color:var(--accent-dim)}.live-meter-label{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.8px;color:var(--text-3);text-transform:uppercase}.live-meter-label em{font-style:normal;color:var(--text-3);opacity:.7;text-transform:none;letter-spacing:0}.live-meter-val{font-family:var(--mono);font-size:21px;font-weight:600;color:var(--accent);margin-top:5px;line-height:1;text-shadow:0 0 16px rgba(34,211,238,.25)}.live-meter-val.hot{color:#f0b84e;text-shadow:0 0 16px rgba(240,184,78,.35)}.live-unit{font-size:11px;color:var(--text-3);margin-left:3px;font-weight:400}.live-meter-sub{font-family:var(--mono);font-size:9.5px;color:var(--text-3);margin-top:4px}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:live-blink 1.1s ease-in-out infinite}@keyframes live-blink{0%,to{opacity:1}50%{opacity:.3}}@media (max-width: 420px){.live-meter-val{font-size:18px}.live-meter{padding:10px 11px}}.credit-notice{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;color:var(--text-2);line-height:1.55;background:var(--accent-glow);border:1px solid var(--accent-dim);border-radius:var(--radius-sm);padding:12px 14px;margin-top:14px}.credit-notice svg{color:var(--accent);flex-shrink:0;margin-top:1px}.credit-notice strong{color:var(--accent);font-weight:600}.credit-notice.empty{background:#f0b84e14;border-color:#f0b84e59}.credit-notice.empty svg,.credit-notice.empty strong{color:#f0b84e}.credit-chip{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--accent-glow);border:1px solid var(--accent-dim);box-shadow:0 0 16px #22d3ee1f}.credit-chip svg{color:var(--accent)}.credit-chip-num{font-family:var(--mono);font-size:15px;font-weight:700;color:var(--accent);line-height:1}.credit-chip-lbl{font-size:10.5px;color:var(--text-2);letter-spacing:.3px}.cost-row{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#050a1099;border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;margin-top:16px}.cost-row.warn{background:#f0b84e12;border-color:#f0b84e59}.cost-row-main{display:flex;flex-direction:column;gap:2px}.cost-row-title{font-size:14px;font-weight:600;color:var(--text)}.cost-row.warn .cost-row-title{color:#f0b84e}.cost-row-sub{font-size:11.5px;color:var(--text-2)}.cost-row-calc{display:flex;align-items:center;gap:8px;flex-shrink:0;font-family:var(--mono)}.cost-now{font-size:20px;font-weight:700;color:var(--text-2)}.cost-arrow{color:var(--accent);font-size:15px}.cost-after{font-size:24px;font-weight:700;color:var(--accent);text-shadow:0 0 16px rgba(34,211,238,.3)}.export-dialog-head{padding-right:92px}.dlayer-card2{position:relative;display:flex;flex-direction:column;min-height:210px;padding:18px 18px 16px;background:linear-gradient(180deg,#111a26b8,#090e16d9);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}.dlayer-card2:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;transition:opacity .25s}.dlayer-card2:hover{transform:translateY(-3px);border-color:var(--accent-dim);box-shadow:0 14px 38px #00000073,0 0 26px #22d3ee14}.dlayer-card2:hover:before{opacity:1}.dlayer2-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dlayer2-num{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:1px;color:var(--accent);opacity:.85}.dlayer2-icon{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim);transition:box-shadow .25s,transform .25s}.dlayer-card2:hover .dlayer2-icon{box-shadow:0 0 18px #22d3ee47;transform:scale(1.05)}.dlayer2-name{font-family:var(--display);font-weight:700;font-size:16.5px;letter-spacing:.02em;margin-bottom:7px;text-transform:uppercase}.dlayer2-desc{font-size:12.8px;color:var(--text-2);line-height:1.62;flex:1}.dlayer2-foot{display:flex;align-items:center;gap:10px;margin-top:14px}.dlayer2-count{flex-shrink:0;font-family:var(--mono);font-size:9.5px;letter-spacing:.8px;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim);border-radius:5px;padding:3px 9px}.dlayer2-line{flex:1;height:1px;background:linear-gradient(90deg,var(--accent-dim),transparent)}.dlayers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width: 900px){.dlayers-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.dlayers-grid{grid-template-columns:1fr}.dlayer-card2{min-height:0}}.spectro-art{position:relative;width:100%;height:200px;border-radius:10px;overflow:hidden;border:1px solid var(--border);background:#050a10;box-shadow:inset 0 0 40px #00000080}.spectro-art-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;image-rendering:auto;display:block}.spectro-art-cut{position:absolute;left:0;right:0;border-top:1.5px dashed rgba(232,112,94,.95);box-shadow:0 0 14px #e8705e8c;pointer-events:none}.spectro-art-cut span{position:absolute;right:8px;top:4px;font-family:var(--mono);font-size:10px;letter-spacing:.3px;color:#f0917e;background:#050a10d9;padding:3px 9px;border-radius:5px;border:1px solid rgba(232,112,94,.4)}.spectro-art-axis{position:absolute;left:6px;top:0;bottom:18px;display:flex;flex-direction:column;justify-content:space-between;font-family:var(--mono);font-size:8.5px;color:#e6f0f599;text-shadow:0 1px 3px rgba(0,0,0,.9);pointer-events:none;padding:6px 0}.spectro-art-time{position:absolute;left:8px;bottom:5px;font-family:var(--mono);font-size:8.5px;color:#e6f0f58c;text-shadow:0 1px 3px rgba(0,0,0,.9);pointer-events:none}.viz-block{background:#050a1080;border:1px solid var(--border);border-radius:var(--radius);padding:14px}.viz-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.viz-header-icon{width:26px;height:26px;border-radius:7px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim)}.viz-header-title{font-weight:600;font-size:13.5px}.viz-header-sub{font-family:var(--mono);font-size:10px;color:var(--text-3);margin-left:auto;letter-spacing:.3px}.viz-tabs2{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px}.viz-tab2{display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 4px;border-radius:9px;cursor:pointer;background:var(--panel);border:1px solid var(--border);color:var(--text-3);font-family:var(--mono);font-size:9.5px;letter-spacing:.5px;transition:all .15s}.viz-tab2:hover{color:var(--text);border-color:var(--accent-dim)}.viz-tab2.active{color:var(--accent);background:var(--accent-glow);border-color:var(--accent);box-shadow:0 0 14px #22d3ee1f}.viz-tab2.active svg{filter:drop-shadow(0 0 5px rgba(34,211,238,.5))}.viz-caption{font-size:11.5px;color:var(--text-2);line-height:1.55;margin:10px 2px 2px;min-height:34px}.settings-stack{display:flex;flex-direction:column;gap:20px}.field-hint{font-size:12px;color:var(--text-2);line-height:1.5;margin:4px 0 10px}.tsel{position:relative}.tsel.open{z-index:20}.tsel-trigger{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;text-align:left;background:#050a1099;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);transition:border-color .16s,box-shadow .16s}.tsel-trigger:hover{border-color:var(--accent-dim)}.tsel.open .tsel-trigger{border-color:var(--accent);box-shadow:0 0 0 3px #22d3ee1a;position:relative;z-index:22}.tsel-trigger-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tsel-trigger-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:600;font-size:15px}.tsel-trigger-tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.4px;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim);border-radius:5px;padding:2px 7px}.tsel-trigger-desc{font-size:11.5px;color:var(--text-2);line-height:1.45}.tsel-chev{color:var(--text-3);flex-shrink:0;transition:transform .2s}.tsel.open .tsel-chev{transform:rotate(180deg);color:var(--accent)}.setup-steps:has(.tsel.open) .setup-step:not(:has(.tsel.open)){filter:blur(5px) brightness(.5);pointer-events:none;transition:filter .22s ease}.setup-step:has(.tsel.open){position:relative;z-index:5}.tsel-menu{position:absolute;z-index:22;top:calc(100% + 6px);left:0;right:0;background:linear-gradient(180deg,#141c28fc,#0c111afc);border:1px solid var(--accent-dim);border-radius:var(--radius);box-shadow:0 20px 50px #0009,0 0 30px #22d3ee14;padding:6px;max-height:340px;overflow-y:auto;animation:tsel-pop .16s cubic-bezier(.22,1,.36,1)}@keyframes tsel-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.tsel-opt{width:100%;display:flex;align-items:flex-start;gap:11px;padding:11px 12px;cursor:pointer;text-align:left;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text);transition:background .13s}.tsel-opt:hover{background:#22d3ee0f}.tsel-opt.sel{background:var(--accent-glow)}.tsel-opt-radio{width:16px;height:16px;border-radius:50%;flex-shrink:0;margin-top:2px;border:2px solid var(--border-hi);position:relative;transition:border-color .15s}.tsel-opt.sel .tsel-opt-radio{border-color:var(--accent)}.tsel-opt.sel .tsel-opt-radio:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px #22d3ee99}.tsel-opt-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tsel-opt-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:600;font-size:14px}.tsel-opt-tag{font-family:var(--mono);font-size:9px;letter-spacing:.4px;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim);border-radius:4px;padding:1px 6px}.tsel-opt.sel .tsel-opt-label{color:var(--accent)}.tsel-opt-desc{font-size:11.5px;color:var(--text-2);line-height:1.45}.setup-steps{position:relative;display:flex;flex-direction:column;gap:18px}.setup-step{position:relative;background:linear-gradient(180deg,#111a268c,#090e1666);border:1px solid var(--border);border-radius:var(--radius);padding:18px 18px 20px;transition:border-color .2s}.setup-step:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--accent),rgba(34,211,238,.15));opacity:.7}.setup-step:hover{border-color:#22d3ee38}.setup-step:hover:before{opacity:1}.setup-step-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.setup-step-num{position:relative;flex-shrink:0;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;font-size:17px;color:#04262c;background:linear-gradient(135deg,#7DF4E0,var(--accent));box-shadow:0 0 18px #22d3ee59;text-transform:uppercase}.setup-step-num:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:10px;border:1px solid rgba(255,255,255,.25);pointer-events:none}.setup-step-titles{flex:1;min-width:0;padding-top:1px}.setup-step-title{font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.setup-step-sub{font-size:12.5px;color:var(--text-2);line-height:1.5;margin-top:4px}.stage-master{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:15px 14px;cursor:pointer;margin-bottom:12px;background:#050a1080;border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color .16s,background .16s}.stage-master.on{border-color:var(--accent-dim);background:var(--accent-glow)}.stage-master-icon{width:38px;height:38px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-3);background:var(--panel);border:1px solid var(--border);transition:all .16s}.stage-master.on .stage-master-icon{color:var(--accent);background:#22d3ee1f;border-color:var(--accent-dim);box-shadow:0 0 14px #22d3ee29}.stage-master-body{flex:1;min-width:0}.stage-master-label{display:block;font-weight:600;font-size:14.5px;color:var(--text);margin-bottom:2px}.stage-master-desc{display:block;font-size:12px;color:var(--text-2);line-height:1.45}.stage-master .stage-toggle-switch{flex-shrink:0;width:40px;height:23px;border-radius:999px;background:var(--panel);border:1px solid var(--border);position:relative;transition:background .18s,border-color .18s}.stage-master.on .stage-toggle-switch{background:var(--accent);border-color:var(--accent)}.stage-master .stage-toggle-knob{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:var(--text-2);transition:transform .18s,background .18s}.stage-master.on .stage-toggle-knob{transform:translate(17px);background:#eaf6fa}.stage-toggles{animation:stage-reveal .25s ease}@keyframes stage-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.stage-note{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;color:var(--text-2);line-height:1.55;background:var(--accent-glow);border:1px solid var(--accent-dim);border-radius:var(--radius-sm);padding:13px 15px;margin-bottom:16px}.stage-note svg{color:var(--accent);flex-shrink:0;margin-top:1px}.stage-note strong{color:var(--accent);font-weight:600}.stage-toggles{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.stage-toggle{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 13px;cursor:pointer;background:#050a1066;border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color .16s,background .16s}.stage-toggle:hover{border-color:var(--border-hi)}.stage-toggle.on{background:#22d3ee08;border-color:var(--border-hi)}.stage-toggle-icon{width:34px;height:34px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-3);background:var(--panel);border:1px solid var(--border);transition:all .16s}.stage-toggle.on .stage-toggle-icon{color:var(--accent);background:var(--accent-glow);border-color:var(--accent-dim)}.stage-toggle-body{flex:1;min-width:0}.stage-toggle-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:2px}.stage-toggle-label{font-weight:600;font-size:13.5px;color:var(--text)}.stage-toggle-tag{font-family:var(--mono);font-size:8px;letter-spacing:.4px;text-transform:uppercase;color:var(--text-3);background:#8fa6b51a;border-radius:4px;padding:2px 6px}.stage-toggle.on .stage-toggle-tag{color:var(--accent);background:var(--accent-glow)}.stage-toggle-desc{font-size:11.5px;color:var(--text-2);line-height:1.45}.stage-toggle-switch{flex-shrink:0;width:40px;height:23px;border-radius:999px;background:var(--panel);border:1px solid var(--border);position:relative;transition:background .18s,border-color .18s}.stage-toggle.on .stage-toggle-switch{background:var(--accent);border-color:var(--accent)}.stage-toggle-knob{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:var(--text-2);transition:transform .18s,background .18s}.stage-toggle.on .stage-toggle-knob{transform:translate(17px);background:#eaf6fa}.stage-output{background:#050a1080;border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 11px}.stage-output-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.stage-output-label{font-weight:600;font-size:14px}.stage-output-val{font-family:var(--mono);font-size:12px;color:var(--accent)}.stage-output-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stage-fmt{display:flex;flex-direction:column;gap:3px;align-items:flex-start;padding:11px 13px;cursor:pointer;text-align:left;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);transition:all .15s}.stage-fmt:hover{border-color:var(--accent-dim)}.stage-fmt.active{border-color:var(--accent);background:var(--accent-glow);box-shadow:0 0 14px #22d3ee1f}.stage-fmt-title{font-weight:600;font-size:13.5px}.stage-fmt.active .stage-fmt-title{color:var(--accent)}.stage-fmt-sub{font-size:10.5px;color:var(--text-3)}.stage-output-intro{font-size:12px;color:var(--text-2);line-height:1.5;margin:0 0 12px}.stage-fmt-list{display:flex;flex-direction:column;gap:7px}.fmt-card{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:left;padding:11px 12px;cursor:pointer;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color .15s,background .15s,box-shadow .15s}.fmt-card:hover{border-color:var(--accent-dim)}.fmt-card.active{border-color:var(--accent);background:var(--accent-glow);box-shadow:0 0 16px #22d3ee1f}.fmt-card-radio{width:17px;height:17px;border-radius:50%;flex-shrink:0;margin-top:2px;border:2px solid var(--text-3);position:relative;transition:border-color .15s}.fmt-card.active .fmt-card-radio{border-color:var(--accent)}.fmt-card.active .fmt-card-radio:after{content:"";position:absolute;top:2.5px;right:2.5px;bottom:2.5px;left:2.5px;border-radius:50%;background:var(--accent)}.fmt-card-check{width:17px;height:17px;border-radius:5px;flex-shrink:0;margin-top:2px;border:2px solid var(--text-3);color:#04222b;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s}.fmt-card.active .fmt-card-check{border-color:var(--accent);background:var(--accent)}.mp3-row{margin-top:7px}.fmt-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fmt-card-top{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin-bottom:1px}.fmt-card-title{font-weight:700;font-size:15px;color:var(--text)}.fmt-card.active .fmt-card-title{color:var(--accent)}.fmt-card-chip{font-family:var(--mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:5px;color:var(--text-3);background:#ffffff0a;border:1px solid var(--border)}.fmt-card-chip.rec{color:var(--accent);border-color:var(--accent-dim);background:#22d3ee14}.fmt-card-chip.warnchip{color:#f5b54b;border-color:#f5b54b66;background:#f5b54b14}.fmt-card-size{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--text-3)}.fmt-card-desc{font-size:12.5px;color:var(--text-2);line-height:1.38}.fmt-card-use{font-size:11.5px;color:var(--text-3);line-height:1.35}.fmt-card.active .fmt-card-use{color:var(--text-2)}.fmt-card-warn{display:flex;align-items:flex-start;gap:6px;margin-top:3px;font-size:11.5px;line-height:1.45;color:#f5b54b;padding:8px 10px;border-radius:8px;background:#f5b54b12;border:1px solid rgba(245,181,75,.22)}.fmt-card-warn:before{content:"⚠";flex-shrink:0}@media (max-width: 460px){.stage-output{padding:12px 8px}.fmt-card{padding:10px;gap:8px}.fmt-card-desc{font-size:12px}.fmt-card-use{font-size:11px}.fmt-card-title{font-size:14.5px}}.mp3-row{margin-top:13px;padding-top:13px;border-top:1px solid var(--border)}.mp3-toggle{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:left;padding:11px 12px;cursor:pointer;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color .15s,background .15s}.mp3-toggle:hover{border-color:var(--accent-dim)}.mp3-toggle.on{border-color:var(--accent-dim);background:var(--accent-glow)}.mp3-toggle-icon{width:38px;height:38px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-3);background:var(--panel-2, rgba(255,255,255,.03));border:1px solid var(--border);transition:all .15s}.mp3-toggle.on .mp3-toggle-icon{color:var(--accent);background:#22d3ee1f;border-color:var(--accent-dim)}.mp3-toggle-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mp3-toggle-top{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin-bottom:1px}.mp3-toggle-label{font-weight:600;font-size:14.5px;color:var(--text);line-height:1.3}.mp3-toggle-tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;padding:3px 8px;border-radius:5px;color:var(--accent);white-space:nowrap;background:#22d3ee14;border:1px solid var(--accent-dim)}.mp3-toggle-desc{font-size:12.5px;color:var(--text-2);line-height:1.38}.mp3-toggle-note{font-family:var(--mono);font-size:10.5px;color:var(--text-3);line-height:1.4;padding-top:1px}.mp3-toggle-note strong{color:var(--accent);font-weight:600}.mp3-toggle .stage-toggle-switch{align-self:center;flex-shrink:0;width:40px;height:23px;border-radius:999px;position:relative;background:var(--panel);border:1px solid var(--border);transition:background .18s,border-color .18s}.mp3-toggle.on .stage-toggle-switch{background:var(--accent);border-color:var(--accent)}.mp3-toggle .stage-toggle-knob{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:var(--text-2);transition:transform .18s,background .18s}.mp3-toggle.on .stage-toggle-knob{transform:translate(17px);background:#eaf6fa}.export-meta-mp3{color:var(--accent)}.engineer-chat{border:1px solid var(--border);border-radius:var(--radius-sm);background:#050a108c;margin-bottom:16px;overflow:hidden}.engineer-chat.open{border-color:var(--accent-dim)}.engineer-chat-head{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:13px 14px;cursor:pointer;color:var(--text);background:transparent;border:0}.engineer-chat-icon{width:34px;height:34px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent);background:#22d3ee1a;border:1px solid var(--accent-dim)}.engineer-chat-titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.engineer-chat-title{font-weight:600;font-size:14px}.engineer-chat-sub{font-size:11.5px;color:var(--text-3)}.engineer-chat-body{border-top:1px solid var(--border)}.engineer-chat-scroll{max-height:340px;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.chat-msg{display:flex;gap:8px;align-items:flex-end}.chat-msg.user{justify-content:flex-end}.chat-msg-avatar{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent);background:#22d3ee1a;border:1px solid var(--accent-dim);margin-bottom:2px}.chat-msg-bubble{max-width:86%;padding:10px 13px;font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word;border-radius:13px;color:var(--text-2);background:var(--panel);border:1px solid var(--border)}.chat-msg.engineer .chat-msg-bubble{border-bottom-left-radius:4px}.chat-msg-bubble strong{color:var(--accent);font-weight:600}.level-match{display:flex;align-items:center;gap:13px;width:100%;text-align:left;margin-bottom:16px;padding:13px 15px;cursor:pointer;background:linear-gradient(135deg,#22d3ee0a,#050a1099);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color .2s,background .2s,box-shadow .2s}.level-match.on{border-color:var(--accent-dim);background:linear-gradient(135deg,#22d3ee1f,#050a1080);box-shadow:0 0 0 1px #22d3ee26,inset 0 1px #ffffff08}.level-match-switch{position:relative;flex-shrink:0;width:44px;height:25px;border-radius:999px;background:var(--panel);border:1px solid var(--border);transition:background .2s,border-color .2s}.level-match.on .level-match-switch{background:var(--accent);border-color:var(--accent)}.level-match-knob{position:absolute;top:2px;left:2px;width:19px;height:19px;border-radius:50%;background:var(--text-3);transition:transform .2s,background .2s}.level-match.on .level-match-knob{transform:translate(19px);background:#06222b}.level-match-text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.level-match-title-row{display:flex;align-items:center;gap:8px}.level-match-text strong{font-size:13px;color:var(--text);font-weight:600}.level-match-badge{font-family:var(--mono);font-size:9px;letter-spacing:.06em;padding:2px 7px;border-radius:4px;white-space:nowrap;transition:all .2s}.level-match .level-match-badge{color:var(--text-3);background:var(--panel);border:1px solid var(--border)}.level-match.on .level-match-badge{color:#06222b;background:var(--accent);border-color:var(--accent)}.level-match-text span.lm-desc{font-size:11.5px;color:var(--text-3);line-height:1.45}.level-match.on .level-match-text span.lm-desc{color:var(--text-2)}.chat-msg.user .chat-msg-bubble{background:#22d3ee17;border-color:var(--accent-dim);color:var(--text);border-bottom-right-radius:4px}.chat-msg-bubble.thinking{display:flex;gap:4px;padding:13px 15px}.chat-msg-bubble.thinking span{width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.35;animation:think-dot 1.1s infinite}.chat-msg-bubble.thinking span:nth-child(2){animation-delay:.18s}.chat-msg-bubble.thinking span:nth-child(3){animation-delay:.36s}@keyframes think-dot{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.engineer-chips{display:flex;flex-wrap:wrap;gap:7px;padding:0 14px 12px}.engineer-chip{padding:7px 12px;font-size:12px;cursor:pointer;color:var(--text-2);background:var(--panel);border:1px solid var(--border);border-radius:999px;transition:border-color .14s,color .14s,background .14s}.engineer-chip:hover:not(:disabled){border-color:var(--accent-dim);color:var(--accent)}.engineer-chip:disabled{opacity:.5;cursor:default}.engineer-input-row{display:flex;gap:8px;padding:0 14px 14px}.engineer-input{flex:1;min-width:0}.engineer-send{flex-shrink:0;padding:0 16px}.nico-fab{position:fixed;right:16px;bottom:18px;z-index:120;width:58px;height:58px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#06222b;background:var(--accent);border:1px solid rgba(255,255,255,.25);box-shadow:0 6px 24px #22d3ee59,0 2px 8px #00000080;animation:nico-breathe 3.2s ease-in-out infinite;transition:transform .15s}.nico-fab.attention{animation:nico-bounce 2.2s cubic-bezier(.28,.84,.42,1) infinite,nico-glow 2.2s ease-in-out infinite}.nico-fab.attention:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--accent);opacity:0;animation:nico-halo 2.2s ease-out infinite}@keyframes nico-bounce{0%,55%,to{transform:translateY(0) scale(1)}15%{transform:translateY(-14px) scale(1.06)}30%{transform:translateY(0) scale(.97)}40%{transform:translateY(-6px) scale(1.02)}48%{transform:translateY(0) scale(1)}}@keyframes nico-glow{0%,to{box-shadow:0 6px 22px #22d3ee66,0 2px 8px #00000080}50%{box-shadow:0 8px 42px #22d3eef2,0 0 20px #22d3ee99,0 2px 8px #00000080}}@keyframes nico-halo{0%{transform:scale(.9);opacity:.85}70%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}.nico-fab:active{transform:scale(.94)}@keyframes nico-breathe{0%,to{box-shadow:0 6px 24px #22d3ee4d,0 2px 8px #00000080}50%{box-shadow:0 6px 32px #22d3ee8c,0 2px 8px #00000080}}.nico-fab-tip{position:fixed;right:84px;bottom:34px;z-index:120;padding:8px 13px;border-radius:999px;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--text);background:#060d14f2;border:1px solid var(--accent-dim);box-shadow:0 4px 18px #00000080;animation:nico-tip-in .4s ease both,nico-tip-float 2.2s ease-in-out infinite .4s;pointer-events:none}@keyframes nico-tip-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes nico-tip-float{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}.banner-nico{display:flex;gap:11px;align-items:flex-start;margin-top:18px;padding:15px 16px;border-radius:var(--radius-sm);font-size:13px;line-height:1.6;color:var(--text-2);background:#030a108c;border:1px solid var(--accent-dim);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);text-align:left}.s1-flow{display:flex;flex-direction:column;gap:30px}.s1-flow>.s1-bar{margin:0}.s1-flow>.s1-list{margin:0}.s1-div{height:1px;margin:2px 0;background:linear-gradient(90deg,transparent,var(--border-hi) 20%,var(--border-hi) 80%,transparent);opacity:.9}.banner-nico-div{height:1px;margin:20px 0 2px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.28),transparent)}.step-banner-sub{margin-bottom:4px}.banner-nico-icon{width:34px;height:34px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent);background:#22d3ee1f;border:1px solid var(--accent-dim);animation:nico-breathe 3.2s ease-in-out infinite}.banner-nico strong{color:var(--accent);font-weight:600}.nico-fab-dot{position:absolute;top:3px;right:3px;width:13px;height:13px;border-radius:50%;background:#f5b54b;border:2px solid #06222B}.nico-panel{position:fixed;right:12px;bottom:14px;left:12px;z-index:121;max-width:430px;margin-left:auto;height:min(72vh,640px);display:flex;flex-direction:column;background:#060d14;border:1px solid var(--accent-dim);border-radius:18px;overflow:hidden;box-shadow:0 16px 60px #000000a6,0 0 32px #22d3ee1a;animation:nico-rise .22s ease}@keyframes nico-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.nico-panel-head{display:flex;align-items:center;gap:11px;padding:13px 14px;border-bottom:1px solid var(--border);background:#22d3ee0d}.nico-panel-avatar{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent);background:#22d3ee1f;border:1px solid var(--accent-dim)}.nico-panel-titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.nico-panel-name{font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.nico-panel-status{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-3)}.nico-status-dot{width:7px;height:7px;border-radius:50%;background:#3ddc84;box-shadow:0 0 6px #3ddc84b3}.nico-panel-close{width:34px;height:34px;border-radius:9px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-2);background:transparent;border:1px solid var(--border)}.nico-panel-close:hover{color:var(--text);border-color:var(--accent-dim)}.nico-panel-scroll{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.nico-chips{border-top:1px solid var(--border);padding-top:10px;max-height:92px;overflow-y:auto}.nico-input-row{padding-top:2px}.crash-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg)}.crash-card{max-width:480px;width:100%;padding:28px 24px;text-align:center;background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.crash-title{font-size:19px;font-weight:700;color:var(--text);margin-bottom:10px}.crash-body{font-size:14px;color:var(--text-2);line-height:1.65;margin-bottom:16px}.crash-detail{font-family:var(--mono);font-size:11px;color:var(--text-3);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;margin-bottom:20px;word-break:break-word;text-align:left}.crash-where{margin-top:6px;color:var(--accent)}.crash-frames{margin:8px 0 0;font-size:10px;color:var(--text-3);white-space:pre-wrap;opacity:.8}.crash-hint{margin-top:12px;font-size:11.5px;color:var(--text-3)}.sur{position:relative}.sur-stage-wrap{position:relative;padding:14px 10px 10px;border-radius:var(--radius);background:radial-gradient(120% 90% at 50% 40%,rgba(34,211,238,.05),transparent 70%),#04070b8c;border:1px solid var(--border)}.sur.on .sur-stage-wrap{border-color:var(--accent-dim)}.sur-stage{width:100%;max-width:330px;margin:0 auto;display:block;overflow:visible}.sur-room{fill:#22d3ee06;stroke:var(--border-hi);stroke-width:.45}.sur-ring{fill:none;stroke:#22d3ee2e;stroke-width:.35;stroke-dasharray:1.8 2.6}.sur.on .sur-ring.r1{animation:sur-ring 3.6s ease-out infinite}.sur.on .sur-ring.r2{animation:sur-ring 3.6s ease-out infinite 1.8s}@keyframes sur-ring{0%{transform:scale(.86);opacity:.7}75%{transform:scale(1.12);opacity:0}to{transform:scale(1.12);opacity:0}}.sur-ring{transform-box:view-box;transform-origin:50px 54px}.sur-path{stroke:#22d3ee29;stroke-width:.35;transition:stroke .3s,stroke-width .3s}.sur-path.lit{stroke:#22d3ee80;stroke-width:.55}.sur-flow{stroke:var(--accent);stroke-width:.7;stroke-linecap:round;stroke-dasharray:1 22;opacity:0;transition:opacity .3s}.sur.on .sur-flow{opacity:.45;animation:sur-flow 5.5s linear infinite;animation-delay:calc(var(--i) * .7s)}.sur.on .sur-flow.lit{opacity:1;stroke-width:1}@keyframes sur-flow{0%{stroke-dashoffset:46}to{stroke-dashoffset:0}}.sur-head,.sur-torso{fill:#0c3843;stroke:var(--accent);stroke-width:.5}.sur.on .sur-head,.sur.on .sur-torso{fill:#12586b}.sur-spk{cursor:pointer}.sur-spk:focus{outline:none}.sur-spk:focus-visible .sur-cab{stroke:var(--accent);stroke-width:.9}.sur-stage :focus{outline:none}.sur-hit{fill:transparent}.sur-cab{fill:#0a161eeb;stroke:var(--accent-dim);stroke-width:.5;transition:stroke .25s,filter .25s,opacity .25s}.sur-cone-lo{fill:#22d3ee29;stroke:var(--accent);stroke-width:.5;transition:all .25s}.sur-cone-hi{fill:#22d3ee17;stroke:var(--accent-dim);stroke-width:.42;transition:all .25s}.sur-dust{fill:var(--accent);opacity:.85;transition:fill .25s}.sur-spk.sub .sur-cab{stroke-dasharray:1.6 1.3}.sur-spk.dim .sur-cab,.sur-spk.dim .sur-cone-lo,.sur-spk.dim .sur-cone-hi{opacity:.5}.sur-spk.dim .sur-dust{opacity:.4}.sur-spk.dim .sur-tag{fill:#7fe4f573}.sur-spk:hover .sur-cab{stroke:var(--accent)}.sur-spk:hover .sur-cab,.sur-spk:hover .sur-cone-lo,.sur-spk:hover .sur-cone-hi{opacity:1}.sur-spk:hover .sur-tag{fill:#7fe4f5}.sur-tag{font-family:var(--mono);font-size:4px;font-weight:700;fill:#7fe4f5;text-anchor:middle;pointer-events:none;transition:fill .25s;letter-spacing:.02em}.sur-spk.sel .sur-cab{stroke:#8ceefb;stroke-width:.75;filter:drop-shadow(0 0 2.4px rgba(34,211,238,.9))}.sur-spk.sel .sur-cone-lo{fill:#22d3ee66;stroke:#8ceefb}.sur-spk.sel .sur-cone-hi{fill:#22d3ee38;stroke:#8ceefb}.sur-spk.sel .sur-tag{fill:#8ceefb}.sur-wave{fill:none;stroke:var(--accent);stroke-width:.5;opacity:0;transform-box:fill-box;transform-origin:center}.sur.on .sur-wave.w1{animation:sur-wave 3s ease-out infinite;animation-delay:calc(var(--i) * .3s)}.sur.on .sur-wave.w2{animation:sur-wave 3s ease-out infinite;animation-delay:calc(var(--i) * .3s + 1.1s)}@keyframes sur-wave{0%{transform:scale(1);opacity:.55}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}.sur-hint{text-align:center;font-size:11.5px;color:var(--text-3);margin-top:4px}.sur-detail{margin-top:11px;padding:13px 14px;border-radius:var(--radius-sm);background:var(--panel);border:1px solid var(--border);animation:sur-detail-in .28s ease both}.sur.on .sur-detail{border-color:var(--accent-dim)}@keyframes sur-detail-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sur-detail-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:10px}.sur-detail-tag{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:5px;color:#04222b;background:var(--accent)}.sur-detail-name{font-size:14px;font-weight:600;color:var(--text)}.sur-detail-range{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--accent);padding:3px 8px;border-radius:5px;background:var(--accent-glow);border:1px solid var(--accent-dim)}.sur-band{position:relative;height:7px;border-radius:4px;overflow:hidden;background:linear-gradient(90deg,#22d3ee12,#22d3ee21);border:1px solid var(--border)}.sur-band-fill{position:absolute;top:0;bottom:0;border-radius:3px;background:linear-gradient(90deg,var(--accent-dim),var(--accent));box-shadow:0 0 10px #22d3ee73;transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.sur-band-scale{display:flex;justify-content:space-between;margin-top:4px;font-family:var(--mono);font-size:9px;color:var(--text-3)}.sur-carries{font-size:12.5px;color:var(--text-2);line-height:1.5;margin:11px 0 6px}.sur-why{font-size:11.5px;color:var(--text-3);line-height:1.45;margin:0}.sur-note{display:flex;gap:11px;align-items:flex-start;margin:12px 0 0;padding:12px 13px;border-radius:var(--radius-sm);background:linear-gradient(180deg,#f5c45114,#f5c45108);border:1px solid rgba(245,196,81,.35);border-left:3px solid #F5C451}.sur-note-icon{flex-shrink:0;width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#0a0700;background:#f5c451}.sur-note-body{min-width:0}.sur-note-title{display:block;font-size:12.5px;font-weight:700;color:#f5c451;line-height:1.35;margin-bottom:5px;letter-spacing:.01em}.sur-note-text{margin:0;font-size:11.5px;line-height:1.55;color:var(--text-2)}.sur-note-text strong{color:#f5c451;font-weight:700}.sur-cta{display:flex;align-items:center;gap:11px;width:100%;text-align:left;margin:0 0 13px;padding:12px 13px;cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel);transition:background .2s,border-color .2s,box-shadow .2s}.sur-cta:hover{border-color:var(--accent-dim)}.sur-cta.on{border-color:var(--accent);background:var(--accent-glow);box-shadow:inset 0 0 0 1px #22d3ee29}.sur-cta-box{width:21px;height:21px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:2px solid var(--text-3);color:#04222b;transition:background .2s,border-color .2s}.sur-cta.on .sur-cta-box{background:var(--accent);border-color:var(--accent)}.sur-cta-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sur-cta-title{font-size:13.5px;font-weight:600;color:var(--text);line-height:1.3}.sur-cta.on .sur-cta-title{color:var(--accent)}.sur-cta-sub{font-size:11.5px;color:var(--text-3);line-height:1.4}.sur-cta-credit{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-family:var(--mono);font-size:10.5px;font-weight:600;color:#f5c451;padding:4px 8px;border-radius:999px;background:#f5c4511a;border:1px solid rgba(245,196,81,.32)}@media (max-width: 460px){.sur-stage-wrap{padding:12px 6px 8px}.sur-stage{max-width:100%}.sur-detail{padding:12px}.sur-detail-range{margin-left:0}}@media (prefers-reduced-motion: reduce){.sur-ring,.sur-wave,.sur-flow{animation:none!important}}.chat-msg-bubble{border-radius:14px;line-height:1.55;box-shadow:0 1px 2px #00000040}.chat-msg.engineer .chat-msg-bubble{border-bottom-left-radius:5px;background:linear-gradient(180deg,#14202cf5,#0e1620f5);border:1px solid var(--border-hi)}.chat-msg.user .chat-msg-bubble{border-bottom-right-radius:5px;background:linear-gradient(180deg,#22d3ee29,#22d3ee17);border:1px solid rgba(34,211,238,.34);color:var(--text)}.nico-input-row{gap:7px;padding:8px;border-radius:13px;background:#04070b8c;border:1px solid var(--border);transition:border-color .2s,box-shadow .2s}.nico-input-row:focus-within{border-color:var(--accent-dim);box-shadow:0 0 0 3px var(--accent-glow)}.nico-input-row.listening{border-color:var(--accent);box-shadow:0 0 0 3px #22d3ee2e}.nico-input-row .engineer-input{background:transparent;border:none;box-shadow:none}.nico-input-row .engineer-input:focus{box-shadow:none}.nico-mic{position:relative;flex-shrink:0;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--text-2);background:var(--panel);border:1px solid var(--border-hi);cursor:pointer;transition:color .2s,background .2s,border-color .2s}.nico-mic:hover:not(:disabled){color:var(--accent);border-color:var(--accent-dim)}.nico-mic:disabled{opacity:.45;cursor:default}.nico-mic.on{color:#04222b;background:var(--accent);border-color:var(--accent)}.nico-mic-ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:13px;border:2px solid var(--accent);pointer-events:none;animation:nico-mic-pulse 1.5s ease-out infinite}@keyframes nico-mic-pulse{0%{transform:scale(.9);opacity:.85}70%{transform:scale(1.25);opacity:0}to{transform:scale(1.25);opacity:0}}.nico-voice-error{margin:0 2px 7px;padding:8px 11px;border-radius:9px;font-size:11.5px;line-height:1.45;color:#f5c451;background:#f5c45117;border:1px solid rgba(245,196,81,.3);animation:sur-detail-in .25s ease both}.nico-chips .engineer-chip{border-radius:999px;transition:background .18s,border-color .18s,color .18s}.nico-chips .engineer-chip:hover:not(:disabled){color:var(--accent);border-color:var(--accent-dim);background:var(--accent-glow)}@media (prefers-reduced-motion: reduce){.nico-mic-ring{animation:none}}.feature-badge{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:999px;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.08em;color:#f5c451;background:#f5c4511a;border:1px solid rgba(245,196,81,.35);vertical-align:middle}.feature-note{margin-top:14px;padding-left:11px;border-left:2px solid var(--border-hi);font-size:12.5px;line-height:1.55;color:var(--text-3)}.lp-sur{width:100%;max-width:260px;margin:0 auto;display:block;overflow:visible}.lp-sur-room{fill:#22d3ee08;stroke:var(--border-hi);stroke-width:.5}.lp-sur-path{stroke:var(--accent);stroke-width:.6;stroke-linecap:round;stroke-dasharray:1 22;opacity:.55;animation:lp-sur-flow 5.5s linear infinite;animation-delay:calc(var(--i) * .7s)}@keyframes lp-sur-flow{0%{stroke-dashoffset:46}to{stroke-dashoffset:0}}.lp-sur-body{fill:var(--surface);stroke:#22d3ee73;stroke-width:.5}.lp-sur-tag{font-family:var(--mono);font-size:4px;font-weight:700;fill:#7fe4f5;text-anchor:middle;letter-spacing:.02em}.lp-sur-me circle,.lp-sur-me path{fill:#12586b;stroke:var(--accent);stroke-width:.5}@media (prefers-reduced-motion: reduce){.lp-sur-path{animation:none}}.lp-sur-wrap{position:relative}.lp-sur-spk{cursor:pointer}.lp-sur-hit{fill:transparent}.lp-sur-spk:focus{outline:none}.lp-sur-spk:focus-visible .lp-sur-body{stroke:var(--accent);stroke-width:.9}.lp-sur-body{transition:fill .25s,stroke .25s,opacity .25s,filter .25s}.lp-sur-spk.dim .lp-sur-body{opacity:.5;stroke:#22d3ee38}.lp-sur-spk.dim .lp-sur-tag{fill:#7fe4f573}.lp-sur-spk:hover .lp-sur-body{opacity:1;stroke:var(--accent)}.lp-sur-spk.sel .lp-sur-body{fill:var(--accent);stroke:#b8f1fa;filter:drop-shadow(0 0 3px rgba(34,211,238,.85))}.lp-sur-spk.sel .lp-sur-tag{fill:#04222b}.lp-sur-path.lit{opacity:1;stroke-width:.9}.lp-sur-info{margin-top:12px;padding:12px 13px;border-radius:var(--radius-sm);background:var(--panel);border:1px solid var(--border);animation:lp-sur-in .28s ease both}@keyframes lp-sur-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lp-sur-info-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.lp-sur-info-tag{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:3px 7px;border-radius:5px;color:#04222b;background:var(--accent)}.lp-sur-info-name{font-size:13.5px;font-weight:600;color:var(--text)}.lp-sur-info-line{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-2)}.lp-sur-nudge{position:absolute;top:0;right:0;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);padding:4px 9px;border-radius:999px;background:var(--accent-glow);border:1px solid var(--accent-dim);animation:lp-nudge 2.6s ease-in-out infinite;pointer-events:none}@keyframes lp-nudge{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.lp-sur-nudge{animation:none}}.refm{position:relative}.refm-head{display:flex;gap:11px;align-items:flex-start;margin-bottom:14px}.refm-icon{width:34px;height:34px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim)}.refm.loaded .refm-icon{color:#04222b;background:var(--accent);border-color:var(--accent)}.refm-title{font-size:14.5px;font-weight:600;color:var(--text)}.refm-sub{font-size:12px;color:var(--text-3);margin-top:2px;line-height:1.45}.refm-drop{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:16px 14px;cursor:pointer;border-radius:var(--radius-sm);border:1px dashed var(--border-hi);background:#22d3ee08;color:var(--text-2);font-size:13.5px;font-weight:500;transition:border-color .2s,background .2s,color .2s}.refm-drop:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent-glow)}.refm-drop:disabled{opacity:.6;cursor:default}.refm-hint{margin:8px 0 0;font-size:11.5px;color:var(--text-3);line-height:1.5;text-align:center}.refm-error{margin-top:10px;padding:9px 11px;border-radius:var(--radius-sm);font-size:12px;color:#f05252;background:#f0525214;border:1px solid rgba(240,82,82,.3)}.refm-file{display:flex;align-items:center;gap:9px;margin-bottom:13px;padding:9px 11px;border-radius:var(--radius-sm);background:var(--accent-glow);border:1px solid var(--accent-dim)}.refm-file-name{flex:1;min-width:0;font-size:12.5px;color:var(--accent);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refm-clear{flex-shrink:0;width:22px;height:22px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-3);background:transparent;border:none}.refm-clear:hover{color:var(--text);background:#ffffff0f}.refm-close{display:flex;align-items:center;gap:9px;padding:12px 13px;border-radius:var(--radius-sm);font-size:12.5px;line-height:1.5;color:var(--green);background:#34d58b14;border:1px solid rgba(52,213,139,.3)}.refm-scale{display:flex;justify-content:space-between;margin-bottom:7px;font-family:var(--mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.refm-scale-mid{color:var(--accent)}.refm-bars{display:flex;flex-direction:column;gap:5px}.refm-row{display:flex;align-items:center;gap:9px;opacity:.45;transition:opacity .2s}.refm-row.sig{opacity:1}.refm-row-label{width:74px;flex-shrink:0;font-size:11.5px;color:var(--text-2)}.refm-track{position:relative;flex:1;height:16px;border-radius:4px;background:#ffffff06;border:1px solid var(--border);overflow:hidden}.refm-zero{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--border-hi)}.refm-fill{position:absolute;top:2px;bottom:2px;border-radius:2px;transition:width .4s cubic-bezier(.4,0,.2,1)}.refm-fill.pos{background:linear-gradient(90deg,var(--accent-dim),var(--accent))}.refm-fill.neg{background:linear-gradient(270deg,#f5c451,#f5c4518c)}.refm-val{width:58px;flex-shrink:0;text-align:right;font-family:var(--mono);font-size:10.5px;color:var(--text-3)}.refm-row.sig .refm-val{color:var(--text-2)}.refm-div{height:1px;background:var(--border);margin:6px 0}.refm-apply{width:100%;margin-top:14px;padding:12px;cursor:pointer;border-radius:var(--radius-sm);font-size:13.5px;font-weight:600;color:#04222b;background:var(--accent);border:1px solid var(--accent);display:flex;align-items:center;justify-content:center;gap:7px;transition:background .2s,opacity .2s}.refm-apply:hover{opacity:.9}.refm-apply.done{background:var(--green);border-color:var(--green)}.refm-note{margin:11px 0 0;padding:10px 12px;border-radius:var(--radius-sm);font-size:11.5px;line-height:1.55;color:var(--text-3);background:#ffffff04;border:1px solid var(--border)}.refm-note strong{color:var(--text-2)}.spin{animation:spin 1s linear infinite}.refm-vs{display:flex;align-items:stretch;gap:8px;margin-bottom:14px}.refm-card{position:relative;flex:1;min-width:0;padding:10px 11px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel)}.refm-card.mine{border-color:#34d58b59;background:#34d58b0d}.refm-card.ref{border-color:var(--accent-dim);background:var(--accent-glow)}.refm-card-tag{font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.1em;margin-bottom:5px}.refm-card.mine .refm-card-tag{color:var(--green)}.refm-card.ref .refm-card-tag{color:var(--accent)}.refm-card-name{font-size:12px;color:var(--text);font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:16px}.refm-card-stats{display:flex;gap:9px;flex-wrap:wrap;font-family:var(--mono);font-size:10px;color:var(--text-3)}.refm-vs-mid{display:flex;align-items:center;flex-shrink:0;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.refm-card .refm-clear{position:absolute;top:6px;right:6px;width:20px;height:20px}.refm-cautions{margin-top:12px;padding:11px 12px;border-radius:var(--radius-sm);background:#f5c45112;border:1px solid rgba(245,196,81,.3);border-left:3px solid #F5C451}.refm-cautions-head{font-size:11.5px;font-weight:700;color:#f5c451;margin-bottom:6px;letter-spacing:.01em}.refm-caution{margin:0 0 6px;font-size:11.5px;line-height:1.5;color:var(--text-2)}.refm-caution:last-child{margin-bottom:0}.refm-grid{display:flex;flex-direction:column;gap:3px}.refm-grid-head{display:grid;grid-template-columns:86px 46px 1fr 46px;align-items:center;gap:7px;padding-bottom:5px;margin-bottom:3px;border-bottom:1px solid var(--border)}.refm-gh{font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.07em;text-align:center}.refm-gh.mine{color:var(--green)}.refm-gh.ref{color:var(--accent)}.refm-r{display:grid;grid-template-columns:86px 46px 1fr 46px;align-items:center;gap:7px;padding:3px 0;opacity:.42;transition:opacity .2s}.refm-r.sig{opacity:1}.refm-r-label{font-size:11.5px;color:var(--text-2);line-height:1.25}.refm-r-range{display:block;font-family:var(--mono);font-size:8.5px;color:var(--text-3);margin-top:1px}.refm-r-val{font-family:var(--mono);font-size:11px;text-align:center;padding:3px 2px;border-radius:4px}.refm-r-val.mine{color:var(--green);background:#34d58b14}.refm-r-val.ref{color:var(--accent);background:var(--accent-glow)}.refm-r-bar{position:relative;height:14px;border-radius:4px;background:#ffffff08;border:1px solid var(--border);overflow:hidden}.refm-r-zero{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--border-hi)}.refm-r-fill{position:absolute;top:2px;bottom:2px;border-radius:2px;transition:width .45s cubic-bezier(.4,0,.2,1)}.refm-r-fill.pos{background:linear-gradient(90deg,var(--accent-dim),var(--accent))}.refm-r-fill.neg{background:linear-gradient(270deg,#f5c451,#f5c45199)}.refm-grid-div{height:1px;background:var(--border);margin:6px 0 4px}@media (max-width: 420px){.refm-grid-head,.refm-r{grid-template-columns:72px 40px 1fr 40px;gap:5px}.refm-r-label{font-size:11px}.refm-r-val{font-size:10px}}.refm-meters{margin-top:12px;padding:11px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff04}.refm-meters.ok{border-color:#34d58b59;background:#34d58b0d}.refm-meters.warn{border-color:#f5c45159;background:#f5c4510d}.refm-meters.severe{border-color:#f0525266;background:#f052520f}.refm-meters-head{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;color:var(--text-3)}.refm-meters.ok .refm-meters-head{color:var(--green)}.refm-meters.warn .refm-meters-head{color:#f5c451}.refm-meters.severe .refm-meters-head{color:var(--red)}.refm-meters-row{display:flex;flex-wrap:wrap;gap:6px 14px}.refm-meters-row span{display:flex;flex-direction:column;gap:1px;font-family:var(--mono);font-size:11.5px;color:var(--text)}.refm-meters-row em{font-style:normal;font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.refm-meter-problem{margin-top:7px;font-size:11px;line-height:1.45;padding-left:9px;border-left:2px solid var(--border-hi);color:var(--text-2)}.refm-meter-problem.severe{border-left-color:var(--red)}.refm-meter-problem.warn{border-left-color:#f5c451}.pv{position:relative}.pv-spectrum{position:relative;height:150px;margin:-4px -4px 20px;border-radius:var(--radius);background:radial-gradient(120% 100% at 50% 100%,rgba(34,211,238,.1),transparent 70%),linear-gradient(180deg,#04070b33,#04070b8c);overflow:hidden}.pv-spectrum canvas{display:block;width:100%;height:100%}.pv-spectrum-fade{position:absolute;inset:auto 0 0 0;height:46px;pointer-events:none;background:linear-gradient(180deg,transparent,var(--card) 88%)}.pv-readout{display:flex;align-items:center;gap:16px;margin-bottom:22px}.pv-num{font-family:var(--display);font-size:46px;font-weight:600;line-height:.9;color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0;letter-spacing:.02em;text-transform:uppercase}.pv-num span{font-family:var(--mono);font-size:15px;color:var(--text-3);margin-left:2px}.pv.done .pv-num{color:var(--green)}.pv.failed .pv-num{color:var(--red)}.pv-state{min-width:0}.pv-state-title{font-size:15px;font-weight:600;color:var(--text);line-height:1.3;margin-bottom:3px}.pv.done .pv-state-title{color:var(--green)}.pv-state-sub{font-size:12.5px;color:var(--text-3);line-height:1.45}.pv-chain{position:relative;padding-top:4px}.pv-rail{position:absolute;top:22px;left:19px;right:19px;height:3px;border-radius:2px;background:var(--border);overflow:hidden}.pv-rail-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--accent-dim),var(--accent));box-shadow:0 0 12px #22d3ee8c;transition:width .55s cubic-bezier(.4,0,.2,1);position:relative}.pv-rail-fill:after{content:"";position:absolute;top:0;right:0;width:34px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7));animation:pv-lead 1.3s ease-in-out infinite}@keyframes pv-lead{0%,to{opacity:.25}50%{opacity:.9}}.pv.done .pv-rail-fill:after{display:none}.pv-nodes{position:relative;display:flex;justify-content:space-between}.pv-node{display:flex;flex-direction:column;align-items:center;gap:7px}.pv-node-box{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-3);background:var(--surface);border:2px solid var(--border);z-index:1;transition:color .35s,background .35s,border-color .35s,box-shadow .35s,transform .35s}.pv-node.reached .pv-node-box{color:var(--accent);border-color:var(--accent);background:var(--surface)}.pv-node.active .pv-node-box{color:#04222b;background:var(--accent);border-color:var(--accent);transform:scale(1.12);box-shadow:0 0 0 5px #22d3ee24,0 0 22px #22d3ee73}.pv-node-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);transition:color .35s;white-space:nowrap}.pv-node.reached .pv-node-label{color:var(--text-2)}.pv-node.active .pv-node-label{color:var(--accent)}@media (max-width: 400px){.pv-spectrum{height:120px}.pv-num{font-size:38px}.pv-node-box{width:34px;height:34px}.pv-node-label{font-size:8.5px;letter-spacing:.04em}.pv-rail{left:17px;right:17px;top:20px}}@media (prefers-reduced-motion: reduce){.pv-rail-fill:after{animation:none}}.export-files{margin:14px 0;padding:11px 12px;border-radius:var(--radius-sm);background:#04070b66;border:1px solid var(--border)}.export-files-head{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);margin-bottom:9px}.export-file{display:flex;align-items:center;gap:10px;padding:4px 0}.export-file-num{width:19px;height:19px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:10px;font-weight:700;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim)}.export-file-text{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;min-width:0}.export-file-label{font-size:12.5px;color:var(--text);font-weight:500}.export-file-sub{font-size:11px;color:var(--text-3)}.mixit{--mx: var(--accent);--mx-dim: var(--accent-dim);--mx-glow: var(--accent-glow);max-width:100%;margin:0 auto;padding:8px 0 40px}.mx-intro{text-align:center;margin-bottom:26px}.mx-h1{font-family:var(--display);font-size:40px;font-weight:600;letter-spacing:.02em;margin:0 0 10px;color:var(--text);text-transform:uppercase}.mx-lede{font-size:15px;line-height:1.6;color:var(--text-2);max-width:460px;margin:0 auto}.mx-drop{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:44px 24px;cursor:pointer;color:var(--text-2);border-radius:var(--radius);border:1px dashed var(--border-hi);background:radial-gradient(120% 90% at 50% 0%,var(--mx-glow),transparent 68%),#04070b66;transition:border-color .22s,color .22s,background .22s}.mx-drop:hover{border-color:var(--mx);color:var(--mx)}.mx-drop-title{font-size:16px;font-weight:600;color:var(--text)}.mx-drop-sub{font-family:var(--mono);font-size:11px;color:var(--text-3)}.mx-tip{display:flex;gap:11px;align-items:flex-start;margin-top:14px;padding:13px 14px;border-radius:var(--radius-sm);background:#22d3ee0f;border:1px solid rgba(34,211,238,.25);font-size:12.5px;line-height:1.55;color:var(--text-2)}.mx-tip-mark{flex-shrink:0;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mx);padding:3px 7px;border-radius:4px;background:#22d3ee1f}.mx-tip strong{color:var(--text)}.mx-error{display:flex;gap:9px;align-items:center;margin-top:14px;padding:11px 13px;border-radius:var(--radius-sm);font-size:12.5px;color:var(--red);background:#f0525214;border:1px solid rgba(240,82,82,.3)}.mx-busy{display:flex;flex-direction:column;align-items:center;gap:9px;padding:76px 20px;color:var(--mx);text-align:center}.mx-busy-title{font-family:var(--display);font-size:20px;font-weight:600;color:var(--text);text-transform:uppercase}.mx-busy-sub{font-size:13px;color:var(--text-3);min-height:19px}.pulse{animation:mx-pulse 1.4s ease-in-out infinite}@keyframes mx-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.mx-notices{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.mx-notice{border-radius:var(--radius-sm);border:1px solid rgba(245,196,81,.3);background:#f5c4510f;font-size:12.5px}.mx-notice summary{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;color:#f5c451;list-style:none}.mx-notice summary::-webkit-details-marker{display:none}.mx-notice-t{flex:1;min-width:0}.mx-notice-chev{flex-shrink:0;color:#f5c451;opacity:.75;transition:transform .2s}.mx-notice[open] .mx-notice-chev{transform:rotate(180deg);opacity:1}.mx-notice p{margin:0;padding:0 12px 11px 32px;color:var(--text-2);line-height:1.55}.mx-deck{position:relative;overflow:hidden;margin-bottom:16px;padding:15px 14px 14px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#14222e8c,#04070ba6);border:1px solid var(--border-hi);box-shadow:inset 0 1px #ffffff08,0 10px 30px -18px #000000e6}.mx-deck-aura{position:absolute;inset:-40% -10% auto -10%;height:150px;pointer-events:none;background:radial-gradient(60% 100% at 22% 0%,var(--mx-glow),transparent 70%);opacity:.6;transition:opacity .4s}.mx-deck.is-playing .mx-deck-aura{opacity:1}.mx-deck.is-ab .mx-deck-aura{background:radial-gradient(60% 100% at 22% 0%,rgba(240,168,104,.16),transparent 70%);opacity:1}.mx-deck-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 80%)}.mx-deck-top{position:relative;display:flex;align-items:flex-start;gap:13px}.mx-play{position:relative;width:54px;height:54px;flex-shrink:0;cursor:pointer;border-radius:50%;border:none;background:transparent;padding:0;margin-top:-4px;display:grid;place-items:center}.mx-play-ico{position:relative;z-index:2;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#032027;background:radial-gradient(120% 120% at 30% 25%,#7EEBFB,var(--mx) 55%,var(--mx-dim));box-shadow:0 4px 14px -3px #22d3ee8c,inset 0 1px 1px #ffffff80;transition:transform .12s ease}.mx-play:hover .mx-play-ico{transform:scale(1.05)}.mx-play:active .mx-play-ico{transform:scale(.95)}.mx-play-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;z-index:1;background:conic-gradient(from 0deg,transparent,var(--mx),transparent 60%);opacity:0;transition:opacity .3s;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px))}.mx-play.playing .mx-play-ring{opacity:1;animation:mx-spin 2.6s linear infinite}.mx-play.playing .mx-play-ico{animation:mx-pulse 2s ease-in-out infinite}@keyframes mx-spin{to{transform:rotate(360deg)}}@keyframes mx-pulse{0%,to{box-shadow:0 4px 14px -3px #22d3ee8c,inset 0 1px 1px #ffffff80}50%{box-shadow:0 4px 22px #22d3eed9,inset 0 1px 1px #ffffff80}}.mx-readout{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.mx-readout-time{display:flex;align-items:baseline;gap:7px;font-family:var(--mono);font-variant-numeric:tabular-nums;line-height:1}.mx-t-now{font-size:25px;font-weight:600;color:var(--text);letter-spacing:-.01em;text-shadow:0 0 18px rgba(34,211,238,.25)}.mx-t-sep{font-size:16px;color:var(--text-3)}.mx-t-tot{font-size:16px;color:var(--text-2)}.mx-readout-status{display:flex;align-items:center;gap:8px;min-width:0}.mx-status-lbl{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mx-deck.is-playing .mx-status-lbl{color:var(--mx)}.mx-deck.is-ab .mx-status-lbl{color:#f0a868}.mx-eq{display:inline-flex;align-items:flex-end;gap:2px;height:13px}.mx-eq i{width:3px;height:3px;border-radius:1px;background:var(--text-3);transition:background .3s}.mx-eq.on i{background:var(--mx);animation:mx-eqbar .9s ease-in-out infinite}.mx-eq.on i:nth-child(1){animation-delay:-.1s}.mx-eq.on i:nth-child(2){animation-delay:-.5s}.mx-eq.on i:nth-child(3){animation-delay:-.2s}.mx-eq.on i:nth-child(4){animation-delay:-.7s}.mx-eq.on i:nth-child(5){animation-delay:-.35s}@keyframes mx-eqbar{0%,to{height:3px}50%{height:13px}}.mx-add{margin-left:auto;flex-shrink:0;cursor:pointer;align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border-radius:999px;font-family:var(--sans);font-size:12.5px;color:var(--text-2);background:#04070b99;border:1px solid var(--border-hi);transition:color .15s,border-color .15s,background .15s}.mx-add:hover{color:var(--mx);border-color:var(--mx-dim);background:var(--mx-glow)}.mx-add span{white-space:nowrap}.mx-rendering{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10.5px;color:var(--text-3)}.mx-deck-controls{position:relative;display:flex;gap:9px;margin-top:13px}.mx-ab{flex:1;min-width:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 13px;border-radius:10px;font-family:var(--sans);font-size:12.5px;color:var(--text-2);background:var(--panel);border:1px solid var(--border-hi);transition:color .15s,background .15s,border-color .15s;user-select:none;-webkit-user-select:none;touch-action:none}.mx-ab span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-ab:hover{color:var(--text);border-color:var(--mx-dim)}.mx-ab.on{color:#2a1602;background:#f0a868;border-color:#f0a868;box-shadow:0 0 18px -4px #f0a86899}.mx-reset-btn{flex-shrink:0;cursor:pointer;display:inline-flex;align-items:center;gap:7px;padding:11px 14px;border-radius:10px;font-family:var(--sans);font-size:12px;color:var(--text-3);background:#04070b66;border:1px solid var(--border);transition:color .15s,background .15s,border-color .15s}.mx-reset-btn span{white-space:nowrap}.mx-reset-btn:hover{color:var(--text-2);border-color:var(--border-hi)}.mx-reset-btn.armed{color:#2a1602;background:#f0a868;border-color:#f0a868;animation:mx-arm 1s ease-in-out infinite}@keyframes mx-arm{0%,to{box-shadow:0 0 #f0a86880}50%{box-shadow:0 0 0 4px #f0a86800}}@media (max-width: 480px){.mx-deck-controls{flex-direction:column}.mx-reset-btn{justify-content:center}}.mx-field-wrap{margin-bottom:16px}.mx-field-foot{display:flex;justify-content:center;font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:6px 2px 0}.mx-edge,.sf-edge{position:absolute;pointer-events:none;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.mx-edge.top,.sf-edge.top{top:8px;left:50%;transform:translate(-50%)}.mx-edge.bottom,.sf-edge.bottom{bottom:7px;left:50%;transform:translate(-50%)}.mx-edge.left,.sf-edge.left{left:7px;top:50%;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg)}.mx-edge.right,.sf-edge.right{right:7px;top:50%;writing-mode:vertical-rl;transform:translateY(-50%)}.mx-field-hint{text-transform:none;letter-spacing:0;font-family:var(--sans);font-size:10.5px}.mx-field{position:relative;height:360px;border-radius:var(--radius);background:radial-gradient(90% 70% at 50% 100%,rgba(34,211,238,.1),transparent 70%),linear-gradient(180deg,#04070b59,#04070b99);border:1px solid var(--border);overflow:hidden;touch-action:none}.mx-field-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(34,211,238,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.07) 1px,transparent 1px);background-size:100% 25%,25% 100%}.mx-node{position:absolute;transform:translate(-50%,-50%);display:block;width:26px;height:26px;background:none;border:none;cursor:grab;padding:0;touch-action:none;transition:filter .2s}.mx-node:active{cursor:grabbing}.mx-node-dot{display:block;width:26px;height:26px;border-radius:50%;background:#22d3ee38;border:2px solid var(--mx);box-shadow:0 0 14px #22d3ee59;transition:transform .18s,background .18s,box-shadow .18s}.mx-node.sel .mx-node-dot{background:var(--mx);transform:scale(1.2);box-shadow:0 0 22px #22d3eebf}.mx-node.muted .mx-node-dot{background:transparent;border-color:var(--text-3);box-shadow:none}.mx-node.muted{filter:grayscale(1) opacity(.5)}.mx-node-name{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);font-size:8.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;color:var(--mx);text-shadow:0 0 10px rgba(34,211,238,.35)}.mx-node.sel .mx-node-name{color:#8ceefb}.mx-node:focus-visible .mx-node-dot{outline:2px solid var(--mx);outline-offset:3px}.mx-listener{position:absolute;left:50%;bottom:22px;transform:translate(-50%);pointer-events:none;display:flex;flex-direction:column;align-items:center}.mx-you-head,.mx-you-torso{display:block;background:#0c3843;border:1.5px solid var(--mx)}.mx-you-head{width:13px;height:13px;border-radius:50%}.mx-you-torso{width:26px;height:13px;border-radius:13px 13px 0 0;margin-top:2px}.mx-you-tag{margin-top:3px;font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.mx-detail{margin:16px 0;padding:15px 14px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#14222e80,#04070b9e);border:1px solid var(--border-hi);box-shadow:inset 0 1px #ffffff08}.mx-detail.open .sect-head{margin-bottom:13px}.mx-detail .sect-sub{color:var(--accent)}.mx-detail-head{display:flex;align-items:baseline;gap:9px;margin-bottom:9px}.mx-detail-name{font-size:14px;font-weight:600;color:var(--mx)}.mx-mute{width:28px;height:28px;border-radius:7px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-3);background:transparent;border:1px solid var(--border)}.ndx{margin:16px 0;padding:15px 14px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#14222e80,#04070b9e);border:1px solid var(--border-hi);box-shadow:inset 0 1px #ffffff08}.ndx.open .sect-head{margin-bottom:13px}.ndx-lead{font-size:12px;line-height:1.55;color:var(--text-2);margin:0 0 12px}.ndx-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ndx-filter{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:8px 13px;border-radius:9px;color:var(--text-3);background:#04070b80;border:1px solid var(--border);transition:color .15s,border-color .15s,background .15s,transform .12s}.ndx-filter:hover{transform:translateY(-1px)}.ndx-filter svg{opacity:.85}.ndx-filter em{font-style:normal;font-weight:700;color:var(--text);padding:1px 6px;border-radius:6px;background:#ffffff0f;font-size:10px}.ndx-filter.cyan.on,.ndx-filter.all.on{color:var(--mx);border-color:var(--mx);background:#22d3ee1a;box-shadow:0 0 18px -6px #22d3eeb3}.ndx-filter.amber.on{color:#f0a868;border-color:#f0a868;background:#f0a8681a;box-shadow:0 0 18px -6px #f0a868b3}.ndx-filter.green.on{color:var(--green);border-color:var(--green);background:#34d58b1a;box-shadow:0 0 18px -6px #34d58bb3}.ndx-filter.slate.on{color:var(--text);border-color:var(--border-hi);background:#ffffff0d}.ndx-filter.on em{background:#ffffff1f}.ndx-list{display:flex;flex-direction:column;gap:10px}.ndx-item{border-radius:12px;background:linear-gradient(180deg,#14222e66,#060a0f8c);border:1px solid var(--border-hi);border-left-width:3px;transition:border-color .15s,box-shadow .18s,transform .15s}.ndx-item.cyan{border-left-color:var(--mx)}.ndx-item.amber{border-left-color:#f0a868}.ndx-item.green{border-left-color:var(--green)}.ndx-item.slate{border-left-color:var(--text-3)}.ndx-item:hover{transform:translateY(-1px);box-shadow:0 14px 32px -22px #000000e6}.ndx-item[open]{border-color:var(--border-hi);box-shadow:0 0 22px -14px #22d3ee99}.ndx-item.amber[open]{box-shadow:0 0 22px -14px #f0a86899}.ndx-item.green[open]{box-shadow:0 0 22px -14px #34d58b99}.ndx-item summary{display:flex;align-items:center;gap:13px;padding:16px 18px;cursor:pointer;list-style:none}.ndx-item summary::-webkit-details-marker{display:none}.ndx-ico{width:38px;height:38px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;color:var(--mx);background:#22d3ee1a;border:1px solid rgba(34,211,238,.24);box-shadow:inset 0 0 14px #22d3ee1a}.ndx-item.amber .ndx-ico{color:#f0a868;background:#f0a8681a;border-color:#f0a86842;box-shadow:inset 0 0 14px #f0a8681a}.ndx-item.green .ndx-ico{color:var(--green);background:#34d58b1a;border-color:#34d58b42;box-shadow:inset 0 0 14px #34d58b1a}.ndx-item.slate .ndx-ico{color:var(--text-2);background:#ffffff0d;border-color:var(--border-hi);box-shadow:none}.ndx-main{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.ndx-top{display:flex;align-items:center;gap:9px}.ndx-stem{font-size:14.5px;font-weight:700;color:var(--text)}.ndx-kind{font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:6px;color:var(--mx);background:#22d3ee1a;border:1px solid rgba(34,211,238,.24)}.ndx-item.amber .ndx-kind{color:#f0a868;background:#f0a8681a;border-color:#f0a8683d}.ndx-item.green .ndx-kind{color:var(--green);background:#34d58b1a;border-color:#34d58b3d}.ndx-item.slate .ndx-kind{color:var(--text-2);background:#ffffff0d;border-color:var(--border-hi)}.ndx-text{font-size:13px;line-height:1.5;color:var(--text-2)}.ndx-item-chev{flex-shrink:0;color:var(--text-3);transition:transform .2s}.ndx-item[open] .ndx-item-chev{transform:rotate(180deg);color:var(--mx)}.ndx-detail{display:grid;grid-template-rows:1fr;padding:17px 19px 19px;border-top:1px solid var(--border)}.ndx-item p.ndx-why{margin:0 0 16px;padding:0;font-size:13px;line-height:1.62;color:var(--text);border-top:none}.ndx-item[open]>summary{animation:ndx-open .2s ease}@keyframes ndx-open{0%{opacity:.6}to{opacity:1}}@media (max-width: 560px){.ndx-item p{padding-left:15px}}.mx-export{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;cursor:pointer;border-radius:var(--radius-sm);font-size:14px;font-weight:600;color:#04222b;background:var(--mx);border:1px solid var(--mx)}.mx-export:disabled{opacity:.5;cursor:default}@media (max-width: 520px){.mx-h1{font-size:32px}.mx-field{height:300px}.mx-node-name{font-size:7.5px}}.mx-scrub{position:relative;margin-top:15px;padding:6px 0;cursor:pointer;touch-action:none}.mx-scrub-track{position:relative;height:6px;border-radius:999px;background:#04070bb3;border:1px solid var(--border);box-shadow:inset 0 1px 2px #0009}.mx-scrub-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;overflow:hidden;background:linear-gradient(90deg,var(--accent-dim),var(--mx));box-shadow:0 0 12px -2px #22d3ee99}.mx-scrub-shine{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent)}.mx-deck.is-playing .mx-scrub-shine{opacity:1;animation:mx-shine 1.8s ease-in-out infinite}@keyframes mx-shine{0%{transform:translate(-100%)}60%,to{transform:translate(300%)}}.mx-scrub-head{position:absolute;top:50%;width:13px;height:13px;border-radius:50%;transform:translate(-50%,-50%);background:#eaf6fa;border:2px solid var(--mx);box-shadow:0 0 10px -1px #22d3eee6,0 1px 3px #0009}.mx-scrub:focus-visible{outline:none}.mx-scrub:focus-visible .mx-scrub-head{box-shadow:0 0 0 4px #22d3ee66}.mx-chip{flex-shrink:0;padding:5px 10px;border-radius:999px;cursor:pointer;font-size:11px;color:var(--text-3);background:transparent;border:1px solid var(--border)}.mx-chip.on{color:#04222b;background:var(--mx);border-color:var(--mx)}.mx-node-dot{transition:transform .06s linear,background .18s,box-shadow .18s}.mx-review-head{margin-bottom:18px}.mx-review-title{font-family:var(--display);font-size:24px;font-weight:600;margin:0 0 7px;color:var(--text);text-transform:uppercase}.mx-review-sub{font-size:13px;line-height:1.6;color:var(--text-2);margin:0}.mx-review-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.mx-review-count{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.mx-review-add{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;cursor:pointer;border-radius:9px;font-size:12.5px;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim);white-space:nowrap;transition:background .15s,border-color .15s}.mx-review-add:hover{background:#22d3ee24;border-color:var(--accent)}.mx-review-list{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.mx-rev{display:flex;align-items:flex-start;gap:11px;padding:12px;border-radius:11px;background:var(--panel);border:1px solid var(--border);transition:border-color .15s}.mx-rev:hover{border-color:var(--border-hi)}.mx-rev-num{width:24px;height:24px;border-radius:50%;flex-shrink:0;margin-top:2px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:10px;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim)}.mx-rev-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.mx-rev-name{width:100%;font-size:14px;font-weight:600;color:var(--text);background:#04070b66;border:1px solid var(--border);border-radius:7px;padding:8px 10px;outline:none;transition:border-color .15s}.mx-rev-name:focus{border-color:var(--accent)}.mx-rev-file{font-family:var(--mono);font-size:9.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center}.mx-rev-lossy{margin-left:7px;padding:1px 5px;border-radius:3px;color:#f5c451;background:#f5c4511f;flex-shrink:0}.mx-rev-type{display:flex;align-items:center;gap:9px}.mx-rev-select{flex:1;font-size:12.5px;color:var(--text);background:var(--surface);border:1px solid var(--border-hi);border-radius:7px;padding:7px 9px;cursor:pointer;min-width:0}.mx-rev-select:focus{border-color:var(--accent);outline:none}.mx-rev-conf{font-family:var(--mono);font-size:8.5px;letter-spacing:.03em;white-space:nowrap;flex-shrink:0}.mx-rev-conf.sure{color:var(--green)}.mx-rev-conf.maybe{color:var(--text-3)}.mx-rev-conf.unsure{color:#f5c451}.mx-rev-del{width:32px;height:32px;flex-shrink:0;cursor:pointer;border-radius:8px;display:grid;place-items:center;color:var(--text-3);background:transparent;border:1px solid var(--border);transition:all .15s}.mx-rev-del:hover:not(:disabled){color:#f0a868;border-color:#f0a86866;background:#f0a86814}.mx-rev-del:disabled{opacity:.3;cursor:default}.mx-review-actions{display:flex;gap:9px;align-items:center}.mx-review-actions .mx-export{flex:1}.console{position:relative;margin:16px 0;padding:15px 14px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#14222e80,#04070b9e);border:1px solid var(--border-hi);box-shadow:inset 0 1px #ffffff08}.console.open .sect-head{margin-bottom:13px}.console-rail{position:absolute;top:0;left:12px;right:12px;height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.4),transparent)}.console-inner{display:flex;align-items:flex-start;gap:12px}.console-div{width:1px;align-self:stretch;flex-shrink:0;background:linear-gradient(180deg,transparent,var(--border-hi) 20%,var(--border-hi) 80%,transparent)}.console-scrollwrap{position:relative;flex:1;min-width:0}.console-strip{display:flex;gap:6px;overflow-x:auto;padding:0 4px 10px;scrollbar-width:thin;scrollbar-color:var(--accent-dim) transparent;scroll-behavior:smooth}.console-strip::-webkit-scrollbar{height:9px}.console-strip::-webkit-scrollbar-track{background:#04070b99;border-radius:5px}.console-strip::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--accent-dim),var(--accent));border-radius:5px;border:2px solid transparent;background-clip:padding-box}.console-strip::-webkit-scrollbar-thumb:hover{background:var(--accent)}.console-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:30px;height:46px;cursor:pointer;display:grid;place-items:center;color:#032027;border:none;border-radius:9px;background:radial-gradient(120% 120% at 30% 25%,#7EEBFB,var(--accent) 60%,var(--accent-dim));box-shadow:0 4px 14px -3px #22d3ee99;opacity:.96;transition:opacity .18s,transform .12s}.console-arrow:active{transform:translateY(-50%) scale(.92)}.console-arrow.left{left:-4px}.console-arrow.right{right:-4px}.console-arrow.left svg{transform:rotate(90deg)}.console-arrow.right svg{transform:rotate(-90deg)}.console-arrow.off{opacity:0;pointer-events:none}.console-slot{border-radius:8px;padding:4px 2px;cursor:pointer;border:1px solid transparent;transition:background .2s,border-color .2s}.console-slot.sel{background:#22d3ee0f;border-color:var(--accent-dim)}.master-slot{flex-shrink:0}.mx-glue{padding:4px 2px}.mx-mfx{padding:4px 2px;display:flex;flex-direction:column;gap:16px}.mx-mfx-group{padding:13px 14px;border-radius:12px;background:#04070b80;border:1px solid var(--border)}.mx-mfx-head{display:flex;align-items:center;gap:9px;margin-bottom:12px;font-size:12px;color:var(--text-3)}.mx-mfx-tag{padding:3px 8px;border-radius:6px;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:#22d3ee1a;border:1px solid var(--accent-dim)}.mx-mfx-knobs{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.mx-mfx-sel{display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--text-3)}.mx-mfx-sel select{font-family:var(--sans);font-size:12.5px;color:var(--text);background:#04070b99;border:1px solid var(--border-hi);border-radius:8px;padding:8px 10px;cursor:pointer}.mx-glue-lead{font-size:12.5px;line-height:1.6;color:var(--text-2);margin:0 0 16px}.mx-glue-row{display:flex;align-items:center;gap:14px}.mx-glue-label{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);flex-shrink:0}.mx-glue-slider{flex:1;accent-color:var(--accent);height:4px}.mx-glue-val{font-family:var(--mono);font-size:13px;font-weight:700;color:var(--accent);min-width:44px;text-align:right}.fdr{display:flex;flex-direction:column;align-items:center;gap:6px;width:58px;flex-shrink:0}.fdr.master{width:70px}.fdr-readout{font-family:var(--mono);font-size:10px;color:var(--text-2);padding:2px 6px;border-radius:4px;background:#00000059;min-width:42px;text-align:center}.fdr.master .fdr-readout{color:#f0c674;background:#f0c6741a}.fdr-body{display:flex;align-items:flex-end;gap:6px;height:226px}.fdr-meter{width:6px;height:100%;border-radius:3px;overflow:hidden;background:#00000073;border:1px solid rgba(255,255,255,.05);display:flex;align-items:flex-end}.fdr-meter-fill{width:100%;background:linear-gradient(180deg,#F0C674 0%,var(--accent) 26%,var(--accent-dim) 100%);transition:height .05s linear}.fdr-track{position:relative;width:30px;height:100%;cursor:ns-resize;touch-action:none}.fdr-track:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.fdr-slot{position:absolute;left:50%;top:0;bottom:0;width:7px;transform:translate(-50%);border-radius:4px;background:linear-gradient(90deg,#05070a,#161d25 45%,#05070a);box-shadow:inset 0 2px 6px #000000e6}.fdr-lit{position:absolute;left:50%;bottom:0;width:4px;transform:translate(-50%);border-radius:2px;background:linear-gradient(180deg,#7EEBFB,var(--accent) 40%,var(--accent-dim));box-shadow:0 0 12px #22d3eeb3;transition:height .06s linear}.fdr.master .fdr-lit{background:linear-gradient(180deg,#f0c674,#8a6d2f);box-shadow:0 0 10px #f0c67480}.fdr-unity{position:absolute;left:50%;width:15px;height:1px;transform:translate(-50%);background:#ffffff47}.fdr-cap{position:absolute;left:50%;width:30px;height:20px;margin-top:-10px;transform:translate(-50%);border-radius:5px;background:linear-gradient(180deg,#424c57,#2a323b 44%,#10151a 45%,#1e252c 78%,#30393f);border:1px solid #05080B;box-shadow:0 4px 9px #000c,inset 0 1px #ffffff47,inset 0 -1px #00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;transition:top .06s linear}.fdr-cap-line{width:20px;height:2px;border-radius:1px;background:var(--accent);box-shadow:0 0 8px #22d3eee6}.fdr-cap:before,.fdr-cap:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:14px;height:1px;background:#ffffff24}.fdr-cap:before{top:5px}.fdr-cap:after{bottom:5px}.fdr.master .fdr-cap{width:36px;height:22px}.fdr.master .fdr-cap-line{width:22px;background:#f0c674;box-shadow:0 0 8px #f0c674d9}.fdr.muted .fdr-cap-line{background:var(--text-3);box-shadow:none}.fdr.muted .fdr-lit{background:var(--text-3);box-shadow:none;opacity:.4}.fdr.solo .fdr-cap-line{background:#f0c674;box-shadow:0 0 8px #f0c674e6}.fdr-name{font-size:9.5px;color:var(--text-2);text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdr.master .fdr-name{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#f0c674}.fdr-btns{display:flex;gap:3px}.fdr-b{width:24px;height:20px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:9px;color:var(--text-3);background:#0000004d;border:1px solid var(--border)}.fdr-b.on{color:#04222b;background:#f0c674;border-color:#f0c674}.fdr-b.on.mute{background:var(--red);border-color:var(--red);color:#fff}@media (max-width: 520px){.fdr{width:50px}.fdr.master{width:60px}.fdr-body{height:208px}}.eqx{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.eqx-head{display:flex;align-items:center;gap:10px;margin-bottom:9px;flex-wrap:wrap}.eqx-title{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.eqx-reset{margin-left:auto;padding:4px 11px;border-radius:999px;cursor:pointer;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);background:transparent;border:1px solid var(--border);transition:color .2s,border-color .2s,box-shadow .2s}.eqx-reset:disabled{opacity:.35;cursor:default}.eqx-reset:not(:disabled):hover{color:var(--accent);border-color:var(--accent);box-shadow:0 0 14px #22d3ee40}.eqx-stage{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-sm);background:radial-gradient(120% 90% at 50% 100%,rgba(34,211,238,.09),transparent 70%),linear-gradient(180deg,#080e14,#04070a);border:1px solid var(--border-hi);box-shadow:inset 0 1px #ffffff0d,inset 0 0 60px #000000bf,0 10px 30px -18px #000000e6}.eqx-spec{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.eqx-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none;background:transparent;border:0}.eqx-grid{stroke:#ffffff0f;stroke-width:1;vector-effect:non-scaling-stroke}.eqx-grid.zero{stroke:#22d3ee42;stroke-dasharray:4 5}.eqx-fgrid{stroke:#ffffff08;stroke-width:1;vector-effect:non-scaling-stroke}.eqx-fgrid.major{stroke:#ffffff13}.eqx-ftick,.eqx-dbtick{font-family:var(--mono);font-size:8.5px;letter-spacing:.06em;fill:#9ab0bc8c;pointer-events:none}.eqx-dbtick{text-anchor:end}.eqx-solo{opacity:.14;pointer-events:none}.eqx-tag{font-family:var(--mono);font-size:11px;font-weight:600;text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:#04080ce6;stroke-width:3px;stroke-linejoin:round}.eqx-area{pointer-events:none}.eqx-area-neg{pointer-events:none;opacity:.85}.eqx-curve-bloom{fill:none;stroke:#22d3ee;stroke-width:3.5;opacity:.55;vector-effect:non-scaling-stroke;pointer-events:none}.eqx-curve-mid{fill:none;stroke:#7fe4f5;stroke-width:2;opacity:.7;vector-effect:non-scaling-stroke;pointer-events:none}.eqx-curve{fill:none;stroke:url(#eqStroke);stroke-width:2.2;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none}.eqx-hit{fill:transparent;cursor:ns-resize}.eqx-stem{stroke:#22d3ee38;stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.eqx-halo{opacity:0;transition:opacity .22s;pointer-events:none}.eqx-band.on .eqx-halo,.eqx-band.set .eqx-halo{opacity:1}.eqx-dot-glow{fill:#22d3ee;opacity:0;transition:opacity .22s;pointer-events:none}.eqx-band.on .eqx-dot-glow{opacity:.9}.eqx-band.set .eqx-dot-glow{opacity:.5}.eqx-dot{fill:#0a1016;stroke:#7fe4f5;stroke-width:2;vector-effect:non-scaling-stroke;pointer-events:none;transition:fill .2s,stroke .2s}.eqx-band.on .eqx-dot{fill:#b8f1fa;stroke:#fff}.eqx-band.set .eqx-dot{fill:#22d3ee}.eqx-labels{display:flex;gap:6px;margin-top:10px}.eqx-label{flex:1;min-width:0;padding:7px 9px 8px;cursor:pointer;border-radius:8px;display:flex;flex-direction:column;gap:3px;text-align:left;background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid var(--border);transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s}.eqx-label:hover{transform:translateY(-1px);border-color:#22d3ee59}.eqx-label-top{display:flex;align-items:baseline;gap:6px;justify-content:space-between}.eqx-label-n{font-family:var(--display);font-size:11.5px;font-weight:600;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.eqx-label-db{font-family:var(--mono);font-size:10.5px;font-weight:600;color:var(--text-3);font-variant-numeric:tabular-nums;flex:none}.eqx-label-f{font-family:var(--mono);font-size:8.5px;letter-spacing:.06em;color:var(--text-3);opacity:.75;white-space:nowrap}.eqx-label-bar{display:block;height:3px;border-radius:3px;margin-top:2px;background:#ffffff0f;overflow:hidden}.eqx-label-bar em{display:block;height:100%;border-radius:3px;width:0;transition:width .18s ease}.eqx-label.set{border-color:#22d3ee52;background:#22d3ee0f}.eqx-label.set .eqx-label-n{color:var(--text)}.eqx-label.set .eqx-label-db{color:var(--accent)}.eqx-label.set.cut{border-color:#ff5c6e52;background:#ff5c6e0f}.eqx-label.set.cut .eqx-label-db{color:#ff8a96}.eqx-label.on{border-color:var(--accent);box-shadow:0 0 18px -4px #22d3ee99,inset 0 0 0 1px #22d3ee2e}.eqx-label.on.cut{border-color:#ff5c6e;box-shadow:0 0 18px -4px #ff5c6e99}.eqx-filters{display:flex;gap:6px}.eqx-fbtn{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border-radius:7px;cursor:pointer;background:#ffffff06;border:1px solid var(--border);transition:color .18s,border-color .18s,background .18s,box-shadow .18s}.eqx-fbtn-k{font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:var(--text-3)}.eqx-fbtn-v{font-family:var(--mono);font-size:10px;color:var(--text-2);font-variant-numeric:tabular-nums}.eqx-fbtn:hover{border-color:#f0a86873}.eqx-fbtn.on{border-color:#f0a86899;background:#f0a8681a;box-shadow:0 0 14px -4px #f0a868b3}.eqx-fbtn.on .eqx-fbtn-k{color:#f0a868}.eqx-fbtn.on .eqx-fbtn-v{color:#ffd3aa}.eqx-state{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);opacity:.6}.eqx-state.on{color:var(--accent);opacity:1}@media (max-width: 620px){.eqx-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.eqx-label-n{font-size:10.5px}}@media (prefers-reduced-motion: reduce){.eqx-column{animation:none}}.fdr-meter{position:relative}.fdr-meter.over{box-shadow:0 0 9px #f0525299}.fdr-meter-peak{position:absolute;left:0;right:0;height:2px;background:#edeff2;box-shadow:0 0 5px #ffffffb3;transition:bottom .12s ease-out}.fdr-meter.over .fdr-meter-peak{background:var(--red);box-shadow:0 0 7px #f05252e6}.fdr-levels{display:flex;gap:5px;align-items:baseline;justify-content:center;font-family:var(--mono);font-size:8.5px;width:100%}.fdr-live{color:var(--text-3)}.fdr-peak{color:var(--text-2)}.fdr-peak.over{color:var(--red);font-weight:700}.console-scale{display:flex;gap:5px;justify-content:flex-end;margin-top:6px;padding-right:2px;font-family:var(--mono);font-size:8px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);opacity:.6}.eqx-filters{display:flex;gap:4px}.eqx-fbtn{padding:4px 9px;border-radius:999px;cursor:pointer;font-family:var(--mono);font-size:9px;letter-spacing:.04em;color:var(--text-3);background:#ffffff08;border:1px solid var(--border);transition:color .2s,border-color .2s,box-shadow .2s}.eqx-fbtn.on{color:#f0a868;border-color:#f0a86873;box-shadow:0 0 12px #f0a86833}.eqx-hit-h{fill:transparent;cursor:ew-resize}.eqx-filt-tag{font-family:var(--mono);font-size:7px;fill:#f0a868;text-anchor:middle;pointer-events:none;font-weight:700}.fxr{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.fxr-head{display:flex;align-items:baseline;gap:9px;margin-bottom:9px}.fxr-title{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.fxr-for{font-size:11.5px;color:var(--accent)}.fxr-cards{display:flex;flex-direction:column;gap:6px}.fxc{border-radius:var(--radius-sm);overflow:hidden;background:#04070b66;border:1px solid var(--border);transition:border-color .25s,box-shadow .25s,background .25s}.fxc.on{border-color:#22d3ee66;background:#22d3ee0a;box-shadow:0 0 20px -8px #22d3ee59}.fxc-head{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;cursor:pointer;background:none;border:none;text-align:left}.fxc-icon{width:30px;height:30px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-3);background:#ffffff08;border:1px solid var(--border);transition:color .25s,background .25s,border-color .25s,box-shadow .25s}.fxc.on .fxc-icon{color:#04222b;background:var(--accent);border-color:var(--accent);box-shadow:0 0 14px #22d3ee80}.fxc-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.fxc-name{font-size:13px;font-weight:500;color:var(--text)}.fxc.on .fxc-name{color:var(--accent)}.fxc-blurb{font-size:11px;color:var(--text-3)}.fxc-sw{width:34px;height:19px;border-radius:999px;flex-shrink:0;position:relative;background:#ffffff0f;border:1px solid var(--border-hi);transition:background .25s,border-color .25s}.fxc.on .fxc-sw{background:var(--accent);border-color:var(--accent)}.fxc-knob{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--text-3);transition:transform .25s cubic-bezier(.32,.72,0,1),background .25s}.fxc.on .fxc-knob{transform:translate(15px);background:#04222b}.fxc-body{padding:4px 12px 13px;display:flex;flex-direction:column;gap:11px;animation:fxc-in .25s ease both}@keyframes fxc-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.fx-shared{position:relative;padding:11px 11px 12px;border-radius:var(--radius-sm);background:#ffffff05;border:1px dashed var(--border-hi);display:flex;flex-direction:column;gap:11px}.fx-shared-tag{position:absolute;top:-7px;left:10px;padding:1px 7px;border-radius:3px;font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);background:var(--panel);border:1px solid var(--border-hi)}.fxk{display:flex;flex-direction:column;gap:5px}.fxk-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.fxk-label{font-size:11.5px;color:var(--text-2)}.fxk-val{font-family:var(--mono);font-size:11px;color:var(--accent)}.fxk-hint{font-size:10px;color:var(--text-3);line-height:1.4}.fxk input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:20px;background:transparent;cursor:pointer;margin:0}.fxk input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--accent) var(--pct),rgba(255,255,255,.08) var(--pct))}.fxk input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--accent) var(--pct),rgba(255,255,255,.08) var(--pct))}.fxk input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;margin-top:-5.5px;background:var(--accent);border:2px solid #04222B;box-shadow:0 0 10px #22d3eeb3}.fxk input[type=range]::-moz-range-thumb{width:15px;height:15px;border-radius:50%;border:2px solid #04222B;background:var(--accent);box-shadow:0 0 10px #22d3eeb3}.fxk input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion: reduce){.fxc-body{animation:none}}.fxc-choice{display:flex;flex-direction:column;gap:5px}.fxc-seg{display:flex;gap:3px}.fxc-seg-b{flex:1;padding:7px 4px;cursor:pointer;border-radius:6px;font-size:11px;color:var(--text-3);background:#ffffff08;border:1px solid var(--border);transition:color .2s,background .2s,border-color .2s,box-shadow .2s}.fxc-seg-b.on{color:#04222b;background:var(--accent);border-color:var(--accent);box-shadow:0 0 14px #22d3ee66}.fx-row{display:flex;gap:14px}.fx-row>.fxk{flex:1;min-width:0}.sect-head{display:flex;align-items:center;gap:11px;width:100%;cursor:pointer;padding:0;background:none;border:none;text-align:left}.sect-mark{width:30px;height:30px;flex-shrink:0;border-radius:8px;display:grid;place-items:center;color:#04222b;background:linear-gradient(145deg,#7FE4F5,var(--accent));box-shadow:0 0 16px #22d3ee66,inset 0 1px #ffffff59}.sect-title{font-family:var(--display);font-size:15px;font-weight:600;color:var(--text);text-shadow:0 0 22px rgba(34,211,238,.22);white-space:nowrap;text-transform:uppercase}.sect-sub{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.sect-chev{margin-left:auto;flex-shrink:0;color:var(--text-3);transition:transform .22s ease,color .18s}.sect-chev.up{transform:rotate(180deg);color:var(--accent)}.sect-head:hover .sect-chev,.sect-head:hover .sect-title{color:var(--text)}.sec-head,.eqx-head{display:flex;align-items:center;gap:9px;margin-bottom:11px;flex-wrap:wrap}.sec-mark{width:26px;height:26px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#04222b;background:linear-gradient(145deg,#7FE4F5,var(--accent));box-shadow:0 0 16px #22d3ee73,inset 0 1px #ffffff59}.sec-title{font-family:var(--display);font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--text);text-shadow:0 0 22px rgba(34,211,238,.25);text-transform:uppercase}.sec-for{font-size:11.5px;color:var(--accent);padding:2px 8px;border-radius:999px;background:var(--accent-glow);border:1px solid var(--accent-dim)}.sec-count{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.eqx-title{display:none}.fxr-power{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;cursor:pointer;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);background:#ffffff08;border:1px solid var(--border);transition:color .2s,background .2s,border-color .2s,box-shadow .2s}.fxr-power.on{color:#04222b;background:var(--accent);border-color:var(--accent);box-shadow:0 0 16px #22d3ee66}.fxc-head{display:flex;align-items:stretch;gap:0}.fxc-grab{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 4px 10px 12px;cursor:pointer;background:none;border:none;text-align:left}.fxc-swbtn{padding:10px 12px 10px 6px;cursor:pointer;background:none;border:none;display:flex;align-items:center}.fxc-chev{color:var(--text-3);flex-shrink:0;transition:transform .25s}.fxc-chev.open{transform:rotate(180deg)}.fxc.bypassed{opacity:.45}.fxc.bypassed .fxc-icon{box-shadow:none}.mx-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:13px;border-radius:var(--radius-sm);overflow:hidden;background:var(--border)}.mx-stat{display:flex;flex-direction:column;gap:3px;align-items:center;padding:9px 4px;background:#04070b99}.mx-stat-k{font-family:var(--mono);font-size:8px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.mx-stat-v{font-family:var(--mono);font-size:13px;color:var(--text);display:flex;align-items:baseline;gap:1px}.mx-stat-v em{font-style:normal;font-size:9px;color:var(--text-3)}.mx-stat-off{color:var(--text-3);font-size:11.5px}.mx-detail-head{display:flex;align-items:center;gap:7px;margin-bottom:11px}.mx-detail-name{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eqx-foot{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-top:8px;min-height:17px}.eqx-foot-name{font-size:12px;font-weight:600;color:var(--accent)}.eqx-foot-freq{font-family:var(--mono);font-size:10.5px;color:var(--text-2)}.eqx-foot-db{font-family:var(--mono);font-size:11px;font-weight:600}.eqx-foot-note{font-size:10.5px;color:var(--text-3);flex:1;min-width:0}.eqx-foot-hint{font-size:10.5px;color:var(--text-3)}@media (max-width: 420px){.mx-stats{grid-template-columns:repeat(2,1fr)}.eqx-foot-note{display:none}}@keyframes mh-breathe{0%,to{opacity:.5;transform:translateY(6%) scale(1)}50%{opacity:1;transform:translateY(0) scale(1.08)}}.mh-ring.on{opacity:1;animation:mh-ripple 4s ease-out infinite}.mh-ring.r2.on{animation-delay:1.3s}.mh-ring.r3.on{animation-delay:2.6s}@keyframes mh-ripple{0%{transform:translate(-50%,-50%) scale(.35);opacity:.7}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.mh-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;transition:left 1.1s cubic-bezier(.32,.72,0,1),top 1.1s cubic-bezier(.32,.72,0,1),filter .6s,opacity .6s}.mh-dot{width:22px;height:22px;border-radius:50%;background:#22d3ee33;border:2px solid var(--accent);box-shadow:0 0 16px #22d3ee80;transition:box-shadow .6s,background .6s}.mh-node.piled{filter:saturate(.5)}.mh-node.piled .mh-dot{box-shadow:0 0 8px #22d3ee40}.mh-node.placed .mh-dot{background:#22d3ee57;box-shadow:0 0 22px #22d3eea6}.mh-label{font-family:var(--mono);font-size:9px;letter-spacing:.04em;color:var(--text-2);background:#04070bcc;padding:2px 6px;border-radius:4px;white-space:nowrap;opacity:0;transition:opacity .6s}.mx-overline{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.mixit .mx-h1{font-family:var(--display);font-size:clamp(30px,8vw,46px);font-weight:600;line-height:1.06;letter-spacing:.02em;margin:0 0 14px;color:var(--text);text-transform:uppercase}.mx-shimmer{background:linear-gradient(100deg,var(--accent) 10%,#B8F1FA 45%,var(--blue) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.mx-micro{text-align:center;margin:10px 0 0;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--text-3)}.mx-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:22px 0 4px;border-radius:var(--radius);overflow:hidden;background:var(--border)}.mx-strip-item{padding:15px 6px;text-align:center;background:#04070b8c}.mx-strip-num{font-family:var(--display);font-size:21px;font-weight:600;color:var(--accent);text-transform:uppercase}.mx-strip-lbl{font-size:10px;color:var(--text-3);margin-top:3px;line-height:1.35}.mxl{margin-top:52px}.mxl-sec{text-align:center;margin-bottom:26px}.mxl-overline{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px}.mxl-h1{font-family:var(--display);font-size:clamp(24px,5.5vw,32px);font-weight:600;letter-spacing:.02em;margin:0 0 8px;color:var(--text);text-transform:uppercase}.mxl-h2{font-family:var(--display);font-size:clamp(21px,4.6vw,27px);font-weight:600;letter-spacing:.02em;line-height:1.18;margin:0 0 12px;color:var(--text);text-transform:uppercase}.mxl-p{font-size:14px;line-height:1.65;color:var(--text-2);margin:0}.mxl-steps{display:flex;flex-direction:column;gap:3px;margin-bottom:62px}.mxl-step{display:flex;gap:14px;align-items:flex-start;padding:15px 16px;border-radius:var(--radius-sm);background:#04070b66;border:1px solid var(--border)}.mxl-step-n{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--accent);padding-top:2px;flex-shrink:0}.mxl-step-t{font-size:14.5px;font-weight:600;color:var(--text);margin-bottom:3px}.mxl-step-d{font-size:12.5px;line-height:1.55;color:var(--text-3)}.mxl-row{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center;margin-bottom:62px}.mxl-row.flip>:first-child{order:2}.mxl-kicker{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:11px}.mxl-badge{padding:2px 7px;border-radius:999px;font-size:8.5px;letter-spacing:.08em;color:#f0c674;background:#f0c6741a;border:1px solid rgba(240,198,116,.35)}.mxl-list{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:8px}.mxl-list li{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--text-2)}.mxl-list svg{color:var(--accent);flex-shrink:0;margin-top:2px}.mxl-note{margin:16px 0 0;padding-left:12px;border-left:2px solid var(--accent-dim);font-size:12.5px;line-height:1.6;color:var(--text-3)}.mxl-visual{display:flex;align-items:center;justify-content:center}.mxl-svg{width:100%;max-width:280px;border-radius:var(--radius);background:#04070b80;border:1px solid var(--border)}.mxl-room{fill:#22d3ee06;stroke:var(--border-hi);stroke-width:.45}.mxl-path{stroke:var(--accent);stroke-width:.4;stroke-dasharray:1 20;opacity:.5;animation:mxl-flow 6s linear infinite;animation-delay:calc(var(--i) * .6s)}@keyframes mxl-flow{0%{stroke-dashoffset:42}to{stroke-dashoffset:0}}.mxl-node{fill:#22d3ee47;stroke:var(--accent);stroke-width:.6;filter:drop-shadow(0 0 2px rgba(34,211,238,.7))}.mxl-tag{font-family:var(--mono);font-size:3.6px;fill:#7fe4f5;text-anchor:middle}.mxl-tag.filt{fill:#f0a868;font-size:4.5px}.mxl-you circle,.mxl-you path{fill:#12586b;stroke:var(--accent);stroke-width:.5}.mxl-svg.eq{max-width:300px}.mxl-eqbg{fill:#05080c}.mxl-eqgrid{stroke:#ffffff0d;stroke-width:.4}.mxl-eqgrid.zero{stroke:#22d3ee33;stroke-dasharray:2 2}.mxl-eqfill{fill:#22d3ee24}.mxl-eqline{fill:none;stroke:var(--accent);stroke-width:1.4;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgba(34,211,238,.8))}.mxl-eqdot{fill:var(--accent);stroke:#b8f1fa;stroke-width:.5}.mxl-eqdot.filt{fill:#f0a868;stroke:#ffd9ae}.mxl-desk{display:flex;gap:7px;align-items:flex-end;padding:18px 16px;border-radius:var(--radius);background:linear-gradient(180deg,#10161c,#0a0e13);border:1px solid var(--border-hi);box-shadow:inset 0 1px #ffffff0f}.mxl-fdr{display:flex;gap:3px;align-items:flex-end;height:110px}.mxl-meter{width:3px;height:100%;border-radius:2px;background:#00000080;display:flex;align-items:flex-end;overflow:hidden}.mxl-meter span{width:100%;background:linear-gradient(180deg,#F0C674,var(--accent) 30%,var(--accent-dim));animation:mxl-meter 2.4s ease-in-out infinite alternate}@keyframes mxl-meter{0%{opacity:.55}to{opacity:1}}.mxl-slot{position:relative;width:16px;height:100%;border-radius:3px;background:linear-gradient(90deg,#05070a,#141b22 45%,#05070a);box-shadow:inset 0 2px 4px #000000d9}.mxl-lit{position:absolute;left:50%;bottom:0;width:2px;transform:translate(-50%);background:linear-gradient(180deg,var(--accent),var(--accent-dim));box-shadow:0 0 7px #22d3ee99}.mxl-cap{position:absolute;left:50%;width:15px;height:10px;margin-bottom:-5px;transform:translate(-50%);border-radius:3px;background:linear-gradient(180deg,#39424c,#232a32 45%,#171c22 46%,#2b333b);border:1px solid #0A0D11;box-shadow:0 2px 5px #000000b3,inset 0 1px #fff3}.mxl-fdr.master .mxl-slot{width:19px}.mxl-fdr.master .mxl-cap{width:18px;height:11px}.mxl-fdr.master .mxl-lit{background:linear-gradient(180deg,#f0c674,#8a6d2f);box-shadow:0 0 7px #f0c6748c}.mxl-quote{position:relative;padding:22px 20px 18px;border-radius:var(--radius);background:radial-gradient(120% 100% at 50% 0%,rgba(34,211,238,.08),transparent 70%),#04070b80;border:1px solid var(--accent-dim)}.mxl-quote-mark{position:absolute;top:-14px;left:18px;width:28px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#04222b;background:var(--accent);box-shadow:0 0 18px #22d3ee80}.mxl-quote p{margin:6px 0 10px;font-size:13.5px;line-height:1.65;color:var(--text)}.mxl-quote-by{font-family:var(--mono);font-size:10px;color:var(--accent)}.mxl-log{width:100%;display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:var(--radius);background:#04070b80;border:1px solid var(--border)}.mxl-log-row{display:flex;align-items:center;gap:8px;font-size:10.5px}.mxl-log-k{font-family:var(--mono);font-size:7.5px;letter-spacing:.06em;text-transform:uppercase;padding:2px 5px;border-radius:3px;flex-shrink:0;width:52px;text-align:center;color:var(--accent);background:#22d3ee1a;border:1px solid rgba(34,211,238,.22)}.mxl-log-k.space{color:#f0a868;background:#f0a8681a;border-color:#f0a86840}.mxl-log-k.dynamics{color:var(--green);background:#34d58b1a;border-color:#34d58b40}.mxl-log-s{color:var(--text);font-weight:500;flex-shrink:0}.mxl-log-t{color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mxl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-bottom:62px}.mxl-card{padding:17px 16px;border-radius:var(--radius);background:#04070b66;border:1px solid var(--border);transition:border-color .25s,background .25s}.mxl-card:hover{border-color:var(--accent-dim);background:#22d3ee08}.mxl-card-i{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;margin-bottom:11px;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim)}.mxl-card-t{font-size:14px;font-weight:600;color:var(--text);margin-bottom:5px}.mxl-card-d{font-size:12.5px;line-height:1.55;color:var(--text-3)}.mxl-close{text-align:center;padding:44px 20px;border-radius:var(--radius-lg);background:radial-gradient(110% 90% at 50% 0%,rgba(34,211,238,.09),transparent 70%),#04070b66;border:1px solid var(--border-hi)}@media (max-width: 700px){.mxl-row{grid-template-columns:1fr;gap:22px;margin-bottom:46px}.mxl-row.flip>:first-child{order:0}.mx-strip{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion: reduce){.mh-glow,.mh-ring.on,.mxl-path,.mxl-meter span{animation:none}.mh-node{transition:none}}.mp{padding:6px 0 10px}.mp-stage{position:relative;height:250px;margin-bottom:20px;border-radius:var(--radius-lg);overflow:hidden;background:radial-gradient(85% 70% at 50% 82%,rgba(34,211,238,.1),transparent 70%),linear-gradient(180deg,#0a1016eb,#04070bf5);border:1px solid var(--border-hi)}.mp-glow{position:absolute;inset:-25% -10% auto -10%;height:110%;background:radial-gradient(closest-side,rgba(34,211,238,.13),transparent 70%);animation:mp-breathe 5s ease-in-out infinite}@keyframes mp-breathe{0%,to{opacity:.55}50%{opacity:1}}.mp-ring{position:absolute;left:50%;top:82%;width:320px;height:320px;margin:-160px 0 0 -160px;border-radius:50%;border:1px solid rgba(34,211,238,.16);animation:mp-ripple 3.3s ease-out infinite}@keyframes mp-ripple{0%{transform:scale(.15);opacity:.8}to{transform:scale(1);opacity:0}}.mp-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.mp-dot{width:18px;height:18px;border-radius:50%;background:#22d3ee38;border:2px solid var(--accent);box-shadow:0 0 12px #22d3ee66;transition:box-shadow .4s,background .4s}.mp-node.set .mp-dot{background:#22d3ee66;box-shadow:0 0 20px #22d3eebf}.mp-name{font-family:var(--mono);font-size:8.5px;color:var(--text-2);background:#04070bd9;padding:2px 6px;border-radius:4px;white-space:nowrap;animation:mp-in .4s ease both}@keyframes mp-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.mp-you{position:absolute;left:50%;top:82%;transform:translate(-50%,-50%)}.mp-head,.mp-torso{position:absolute;left:50%;transform:translate(-50%);background:#12586b;border:1.5px solid var(--accent)}.mp-head{width:12px;height:12px;border-radius:50%;top:-13px}.mp-torso{width:24px;height:12px;border-radius:12px 12px 0 0;top:0}.mp-readout{display:flex;align-items:center;gap:16px;margin-bottom:14px}.mp-pct{font-family:var(--display);font-size:40px;font-weight:600;line-height:.9;color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0;letter-spacing:.02em;text-transform:uppercase}.mp-pct span{font-family:var(--mono);font-size:14px;color:var(--text-3);margin-left:2px}.mp-now{min-width:0}.mp-now-t{font-size:15px;font-weight:600;color:var(--accent);margin-bottom:3px}.mp-now-d{font-size:12.5px;color:var(--text-3);line-height:1.45}.mp-rail{height:3px;border-radius:2px;background:var(--border);overflow:hidden;margin-bottom:16px}.mp-rail-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--accent-dim),var(--accent));box-shadow:0 0 12px #22d3ee99;transition:width .4s cubic-bezier(.4,0,.2,1)}.mp-stages{display:flex;gap:6px;margin-bottom:14px}.mp-st{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border-radius:var(--radius-sm);background:#04070b66;border:1px solid var(--border);transition:border-color .3s,background .3s}.mp-st.now{border-color:var(--accent);background:var(--accent-glow)}.mp-st-i{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-3);background:#ffffff08;border:1px solid var(--border-hi);transition:color .3s,background .3s,border-color .3s,box-shadow .3s}.mp-st.done .mp-st-i{color:#04222b;background:var(--green);border-color:var(--green)}.mp-st.now .mp-st-i{color:#04222b;background:var(--accent);border-color:var(--accent);box-shadow:0 0 16px #22d3ee8c}.mp-st-l{font-family:var(--mono);font-size:8.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);text-align:center}.mp-st.now .mp-st-l{color:var(--accent)}.mp-foot{margin:0;text-align:center;font-size:11px;color:var(--text-3)}@media (max-width: 460px){.mp-stage{height:210px}.mp-pct{font-size:32px}.mp-st-l{font-size:7.5px}}@media (prefers-reduced-motion: reduce){.mp-glow,.mp-ring{animation:none}}.mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:14px 0 10px}.mode-cell{position:relative}.mode-b{display:flex;flex-direction:column;gap:3px;align-items:flex-start;width:100%;padding:12px 40px 12px 14px;cursor:pointer;border-radius:var(--radius-sm);background:#04070b73;border:1px solid var(--border);text-align:left;transition:border-color .22s,background .22s,box-shadow .22s}.mode-b:hover{border-color:var(--border-hi)}.mode-b.on{border-color:var(--accent);background:var(--accent-glow);box-shadow:0 0 22px -6px #22d3ee80}.mode-b-t{font-size:13.5px;font-weight:600;color:var(--text)}.mode-b.on .mode-b-t{color:var(--accent)}.mode-b-s{font-family:var(--mono);font-size:9.5px;color:var(--text-3)}.mode-b:not(.sur).on .mode-b-s{color:#fff}.mode-b.sur.on .mode-b-s{color:#f0c674}.mode-i{position:absolute;top:8px;right:8px;z-index:2;width:26px;height:26px;cursor:pointer;border-radius:999px;display:grid;place-items:center;color:var(--text-3);background:#04070bb3;border:1px solid var(--border);transition:color .15s,border-color .15s,background .15s}.mode-i:hover{color:var(--text);border-color:var(--border-hi)}.mode-i.on{color:#032027;background:var(--accent);border-color:var(--accent);box-shadow:0 0 12px -3px #22d3eeb3}.mode-note{position:relative;margin:0 0 14px;padding:12px 14px;border-radius:var(--radius-sm);font-size:12px;line-height:1.6;color:var(--text-2);background:#22d3ee0f;border:1px solid var(--accent-dim);animation:mode-note-in .18s ease both}.mode-note:before{content:"";position:absolute;top:-6px;width:10px;height:10px;background:#22d3ee0f;border-left:1px solid var(--accent-dim);border-top:1px solid var(--accent-dim);transform:rotate(45deg);left:26%}.mode-note.right:before{left:auto;right:22%}@keyframes mode-note-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mode-note strong{color:var(--accent)}.mx-export.sur{background:linear-gradient(100deg,var(--accent),#3D7EFF);border-color:transparent}.mx-export-note{margin:8px 0 0;text-align:center;font-size:10.5px;line-height:1.5;color:var(--text-3)}.sf-wrap{margin-bottom:16px}.sf-foot{display:flex;justify-content:center;font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:6px 2px 0}.sf-hint{text-transform:none;letter-spacing:0;font-family:var(--sans);font-size:10.5px}.sf{position:relative;height:360px;border-radius:var(--radius);overflow:hidden;touch-action:none;border:1px solid var(--border);background:radial-gradient(70% 50% at 50% 50%,rgba(34,211,238,.09),transparent 72%),linear-gradient(180deg,#0a101680,#04070ba6)}.sf-floor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(34,211,238,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.05) 1px,transparent 1px);background-size:100% 12.5%,12.5% 100%}.sf-spk{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none;opacity:.9}.sf-spk .spk-ico{width:22px;height:27px}.sf-spk.sub .spk-ico{width:22px;height:22px}.spk-ico{width:20px;height:25px;display:block;filter:drop-shadow(0 0 6px rgba(34,211,238,.3))}.spk-ico.sub{width:22px;height:22px}.spk-cab{fill:#0a161ee6;stroke:var(--accent-dim);stroke-width:1.2}.spk-cone-lo{fill:#22d3ee24;stroke:var(--accent);stroke-width:1.2}.spk-cone-hi{fill:#22d3ee14;stroke:var(--accent-dim);stroke-width:1}.spk-dust{fill:var(--accent);opacity:.85}.sf-spk.sub .spk-cab{stroke-dasharray:3 2.5}.sf-spk-tag{font-family:var(--mono);font-size:8px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.sf-you{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.sf-head,.sf-torso{position:absolute;left:50%;transform:translate(-50%);background:#0c3843;border:1.5px solid var(--accent)}.sf-head{width:13px;height:13px;border-radius:50%;top:-15px}.sf-torso{width:26px;height:13px;border-radius:13px 13px 0 0;top:-1px}.sf-you-tag{position:absolute;top:16px;left:50%;transform:translate(-50%);font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.sf-node{position:absolute;transform:translate(-50%,-50%);display:block;width:24px;height:24px;background:none;border:none;padding:0;cursor:grab;touch-action:none}.sf-node:active{cursor:grabbing}.sf-dot{display:block;width:24px;height:24px;border-radius:50%;background:#22d3ee38;border:2px solid var(--accent);box-shadow:0 0 14px #22d3ee66;transition:transform .06s linear,background .2s,box-shadow .2s,border-color .2s}.sf-node.behind .sf-dot{background:#3d7eff42;border-color:#3d7eff;box-shadow:0 0 14px #3d7eff73}.sf-node.sel .sf-dot{background:var(--accent);box-shadow:0 0 24px #22d3eecc}.sf-node.behind.sel .sf-dot{background:#3d7eff;box-shadow:0 0 24px #3d7effcc}.sf-node.muted{filter:grayscale(1) opacity(.45)}.sf-name{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);font-size:8.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;color:var(--accent);text-shadow:0 0 10px rgba(34,211,238,.35)}.sf-node.behind .sf-name{color:#6ba5ff;text-shadow:0 0 10px rgba(61,126,255,.35)}.sf-node.sel .sf-name{color:#8ceefb}@media (max-width: 520px){.sf-name{font-size:7.5px}}.sf-node:focus-visible .sf-dot{outline:2px solid var(--accent);outline-offset:3px}@media (max-width: 460px){.sf{height:300px}.mode-b{padding:10px 11px}.mode-b-t{font-size:12.5px}}.ex-block{margin-top:6px}.ex-open{display:flex;align-items:center;gap:12px;width:100%;cursor:pointer;padding:15px 16px;border-radius:var(--radius);border:none;color:#032027;background:radial-gradient(120% 140% at 25% 20%,#7EEBFB,var(--accent) 55%,var(--accent-dim));box-shadow:0 8px 24px -8px #22d3ee99;transition:transform .12s,box-shadow .2s}.ex-open:hover{box-shadow:0 10px 30px -8px #22d3eebf}.ex-open:active{transform:scale(.99)}.ex-open:disabled{opacity:.55;cursor:default}.ex-open-ico{width:34px;height:34px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;background:#0320272e}.ex-open-t{font-size:15px;font-weight:700}.ex-open-s{margin-left:auto;font-family:var(--mono);font-size:10.5px;opacity:.85}.exm-opts{display:flex;flex-direction:column;gap:9px;margin-bottom:14px}.exm-opt{display:flex;align-items:center;gap:12px;width:100%;cursor:pointer;text-align:left;padding:13px 14px;border-radius:10px;background:#04070b80;border:1px solid var(--border);transition:border-color .15s,background .15s}.exm-opt:hover{border-color:var(--border-hi)}.exm-opt.on{border-color:var(--accent);background:#22d3ee0f}.exm-opt:disabled{opacity:.6;cursor:default}.exm-check{width:22px;height:22px;flex-shrink:0;border-radius:6px;display:grid;place-items:center;color:#032027;background:transparent;border:1.5px solid var(--border-hi);transition:all .15s}.exm-check.on{background:var(--accent);border-color:var(--accent)}.exm-opt-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.exm-opt-name{font-size:14px;font-weight:600;color:var(--text)}.exm-opt-sub{font-family:var(--mono);font-size:10.5px;color:var(--text-3)}.exm-opt-cost{font-family:var(--mono);font-size:11px;color:var(--accent);flex-shrink:0}.exm-opt.on .exm-opt-cost{color:var(--accent)}.mxl-format{display:grid;grid-template-columns:1fr 1.05fr;gap:34px;align-items:center;margin-bottom:62px;padding:26px 24px;border-radius:var(--radius-lg);background:radial-gradient(110% 90% at 50% 0%,rgba(34,211,238,.06),transparent 70%),#04070b59;border:1px solid var(--border)}.mxl-format.sur{background:radial-gradient(110% 90% at 50% 0%,rgba(61,126,255,.09),transparent 70%),#04070b59;border-color:#3d7eff47}.mxl-format .mxl-format-head .mxl-p em{color:var(--text);font-style:italic}.mxl-badge.true{color:#7fe4f5;background:#22d3ee1a;border-color:var(--accent-dim)}.mh.sur .mh.sur .mh.sur .mh-spk{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none}@media (max-width: 760px){.mxl-format{grid-template-columns:1fr;gap:22px;padding:20px 16px}}.mh{margin:0}.mh-frame{position:relative;padding:18px 30px}.mh-ax{position:absolute;font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.mh-ax.top{top:3px;left:50%;transform:translate(-50%)}.mh-ax.bottom{bottom:3px;left:50%;transform:translate(-50%)}.mh-ax.left{left:0;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:center}.mh-ax.right{right:0;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center}.mh.sur .mh-ax.top,.mh.sur .mh-ax.bottom{color:var(--accent);opacity:.8}.mh-room{position:relative;height:260px;border-radius:var(--radius);overflow:hidden;background:radial-gradient(80% 60% at 50% 80%,rgba(34,211,238,.09),transparent 72%),linear-gradient(180deg,#0a1016d9,#04070bed);border:1px solid var(--border-hi)}.mh.sur .mh-room{background:radial-gradient(65% 55% at 50% 50%,rgba(61,126,255,.11),transparent 72%),linear-gradient(180deg,#0a1016d9,#04070bed);border-color:#3d7eff4d}.mh-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(34,211,238,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.045) 1px,transparent 1px);background-size:100% 20%,20% 100%}.mh-glow{position:absolute;width:340px;height:340px;margin:-170px 0 0 -170px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(34,211,238,.13),transparent 70%);animation:mh-breathe 7s ease-in-out infinite}.mh.sur .mh-glow{background:radial-gradient(closest-side,rgba(61,126,255,.15),transparent 70%)}@keyframes mh-breathe{0%,to{opacity:.55}50%{opacity:1}}.mh-ring{position:absolute;border-radius:50%;opacity:0;border:1px solid rgba(34,211,238,.16);pointer-events:none}.mh.sur .mh-ring{border-color:#3d7eff33}.mh-ring.r1{width:110px;height:110px;margin:-55px 0 0 -55px}.mh-ring.r2{width:200px;height:200px;margin:-100px 0 0 -100px}.mh-ring.r3{width:300px;height:300px;margin:-150px 0 0 -150px}.mh-ring.on{animation:mh-ripple 4.2s ease-out infinite}.mh-ring.r2.on{animation-delay:1.4s}.mh-ring.r3.on{animation-delay:2.8s}@keyframes mh-ripple{0%{transform:scale(.3);opacity:.7}to{transform:scale(1);opacity:0}}.mh-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;transition:left 1.15s cubic-bezier(.32,.72,0,1),top 1.15s cubic-bezier(.32,.72,0,1),filter .6s,opacity .6s}.mh-dot{width:20px;height:20px;border-radius:50%;background:#22d3ee33;border:2px solid var(--accent);box-shadow:0 0 14px #22d3ee73;transition:box-shadow .6s,background .6s,border-color .6s}.mh-node.piled{filter:saturate(.45)}.mh-node.piled .mh-dot{box-shadow:0 0 6px #22d3ee33}.mh-node.placed .mh-dot{background:#22d3ee52;box-shadow:0 0 20px #22d3ee99}.mh-node.behind .mh-dot{background:#0891b259;border-color:#0891b2;border-style:dashed;box-shadow:0 0 18px #0891b28c}.mh-label{font-family:var(--mono);font-size:8.5px;letter-spacing:.03em;color:var(--text-2);background:#04070bd1;padding:2px 6px;border-radius:4px;white-space:nowrap;opacity:0;transition:opacity .6s}.mh-node.placed .mh-label{opacity:1}.mh-spk{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none}.mh-spk-box{width:18px;height:11px;border-radius:3px;background:#22d3ee1a;border:1px solid var(--accent-dim)}.mh-spk.sub .mh-spk-box{width:12px;height:12px;border-radius:50%;border-style:dashed}.mh-spk-tag{font-family:var(--mono);font-size:7px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.mh-you{position:absolute;transform:translate(-50%,-50%);pointer-events:none;z-index:5}.mh-head,.mh-torso{position:absolute;left:50%;transform:translate(-50%);background:#0c3843;border:1.5px solid var(--accent)}.mh-head{width:12px;height:12px;border-radius:50%;top:-14px}.mh-torso{width:24px;height:12px;border-radius:12px 12px 0 0;top:0}.mh-you-tag{position:absolute;top:15px;left:50%;transform:translate(-50%);font-family:var(--mono);font-size:7.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.mh-caption{text-align:center;margin-top:8px;font-size:12px;line-height:1.5;color:var(--text-2);min-height:34px;padding:0 8px;animation:mh-fade .6s ease}@keyframes mh-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.mh-glow,.mh-ring.on{animation:none}.mh-node{transition:none}}.dck{margin-top:14px;padding:14px;border-radius:var(--radius);background:#04070b66;border:1px solid var(--border)}.dck-lead{font-size:12.5px;line-height:1.55;color:var(--text-2);margin:10px 0 13px}.dck-lead strong{color:var(--text);font-weight:600}.dck-empty{font-size:12.5px;color:var(--text-3);margin:10px 0 2px}.dck-picker{margin-bottom:12px}.dck-picker-lbl{display:block;margin-bottom:7px;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.dck-chips{display:flex;flex-wrap:wrap;gap:6px}.dck-chip{cursor:pointer;padding:7px 12px;border-radius:999px;font-size:12px;font-family:var(--sans);color:var(--text-2);background:var(--panel);border:1px solid var(--border-hi);transition:color .15s,background .15s,border-color .15s}.dck-chip:hover{color:var(--text);border-color:var(--mx-dim)}.dck-chip.on{color:#032027;background:var(--mx);border-color:var(--mx);box-shadow:0 0 14px -3px #22d3ee99}.dck-flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 12px;margin-bottom:13px;border-radius:8px;background:#04070b80;border:1px solid var(--border)}.dck-flow-a,.dck-flow-b{font-size:12px;font-family:var(--mono)}.dck-flow-a{color:var(--mx)}.dck-flow-b{color:var(--text-2)}.dck-flow-arrow{display:inline-flex;align-items:center;gap:3px}.dck-flow-arrow i{width:4px;height:4px;border-radius:50%;background:var(--mx-dim);animation:dck-run 1.4s ease-in-out infinite}.dck-flow-arrow i:nth-child(2){animation-delay:.16s}.dck-flow-arrow i:nth-child(3){animation-delay:.32s}@keyframes dck-run{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.dck-knobs{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 480px){.dck-knobs{grid-template-columns:1fr}}.dck-note{margin:13px 0 0;font-size:11.5px;line-height:1.5;color:var(--text-3)}.dck-warn{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px;padding:9px 11px;border-radius:8px;font-size:12px;color:#f0a868;background:#f0a86814;border:1px solid rgba(240,168,104,.3)}.dck-clear{display:inline-flex;align-items:center;gap:4px;cursor:pointer;padding:4px 9px;border-radius:999px;font-size:11px;color:#f0a868;background:transparent;border:1px solid rgba(240,168,104,.45)}.arr{margin:16px 0;padding:15px 14px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#14222e80,#04070b9e);border:1px solid var(--border-hi);box-shadow:inset 0 1px #ffffff08}.arr.open .sect-head{margin-bottom:13px}.arr-lead{font-size:12.5px;line-height:1.55;color:var(--text-2);margin:10px 2px 14px}.arr-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:13px 2px;margin:0}.arr-bpm{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;background:var(--panel);border:1px solid var(--border-hi)}.arr-bpm input{width:42px;padding:2px;text-align:center;background:transparent;border:none;outline:none;font-family:var(--mono);font-size:15px;color:var(--text)}.arr-bpm input::-webkit-outer-spin-button,.arr-bpm input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.arr-bpm span{font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.arr-seg{display:inline-flex;gap:3px;padding:3px;border-radius:10px;background:#04070b99;border:1px solid var(--border)}.arr-seg.zoom{margin-left:auto}.arr-seg-b{display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding:7px 11px;border-radius:7px;font-family:var(--sans);font-size:11.5px;color:var(--text-3);background:transparent;border:none;transition:color .15s,background .15s}.arr-seg-b:hover{color:var(--text-2)}.arr-seg-b.on{color:#032027;background:var(--mx);box-shadow:0 0 12px -3px #22d3eeb3}.arr .mx-deck{margin:0;padding:4px 2px 14px;border:none;background:none;box-shadow:none;border-radius:0;border-bottom:1px solid var(--border)}.arr .mx-deck-aura{inset:-60% -10% auto -10%;opacity:.4}.arr .mx-deck.is-playing .mx-deck-aura{opacity:.7}.arr .mx-deck-grid{display:none}.arr .mx-deck-controls{margin-top:12px}.arr-body{display:flex;border-radius:10px;overflow:hidden;background:#02040799;border:1px solid var(--border);box-shadow:inset 0 2px 10px -4px #000c;margin:0 -8px}.arr-names{flex:0 0 168px;display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--border-hi);background:#0e1620b3}.arr-names-head{box-sizing:border-box;height:25px;border-bottom:1px solid var(--border)}.arr-lanectl{box-sizing:border-box;position:relative;cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 8px;min-width:0;border-bottom:1px solid rgba(22,34,46,.8);background:transparent;transition:background .15s,box-shadow .15s}.arr-lanectl:hover{background:#22d3ee0d}.arr-lanectl.on{background:var(--mx-glow);box-shadow:inset 3px 0 0 var(--mx)}.arr-lanectl.muted{opacity:.5}.arr-lane-name{display:flex;align-items:center;gap:5px;min-width:0;font-family:var(--mono);font-size:10.5px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arr-lanectl.on .arr-lane-name{color:var(--text)}.arr-lane-lossy{flex:none;padding:0 3px;border-radius:3px;font-size:7.5px;font-style:normal;letter-spacing:.06em;color:#f0a868;border:1px solid rgba(240,168,104,.4)}.arr-lane-btns{display:flex;align-items:center;gap:4px}.arr-sm{width:22px;height:20px;flex:none;cursor:pointer;border-radius:5px;display:grid;place-items:center;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.04em;color:var(--text-3);background:#04070b80;border:1px solid var(--border);transition:color .15s,border-color .15s,background .15s,box-shadow .15s}.arr-sm:hover{color:var(--text-2);border-color:var(--border-hi)}.arr-sm.s.on{color:#04222b;background:#f0a868;border-color:#f0a868;box-shadow:0 0 12px -2px #f0a868cc}.arr-sm.m.on{color:#2a0a0e;background:#ff5c6e;border-color:#ff5c6e;box-shadow:0 0 12px -2px #ff5c6ebf}.arr-lane-menu-b{width:24px;height:20px;flex:none;cursor:pointer;border-radius:5px;display:grid;place-items:center;color:var(--text-3);background:#04070b80;border:1px solid var(--border);transition:color .15s,border-color .15s,background .15s}.arr-lanectl:hover .arr-lane-menu-b{color:var(--text-2)}.arr-lanectl.on .arr-lane-menu-b{color:var(--mx);border-color:var(--mx-dim)}@media (max-width: 620px){.arr-names{flex-basis:108px}.arr-lane-name{font-size:9.5px}.arr-sm{width:19px;height:18px;font-size:8.5px}.arr-lane-menu-b{width:20px;height:18px}.arr-lane-btns{gap:3px}}.arr-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:350}.arr-menu{position:fixed;width:186px;padding:6px;border-radius:10px;background:#080c12fa;border:1px solid var(--border-hi);box-shadow:0 18px 44px -16px #000000e6;animation:asm-fade .12s ease}.arr-menu button{width:100%;display:flex;align-items:center;gap:9px;cursor:pointer;padding:9px 10px;border-radius:7px;font-family:var(--sans);font-size:12.5px;color:var(--text-2);background:transparent;border:none;text-align:left;transition:color .12s,background .12s}.arr-menu button:hover{color:var(--text);background:#22d3ee14}.arr-menu button.danger{color:#f0a868}.arr-menu button.danger:hover{background:#f0a8681a}.arr-menu button:disabled{opacity:.35;cursor:default}.arr-menu-rename{width:100%;padding:9px 10px;border-radius:7px;box-sizing:border-box;background:#04070bb3;border:1px solid var(--mx);color:var(--text);font-size:13px;outline:none}.arr-scroll{position:relative;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.arr-inner{position:relative}.arr-ruler{box-sizing:border-box;position:relative;height:25px;cursor:pointer;border-bottom:1px solid var(--border);background:#0e162080}.arr-bar{position:absolute;top:0;height:24px;padding-left:4px;border-left:1px solid rgba(35,64,79,.5);font-family:var(--mono);font-size:8.5px;color:var(--text-3);line-height:2.6}.arr-bar.major{border-left-color:var(--border-hi);color:var(--text-2)}.arr-loop{position:absolute;top:25px;bottom:0;z-index:3;pointer-events:none;background:#f0a8680b;border-left:1px solid rgba(240,168,104,.3);border-right:1px solid rgba(240,168,104,.3)}.arr-loop.on{background:#f0a8681c;border-left-color:#f0a868;border-right-color:#f0a868}.arr-loop-h{position:absolute;top:0;bottom:0;width:20px;pointer-events:auto;cursor:ew-resize;touch-action:none}.arr-loop-h.l{left:-10px}.arr-loop-h.r{right:-10px}.arr-loop-h:after{content:"";position:absolute;top:0;left:8px;width:4px;height:14px;border-radius:0 0 3px 3px;background:#f0a868;opacity:.8}.arr-lanes{position:relative;background-repeat:repeat}.arr-lane{box-sizing:border-box;position:relative;border-bottom:1px solid rgba(22,34,46,.55)}.arr-lane:nth-child(2n){background:#0e162047}.arr-lane.active{background:#22d3ee0e}.arr-clip{position:absolute;top:5px;bottom:5px;z-index:2;display:flex;align-items:flex-start;overflow:hidden;padding:0;border-radius:6px;cursor:grab;text-align:left;background:linear-gradient(180deg,#22d3ee24,#0c4a5c29),linear-gradient(180deg,#08161d,#061118);border:1px solid rgba(34,211,238,.42);box-shadow:inset 0 1px #ffffff1a;touch-action:none;user-select:none;-webkit-user-select:none;transition:box-shadow .15s,border-color .15s,background .15s}.arr-clip:active{cursor:grabbing}.arr-clip:hover{border-color:#22d3eeb3}.arr-clip.sel{background:linear-gradient(180deg,#22d3ee33,#0c4a5c33),linear-gradient(180deg,#0a1e27,#07141b);border-color:var(--mx);box-shadow:0 0 0 1.5px var(--mx),0 0 18px -2px #22d3eee6,inset 0 1px #ffffff2e}.arr-clip.muted{opacity:.4;filter:grayscale(.7)}.arr-clip-wave{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.arr-clip:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#22d3ee29;pointer-events:none}.arr-clip-name{position:relative;z-index:2;display:inline-flex;align-items:center;gap:4px;max-width:calc(100% - 10px);margin:3px 0 0 3px;padding:1px 5px;border-radius:4px;background:linear-gradient(180deg,#040c11e6,#040c11b8);border:1px solid rgba(34,211,238,.22);font-family:var(--mono);font-size:9px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.8)}.arr-clip.sel .arr-clip-name{border-color:#22d3ee80}.arr-clip-grip{position:absolute;top:6px;bottom:6px;right:3px;width:2px;border-radius:2px;background:#ffffff38}.arr-play{position:absolute;top:0;bottom:0;width:2px;z-index:4;pointer-events:none;background:var(--mx);box-shadow:0 0 12px #22d3eef2}.arr-play-cap{position:absolute;top:0;left:50%;transform:translate(-50%);width:9px;height:9px;border-radius:0 0 9px 9px;background:var(--mx)}.arr-actions{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.arr-sel-lbl{display:flex;align-items:baseline;gap:9px;margin-bottom:10px;font-size:13px;color:var(--text)}.arr-sel-lbl em{font-style:normal;font-family:var(--mono);font-size:10px;color:var(--text-3)}.arr-act-btns{display:flex;flex-wrap:wrap;gap:6px}.arr-act-btns button{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:9px 12px;border-radius:9px;font-family:var(--sans);font-size:11.5px;color:var(--text-2);background:var(--panel);border:1px solid var(--border-hi);transition:color .15s,border-color .15s}.arr-act-btns button:hover:not(:disabled){color:var(--mx);border-color:var(--mx-dim)}.arr-act-btns button:disabled{opacity:.35;cursor:default}.arr-none{margin:11px 0 0;font-size:11.5px;color:var(--text-3)}.setup{margin:18px 0;padding:15px;border-radius:var(--radius);background:linear-gradient(180deg,#14222e66,#04070b80);border:1px solid var(--border-hi)}.setup-lead{font-size:12.5px;line-height:1.55;color:var(--text-2);margin:10px 0 14px}.setup-grid{display:grid;gap:15px}@media (min-width: 620px){.setup-grid{grid-template-columns:1fr 1fr}}.setup-field{display:flex;flex-direction:column;gap:6px}.setup-lbl{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.setup-hint{font-size:11.5px;line-height:1.5;color:var(--text-3)}.setup-desc{font-size:11px;line-height:1.45;color:var(--text-3)}.setup-seg{display:flex;gap:4px;padding:3px;border-radius:9px;background:#04070b99;border:1px solid var(--border)}.setup-seg-b{flex:1;cursor:pointer;padding:8px 6px;border-radius:6px;font-family:var(--sans);font-size:12px;color:var(--text-3);background:transparent;border:none;transition:color .15s,background .15s}.setup-seg-b:hover{color:var(--text-2)}.setup-seg-b.on{color:#032027;background:var(--mx)}.setup-bpm,.setup-len{display:flex;align-items:center;gap:7px}.setup-bpm input,.setup-len input{width:64px;padding:8px 10px;text-align:center;border-radius:8px;background:#04070b99;border:1px solid var(--border-hi);font-family:var(--mono);font-size:15px;color:var(--text);outline:none}.setup-bpm input:focus,.setup-len input:focus{border-color:var(--mx)}.setup-bpm input::-webkit-outer-spin-button,.setup-bpm input::-webkit-inner-spin-button,.setup-len input::-webkit-outer-spin-button,.setup-len input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.setup-bpm span,.setup-len em{font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.setup-note{display:flex;gap:7px;margin:2px 0 0;padding:9px 11px;border-radius:8px;font-size:11.5px;line-height:1.5;color:var(--mx);background:var(--mx-glow);border:1px solid var(--mx-dim)}.setup-note svg{flex-shrink:0;margin-top:2px}.asm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:18px;background:#020407b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:asm-fade .15s ease}@keyframes asm-fade{0%{opacity:0}to{opacity:1}}.asm{position:relative;width:100%;max-width:440px;max-height:86vh;overflow-y:auto;padding:20px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#14222eeb,#060a0ff7);border:1px solid var(--accent-dim);box-shadow:0 24px 60px -20px #000000e6,0 0 40px -22px #22d3ee80,inset 0 1px #ffffff0d;animation:asm-rise .2s ease both}@keyframes asm-rise{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}.asm-glow{position:absolute;top:-40px;left:-30px;width:180px;height:120px;pointer-events:none;background:radial-gradient(60% 60% at 40% 40%,rgba(34,211,238,.16),transparent 70%)}.asm-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.asm-head-icon{width:34px;height:34px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;color:#04222b;background:linear-gradient(145deg,#7FE4F5,var(--accent));box-shadow:0 0 18px #22d3ee73,inset 0 1px #fff6}.asm-head-txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.asm-title{font-family:var(--display);font-size:16px;font-weight:600;color:var(--text);text-transform:uppercase}.asm-sub{font-family:var(--mono);font-size:10px;letter-spacing:.03em;color:var(--text-3)}.asm-x{width:30px;height:30px;flex-shrink:0;cursor:pointer;border-radius:8px;display:grid;place-items:center;color:var(--text-3);background:transparent;border:1px solid var(--border)}.asm-x:hover{color:var(--text);border-color:var(--border-hi)}.asm-lead{font-size:12.5px;line-height:1.55;color:var(--text-2);margin:0 0 14px}.asm-loading{display:flex;flex-direction:column;align-items:center;gap:14px;padding:34px 0 30px;color:var(--text-2);font-size:13px}.asm-load-ring{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim)}.asm-load-t{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--text-3)}.asm-spin{color:var(--accent);animation:asm-rot .9s linear infinite}@keyframes asm-rot{to{transform:rotate(360deg)}}.asm-rows{display:flex;flex-direction:column;gap:10px}.asm-row{display:flex;align-items:flex-start;gap:11px;padding:12px;border-radius:11px;background:#04070b80;border:1px solid var(--border);transition:border-color .15s}.asm-row:hover{border-color:var(--border-hi)}.asm-row-n{width:22px;height:22px;flex-shrink:0;margin-top:2px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:10px;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim)}.asm-row-icon{width:30px;height:30px;flex-shrink:0;margin-top:1px;border-radius:8px;display:grid;place-items:center;color:var(--accent);background:#22d3ee14;border:1px solid rgba(34,211,238,.2)}.asm-row-fields{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.asm-name{width:100%;padding:9px 11px;border-radius:8px;background:#04070b99;border:1px solid var(--border-hi);color:var(--text);font-size:14px;font-weight:600;outline:none;transition:border-color .15s}.asm-name:focus{border-color:var(--accent)}.asm-type{display:flex;align-items:center;gap:10px}.asm-type select{flex:1;min-width:0;padding:8px 11px;border-radius:8px;background:var(--surface);border:1px solid var(--border-hi);color:var(--text);font-size:13px;outline:none;cursor:pointer}.asm-type select:focus{border-color:var(--accent)}.asm-conf{font-family:var(--mono);font-size:9px;white-space:nowrap;flex-shrink:0}.asm-conf.sure{color:var(--green, #34D58B)}.asm-conf.maybe{color:var(--text-3)}.asm-conf.unsure{color:#f0a868}.asm-actions{display:flex;gap:10px;margin-top:18px}.asm-cancel{cursor:pointer;padding:12px 18px;border-radius:10px;font-size:13px;color:var(--text-2);background:var(--panel);border:1px solid var(--border-hi);transition:color .15s,border-color .15s}.asm-cancel:hover{color:var(--text);border-color:var(--text-3)}.asm-add{flex:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:10px;font-size:14px;font-weight:700;color:#032027;border:none;background:radial-gradient(130% 130% at 28% 22%,#8CEEFB,var(--accent) 55%,var(--accent-dim));box-shadow:0 6px 22px -6px #22d3eeb3;transition:transform .12s,box-shadow .2s}.asm-add:hover{box-shadow:0 8px 28px -6px #22d3eed9}.asm-add:active{transform:scale(.985)}.field-head{display:flex;align-items:center;gap:11px;margin:4px 2px 12px}.field-head-mark{width:30px;height:30px;flex-shrink:0;border-radius:8px;display:grid;place-items:center;color:#04222b;background:linear-gradient(145deg,#7FE4F5,var(--accent));box-shadow:0 0 16px #22d3ee66,inset 0 1px #ffffff59}.field-head-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.field-head-t{font-family:var(--display);font-size:15px;font-weight:600;color:var(--text);text-shadow:0 0 22px rgba(34,211,238,.22);text-transform:uppercase}.field-head-s{font-size:11.5px;line-height:1.4;color:var(--text-3)}.subsec{margin-top:10px;border-radius:12px;background:#04070b66;border:1px solid var(--border)}.subsec-head{display:flex;align-items:center;gap:10px;width:100%;cursor:pointer;padding:12px 13px;background:none;border:none;text-align:left;border-radius:12px}.subsec.open .subsec-head{border-bottom:1px solid var(--border);border-radius:12px 12px 0 0}.subsec-mark{width:26px;height:26px;flex-shrink:0;border-radius:7px;display:grid;place-items:center;color:#04222b;background:linear-gradient(145deg,#7FE4F5,var(--accent));box-shadow:0 0 12px #22d3ee59,inset 0 1px #ffffff59}.subsec-t{font-size:13.5px;font-weight:600;color:var(--text)}.subsec-s{font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.subsec-chev{margin-left:auto;flex-shrink:0;color:var(--text-3);transition:transform .2s,color .2s}.subsec-chev.up{transform:rotate(180deg);color:var(--accent)}.subsec-head:hover .subsec-chev{color:var(--text)}.subsec-body{padding:13px}.subsec-body .eqx,.subsec-body .fxr,.subsec-body .dck{margin:0;padding:0;border:none;background:none}.fxr-bypass-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.fxr-bypass-lbl{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.eqx-head{margin-bottom:10px}.dck-curve{margin:12px 0;padding:10px 10px 8px;border-radius:10px;background:#04070b80;border:1px solid var(--border)}.dck-curve-svg{width:100%;height:96px;display:block}.dck-curve-unity{stroke:#ffffff29;stroke-width:1;stroke-dasharray:3 3}.dck-curve-line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(34,211,238,.6))}.dck-curve-t{fill:var(--text-3);font-family:var(--mono);font-size:8px}.dck-curve-x{display:flex;justify-content:space-between;margin-top:6px;font-family:var(--mono);font-size:8.5px;color:var(--text-3)}.arr-hist-sep{width:1px;align-self:stretch;margin:2px 3px;background:var(--border-hi);flex-shrink:0}.arr-act-btns .arr-hist-b{width:38px;padding:0;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:0;cursor:pointer;border-radius:9px;color:var(--text-2);background:var(--panel);border:1px solid var(--border-hi);transition:color .15s,border-color .15s,background .15s}.arr-act-btns .arr-hist-b:hover:not(:disabled){color:var(--mx);border-color:var(--mx-dim);background:#22d3ee0f}.arr-act-btns .arr-hist-b:active:not(:disabled){transform:scale(.94)}.arr-act-btns .arr-hist-b:disabled{opacity:.3;cursor:default}.mx-spk{position:absolute;top:12px;display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none;opacity:.9}.mx-spk.l{left:8%;transform:rotate(14deg)}.mx-spk.r{right:8%;transform:rotate(-14deg)}.mx-spk .spk-ico{width:22px;height:27px}.mx-spk-tag{font-family:var(--mono);font-size:8px;letter-spacing:.06em;color:var(--text-3);transform:rotate(0)}.mx-spk.l .mx-spk-tag{transform:rotate(-14deg)}.mx-spk.r .mx-spk-tag{transform:rotate(14deg)}.arr-clip-lossy{display:inline-block;margin-right:6px;padding:1px 4px;border-radius:3px;font-family:var(--mono);font-size:7.5px;font-weight:700;letter-spacing:.04em;color:#1a1204;background:#f0c674;vertical-align:middle}.arr-lanectl.lossy:after{content:"";position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:50%;background:#f0c674;box-shadow:0 0 6px #f0c674b3}.console-lead,.mx-detail-lead{font-size:12.5px;line-height:1.55;color:var(--text-2);margin:0 2px 14px}.mx-detail-lead strong,.console-lead strong{color:var(--text);font-weight:600}.ia{max-width:var(--page-w);margin:0 auto;padding:0}.ia-eyebrow{display:inline-block;font-family:var(--mono);font-size:9.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.ia-h2{font-family:var(--display);font-size:clamp(26px,4.4vw,38px);font-weight:600;letter-spacing:.02em;line-height:1.12;color:var(--text);margin-bottom:16px;text-transform:uppercase}.ia-body{font-size:14.5px;line-height:1.72;color:var(--text-2);margin-bottom:14px}.ia-center{max-width:620px;margin-left:auto;margin-right:auto;text-align:center}[data-reveal]>*{opacity:0;transform:translateY(18px)}[data-reveal]>.ia-in{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1)}@media (prefers-reduced-motion: reduce){[data-reveal]>*{opacity:1;transform:none}}.ia-hero{position:relative;text-align:center;padding:76px 0 120px;overflow:hidden}.ia-spectrum{position:absolute;top:40px;left:50%;transform:translate(-50%);width:min(880px,118%);height:300px;z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(80% 90% at 50% 30%,#000 40%,transparent 82%);mask-image:radial-gradient(80% 90% at 50% 30%,#000 40%,transparent 82%);opacity:.9}.ia-hero-mark{position:relative;z-index:1;display:block;margin:0 auto 22px;width:78px;height:auto;filter:drop-shadow(0 0 26px rgba(34,211,238,.45));animation:ia-mark-in .9s cubic-bezier(.2,.7,.3,1) both}@keyframes ia-mark-in{0%{opacity:0;transform:translateY(-8px) scale(.94)}to{opacity:1;transform:none}}.ia-hero-word{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;margin:0 auto 30px;gap:2px}.ia-word-main{position:relative;white-space:nowrap;font-family:var(--display);font-weight:700;letter-spacing:.02em;line-height:.9;font-size:clamp(108px,29vw,208px);color:var(--text);text-shadow:0 0 50px rgba(34,211,238,.26);text-transform:uppercase}.ia-word-it .ia-wc{background:linear-gradient(180deg,#8CEEFB,var(--accent) 60%,var(--accent-dim));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 0 46px rgba(34,211,238,.55)}.ia-wc{display:inline-block;animation:ia-wc-in .7s cubic-bezier(.2,.75,.25,1) both}@keyframes ia-wc-in{0%{opacity:0;transform:translateY(-.5em) scale(.9);filter:blur(10px)}60%{filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}.ia-word-scan{position:absolute;top:-6%;bottom:-6%;left:-25%;width:20%;background:linear-gradient(100deg,transparent,rgba(140,238,251,.35),transparent);transform:skew(-14deg);pointer-events:none;animation:ia-word-sweep 1.4s ease-out .75s 1 both}@keyframes ia-word-sweep{0%{left:-25%;opacity:0}20%{opacity:1}to{left:115%;opacity:0}}.ia-word-sub{font-family:var(--display);font-weight:700;text-transform:uppercase;color:var(--accent);text-shadow:0 0 22px rgba(34,211,238,.35);white-space:nowrap;line-height:1;animation:ia-sub-in .8s cubic-bezier(.2,.7,.3,1) .7s both}@keyframes ia-sub-in{0%{opacity:0;transform:translateY(8px);letter-spacing:0}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ia-hero-mark,.ia-wc,.ia-word-sub{animation:none;opacity:1;transform:none;filter:none}.ia-word-scan{display:none}}.ia-h1{position:relative;z-index:1;font-family:var(--display);font-weight:600;letter-spacing:.02em;font-size:clamp(32px,6.4vw,60px);line-height:1.06;color:var(--text);margin-top:92px;margin-bottom:22px;text-transform:uppercase}.ia-h1-accent{background:linear-gradient(96deg,var(--accent),#7FE4F5 55%,var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.ia-lede{position:relative;z-index:1;max-width:620px;margin:0 auto 30px;font-size:15.5px;line-height:1.72;color:var(--text-2)}.ia-cta-row{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:11px;justify-content:center}.ia-cta{display:inline-flex;align-items:center;gap:9px;cursor:pointer;padding:14px 22px;border-radius:11px;border:none;font-family:var(--sans);font-size:14.5px;font-weight:600;color:#032027;background:radial-gradient(130% 130% at 28% 22%,#8CEEFB,var(--accent) 55%,var(--accent-dim));box-shadow:0 8px 26px -8px #22d3eeb3;transition:transform .12s,box-shadow .2s}.ia-cta:hover{box-shadow:0 10px 32px -8px #22d3eee6}.ia-cta:active{transform:scale(.985)}.ia-cta.ghost{color:var(--text-2);background:transparent;border:1px solid var(--border-hi);box-shadow:none}.ia-cta.ghost:hover{color:var(--accent);border-color:var(--accent-dim)}.ia-hero-foot{position:relative;z-index:1;margin-top:22px;display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--text-3)}.ia-nico{padding:30px 0 64px}.ia-nico-inner{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center}.ia-nico-name{background:linear-gradient(96deg,var(--accent),#7FE4F5);-webkit-background-clip:text;background-clip:text;color:transparent}.ia-nico-list{list-style:none;display:flex;flex-direction:column;gap:9px;margin-top:20px}.ia-nico-list li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--text-2)}.ia-nico-list svg{color:var(--accent);flex-shrink:0}.ia-console{border-radius:var(--radius-lg);padding:16px;background:linear-gradient(180deg,#14222e99,#04070bbf);border:1px solid var(--border-hi);box-shadow:0 30px 70px -40px #000000f2,inset 0 1px #ffffff0a}.ia-console-head{display:flex;align-items:center;gap:11px;margin-bottom:14px}.ia-console-mark{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;color:#04222b;background:linear-gradient(145deg,#7FE4F5,var(--accent));box-shadow:0 0 16px #22d3ee66}.ia-console-t{font-family:var(--display);font-size:14.5px;font-weight:600;color:var(--text);text-transform:uppercase}.ia-console-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.ia-console-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:ia-pulse 1.9s ease-in-out infinite}@keyframes ia-pulse{0%,to{opacity:1}50%{opacity:.25}}.ia-console-rows{display:flex;flex-direction:column;gap:8px}.ia-crow{display:flex;gap:11px;padding:11px 12px;border-radius:10px;background:#04070b80;border:1px solid var(--border);border-left-width:3px}.ia-crow.cyan{border-left-color:var(--accent)}.ia-crow.amber{border-left-color:#f0a868}.ia-crow.green{border-left-color:var(--green)}.ia-crow-k{width:26px;height:26px;flex-shrink:0;border-radius:7px;display:grid;place-items:center;color:var(--accent);background:#22d3ee1a;border:1px solid rgba(34,211,238,.22)}.ia-crow.amber .ia-crow-k{color:#f0a868;background:#f0a8681a;border-color:#f0a8683d}.ia-crow.green .ia-crow-k{color:var(--green);background:#34d58b1a;border-color:#34d58b3d}.ia-crow b{display:block;font-size:12.5px;color:var(--text);margin-bottom:3px}.ia-crow p{font-size:11.5px;line-height:1.55;color:var(--text-3)}.ia-chain{padding:40px 0 20px}.ia-chain-head{text-align:center;margin-bottom:44px}.ia-stages{list-style:none}.ia-stage-in{display:grid;grid-template-columns:44px 1fr;gap:22px}.ia-stage-rail{position:relative;display:flex;flex-direction:column;align-items:center}.ia-stage-node{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;color:#04222b;background:linear-gradient(145deg,#7FE4F5,var(--accent));box-shadow:0 0 22px #22d3ee73,inset 0 1px #ffffff59}.ia-stage-wire{flex:1;width:2px;margin:10px 0 0;background:linear-gradient(180deg,var(--accent-dim),rgba(34,211,238,.12))}.ia-stage-body{padding-bottom:46px;max-width:640px}.ia-stage-step{font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:9px}.ia-stage-name{font-family:var(--display);font-size:clamp(23px,3.6vw,30px);font-weight:600;letter-spacing:.02em;color:var(--text);margin-bottom:6px;text-transform:uppercase}.ia-stage-line{font-size:15px;color:var(--text);margin-bottom:12px}.ia-tags{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 18px}.ia-tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;padding:5px 10px;border-radius:999px;color:var(--text-2);background:#04070b80;border:1px solid var(--border)}.ia-stage-go{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:10px 16px;border-radius:9px;font-size:13px;color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim);transition:background .15s,border-color .15s}.ia-stage-go:hover{background:#22d3ee24;border-color:var(--accent)}.ia-next{text-align:center;padding:22px 0 60px}.ia-next-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.ia-next-card{padding:20px 16px;border-radius:12px;text-align:left;background:#04070b66;border:1px dashed var(--border-hi)}.ia-next-plus{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:var(--accent);background:#22d3ee14;border:1px solid rgba(34,211,238,.2);margin-bottom:11px}.ia-next-card b{display:block;font-family:var(--display);font-size:15px;color:var(--text);margin-bottom:5px;text-transform:uppercase}.ia-next-card p{font-size:12.5px;line-height:1.55;color:var(--text-3)}.ia-next-foot{font-size:12.5px;color:var(--text-3);max-width:480px;margin:0 auto;line-height:1.6}.ia-why{padding:20px 0 64px;text-align:center}.ia-why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px;text-align:left}.ia-why-card{padding:22px;border-radius:14px;background:linear-gradient(180deg,#14222e6b,#04070b99);border:1px solid var(--border-hi)}.ia-why-ico{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:var(--accent);background:#22d3ee17;border:1px solid rgba(34,211,238,.22);margin-bottom:13px}.ia-why-card b{display:block;font-family:var(--display);font-size:16px;color:var(--text);margin-bottom:7px;text-transform:uppercase}.ia-why-card p{font-size:13.5px;line-height:1.65;color:var(--text-2)}.ia-close{text-align:center;padding:56px 24px 70px;margin-bottom:20px;border-radius:var(--radius-lg);background:radial-gradient(90% 130% at 50% 0%,rgba(34,211,238,.09),transparent 65%);border:1px solid var(--border)}.ia-close-h{font-family:var(--display);font-size:clamp(26px,4.6vw,40px);font-weight:600;letter-spacing:.02em;color:var(--text);margin-bottom:14px;text-transform:uppercase}.ia-center-row{margin-top:24px}@media (max-width: 860px){.ia-nico-inner{grid-template-columns:1fr;gap:30px}.ia-why-grid,.ia-next-grid{grid-template-columns:1fr}}@media (max-width: 560px){.ia{padding:0 16px}.ia-hero{padding:34px 0 56px}.ia-hero-trace{height:104px;margin-bottom:16px}.ia-hero-trace svg{width:min(240px,68%)}.ia-cta,.ia-cta.ghost{width:100%;justify-content:center}.ia-stage-in{grid-template-columns:34px 1fr;gap:15px}.ia-stage-node{width:34px;height:34px;border-radius:10px}.ia-stage-body{padding-bottom:36px}.ia-close{padding:42px 18px 50px}}.brand-lockup{display:inline-flex;align-items:center;gap:10px}.brand-lockup .brand-mark{height:30px;width:auto;display:block;filter:drop-shadow(0 0 10px rgba(34,211,238,.35))}.brand-lockup .brand-word{height:19px;width:auto;display:block}.footer-lockup .brand-mark{height:34px}.footer-lockup .brand-word{height:21px}@media (max-width: 560px){.brand-lockup .brand-mark{height:26px}.brand-lockup .brand-word{height:16px}}.pt-hero{position:relative;padding-top:60px;overflow:hidden}.hero-wrap.pt-hero{padding:60px 0 10px}.page-hero.pt-hero{margin:0 0 54px;padding-top:56px}.mx-intro.pt-hero{padding-top:50px}.pt{position:relative;z-index:1;display:block;text-align:center;font-family:var(--display);font-weight:700;letter-spacing:.02em;line-height:1;font-size:clamp(66px,16.5vw,184px);margin-bottom:10px;overflow:hidden;text-transform:uppercase}.pt-eyebrow{position:relative;z-index:1;display:block;text-align:center;font-family:var(--mono);font-size:clamp(12px,1.7vw,15px);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-bottom:22px;text-shadow:0 0 20px rgba(34,211,238,.35)}.pt-line{display:inline-block}.pt-ch{display:inline-block;color:var(--text);text-shadow:0 0 38px rgba(34,211,238,.18);animation:pt-rise .6s cubic-bezier(.2,.75,.25,1) both}.pt-it{display:inline-block;margin-left:.06em}.pt-it .pt-ch{background:linear-gradient(180deg,#8CEEFB,var(--accent) 60%,var(--accent-dim));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 0 46px rgba(34,211,238,.55)}@keyframes pt-rise{0%{opacity:0;transform:translateY(.42em) rotate(2deg);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.pt-scan{position:absolute;top:0;bottom:0;left:-30%;width:22%;background:linear-gradient(100deg,transparent,rgba(34,211,238,.18),transparent);transform:skew(-14deg);animation:pt-sweep 1.5s ease-out .5s 1 both}@keyframes pt-sweep{0%{left:-30%}to{left:120%}}@media (prefers-reduced-motion: reduce){.pt-ch{animation:none;opacity:1;transform:none;filter:none}.pt-scan{display:none}}.mx-h1-tag,.hero-h1-tag,.page-h1-tag{position:relative;z-index:1;font-size:clamp(30px,5.8vw,56px)!important;line-height:1.06!important;letter-spacing:-.02em!important;margin-top:0}.mx-hero-fx{position:absolute;top:-40px;left:50%;transform:translate(-50%);width:min(1240px,122%);height:660px;z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(80% 92% at 50% 44%,#000 46%,transparent 86%);mask-image:radial-gradient(80% 92% at 50% 44%,#000 46%,transparent 86%);opacity:.98}@media (max-width: 560px){.pt-hero{padding-top:30px}.hero-wrap.pt-hero{padding:30px 0 8px}.page-hero.pt-hero{padding-top:30px}.mx-intro.pt-hero{padding-top:22px}.pt-eyebrow{margin-bottom:24px}.mx-hero-fx{height:330px;width:min(560px,116%)}.detect-radar{height:360px;width:min(520px,114%);opacity:.62}}.ia-by{position:relative;z-index:1;text-align:center;font-family:var(--mono);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--text);margin-top:-8px;animation:ia-sub-in .8s ease 1s both}.brand-lockup .brand-text{display:flex;flex-direction:column;justify-content:center;line-height:1.05;padding-left:11px;margin-left:2px;border-left:1px solid var(--border-hi)}.brand-lockup .brand-name{font-family:"Manrope Lambda",var(--brand);font-weight:800;font-size:15.5px;letter-spacing:.035em;text-transform:uppercase;line-height:1;white-space:nowrap;color:#f4f8fb;background:linear-gradient(180deg,#fff,#f2f7fa 38%,#b9c9d4 52%,#e6eef3 70%,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(34,211,238,.18))}.brand-lockup .brand-it{background:linear-gradient(180deg,#a5f8ff,#22d3ee 45%,#0ea5c6 60%,#38ddf5);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.brand-lockup .brand-studio{font-family:var(--brand);font-weight:500;font-size:8px;letter-spacing:.42em;text-transform:uppercase;color:#d6e6ee;opacity:.8;white-space:nowrap;margin-top:4px}.footer-lockup .brand-name{font-size:18px}.footer-lockup .brand-studio{font-size:9px;margin-top:3px}.nico-brain{grid-column:1 / -1;margin-top:22px;padding:20px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#14222e80,#04070bb3);border:1px solid var(--border-hi)}.nico-brain-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.nico-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:#04222b;background:linear-gradient(145deg,#7FE4F5,var(--accent));box-shadow:0 0 20px #22d3ee66}.nico-badge b{font-weight:700}.nico-brain-note{font-family:var(--mono);font-size:10.5px;color:var(--text-3)}.nico-prog{margin-bottom:16px}.nico-prog-bar{height:5px;border-radius:999px;overflow:hidden;background:#04070bb3;border:1px solid var(--border);margin-bottom:7px}.nico-prog-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--accent-dim),var(--accent),#8CEEFB);box-shadow:0 0 12px #22d3ee99;transition:width .6s ease}.nico-prog-t{font-family:var(--mono);font-size:10px;color:var(--text-3)}.nico-brain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.nico-brain-grid>div{padding:12px 10px;border-radius:10px;text-align:center;background:#04070b80;border:1px solid var(--border)}.nico-brain-grid b{display:block;font-family:var(--display);font-size:22px;color:var(--accent);line-height:1.1;text-transform:uppercase}.nico-brain-grid span{font-family:var(--mono);font-size:9px;color:var(--text-3);letter-spacing:.04em}.nico-insights{list-style:none;display:flex;flex-direction:column;gap:9px}.nico-insights li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.6;color:var(--text-2)}.nico-insights svg{color:var(--accent);flex-shrink:0;margin-top:3px}.nico-brain-empty{font-size:13px;line-height:1.65;color:var(--text-3)}@media (max-width: 560px){.nico-brain-grid{grid-template-columns:repeat(2,1fr)}}.s1-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:34px 0 18px;flex-wrap:wrap}.s1-bar-count{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.s1-bar-add{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:11px 18px;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--mx);background:#22d3ee0f;border:1px solid var(--mx-dim);transition:background .15s,border-color .15s}.s1-bar-add:hover{background:#22d3ee1f;border-color:var(--mx)}.s1-list{display:flex;flex-direction:column;gap:14px;margin-bottom:40px}.s1-card{position:relative;overflow:hidden;padding:16px 18px;border-radius:14px;background:linear-gradient(180deg,#14222e80,#060a0f9e);border:1px solid var(--border-hi);border-left:3px solid var(--mx-dim);animation:s1-in .5s cubic-bezier(.2,.7,.3,1) both;transition:transform .18s,border-color .18s,box-shadow .18s}.s1-card.sure{border-left-color:var(--green)}.s1-card.maybe{border-left-color:var(--mx-dim)}.s1-card.unsure{border-left-color:#f0a868}.s1-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px -24px #000000e6,0 0 26px -18px #22d3eeb3}.s1-card:focus-within{border-color:var(--mx-dim)}@keyframes s1-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.s1-card-glow{position:absolute;top:-50px;right:-40px;width:180px;height:140px;pointer-events:none;background:radial-gradient(55% 55% at 60% 40%,rgba(34,211,238,.12),transparent 70%)}.s1-card-wave{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:3px;height:30px;opacity:.28;pointer-events:none}.s1-card-wave i{width:3px;border-radius:2px;background:linear-gradient(180deg,#8CEEFB,var(--mx-dim));animation:s1-eq 1.4s ease-in-out infinite alternate}@keyframes s1-eq{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){.s1-card,.s1-card-wave i{animation:none}}.s1-card-main{position:relative;z-index:1;display:flex;align-items:flex-start;gap:14px}.s1-card-icon{width:46px;height:46px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;color:var(--mx);background:#22d3ee14;border:1px solid var(--mx-dim);box-shadow:inset 0 0 16px #22d3ee1a}.s1-card.sure .s1-card-icon{color:var(--green);background:#34d58b14;border-color:#34d58b4d;box-shadow:inset 0 0 16px #34d58b1a}.s1-card.unsure .s1-card-icon{color:#f0a868;background:#f0a86814;border-color:#f0a86859;box-shadow:inset 0 0 16px #f0a8681a}.s1-card-fields{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.s1-card-namerow{display:flex;align-items:center;gap:10px}.s1-card-num{width:24px;height:24px;flex-shrink:0;border-radius:7px;display:grid;place-items:center;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--text-3);background:#04070b80;border:1px solid var(--border)}.s1-card-name{flex:1;min-width:0;padding:8px 12px;border-radius:9px;background:#04070b80;border:1px solid var(--border-hi);color:var(--text);font-size:16px;font-weight:600;outline:none;transition:border-color .15s}.s1-card-name:focus{border-color:var(--mx)}.s1-card-del{width:34px;height:34px;flex-shrink:0;border-radius:9px;cursor:pointer;display:grid;place-items:center;color:var(--text-3);background:transparent;border:1px solid var(--border);transition:color .15s,border-color .15s,background .15s}.s1-card-del:hover:not(:disabled){color:#f0a868;border-color:#f0a86866;background:#f0a8680f}.s1-card-del:disabled{opacity:.3;cursor:default}.s1-card-file{display:flex;align-items:center;gap:7px;padding-left:2px;font-family:var(--mono);font-size:10.5px;color:var(--text-3)}.s1-card-file svg{flex-shrink:0}.s1-card-fname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.s1-card-lossy{flex-shrink:0;padding:2px 7px;border-radius:4px;font-size:8.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#1a1204;background:#f0c674}.s1-card-selrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.s1-card-selwrap{position:relative;flex:1;min-width:190px}.s1-card-select{width:100%;padding:10px 38px 10px 12px;border-radius:9px;cursor:pointer;background:var(--surface);border:1px solid var(--border-hi);color:var(--text);font-size:14px;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s}.s1-card-select:focus{border-color:var(--mx)}.s1-card-selchev{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--text-3);pointer-events:none}.s1-card-conf{font-family:var(--mono);font-size:10.5px;letter-spacing:.02em;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.s1-card-conf:before{content:"";width:7px;height:7px;border-radius:50%;flex-shrink:0}.s1-card-conf.sure{color:var(--green)}.s1-card-conf.sure:before{background:var(--green);box-shadow:0 0 7px var(--green)}.s1-card-conf.maybe{color:var(--text-2)}.s1-card-conf.maybe:before{background:var(--text-3)}.s1-card-conf.unsure{color:#f0a868}.s1-card-conf.unsure:before{background:#f0a868;box-shadow:0 0 7px #f0a868b3}@media (max-width: 560px){.s1-card-wave{display:none}.s1-card-icon{width:40px;height:40px}.s1-card-conf{width:100%}}.mynico{display:flex;flex-direction:column;gap:8px}.mynico-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:22px 22px 24px;border-radius:18px;margin-bottom:18px;background:radial-gradient(120% 60% at 50% 0%,rgba(34,211,238,.06),transparent 60%),#000;border:1px solid var(--border-hi);box-shadow:inset 0 1px #22d3ee1f,0 20px 50px -30px #22d3ee59}.mynico-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(34,211,238,.1) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(180deg,#000,transparent 45%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 45%)}.mynico-hero:after{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--accent),transparent);box-shadow:0 0 10px #22d3eeb3;opacity:.7}.mynico-corner{position:absolute;width:18px;height:18px;pointer-events:none;z-index:4;border:2px solid var(--accent);opacity:.55}.mynico-corner.tl{top:10px;left:10px;border-right:0;border-bottom:0;border-top-left-radius:6px}.mynico-corner.tr{top:10px;right:10px;border-left:0;border-bottom:0;border-top-right-radius:6px}.mynico-corner.bl{bottom:10px;left:10px;border-right:0;border-top:0;border-bottom-left-radius:6px}.mynico-corner.br{bottom:10px;right:10px;border-left:0;border-top:0;border-bottom-right-radius:6px}.mynico-status{position:relative;z-index:3;display:inline-flex;align-items:center;gap:9px;margin:2px 0 6px;padding:6px 13px;border-radius:999px;background:#22d3ee0f;border:1px solid rgba(34,211,238,.22)}.mynico-status-txt{font-family:var(--mono);font-size:9px;letter-spacing:.18em;color:var(--accent)}.mynico-eq{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.mynico-eq i{width:2.5px;border-radius:2px;background:var(--accent);animation:mynico-eq .9s ease-in-out infinite alternate}.mynico-eq i:nth-child(1){height:40%;animation-delay:0s}.mynico-eq i:nth-child(2){height:80%;animation-delay:.15s}.mynico-eq i:nth-child(3){height:55%;animation-delay:.3s}.mynico-eq i:nth-child(4){height:95%;animation-delay:.45s}.mynico-eq i:nth-child(5){height:50%;animation-delay:.6s}@keyframes mynico-eq{0%{transform:scaleY(.4);opacity:.6}to{transform:scaleY(1);opacity:1}}@media (prefers-reduced-motion: reduce){.mynico-eq i{animation:none}}.mynico-portrait{position:relative;width:min(255px,66%);margin:0 auto 8px;z-index:1;display:grid;place-items:center}.mynico-portrait-img{position:relative;z-index:2;width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(ellipse 84% 88% at 50% 46%,#000 54%,transparent 100%);mask-image:radial-gradient(ellipse 84% 88% at 50% 46%,#000 54%,transparent 100%);animation:mynico-portrait-in .8s cubic-bezier(.2,.7,.3,1) both}@keyframes mynico-portrait-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.mynico-portrait-img{animation:none}}.mynico-hero-body{position:relative;z-index:1;width:100%}.mynico-hero-top{display:flex;align-items:center;justify-content:center;gap:12px}.mynico-hero-top h2{font-family:var(--display);font-size:30px;font-weight:700;color:var(--text);letter-spacing:.02em;text-transform:uppercase}.mynico-ver{font-family:var(--mono);font-size:13px;font-weight:700;color:#04222b;padding:3px 10px;border-radius:999px;background:linear-gradient(145deg,#7FE4F5,var(--accent))}.mynico-hero-sub{font-size:13.5px;line-height:1.6;color:var(--text-2);margin:8px auto 16px;max-width:440px}.mynico-prog{width:100%;max-width:440px;margin:0 auto}.mynico-prog-bar{height:6px;border-radius:999px;overflow:hidden;margin-bottom:6px;background:#04070bb3;border:1px solid var(--border)}.mynico-prog-bar span{display:block;height:100%;transition:width .6s ease;background:linear-gradient(90deg,var(--accent-dim),var(--accent),#8CEEFB);box-shadow:0 0 12px #22d3ee99}.mynico-prog-t{font-family:var(--mono);font-size:10px;color:var(--text-3)}.mynico-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:8px}.mynico-grid>div{padding:14px 10px;border-radius:12px;text-align:center;background:#04070b80;border:1px solid var(--border)}.mynico-grid b{display:block;font-family:var(--display);font-size:24px;color:var(--accent);line-height:1.1;text-transform:uppercase}.mynico-grid span{font-family:var(--mono);font-size:8.5px;color:var(--text-3);letter-spacing:.04em;text-transform:uppercase}.mynico-h3{font-family:var(--display);font-size:15px;font-weight:600;color:var(--text);margin:22px 0 12px;text-transform:uppercase}.mynico-tools{display:flex;flex-direction:column;gap:12px}.mynico-tool{padding:16px;border-radius:14px;background:linear-gradient(180deg,#14222e66,#060a0f8c);border:1px solid var(--border-hi);border-left:3px solid var(--accent)}.mynico-tool.master{border-left-color:var(--blue)}.mynico-tool.detect{border-left-color:#a56bff}.mynico-tool-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.mynico-tool-ico{width:40px;height:40px;flex-shrink:0;border-radius:11px;display:grid;place-items:center;color:var(--accent);background:#22d3ee1a;border:1px solid rgba(34,211,238,.24)}.mynico-tool.master .mynico-tool-ico{color:var(--blue);background:#3d7eff1a;border-color:#3d7eff47}.mynico-tool.detect .mynico-tool-ico{color:#a56bff;background:#a56bff1a;border-color:#a56bff47}.mynico-tool-head>div{flex:1;min-width:0}.mynico-tool-head b{display:block;font-family:var(--display);font-size:16px;color:var(--text);text-transform:uppercase}.mynico-tool-head>div span{font-size:11.5px;color:var(--text-3)}.mynico-tool-xp{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--accent);padding:5px 10px;border-radius:8px;background:#22d3ee14;border:1px solid var(--border-hi)}.mynico-tool.master .mynico-tool-xp{color:var(--blue)}.mynico-tool.detect .mynico-tool-xp{color:#a56bff}.mynico-tool-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mynico-stat{padding:10px 6px;border-radius:9px;text-align:center;cursor:pointer;background:#04070b80;border:1px solid var(--border);transition:border-color .15s,background .15s,transform .12s}.mynico-stat:hover{transform:translateY(-1px);border-color:var(--border-hi)}.mynico-stat.on{border-color:var(--accent);background:#22d3ee14}.mynico-tool.master .mynico-stat.on{border-color:var(--blue);background:#3d7eff14}.mynico-tool.detect .mynico-stat.on{border-color:#a56bff;background:#a56bff14}.mynico-stat b{display:block;font-family:var(--display);font-size:18px;color:var(--text);line-height:1.1;text-transform:uppercase}.mynico-stat span{font-family:var(--mono);font-size:8px;color:var(--text-3);text-transform:uppercase;letter-spacing:.03em}.mynico-stat.on span{color:var(--accent)}.mynico-tool.master .mynico-stat.on span{color:var(--blue)}.mynico-tool.detect .mynico-stat.on span{color:#a56bff}.mynico-detail{margin-top:12px;padding:15px;border-radius:11px;background:#04070b8c;border:1px solid var(--border-hi);animation:mynico-detail-in .28s cubic-bezier(.2,.7,.3,1) both}@keyframes mynico-detail-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mynico-detail-t{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px}.mynico-detail-list{list-style:none;display:flex;flex-direction:column;gap:10px}.mynico-detail-list li{display:flex;flex-direction:column;gap:4px;padding:11px 12px;border-radius:9px;background:#14222e59;border:1px solid var(--border);border-left:2px solid var(--accent-dim)}.mynico-detail-list li.settled{border-left-color:var(--green)}.mynico-detail-list li.forming{border-left-color:#f0a868}.mynico-detail-main{font-size:12.5px;line-height:1.5;color:var(--text)}.mynico-detail-meta{font-family:var(--mono);font-size:9.5px;letter-spacing:.02em;color:var(--text-3);text-transform:capitalize}.mynico-detail-empty{font-size:12.5px;line-height:1.6;color:var(--text-3)}.mynico-tool-note{font-size:12px;color:var(--text-2);margin-top:12px}.mynico-tool-note strong{color:var(--accent);text-transform:capitalize}.mynico-tool-empty{font-size:12px;color:var(--text-3);margin-top:12px;font-style:italic}.mynico-insights{list-style:none;display:flex;flex-direction:column;gap:10px}.mynico-insights li{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border-radius:11px;font-size:13px;line-height:1.6;color:var(--text-2);background:#04070b66;border:1px solid var(--border)}.mynico-insights svg{color:var(--accent);flex-shrink:0;margin-top:3px}.mynico-empty{font-size:13px;line-height:1.65;color:var(--text-3);padding:14px;border-radius:11px;background:#04070b66;border:1px dashed var(--border-hi)}.mynico-prefs,.mynico-toggles,.mynico-personal{display:flex;flex-direction:column;gap:12px}.mynico-pref{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:15px 16px;border-radius:12px;background:#04070b66;border:1px solid var(--border)}.mynico-pref-l b{display:block;font-size:13.5px;color:var(--text);font-weight:600}.mynico-pref-l span{font-size:11.5px;color:var(--text-3)}.mynico-seg{display:inline-flex;padding:3px;border-radius:10px;background:#04070b99;border:1px solid var(--border);flex-wrap:wrap}.mynico-seg button{padding:7px 13px;border-radius:8px;cursor:pointer;border:none;background:transparent;font-family:var(--sans);font-size:12px;font-weight:500;color:var(--text-3);transition:color .15s,background .15s}.mynico-seg button.on{color:#04222b;background:linear-gradient(145deg,#7FE4F5,var(--accent));font-weight:600}.mynico-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:15px 16px;border-radius:12px;text-align:left;background:#04070b66;border:1px solid var(--border);transition:border-color .15s}.mynico-toggle.on{border-color:var(--accent-dim)}.mynico-toggle-l b{display:block;font-size:13.5px;color:var(--text);font-weight:600}.mynico-toggle-l span{font-size:11.5px;color:var(--text-3)}.mynico-switch{width:44px;height:25px;flex-shrink:0;border-radius:999px;position:relative;background:#04070bb3;border:1px solid var(--border-hi);transition:background .2s}.mynico-switch i{position:absolute;top:2px;left:2px;width:19px;height:19px;border-radius:50%;background:var(--text-3);transition:transform .2s,background .2s}.mynico-toggle.on .mynico-switch{background:#22d3ee40;border-color:var(--accent)}.mynico-toggle.on .mynico-switch i{transform:translate(19px);background:var(--accent);box-shadow:0 0 10px var(--accent)}.mynico-field{display:flex;flex-direction:column;gap:8px}.mynico-field>span{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-2)}.mynico-field>span svg{color:var(--accent)}.mynico-field input{padding:12px 14px;border-radius:10px;background:#04070b80;border:1px solid var(--border-hi);color:var(--text);font-size:14px;outline:none;transition:border-color .15s}.mynico-field input:focus{border-color:var(--accent)}.mynico-danger{margin-top:24px;padding-top:18px;border-top:1px solid var(--border)}.mynico-wipe{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:10px 16px;border-radius:10px;font-size:13px;color:var(--text-3);background:transparent;border:1px solid var(--border);transition:color .15s,border-color .15s}.mynico-wipe:hover{color:var(--red);border-color:#f0525266}.mynico-wipe-confirm{padding:16px;border-radius:12px;background:#f052520f;border:1px solid rgba(240,82,82,.3)}.mynico-wipe-confirm p{font-size:13px;color:var(--text-2);line-height:1.55;margin-bottom:14px}.mynico-wipe-confirm>div{display:flex;gap:10px;flex-wrap:wrap}.mynico-wipe-yes{padding:10px 16px;border-radius:9px;cursor:pointer;font-size:13px;font-weight:600;color:#fff;background:var(--red);border:1px solid var(--red)}.mynico-wipe-no{padding:10px 16px;border-radius:9px;cursor:pointer;font-size:13px;color:var(--text-2);background:transparent;border:1px solid var(--border-hi)}.mynico-foot{display:flex;align-items:center;gap:7px;margin-top:16px;font-family:var(--mono);font-size:10px;color:var(--text-3)}@media (max-width: 560px){.mynico-grid{grid-template-columns:repeat(2,1fr)}.mynico-hero{flex-direction:column;text-align:center}.mynico-pref{flex-direction:column;align-items:stretch}}.myx-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.myx-summary>div{padding:14px 8px;border-radius:12px;text-align:center;background:#04070b80;border:1px solid var(--border)}.myx-summary b{display:block;font-family:var(--display);font-size:22px;color:var(--accent);line-height:1.1;text-transform:uppercase}.myx-summary span{font-family:var(--mono);font-size:8.5px;color:var(--text-3);text-transform:uppercase;letter-spacing:.04em}.myx-list{display:flex;flex-direction:column;gap:10px}.myx-row{display:flex;align-items:center;gap:13px;padding:14px 15px;border-radius:12px;background:linear-gradient(180deg,#14222e66,#060a0f8c);border:1px solid var(--border-hi);transition:transform .15s,box-shadow .18s}.myx-row:hover{transform:translateY(-1px);box-shadow:0 14px 32px -22px #000000e6}.myx-ico{width:40px;height:40px;flex-shrink:0;border-radius:11px;display:grid;place-items:center;color:var(--accent);background:#22d3ee1a;border:1px solid rgba(34,211,238,.24)}.myx-ico.master{color:var(--blue);background:#3d7eff1a;border-color:#3d7eff42}.myx-body{flex:1;min-width:0}.myx-name{font-size:14.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myx-meta{font-family:var(--mono);font-size:10px;color:var(--text-3);margin-top:3px}.myx-noaudio{flex-shrink:0;font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:5px 9px;border-radius:7px;border:1px solid var(--border)}@media (max-width: 560px){.myx-summary{grid-template-columns:repeat(2,1fr)}}.nico-fab-img,.nico-panel-avatar img,.chat-msg-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.nico-fab,.nico-panel-avatar,.chat-msg-avatar{overflow:hidden;padding:0}.dsetup{max-width:680px;margin:0 auto}.dsetup-head{text-align:center;margin-bottom:26px}.dsetup-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:7px 15px;border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);background:#22d3ee12;border:1px solid var(--accent-dim)}.dsetup-title{font-family:var(--display);font-size:clamp(26px,5vw,38px);font-weight:700;letter-spacing:.02em;margin-bottom:12px;text-transform:uppercase}.dsetup-sub{font-size:14.5px;line-height:1.65;color:var(--text-2);max-width:540px;margin:0 auto}.dsetup-sec{padding:20px;border-radius:16px;margin-bottom:16px;background:linear-gradient(180deg,#14222e66,#060a0f80);border:1px solid var(--border-hi)}.dsetup-sec-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.dsetup-num{width:26px;height:26px;flex-shrink:0;border-radius:8px;display:grid;place-items:center;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--accent);background:#22d3ee1a;border:1px solid var(--accent-dim)}.dsetup-sec-head h3{font-family:var(--display);font-size:17px;font-weight:600;color:var(--text);text-transform:uppercase}.dsetup-hint{font-size:12.5px;line-height:1.55;color:var(--text-3);margin:-6px 0 14px}.dsum-row{display:flex;align-items:center;gap:9px;margin-bottom:14px;color:var(--accent)}.dsum-name{font-family:var(--mono);font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsum-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dsum-grid>div{padding:11px 12px;border-radius:10px;background:#04070b80;border:1px solid var(--border)}.dsum-grid span{display:block;font-family:var(--mono);font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px}.dsum-grid b{font-size:14px;color:var(--text);font-weight:600}.dsum-ok{display:inline-flex;align-items:center;gap:5px;color:var(--green)!important}.dsetup-opts{display:grid;gap:10px}.dsetup-opts.cols-2{grid-template-columns:repeat(2,1fr)}.dsetup-opt{display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;padding:14px 15px;border-radius:11px;font-size:14px;font-weight:500;color:var(--text-2);background:#04070b80;border:1px solid var(--border-hi);transition:border-color .15s,background .15s,color .15s,transform .12s}.dsetup-opt svg{color:var(--text-3);transition:color .15s}.dsetup-opt:hover{transform:translateY(-1px)}.dsetup-opt.on{color:var(--text);border-color:var(--accent);background:#22d3ee14;box-shadow:0 0 18px -8px #22d3eeb3}.dsetup-opt.on svg{color:var(--accent)}.dsetup-chips{display:flex;flex-wrap:wrap;gap:9px}.dsetup-chip{cursor:pointer;padding:9px 15px;border-radius:999px;font-size:13px;color:var(--text-2);background:#04070b80;border:1px solid var(--border-hi);transition:all .15s}.dsetup-chip:hover{color:var(--text)}.dsetup-chip.on{color:#04222b;font-weight:600;background:linear-gradient(145deg,#7FE4F5,var(--accent));border-color:var(--accent)}.dsetup-modes{display:flex;flex-direction:column;gap:10px}.dsetup-mode{display:flex;align-items:center;gap:13px;cursor:pointer;text-align:left;padding:15px;border-radius:12px;background:#04070b80;border:1px solid var(--border-hi);transition:all .15s}.dsetup-mode:hover{border-color:var(--border-hi);transform:translateY(-1px)}.dsetup-mode.on{border-color:var(--accent);background:#22d3ee0f;box-shadow:0 0 20px -10px #22d3eeb3}.dsetup-mode-ico{width:40px;height:40px;flex-shrink:0;border-radius:11px;display:grid;place-items:center;color:var(--text-3);background:#04070b99;border:1px solid var(--border)}.dsetup-mode.on .dsetup-mode-ico{color:var(--accent);background:#22d3ee1a;border-color:var(--accent-dim)}.dsetup-mode-body{flex:1;min-width:0}.dsetup-mode-body b{display:flex;align-items:center;gap:8px;font-size:14.5px;color:var(--text);font-weight:600;margin-bottom:3px}.dsetup-mode-body>span{font-size:12px;color:var(--text-3);line-height:1.45}.dsetup-rec{font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#04222b;padding:2px 7px;border-radius:5px;background:var(--accent)}.dsetup-radio{width:20px;height:20px;flex-shrink:0;border-radius:50%;border:2px solid var(--border-hi);position:relative;transition:border-color .15s}.dsetup-mode.on .dsetup-radio{border-color:var(--accent)}.dsetup-mode.on .dsetup-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.dsetup-check{display:flex;align-items:flex-start;gap:13px;cursor:pointer;text-align:left;width:100%;padding:16px;border-radius:12px;background:#04070b80;border:1px solid var(--border-hi);transition:all .15s}.dsetup-check.on{border-color:var(--accent);background:#22d3ee0f}.dsetup-checkbox{width:22px;height:22px;flex-shrink:0;border-radius:6px;display:grid;place-items:center;border:2px solid var(--border-hi);color:#04222b;transition:all .15s;margin-top:1px}.dsetup-check.on .dsetup-checkbox{background:var(--accent);border-color:var(--accent)}.dsetup-check-body{flex:1;min-width:0}.dsetup-check-body b{display:block;font-size:14.5px;color:var(--text);font-weight:600;margin-bottom:4px}.dsetup-check-body span{font-size:12.5px;color:var(--text-3);line-height:1.55}.dsetup-check-ico{color:var(--text-3);flex-shrink:0}.dsetup-check.on .dsetup-check-ico{color:var(--accent)}.dsetup-ready{margin-top:24px;text-align:center}.dsetup-go{display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;width:100%;padding:17px 24px;border-radius:14px;font-size:16px;font-weight:700;color:#04222b;background:linear-gradient(135deg,#7FE4F5,var(--accent));border:none;box-shadow:0 0 30px -6px #22d3ee99;transition:transform .14s,box-shadow .14s}.dsetup-go:hover{transform:translateY(-2px);box-shadow:0 0 40px -4px #22d3eecc}.dsetup-cancel{display:block;margin:14px auto 0;cursor:pointer;padding:8px 16px;font-size:13px;color:var(--text-3);background:transparent;border:none}.dsetup-cancel:hover{color:var(--text-2)}@media (max-width: 560px){.dsum-grid{grid-template-columns:repeat(2,1fr)}.dsetup-opts.cols-2{grid-template-columns:1fr}}.banner-nico-icon img,.sect-mark img,.ia-console-mark img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.banner-nico-icon,.sect-mark,.ia-console-mark{overflow:hidden;padding:0}.dp{max-width:620px;margin:0 auto;padding:20px 0 8px}.dp-stage{position:relative;width:100%;aspect-ratio:1 / 1;max-width:340px;margin:0 auto 8px}.dp-glow{position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(34,211,238,.18),transparent 68%);animation:dp-breathe 3s ease-in-out infinite}@keyframes dp-breathe{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.dp-ring{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;border:1px solid rgba(34,211,238,.25);animation:dp-ping 3.3s ease-out infinite}@keyframes dp-ping{0%{transform:scale(.5);opacity:.7}to{transform:scale(1.15);opacity:0}}.dp-sweep{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,rgba(34,211,238,.28) 40deg,transparent 80deg);animation:dp-rotate 2.4s linear infinite;-webkit-mask-image:radial-gradient(closest-side,transparent 30%,#000 32%);mask-image:radial-gradient(closest-side,transparent 30%,#000 32%)}@keyframes dp-rotate{to{transform:rotate(360deg)}}.dp-node{position:absolute;width:30px;height:30px;display:grid;place-items:center;z-index:3}.dp-node-dot{width:11px;height:11px;border-radius:50%;background:var(--border-hi);border:1px solid var(--border-hi);transition:all .3s}.dp-node.active .dp-node-dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 16px var(--accent),0 0 4px #fff}.dp-node.done .dp-node-dot{background:var(--green);border-color:var(--green);box-shadow:0 0 10px #34d58bb3}.dp-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;width:74px;height:74px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(145deg,#22d3ee29,#060a0f99);border:1px solid var(--accent-dim);box-shadow:0 0 34px -6px #22d3eeb3,inset 0 0 20px #22d3ee1a}.dp-core-eq{display:inline-flex;align-items:flex-end;gap:3px;height:26px}.dp-core-eq i{width:4px;border-radius:2px;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:dp-eq .85s ease-in-out infinite alternate}.dp-core-eq i:nth-child(1){height:40%;animation-delay:0s}.dp-core-eq i:nth-child(2){height:75%;animation-delay:.12s}.dp-core-eq i:nth-child(3){height:100%;animation-delay:.24s}.dp-core-eq i:nth-child(4){height:65%;animation-delay:.36s}.dp-core-eq i:nth-child(5){height:48%;animation-delay:.48s}@keyframes dp-eq{0%{transform:scaleY(.35);opacity:.65}to{transform:scaleY(1);opacity:1}}.dp-readout{display:flex;align-items:center;gap:18px;justify-content:center;margin-bottom:16px}.dp-pct{font-family:var(--display);font-size:44px;font-weight:700;color:var(--accent);line-height:1;text-shadow:0 0 24px rgba(34,211,238,.5);text-transform:uppercase}.dp-pct span{font-size:20px;opacity:.6;margin-left:2px}.dp-now{text-align:left}.dp-now-t{font-family:var(--display);font-size:16px;font-weight:600;color:var(--text);text-transform:uppercase}.dp-now-d{font-size:12.5px;color:var(--text-3);line-height:1.5;max-width:320px}.dp-rail{height:5px;border-radius:999px;background:#04070bb3;border:1px solid var(--border);overflow:hidden;margin-bottom:10px}.dp-rail-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-dim),var(--accent),#8CEEFB);box-shadow:0 0 12px #22d3eeb3;transition:width .6s cubic-bezier(.22,1,.36,1)}.dp-file{display:flex;align-items:center;justify-content:center;gap:7px;font-family:var(--mono);font-size:10.5px;color:var(--text-3);margin-bottom:22px}.dp-file svg{color:var(--accent)}.dp-stages{display:flex;flex-direction:column;gap:3px;max-width:380px;margin:0 auto}.dp-stage-item{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:9px;transition:background .25s}.dp-stage-item.active{background:#22d3ee12}.dp-stage-dot{width:18px;height:18px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--border-hi);color:#04222b;transition:all .25s}.dp-stage-item.done .dp-stage-dot{background:var(--green);border-color:var(--green)}.dp-stage-item.active .dp-stage-dot{border-color:var(--accent);box-shadow:0 0 10px #22d3ee99;position:relative}.dp-stage-item.active .dp-stage-dot:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);animation:dp-blink 1s ease-in-out infinite}@keyframes dp-blink{0%,to{opacity:1}50%{opacity:.3}}.dp-stage-label{font-size:13.5px;color:var(--text-3);transition:color .25s}.dp-stage-item.done .dp-stage-label{color:var(--text-2)}.dp-stage-item.active .dp-stage-label{color:var(--text);font-weight:500}@media (prefers-reduced-motion: reduce){.dp-glow,.dp-ring,.dp-sweep,.dp-core-eq i,.dp-stage-item.active .dp-stage-dot:after{animation:none}}.zc{display:inline-flex;align-items:center;gap:2px;margin-left:auto;padding:2px;border-radius:9px;background:#04070b80;border:1px solid var(--border-hi)}.zc-btn{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:transparent;border:none;color:var(--text-2);cursor:pointer;transition:background .15s,color .15s}.zc-btn:hover:not(:disabled){background:#22d3ee1f;color:var(--accent)}.zc-btn:disabled{opacity:.35;cursor:default}.zc-level{min-width:38px;text-align:center;font-family:var(--mono);font-size:10.5px;color:var(--text-2);-webkit-user-select:none;user-select:none}.mx-field-foot{display:flex;align-items:center;gap:10px}.ov-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;--tile-accent: var(--accent)}.ov-tile{position:relative;overflow:hidden;min-height:152px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 14px;border-radius:16px;background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--tile-accent, var(--accent)) 8%,transparent),transparent 70%),linear-gradient(165deg,#14222e6b,#060a0f99);border:1px solid var(--border-hi);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ov-tile:before{content:"";position:absolute;top:0;left:22%;right:22%;height:1px;background:linear-gradient(90deg,transparent,var(--tile-accent, var(--accent)),transparent);opacity:.75}.ov-tile:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--tile-accent, var(--accent)) 55%,transparent);box-shadow:0 16px 34px -20px color-mix(in srgb,var(--tile-accent, var(--accent)) 90%,transparent)}.ov-tile-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin-bottom:14px;color:var(--tile-accent, var(--accent));background:color-mix(in srgb,var(--tile-accent, var(--accent)) 13%,transparent);border:1px solid color-mix(in srgb,var(--tile-accent, var(--accent)) 42%,transparent);box-shadow:0 0 20px -6px color-mix(in srgb,var(--tile-accent, var(--accent)) 80%,transparent)}.ov-tile-val{font-family:var(--display);font-weight:700;font-size:33px;line-height:1;color:var(--tile-accent, var(--accent));text-shadow:0 0 22px color-mix(in srgb,var(--tile-accent, var(--accent)) 45%,transparent);text-transform:uppercase}.ov-tile-lbl{font-size:12px;color:var(--text-2);margin-top:9px;letter-spacing:.01em}.cbrain{position:relative;overflow:hidden;margin-top:16px;padding:22px;border-radius:18px;background:radial-gradient(130% 70% at 50% 0%,rgba(34,211,238,.07),transparent 62%),linear-gradient(180deg,#0e162099,#060a0fb3);border:1px solid var(--border-hi);box-shadow:inset 0 1px #22d3ee1a}.cbrain-head{display:flex;align-items:center;gap:13px;margin-bottom:18px}.cbrain-mark{width:42px;height:42px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;color:var(--accent);background:#22d3ee1a;border:1px solid var(--accent-dim);box-shadow:0 0 22px -6px #22d3eeb3}.cbrain-title{font-family:var(--display);font-size:18px;font-weight:700;color:var(--text);text-transform:uppercase}.cbrain-sub{font-size:11.5px;color:var(--text-3);margin-top:1px}.cbrain-ver{margin-left:auto;align-self:flex-start;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--accent);padding:5px 10px;border-radius:8px;background:#22d3ee14;border:1px solid var(--accent-dim)}.cbrain-headline{text-align:center;margin:4px 0 20px}.cbrain-headline-label{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.cbrain-headline-val{font-family:var(--display);font-weight:700;font-size:48px;line-height:1;color:var(--text);text-shadow:0 0 30px rgba(34,211,238,.4);text-transform:uppercase}.cbrain-headline-val span{font-size:26px;color:var(--accent);margin-left:2px}.cbrain-headline-note{font-size:11px;color:var(--text-3);margin-top:10px}.cbrain-bar{height:6px;border-radius:999px;background:#04070bb3;border:1px solid var(--border);overflow:hidden;margin:12px auto 0;max-width:460px}.cbrain-bar.sm{height:4px;margin-top:7px;max-width:none}.cbrain-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-dim),var(--accent) 60%,#8CEEFB);box-shadow:0 0 10px #22d3ee99;transition:width .8s cubic-bezier(.22,1,.36,1)}.cbrain-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:20px}.cbrain-metric{position:relative;padding:11px 8px 10px;border-radius:11px;text-align:center;background:linear-gradient(165deg,#14222e61,#060a0f80);border:1px solid var(--border);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.cbrain-metric:hover{transform:translateY(-2px);border-color:var(--accent-dim);box-shadow:0 10px 22px -18px #22d3eee6}.cbrain-metric-icon{display:grid;place-items:center;width:24px;height:24px;margin:0 auto 6px;border-radius:7px;color:var(--accent);background:#22d3ee17;border:1px solid var(--accent-dim)}.cbrain-metric-val{font-family:var(--display);font-weight:700;font-size:20px;line-height:1;color:var(--accent);text-shadow:0 0 14px rgba(34,211,238,.35);text-transform:uppercase}.cbrain-metric-lbl{font-size:9px;color:var(--text-3);margin-top:4px;letter-spacing:.01em;line-height:1.25}.cbrain-miles{border-top:1px solid var(--border);padding-top:16px}.cbrain-miles-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);margin-bottom:14px}.cbrain-miles-head>span:first-child{display:inline-flex;align-items:center;gap:7px}.cbrain-miles-head svg{color:var(--accent)}.cbrain-miles-note{letter-spacing:.02em;text-transform:none;color:var(--text-3);font-size:10px}.cbrain-mile{margin-bottom:14px}.cbrain-mile:last-child{margin-bottom:0}.cbrain-mile-top{display:flex;align-items:baseline;justify-content:space-between}.cbrain-mile-lbl{font-size:12.5px;color:var(--text-2)}.cbrain-mile-pct{font-family:var(--display);font-size:13px;font-weight:700;color:var(--accent);text-transform:uppercase}.cbrain-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border);font-size:11px;color:var(--text-3)}.cbrain-foot-l{display:inline-flex;align-items:center;gap:6px}.cbrain-foot-l svg{color:var(--accent)}.cbrain-foot-r{font-family:var(--mono);color:var(--text-2)}@media (max-width: 900px){.cbrain-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 560px){.ov-grid{grid-template-columns:repeat(2,1fr)}.cbrain-grid{grid-template-columns:repeat(3,1fr)}.cbrain-headline-val{font-size:42px}}.cbrain-intro{margin-bottom:18px}.cbrain-intro-title{font-family:var(--display);font-weight:700;font-size:clamp(24px,4vw,32px);color:var(--text);margin:0 0 8px;text-transform:uppercase}.cbrain-intro-lede{font-size:14px;line-height:1.6;color:var(--text-2);max-width:620px;margin:0 0 20px}.cbrain-intro-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cbrain-intro-card{padding:18px;border-radius:14px;background:linear-gradient(165deg,#14222e66,#060a0f80);border:1px solid var(--border-hi);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.cbrain-intro-card:hover{transform:translateY(-2px);border-color:var(--accent-dim);box-shadow:0 14px 30px -20px #22d3eee6}.cbrain-intro-icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:12px;border-radius:11px;color:var(--accent);background:#22d3ee1a;border:1px solid var(--accent-dim);box-shadow:0 0 18px -6px #22d3eeb3}.cbrain-intro-h{font-family:var(--display);font-weight:600;font-size:15.5px;color:var(--text);margin-bottom:6px;text-transform:uppercase}.cbrain-intro-b{font-size:12.5px;line-height:1.6;color:var(--text-3);margin:0}@media (max-width: 560px){.cbrain-intro-grid{grid-template-columns:1fr}}.mx-heavy-note{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;border-radius:12px;background:#f5be5a12;border:1px solid rgba(245,190,90,.32);color:var(--text-2);font-size:12.5px;line-height:1.55}.mx-heavy-note svg{color:#f5be5a;flex-shrink:0;margin-top:1px}.mx-heavy-note strong{color:var(--text);font-weight:600}.ia-lede,.mx-lede,.hero-sub,.page-sub,.detect-lede,.cbrain-intro-lede,.footer-tagline{max-width:68ch}.ia-lede,.mx-lede,.hero-sub,.page-sub,.detect-lede{margin-left:auto;margin-right:auto}@media (min-width: 1100px){.mixit .mx-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:20px;align-items:start}.mx-intro,.mx-setup,.mx-review-wrap{max-width:980px;margin-left:auto;margin-right:auto}.how-steps,.pricing-notes{grid-template-columns:repeat(3,1fr)}.faq-list{max-width:900px}.cbrain-intro-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1400px){.ov-grid{grid-template-columns:repeat(6,1fr)}}.card{position:relative;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .18s ease}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:.55;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 34%)}.btn-primary{box-shadow:0 8px 22px -12px #22d3eed9}.btn-primary:hover:not(:disabled){box-shadow:0 14px 30px -12px #22d3eef2}.btn:active:not(:disabled){transform:translateY(1px)}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.setup-step-title{position:relative}input,select,textarea{transition:border-color .15s ease,box-shadow .15s ease}.sur-stage-wrap{background:radial-gradient(120% 90% at 50% 12%,rgba(34,211,238,.05),transparent 62%),linear-gradient(180deg,#0e162080,#060a0f99);border:1px solid var(--border-hi);border-radius:16px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.mhx{margin:16px 0;padding:15px 14px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#14222e80,#04070b9e);border:1px solid var(--border-hi);box-shadow:inset 0 1px #ffffff08}.mhx.open .sect-head{margin-bottom:13px}.mhx-body{padding:0;animation:wsp-in .22s cubic-bezier(.22,1,.36,1) both}.mhx-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-radius:var(--radius-sm);overflow:hidden;background:var(--border)}.mhx-stat{display:flex;flex-direction:column;gap:3px;align-items:center;text-align:center;padding:10px 6px;background:#04070b99}.mhx-stat-k{font-family:var(--mono);font-size:8px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.mhx-stat-v{font-size:12.5px;font-weight:600;color:var(--text);line-height:1.2}.mhx-stat.ok .mhx-stat-v{color:#34d58b}.mhx-stat.warn .mhx-stat-v{color:#f5be5a}.mhx-review{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.mhx-review-h{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#f5be5a;margin-bottom:9px}.mhx-item{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:10px 12px;margin-bottom:6px;border-radius:10px;background:#04070b73;border:1px solid var(--border)}.mhx-item:last-child{margin-bottom:0}.mhx-item-t{font-size:12px;line-height:1.5;color:var(--text-2)}.mhx-show{flex-shrink:0;padding:7px 12px;border-radius:8px;cursor:pointer;font-size:11px;font-weight:600;color:var(--accent);background:#22d3ee1a;border:1px solid var(--accent-dim);transition:background .15s,border-color .15s,transform .15s}.mhx-show:hover{background:#22d3ee33;border-color:var(--accent);transform:translateY(-1px)}@media (max-width: 440px){.mhx-item{flex-direction:column;align-items:flex-start;gap:8px}.mhx-show{align-self:stretch;text-align:center}}.wsp-tabs{display:flex;gap:5px;padding:5px;margin-bottom:14px;border-radius:13px;background:#04070b8c;border:1px solid var(--border)}.wsp-tab{position:relative;flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 12px;border-radius:9px;cursor:pointer;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--text-2);background:transparent;border:1px solid transparent;transition:flex-grow .28s cubic-bezier(.22,1,.36,1),background .18s,color .18s,border-color .18s}.wsp-ico{display:inline-flex;flex-shrink:0}.wsp-ico svg{opacity:.9}.wsp-label{overflow:hidden;text-overflow:ellipsis;max-width:0;opacity:0;transition:max-width .28s cubic-bezier(.22,1,.36,1),opacity .2s,margin .28s}.wsp-tab.on{flex:1 1 auto;color:var(--accent);background:#22d3ee21;border-color:var(--accent-dim);box-shadow:0 0 18px -9px #22d3eef2,inset 0 1px #ffffff0a}.wsp-tab.on .wsp-ico svg{opacity:1}.wsp-tab.on .wsp-label{max-width:120px;opacity:1}.wsp-tab:not(.on){width:46px;padding:0}.wsp-tab:not(.on):hover{color:var(--text);background:#22d3ee14}.wsp-dot{position:absolute;top:7px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px #22d3eee6;border:1.5px solid var(--panel)}.wsp-badge{position:absolute;top:3px;right:3px;font-family:var(--mono);font-size:9px;font-style:normal;font-weight:700;line-height:1;min-width:15px;height:15px;padding:0 3px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#04121a;background:var(--accent);border:1.5px solid var(--panel);box-shadow:0 0 6px #22d3ee99}.wsp-tab.on .wsp-dot,.wsp-tab.on .wsp-badge{top:6px;right:7px}.wsp-panel{animation:wsp-in .22s cubic-bezier(.22,1,.36,1) both}@keyframes wsp-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (min-width: 720px){.wsp-tab{flex:1 1 0}.wsp-tab:not(.on){width:auto;padding:0 12px}.wsp-tab .wsp-label{max-width:120px;opacity:1}.wsp-tab:not(.on) .wsp-dot,.wsp-tab:not(.on) .wsp-badge{top:6px;right:8px}}.abx{display:flex;gap:4px;padding:4px;width:100%;border-radius:12px;background:#04070b8c;border:1px solid var(--border-hi)}.abx-btn{flex:1 1 0;min-width:0;padding:10px 8px;border-radius:9px;cursor:pointer;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-2);background:transparent;border:1px solid transparent;transition:background .16s,color .16s,border-color .16s,box-shadow .16s}.abx-btn:hover:not(:disabled):not(.on){color:var(--text);background:#22d3ee12}.abx-btn.on{color:var(--accent);background:#22d3ee21;border-color:var(--accent-dim);box-shadow:0 0 18px -8px #22d3eef2}.abx-btn:disabled{opacity:.4;cursor:default}.abx-hint{margin:8px 0 0;font-size:11.5px;line-height:1.5;color:var(--text-3);text-align:center}@media (max-width: 480px){.abx-btn{font-size:11.5px;padding:10px 5px}}.ndx-why{font-size:13px;line-height:1.62;color:var(--text);margin:0 0 14px}.ndx-hl{color:var(--accent);font-weight:700}.ndx-ev{display:flex;flex-direction:column;gap:16px}.ndx-ev-group{display:flex;flex-direction:column;gap:9px}.ndx-ev-label{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.ndx-edited{font-family:var(--sans);font-size:9.5px;font-style:normal;letter-spacing:.01em;text-transform:none;color:#f5be5a;padding:2px 7px;border-radius:6px;background:#f5be5a1a;border:1px solid rgba(245,190,90,.3)}.ndx-chips{display:flex;flex-wrap:wrap;gap:8px}.ndx-chip{display:inline-flex;align-items:baseline;gap:9px;padding:9px 14px;border-radius:10px;font-family:var(--mono);font-size:11.5px;color:var(--text);background:#04070b80;border:1px solid var(--border)}.ndx-chip em{font-style:normal;font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.ndx-changes{display:flex;flex-direction:column;gap:7px}.ndx-change{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-radius:11px;background:#080d138c;border:1px solid var(--border)}.ndx-change-plain{font-size:13px;color:var(--text);line-height:1.35}.ndx-change-v{flex-shrink:0;font-family:var(--mono);font-size:11px;font-weight:600;color:var(--accent);padding:4px 9px;border-radius:7px;white-space:nowrap;background:#22d3ee17;border:1px solid var(--accent-dim)}.ndx-change.pickable{cursor:pointer;padding-left:12px;transition:border-color .15s,background .15s}.ndx-change.pickable:hover{border-color:var(--border-hi)}.ndx-change.picked{border-color:#f5be5a80;background:#f5be5a0f}.ndx-check{flex-shrink:0;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;color:#04121a;background:transparent;border:1.5px solid var(--border-hi);transition:all .15s}.ndx-change.picked .ndx-check{background:#f5be5a;border-color:#f5be5a}.ndx-acts.undo{flex-direction:column;align-items:stretch;gap:11px}.ndx-undo-hint{margin:0;font-size:11.5px;line-height:1.5;color:var(--text-3)}.ndx-undo-row{display:flex;gap:8px}.ndx-act.ghost{color:var(--text-2);background:#ffffff08;border-color:var(--border)}.ndx-act.ghost:hover{color:var(--text);background:#ffffff0f;border-color:var(--border-hi)}.ndx-act:disabled{opacity:.4;cursor:not-allowed;transform:none}.ndx-act:disabled:hover{background:#f5be5a17;border-color:#f5be5a59;transform:none}@media (max-width: 480px){.ndx-undo-row .ndx-act{flex:1 1 auto;justify-content:center}}.ndx-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:13px;border-top:1px solid var(--border)}.ndx-act{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;cursor:pointer;font-size:11.5px;font-weight:600;color:var(--accent);background:#22d3ee17;border:1px solid var(--accent-dim);transition:background .15s,border-color .15s,transform .15s}.ndx-act:hover{background:#22d3ee2e;border-color:var(--accent);transform:translateY(-1px)}.ndx-act.warn{color:#f5be5a;background:#f5be5a17;border-color:#f5be5a59}.ndx-act.warn:hover{background:#f5be5a2b;border-color:#f5be5a}@media (max-width: 480px){.ndx-act{flex:1 1 auto;justify-content:center}}.aut-head{display:flex;align-items:center;gap:11px;margin-bottom:14px}.aut-mark{width:34px;height:34px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;color:var(--accent);background:#22d3ee1a;border:1px solid var(--accent-dim);box-shadow:0 0 16px -6px #22d3eecc}.aut-head-txt{flex:1;min-width:0}.aut-title{font-family:var(--display);font-weight:700;font-size:15px;color:var(--text);line-height:1.2;text-transform:uppercase}.aut-sub{font-size:11px;color:var(--text-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aut-readout{flex-shrink:0;text-align:right;padding:6px 12px;border-radius:10px;min-width:92px;background:#04070b8c;border:1px solid var(--border);transition:border-color .18s,box-shadow .18s}.aut-readout.live{border-color:var(--accent-dim);box-shadow:0 0 18px -8px #22d3eee6}.aut-readout-v{display:block;font-family:var(--mono);font-size:15px;font-weight:700;color:var(--accent);line-height:1.1}.aut-readout-k{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-top:2px}.aut-controls{display:flex;align-items:center;gap:8px;margin-bottom:14px}.aut-params{flex:1;display:flex;gap:4px;padding:4px;border-radius:11px;background:#04070b80;border:1px solid var(--border)}.aut-param{position:relative;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border-radius:8px;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--text-2);background:transparent;border:1px solid transparent;transition:all .16s}.aut-param svg{opacity:.85}.aut-param:hover:not(.on){color:var(--text);background:#22d3ee0f}.aut-param.on{color:var(--accent);background:#22d3ee1f;border-color:var(--accent-dim);box-shadow:0 0 16px -9px #22d3eee6}.aut-dot{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent)}.aut-clear{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;cursor:pointer;color:var(--text-3);background:#04070b80;border:1px solid var(--border);transition:all .16s}.aut-clear:hover{color:#f5be5a;border-color:#f5be5a66;background:#f5be5a14}.aut-empty{width:100%;display:flex;align-items:center;gap:14px;text-align:left;padding:22px 20px;border-radius:14px;cursor:pointer;background:radial-gradient(120% 140% at 0% 0%,rgba(34,211,238,.06),transparent 55%),#04070b66;border:1px dashed var(--border-hi);transition:all .18s}.aut-empty:hover{border-color:var(--accent-dim);background:radial-gradient(120% 140% at 0% 0%,rgba(34,211,238,.1),transparent 55%),#22d3ee0a}.aut-empty-ico{width:42px;height:42px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;color:var(--accent);background:#22d3ee1f;border:1px solid var(--accent-dim)}.aut-empty-txt{font-size:13.5px;color:var(--text);line-height:1.4}.aut-empty-txt strong{color:var(--accent);font-weight:600}.aut-empty-txt em{display:block;font-style:normal;font-size:11.5px;color:var(--text-3);margin-top:3px}.aut-plot{display:flex;gap:10px}.aut-axis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:46px;flex-shrink:0;padding:2px 0;font-family:var(--mono);font-size:10px;color:var(--text-3)}.aut-axis-mid{color:var(--text-2);opacity:.8}.aut-box{position:relative;flex:1;height:190px;border-radius:14px;overflow:hidden;cursor:crosshair;background:radial-gradient(130% 100% at 50% 0%,rgba(34,211,238,.06),transparent 60%),linear-gradient(180deg,#0e162099,#04070bb3);border:1px solid var(--border-hi);touch-action:none;box-shadow:inset 0 1px #ffffff08,inset 0 0 40px -20px #22d3ee66}.aut-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.aut-grid{stroke:#8fa6b514;stroke-width:.4;vector-effect:non-scaling-stroke}.aut-ref{stroke:#8fa6b547;stroke-width:.5;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.aut-fill{fill:url(#autFill)}.aut-line{fill:none;stroke:var(--accent);stroke-width:2.4;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(34,211,238,.65))}.aut-playhead{position:absolute;top:0;bottom:0;width:1.5px;background:linear-gradient(180deg,#8ceefbf2,#8ceefb66);box-shadow:0 0 9px #22d3eee6;pointer-events:none}.aut-pt{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;padding:0;border-radius:50%;cursor:grab;touch-action:none;background:radial-gradient(circle at 35% 32%,#bff4fc,var(--accent) 62%);border:2px solid #04121a;box-shadow:0 0 10px #22d3eee6,0 1px 3px #00000080;transition:transform .12s}.aut-pt:hover{transform:scale(1.2)}.aut-pt.active{transform:scale(1.35);box-shadow:0 0 16px #22d3ee,0 0 0 4px #22d3ee2e}.aut-pt:active{cursor:grabbing}.aut-hint{margin:10px 0 0;font-size:11px;text-align:center;color:var(--text-3)}@media (max-width: 520px){.aut-box{height:160px}.aut-axis{width:40px;font-size:9px}.aut-readout{min-width:84px;padding:6px 10px}.aut-readout-v{font-size:13.5px}}.arr-fh{position:absolute;top:0;z-index:4;width:12px;height:12px;cursor:ew-resize;touch-action:none;opacity:0;transition:opacity .15s}.arr-fh:before{content:"";position:absolute;top:0;width:0;height:0;border-style:solid;border-color:transparent}.arr-fh.l{left:0;border-top-left-radius:6px}.arr-fh.r{right:0;border-top-right-radius:6px}.arr-fh.l:before{left:0;border-width:9px 9px 0 0;border-top-color:#f0a868}.arr-fh.r:before{right:0;border-width:0 9px 9px 0;border-right-color:#f0a868}.arr-clip:hover .arr-fh,.arr-clip.sel .arr-fh,.arr-fh.on{opacity:1}@media (hover: none){.arr-fh{opacity:.85;width:18px;height:18px}}.arr-fade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.arr-fade-shade{fill:#040a0e8c;stroke:none}.arr-fade-line{fill:none;stroke:#f0a868;stroke-width:1.4;vector-effect:non-scaling-stroke}.arr-xf{position:absolute;top:5px;bottom:5px;z-index:5;pointer-events:none;background:#f0a8681a;border-left:1px solid rgba(240,168,104,.5);border-right:1px solid rgba(240,168,104,.5)}.arr-xf svg{width:100%;height:100%;display:block}.arr-xf path{fill:none;stroke-width:1.6;vector-effect:non-scaling-stroke}.arr-xf-out{stroke:#f0a868f2}.arr-xf-in{stroke:#8ceefb}.arr-body .arr-lane,.arr-body .arr-lanectl{transition:opacity .25s ease,filter .25s ease}.arr-body.has-sel .arr-lane:not(.active),.arr-body.has-sel .arr-lanectl:not(.on){opacity:.62;filter:saturate(.8)}.arr-body.has-sel .arr-lane:not(.active):hover,.arr-body.has-sel .arr-lanectl:not(.on):hover{opacity:.85}.mx-node-name.left{left:auto;right:calc(100% + 8px)}.mx-node-name.below{left:50%;top:calc(100% + 5px);transform:translate(-50%)}.mx-node-name.above{left:50%;top:auto;bottom:calc(100% + 5px);transform:translate(-50%)}.exm-version{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 4px}.exm-ver{text-align:left;padding:10px 12px;border-radius:10px;cursor:pointer;background:#ffffff08;border:1px solid var(--border);color:var(--text-2);display:flex;flex-direction:column;gap:3px;transition:border-color .15s,background .15s}.exm-ver.on{border-color:var(--mx);background:#22d3ee14;color:var(--text)}.exm-ver-t{font-weight:600;font-size:13px}.exm-ver-d{font-size:11px;color:var(--text-3)}.arr-sec{position:absolute;top:0;bottom:0;z-index:6;pointer-events:auto;cursor:ew-resize;touch-action:none;border-left:1px solid rgba(240,168,104,.8);padding:1px 0 0 4px;font-size:9px;font-weight:600;letter-spacing:.04em;color:#f0a868;white-space:nowrap}.arr-sec.lift{border-left-color:#22d3ee;color:#8ceefb}.arr-sec.first{cursor:pointer}.arr-sec:hover{background:#f0a8681f}.arr-secmenu{position:absolute;top:calc(100% + 4px);left:0;z-index:30;display:flex;flex-direction:column;background:#0b141a;border:1px solid var(--border);border-radius:8px;padding:4px;min-width:130px;box-shadow:0 8px 24px #00000080}.arr-secmenu button{text-align:left;background:none;border:0;color:var(--text-2);font-size:12px;padding:5px 8px;border-radius:5px;cursor:pointer}.arr-secmenu button:hover{background:#ffffff0f;color:var(--text)}.arr-secmenu button.on{color:#22d3ee}.arr-secmenu button.rm{color:#f87171;border-top:1px solid var(--border);margin-top:3px;border-radius:0 0 5px 5px}.arr-addsec{font-size:11px;padding:0 9px;white-space:nowrap}.mp-stage{height:300px}.mp-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(34,211,238,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.06) 1px,transparent 1px);background-size:48px 48px;background-position:center;-webkit-mask-image:radial-gradient(ellipse at 50% 70%,#000 35%,transparent 80%);mask-image:radial-gradient(ellipse at 50% 70%,#000 35%,transparent 80%)}.mp-spk{position:absolute;top:9%;width:16px;height:22px;border-radius:4px;border:1.5px solid rgba(34,211,238,.55);background:#22d3ee0f}.mp-spk:after{content:"";position:absolute;left:50%;top:58%;width:8px;height:8px;transform:translate(-50%,-50%);border-radius:50%;border:1.5px solid rgba(34,211,238,.6)}.mp-spk.l{left:9%}.mp-spk.r{right:9%}.mp-stage.listening .mp-spk{animation:mp-thump .9s ease-in-out infinite}@keyframes mp-thump{0%,to{box-shadow:0 0 #22d3ee00}50%{box-shadow:0 0 14px #22d3ee73}}.mp-sweep{position:absolute;left:50%;top:82%;width:900px;height:900px;margin:-450px 0 0 -450px;border-radius:50%;pointer-events:none;will-change:transform;background:conic-gradient(from 0deg,rgba(34,211,238,0) 0deg,rgba(34,211,238,.16) 18deg,rgba(34,211,238,0) 40deg,transparent 360deg);animation:mp-spin 4.2s linear infinite}@keyframes mp-spin{to{transform:rotate(360deg)}}.mp-node{gap:0;z-index:2}.mp-node.placed{transition:left 1.4s cubic-bezier(.2,.8,.2,1),top 1.4s cubic-bezier(.2,.8,.2,1),opacity .4s}.mp-dot{width:15px;height:15px;background:#091e26e6;border:2px solid var(--mx, #22D3EE);box-shadow:0 0 10px #22d3ee59}.mp-node.set .mp-dot{background:#092832f2;box-shadow:0 0 14px #22d3ee8c}.mp-node.double{animation:mp-in .8s ease both}.mp-node.double .mp-dot{border-style:dashed}.mp-node.hot .mp-dot{background:#22d3ee73;box-shadow:0 0 0 4px #22d3ee1f,0 0 22px #22d3eee6;animation:mp-hot 1.1s ease-in-out infinite}@keyframes mp-hot{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.mp-node.dim{opacity:.45}.mp-name{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);font-family:inherit;font-size:8.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;color:var(--mx, #22D3EE);text-shadow:0 0 10px rgba(34,211,238,.35);background:none;padding:0;border-radius:0;animation:mp-in .4s ease both}.mp-node.hot .mp-name{color:#8ceefb}.mp-name.below{left:50%;top:calc(100% + 5px);transform:translate(-50%)}.mp-name.above{left:50%;top:auto;bottom:calc(100% + 5px);transform:translate(-50%)}.mp-rail{position:relative;overflow:visible}.mp-rail-spark{position:absolute;top:50%;width:10px;height:10px;margin-left:-5px;transform:translateY(-50%);border-radius:50%;background:#8ceefb;box-shadow:0 0 10px #22d3ee,0 0 22px #22d3ee99;transition:left .25s linear}.mp-stages{flex-wrap:wrap}.mp-st{flex:1 1 120px}.mp-log{list-style:none;margin:0 0 12px;padding:0;text-align:center}.mp-log li{font-size:11.5px;color:var(--text-3);line-height:1.7}.mp-log li:before{content:"✓ ";color:var(--green, #34d399)}@media (max-width: 620px){.mp-stage{height:240px}.mp-st{flex:1 1 30%}}.mp-name.left{left:auto;right:calc(100% + 8px)}.mp-node.placed.trying{transition:left 1.3s cubic-bezier(.45,.05,.35,1),top 1.3s cubic-bezier(.45,.05,.35,1),opacity .4s}.mp-node.trying .mp-dot{border-style:solid;opacity:.85}.mp-node.trying .mp-name{opacity:.75}.mp-node.locked .mp-dot{background:#22d3ee59;box-shadow:0 0 16px #22d3eeb3}.mp-node.locked .mp-name{color:#8ceefb}.mp-node.locked:after{content:"";position:absolute;left:50%;top:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;border-radius:50%;border:2px solid #8CEEFB;pointer-events:none;animation:mp-lock .9s ease-out 1 both}@keyframes mp-lock{0%{transform:scale(1);opacity:.95}to{transform:scale(3.2);opacity:0}}.mp-lockcount{position:absolute;left:14px;bottom:12px;z-index:3;display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:600;letter-spacing:.02em;color:var(--text-2);background:#040a0eb3;border:1px solid var(--border);border-radius:999px;padding:4px 10px}.mp-lockdot{width:7px;height:7px;border-radius:50%;background:#22d3ee;box-shadow:0 0 8px #22d3ee}.mp-name{transition:opacity .3s}.mp-readout{gap:26px;margin:6px 0 18px;align-items:center}.mp-ring-pct{position:relative;width:132px;height:132px;flex:none}.mp-ringsvg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.mp-ring-bg{fill:none;stroke:#22d3ee1a;stroke-width:7}.mp-ring-fg{fill:none;stroke:url(#mpg);stroke-width:7;stroke-linecap:round;stroke-dasharray:326.7;transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 0 6px rgba(34,211,238,.65))}.mp-ring-pct:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.14),transparent 70%);animation:mp-breathe 3.2s ease-in-out infinite}.mp-odo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:1px;font-size:46px;font-weight:800;letter-spacing:-.02em;line-height:1;color:#e8fcff;font-variant-numeric:tabular-nums;filter:drop-shadow(0 0 10px rgba(34,211,238,.55))}.odo-d{background:none}.odo-d{display:inline-block;height:1em;overflow:hidden}.odo-col{display:flex;flex-direction:column;transition:transform .65s cubic-bezier(.2,.9,.25,1.15)}.odo-col>span{height:1em;line-height:1em;text-align:center}.mp-odo-pc{font-size:15px;font-weight:700;color:#8ceefb;align-self:flex-end;margin:0 0 5px 1px;opacity:.9}.mp-now-t{font-size:20px;letter-spacing:-.01em}.mp-now-d{font-size:13.5px;color:var(--text-2)}.mp-cap{margin-top:8px;display:flex;align-items:center;gap:8px;font-size:13px;color:#8ceefb;animation:mp-cap-in .55s cubic-bezier(.2,.8,.2,1) both}.mp-cap-dot{width:6px;height:6px;border-radius:50%;background:#22d3ee;box-shadow:0 0 8px #22d3ee;flex:none;animation:mp-breathe 1.6s ease-in-out infinite}@keyframes mp-cap-in{0%{opacity:0;transform:translateY(6px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.mp-node.placed.trying{transition:left .4s linear,top .4s linear,opacity .4s}.mp-node.trying .mp-name{opacity:.8}@media (max-width: 620px){.mp-ring-pct{width:104px;height:104px}.mp-odo{font-size:36px}.mp-now-t{font-size:17px}}.mp-odo-in{display:inline-flex;align-items:flex-end}.mp-odo-in .mp-odo-pc{align-self:flex-end;margin:0 0 4px 2px}.sh{position:relative;overflow:hidden;border-radius:18px;padding:22px 28px 26px;margin-bottom:22px;background:radial-gradient(90% 140% at 0% 0%,rgba(34,211,238,.12),transparent 55%),linear-gradient(180deg,#0c161eeb,#060a0feb);border:1px solid rgba(34,211,238,.28);box-shadow:0 18px 50px #00000059,inset 0 1px #ffffff0a}.sh-glow{position:absolute;right:-120px;top:-140px;width:420px;height:420px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(34,211,238,.14),transparent 65%);animation:mp-breathe 6s ease-in-out infinite}.sh-track{position:relative;display:flex;gap:0;list-style:none;margin:0 0 22px;padding:0 0 16px;border-bottom:1px solid rgba(255,255,255,.06)}.sh-t{display:flex;align-items:center;gap:9px;flex:1;min-width:0;color:var(--text-3);font-size:12.5px;font-weight:600}.sh-t:last-child{flex:none}.sh-t-n{width:26px;height:26px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;border:1.5px solid rgba(255,255,255,.14);color:var(--text-3);background:#ffffff05}.sh-t-l{white-space:nowrap}.sh-t-line{flex:1;height:2px;margin:0 14px;border-radius:2px;background:#ffffff14;min-width:16px}.sh-t.done{color:var(--text-2)}.sh-t.done .sh-t-n{background:var(--green, #34d399);border-color:var(--green, #34d399);color:#05261a}.sh-t.done .sh-t-line{background:linear-gradient(90deg,var(--green, #34d399),rgba(34,211,238,.6))}.sh-t.now{color:#e8fcff}.sh-t.now .sh-t-n{background:#22d3ee;border-color:#22d3ee;color:#04222b;box-shadow:0 0 0 4px #22d3ee26,0 0 16px #22d3ee80}.sh-body{position:relative;z-index:1;max-width:820px}.sh-badge{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8ceefb;background:#22d3ee14;border:1px solid rgba(34,211,238,.3);border-radius:999px;padding:5px 12px;margin-bottom:12px}.sh-title{font-family:var(--display);font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:.02em;line-height:1.15;margin:0 0 8px;color:#f2fdff;text-transform:uppercase}.sh-sub{font-size:14.5px;line-height:1.6;color:var(--text-2);margin:0 0 18px;max-width:680px}.sh-nico{display:flex;gap:14px;align-items:flex-start;margin:4px 0 18px}.sh-nico-av{width:48px;height:48px;flex:none;border-radius:50%;overflow:hidden;border:2px solid #22D3EE;box-shadow:0 0 0 4px #22d3ee1f,0 0 18px #22d3ee59}.sh-nico-av img{width:100%;height:100%;object-fit:cover;display:block}.sh-nico-bubble{position:relative;flex:1;background:#22d3ee0f;border:1px solid rgba(34,211,238,.22);border-radius:4px 16px 16px;padding:12px 16px 14px}.sh-nico-name{font-size:12px;font-weight:800;letter-spacing:.06em;color:#22d3ee;margin-bottom:4px}.sh-nico-name span{font-weight:500;letter-spacing:0;color:var(--text-3);margin-left:6px}.sh-nico-msg{font-size:14.5px;line-height:1.65;color:#d9eef2}.sh-nico-msg strong{color:#f2fdff}.sh-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px 62px}.sh-btn{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;cursor:pointer;padding:10px 18px;border-radius:10px;color:#cff7fc;background:#ffffff08;border:1px solid rgba(34,211,238,.35);transition:transform .15s,box-shadow .2s,background .2s}.sh-btn:hover{transform:translateY(-1px);background:#22d3ee14;box-shadow:0 6px 18px #22d3ee26}.sh-btn.primary{color:#04222b;background:linear-gradient(135deg,#67e8f9,#22d3ee);border-color:transparent;box-shadow:0 6px 22px #22d3ee59}.sh-btn.primary:hover{box-shadow:0 10px 28px #22d3ee80}.sh-note{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6;color:var(--text-2);background:#f0a8680f;border:1px solid rgba(240,168,104,.25);border-left:3px solid #F0A868;border-radius:10px;padding:11px 14px}.sh-note-i{color:#f0a868;flex:none;margin-top:2px}.sh-note strong{color:#f7d2ae}@media (max-width: 640px){.sh{padding:18px 16px 20px}.sh-t-l{display:none}.sh-t.now .sh-t-l{display:inline}.sh-actions{margin-left:0}.sh-nico-av{width:40px;height:40px}}.exm-nicoline{font-size:12.5px;line-height:1.55;color:var(--text-2);margin:0 0 14px;padding:9px 12px;border-left:3px solid #F0A868;background:#f0a8680f;border-radius:0 8px 8px 0}.xp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:20px;background:#02060af0;animation:mp-in .3s ease both}.xp-card{position:relative;overflow:hidden;width:min(560px,100%);text-align:center;padding:30px 28px 24px;border-radius:20px;background:linear-gradient(180deg,#0c1820f5,#050a0ff5);border:1px solid rgba(34,211,238,.3);box-shadow:0 30px 80px #0000008c,0 0 60px #22d3ee1f}.xp-glow{position:absolute;left:50%;top:-160px;width:480px;height:320px;margin-left:-240px;pointer-events:none;background:radial-gradient(ellipse,rgba(34,211,238,.2),transparent 65%)}.xp-ring{position:relative;width:140px;height:140px;margin:0 auto 14px}.xp-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.xp-ring-fg{fill:none;stroke:url(#xpg);stroke-width:7;stroke-linecap:round;stroke-dasharray:326.7;transition:stroke-dashoffset .5s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 0 7px rgba(34,211,238,.7))}.xp-ring:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.16),transparent 70%)}.xp-title{font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:.02em;color:#f2fdff;margin:0 0 4px;text-transform:uppercase}.xp-name{font-family:var(--mono);font-size:12px;color:var(--text-3);margin-bottom:16px}.xp-wave{display:flex;align-items:center;gap:3px;height:54px;margin:6px 0 18px;padding:0 4px}.xp-bar{flex:1;border-radius:2px;background:#22d3ee24;transition:background .4s,box-shadow .4s;transform-origin:center}.xp-bar.on{background:linear-gradient(180deg,#8ceefb,#22d3ee)}.xp-bar.head{background:#e8fcff;box-shadow:0 0 12px #22d3ee,0 0 22px #22d3ee99;animation:xp-pulse .9s ease-in-out infinite}.xp-bar:not(.on):not(.head){opacity:.7}@keyframes xp-pulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.25)}}@keyframes xp-idle{0%,to{opacity:.55}50%{opacity:1}}.xp-stages{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:0 0 14px;padding:0}.xp-stages li{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--text-3)}.xp-st-i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(255,255,255,.14)}.xp-stages li.done{color:var(--text-2)}.xp-stages li.done .xp-st-i{background:var(--green, #34d399);border-color:var(--green, #34d399);color:#05261a}.xp-stages li.now{color:#e8fcff}.xp-stages li.now .xp-st-i{background:#22d3ee;border-color:#22d3ee;color:#04222b;box-shadow:0 0 12px #22d3ee99}.xp-line{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#8ceefb;animation:mp-cap-in .5s cubic-bezier(.2,.8,.2,1) both}.mp-spk-lab{position:absolute;top:calc(9% + 28px);width:16px;text-align:center;font-size:8.5px;font-weight:700;letter-spacing:.12em;color:var(--mx, #22D3EE);text-shadow:0 0 10px rgba(34,211,238,.35);opacity:.8}.mp-spk-lab.l{left:9%}.mp-spk-lab.r{right:9%}.mp-sweep{display:none}.mp-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.mp-net line{vector-effect:non-scaling-stroke}.mp-net-mesh{stroke:#22d3ee24;stroke-width:1;stroke-dasharray:2 5;animation:mp-net-drift 8s linear infinite}.mp-net-link{stroke:#22d3ee47;stroke-width:1.2}.mp-net-pulse{stroke:#8ceefb;stroke-width:2;stroke-linecap:round;stroke-dasharray:3 30;filter:drop-shadow(0 0 3px #22D3EE);animation:mp-net-flow 1.4s linear infinite}@keyframes mp-net-flow{0%{stroke-dashoffset:33}to{stroke-dashoffset:0}}@keyframes mp-net-drift{to{stroke-dashoffset:-70}}.sh{text-align:center}.sh-track{max-width:720px;margin-left:auto;margin-right:auto}.sh-body{max-width:760px;margin:0 auto}.sh-sub{margin-left:auto;margin-right:auto}.sh-nico{flex-direction:column;align-items:center;gap:10px}.sh-nico-bubble{border-radius:16px;text-align:center;padding:14px 20px 16px}.sh-nico-bubble:before{content:"";position:absolute;top:-7px;left:50%;width:12px;height:12px;margin-left:-6px;transform:rotate(45deg);background:#0b1a20;border-left:1px solid rgba(34,211,238,.22);border-top:1px solid rgba(34,211,238,.22)}.sh-actions{justify-content:center;margin-left:0}.sh-note{justify-content:center;text-align:center;border-left-width:1px}.sh-note-i{margin-top:3px}body.xp-calm #root *,body.xp-busy #root *{animation-play-state:paused!important}body.xp-busy #root{visibility:hidden}.sh-nico{flex-direction:row;align-items:flex-start;justify-content:center;gap:16px;max-width:760px;margin:6px auto 20px;text-align:left}.sh-nico-av{width:64px;height:64px;margin-top:2px;border-width:2px;box-shadow:0 0 0 5px #22d3ee1f,0 0 24px #22d3ee66}.sh-nico-bubble{text-align:left;border-radius:4px 18px 18px;padding:14px 20px 16px}.sh-nico-bubble:before{top:18px;left:-7px;margin-left:0;transform:rotate(-45deg)}.sh-nico-name{margin-bottom:6px}.sh-nico-msg{font-size:15px;line-height:1.7}.sh-sub{max-width:620px;font-size:15px}.sh-title{margin-bottom:10px}.sh-note{max-width:760px;margin:0 auto;justify-content:flex-start;text-align:left}@media (max-width: 640px){.sh-nico-av{width:48px;height:48px}.sh-nico{gap:12px}}.mp-net,.mp-ring{display:none}.mp-spk-wave{position:absolute;top:calc(9% + 11px);width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;border:2px solid transparent;pointer-events:none;opacity:0;will-change:transform,opacity;animation:mp-spk-wave 1.8s ease-out infinite}.mp-spk-wave.l{left:calc(9% + 8px);border-right-color:#22d3ee8c;border-bottom-color:#22d3ee40;transform:rotate(20deg)}.mp-spk-wave.r{left:calc(91% - 8px);border-left-color:#22d3ee8c;border-bottom-color:#22d3ee40;transform:rotate(-20deg)}@keyframes mp-spk-wave{0%{opacity:.85;scale:.15}to{opacity:0;scale:1.6}}.mp-listen-wave{position:absolute;left:50%;top:82%;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;border:2px solid transparent;border-top-color:#8ceefb99;pointer-events:none;opacity:0;will-change:transform,opacity;animation:mp-listen-wave 3s cubic-bezier(.2,.6,.3,1) infinite}@keyframes mp-listen-wave{0%{opacity:.9;scale:.08}70%{opacity:.25}to{opacity:0;scale:1.25}}.xp{overscroll-behavior:contain;touch-action:none}.xp-cancel{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.xp-cancel-btn{font-size:13px;font-weight:700;color:#cff7fc;background:#ffffff08;border:1px solid rgba(34,211,238,.3);border-radius:9px;padding:8px 16px;cursor:pointer;transition:background .2s,border-color .2s}.xp-cancel-btn:hover{background:#f871711a;border-color:#f8717180;color:#fecaca}.xp-cancel-note{font-size:12px;line-height:1.55;color:var(--text-3);margin:10px auto 0;max-width:400px}.xp-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:3100;max-width:min(560px,92vw);font-size:13.5px;line-height:1.5;color:#e8fcff;text-align:center;padding:12px 18px;border-radius:12px;background:#0b1a20;border:1px solid rgba(34,211,238,.35);box-shadow:0 12px 34px #00000080;animation:mp-cap-in .4s ease both}.mh-grid{display:none}@media (max-width: 640px){.sh{padding:14px 14px 16px;border-radius:14px;margin-bottom:16px}.sh-track{margin-bottom:14px;padding-bottom:12px}.sh-t-n{width:22px;height:22px;font-size:11px}.sh-t-line{margin:0 8px;min-width:10px}.sh-t.now .sh-t-l{font-size:12px}.sh-badge{font-size:9.5px;letter-spacing:.12em;padding:4px 10px;margin-bottom:8px}.sh-title{font-size:21px;line-height:1.2;margin-bottom:8px}.sh-sub{font-size:13.5px;line-height:1.55;margin-bottom:12px}.sh-nico{display:block;position:relative;margin:4px 0 14px}.sh-nico-av{position:absolute;left:12px;top:10px;width:30px;height:30px;border-width:1.5px;margin:0;box-shadow:0 0 0 3px #22d3ee1f,0 0 10px #22d3ee4d;z-index:1}.sh-nico-bubble{border-radius:12px;padding:12px 14px 13px}.sh-nico-bubble:before{display:none}.sh-nico-name{padding-left:40px;min-height:30px;display:flex;align-items:center;gap:6px;margin:-2px 0 6px;font-size:11.5px}.sh-nico-name span{margin-left:0}.sh-nico-msg{font-size:14px;line-height:1.6}.sh-actions{gap:8px;margin-bottom:14px;flex-wrap:nowrap}.sh-btn{flex:1;justify-content:center;font-size:13px;padding:9px 10px;border-radius:9px;white-space:nowrap}.sh-note{font-size:12.5px;line-height:1.55;padding:10px 12px}}@media (max-width: 640px){.nico-fab-tip{display:none!important}}.mxh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px;align-items:center;text-align:left}.mxh .mxh-copy{text-align:left}.mxh .pt-eyebrow,.mxh .mx-h1,.mxh .mx-lede{text-align:left;margin-left:0;margin-right:0}.mx-intro .mx-shimmer{background:linear-gradient(90deg,#22d3ee,#a5f3fc,#22d3ee);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hs-shine 6s linear infinite}@keyframes hs-shine{to{background-position:-200% 0}}@media (max-width: 900px){.mxh{grid-template-columns:1fr;gap:22px;text-align:center}.mxh .mxh-copy,.mxh .pt-eyebrow,.mxh .mx-h1,.mxh .mx-lede{text-align:center;margin-left:auto;margin-right:auto}}.hs{position:relative;height:340px;border-radius:20px;overflow:hidden;background:radial-gradient(80% 90% at 50% 75%,rgba(34,211,238,.1),transparent 70%),linear-gradient(180deg,#0a141ce6,#04080cf2);border:1px solid rgba(34,211,238,.25);box-shadow:0 24px 60px #0006,inset 0 1px #ffffff0a}.hs-glow{position:absolute;left:50%;top:80%;width:360px;height:360px;margin:-180px 0 0 -180px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.14),transparent 65%)}.hs-spk{position:absolute;top:9%;width:16px;height:22px;border-radius:4px;border:1.5px solid rgba(34,211,238,.6);background:#22d3ee0f}.hs-spk:after{content:"";position:absolute;left:50%;top:58%;width:8px;height:8px;transform:translate(-50%,-50%);border-radius:50%;border:1.5px solid rgba(34,211,238,.6)}.hs-spk.l{left:9%}.hs-spk.r{right:9%}.hs-spk-lab{position:absolute;top:calc(9% + 28px);width:16px;text-align:center;font-size:8.5px;font-weight:700;letter-spacing:.12em;color:#22d3ee;opacity:.8}.hs-spk-lab.l{left:9%}.hs-spk-lab.r{right:9%}.hs-wave{position:absolute;top:calc(9% + 11px);width:110px;height:110px;margin:-55px 0 0 -55px;border-radius:50%;border:2px solid transparent;opacity:0;will-change:transform,opacity;animation:mp-spk-wave 1.8s ease-out infinite}.hs-wave.l{left:calc(9% + 8px);border-right-color:#22d3ee8c;border-bottom-color:#22d3ee38;transform:rotate(20deg)}.hs-wave.r{left:calc(91% - 8px);border-left-color:#22d3ee8c;border-bottom-color:#22d3ee38;transform:rotate(-20deg)}.hs-listen{position:absolute;left:50%;top:82%;width:380px;height:380px;margin:-190px 0 0 -190px;border-radius:50%;border:2px solid transparent;border-top-color:#8ceefb8c;opacity:0;will-change:transform,opacity;animation:mp-listen-wave 3s cubic-bezier(.2,.6,.3,1) infinite}.hs-node{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);z-index:2;animation:hs-place 9s cubic-bezier(.45,0,.25,1) infinite;animation-delay:var(--d)}@keyframes hs-place{0%,10%{left:50%;top:46%}32%,82%{left:var(--x);top:var(--y)}96%,to{left:50%;top:46%}}.hs-dot{display:block;width:14px;height:14px;border-radius:50%;border:2px solid #22D3EE;background:#092832f2;box-shadow:0 0 12px #22d3ee8c}.hs-name{position:absolute;left:calc(100% + 7px);top:50%;transform:translateY(-50%);white-space:nowrap;font-size:9px;font-weight:600;color:#22d3ee;text-shadow:0 0 10px rgba(34,211,238,.35);opacity:0;animation:hs-name 9s ease infinite;animation-delay:var(--d)}.hs-name.left{left:auto;right:calc(100% + 7px)}@keyframes hs-name{0%,26%{opacity:0}34%,80%{opacity:1}88%,to{opacity:0}}.hs-you{position:absolute;left:50%;top:82%;transform:translate(-50%,-50%);width:24px;height:28px}.hs-head{position:absolute;left:50%;top:0;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:#12586b;border:1.5px solid #22D3EE}.hs-torso{position:absolute;left:50%;bottom:0;width:22px;height:12px;margin-left:-11px;border-radius:11px 11px 2px 2px;background:#12586b;border:1.5px solid #22D3EE}.hs-cap{position:absolute;left:0;right:0;bottom:14px;height:18px;text-align:center;font-size:12px;color:#8ceefb}.hs-cap span{position:absolute;left:0;right:0;animation:hs-cap 9s ease infinite}.hs-cap .a{animation-name:hs-cap-a}.hs-cap .b{animation-name:hs-cap-b}@keyframes hs-cap-a{0%,14%{opacity:1}20%,92%{opacity:0}98%,to{opacity:1}}@keyframes hs-cap-b{0%,18%{opacity:0}26%,86%{opacity:1}92%,to{opacity:0}}@media (max-width: 640px){.hs{height:260px}.hs-name{font-size:8px}}.mxl.v2{margin-top:64px}.mxl.v2 .mxl-overline{color:#22d3ee;letter-spacing:.18em;font-size:11px;font-weight:700;text-align:center;margin-bottom:10px}.mxl.v2 .mxl-h1{text-align:center;margin:0 auto 30px;max-width:760px}.mxl-block{margin:0 auto 84px}.mxl-rv{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.mxl-rv.in{opacity:1;transform:none}.mxl-steps3{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;counter-reset:s}.mxl-steps3 li{position:relative;padding:24px 22px 22px;border-radius:16px;background:linear-gradient(180deg,#0c1820cc,#060c12cc);border:1px solid rgba(34,211,238,.18)}.mxl-steps3 li:not(:last-child):after{content:"";position:absolute;right:-14px;top:44px;width:10px;height:2px;background:#22d3ee66}.mxl-s-icon,.mxl-f-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#22d3ee;background:#22d3ee14;border:1px solid rgba(34,211,238,.28);box-shadow:0 0 18px #22d3ee1f}.mxl-s-n{position:absolute;right:18px;top:18px;font-family:var(--mono);font-size:12px;color:#22d3ee73}.mxl-steps3 h3,.mxl-feat h3,.mxl-fmt h3{font-size:16.5px;font-weight:700;color:#f2fdff;margin:14px 0 6px}.mxl-steps3 p,.mxl-feat p,.mxl-fmt p{font-size:14px;line-height:1.6;color:var(--text-2);margin:0}.mxl-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mxl-feat{padding:22px;border-radius:16px;background:#ffffff05;border:1px solid rgba(34,211,238,.14);transition:border-color .25s,transform .25s,background .25s}.mxl-feat:hover{border-color:#22d3ee73;background:#22d3ee0a;transform:translateY(-3px)}.mxl-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin:0 auto 84px}.mxl-split.flip>div:first-child{order:2}.mxl-split .mxl-overline{text-align:left}.mxl.v2 .mxl-log-k{color:#22d3ee!important;background:#22d3ee1a!important;border-color:#22d3ee4d!important}.mxl-formats2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mxl-fmt{padding:22px;border-radius:18px;background:linear-gradient(180deg,#0c1820cc,#060c12d9);border:1px solid rgba(34,211,238,.2);overflow:hidden}.mxl-fmt-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.mxl-fmt-top h3{margin:0}.mxl-fmt p{margin:8px 0 14px}.mxl.v2 .mxl-badge{color:#22d3ee!important;background:#22d3ee1a!important;border-color:#22d3ee59!important}.mxl-fine{text-align:center;font-size:13px;color:var(--text-3);margin:16px 0 0}.mxl-cta{text-align:center;padding:48px 24px;margin:0 auto 40px;border-radius:22px;max-width:820px;background:radial-gradient(70% 120% at 50% 0%,rgba(34,211,238,.14),transparent 70%),#060c12cc;border:1px solid rgba(34,211,238,.3)}.mxl-cta-i{color:#22d3ee;margin-bottom:8px}.mxl-cta .mxl-h1{margin-bottom:10px!important}.mxl-cta .mxl-p{margin:0 auto 22px;max-width:520px}.mxl-cta-btn{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;cursor:pointer;padding:12px 24px;border-radius:12px;color:#04222b;background:linear-gradient(135deg,#67e8f9,#22d3ee);border:0;box-shadow:0 8px 26px #22d3ee59;transition:transform .15s,box-shadow .2s}.mxl-cta-btn:hover{transform:translateY(-1px);box-shadow:0 12px 32px #22d3ee80}@media (max-width: 900px){.mxl-steps3,.mxl-feats,.mxl-formats2{grid-template-columns:1fr}.mxl-steps3 li:after{display:none}.mxl-split{grid-template-columns:1fr;gap:22px}.mxl-split.flip>div:first-child{order:0}.mxl-block,.mxl-split{margin-bottom:56px}}.mxh-top{padding-bottom:8px!important;margin-bottom:0!important}.mxh{max-width:1120px;margin:10px auto 36px;padding:0 8px}.mxh .mx-h1{font-size:clamp(32px,4vw,52px);line-height:1.08;margin-bottom:16px}.mxh .mx-lede{font-size:16.5px;line-height:1.65;max-width:520px}.mxh .mx-h1 .mx-shimmer,.mxh .mx-shimmer{background:linear-gradient(90deg,#22d3ee,#a5f3fc,#22d3ee)!important;background-size:200% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;animation:hs-shine 6s linear infinite!important}.mxl.v2 .mxl-split .mxl-overline{text-align:left}@media (max-width: 900px){.mxl.v2 .mxl-split .mxl-overline,.mxl-split .mxl-h2,.mxl-split .mxl-p{text-align:center}.mxl-split .mxl-list{display:inline-block;text-align:left}.mxl-split>div:first-child{text-align:center}}.mxl.v2 .mh.sur{background:radial-gradient(110% 90% at 50% 0%,rgba(34,211,238,.08),transparent 70%),#04070be6!important;border-color:#22d3ee47!important}.mxl.v2 .mh.sur .mh-room{background:radial-gradient(65% 55% at 50% 50%,rgba(34,211,238,.1),transparent 72%),#04080ce6!important;border-color:#22d3ee4d!important}.mxl.v2 .mh.sur .mh-glow{background:radial-gradient(closest-side,rgba(34,211,238,.14),transparent 70%)!important}.mxl.v2 .mh.sur .mh-ring{border-color:#22d3ee38!important}.mx-intro .mx-h1 .mx-shimmer{background:linear-gradient(90deg,#22d3ee,#a5f3fc,#22d3ee)!important;background-size:200% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;animation:hs-shine 6s linear infinite!important}.lx{margin:70px auto 0;max-width:1140px}.lx-sec{margin:0 auto 110px;opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.lx-sec.in{opacity:1;transform:none}.lx-over{text-align:center;font-size:11px;font-weight:800;letter-spacing:.22em;color:#22d3ee;margin-bottom:12px}.lx-over.left,.lx-h.left{text-align:left;margin-left:0}.lx-h{text-align:center;font-family:var(--display);font-size:clamp(28px,3.6vw,44px);font-weight:800;letter-spacing:.02em;line-height:1.1;color:#f2fdff;margin:0 auto 40px;max-width:780px;text-transform:uppercase}.lx-p{font-size:16px;line-height:1.7;color:var(--text-2);margin:0}.lx-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 auto 110px;border-radius:18px;overflow:hidden;background:#22d3ee2e;border:1px solid rgba(34,211,238,.22)}.lx-stat{background:#050b10f5;padding:26px 20px;text-align:center}.lx-stat-n{font-family:var(--display);font-size:40px;font-weight:800;letter-spacing:.02em;color:#e8fcff;text-shadow:0 0 22px rgba(34,211,238,.45);text-transform:uppercase}.lx-stat-l{font-size:13px;color:var(--text-2);margin-top:4px;line-height:1.45}.lx-how{display:grid;grid-template-columns:1fr 1.1fr;gap:26px;align-items:stretch}.lx-tabs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.lx-tab{position:relative;overflow:hidden;width:100%;display:flex;gap:14px;align-items:flex-start;text-align:left;cursor:pointer;padding:18px;border-radius:16px;background:#ffffff05;border:1px solid rgba(34,211,238,.12);color:inherit;transition:background .3s,border-color .3s,transform .3s}.lx-tab:hover{border-color:#22d3ee59}.lx-tab.on{background:linear-gradient(135deg,#22d3ee1f,#22d3ee08);border-color:#22d3ee80;transform:translate(6px)}.lx-tab-i{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#22d3ee;background:#22d3ee14;border:1px solid rgba(34,211,238,.3)}.lx-tab.on .lx-tab-i{background:#22d3ee;color:#04222b;box-shadow:0 0 22px #22d3ee8c}.lx-tab-txt{display:flex;flex-direction:column;gap:3px}.lx-tab-n{font-family:var(--mono);font-size:11px;color:#22d3eeb3;letter-spacing:.08em;text-transform:uppercase}.lx-tab strong{font-size:17px;color:#f2fdff}.lx-tab-d{font-size:13.5px;line-height:1.55;color:var(--text-2);max-height:0;overflow:hidden;opacity:0;transition:max-height .4s,opacity .4s}.lx-tab.on .lx-tab-d{max-height:80px;opacity:1}.lx-tab-bar{position:absolute;left:0;bottom:0;height:2px;background:#22d3ee;box-shadow:0 0 8px #22d3ee;animation:lx-bar 5.2s linear both}@keyframes lx-bar{0%{width:0}to{width:100%}}.lx-stage{position:relative;min-height:320px;border-radius:20px;overflow:hidden;animation:mp-cap-in .5s ease both;background:radial-gradient(80% 90% at 50% 70%,rgba(34,211,238,.12),transparent 70%),linear-gradient(180deg,#0a141ce6,#04080cf2);border:1px solid rgba(34,211,238,.25);box-shadow:0 24px 60px #0006}.lx-scene{position:absolute;top:0;right:0;bottom:0;left:0;padding:22px}.lx-dropzone{position:absolute;left:50%;bottom:22px;transform:translate(-50%);width:72%;height:64px;border:1.5px dashed rgba(34,211,238,.45);border-radius:14px;display:flex;align-items:center;justify-content:center;gap:8px;color:#8ceefb;font-size:13px;background:#22d3ee0a}.lx-file{position:relative;display:flex;justify-content:space-between;gap:12px;width:80%;margin:0 auto 10px;padding:10px 14px;border-radius:10px;background:#0c1820f2;border:1px solid rgba(34,211,238,.25);font-size:13px;opacity:0;animation:lx-drop .7s cubic-bezier(.2,.8,.2,1) both}.lx-file-n{color:#e8fcff;font-family:var(--mono);font-size:12px}.lx-file-t{color:#22d3ee;font-weight:700}@keyframes lx-drop{0%{opacity:0;transform:translateY(-30px) scale(.96)}to{opacity:1;transform:none}}.lx-meters{display:flex;align-items:flex-end;gap:7px;height:130px;justify-content:center;margin:10px 0 22px}.lx-meters span{width:14px;border-radius:4px;background:linear-gradient(180deg,#a5f3fc,#22d3ee 40%,#0e7490);box-shadow:0 0 10px #22d3ee66;animation:lx-meter .9s ease-in-out infinite alternate;height:30%}@keyframes lx-meter{0%{height:18%}to{height:92%}}.lx-checks{list-style:none;margin:0 auto;padding:0;max-width:300px}.lx-checks li{display:flex;align-items:center;gap:9px;font-size:14px;color:#d9eef2;padding:5px 0;opacity:0;animation:lx-tick .5s ease both}.lx-checks li svg{color:#04222b;background:#22d3ee;border-radius:50%;padding:2px;box-shadow:0 0 10px #22d3ee99}@keyframes lx-tick{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.lx-mini-room{position:absolute;top:22px;right:22px;bottom:80px;left:22px;border-radius:14px;border:1px solid rgba(34,211,238,.2);background:radial-gradient(60% 60% at 50% 80%,rgba(34,211,238,.1),transparent 70%)}.lx-mini-dot{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:#22d3ee;white-space:nowrap}.lx-mini-dot i{width:14px;height:14px;border-radius:50%;border:2px solid #22D3EE;background:#092832f2;box-shadow:0 0 12px #22d3ee8c}.lx-mini-dot.moving{animation:lx-drag 3.6s cubic-bezier(.45,0,.25,1) infinite}.lx-cursor{position:absolute;color:#e8fcff;filter:drop-shadow(0 0 6px rgba(34,211,238,.8));animation:lx-cursor 3.6s cubic-bezier(.45,0,.25,1) infinite}@keyframes lx-drag{0%,20%{left:78%;top:46%}60%,to{left:28%;top:62%}}@keyframes lx-cursor{0%,20%{left:calc(78% + 4px);top:calc(46% + 6px)}60%,to{left:calc(28% + 4px);top:calc(62% + 6px)}}.lx-export-pill{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:inline-flex;align-items:center;gap:7px;padding:10px 22px;border-radius:10px;font-weight:800;font-size:14px;color:#04222b;background:linear-gradient(135deg,#67e8f9,#22d3ee);box-shadow:0 8px 24px #22d3ee73;animation:lx-pulse 2s ease-in-out infinite}@keyframes lx-pulse{0%,to{box-shadow:0 8px 24px #22d3ee59}50%{box-shadow:0 8px 34px #22d3eeb3}}.lx-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;perspective:900px}.lx-card{position:relative;overflow:hidden;padding:26px 24px;border-radius:18px;background:linear-gradient(180deg,#0c1820d9,#050a0fe6);border:1px solid rgba(34,211,238,.16);transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .25s ease-out,border-color .3s}.lx-card:hover{border-color:#22d3ee80}.lx-card-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--px, 50%) var(--py, 50%),rgba(34,211,238,.18),transparent 60%)}.lx-card:hover .lx-card-glow{opacity:1}.lx-card-i{position:relative;display:inline-grid;place-items:center;width:46px;height:46px;border-radius:13px;color:#22d3ee;background:#22d3ee14;border:1px solid rgba(34,211,238,.3);transition:transform .3s,background .3s,color .3s,box-shadow .3s}.lx-card:hover .lx-card-i{transform:scale(1.1) rotate(-6deg);background:#22d3ee;color:#04222b;box-shadow:0 0 24px #22d3ee99}.lx-card h3{position:relative;font-size:17px;color:#f2fdff;margin:16px 0 6px}.lx-card p{position:relative;font-size:14px;line-height:1.6;color:var(--text-2);margin:0}.lx-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.lx-split.flip .lx-copy{order:2}.lx-room{position:relative;height:340px;border-radius:20px;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(70% 70% at 50% 85%,rgba(34,211,238,.13),transparent 70%),linear-gradient(180deg,#0a141ceb,#04080cf5);border:1px solid rgba(34,211,238,.28);box-shadow:0 24px 60px #0006}.lx-spk{position:absolute;top:10%;width:16px;height:22px;border-radius:4px;border:1.5px solid rgba(34,211,238,.6)}.lx-spk.l{left:8%}.lx-spk.r{right:8%}.lx-sweet{position:absolute;left:50%;top:86%;width:260px;height:260px;margin:-130px 0 0 -130px;border-radius:50%;border:1px dashed rgba(34,211,238,.18)}.lx-you{position:absolute;left:50%;top:88%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50% 50% 6px 6px;background:#12586b;border:1.5px solid #22D3EE}.lx-pdot{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:7px;cursor:grab;z-index:2;touch-action:none}.lx-pdot i{width:18px;height:18px;border-radius:50%;border:2px solid #22D3EE;background:#092832f2;box-shadow:0 0 14px #22d3ee80;transition:transform .15s,box-shadow .2s}.lx-pdot b{font-size:11px;font-weight:700;color:#22d3ee;text-shadow:0 0 10px rgba(34,211,238,.35);white-space:nowrap}.lx-pdot:hover i,.lx-pdot.on i{transform:scale(1.25);box-shadow:0 0 0 6px #22d3ee26,0 0 24px #22d3eee6;background:#22d3ee73}.lx-pdot.on{cursor:grabbing;z-index:3}.lx-try{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;gap:7px;align-items:center;padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:700;color:#04222b;background:#22d3ee;box-shadow:0 6px 22px #22d3ee80;pointer-events:none;animation:lx-pulse 1.8s ease-in-out infinite}.lx-readout{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding:12px 16px;border-radius:12px;font-size:14px;color:var(--text-2);background:#22d3ee0d;border:1px solid rgba(34,211,238,.2)}.lx-readout strong{color:#22d3ee}.lx-reset{margin-left:auto;font-size:12px;font-weight:700;color:#8ceefb;background:none;border:1px solid rgba(34,211,238,.3);border-radius:8px;padding:5px 12px;cursor:pointer}.lx-log{border-radius:18px;padding:18px;background:#04090df2;border:1px solid rgba(34,211,238,.25);box-shadow:0 24px 60px #0006;min-height:300px}.lx-log-head{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;color:#8ceefb;margin-bottom:12px;text-transform:uppercase}.lx-live{width:8px;height:8px;border-radius:50%;background:#22d3ee;box-shadow:0 0 10px #22d3ee;animation:mp-breathe 1.4s ease-in-out infinite}.lx-log-row{position:relative;display:grid;grid-template-columns:82px 74px 1fr;gap:10px;align-items:center;padding:10px;border-radius:10px;font-size:13.5px;animation:lx-type .45s ease both;cursor:default;outline:none;transition:background .2s}.lx-log-row:hover,.lx-log-row:focus{background:#22d3ee12}.lx-log-k{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;text-align:center;padding:3px 0;border-radius:6px;color:#22d3ee;background:#22d3ee1a;border:1px solid rgba(34,211,238,.3)}.lx-log-s{color:#f2fdff;font-weight:700}.lx-log-t{color:var(--text-2)}.lx-log-why{grid-column:2 / -1;font-size:12.5px;color:#8ceefb;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s,opacity .3s}.lx-log-row:hover .lx-log-why,.lx-log-row:focus .lx-log-why{max-height:40px;opacity:1}@keyframes lx-type{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.lx-log-typing{display:flex;gap:5px;padding:12px 10px}.lx-log-typing span{width:6px;height:6px;border-radius:50%;background:#22d3ee;animation:mp-breathe 1s ease-in-out infinite}.lx-log-typing span:nth-child(2){animation-delay:.15s}.lx-log-typing span:nth-child(3){animation-delay:.3s}.lx-switch{position:relative;display:flex;width:320px;max-width:100%;margin:0 auto 26px;padding:5px;border-radius:999px;background:#ffffff08;border:1px solid rgba(34,211,238,.3)}.lx-switch button{position:relative;z-index:1;flex:1;padding:10px 0;border:0;background:none;cursor:pointer;font-size:14px;font-weight:700;color:var(--text-2);transition:color .3s}.lx-switch button[aria-selected=true]{color:#04222b}.lx-switch-thumb{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:linear-gradient(135deg,#67e8f9,#22d3ee);box-shadow:0 4px 18px #22d3ee73;transition:transform .45s cubic-bezier(.3,1.3,.5,1)}.lx-switch.surround .lx-switch-thumb{transform:translate(100%)}.lx-fmt{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:center;padding:26px;border-radius:22px;animation:mp-cap-in .5s ease both;background:linear-gradient(180deg,#0c1820d9,#050a0feb);border:1px solid rgba(34,211,238,.25)}.lx-fmt h3{font-size:24px;color:#f2fdff;margin:0 0 8px}.lx-fmt-c{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#22d3ee;background:#22d3ee1a;border:1px solid rgba(34,211,238,.35);border-radius:999px;padding:4px 10px;margin-bottom:12px}.lx-fmt p{font-size:15px;line-height:1.65;color:var(--text-2);margin:0 0 12px}.lx-fine{font-size:13px!important;color:var(--text-3)!important}.lx .mh.sur{background:radial-gradient(110% 90% at 50% 0%,rgba(34,211,238,.08),transparent 70%),#04070be6!important;border-color:#22d3ee47!important}.lx .mh.sur .mh-room{background:radial-gradient(65% 55% at 50% 50%,rgba(34,211,238,.1),transparent 72%),#04080ce6!important;border-color:#22d3ee4d!important}.lx .mh.sur .mh-glow{background:radial-gradient(closest-side,rgba(34,211,238,.14),transparent 70%)!important}.lx .mh.sur .mh-ring{border-color:#22d3ee38!important}.lx-cta{position:relative;text-align:center;padding:60px 28px;border-radius:26px;max-width:860px;overflow:hidden;background:radial-gradient(70% 120% at 50% 0%,rgba(34,211,238,.18),transparent 70%),#050a0fe6;border:1px solid rgba(34,211,238,.35)}.lx-cta:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:conic-gradient(from 0deg,transparent 0 70%,rgba(34,211,238,.25) 80%,transparent 90%);animation:mp-spin 7s linear infinite;pointer-events:none}.lx-cta:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:25px;background:#050a0ff0;pointer-events:none}.lx-cta>*{position:relative;z-index:1}.lx-cta-i{color:#22d3ee;margin-bottom:8px}.lx-cta .lx-h{margin-bottom:12px}.lx-cta .lx-p{margin:0 auto 26px;max-width:520px}.lx-cta-btn{display:inline-flex;align-items:center;gap:9px;font-size:16px;font-weight:800;cursor:pointer;padding:14px 28px;border-radius:14px;border:0;color:#04222b;background:linear-gradient(135deg,#67e8f9,#22d3ee);animation:lx-pulse 2.4s ease-in-out infinite;transition:transform .15s}.lx-cta-btn:hover{transform:translateY(-2px) scale(1.02)}@media (max-width: 900px){.lx-stats{grid-template-columns:1fr 1fr}.lx-how,.lx-split,.lx-fmt{grid-template-columns:1fr}.lx-split.flip .lx-copy{order:0}.lx-over.left,.lx-h.left{text-align:center;margin-left:auto}.lx-copy .lx-p{text-align:center;margin-bottom:4px}.lx-cards{grid-template-columns:1fr}.lx-sec{margin-bottom:72px}.lx-tab.on{transform:none}.lx-stage{min-height:300px}}@media (prefers-reduced-motion: reduce){.lx *,.lx *:before{animation:none!important;transition:none!important}.lx-sec{opacity:1;transform:none}}.bm{position:relative;border-radius:20px;padding:24px;margin:26px 0 22px;background:radial-gradient(90% 120% at 0% 0%,rgba(34,211,238,.1),transparent 55%),linear-gradient(180deg,#0c161eeb,#060a0feb);border:1px solid rgba(34,211,238,.26);box-shadow:0 18px 50px #0000004d}.bm-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px}.bm-head-i{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#04222b;background:linear-gradient(135deg,#67e8f9,#22d3ee);box-shadow:0 0 20px #22d3ee66}.bm-title{font-family:var(--display);font-size:20px;font-weight:800;color:#f2fdff;display:flex;align-items:center;gap:10px;text-transform:uppercase}.bm-opt{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8ceefb;padding:3px 9px;border-radius:999px;border:1px solid rgba(34,211,238,.3);background:#22d3ee0f}.bm-lead{margin:4px 0 0;font-size:14px;line-height:1.6;color:var(--text-2)}.bm-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bm-card{padding:18px;border-radius:16px;background:#ffffff05;border:1px solid rgba(34,211,238,.14);transition:border-color .25s,background .25s}.bm-card:hover{border-color:#22d3ee59;background:#22d3ee08}.bm-card.wide{grid-column:1 / -1}.bm-card-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.bm-card-i{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#22d3ee;background:#22d3ee14;border:1px solid rgba(34,211,238,.28)}.bm-card-t{font-size:15px;font-weight:700;color:#f2fdff}.bm-card-h{font-size:12.5px;line-height:1.5;color:var(--text-3);margin-top:2px}.bm-desc{font-size:12.5px;color:#8ceefb;margin-top:10px;min-height:18px}.bm-tempo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bm-step{width:36px;height:36px;border-radius:10px;font-size:18px;font-weight:700;color:#cff7fc;background:#ffffff08;border:1px solid rgba(34,211,238,.3);cursor:pointer;transition:background .2s}.bm-step:hover{background:#22d3ee1a}.bm-bpm{display:flex;align-items:baseline;gap:6px;padding:4px 12px;border-radius:12px;background:#04090dcc;border:1px solid rgba(34,211,238,.35);box-shadow:inset 0 0 18px #22d3ee0f}.bm-bpm input{width:64px;background:none;border:0;outline:none;font-family:var(--display);font-size:28px;font-weight:800;color:#e8fcff;text-align:center;-moz-appearance:textfield;text-transform:uppercase}.bm-bpm input::-webkit-outer-spin-button,.bm-bpm input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bm-bpm span{font-size:10px;font-weight:700;letter-spacing:.14em;color:#8ceefb}.bm-pulse{width:12px;height:12px;border-radius:50%;background:#22d3ee;box-shadow:0 0 12px #22d3ee;animation:bm-beat .5s ease-out infinite}@keyframes bm-beat{0%{transform:scale(1.35);opacity:1}60%,to{transform:scale(.7);opacity:.35}}.bm-tap{margin-left:auto;font-size:13px;font-weight:700;color:#04222b;background:linear-gradient(135deg,#67e8f9,#22d3ee);border:0;border-radius:10px;padding:9px 14px;cursor:pointer;transition:transform .08s,box-shadow .2s;box-shadow:0 4px 14px #22d3ee4d}.bm-tap.hit{transform:scale(.93);box-shadow:0 0 22px #22d3eecc}.bm-slide{position:relative;display:flex;padding:4px;border-radius:12px;background:#04090dcc;border:1px solid rgba(34,211,238,.25)}.bm-slide button{position:relative;z-index:1;flex:1;padding:9px 6px;border:0;background:none;font-size:13.5px;font-weight:700;color:var(--text-2);cursor:pointer;transition:color .3s}.bm-slide button.on{color:#04222b}.bm-slide-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n));border-radius:9px;background:linear-gradient(135deg,#67e8f9,#22d3ee);box-shadow:0 4px 14px #22d3ee66;transform:translate(calc(var(--i) * 100%));transition:transform .4s cubic-bezier(.3,1.3,.5,1)}.bm-len{display:flex;align-items:center;gap:8px;margin-top:10px}.bm-len input{width:64px;padding:8px 10px;border-radius:10px;background:#04090dcc;border:1px solid rgba(34,211,238,.3);color:#e8fcff;font-size:15px;font-weight:700;text-align:center}.bm-len em{font-style:normal;font-size:12px;color:var(--text-3)}.bm-note{display:flex;gap:7px;align-items:flex-start;font-size:12px;line-height:1.55;color:var(--text-2);margin:10px 0 0}.bm-note svg{color:#22d3ee;flex:none;margin-top:2px}.bm-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bm-tile{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 6px 10px;border-radius:12px;cursor:pointer;color:var(--text-2);background:#04090db3;border:1px solid rgba(34,211,238,.15);transition:border-color .25s,background .25s,transform .2s,box-shadow .25s}.bm-tile:hover{transform:translateY(-2px);border-color:#22d3ee66}.bm-tile.on{color:#f2fdff;border-color:#22d3ee;background:linear-gradient(180deg,#22d3ee24,#22d3ee0a);box-shadow:0 0 20px #22d3ee2e}.bm-tile strong{font-size:13px}.bm-room{position:relative;width:54px;height:40px;display:block}.bm-room b{position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#22d3ee;box-shadow:0 0 8px #22d3ee}.bm-room i{position:absolute;left:50%;top:50%;border-radius:50%;border:1.5px solid rgba(34,211,238,.6);opacity:0;animation:bm-ripple 2.4s ease-out infinite}.bm-room i:nth-child(2){animation-delay:.8s}.bm-room i:nth-child(3){animation-delay:1.6s}.bm-room.r0 i{--s: 22px}.bm-room.r1 i{--s: 38px}.bm-room.r2 i{--s: 58px}@keyframes bm-ripple{0%{width:6px;height:6px;margin:-3px 0 0 -3px;opacity:.9}to{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);opacity:0}}.bm-tile:not(.on) .bm-room i,.bm-tile:not(.on) .bm-meter i{animation-play-state:paused}.bm-meter{display:flex;align-items:flex-end;gap:3px;height:40px}.bm-meter i{width:5px;border-radius:2px;background:linear-gradient(180deg,#a5f3fc,#22d3ee 50%,#0e7490);animation:bm-meter 1s ease-in-out infinite alternate}.bm-meter.m0 i{--lo: 20%;--hi: 75%}.bm-meter.m1 i{--lo: 45%;--hi: 82%}.bm-meter.m2 i{--lo: 75%;--hi: 95%}@keyframes bm-meter{0%{height:var(--lo)}to{height:var(--hi)}}.bm-chips{display:flex;flex-wrap:wrap;gap:8px}.bm-chip{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;cursor:pointer;font-size:13.5px;font-weight:700;color:var(--text-2);background:#04090db3;border:1px solid rgba(34,211,238,.18);transition:all .25s}.bm-chip:hover{border-color:#22d3ee73;color:#e8fcff}.bm-chip.on{color:#04222b;background:linear-gradient(135deg,#67e8f9,#22d3ee);border-color:transparent;box-shadow:0 4px 16px #22d3ee66}@media (max-width: 760px){.bm{padding:16px}.bm-grid{grid-template-columns:1fr}.bm-tap{margin-left:0}}.si{max-width:980px;margin:40px auto 30px;animation:mp-cap-in .4s ease both}.si-top{display:flex;align-items:center;gap:28px;margin-bottom:20px}.si-ring{width:132px;height:132px;flex:none}.si-title{font-family:var(--display);font-size:clamp(24px,3vw,32px);font-weight:800;color:#f2fdff;margin:0 0 6px;letter-spacing:.02em;text-transform:uppercase}.si-sub{font-family:var(--mono);font-size:12.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:640px}.si-cap{margin-top:10px}.si-stages{justify-content:flex-start;margin:0 0 18px}.si-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.si-card{position:relative;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,#0c1820d9,#050a0fe6);border:1px solid rgba(34,211,238,.15);animation:lx-drop .55s cubic-bezier(.2,.8,.2,1) both;transition:border-color .3s,box-shadow .3s}.si-card.busy{border-color:#22d3ee;box-shadow:0 0 22px #22d3ee40}.si-card.known{border-color:#22d3ee59}.si-wave{display:flex;align-items:center;gap:2px;height:26px;margin-bottom:8px}.si-wave span{flex:1;border-radius:1px;background:#22d3ee40}.si-card.busy .si-wave span{background:#22d3ee;animation:xp-pulse .7s ease-in-out infinite}.si-card.known .si-wave span{background:#22d3ee99}.si-name{font-size:13px;font-weight:700;color:#e8fcff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.si-type{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-3);margin-top:3px}.si-card.known .si-type{color:#22d3ee;font-weight:700}.si-type em{font-style:normal;font-weight:600;color:var(--text-3);margin-left:auto;font-family:var(--mono);font-size:11px}.si-card.busy .si-type{color:#8ceefb}@media (max-width: 640px){.si-top{flex-direction:column;text-align:center;gap:14px}.si-stages{justify-content:center}.si-sub{white-space:normal}}.mp-listen-wave{border-color:#8ceefb73!important;border-width:1.5px!important;animation:mp-listen-ring 3.6s cubic-bezier(.15,.6,.3,1) infinite!important}@keyframes mp-listen-ring{0%{opacity:.9;scale:.04}60%{opacity:.3}to{opacity:0;scale:1.15}}.bm-meter i{height:calc((var(--lo) + var(--hi)) / 2)}.bm-meter i:nth-child(odd){height:var(--hi)}.bm-meter i:nth-child(3n){height:var(--lo)}.bm-tile:not(.on) .bm-room i{animation:none;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);opacity:.35}.bm-tile:not(.on) .bm-room i:nth-child(2){width:calc(var(--s) * .66);height:calc(var(--s) * .66);margin:calc(var(--s) * -.33) 0 0 calc(var(--s) * -.33)}.bm-tile:not(.on) .bm-room i:nth-child(3){width:calc(var(--s) * .33);height:calc(var(--s) * .33);margin:calc(var(--s) * -.165) 0 0 calc(var(--s) * -.165)}.gp-top{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.gp-auto{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;cursor:pointer;text-align:left;color:var(--text-2);background:#04090db3;border:1px solid rgba(34,211,238,.2);transition:all .25s}.gp-auto span{display:flex;flex-direction:column}.gp-auto strong{font-size:14px;color:#e8fcff}.gp-auto em{font-style:normal;font-size:12px;color:var(--text-3)}.gp-auto svg{color:#22d3ee;flex:none}.gp-auto.on{background:linear-gradient(135deg,#22d3ee2e,#22d3ee0d);border-color:#22d3ee;box-shadow:0 0 20px #22d3ee2e}.gp-search{display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:12px;background:#04090db3;border:1px solid rgba(34,211,238,.2);color:#8ceefb}.gp-search:focus-within{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1f}.gp-search input{flex:1;background:none;border:0;outline:none;color:#e8fcff;font-size:14px;padding:11px 0}.gp-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;margin-bottom:10px;scrollbar-width:thin}.gp-tab{position:relative;flex:none;padding:8px 14px;border-radius:999px;cursor:pointer;font-size:13px;font-weight:700;color:var(--text-2);background:#ffffff05;border:1px solid rgba(34,211,238,.15);transition:all .25s}.gp-tab:hover{color:#e8fcff;border-color:#22d3ee66}.gp-tab.on{color:#04222b;background:linear-gradient(135deg,#67e8f9,#22d3ee);border-color:transparent;box-shadow:0 4px 14px #22d3ee59}.gp-dot{position:absolute;top:4px;right:6px;width:6px;height:6px;border-radius:50%;background:#22d3ee;box-shadow:0 0 6px #22d3ee}.gp-tab.on .gp-dot{background:#04222b;box-shadow:none}.gp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.gp-item{display:flex;flex-direction:column;gap:3px;text-align:left;padding:11px 13px;border-radius:12px;cursor:pointer;color:var(--text-2);background:#04090db3;border:1px solid rgba(34,211,238,.14);transition:border-color .25s,background .25s,transform .2s,box-shadow .25s;animation:mp-cap-in .35s ease both}.gp-item:hover{transform:translateY(-2px);border-color:#22d3ee73}.gp-item strong{font-size:14px;color:#e8fcff}.gp-item span{font-size:12px;line-height:1.45;color:var(--text-3)}.gp-item.on{border-color:#22d3ee;background:linear-gradient(180deg,#22d3ee29,#22d3ee0a);box-shadow:0 0 20px #22d3ee33}.gp-item.on span{color:#8ceefb}.gp-empty{grid-column:1 / -1;font-size:13px;color:var(--text-3);padding:12px 4px}.gp-detail{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:12px;padding:12px 14px;border-radius:12px;font-size:13px;color:#8ceefb;background:#22d3ee0d;border:1px solid rgba(34,211,238,.2)}.gp-d-name{display:flex;align-items:center;gap:7px;font-weight:800;color:#e8fcff}.gp-d-name em{font-style:normal;font-weight:500;color:var(--text-2);margin-left:4px}.gp-bars{display:flex;gap:18px;margin-left:auto;flex-wrap:wrap}.gp-bar{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-2)}.gp-bar span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.gp-bar b{display:block;width:90px;height:6px;border-radius:3px;background:#22d3ee1f;overflow:hidden}.gp-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#0ea5c6,#67e8f9);box-shadow:0 0 8px #22d3ee80;transition:width .5s cubic-bezier(.2,.8,.2,1)}@media (max-width: 640px){.gp-top{grid-template-columns:1fr}.gp-bars{margin-left:0}}.si-real{display:block;width:100%;height:30px;margin-bottom:8px;overflow:visible;animation:si-sweep .7s cubic-bezier(.2,.8,.2,1) both}.si-real rect{fill:#22d3ee8c}.si-card.known .si-real rect{fill:#22d3ee}.si-real.scan rect{fill:#67e8f9;filter:drop-shadow(0 0 2px rgba(34,211,238,.9))}.si-real.scan{animation:si-sweep .7s cubic-bezier(.2,.8,.2,1) both,si-scan 1s linear infinite}@keyframes si-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes si-scan{0%,to{opacity:1}50%{opacity:.7}}.si-ghost span{height:30%;background:#22d3ee24!important;animation:si-ghost 1.4s ease-in-out infinite!important}@keyframes si-ghost{0%,to{height:20%;opacity:.5}50%{height:55%;opacity:1}}.sc{position:relative;overflow:hidden;padding:16px 18px 14px;border-radius:18px;margin-bottom:12px;background:radial-gradient(70% 140% at 0% 0%,rgba(34,211,238,.07),transparent 60%),linear-gradient(180deg,#0c161eeb,#060a0ff0);border:1px solid rgba(34,211,238,.18);box-shadow:0 12px 34px #00000047;animation:lx-drop .55s cubic-bezier(.2,.8,.2,1) both;transition:border-color .3s,box-shadow .3s}.sc:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:#22d3ee;box-shadow:0 0 12px #22d3ee99}.sc.maybe:before{background:#8ceefb}.sc.unsure:before{background:#f0a868;box-shadow:0 0 12px #f0a86880}.sc:hover{border-color:#22d3ee61}.sc.playing{border-color:#22d3ee99;box-shadow:0 12px 40px #22d3ee24,0 0 0 1px #22d3ee40}.sc-top{display:flex;align-items:center;gap:10px;margin-bottom:12px}.sc-icon{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#22d3ee;background:#22d3ee14;border:1px solid rgba(34,211,238,.3)}.sc.playing .sc-icon{color:#04222b;background:#22d3ee;box-shadow:0 0 18px #22d3ee99}.sc-num{flex:none;font-family:var(--mono);font-size:11px;color:#22d3ee99}.sc-name{flex:1;min-width:0;background:transparent;border:1px solid transparent;border-radius:9px;padding:6px 10px;outline:none;font-family:var(--display);font-size:18px;font-weight:800;color:#f2fdff;transition:border-color .2s,background .2s;text-transform:uppercase}.sc-name:hover{border-color:#22d3ee33}.sc-name:focus{border-color:#22d3ee;background:#04090db3;box-shadow:0 0 0 3px #22d3ee1f}.sc-del{flex:none;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:var(--text-3);background:none;border:1px solid transparent;cursor:pointer;transition:all .2s}.sc-del:hover:not(:disabled){color:#fecaca;border-color:#f8717166;background:#f8717114}.sc-del:disabled{opacity:.3;cursor:default}.sc-wave-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.sc-play{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#04222b;background:linear-gradient(135deg,#67e8f9,#22d3ee);border:0;box-shadow:0 4px 16px #22d3ee59;transition:transform .15s,box-shadow .2s}.sc-play:hover{transform:scale(1.06);box-shadow:0 6px 22px #22d3ee8c}.sc.playing .sc-play{animation:lx-pulse 1.6s ease-in-out infinite}.sc-wave{position:relative;flex:1;height:58px;border-radius:10px;cursor:pointer;padding:0 2px;background:linear-gradient(180deg,#04090d99,#04090dd9);border:1px solid rgba(34,211,238,.12);transition:border-color .2s}.sc-wave:hover{border-color:#22d3ee59}.sc-wave svg{width:100%;height:100%;display:block;filter:drop-shadow(0 0 3px rgba(34,211,238,.35))}.sc-mid{stroke:#22d3ee2e;stroke-width:.15;vector-effect:non-scaling-stroke}.sc-wave rect.idle{opacity:.85}.sc-wave rect.on{fill:#67e8f9}.sc-wave rect.off{fill:#22d3ee47}.sc-head{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:2px;background:#e8fcff;box-shadow:0 0 10px #22d3ee,0 0 20px #22d3ee99;pointer-events:none}.sc-wave-empty{display:grid;place-items:center;height:100%;font-size:12px;color:var(--text-3)}.sc-time{flex:none;width:42px;text-align:right;font-family:var(--mono);font-size:12px;color:#8ceefb}.sc-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sc-file{display:flex;align-items:center;gap:7px;min-width:0;color:var(--text-3);font-size:12px}.sc-fname{font-family:var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.sc-chip{flex:none;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:#8ceefb;padding:2px 8px;border-radius:999px;background:#22d3ee12;border:1px solid rgba(34,211,238,.2)}.sc-chip.warn{color:#f7d2ae;background:#f0a86814;border-color:#f0a8684d}.sc-type{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc-selwrap{position:relative}.sc-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:210px;padding:9px 36px 9px 13px;border-radius:10px;cursor:pointer;font-size:14px;font-weight:700;color:#e8fcff;background:#04090dcc;border:1px solid rgba(34,211,238,.3);outline:none;transition:border-color .2s}.sc-select:hover,.sc-select:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1a}.sc-select option{background:#0b141a;color:#e8fcff}.sc-chev{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:#22d3ee;pointer-events:none}.sc-conf{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:5px 11px;border-radius:999px;color:#22d3ee;background:#22d3ee14;border:1px solid rgba(34,211,238,.28)}.sc-conf i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.sc-conf.maybe{color:#8ceefb}.sc-conf.unsure{color:#f7d2ae;background:#f0a86814;border-color:#f0a86859}@media (max-width: 640px){.sc{padding:13px 13px 12px}.sc-name{font-size:16px}.sc-wave{height:48px}.sc-play{width:38px;height:38px}.sc-bottom{flex-direction:column;align-items:stretch}.sc-select{width:100%}.sc-selwrap{flex:1}.sc-fname{max-width:180px}}.bm,.bm-grid,.bm-card,.bm-tiles,.gp,.gp-grid,.gp-top{min-width:0;max-width:100%}.bm-grid>*,.bm-tiles>*,.gp-grid>*,.gp-top>*{min-width:0}.bm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.gp-tabs{max-width:100%}@media (max-width: 760px){.bm{padding:14px 12px;border-radius:16px;margin:18px 0 16px}.bm-head{gap:10px;margin-bottom:14px}.bm-head-i{width:34px;height:34px;border-radius:10px}.bm-title{font-size:18px}.bm-lead{font-size:13px}.bm-grid{grid-template-columns:minmax(0,1fr);gap:10px}.bm-card{padding:14px 12px;border-radius:14px}.bm-card-head{gap:10px;margin-bottom:12px}.bm-card-i{width:30px;height:30px;border-radius:9px}.bm-card-t{font-size:14.5px}.bm-card-h{font-size:12px}.bm-tempo{gap:8px}.bm-bpm{flex:1;justify-content:center}.bm-bpm input{width:56px;font-size:24px}.bm-pulse{display:none}.bm-tap{flex:1 1 100%;margin-left:0;padding:10px}.bm-slide button{font-size:13px;padding:9px 4px}.bm-tiles{gap:6px}.bm-tile{padding:10px 4px 8px}.bm-tile strong{font-size:12px}.bm-room{width:44px;height:34px}.bm-meter{height:32px}.bm-desc{font-size:12px}.gp-auto{padding:10px 12px}.gp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.gp-item{padding:9px 10px}.gp-item strong{font-size:13px}.gp-item span{font-size:11px}.gp-detail{gap:10px;padding:10px 12px}.gp-bars{width:100%;gap:10px}.gp-bar{flex:1 1 140px}.gp-bar b{flex:1;width:auto}}.gp-detail>svg{flex:none}.gp-detail>span{flex:1;min-width:0}.lx-spk,.lx-sweet,.lx-you,.lx-try{display:none!important}.lx-room .mx-spk{top:14px}.lx-room .mx-spk .spk-ico{width:24px;height:30px}.lx-room .mx-listener{bottom:18px}.lx-ring{position:absolute;left:50%;bottom:36px;width:320px;height:320px;margin:0 0 -160px -160px;border-radius:50%;pointer-events:none;border:1.5px solid rgba(140,238,251,.45);opacity:0;will-change:transform,opacity;animation:mp-listen-ring 3.6s cubic-bezier(.15,.6,.3,1) infinite}.lx-pdot b{font-size:10px;font-weight:600;letter-spacing:.01em;color:var(--mx, #22D3EE);text-shadow:0 0 10px rgba(34,211,238,.35);background:none}.lx-readout.invite{border-color:#22d3ee73;animation:lx-invite 2s ease-in-out infinite}.lx-ro-try{display:inline-flex;align-items:center;gap:8px;color:#8ceefb;font-weight:700}@keyframes lx-invite{0%,to{box-shadow:0 0 #22d3ee00}50%{box-shadow:0 0 22px #22d3ee40}}.mh-room{height:310px!important}.mh-label{font-family:inherit!important;font-size:9px!important;font-weight:600!important;letter-spacing:.01em!important;color:var(--mx, #22D3EE)!important;text-shadow:0 0 10px rgba(34,211,238,.35);background:none!important;padding:0!important;border-radius:0!important}.mh-room .mx-spk{top:14px;z-index:3}.mh-spk-ico{width:18px;height:22px;display:block}.mh-spk{z-index:3}.mh-spk-tag{font-family:var(--mono)!important;font-size:8px!important;letter-spacing:.06em!important;text-transform:none!important;color:var(--text-3)!important}.mh-head{width:13px!important;height:13px!important;top:-15px!important}.mh-torso{width:26px!important;height:13px!important}.mh-you-tag{font-size:8px!important;top:16px!important}.lx-room{overflow:hidden}.spl{position:relative}.spl-hero{position:relative;text-align:center;padding:8px 0 0;margin-bottom:30px}.spl-hero-flow{position:relative;height:clamp(220px,30vw,320px);margin:0 auto -24px;max-width:1100px;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.spl-hero-copy{position:relative;z-index:1}.spl-drop-wrap{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:54px}.spl-demo{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;cursor:pointer;font:600 13.5px var(--sans);color:#8ceefb;background:#22d3ee0f;border:1px solid rgba(34,211,238,.28);transition:background .2s,box-shadow .2s,transform .2s}.spl-demo:hover:not(:disabled){background:#22d3ee1f;box-shadow:0 6px 22px #22d3ee2e;transform:translateY(-1px)}.spl-demo:disabled{opacity:.6;cursor:wait}.spl-limit{font-size:12px;color:var(--text-3)}.spl-feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:56px}.spl-feat{padding:20px 18px;border-radius:16px;background:linear-gradient(180deg,rgba(34,211,238,.05),transparent 60%),var(--surface);border:1px solid var(--border);transition:border-color .25s,transform .25s}.spl-feat:hover{border-color:#22d3ee59;transform:translateY(-2px)}.spl-feat-i{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;margin-bottom:12px;color:#22d3ee;background:#22d3ee1a;border:1px solid rgba(34,211,238,.25)}.spl-feat b{display:block;font-family:var(--display);font-size:15.5px;margin-bottom:6px;color:#f2fdff;text-transform:uppercase}.spl-feat p{font-size:13px;line-height:1.6;color:var(--text-2)}.spl-models-show{text-align:center;margin-bottom:40px}.spl-h3{font-family:var(--display);font-size:clamp(22px,2.6vw,30px);font-weight:700;letter-spacing:.02em;margin:8px 0 22px;text-transform:uppercase}.spl-show-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;text-align:left}.spl-show{padding:16px 18px;border-radius:14px;border:1px solid var(--border);background:var(--surface)}.spl-show-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}.spl-show-top b{font-family:var(--display);font-size:15px;color:#f2fdff;text-transform:uppercase}.spl-show-top span,.spl-tag{font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#22d3ee;white-space:nowrap}.spl-show p{font-size:13px;color:var(--text-2);line-height:1.55;margin-bottom:8px}.spl-show em{font-style:normal;font:500 11px var(--mono);color:var(--text-3)}.spf{position:relative;width:100%}.spf-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.spf-labels{position:absolute;left:0;top:0;bottom:0;width:80px;pointer-events:none}.spf-lab{position:absolute;right:0;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;color:var(--mx, #22D3EE);text-shadow:0 0 10px rgba(34,211,238,.35);transition:opacity .5s ease;opacity:0}.spf-lab i{width:6px;height:6px;border-radius:50%;background:var(--mx);box-shadow:0 0 8px var(--mx);flex:none}.spl-card{position:relative;border-radius:18px;padding:20px 22px;background:linear-gradient(180deg,rgba(34,211,238,.035),transparent 40%),var(--surface);border:1px solid var(--border)}.spl-setup{display:grid;gap:16px}.spl-track{padding:16px 20px;display:grid;gap:12px}.spl-mini{width:100%;height:64px;display:block}.spl-track .spl-mini rect{fill:#22d3ee;opacity:.75}.spl-track-meta{display:flex;flex-wrap:wrap;gap:8px 26px}.spl-track-meta span{display:grid;gap:1px;font:500 14px var(--mono);color:#e8fcff;font-variant-numeric:tabular-nums}.spl-track-meta em{font:600 10.5px var(--sans);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.spl-sec-h{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:16.5px;font-weight:700;margin-bottom:14px;color:#f2fdff;text-transform:uppercase}.spl-sec-row{justify-content:space-between;flex-wrap:wrap}.spl-sec-row>span{display:inline-flex;align-items:center;gap:10px}.spl-num{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;font:700 12px var(--sans);color:#04222b;background:#22d3ee;box-shadow:0 0 12px #22d3ee73}.spl-auto-note{font:600 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#8ceefb;padding:3px 9px;border-radius:999px;background:#22d3ee14;border:1px solid rgba(34,211,238,.25)}.spl-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.spl-goal{display:grid;gap:4px;justify-items:start;align-content:start;text-align:left;padding:14px 16px;border-radius:14px;cursor:pointer;border:1px solid var(--border-hi);background:transparent;color:var(--text);font:inherit;transition:border-color .2s,background .2s,box-shadow .2s}.spl-goal:hover{border-color:#22d3ee73}.spl-goal.on{border-color:#22d3ee;background:#22d3ee14;box-shadow:inset 0 0 0 1px #22d3ee59,0 0 22px #22d3ee1f}.spl-goal b{font-family:var(--display);font-size:15px;text-transform:uppercase}.spl-goal>span:last-child{font-size:12.5px;color:var(--text-2)}.spl-goal-lanes{display:grid;gap:3px;width:46px;margin-bottom:6px}.spl-goal-lanes i{display:block;height:3px;border-radius:2px;opacity:.85}.spl-goal:not(.on) .spl-goal-lanes i{opacity:.35}.spl-switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:600 13.5px var(--sans);color:#8ceefb;position:relative}.spl-switch input{position:absolute;opacity:0;pointer-events:none}.spl-sw{width:40px;height:22px;border-radius:999px;background:var(--border-hi);position:relative;transition:background .2s;flex:none}.spl-sw:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--text-2);transition:transform .2s,background .2s}.spl-switch input:checked+.spl-sw{background:linear-gradient(135deg,#67e8f9,#22d3ee)}.spl-switch input:checked+.spl-sw:after{transform:translate(18px);background:#04222b}.spl-switch input:focus-visible+.spl-sw{outline:2px solid #22D3EE;outline-offset:2px}.spl-device{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--text-2);margin:-4px 0 14px;line-height:1.55}.spl-device svg{flex:none;margin-top:3px;color:#22d3ee}.spl-link{background:none;border:0;padding:0;font:inherit;color:#8ceefb;text-decoration:underline;cursor:pointer}.spl-banner{font-size:13px;color:var(--text);background:#f0a86814;border:1px solid rgba(240,168,104,.3);border-radius:12px;padding:10px 14px;margin-bottom:14px}.spl-banner a{color:#8ceefb}.spl-models{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.spl-model{position:relative;display:grid;gap:6px;align-content:start;text-align:left;padding:14px 16px;border-radius:14px;cursor:pointer;border:1px solid var(--border-hi);background:transparent;color:var(--text);font:inherit;min-width:0;transition:border-color .2s,background .2s,box-shadow .2s,opacity .2s}.spl-model:not(.fits):not(.on){opacity:.62}.spl-model:hover:not(:disabled){border-color:#22d3ee80;opacity:1}.spl-model.on{opacity:1;border-color:#22d3ee;background:#22d3ee14;box-shadow:inset 0 0 0 1px #22d3ee59,0 0 24px #22d3ee24}.spl-model.spl-model:disabled{opacity:.3;cursor:not-allowed}.spl-model-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.spl-model-top b{font-family:var(--display);font-size:15px;text-transform:uppercase}.spl-model-blurb{font-size:12.5px;color:var(--text-2);line-height:1.45}.spl-model-foot{font:500 11px var(--mono);color:var(--text-3)}.spl-pickbadge{position:absolute;top:-9px;right:12px;display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font:700 10px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#04222b;background:linear-gradient(135deg,#67e8f9,#22d3ee);box-shadow:0 4px 14px #22d3ee66}.spl-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.spl-field{display:grid;gap:8px}.spl-field label{display:flex;justify-content:space-between;font:600 11.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.spl-field output{font-family:var(--mono);color:#8ceefb;letter-spacing:0;text-transform:none}.spl-field input[type=range],.spl-lane-ctrl input[type=range],.spl-out input{accent-color:#22D3EE;width:100%;min-width:0}.spl-field input:disabled{opacity:.5}.spl-field small{font-size:12px;color:var(--text-3);line-height:1.5}.spl-go{display:flex;flex-wrap:wrap;align-items:center;gap:14px;justify-content:center;padding:6px 0 10px}.spl-est{font:500 12.5px var(--mono);color:var(--text-2)}.spl-btn{display:inline-flex;align-items:center;gap:8px;font:700 14px var(--sans);cursor:pointer;padding:11px 20px;border-radius:12px;color:#cff8ff;background:transparent;border:1px solid rgba(34,211,238,.35);transition:transform .2s,box-shadow .2s,background .2s}.spl-btn:hover:not(:disabled){transform:translateY(-1px);background:#22d3ee14}.spl-btn.primary{color:#04222b;background:linear-gradient(135deg,#67e8f9,#22d3ee);border-color:transparent;box-shadow:0 6px 22px #22d3ee59}.spl-btn.primary:hover:not(:disabled){box-shadow:0 10px 28px #22d3ee80;background:linear-gradient(135deg,#8ceefb,#22d3ee)}.spl-btn.big{padding:14px 28px;font-size:15.5px;border-radius:14px}.spl-btn:disabled{opacity:.5;cursor:wait}.spl-btn.ghost{color:var(--text-2);border-color:var(--border-hi)}.spp{position:relative;overflow:hidden;border-radius:18px;padding:22px 28px 24px;border:1px solid rgba(34,211,238,.22);background:radial-gradient(600px 260px at 50% 0%,rgba(34,211,238,.1),transparent 70%),var(--surface)}.spp-head{text-align:center;margin-bottom:4px}.spp-head .sh-badge{margin-bottom:8px}.spp-flow{height:clamp(220px,28vw,300px);margin:6px 0 12px}.spp-readout{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap}.spp-ring.spin{animation:spp-spin 1.6s linear infinite;transform-origin:60px 60px}@keyframes spp-spin{to{transform:rotate(360deg)}}.spp-wand{color:#8ceefb;animation:mp-breathe 1.8s ease-in-out infinite}.spp-now{display:grid;gap:8px;min-width:0;max-width:480px}.spp-phases{list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;padding:0;margin:0 0 4px}.spp-phases li{display:inline-flex;align-items:center;gap:6px;font:600 11.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.spp-phases li i{width:7px;height:7px;border-radius:50%;border:1.5px solid currentColor}.spp-phases li.done{color:#34d58b}.spp-phases li.now{color:#8ceefb}.spp-phases li.now i{background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 8px #22d3ee;animation:mp-breathe 1.4s ease-in-out infinite}.spp-stage{font-family:var(--display);font-size:18px;font-weight:700;color:#e8fcff;line-height:1.35;text-transform:uppercase}.spp-time{font:500 12.5px var(--mono);color:var(--text-2);font-variant-numeric:tabular-nums}.spp-cancel{justify-self:start;margin-top:6px;padding:8px 16px;font-size:13px}.spp-foot{text-align:center;font-size:12px;color:var(--text-3);margin-top:16px}.spl-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.spl-stat{padding:14px 16px;border-radius:14px;background:var(--surface);border:1px solid var(--border);display:grid;gap:2px;min-width:0}.spl-stat em{font:600 10.5px var(--sans);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.spl-stat b{font:600 18px var(--mono);color:#e8fcff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.spl-stat b.good{color:#8ceefb;text-shadow:0 0 12px rgba(34,211,238,.5)}.spl-stat small{font-size:11.5px;color:var(--text-3);line-height:1.4}.spl-transport{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:14px 18px;margin-bottom:12px}.spl-play{width:54px;height:54px;flex:none;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;color:#04222b;background:linear-gradient(135deg,#8ceefb,#22d3ee);box-shadow:0 8px 26px #22d3ee73;transition:transform .15s}.spl-play:hover{transform:scale(1.05)}.spl-rew{width:36px;height:36px;border-radius:50%;border:1px solid var(--border-hi);background:transparent;color:var(--text-2);display:grid;place-items:center;cursor:pointer}.spl-rew:hover{color:#8ceefb;border-color:#22d3ee80}.spl-time{font:500 16px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:#e8fcff}.spl-time span{color:var(--text-3)}.spl-seg{display:inline-flex;border:1px solid var(--border-hi);border-radius:999px;padding:3px}.spl-seg button{border:0;background:transparent;color:var(--text-2);padding:6px 14px;border-radius:999px;font:600 12.5px var(--sans);cursor:pointer}.spl-seg button[aria-pressed=true]{background:#22d3ee24;color:#cff8ff;box-shadow:inset 0 0 0 1px #22d3ee66}.spl-out{display:inline-flex;align-items:center;gap:8px;color:var(--text-2)}.spl-out input{width:96px}.spl-spec{flex:1 1 160px;min-width:0;height:42px;display:block}.spl-lanes{display:grid;gap:10px}.spl-lane{display:grid;grid-template-columns:290px minmax(0,1fr);border-radius:16px;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--mx) 7%,transparent),transparent 40%),var(--surface);border:1px solid var(--border);transition:opacity .2s,border-color .2s}.spl-lane:hover{border-color:color-mix(in srgb,var(--mx) 40%,var(--border))}.spl-lane.off .spl-wave{opacity:.35}.spl-lane.off .spl-lane-title{opacity:.55}.spl-lane-head{padding:14px 16px;display:grid;gap:10px;align-content:center;border-right:1px solid var(--border);min-width:0}.spl-lane-title{display:flex;gap:12px;align-items:center;min-width:0}.spl-lane-dot{width:10px;height:10px;border-radius:50%;flex:none;background:var(--mx);box-shadow:0 0 12px var(--mx)}.spl-lane h3{font-family:var(--display);font-size:15px;font-weight:700;color:var(--mx);text-shadow:0 0 12px rgba(34,211,238,.25);text-transform:uppercase}.spl-lane-title p{font-size:12px;color:var(--text-2);line-height:1.35}.spl-share{height:3px;border-radius:2px;background:#ffffff0f;overflow:hidden}.spl-share i{display:block;height:100%;background:var(--mx);box-shadow:0 0 8px var(--mx);border-radius:2px}.spl-lane-ctrl{display:flex;align-items:center;gap:8px}.spl-tog{width:30px;height:28px;flex:none;border-radius:8px;border:1px solid var(--border-hi);background:transparent;color:var(--text-2);font:700 12px var(--mono);cursor:pointer}.spl-tog:hover{color:var(--text)}.spl-tog.mute.on{background:#f0525224;border-color:#f0525273;color:#f58c8c}.spl-tog.solo.on{background:linear-gradient(135deg,#67e8f9,#22d3ee);border-color:transparent;color:#04222b}.spl-icon{width:34px;height:28px;flex:none;border-radius:8px;border:1px solid var(--border-hi);background:transparent;color:#22d3ee;display:grid;place-items:center;cursor:pointer}.spl-icon:hover{border-color:#22d3ee8c;color:#8ceefb}.spl-wave{position:relative;min-height:104px;cursor:pointer;touch-action:none;transition:opacity .2s}.spl-wave canvas{position:absolute;top:10px;bottom:10px;left:12px;width:calc(100% - 38px);height:calc(100% - 20px);display:block}.spl-meter{position:absolute;right:10px;top:14px;bottom:14px;width:4px;border-radius:3px;background:#ffffff0f;overflow:hidden}.spl-meter i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0E7490,var(--mx),#E8FCFF);transform-origin:bottom;transform:scaleY(0)}.spl-foot{text-align:center;color:var(--text-3);font-size:12px;padding:14px 0 4px}.spl-toast{position:fixed;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));transform:translate(-50%);max-width:calc(100% - 32px);z-index:300;background:#0a0f16f5;border:1px solid rgba(34,211,238,.35);color:var(--text);padding:11px 18px;border-radius:12px;font-size:13.5px;box-shadow:0 14px 40px -12px #000c,0 0 24px #22d3ee1f;animation:mp-cap-in .35s ease both}@media (max-width: 900px){.spl-feats,.spl-show-grid,.spl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.spl-lane{grid-template-columns:1fr}.spl-lane-head{border-right:0;border-bottom:1px solid var(--border)}.spl-goals{grid-template-columns:1fr}.spl-goal{grid-template-columns:auto 1fr;column-gap:12px;align-items:center}.spl-goal-lanes{grid-row:span 2;margin:0}.spl-fields{grid-template-columns:1fr}.spp{padding:18px 16px 20px}.spp-readout{gap:18px}.spp-now{justify-items:center;text-align:center}.spp-phases{justify-content:center}.spp-cancel{justify-self:center}}@media (max-width: 560px){.spl-feats,.spl-show-grid{grid-template-columns:1fr}.spl-card{padding:16px}.spl-transport{gap:10px 12px;padding:12px 14px}.spl-spec{flex-basis:100%;order:9}.spl-time{font-size:14px}.spl-go .spl-btn.big{width:100%;justify-content:center}.spp-track .sh-t-l{display:none}}@media (prefers-reduced-motion: reduce){.spp-ring.spin,.spp-wand{animation:none}}@media (max-width: 560px){.spl .sh-actions{flex-wrap:wrap}.spl .sh-actions .sh-btn{flex:1 1 auto;justify-content:center}.spl .sh-actions .sh-btn.primary{flex-basis:100%}}.spl-transport{display:block;padding:0;overflow:hidden}.spl-tctl{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:12px 18px 14px;border-top:1px solid rgba(34,211,238,.12);position:relative;z-index:1}.spl-tctl-tip{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#8ceefb;opacity:.8}.ssc{position:relative;height:210px;background:radial-gradient(70% 120% at 50% 100%,rgba(34,211,238,.1),transparent 70%),linear-gradient(180deg,#04070b99,#0a0f1633)}.ssc-c{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ssc-legend{position:absolute;left:16px;top:12px;display:flex;flex-wrap:wrap;gap:4px 14px;pointer-events:none}.ssc-legend span{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.01em;color:var(--mx);text-shadow:0 0 10px rgba(34,211,238,.35);transition:opacity .3s}.ssc-legend i{width:6px;height:6px;border-radius:50%;background:var(--mx);box-shadow:0 0 calc(4px + 14px * var(--lv, 0)) var(--mx);transform:scale(calc(1 + .8 * var(--lv, 0)))}.spl-lane-wrap{display:grid;gap:0}.spl-lane-wrap.open{border-radius:18px;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent),0 18px 60px -20px #22d3ee59}.spl-lane.open{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#22d3ee73}.spl-lane-title{background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer;width:100%}.spl-lane-title:hover h3{text-shadow:0 0 16px var(--mx)}.spl-lane h3{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.spl-cleaned{display:inline-flex;align-items:center;gap:4px;font:700 9.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#04222b;background:linear-gradient(135deg,#E8FCFF,var(--mx));padding:2px 7px;border-radius:999px;text-shadow:none;box-shadow:0 0 12px var(--mx)}.spl-lane.cleaned{border-color:color-mix(in srgb,var(--mx) 45%,var(--border))}.spl-clean{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;flex:none;border-radius:8px;cursor:pointer;font:700 11.5px var(--sans);color:#8ceefb;background:#22d3ee14;border:1px solid rgba(34,211,238,.35);transition:background .2s,box-shadow .2s}.spl-clean:hover,.spl-clean.on{background:linear-gradient(135deg,#67e8f9,#22d3ee);color:#04222b;box-shadow:0 0 16px #22d3ee73;border-color:transparent}@media (max-width: 1100px){.spl-clean span{display:none}}.sst{position:relative;overflow:hidden;padding:20px 22px 18px;border:1px solid rgba(34,211,238,.35);border-top:0;border-radius:0 0 18px 18px;animation:sst-in .45s cubic-bezier(.2,.8,.2,1) both;background:radial-gradient(900px 300px at 50% -60px,color-mix(in srgb,var(--mx) 16%,transparent),transparent 70%),#070c12}@keyframes sst-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.sst-glow{position:absolute;right:-140px;top:-160px;width:420px;height:420px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--mx) 22%,transparent),transparent 65%);filter:blur(10px)}.sst-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px 24px;align-items:center;margin-bottom:14px}.sst-eyebrow{display:inline-flex;align-items:center;gap:6px;font:700 10.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#8ceefb}.sst-title h3{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:24px;font-weight:800;letter-spacing:.02em;color:var(--mx);text-shadow:0 0 22px color-mix(in srgb,var(--mx) 50%,transparent);margin:4px 0 2px;text-transform:uppercase}.sst-dot{width:12px;height:12px;border-radius:50%;background:var(--mx);box-shadow:0 0 14px var(--mx)}.sst-title p{font-size:12.5px;color:var(--text-2)}.sst-head-ctrl{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.sst-head-ctrl .spl-seg button:disabled{opacity:.4;cursor:not-allowed}.sst-solo{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;cursor:pointer;font:600 12.5px var(--sans);color:var(--text-2);background:transparent;border:1px solid var(--border-hi)}.sst-solo.on{color:#04222b;background:linear-gradient(135deg,#67e8f9,#22d3ee);border-color:transparent}.sst-x{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--text-2);background:transparent;border:1px solid var(--border-hi)}.sst-x:hover{color:#e8fcff;border-color:#22d3ee80}.sst-purity{position:relative;width:108px;height:108px;flex:none}.sst-purity svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.sst-ring-bg{fill:none;stroke:#22d3ee1a;stroke-width:7}.sst-ring-fg{fill:none;stroke:url(#sstg);stroke-width:7;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 0 6px var(--mx))}.sst-purity.busy .sst-ring-fg{animation:spp-spin 1.4s linear infinite;transform-origin:50px 50px}.sst-purity-in{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.sst-purity-in b{font:800 22px var(--display);color:#e8fcff;letter-spacing:.02em;text-shadow:0 0 12px rgba(34,211,238,.5);text-transform:uppercase}.sst-purity-in span{font:700 9.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-top:-2px}.sst-purity-cap{position:absolute;left:50%;bottom:-16px;transform:translate(-50%);display:flex;gap:6px;white-space:nowrap;font-size:11px}.sst-purity-cap em{font-style:normal;color:var(--text-3)}.sst-purity-cap strong{color:#34d58b}.sst-nico{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;margin:10px 0 14px;border-radius:14px;background:#22d3ee0d;border:1px solid rgba(34,211,238,.2)}.sst-nico .sh-nico-av{width:40px;height:40px}.sst-nico-msg{flex:1;min-width:0;font-size:13.5px;line-height:1.55;color:#d9eef2}.sst-nico-msg b{color:#22d3ee;font-size:11.5px;letter-spacing:.06em;margin-right:6px}.sst-magic{position:relative;overflow:hidden;flex:none;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:14px;cursor:pointer;font:800 14.5px var(--display);letter-spacing:.01em;color:#04222b;border:0;background:linear-gradient(120deg,#e8fcff,#67e8f9,#22d3ee 60%,#8ceefb);background-size:220% 100%;box-shadow:0 8px 30px #22d3ee73,inset 0 0 0 1px #fff6;animation:sst-magic-bg 5s ease-in-out infinite;transition:transform .2s,box-shadow .2s;text-transform:uppercase}.sst-magic:hover:not(:disabled){transform:translateY(-1px) scale(1.02);box-shadow:0 12px 40px #22d3eea6,inset 0 0 0 1px #ffffff80}.sst-magic:disabled{opacity:.5;cursor:wait;animation:none}.sst-magic-shine{position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-20deg);animation:sst-shine 3.2s ease-in-out infinite}@keyframes sst-shine{0%,55%{left:-60%}85%,to{left:130%}}@keyframes sst-magic-bg{0%,to{background-position:0% 0}50%{background-position:100% 0}}.sst-burst{position:absolute;right:120px;top:170px;width:0;height:0;pointer-events:none;z-index:5}.sst-burst i{position:absolute;left:0;top:0;border-radius:50%;box-shadow:0 0 10px currentColor;animation:sst-spark 1.1s cubic-bezier(.2,.8,.3,1) both}@keyframes sst-spark{0%{transform:translate(0) scale(1.4);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}.sst-map{position:relative;height:230px;border-radius:14px;overflow:hidden;cursor:crosshair;touch-action:none;background:#04070b;border:1px solid rgba(34,211,238,.18);box-shadow:inset 0 0 40px #0009}.sst-map-c{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.sst-map-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#8ceefb;background:linear-gradient(100deg,#04070be6 30%,#0e3a4ab3,#04070be6 70%);background-size:300% 100%;animation:sweep 1.8s linear infinite}@keyframes sweep{0%{background-position:100% 0}to{background-position:-200% 0}}.sst-map-lab{position:absolute;top:10px;font:700 10px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#e8fcff;text-shadow:0 0 10px rgba(34,211,238,.8),0 1px 3px #000;pointer-events:none}.sst-map-lab.l{left:34px}.sst-map-lab.r{right:12px}.sst-axis{position:absolute;left:6px;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-around;pointer-events:none;padding:26px 0 30px}.sst-axis i{font:500 9px var(--mono);font-style:normal;color:#e8fcff8c;text-shadow:0 1px 2px #000}.sst-wipe{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;pointer-events:none;background:linear-gradient(180deg,transparent,#E8FCFF 15%,#E8FCFF 85%,transparent);box-shadow:0 0 14px #22d3ee}.sst-wipe span{position:absolute;top:50%;left:50%;width:28px;height:28px;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;gap:3px;background:#04070bd9;border:1.5px solid #E8FCFF;box-shadow:0 0 16px #22d3eeb3}.sst-wipe span i{width:2px;height:10px;border-radius:1px;background:#8ceefb}.sst-legend{position:absolute;left:34px;bottom:9px;display:flex;gap:14px;pointer-events:none}.sst-legend span{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;color:#d9eef2;text-shadow:0 1px 3px #000}.sst-legend i{width:8px;height:8px;border-radius:2px}.sst-legend i.own{background:#22d3ee;box-shadow:0 0 8px #22d3ee}.sst-legend i.bl{background:#3d7eff;box-shadow:0 0 8px #3d7eff}.sst-work{position:absolute;right:12px;bottom:10px;display:grid;gap:5px;justify-items:end;pointer-events:none}.sst-work span{font:500 11px var(--mono);color:#8ceefb;text-shadow:0 1px 3px #000}.sst-work-bar{width:160px;height:3px;border-radius:2px;background:#22d3ee26;overflow:hidden}.sst-work-bar i{display:block;height:100%;background:linear-gradient(90deg,#0ea5c6,#e8fcff);box-shadow:0 0 8px #22d3ee;transition:width .15s linear}.sst-sources{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0 16px;font-size:12.5px;color:var(--text-2)}.sst-sources-l b{color:#e8fcff;font-family:var(--mono)}.sst-stack{flex:1 1 140px;display:flex;height:6px;border-radius:3px;overflow:hidden;gap:2px;min-width:120px;max-width:300px}.sst-stack i{display:block;height:100%;box-shadow:0 0 8px currentColor}.sst-sources-k{display:flex;flex-wrap:wrap;gap:4px 12px}.sst-sources-k span{display:inline-flex;align-items:center;gap:5px}.sst-sources-k i{width:7px;height:7px;border-radius:50%}.sst-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sst-tool{display:grid;gap:8px;align-content:start;padding:14px;border-radius:14px;border:1px solid var(--border);background:#0a0f16d9;transition:border-color .25s,box-shadow .25s,background .25s}.sst-tool.on{border-color:color-mix(in srgb,var(--mx) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--mx) 9%,transparent),transparent 70%),#0a0f16e6;box-shadow:0 0 22px -6px color-mix(in srgb,var(--mx) 55%,transparent)}.sst-tool-h{display:flex;align-items:center;gap:9px}.sst-tool-h b{flex:1;font-family:var(--display);font-size:14px;color:#f2fdff;text-transform:uppercase}.sst-tool-i{width:30px;height:30px;flex:none;border-radius:9px;display:grid;place-items:center;color:var(--text-2);background:#ffffff0a;border:1px solid var(--border-hi);transition:all .25s}.sst-tool.on .sst-tool-i{color:#04222b;background:linear-gradient(135deg,#E8FCFF,var(--mx));border-color:transparent;box-shadow:0 0 14px var(--mx)}.sst-tool p{font-size:12px;line-height:1.5;color:var(--text-3)}.sst-tool.on p{color:var(--text-2)}.sst-sw .spl-sw{width:34px;height:19px}.sst-sw .spl-sw:after{width:13px;height:13px}.sst-sw input:checked+.spl-sw:after{transform:translate(15px)}.sst-ctl{display:grid;gap:3px}.sst-ctl label{display:flex;justify-content:space-between;font:600 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.sst-ctl output{font-family:var(--mono);letter-spacing:0;text-transform:none;color:var(--text-2)}.sst-tool.on .sst-ctl output{color:#8ceefb}.sst-ctl input{accent-color:var(--mx);width:100%}.sst-tool:not(.on) .sst-ctl input{opacity:.45}.sst-from{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px}.sst-from>span{width:100%;font:600 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.sst-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;cursor:pointer;font:600 11.5px var(--sans);color:var(--text-3);background:transparent;border:1px solid var(--border-hi)}.sst-chip.on{color:#04222b;background:var(--cc);border-color:transparent;box-shadow:0 0 10px color-mix(in srgb,var(--cc) 60%,transparent)}.sst-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px}.sst-foot-stats{flex:1;display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:center;font:500 12px var(--mono);color:var(--text-2)}@media (max-width: 1100px){.sst-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.sst{padding:16px 14px}.sst-head{grid-template-columns:1fr auto}.sst-head-ctrl{grid-column:1 / -1;justify-content:space-between}.sst-nico{flex-wrap:wrap}.sst-magic{width:100%;justify-content:center}.sst-burst{right:50%;top:240px}.sst-map{height:190px}.ssc{height:150px}.spl-tctl-tip{display:none}}@media (max-width: 560px){.sst-tools{grid-template-columns:1fr}.sst-purity{width:92px;height:92px}.sst-purity-in b{font-size:19px}.sst-title h3{font-size:21px}.sst-foot .spl-btn.primary{flex:1;justify-content:center}}@media (prefers-reduced-motion: reduce){.sst-magic,.sst-magic-shine,.sst-burst i{animation:none}}.ssc-legend{top:auto;bottom:10px}.sst-nico .sh-nico-av{position:static;flex:none;transform:none;margin:0}@media (max-width: 560px){.sst-foot-stats{order:-1;width:100%;flex:none}.sst-foot .spl-btn.ghost{flex:1;justify-content:center}}.sst-top{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.sst-board{position:relative;display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:12px;margin-bottom:14px}.sst-tile{position:relative;display:grid;align-content:center;gap:6px;padding:16px 18px;border-radius:16px;min-width:0;background:linear-gradient(180deg,rgba(34,211,238,.05),transparent 70%),#0a0f16e6;border:1px solid rgba(34,211,238,.16)}.sst-tile em{font:700 10.5px var(--sans);font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.sst-tile strong{font-family:var(--display);font-size:15px;font-weight:700;color:#e8fcff;text-transform:uppercase}.sst-tile strong.big{font-size:26px;letter-spacing:-.02em;line-height:1.1}.sst-tile strong.big span{font-size:14px;font-weight:600;color:var(--text-2);letter-spacing:0}.sst-tile small{font-size:12px;color:var(--text-2);line-height:1.45}.sst-tile-ring{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.sst-tile-txt{display:grid;gap:4px;min-width:0}.sst-tile-txt strong i.up{font-style:normal;font-family:var(--mono);font-size:12px;color:#34d58b;margin-left:4px}.sst-ring{position:relative;width:104px;height:104px}.sst-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.sst-ring .sst-ring-bg{fill:none;stroke:#22d3ee1a;stroke-width:8}.sst-ring .sst-ring-was{fill:none;stroke:#ff54708c;stroke-width:8;stroke-linecap:round}.sst-ring .sst-ring-fg{fill:none;stroke:url(#sstg);stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 0 6px var(--mx))}.sst-board.busy .sst-ring-fg{animation:spp-spin 1.4s linear infinite;transform-origin:50px 50px}.sst-ring-in{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.sst-ring-in b{font:800 26px var(--display);color:#e8fcff;letter-spacing:.02em;text-shadow:0 0 14px rgba(34,211,238,.5);line-height:1;text-transform:uppercase}.sst-ring-in span{font:700 9.5px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);margin-top:3px}.sst-bars{display:grid;gap:6px;margin-top:4px}.sst-bars>div{display:grid;grid-template-columns:64px minmax(0,1fr) 40px;align-items:center;gap:8px;font-size:11.5px;color:var(--text-3)}.sst-bars>div:after{content:"";grid-column:2;grid-row:1;height:6px;border-radius:3px;background:#ffffff0d;z-index:0}.sst-bars i{grid-column:2;grid-row:1;height:6px;border-radius:3px;z-index:1;transition:width .8s cubic-bezier(.2,.8,.2,1)}.sst-bars i.b{background:linear-gradient(90deg,#b8324f,#ff5470);box-shadow:0 0 10px #ff547080}.sst-bars i.a{background:linear-gradient(90deg,#0ea5c6,#8ceefb);box-shadow:0 0 10px #22d3ee80}.sst-bars b{font:600 11.5px var(--mono);color:#d9eef2;text-align:right}.sst-kept.good strong.big{color:#6ee7b7;text-shadow:0 0 14px rgba(52,213,139,.35)}.sst-kept.warn strong.big{color:#f5c26b}.sst-kept.bad strong.big{color:#ff7a8a}.sst-honest{grid-column:1 / -1;display:flex;align-items:flex-start;gap:7px;font-size:11.5px;line-height:1.5;color:var(--text-3);margin:0}.sst-honest svg{flex:none;margin-top:2px;color:#8ceefb}.sst-warn{display:flex;align-items:flex-start;gap:8px;margin:-4px 0 14px;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.5;color:#fbe3b5;background:#f5c26b14;border:1px solid rgba(245,194,107,.35)}.sst-warn svg{flex:none;margin-top:2px;color:#f5c26b}.sst-listen{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:10px}.sst-listen-l{font:700 10.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.sst-listen .spl-seg button:disabled{opacity:.4;cursor:not-allowed}.sst-listen-hint{margin-left:auto;font-size:11.5px;color:var(--text-3)}.sst-map{height:260px}.sst-map-art{position:absolute;top:0;right:0;bottom:0;left:0;transition:filter .45s ease,transform .45s ease}.sst-map.busy .sst-map-art{filter:blur(10px) brightness(.45) saturate(1.2);transform:scale(1.02)}.sst-map.empty .sst-map-art{filter:blur(14px) brightness(.35)}.sst-map.busy{cursor:progress}.sst-map-lab{display:inline-flex;align-items:baseline;gap:6px}.sst-map-lab i{font:600 9.5px var(--sans);font-style:normal;letter-spacing:.06em;text-transform:none;color:#e8fcff99}.sst-legend i.bl{background:#ff5470;box-shadow:0 0 8px #ff5470}.sst-busy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:22px;padding:16px;z-index:3;animation:sst-busy-in .35s ease both;pointer-events:none}@keyframes sst-busy-in{0%{opacity:0}to{opacity:1}}.sst-busy-ring{width:96px;height:96px;flex:none;transform:rotate(-90deg);overflow:visible}.sst-busy-ring .bg{fill:none;stroke:#22d3ee24;stroke-width:6}.sst-busy-ring .fg{fill:none;stroke:#8ceefb;stroke-width:6;stroke-linecap:round;stroke-dasharray:314.2;transition:stroke-dashoffset .25s linear;filter:drop-shadow(0 0 8px #22D3EE)}.sst-busy-ring .spin{fill:none;stroke:#e8fcffb3;stroke-width:2;stroke-dasharray:30 284;animation:spp-spin 1.1s linear infinite;transform-origin:60px 60px}.sst-busy-txt{display:grid;gap:4px;max-width:420px;text-shadow:0 2px 12px rgba(0,0,0,.8)}.sst-busy-txt b{font:800 40px var(--display);color:#e8fcff;letter-spacing:.02em;line-height:1;text-shadow:0 0 20px rgba(34,211,238,.6),0 2px 12px #000;text-transform:uppercase}.sst-busy-txt b span{font-size:18px;color:#8ceefb;margin-left:2px}.sst-busy-txt strong{font-family:var(--display);font-size:20px;font-weight:700;color:#e8fcff;text-transform:uppercase}.sst-busy-txt small{font-size:12.5px;color:#b9d6de;line-height:1.45}@media (max-width: 1000px){.sst-board{grid-template-columns:1fr 1fr}.sst-tile-ring{grid-column:1 / -1}}@media (max-width: 760px){.sst-listen-hint{width:100%;margin-left:0}.sst-map{height:220px}}@media (max-width: 560px){.sst-board{grid-template-columns:1fr}.sst-ring{width:88px;height:88px}.sst-ring-in b,.sst-tile strong.big{font-size:22px}.sst-busy{flex-direction:column;gap:10px;text-align:center}.sst-busy-ring{width:72px;height:72px}.sst-busy-txt b{font-size:30px}.sst-busy-txt strong{font-size:16px}}.mst-hero{overflow:visible}.mhr{position:absolute;left:50%;top:-10px;transform:translate(-50%);width:min(1180px,112%);height:clamp(260px,34vw,380px);z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(75% 95% at 50% 55%,#000 45%,transparent 100%);mask-image:radial-gradient(75% 95% at 50% 55%,#000 45%,transparent 100%)}.mst-hero .pt,.mst-hero .pt-eyebrow,.mst-hero .hero-h1,.mst-hero .hero-sub{position:relative;z-index:1}.mh-c{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mh-chip{position:absolute;top:18px;left:0;display:inline-flex;align-items:baseline;gap:5px;padding:6px 12px;border-radius:999px;white-space:nowrap;font:600 11px var(--sans);color:#8ceefb;background:#04070bbf;border:1px solid rgba(34,211,238,.45);box-shadow:0 0 18px #22d3ee59;transition:opacity .4s;will-change:transform}.mh-chip b{font:700 15px var(--mono);color:#e8fcff}.mh-chip i{font-style:normal;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-left:4px}.mh-chip.done{border-color:#34d58b}.mh-chip.done i{color:#6ee7b7}.mh-lab{position:absolute;bottom:22%;font-size:10.5px;font-weight:600;color:#8ceefb;text-shadow:0 0 10px rgba(34,211,238,.5);letter-spacing:.02em}.mh-lab.l{left:9%}.mh-lab.r{right:9%;color:#8ceefb8c}.mst-card{position:relative;border-radius:18px;padding:20px 22px;margin-bottom:16px;background:linear-gradient(180deg,rgba(34,211,238,.035),transparent 40%),var(--surface);border:1px solid var(--border)}.mst-card-h{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.mst-card-h b{display:block;font-family:var(--display);font-size:18px;font-weight:700;color:#f2fdff;text-transform:uppercase}.mst-card-h span:not(.spl-num){display:block;font-size:13px;color:var(--text-2);margin-top:2px;line-height:1.5}.mst-card-h .spl-num{margin-top:2px;flex:none}.mst-go{position:sticky;bottom:14px;z-index:20;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;margin:6px auto 0;width:fit-content;border-radius:18px;background:#04070bd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(34,211,238,.25);box-shadow:0 18px 50px -12px #000c}.mst-go-note{font-size:11.5px;color:var(--text-3)}.msc{position:relative;border-radius:14px;overflow:hidden;background:radial-gradient(70% 120% at 50% 100%,rgba(34,211,238,.1),transparent 70%),linear-gradient(180deg,#04070bb3,#0a0f164d);border:1px solid rgba(34,211,238,.14)}.msc-c{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.msc-legend{position:absolute;left:14px;bottom:10px;display:flex;gap:14px;pointer-events:none}.msc-legend span{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;color:var(--mx);text-shadow:0 0 10px rgba(34,211,238,.35);transition:opacity .3s}.msc-legend i{width:7px;height:7px;border-radius:50%;background:var(--mx);box-shadow:0 0 8px var(--mx)}.msc-legend .ghost i{background:transparent;border:1.5px dashed var(--mx);box-shadow:none}.msc-hud{position:absolute;right:12px;top:10px;display:flex;gap:8px;pointer-events:none}.msc-hud>span{position:relative;display:grid;gap:0;padding:7px 11px 8px;border-radius:11px;min-width:84px;overflow:hidden;background:#04070bb8;border:1px solid rgba(34,211,238,.22)}.msc-hud em{font:700 9px var(--sans);font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.msc-hud b{font:700 19px var(--mono);color:#e8fcff;line-height:1.15;font-variant-numeric:tabular-nums}.msc-hud small{font-size:9.5px;color:var(--text-3)}.msc-hud .msc-peak.hot b{color:#f5c26b}.msc-lufs-bar{position:absolute;left:0;bottom:0;height:2px;width:calc(var(--lv, 0) * 100%);background:linear-gradient(90deg,#0ea5c6,#e8fcff);box-shadow:0 0 8px #22d3ee;transition:width .1s}.tsc{display:grid;gap:12px}.tsc-bar{display:flex;align-items:center;gap:12px 14px;flex-wrap:wrap}.tsc-name{display:grid;min-width:0;max-width:220px}.tsc-name b{font-size:13.5px;color:#e8fcff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsc-name span{font:500 12px var(--mono);color:var(--text-3)}.tsc-wave{position:relative;flex:1 1 240px;height:46px;cursor:pointer;touch-action:none;border-radius:10px;background:#22d3ee08}.tsc-wave svg{width:100%;height:100%;display:block}.tsc-wave .tsc-cv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.tsc-wave .tsc-lit{will-change:clip-path}.tsc-head{will-change:left}.tsc-wave-load{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:12px;color:var(--text-3)}.tsc-head{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#e8fcff;box-shadow:0 0 10px #22d3ee;pointer-events:none}.tsc-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tsc-tile{display:grid;gap:2px;padding:12px 14px;border-radius:13px;background:#0a0f16e6;border:1px solid var(--border);transition:border-color .25s,transform .25s,box-shadow .25s}.tsc-tile:hover{border-color:#22d3ee73;transform:translateY(-2px);box-shadow:0 10px 26px -14px #22d3ee80}.tsc-tile em{font:700 10px var(--sans);font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.tsc-tile b{font:700 22px var(--mono);color:#e8fcff;font-variant-numeric:tabular-nums}.tsc-tile b span{font:500 11px var(--sans);color:var(--text-3);margin-left:5px}.tsc-tile small{font-size:11.5px;color:#8ceefb}.tsc-flags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px;color:#fbe3b5;padding:9px 12px;border-radius:11px;background:#f5c26b12;border:1px solid rgba(245,194,107,.3)}.tsc-flags svg{color:#f5c26b}.tsc-flags i{font-style:normal;padding:2px 9px;border-radius:999px;background:#f5c26b1f;color:#fbe3b5}.tsc-flags.clean{color:#b7f5d8;background:#34d58b12;border-color:#34d58b4d}.tsc-flags.clean svg{color:#34d58b}.mst-card .setup-steps{gap:12px}.mst-card .setup-step{border-radius:16px;background:#0a0f16d9;border-color:var(--border)}.mst-card .setup-step-num{background:#22d3ee;color:#04222b;border:none;box-shadow:0 0 12px #22d3ee73}.mst-card .setup-step-title{font-size:16px}.mst-card .platform-btn{border-radius:12px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.mst-card .platform-btn:hover{transform:translateY(-1px)}.mst-card .platform-btn.active{border-color:#22d3ee;background:#22d3ee1a;box-shadow:inset 0 0 0 1px #22d3ee59,0 0 20px #22d3ee26}.ltrip{margin:0 0 16px;padding:14px 16px 12px;border-radius:13px;background:#04070b99;border:1px solid rgba(34,211,238,.14)}.ltrip-scale{position:relative;height:62px;margin:0 18px}.ltrip-scale:before{content:"";position:absolute;left:0;right:0;top:30px;height:4px;border-radius:2px;background:#22d3ee1a}.ltrip-fill{position:absolute;top:30px;height:4px;border-radius:2px;background:linear-gradient(90deg,#0e7490,#22d3ee,#e8fcff);box-shadow:0 0 10px #22d3ee;transition:left .7s,width .7s}.ltrip-now,.ltrip-tgt{position:absolute;top:0;transform:translate(-50%);display:grid;justify-items:center;transition:left .7s cubic-bezier(.2,.9,.25,1.1)}.ltrip-now b,.ltrip-tgt b{font:700 12.5px var(--mono);color:#e8fcff}.ltrip-now em,.ltrip-tgt em{font-style:normal;font-size:9.5px;color:var(--text-3);text-transform:capitalize;white-space:nowrap}.ltrip-now:after,.ltrip-tgt:after{content:"";position:absolute;top:26px;width:12px;height:12px;border-radius:50%}.ltrip-now:after{background:#04222b;border:2px solid #8CEEFB}.ltrip-tgt:after{background:#22d3ee;box-shadow:0 0 12px #22d3ee}.ltrip-tgt{top:40px}.ltrip-tgt:after{top:-14px}.ltrip-tgt b{margin-top:2px}.ltrip-tick{position:absolute;top:14px;transform:translate(-50%);font:500 9px var(--mono);color:#8fa6b566}.ltrip-say{font-size:12.5px;color:var(--text-2);margin-top:6px;text-align:center}.ltrip-say b{color:#8ceefb}.int-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.int-tile{display:grid;gap:6px;align-content:start;text-align:left;padding:12px 14px 14px;border-radius:14px;cursor:pointer;font:inherit;color:var(--text);background:transparent;border:1px solid var(--border-hi);transition:border-color .2s,background .2s,box-shadow .2s}.int-tile:hover{border-color:#22d3ee80}.int-tile.on{border-color:#22d3ee;background:#22d3ee14;box-shadow:inset 0 0 0 1px #22d3ee59,0 0 22px #22d3ee1f}.int-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.int-top b{font-family:var(--display);font-size:15px;text-transform:uppercase}.int-top em{font:600 9.5px var(--sans);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#22d3ee}.int-desc{font-size:11.5px;line-height:1.45;color:var(--text-3)}.int-tile.on .int-desc{color:var(--text-2)}.dynw{display:flex;align-items:center;gap:2px;height:34px;padding:0 2px}.dynw i{flex:1;border-radius:2px;background:#22d3ee59;animation:dynw 1.6s ease-in-out infinite alternate;transform-origin:center}.int-tile.on .dynw i{background:linear-gradient(180deg,#e8fcff,#22d3ee);box-shadow:0 0 6px #22d3ee80}@keyframes dynw{0%{transform:scaleY(.75)}to{transform:scaleY(1)}}.msr-cta{width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px;margin-bottom:14px;border-radius:14px;cursor:pointer;font:inherit;text-align:left;color:var(--text);background:#0a0f16d9;border:1px solid var(--border-hi);transition:border-color .2s,background .2s,box-shadow .2s}.msr-cta:hover{border-color:#22d3ee80}.msr-cta.on{border-color:#22d3ee;background:#22d3ee14;box-shadow:0 0 24px #22d3ee26}.msr-cta-sw{width:42px;height:24px;flex:none;border-radius:999px;background:var(--border-hi);position:relative;transition:background .2s}.msr-cta-sw span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--text-2);transition:transform .25s,background .25s}.msr-cta.on .msr-cta-sw{background:linear-gradient(135deg,#67e8f9,#22d3ee)}.msr-cta.on .msr-cta-sw span{transform:translate(18px);background:#04222b}.msr-cta-body{flex:1;display:grid;gap:2px}.msr-cta-body b{font-family:var(--display);font-size:15px;text-transform:uppercase}.msr-cta-body span{font-size:12.5px;color:var(--text-2)}.msr-cta-credit{display:inline-flex;align-items:center;gap:5px;font:700 11px var(--sans);color:#8ceefb;padding:4px 10px;border-radius:999px;background:#22d3ee1a;white-space:nowrap}.msr-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}.msr-room{height:380px;transition:filter .4s}.msr-room.idle{filter:saturate(.6) brightness(.85)}.msr-room.compact{height:300px}.msr-paths{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.msr-path{stroke:#22d3ee12;stroke-width:.35;vector-effect:non-scaling-stroke}.msr-path.lit{stroke:#8ceefb;stroke-width:1.6;stroke-dasharray:4 6;animation:msr-flow .9s linear infinite;filter:drop-shadow(0 0 4px #22D3EE)}@keyframes msr-flow{to{stroke-dashoffset:-20}}.msr-spk{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px;background:none;border:0;cursor:pointer;z-index:2}.msr-spk-ico{display:block;transition:filter .3s,transform .3s}.msr-spk .spk-ico{width:22px;height:27px}.msr-spk.sub .spk-ico{width:22px;height:22px}.msr-spk.sel .spk-ico{filter:drop-shadow(0 0 10px #22D3EE) brightness(1.4)}.msr-spk.sub .spk-cab{stroke-dasharray:3 2.5}.msr-tag{transition:color .2s}.msr-spk.sel .msr-tag{color:#8ceefb}.msr-ring{position:absolute;left:50%;top:40%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:1.5px solid rgba(34,211,238,.55);opacity:0;pointer-events:none}.msr-room.live .msr-spk .msr-ring{animation:msr-ring 3.6s ease-out infinite}.msr-room.live .msr-spk .msr-ring.r2{animation-delay:1.2s}.msr-room.live .msr-spk .msr-ring.r3{animation-delay:2.4s}.msr-spk.sel .msr-ring{animation:msr-ring 1.8s ease-out infinite!important;border-color:#8ceefb}.msr-spk.sel .msr-ring.r2{animation-delay:.6s!important}.msr-spk.sel .msr-ring.r3{animation-delay:1.2s!important}@keyframes msr-ring{0%{transform:scale(.6);opacity:.85}to{transform:scale(4.2);opacity:0}}.msr-part{pointer-events:none;animation:msr-drift 7s ease-in-out infinite alternate;transition:opacity .3s}.msr-part.dim{opacity:.35}.msr-part .sf-dot{width:18px;height:18px}@keyframes msr-drift{0%{translate:0 0}50%{translate:6px -4px}to{translate:-5px 5px}}.msr-you-ring{position:absolute;left:50%;top:-4px;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;border:1px solid rgba(34,211,238,.35);animation:msr-ring 3s ease-out infinite}.msr-detail{padding:16px 18px;border-radius:14px;background:#0a0f16e6;border:1px solid rgba(34,211,238,.2);animation:sst-in .35s ease both}.msr-detail-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.msr-detail-tag{width:40px;height:40px;flex:none;border-radius:12px;display:grid;place-items:center;font:800 13px var(--display);color:#04222b;background:linear-gradient(135deg,#e8fcff,#22d3ee);box-shadow:0 0 16px #22d3ee73;text-transform:uppercase}.msr-detail-head b{display:block;font-family:var(--display);font-size:17px;color:#f2fdff;text-transform:uppercase}.msr-detail-head span{font:500 12px var(--mono);color:#8ceefb}.msr-detail-on{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font:700 10.5px var(--sans);color:#6ee7b7;white-space:nowrap}.msr-band{position:relative;height:8px;border-radius:4px;background:#ffffff0d;overflow:hidden}.msr-band i{position:absolute;top:0;bottom:0;border-radius:4px;background:linear-gradient(90deg,#0ea5c6,#8ceefb);box-shadow:0 0 10px #22d3ee;transition:left .5s,width .5s}.msr-band-scale{display:flex;justify-content:space-between;font:500 9.5px var(--mono);color:var(--text-3);margin:4px 0 12px}.msr-carries{font-size:13.5px;color:#e8fcff;line-height:1.55;margin-bottom:8px}.msr-why{font-size:12.5px;color:var(--text-2);line-height:1.55}.msr-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.msr-chip{padding:4px 11px;border-radius:999px;font:700 11.5px var(--mono);color:var(--text-2);background:transparent;border:1px solid var(--border-hi);cursor:pointer}.msr-chip.on{color:#04222b;background:#22d3ee;border-color:transparent;box-shadow:0 0 12px #22d3ee80}.msr-note{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;border-radius:12px;font-size:12.5px;line-height:1.55;color:var(--text-2);background:#f0a8680f;border:1px solid rgba(240,168,104,.25)}.msr-note svg{flex:none;margin-top:2px;color:#f0a868}.msr-note strong{color:#f2fdff}.msr-preview{display:grid;gap:10px}.msr-preview-cap{font-size:12.5px;color:var(--text-2);line-height:1.5;min-height:38px;animation:sst-in .4s ease both}.msr-preview-cap b{color:#8ceefb}.mpg{position:relative;overflow:hidden;border-radius:18px;padding:22px 28px 26px;border:1px solid rgba(34,211,238,.22);background:radial-gradient(600px 260px at 50% 0%,rgba(34,211,238,.1),transparent 70%),var(--surface)}.mpg-head{text-align:center;margin-bottom:6px}.mpg-head .sh-badge{margin-bottom:8px}.mpg-stage{position:relative;height:clamp(170px,22vw,230px);margin:4px 0 14px}.mpg-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mpg-lab{position:absolute;top:6px;font-size:10.5px;font-weight:600;color:#8ceefb;text-shadow:0 0 10px rgba(34,211,238,.5)}.mpg-lab.l{left:4px;color:#8ceefb8c}.mpg-lab.r{right:4px}.mpg-readout{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap}.mpg-now{display:grid;gap:10px;min-width:0;max-width:520px}.mpg-chain{list-style:none;padding:0;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 0}.mpg-chain li{display:inline-flex;align-items:center;gap:6px;font:600 11.5px var(--sans);color:var(--text-3)}.mpg-node{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--border-hi);background:#0a0f16e6;transition:all .4s}.mpg-chain li.done{color:#34d58b}.mpg-chain li.done .mpg-node{background:#34d58b;border-color:#34d58b;color:#05261a}.mpg-chain li.now{color:#e8fcff}.mpg-chain li.now .mpg-node{background:#22d3ee;border-color:#22d3ee;color:#04222b;box-shadow:0 0 0 4px #22d3ee26,0 0 16px #22d3ee99}.mpg-wire{width:26px;height:2px;margin:0 6px;border-radius:1px;background:#ffffff14;overflow:hidden}.mpg-wire b{display:block;height:100%;background:linear-gradient(90deg,#34d58b,#22d3ee);transition:width .3s}.mpg-stage-t{font-family:var(--display);font-size:19px;font-weight:700;color:#e8fcff;text-transform:uppercase}.mpg-upload{height:6px;border-radius:3px;background:#22d3ee1a;overflow:hidden;margin:22px auto 8px;max-width:520px}.mpg-upload i{display:block;height:100%;background:linear-gradient(90deg,#0ea5c6,#e8fcff);box-shadow:0 0 10px #22d3ee;transition:width .2s}.mpg-upload-t{text-align:center;font:600 13px var(--mono);color:#8ceefb}.mst-ba{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.mst-ba-t{display:grid;gap:4px;padding:16px 18px;border-radius:16px;background:linear-gradient(180deg,rgba(34,211,238,.06),transparent 70%),var(--surface);border:1px solid rgba(34,211,238,.18);animation:sst-in .5s cubic-bezier(.2,.8,.2,1) both;transition:transform .25s,box-shadow .25s}.mst-ba-t:hover{transform:translateY(-2px);box-shadow:0 12px 30px -16px #22d3ee8c}.mst-ba-t em{font:700 10px var(--sans);font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.mst-ba-v{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.mst-ba-v .was{font:600 15px var(--mono);color:var(--text-3);text-decoration:line-through;text-decoration-color:#8fa6b566}.mst-ba-v .arr{color:#22d3ee}.mst-ba-v b{font:800 26px var(--mono);color:#e8fcff;text-shadow:0 0 14px rgba(34,211,238,.5)}.mst-ba-v small{font-size:11px;color:var(--text-3)}.mst-ba-sub{font-size:11.5px;color:#8ceefb;text-transform:capitalize}.msx{display:grid;gap:12px;margin-bottom:16px;padding:14px;border-radius:18px;background:#04070b8c;border:1px solid rgba(34,211,238,.16)}.msx-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.msx-ab{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:999px;border:1px solid var(--border-hi);background:#0a0f16e6}.msx-ab button{position:relative;z-index:1;border:0;background:transparent;padding:7px 16px;border-radius:999px;font:700 12.5px var(--sans);color:var(--text-2);cursor:pointer;transition:color .25s}.msx-ab button[aria-pressed=true]{color:#04222b}.msx-ab-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;transition:transform .35s cubic-bezier(.2,.9,.25,1.15),background .3s;background:linear-gradient(135deg,#67e8f9,#22d3ee);box-shadow:0 0 16px #22d3ee80}.msx-ab-thumb.a{background:linear-gradient(135deg,#b9d6de,#5fa8c0);box-shadow:0 0 12px #5fa8c066}.msx-ab-thumb.b{transform:translate(100%)}.msx-hold{padding:8px 14px;border-radius:999px;font:600 12.5px var(--sans);color:var(--text-2);background:transparent;border:1px dashed var(--border-hi);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;transition:all .2s}.msx-hold:active{color:#04222b;background:#b9d6de;border-style:solid}.msx-match{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:6px 10px;border-radius:999px;font:600 12px var(--sans);color:var(--text-2);background:transparent;border:1px solid var(--border-hi);cursor:pointer}.msx-match .spl-sw{width:30px;height:17px}.msx-match .spl-sw:after{width:11px;height:11px}.msx-match.on{color:#8ceefb;border-color:#22d3ee73}.msx-match.on .spl-sw{background:linear-gradient(135deg,#67e8f9,#22d3ee)}.msx-match.on .spl-sw:after{transform:translate(13px);background:#04222b}.msx-wave{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;background:var(--panel);border:1px solid var(--border)}.msx-tip{font-size:12px;color:var(--text-3);line-height:1.5}.msx-tip kbd{font:600 10.5px var(--mono);padding:1px 6px;border-radius:5px;border:1px solid var(--border-hi);color:#8ceefb}.mlx .lx-p.center{margin:0 auto 18px;text-align:center}.mlx-ba{position:relative;height:260px;border-radius:18px;overflow:hidden;cursor:ew-resize;touch-action:none;--w: 50%;background:radial-gradient(70% 120% at 50% 100%,rgba(34,211,238,.1),transparent 70%),#04070bb3;border:1px solid rgba(34,211,238,.18)}.mlx-ba-c{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mlx-ba-side{position:absolute;top:16px;display:grid;gap:0;pointer-events:none}.mlx-ba-side.l{left:18px}.mlx-ba-side.r{right:18px;text-align:right}.mlx-ba-side em{font:700 10px var(--sans);font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.mlx-ba-side b{font:800 30px var(--mono);color:#e8fcff;line-height:1.1}.mlx-ba-side.r b{text-shadow:0 0 18px rgba(34,211,238,.7);color:#8ceefb}.mlx-ba-side span{font-size:11.5px;color:var(--text-2)}.mlx-ba-handle{position:absolute;top:0;bottom:0;left:var(--w);width:2px;margin-left:-1px;pointer-events:none;background:linear-gradient(180deg,transparent,#E8FCFF 15%,#E8FCFF 85%,transparent);box-shadow:0 0 16px #22d3ee}.mlx-ba-handle span{position:absolute;top:50%;left:50%;width:32px;height:32px;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;gap:3px;background:#04070bd9;border:1.5px solid #E8FCFF;box-shadow:0 0 18px #22d3eeb3}.mlx-ba-handle i{width:2px;height:11px;border-radius:1px;background:#8ceefb}.mlx-ba-hint{position:absolute;bottom:10px;left:50%;transform:translate(-50%);font-size:11px;color:var(--text-3);pointer-events:none}.mlx-steps{max-width:860px;margin:0 auto}.mlx-steps-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.mlx-step{position:relative;overflow:hidden;display:flex;align-items:center;gap:9px;padding:13px 14px;border-radius:14px;cursor:pointer;font:inherit;color:var(--text-2);background:#0a0f16d9;border:1px solid var(--border-hi);transition:all .25s}.mlx-step b{font-family:var(--display);font-size:14.5px;text-transform:uppercase}.mlx-step-n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--sans);border:1.5px solid var(--border-hi)}.mlx-step.on{color:#e8fcff;border-color:#22d3ee;background:#22d3ee14;box-shadow:0 0 22px #22d3ee24}.mlx-step.on .mlx-step-n{background:#22d3ee;border-color:#22d3ee;color:#04222b}.mlx-step.done .mlx-step-n{background:#34d58b;border-color:#34d58b;color:#05261a}.mlx-step-bar{position:absolute;left:0;bottom:0;height:2px;background:#22d3ee;box-shadow:0 0 8px #22d3ee;animation:mlx-bar 3.8s linear both}@keyframes mlx-bar{0%{width:0}to{width:100%}}.mlx-step-body{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;align-items:center;padding:18px;border-radius:16px;background:var(--surface);border:1px solid var(--border);animation:sst-in .4s ease both}.mlx-step-body p{font-size:14.5px;line-height:1.65;color:var(--text-2)}.mlx-scene{position:relative;height:150px;border-radius:12px;background:radial-gradient(70% 90% at 50% 60%,rgba(34,211,238,.12),transparent 70%),#04070b99;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;overflow:hidden}.mlx-drop{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#22d3ee;border:1.5px dashed #22D3EE;animation:mlx-pop .6s ease both,pulse-glow 2.4s ease-in-out infinite}.mlx-meas{font:600 11px var(--mono);color:#8ceefb;padding:3px 9px;border-radius:999px;background:#22d3ee1a;border:1px solid rgba(34,211,238,.3);opacity:0;animation:mlx-pop .5s ease both}@keyframes mlx-pop{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:none}}.mlx-chain{display:flex;align-items:center;gap:10px}.mlx-chain span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--text-3);border:1.5px solid var(--border-hi);animation:mlx-light 2.2s ease both}@keyframes mlx-light{0%{opacity:.4}40%{color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 16px #22d3ee;opacity:1}to{color:#05261a;background:#34d58b;border-color:#34d58b;opacity:1}}.mlx-knobs{display:flex;gap:14px}.mlx-knobs span{display:grid;justify-items:center;gap:6px;font-size:10.5px;color:var(--text-2)}.mlx-knobs i{width:40px;height:40px;border-radius:50%;border:2px solid #22D3EE;position:relative;box-shadow:0 0 12px #22d3ee66;animation:mlx-turn 2.4s ease-in-out infinite alternate}.mlx-knobs i:after{content:"";position:absolute;left:50%;top:4px;width:2px;height:12px;margin-left:-1px;border-radius:1px;background:#e8fcff}@keyframes mlx-turn{0%{transform:rotate(-60deg)}to{transform:rotate(70deg)}}.mlx-tg{display:grid;gap:14px;justify-items:center}.mlx-tg-dial{position:relative;width:min(340px,100%)}.mlx-tg-dial svg{width:100%;display:block;overflow:visible;filter:drop-shadow(0 0 10px rgba(34,211,238,.25))}.mlx-tg-tick{font:500 8px var(--mono);fill:#8fa6b599;text-anchor:middle}.mlx-tg-read{position:absolute;left:50%;bottom:2px;transform:translate(-50%);display:flex;align-items:baseline;gap:5px}.mlx-tg-read b{font:800 28px var(--mono);color:#e8fcff;text-shadow:0 0 16px rgba(34,211,238,.6)}.mlx-tg-read span{font-size:11px;color:var(--text-3)}.mlx-tg-side{display:grid;gap:10px;justify-items:center;text-align:center}.mlx-tg-chips,.mlx-dev-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.mlx-tg-chips button{padding:7px 13px;border-radius:999px;font:600 12.5px var(--sans);color:var(--text-2);background:transparent;border:1px solid var(--border-hi);cursor:pointer;transition:all .2s}.mlx-tg-chips button.on{color:#04222b;background:linear-gradient(135deg,#67e8f9,#22d3ee);border-color:transparent;box-shadow:0 0 14px #22d3ee73}.mlx-tg-side p,.mlx-dev>p{font-size:13.5px;color:var(--text-2);line-height:1.6;max-width:420px;animation:sst-in .35s ease both}.mlx-dev{display:grid;gap:14px}.mlx-dev-chips button{display:grid;justify-items:center;gap:4px;width:76px;padding:10px 6px;border-radius:14px;font:600 11px var(--sans);color:var(--text-2);background:#0a0f16d9;border:1px solid var(--border-hi);cursor:pointer;transition:all .2s}.mlx-dev-chips button.on{color:#e8fcff;border-color:#22d3ee;background:#22d3ee1a;box-shadow:0 0 18px #22d3ee33}.mlx-dev-chips button.on svg{color:#22d3ee;filter:drop-shadow(0 0 6px #22D3EE)}.mlx-dev-graph{position:relative;padding:10px 12px 4px;border-radius:14px;background:#04070bb3;border:1px solid rgba(34,211,238,.16)}.mlx-dev-graph svg{width:100%;height:130px;display:block}.mlx-dev-flat{stroke:#8fa6b54d;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.mlx-dev-curve{fill:none;stroke:#22d3ee;stroke-width:2.4;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #22D3EE);transition:d .7s cubic-bezier(.2,.9,.25,1.1)}.mlx-dev-axis{display:flex;justify-content:space-between;font:500 9.5px var(--mono);color:var(--text-3);padding:2px 4px 4px}@media (max-width: 900px){.tsc-tiles,.mst-ba,.int-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.msr-grid,.mlx-step-body{grid-template-columns:1fr}}@media (max-width: 620px){.mst-card{padding:16px 14px}.mpg{padding:18px 14px 20px}.mpg-readout{gap:16px}.mpg-now{justify-items:center;text-align:center}.mpg-chain{justify-content:center}.mpg-chain li>span:not(.mpg-node){display:none}.mpg-track .sh-t-l{display:none}.msr-room{height:330px}.msc-hud>span{min-width:70px;padding:5px 8px 6px}.msc-hud b{font-size:15px}.msx{padding:10px}.msx-match{margin-left:0}.mlx-steps-tabs{grid-template-columns:1fr}.mlx-ba{height:220px}.mlx-ba-side b{font-size:22px}.mlx-dev-chips button{width:64px}.mh-lab{display:none}}@media (max-width: 460px){.tsc-tiles,.mst-ba,.int-grid{grid-template-columns:1fr 1fr}.tsc-tile b,.mst-ba-v b{font-size:19px}}@media (prefers-reduced-motion: reduce){.msr-ring,.msr-part,.msr-you-ring,.dynw i,.mlx-knobs i,.msr-path.lit{animation:none!important}}.mst-ba-v .mst-arr{color:#22d3ee;font-weight:700}.mst-ba-v .arr{display:none}.msr-detail-head .msr-detail-tag{font:800 13px var(--display);color:#04222b;text-transform:uppercase}.msr-room .sf-edge.top{display:none}.msr-ring{width:26px;height:26px;margin:-13px 0 0 -13px;border-color:#22d3ee66}@keyframes msr-ring{0%{transform:scale(.7);opacity:.7}to{transform:scale(2.6);opacity:0}}.msr-room.compact .msr-spk:not(.sel) .msr-ring{animation:none!important}.mpg-now{max-width:640px}.mpg-wire{width:18px;margin:0 5px}.mhr{-webkit-mask-image:radial-gradient(92% 100% at 50% 55%,#000 55%,transparent 100%);mask-image:radial-gradient(92% 100% at 50% 55%,#000 55%,transparent 100%)}.ltrip-scale{height:84px}.ltrip-scale:before,.ltrip-fill{top:34px}.ltrip-now:after{top:30px}.ltrip-tgt{top:46px}.ltrip-tgt:after{top:-16px}.ltrip-tick{top:auto;bottom:-2px}.mlx-tg-read{position:static;transform:none;justify-content:center;margin-top:-6px}.mst-hero{overflow-x:clip}.msr-part.flip .sf-name{left:auto;right:calc(100% + 8px)}@media (max-width: 620px){.mhr{height:240px;width:100%}.mh-chip{display:none}.msr-cta{flex-wrap:wrap}.msr-cta-body{flex:1 1 60%}.msr-cta-credit{margin-left:56px}.mst-go{margin-left:0;padding:10px;-webkit-backdrop-filter:none;backdrop-filter:none;background:#04070bf0}.mst-go .spl-btn.big{padding:12px 20px;font-size:14.5px}.mst-go-note{display:none}}.mhr{opacity:.8}.mh-chip{box-shadow:0 0 10px #22d3ee2e;border-color:#22d3ee4d}.msect .mhx-body>.msect-sub{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.msect-subh{display:flex;align-items:center;gap:7px;font:600 12.5px var(--sans);color:#8ceefb;margin-bottom:10px}.msect-studio.open{border-color:#22d3ee59;box-shadow:0 0 30px -12px #22d3ee66}.ex-block{margin:16px 0 6px}.viz-stage{border-radius:14px;overflow:hidden;background:radial-gradient(70% 120% at 50% 100%,rgba(34,211,238,.08),transparent 70%),#04080d!important;border:1px solid rgba(34,211,238,.16)!important}.viz-tab2{transition:all .25s}.viz-tab2.active{background:#22d3ee1a!important;border-color:#22d3ee!important;color:#e8fcff!important;box-shadow:0 0 18px #22d3ee38,inset 0 0 0 1px #22d3ee4d}.viz-tab2.active svg{color:#22d3ee;filter:drop-shadow(0 0 6px #22D3EE)}.tdk{position:relative;margin:0 0 16px;padding:22px 22px 24px;border-radius:18px;overflow:hidden;background:radial-gradient(120% 70% at 50% -10%,rgba(34,211,238,.1),transparent 60%),linear-gradient(180deg,#0b171d,#071116);border:1px solid rgba(34,211,238,.18);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000059}.tdk-head{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-bottom:6px}.tdk-mark{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#04222b;background:linear-gradient(135deg,#8ceefb,#22d3ee);box-shadow:0 0 22px #22d3ee73;animation:tdk-breathe 3.2s ease-in-out infinite}@keyframes tdk-breathe{50%{box-shadow:0 0 34px #22d3eeb3}}.tdk-head-t{flex:1 1 320px;min-width:0}.tdk-head-t h3{font-family:var(--display);font-size:20px;font-weight:800;letter-spacing:.02em;color:#f2fdff;margin:0 0 4px;text-transform:uppercase}.tdk-head-t p{font-size:13.5px;line-height:1.6;color:var(--text-2);margin:0;max-width:640px}.tdk-status{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto}.tdk-pill{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#cff7fc;padding:6px 12px;border-radius:999px;background:#22d3ee14;border:1px solid rgba(34,211,238,.28);white-space:nowrap}.tdk-pill i{width:7px;height:7px;border-radius:50%;background:#22d3ee;box-shadow:0 0 8px #22d3ee}.tdk-pill.custom i{background:#e8fcff;animation:xp-pulse 1.2s ease-in-out infinite}.tdk-reset{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#8ceefb;background:none;border:0;cursor:pointer;padding:2px 0}.tdk-reset:hover{color:#e8fcff;text-decoration:underline}.tdk-sec{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:22px 0 12px}.tdk-sec b{font-family:var(--display);font-size:15px;font-weight:700;color:#e8fcff;text-transform:uppercase}.tdk-sec em{font-style:normal;font-size:12px;color:var(--text-3);display:inline-flex;align-items:center;gap:5px}.tdk-num{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:#04222b;background:#22d3ee;box-shadow:0 0 12px #22d3ee80}.tdk-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tdk-card{position:relative;text-align:left;padding:11px 12px 10px;border-radius:13px;cursor:pointer;color:var(--text-2);background:#ffffff05;border:1px solid rgba(34,211,238,.12);transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s,box-shadow .25s}.tdk-card:hover{transform:translateY(-2px);border-color:#22d3ee66;background:#22d3ee0d}.tdk-card.on{border-color:#22d3ee;background:linear-gradient(180deg,#22d3ee24,#22d3ee08);color:#e8fcff;box-shadow:0 0 0 1px #22d3ee59,0 10px 26px #22d3ee29}.tdk-card-top{display:flex;align-items:center;gap:7px;font-size:13px}.tdk-card-top svg{color:#22d3ee}.tdk-card-top b{font-weight:700}.tdk-card-curve{display:block;width:100%;height:38px;margin:7px 0 6px;overflow:visible}.tdk-card-zero{stroke:#8fa6b52e;stroke-dasharray:2 3;stroke-width:.8}.tdk-card-fill{fill:#22d3ee1a}.tdk-card.on .tdk-card-fill{fill:#22d3ee38}.tdk-card-line{fill:none;stroke:#67e8f9;stroke-width:1.8}.tdk-card-base{fill:none;stroke:#b5f5fd59;stroke-width:1;stroke-dasharray:3 3}.tdk-dial,.tdk-stage,.tdk-card{-webkit-user-select:none;user-select:none}.tdk-card.on .tdk-card-line{stroke:#b5f5fd;filter:drop-shadow(0 0 4px #22D3EE)}.tdk-card-traits{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.tdk-card-traits span{display:flex;flex-direction:column;gap:3px}.tdk-card-traits span:before{content:"";display:block;height:3px;border-radius:2px;background:#ffffff12}.tdk-card-traits i{display:block;height:3px;border-radius:2px;margin-top:-6px;background:linear-gradient(90deg,#0ea5c6,#8ceefb);transition:width .5s cubic-bezier(.2,.8,.2,1)}.tdk-stage{position:relative;height:240px;border-radius:14px;overflow:hidden;touch-action:none;background:radial-gradient(100% 120% at 50% 100%,rgba(34,211,238,.07),transparent 60%),#050d11;border:1px solid rgba(34,211,238,.14)}.tdk-spec{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tdk-grid span{position:absolute;pointer-events:none}.tdk-grid .v{top:0;bottom:0;width:1px;background:#8fa6b512}.tdk-grid .v em{position:absolute;bottom:6px;left:4px;font-style:normal;font-family:var(--mono);font-size:10px;color:#8fa6b580}.tdk-grid .v.end em{left:auto;right:4px}.tdk-grid .h{left:0;right:0;height:1px;background:#8fa6b50f}.tdk-grid .h em{position:absolute;right:8px;top:-13px;font-style:normal;font-family:var(--mono);font-size:10px;color:#8fa6b573}.tdk-grid .h.zero{background:repeating-linear-gradient(90deg,rgba(143,166,181,.25) 0 4px,transparent 4px 9px)}.tdk-curves{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.tdk-ai{fill:none;stroke:#b5f5fd66;stroke-width:1.3;stroke-dasharray:5 5}.tdk-ghost{fill:none;stroke:#8ceefbbf;stroke-width:1.6;stroke-dasharray:2 4;animation:tdk-dash 1s linear infinite}@keyframes tdk-dash{to{stroke-dashoffset:-12}}.tdk-glow{fill:none;stroke:#22d3ee73;stroke-width:9;filter:blur(5px)}.tdk-line{fill:none;stroke:#9beffb;stroke-width:2.4}.tdk-stem{position:absolute;width:1px;margin-left:-.5px;pointer-events:none;background:linear-gradient(180deg,#8ceefb73,#8ceefb14)}.tdk-ainode{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;border:1.5px dashed rgba(181,245,253,.6);pointer-events:none}.tdk-node{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:none;cursor:grab;z-index:2;outline:none;touch-action:none}.tdk-node.drag{cursor:grabbing}.tdk-node-dot{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#0a1d24;border:2px solid #67E8F9;box-shadow:0 0 10px #22d3ee80;transition:transform .2s,background .2s}.tdk-node.lit .tdk-node-dot{background:#22d3ee;border-color:#e8fcff}.tdk-node-ring{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:1px solid rgba(34,211,238,.35);animation:tdk-ring 2.6s ease-out infinite}@keyframes tdk-ring{0%{transform:scale(.5);opacity:.9}to{transform:scale(1.5);opacity:0}}.tdk-node:hover .tdk-node-dot,.tdk-node.focus .tdk-node-dot,.tdk-node.drag .tdk-node-dot{transform:scale(1.3);box-shadow:0 0 0 6px #22d3ee26,0 0 22px #22d3ee}.tdk-node-tag{position:absolute;left:50%;bottom:100%;transform:translate(-50%);margin-bottom:-4px;white-space:nowrap;pointer-events:none;font-family:var(--mono);font-size:11px;font-weight:600;color:#cff7fc;padding:3px 7px;border-radius:7px;background:#050d11d9;border:1px solid rgba(34,211,238,.25);transition:transform .2s,background .2s,border-color .2s}.tdk-node-tag.below{bottom:auto;top:100%;margin:-4px 0 0}.tdk-node-tag b{font-family:var(--display);font-weight:700;margin-right:6px;color:#8ceefb;text-transform:uppercase}.tdk-node.drag .tdk-node-tag,.tdk-node.focus .tdk-node-tag{background:#22d3ee;color:#04222b;border-color:#22d3ee;transform:translate(-50%) scale(1.1)}.tdk-node.drag .tdk-node-tag b,.tdk-node.focus .tdk-node-tag b{color:#04222b}.tdk-stage.dragging .tdk-glow{stroke:#22d3eeb3}.tdk-legend{position:absolute;left:12px;top:10px;display:flex;gap:14px;font-size:11px;color:var(--text-3);pointer-events:none}.tdk-legend span{display:inline-flex;align-items:center;gap:6px}.tdk-legend i{width:16px;height:0;border-top:2px solid #9BEFFB}.tdk-legend i.ai{border-top:1.5px dashed rgba(181,245,253,.55)}.tdk-legend i.gh{border-top:2px dotted #8CEEFB}.tdk-bands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.tdk-band{padding:9px 11px;border-radius:11px;background:#ffffff05;border:1px solid rgba(34,211,238,.1);transition:border-color .2s,background .2s}.tdk-band.on{border-color:#22d3ee80;background:#22d3ee12}.tdk-band b{display:flex;justify-content:space-between;font-size:12.5px;color:#e8fcff}.tdk-band b em{font-style:normal;font-family:var(--mono);font-size:10.5px;font-weight:500;color:var(--text-3)}.tdk-band-v{display:block;font-family:var(--mono);font-size:18px;font-weight:700;color:#8ceefb;margin:2px 0 1px}.tdk-band-v small{font-size:10px;margin-left:3px;color:var(--text-3)}.tdk-band-t{display:block;font-size:11px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tdk-dials{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tdk-dial{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 10px 12px;border-radius:14px;background:linear-gradient(180deg,#22d3ee0a,#ffffff03);border:1px solid rgba(34,211,238,.12);transition:border-color .25s,box-shadow .25s}.tdk-dial.drag,.tdk-dial:focus-within{border-color:#22d3ee80;box-shadow:0 0 24px #22d3ee1f}.tdk-dial-head b{display:block;font-size:13.5px;color:#e8fcff}.tdk-dial-head span{display:block;font-size:11px;line-height:1.35;color:var(--text-3);min-height:30px;margin-top:2px}.tdk-knob{position:relative;width:124px;height:124px;margin:4px 0 2px;cursor:ns-resize;touch-action:none;outline:none;border-radius:50%}.tdk-knob:focus-visible{box-shadow:0 0 0 2px #22d3ee80}.tdk-knob svg{width:100%;height:100%;overflow:visible}.tdk-tick{stroke:#8fa6b52e;stroke-width:1.2;stroke-linecap:round}.tdk-tick.on{stroke:#8ceefbbf}.tdk-track{fill:none;stroke:#ffffff0f;stroke-width:7;stroke-linecap:round}.tdk-val{fill:none;stroke-width:7;stroke-linecap:round}.tdk-val-glow{fill:none;stroke:#22d3ee80;stroke-width:10;stroke-linecap:round;filter:blur(5px)}.tdk-dial.drag .tdk-val-glow{stroke:#22d3eed9}.tdk-ai-tick{stroke:#e8fcff;stroke-width:2;stroke-linecap:round;opacity:.55}.tdk-cap{stroke:#22d3ee38;stroke-width:1}.tdk-thumb{fill:#e8fcff;filter:drop-shadow(0 0 6px #22D3EE);transition:r .2s}.tdk-dial.drag .tdk-thumb{r:6.5}.tdk-knob-v{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.tdk-knob-v b{font-family:var(--mono);font-size:14.5px;font-weight:700;color:#f2fdff}.tdk-knob-v span{font-size:9.5px;color:var(--text-3);margin-top:2px}.tdk-dial.moved .tdk-knob-v span{color:#8ceefb}.tdk-step{display:flex;align-items:center;gap:6px;width:100%}.tdk-step button{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;cursor:pointer;color:#8ceefb;background:#22d3ee0f;border:1px solid rgba(34,211,238,.2);transition:background .2s}.tdk-step button:hover{background:#22d3ee2e;color:#e8fcff}.tdk-pic{flex:1;min-width:0;height:40px;overflow:hidden}.tdk-pic-wave{fill:none;stroke:#67e8f9;stroke-width:1.6;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(34,211,238,.6))}.tdk-pic-raw{fill:none;stroke:#8fa6b54d;stroke-width:1;stroke-dasharray:2 3}.tdk-pic-ceil{stroke:#e8fcff73;stroke-width:.8;stroke-dasharray:3 3}.tdk-pic-t{font-family:var(--mono);font-size:6.5px;fill:#8fa6b5b3}.tdk-pic-arc{fill:none;stroke:#8fa6b533;stroke-width:1}.tdk-pic-fan{fill:#22d3ee2e;stroke:#67e8f999;stroke-width:1;animation:tdk-fan 2.4s ease-in-out infinite;transform-origin:60px 42px}@keyframes tdk-fan{50%{fill:#22d3ee4d}}.tdk-pic-mid{stroke:#e8fcff59;stroke-width:.8;stroke-dasharray:2 2}.tdk-pic-dot{fill:#e8fcff;filter:drop-shadow(0 0 3px #22D3EE)}.tdk-pic-you{fill:#22d3ee}.tdk-pic-fill{fill:#22d3ee38}.tdk-pic-spark{fill:#e8fcff;animation:tdk-twinkle 1.5s ease-in-out infinite}@keyframes tdk-twinkle{0%,to{opacity:.1}50%{opacity:1}}.tdk-scroll{animation:tdk-scroll 2.4s linear infinite}@keyframes tdk-scroll{to{transform:translate(-60px)}}@media (max-width: 900px){.tdk-dials{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.tdk{padding:16px 14px 18px;border-radius:16px}.tdk-status{align-items:flex-start;margin-left:0}.tdk-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -14px;padding:2px 14px 6px;scrollbar-width:none}.tdk-cards::-webkit-scrollbar{display:none}.tdk-card{flex:0 0 138px;scroll-snap-align:start}.tdk-stage{height:200px}.tdk-legend{display:none}.tdk-bands,.tdk-dials{grid-template-columns:repeat(2,minmax(0,1fr))}.tdk-dial:last-child{grid-column:span 2}.tdk-knob{width:108px;height:108px}.tdk-sec em{flex-basis:100%;padding-left:32px}}@media (prefers-reduced-motion: reduce){.tdk *,.tdk{animation:none!important}}:root{--dh: #22D3EE;--da: #F26B5B;--dm: #C8D6E4}.dt-hero{position:relative;overflow-x:clip}.dt-hero .pt,.dt-hero .pt-eyebrow,.dt-hero .hero-h1,.dt-hero .hero-sub{position:relative;z-index:1}.dh{position:absolute;left:50%;top:-14px;transform:translate(-50%);width:min(1220px,100%);height:clamp(280px,36vw,400px);z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);opacity:.9}.dh-c{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dh-legend{position:absolute;right:8%;bottom:6%;display:inline-flex;align-items:center;gap:6px;font:600 10.5px var(--sans);color:var(--text-3)}.dh-legend i{width:8px;height:8px;border-radius:50%;margin-left:8px}.dh-legend i.h{background:var(--dh);box-shadow:0 0 8px var(--dh)}.dh-legend i.a{background:var(--da);box-shadow:0 0 8px var(--da)}@media (max-width: 640px){.dh{height:260px}.dh-legend{display:none}}.dlx-lens{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;align-items:stretch;margin-top:8px}.dlx-lens-strip{position:relative;height:210px;border-radius:18px;overflow:hidden;cursor:grab;touch-action:none;background:#040a0e;border:1px solid rgba(34,211,238,.16);box-shadow:inset 0 0 40px #0009}.dlx-lens-strip:active{cursor:grabbing}.dlx-lens-strip canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dlx-lens-ring{position:absolute;top:50%;width:min(140px,84%);aspect-ratio:1;max-height:84%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;border:2px solid var(--c);box-shadow:0 0 22px var(--c),inset 0 0 22px #0006;transition:border-color .5s,box-shadow .5s}.dlx-lens-ring i{position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;border:1px dashed var(--c);opacity:.55;animation:dlx-spin 9s linear infinite}@keyframes dlx-spin{to{transform:rotate(360deg)}}.dlx-lens-hint{position:absolute;left:50%;bottom:10px;transform:translate(-50%);font-size:11.5px;font-weight:600;color:#cff7fc;padding:4px 10px;border-radius:999px;background:#04090dcc;border:1px solid rgba(34,211,238,.3);pointer-events:none}.dlx-lens-read{padding:18px 20px;border-radius:18px;background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid var(--c);transition:border-color .5s;box-shadow:0 0 30px color-mix(in srgb,var(--c) 18%,transparent);animation:mp-cap-in .4s ease both}.dlx-lens-v{display:flex;align-items:center;gap:8px;color:var(--c);margin-bottom:10px;flex-wrap:wrap}.dlx-lens-v b{font-family:var(--display);font-size:20px;color:#f2fdff;text-transform:uppercase}.dlx-lens-v span{font:600 11.5px var(--mono);margin-left:auto}.dlx-lens-read ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dlx-lens-read li{position:relative;padding-left:16px;font-size:13.5px;line-height:1.5;color:var(--text-2);animation:mp-cap-in .4s ease both}.dlx-lens-read li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}.dlx-mini{display:flex;align-items:center;gap:4px;height:90px;width:min(320px,90%)}.dlx-mini i{flex:1;border-radius:3px;animation:dlx-grow .6s cubic-bezier(.2,.8,.2,1) both;transform-origin:center}@keyframes dlx-grow{0%{transform:scaleY(0)}}.dlx-layers{display:grid;grid-template-columns:1fr 1.15fr;gap:30px;align-items:center;margin-top:10px}.dlx-orbit{position:relative;width:min(360px,100%);aspect-ratio:1;margin:0 auto}.dlx-orbit-ring{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;border:1px dashed rgba(34,211,238,.25);animation:dlx-spin 40s linear infinite}.dlx-orbit-core{position:absolute;left:50%;top:50%;width:74px;height:74px;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;color:#04222b;background:radial-gradient(circle,#8ceefb,#22d3ee);box-shadow:0 0 0 10px #22d3ee14,0 0 40px #22d3ee99;animation:tdk-breathe 3s ease-in-out infinite}.dlx-node{position:absolute;width:58px;height:58px;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#8ceefb;background:#071419;border:1px solid rgba(34,211,238,.3);transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,box-shadow .3s,color .3s}.dlx-node em{position:absolute;top:100%;margin-top:6px;font-style:normal;font-size:11px;font-weight:600;color:var(--text-3);white-space:nowrap}.dlx-node:hover{transform:translate(-50%,-50%) scale(1.08)}.dlx-node.on{color:#04222b;background:#22d3ee;box-shadow:0 0 0 6px #22d3ee26,0 0 26px #22d3eeb3;transform:translate(-50%,-50%) scale(1.12)}.dlx-node.on em{color:#e8fcff}.dlx-layer{padding:22px;border-radius:18px;background:linear-gradient(180deg,#22d3ee0f,#ffffff03);border:1px solid rgba(34,211,238,.2);animation:mp-cap-in .45s ease both}.dlx-layer-h{display:flex;align-items:center;gap:10px;margin-bottom:8px}.dlx-layer-h span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#04222b;background:#22d3ee}.dlx-layer-h b{font-family:var(--display);font-size:20px;color:#f2fdff;text-transform:uppercase}.dlx-layer-h em{margin-left:auto;font-style:normal;font:600 11px var(--mono);color:#8ceefb}.dlx-layer p{font-size:14px;line-height:1.65;color:var(--text-2);margin:0 0 14px}.dlx-layer-scene{height:110px;border-radius:12px;background:#050d11;border:1px solid rgba(34,211,238,.1);display:grid;place-items:center;overflow:hidden}.dlx-ls{width:100%;height:100%}.dlx-ls text{font:600 8px var(--mono);fill:var(--text-3)}.dlx-ls .f{fill:#22d3ee2e}.dlx-ls .l{fill:none;stroke:#67e8f9;stroke-width:1.6}.dlx-ls .l2{fill:none;stroke:#f26b5bb3;stroke-width:1.2;stroke-dasharray:3 3}.dlx-ls .cut{stroke:var(--da);stroke-width:1.5;stroke-dasharray:3 3;fill:none}.dlx-ls .grid{stroke:#8fa6b52e;stroke-width:1;fill:none}.dlx-ls .h{fill:var(--dh);animation:dlx-pop .5s ease both}.dlx-ls .a{fill:var(--da);animation:dlx-pop .5s ease both}.dlx-ls .hot{stroke:#e8fcff;stroke-width:5;stroke-linecap:round}.dlx-ls line.l{stroke:#22d3ee;stroke-width:5;stroke-linecap:round;opacity:.6}.dlx-ls .hub{fill:#22d3ee}.dlx-ls .breathe{animation:dlx-breathe 2.4s ease-in-out infinite;transform-origin:center}@keyframes dlx-pop{0%{transform:scale(0);transform-box:fill-box;transform-origin:center}}@keyframes dlx-breathe{50%{transform:scaleY(.55)}}.dlx-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:10px}.dlx-chips span{font:600 12px var(--mono);color:#cff7fc;padding:6px 10px;border-radius:8px;background:#22d3ee14;border:1px solid rgba(34,211,238,.25);animation:dlx-pop .4s ease both}.dlx-rep-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.dlx-rep-tabs button{display:inline-flex;align-items:center;gap:6px;font:600 12.5px var(--sans);color:var(--text-2);padding:8px 12px;border-radius:10px;cursor:pointer;background:#ffffff08;border:1px solid var(--border);transition:all .2s}.dlx-rep-tabs button.on{color:#04222b;background:#22d3ee;border-color:#22d3ee}.dlx-rep-card{position:relative;padding:20px;border-radius:18px;background:linear-gradient(180deg,#0b171d,#071116);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);box-shadow:0 0 36px color-mix(in srgb,var(--c) 14%,transparent);transition:border-color .6s,box-shadow .6s}.dlx-rep-ex{position:absolute;top:12px;right:14px;font:600 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.dlx-rep-top{display:grid;grid-template-columns:160px 1fr;gap:16px;align-items:center}.dlx-rep-meter svg{width:100%}.dlx-rep-meter .trk{fill:none;stroke:#ffffff0f;stroke-width:12;stroke-linecap:round}.dlx-rep-meter .arc{fill:none;stroke-width:6;stroke-linecap:round}.dlx-rep-meter .ndl{transform-origin:100px 100px;transition:transform 1s cubic-bezier(.3,1.5,.5,1)}.dlx-rep-meter .ndl line{stroke:#e8fcff;stroke-width:3;stroke-linecap:round}.dlx-rep-meter .ndl circle{fill:#e8fcff}.dlx-rep-meter .hub{fill:#0b171d;stroke:#22d3ee;stroke-width:2}.dlx-rep-v b{display:block;font-family:var(--display);font-size:20px;color:var(--c);transition:color .6s;text-transform:uppercase}.dlx-rep-v span{display:block;font:600 11.5px var(--mono);color:var(--text-3);margin:3px 0 6px}.dlx-rep-v p{font-size:13px;line-height:1.55;color:var(--text-2);margin:0}.dlx-rep-dots{position:relative;height:70px;margin-top:14px;border-radius:10px;background:linear-gradient(90deg,#22d3ee0f,#c8d6e408,#f26b5b12)}.dlx-rep-dots i{position:absolute;width:9px;height:9px;margin:-4.5px;border-radius:50%;transition:left .9s cubic-bezier(.2,.8,.2,1),background .9s}.dlx-rep-ax{display:flex;justify-content:space-between;font:600 10px var(--mono);color:var(--text-3);margin-top:6px;text-transform:uppercase;letter-spacing:.08em}@media (max-width: 860px){.dlx-lens,.dlx-layers{grid-template-columns:1fr}.dlx-rep-top{grid-template-columns:120px 1fr}}.dsu-file{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.dsu-file span{display:flex;flex-direction:column;padding:8px 12px;border-radius:10px;background:#ffffff05;border:1px solid var(--border)}.dsu-file em{font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.dsu-file b{font:700 13px var(--mono);color:#e8fcff}.dsu-guess{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dsu-g{position:relative;text-align:left;padding:16px 14px 14px;border-radius:14px;cursor:pointer;color:var(--text-2);background:#ffffff05;border:1px solid var(--border);transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s,box-shadow .25s}.dsu-g:hover{transform:translateY(-2px);border-color:#22d3ee66}.dsu-g-i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;margin-bottom:10px;color:#8ceefb;background:#22d3ee14;border:1px solid rgba(34,211,238,.2);transition:all .25s}.dsu-g.ai .dsu-g-i{color:#ffb4a8;background:#f26b5b14;border-color:#f26b5b40}.dsu-g b{display:block;font-size:14px;color:#e8fcff}.dsu-g em{display:block;font-style:normal;font-size:12px;color:var(--text-3);margin-top:3px;line-height:1.4}.dsu-g.on{border-color:#22d3ee;background:linear-gradient(180deg,#22d3ee1f,#22d3ee05);box-shadow:0 0 0 1px #22d3ee59,0 10px 26px #22d3ee24}.dsu-g.on .dsu-g-i{color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 16px #22d3ee99}.dsu-g.ai.on{border-color:var(--da);background:linear-gradient(180deg,#f26b5b1f,#f26b5b05);box-shadow:0 0 0 1px #f26b5b59}.dsu-g.ai.on .dsu-g-i{background:var(--da);border-color:var(--da);color:#2b0a05;box-shadow:0 0 16px #f26b5b99}.dsu-tick{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#22d3ee;color:#04222b;animation:dlx-pop .3s ease both}.dsu-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dsu-m{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:12px;text-align:left;padding:14px 14px 16px;border-radius:14px;cursor:pointer;background:#ffffff05;border:1px solid var(--border);transition:all .25s}.dsu-m:hover{border-color:#22d3ee66}.dsu-m-i{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#8ceefb;background:#22d3ee14}.dsu-m-b{flex:1;min-width:0}.dsu-m-b b{display:flex;align-items:center;gap:6px;font-size:14px;color:#e8fcff;flex-wrap:wrap}.dsu-m-b b i{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#04222b;background:#8ceefb;padding:2px 6px;border-radius:999px}.dsu-m-b em{display:block;font-style:normal;font-size:12px;color:var(--text-3);margin-top:2px}.dsu-depth{display:flex;align-items:flex-end;gap:2px;height:22px}.dsu-depth i{width:4px;border-radius:2px;background:#ffffff1a}.dsu-depth i:nth-child(1){height:30%}.dsu-depth i:nth-child(2){height:45%}.dsu-depth i:nth-child(3){height:60%}.dsu-depth i:nth-child(4){height:80%}.dsu-depth i:nth-child(5){height:100%}.dsu-m.on .dsu-depth i.on{background:#22d3ee;box-shadow:0 0 6px #22d3ee}.dsu-m.on{border-color:#22d3ee;background:#22d3ee12;box-shadow:0 0 0 1px #22d3ee59}.dsu-m.on .dsu-m-i{color:#04222b;background:#22d3ee}.dsu-lbl{margin:18px 0 8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.dsu-chips{display:flex;flex-wrap:wrap;gap:8px}.dsu-chip{font:600 13px var(--sans);color:var(--text-2);padding:8px 14px;border-radius:999px;cursor:pointer;background:#ffffff05;border:1px solid var(--border);transition:all .2s}.dsu-chip:hover{border-color:#22d3ee66;color:#e8fcff}.dsu-chip.on{color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 14px #22d3ee73}.dsu-toggles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.dsu-t{display:flex;align-items:flex-start;gap:12px;text-align:left;padding:14px;border-radius:14px;cursor:pointer;background:#ffffff05;border:1px solid var(--border);transition:border-color .2s}.dsu-t .spl-sw{margin-top:2px}.dsu-t.on{border-color:#22d3ee59}.dsu-t.on .spl-sw{background:linear-gradient(135deg,#67e8f9,#22d3ee)}.dsu-t.on .spl-sw:after{transform:translate(18px);background:#04222b}.dsu-t b{display:flex;align-items:center;gap:6px;font-size:13.5px;color:#e8fcff}.dsu-t em{display:block;font-style:normal;font-size:12px;color:var(--text-3);margin-top:3px}@media (max-width: 860px){.dsu-guess{grid-template-columns:1fr 1fr}.dsu-modes,.dsu-toggles{grid-template-columns:1fr}}.dsc-stage{position:relative}.dsc-layer{position:absolute;left:16px;top:12px;font:700 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8ceefb;padding:5px 10px;border-radius:999px;background:#04090dcc;border:1px solid rgba(34,211,238,.35);animation:mp-cap-in .4s ease both}.dsc-chain{flex-wrap:wrap}.dsc-finds{margin-top:18px;padding:16px 18px;border-radius:16px;background:#ffffff05;border:1px solid rgba(34,211,238,.14);text-align:left}.dsc-finds-h{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px}.dsc-finds-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.dsc-find{padding:9px 12px;border-radius:11px;background:#22d3ee0d;border:1px solid rgba(34,211,238,.2);animation:dsc-in .5s cubic-bezier(.2,.8,.2,1) both}.dsc-find span{display:block;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.dsc-find b{display:block;font:700 13.5px var(--mono);color:#e8fcff;margin-top:2px}@keyframes dsc-in{0%{opacity:0;transform:translateY(8px) scale(.96);box-shadow:0 0 24px #22d3ee99}}.dsc-wait{font-size:13px;color:var(--text-3);margin:0}.drep{margin-top:6px}.dsect .mhx-body{padding-top:6px}.drep-actions{display:flex;justify-content:flex-end;margin:10px 0 14px}.dv{position:relative;overflow:hidden;padding:24px;border-radius:22px;margin-bottom:4px;background:linear-gradient(180deg,#0b171d,#061015);border:1px solid rgba(34,211,238,.22);box-shadow:0 20px 50px #0006}.dv.v-a{border-color:#f26b5b59}.dv.v-m{border-color:#c8d6e44d}.dv-glow{position:absolute;inset:-40% -10% auto;height:120%;pointer-events:none;background:radial-gradient(50% 50% at 30% 30%,rgba(34,211,238,.14),transparent 70%)}.dv.v-a .dv-glow{background:radial-gradient(50% 50% at 30% 30%,rgba(242,107,91,.14),transparent 70%)}.dv.v-m .dv-glow{background:radial-gradient(50% 50% at 30% 30%,rgba(200,214,228,.1),transparent 70%)}.dv-top{position:relative;display:grid;grid-template-columns:1.25fr 1fr;gap:24px;align-items:center}.dv-meterwrap{position:relative}.dv-meter{display:block;width:100%;max-width:420px;margin:0 auto;overflow:visible}.dv-meter-track{fill:none;stroke:#ffffff0d;stroke-width:22}.dv-meter-arc{fill:none;stroke-width:8;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(34,211,238,.35))}.dv-meter-hyb{fill:none;stroke:#c8d6e459;stroke-width:2;stroke-dasharray:3 3}.dv-meter-tick{stroke:#8fa6b54d;stroke-width:1}.dv-meter-l{font:700 9.5px var(--mono);letter-spacing:.14em;fill:var(--text-3)}.dv-meter-l.h{fill:var(--dh)}.dv-meter-l.a{fill:var(--da)}.dv-needle{transform-origin:150px 150px;transition:transform 1.6s cubic-bezier(.3,1.45,.5,1)}.dv-needle line{stroke-width:3.5;stroke-linecap:round;filter:drop-shadow(0 0 6px currentColor)}.dv-hub{fill:#0b171d;stroke:#8ceefb;stroke-width:2}.dv-read{text-align:center;margin-top:2px;position:relative}.dv-over{display:block;font:700 10px var(--mono);letter-spacing:.18em;color:var(--text-3)}.dv-word{display:block;font-family:var(--display);font-size:clamp(22px,3vw,32px);font-weight:800;letter-spacing:.02em;margin:2px 0;background:linear-gradient(90deg,#e8fcff,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:uppercase}.dv.v-a .dv-word{background-image:linear-gradient(90deg,#ffe2dc,#f26b5b)}.dv.v-m .dv-word{background-image:linear-gradient(90deg,#8ceefb,#e8eef5,#f7a091)}.dv-comp{font-size:12.5px;color:var(--text-3)}.dv-comp strong{font-family:var(--mono);color:#e8fcff}.dv-side{display:flex;flex-direction:column;gap:12px}.dv-conf{display:flex;align-items:center;gap:14px}.dv-ring{width:104px;height:104px;flex:none}.dv-ring-fg{fill:none;stroke:url(#mpgg);stroke:#22d3ee;stroke-width:8;stroke-linecap:round;stroke-dasharray:326.7;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 0 8px rgba(34,211,238,.6))}.dv.v-a .dv-ring-fg{stroke:var(--da);filter:drop-shadow(0 0 8px rgba(242,107,91,.6))}.dv-ring .mp-odo{font-size:26px}.dv-conf-t b{display:block;font-family:var(--display);font-size:17px;color:#e8fcff;text-transform:uppercase}.dv-conf-t span{font-size:12px;color:var(--text-3)}.dv-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dv-counts span{display:flex;flex-direction:column;padding:9px 10px;border-radius:12px;font-size:11px;color:var(--text-3);background:#ffffff05;border:1px solid var(--border)}.dv-counts b{font:800 22px var(--mono)}.dv-counts .h b{color:var(--dh)}.dv-counts .m b{color:var(--dm)}.dv-counts .a b{color:var(--da)}.dv-agree{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--text-3)}.dv-agree i{flex:1;height:6px;border-radius:3px;background:#ffffff0f;overflow:hidden}.dv-agree i b{display:block;height:100%;background:linear-gradient(90deg,#0ea5c6,#8ceefb);animation:dv-fill 1.4s cubic-bezier(.2,.8,.2,1) both}@keyframes dv-fill{0%{width:0!important}}.dv-agree em{font:700 12px var(--mono);font-style:normal;color:#e8fcff}.dv-instinct{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 12px;border-radius:12px;font-size:12px;color:var(--text-3);background:#ffffff05;border:1px dashed var(--border-hi)}.dv-instinct b{color:#e8fcff}.dv-instinct em{margin-left:auto;font-style:normal;font-weight:700;display:inline-flex;align-items:center;gap:4px;color:var(--text-2)}.dv-instinct.yes{border-style:solid;border-color:#22d3ee59}.dv-instinct.yes em{color:#8ceefb}.dv-swarmwrap{position:relative;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06)}.dv-swarm-h b{display:block;font-family:var(--display);font-size:16px;color:#f2fdff;text-transform:uppercase}.dv-swarm-h span{font-size:12.5px;color:var(--text-3)}.dv-chips{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 8px}.dv-chips button{display:inline-flex;align-items:center;gap:5px;font:600 11.5px var(--sans);color:var(--text-2);padding:5px 10px;border-radius:999px;cursor:pointer;background:#ffffff05;border:1px solid var(--border);transition:all .2s}.dv-chips button.on{color:#04222b;background:#22d3ee;border-color:#22d3ee}.dv-swarm{display:block;width:100%;overflow:visible}.dv-swarm-hyb{fill:#c8d6e40a}.dv-swarm-mid{stroke:#c8d6e440;stroke-dasharray:2 4}.dv-swarm-t{font:600 10px var(--mono);fill:var(--text-3)}.dv-swarm-t.h{fill:var(--dh)}.dv-swarm-t.a{fill:var(--da)}.dv-dot{cursor:pointer;stroke:#061015;stroke-width:1.5;transition:r .2s,opacity .3s;animation:dv-dot-in .6s cubic-bezier(.3,1.5,.5,1) both;transform-box:fill-box;transform-origin:center}.dv-dot.on{stroke:#fff;stroke-width:2;filter:drop-shadow(0 0 6px currentColor)}.dv-dot.dim{opacity:.12}@keyframes dv-dot-in{0%{transform:scale(0);opacity:0}}.dv-tip{min-height:58px;margin-top:6px;padding:10px 14px;border-radius:12px;background:#ffffff05;border:1px solid var(--border);transition:border-color .2s}.dv-tip.on{border-color:#22d3ee4d}.dv-tip b{font-size:13.5px;color:#e8fcff;margin-right:8px}.dv-tip em{font:700 12.5px var(--mono);font-style:normal;color:#8ceefb}.dv-tip-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px}.dv-tip-l{float:right;font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.dv-tip p{margin:4px 0 0;font-size:12.5px;color:var(--text-2);line-height:1.5}.dv-tip p.dv-tip-idle{display:flex;align-items:center;gap:6px;color:var(--text-3);margin:8px 0 0}@media (max-width: 860px){.dv-top{grid-template-columns:1fr}.dv{padding:18px 14px}}.dtl-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.dtl-name{flex:1;min-width:140px}.dtl-name b{display:block;font-size:14px;color:#e8fcff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dtl-name span{font:600 12px var(--mono);color:var(--text-3)}.dtl-moment{display:inline-flex;align-items:center;gap:7px;font:700 12.5px var(--sans);color:#cff7fc;padding:9px 14px;border-radius:11px;cursor:pointer;background:#22d3ee14;border:1px solid rgba(34,211,238,.35);transition:all .2s}.dtl-moment:hover{background:#22d3ee2e;box-shadow:0 0 18px #22d3ee40}.dtl-moment em{font:700 11.5px var(--mono);font-style:normal;color:#8ceefb}.dtl-stage{position:relative;border-radius:16px;overflow:hidden;cursor:crosshair;background:#040a0e;border:1px solid rgba(34,211,238,.16);-webkit-user-select:none;user-select:none}.dtl-lane{position:relative}.dtl-sec{height:34px;border-bottom:1px solid rgba(255,255,255,.05)}.dtl-secb{position:absolute;top:4px;bottom:4px;margin-left:1px;border-radius:7px;cursor:pointer;overflow:hidden;text-align:left;padding:0 8px;background:var(--c);border:1px solid color-mix(in srgb,var(--e) 45%,transparent);transition:filter .2s}.dtl-secb:hover{filter:brightness(1.4)}.dtl-secb b{position:relative;z-index:1;font:700 10.5px var(--sans);color:#e8fcff;white-space:nowrap;line-height:24px}.dtl-secb i{position:absolute;left:0;bottom:0;height:2px;background:var(--e);opacity:.8}.dtl-spec{height:200px}.dtl-spec canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;image-rendering:auto}.dtl-cut{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--da)}.dtl-cut em{position:absolute;right:8px;top:-18px;font:700 10px var(--mono);font-style:normal;color:#ffb4a8;padding:1px 6px;border-radius:6px;background:#04090dcc}.dtl-hz{position:absolute;left:6px;font:600 9.5px var(--mono);color:#cff7fc99;text-shadow:0 0 4px #000}.dtl-hz.t{top:4px}.dtl-hz.m{top:50%}.dtl-hz.b{bottom:4px}.dtl-ev{height:86px;border-top:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,rgba(242,107,91,.04),transparent 50%,rgba(34,211,238,.04))}.dtl-ev svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dtl-ev-mid{stroke:#c8d6e44d;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:3 4}.dtl-ev-b{animation:dlx-grow .7s cubic-bezier(.2,.8,.2,1) both;transform-box:fill-box;transform-origin:center bottom;transition:opacity .2s;opacity:.85}.dtl-ev-b.on{opacity:1;filter:brightness(1.35)}.dtl-ev-l{position:absolute;right:8px;font:700 9.5px var(--mono)}.dtl-ev-l.a{top:4px;color:var(--da)}.dtl-ev-l.h{bottom:4px;color:var(--dh)}.dtl-wave{height:44px;border-top:1px solid rgba(255,255,255,.05)}.dtl-wave svg{position:absolute;top:4px;right:0;bottom:4px;left:0;width:100%;height:calc(100% - 8px)}.dtl-wave path{stroke:#67e8f98c;stroke-width:1;vector-effect:non-scaling-stroke}.dtl-head{position:absolute;top:0;bottom:0;left:0;width:2px;margin-left:-1px;background:#e8fcff;box-shadow:0 0 10px #22d3ee,0 0 22px #22d3ee99;pointer-events:none;z-index:3}.dtl-hover{position:absolute;top:0;bottom:0;pointer-events:none;z-index:4}.dtl-hover>i{position:absolute;top:0;bottom:0;width:1px;background:#e8fcff59}.dtl-tipbox{position:absolute;top:40px;left:10px;width:210px;padding:8px 10px;border-radius:10px;background:#04090deb;border:1px solid rgba(34,211,238,.3);box-shadow:0 10px 24px #00000080}.dtl-tipbox.r{left:auto;right:10px}.dtl-tipbox b{display:block;font:700 12px var(--mono);color:#e8fcff}.dtl-tipbox span{display:block;font-size:12px;font-weight:700;margin-top:2px;color:var(--text-3)}.dtl-tipbox em{display:block;font-style:normal;font-size:11.5px;color:var(--text-2);margin-top:3px;line-height:1.4}.dtl-cap{font-size:12.5px;line-height:1.6;color:var(--text-3);margin:10px 2px 0}.dtl-cap b{color:var(--text-2)}.dtl-focus{margin-top:14px;padding:16px;border-radius:16px;background:linear-gradient(180deg,#22d3ee0d,#ffffff03);border:1px solid rgba(34,211,238,.18);animation:mp-cap-in .4s ease both}.dtl-focus-h{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dtl-focus-h>div{flex:1;min-width:200px}.dtl-focus-ring{flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;border:3px solid var(--c);box-shadow:0 0 18px var(--c),inset 0 0 12px #00000080}.dtl-focus-ring b{font:800 18px var(--mono);color:#f2fdff}.dtl-focus-o{display:block;font:700 10px var(--mono);letter-spacing:.16em;color:#8ceefb}.dtl-focus-h b{display:block;font-size:15px;color:#f2fdff;margin:2px 0}.dtl-focus-h span:not(.dtl-focus-o):not(.dtl-focus-ring){font-size:12.5px;color:var(--text-2)}.dtl-sigs{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin-top:12px}.dtl-sig{display:grid;grid-template-columns:1fr 110px;gap:2px 10px;align-items:center;padding:9px 12px;border-radius:11px;background:#ffffff05;border:1px solid var(--border)}.dtl-sig span{font-size:12.5px;font-weight:600;color:#e8fcff}.dtl-sig em{grid-column:1 / -1;font-style:normal;font:600 11px var(--mono);color:var(--text-3)}@media (max-width: 640px){.dtl-spec{height:150px}.dtl-tipbox{width:170px}.dtl-moment{width:100%;justify-content:center}}.dz-lean{position:relative;display:block;height:8px;border-radius:4px;background:linear-gradient(90deg,#22d3ee1a,#ffffff0a 50%,#f26b5b1a)}.dz-lean.big{height:12px}.dz-lean-c{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:#c8d6e466}.dz-lean b{position:absolute;top:0;bottom:0;border-radius:4px;animation:dz-lean-in .9s cubic-bezier(.2,.8,.2,1) both}@keyframes dz-lean-in{0%{width:0}}.dz-spec{display:block;width:100%;height:150px}.dz-spec.mini text{display:none}.dz-air{fill:#22d3ee0a}.dz-grid{stroke:#8fa6b51a;stroke-width:1;vector-effect:non-scaling-stroke}.dz-t{font:600 9px var(--mono);fill:var(--text-3)}.dz-t.hi{fill:#8ceefb}.dz-t.ai{fill:#ffb4a8}.dz-line{fill:none;stroke:#67e8f9;stroke-width:2;filter:drop-shadow(0 0 4px rgba(34,211,238,.6))}.dz-cut{stroke:var(--da);stroke-width:1.5;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.dz-cent{stroke:#e8fcff80;stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.dz-trace{position:relative}.dz-trace svg{display:block;width:100%;height:70px}.dz-trace-l{position:absolute;left:6px;top:2px;font:600 9.5px var(--mono);color:var(--text-3)}.dz-wheel{margin:0 auto;width:100%}.dz-wheel svg{width:100%;display:block;overflow:visible}.dz-wheel-rim{fill:none;stroke:#22d3ee1f;stroke-dasharray:2 4}.dz-wheel-g{cursor:pointer}.dz-slice{fill:#22d3ee47;stroke:#061015;stroke-width:1;transition:fill .2s;animation:dv-dot-in .6s cubic-bezier(.3,1.4,.5,1) both;transform-origin:110px 110px}.dz-slice.hot{fill:#22d3ee;filter:drop-shadow(0 0 8px rgba(34,211,238,.7))}.dz-slice.on{fill:#8ceefb}.dz-wheel-t{font:700 10px var(--mono);fill:var(--text-3);pointer-events:none}.dz-wheel-t.hot{fill:#8ceefb}.dz-wheel-big{font:800 26px var(--display);fill:#f2fdff;text-transform:uppercase}.dz-wheel-small{font:600 9px var(--mono);fill:var(--text-3)}.dz-timing{position:relative}.dz-timing-s{display:block;width:100%;height:150px}.dz-tight{fill:#f26b5b0f}.dz-beat{stroke:#22d3ee73;stroke-width:1;vector-effect:non-scaling-stroke}.dz-hit{animation:dv-dot-in .5s ease both;transform-box:fill-box;transform-origin:center;opacity:.85}.dz-hist{position:absolute;right:0;top:0;height:150px;width:34px;display:flex;flex-direction:column-reverse;justify-content:space-between;padding:6px 0}.dz-hist i{display:block;align-self:flex-end;height:5px!important;border-radius:3px;background:#22d3ee}.dz-timing-leg{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:11.5px;color:var(--text-3);margin-top:6px}.dz-timing-leg span{display:inline-flex;align-items:center;gap:6px}.dz-timing-leg b{margin-left:auto;font:700 12px var(--mono);color:#e8fcff}.dz-timing-leg .dot{width:8px;height:8px;border-radius:50%}.dz-timing-leg .dot.h{background:var(--dh)}.dz-timing-leg .dot.a{background:var(--da)}.dz-scale{padding:18px 0 4px}.dz-scale-bar{position:relative;height:6px;border-radius:3px;background:#ffffff12}.dz-scale-zone{position:absolute;top:-3px;bottom:-3px;border-radius:4px;background:#f26b5b2e;border:1px dashed rgba(242,107,91,.4)}.dz-scale-tick{position:absolute;top:-4px;bottom:-4px;width:1px;background:#8fa6b54d}.dz-scale-tick em{position:absolute;top:-16px;left:50%;transform:translate(-50%);font:600 9px var(--mono);font-style:normal;color:var(--text-3);white-space:nowrap}.dz-scale-mk{position:absolute;top:50%;width:14px;height:14px;margin:-7px;border-radius:50%;background:#e8fcff;box-shadow:0 0 0 3px #22d3ee59,0 0 12px #22d3ee;animation:dz-mk .9s cubic-bezier(.3,1.4,.5,1) both}@keyframes dz-mk{0%{left:0}}.dz-scale-lr{display:flex;justify-content:space-between;font-size:10.5px;color:var(--text-3);margin-top:6px}.dna-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dna-tile{position:relative;display:flex;flex-direction:column;padding:14px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#22d3ee0d,#ffffff03);border:1px solid rgba(34,211,238,.13);transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s;animation:mp-cap-in .5s ease both}.dna-tile:hover{transform:translateY(-2px);border-color:#22d3ee66;box-shadow:0 10px 26px #22d3ee1a}.dna-tile em{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.dna-tile>b{font:800 24px var(--mono);color:#f2fdff;margin:4px 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dna-tile>b span{font:600 11px var(--sans);color:var(--text-3);margin-left:5px}.dna-tile small{font-size:11.5px;color:var(--text-2);line-height:1.4;margin-top:auto;padding-top:6px}.dna-viz{min-height:34px;display:flex;flex-direction:column;justify-content:center}.dna-viz .dz-scale{padding-top:16px}.dna-viz .dz-spec{height:60px}.dna-viz .dz-trace svg{height:34px}.dna-pulse{position:relative;height:34px}.dna-pulse i{position:absolute;left:12px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:#22d3ee;box-shadow:0 0 12px #22d3ee;animation:dna-beat 1s ease-out infinite}.dna-pulse i+i{left:40px;background:#8ceefb}@keyframes dna-beat{0%{transform:scale(1.5);opacity:1}to{transform:scale(.7);opacity:.35}}.dna-keybar{height:6px;border-radius:3px;background:#ffffff12;overflow:hidden}.dna-keybar i{display:block;height:100%;background:linear-gradient(90deg,#0ea5c6,#8ceefb);animation:dz-lean-in 1.2s ease both}.dna-dyn{position:relative;height:34px;border-left:1px solid rgba(255,255,255,.1);margin-left:6px}.dna-dyn .pk,.dna-dyn .ld{position:absolute;left:-4px;width:40px;height:2px;border-radius:1px}.dna-dyn .pk{top:0;background:#e8fcff}.dna-dyn .ld{background:#22d3ee;box-shadow:0 0 8px #22d3ee}.dna-dyn span{position:absolute;left:40px;top:0;width:2px;background:repeating-linear-gradient(180deg,#8CEEFB 0 3px,transparent 3px 6px)}.dna-st{width:120px;height:40px}.dna-st ellipse{fill:#22d3ee24;stroke:#67e8f9;stroke-width:1.4;animation:dlx-breathe 3s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.dna-st line{stroke:#e8fcff66;stroke-dasharray:2 2}.dna-secs{display:flex;gap:2px;height:14px}.dna-secs i{border-radius:3px;background:#22d3ee}.dna-fmt{display:flex;gap:6px}.dna-fmt span{font:700 11px var(--mono);color:#8ceefb;padding:3px 7px;border-radius:6px;background:#22d3ee14}.dna-bal{margin-top:14px;padding:16px;border-radius:16px;background:#ffffff05;border:1px solid rgba(34,211,238,.13)}.dna-bal-h b{font-family:var(--display);font-size:15px;color:#f2fdff;margin-right:8px;text-transform:uppercase}.dna-bal-h span{font-size:12px;color:var(--text-3)}.dna-bal-bars{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;height:170px;margin-top:12px;align-items:end}.dna-band{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.dna-band i{width:100%;max-width:64px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#8ceefb,#0ea5c659);box-shadow:0 0 16px #22d3ee4d;animation:dlx-grow .9s cubic-bezier(.2,.8,.2,1) both;transform-origin:bottom}.dna-band-v{font:700 12px var(--mono);color:#e8fcff;margin-bottom:4px}.dna-band b{font-size:12px;color:#e8fcff;margin-top:6px}.dna-band em{font-style:normal;font:600 9.5px var(--mono);color:var(--text-3)}@media (max-width: 960px){.dna-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.dna-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dna-tile>b{font-size:20px}.dna-bal-bars{gap:5px;height:150px}.dna-band b{font-size:10.5px}.dna-band em{display:none}}.dex{display:grid;grid-template-columns:340px 1fr;gap:20px;align-items:start}.dex-left{position:sticky;top:90px}.dex-radar{width:100%;display:block;overflow:visible}.dex-r-grid{fill:none;stroke:#8fa6b51f}.dex-r-grid.mid{stroke:#c8d6e459;stroke-dasharray:3 4}.dex-r-axis{stroke:#8fa6b51a}.dex-r-poly{fill:#22d3ee24;stroke:#8ceefb;stroke-width:2;filter:drop-shadow(0 0 10px rgba(34,211,238,.45));animation:dex-poly 1.2s cubic-bezier(.3,1.3,.5,1) both;transform-origin:160px 160px}@keyframes dex-poly{0%{transform:scale(.1);opacity:0}}.dex-r-node{cursor:pointer;outline:none}.dex-r-lead{stroke:#8fa6b526;stroke-dasharray:2 3}.dex-r-dot{stroke:#061015;stroke-width:2;transition:r .2s}.dex-r-badge{fill:#071419;stroke:#22d3ee4d;transition:all .2s}.dex-r-ico{color:#8ceefb}.dex-r-node:hover .dex-r-badge{stroke:#22d3ee}.dex-r-node.on .dex-r-badge{fill:#22d3ee;stroke:#22d3ee;filter:drop-shadow(0 0 10px rgba(34,211,238,.7))}.dex-r-node.on .dex-r-ico{color:#04222b}.dex-r-t{font:700 10px var(--mono);fill:var(--text-3)}.dex-r-node.on .dex-r-t{fill:#e8fcff}.dex-hint{font-size:11.5px;color:var(--text-3);text-align:center;margin:10px 0 0}.dex-panel{min-width:0;animation:mp-cap-in .4s ease both}.dex-tabs{display:none;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:12px}.dex-tabs button{flex:none;display:inline-flex;align-items:center;gap:6px;font:600 12px var(--sans);color:var(--text-2);padding:7px 10px;border-radius:10px;cursor:pointer;background:#ffffff05;border:1px solid var(--border)}.dex-tabs button i{font:700 10.5px var(--mono);font-style:normal;color:var(--c)}.dex-tabs button.on{border-color:#22d3ee;color:#e8fcff;background:#22d3ee1a}.dex-head{display:flex;align-items:center;gap:14px}.dex-ico{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#04222b;background:var(--c);box-shadow:0 0 20px var(--c)}.dex-head-t{flex:1;min-width:0}.dex-head-t b{display:block;font-family:var(--display);font-size:22px;color:#f2fdff;text-transform:uppercase}.dex-head-t span{font-size:12.5px;color:var(--text-3)}.dex-score{text-align:right}.dex-score b{display:block;font:800 30px var(--mono);color:var(--c);line-height:1;text-shadow:0 0 18px var(--c)}.dex-score span{display:block;font-size:11.5px;font-weight:700;color:var(--c)}.dex-score em{font-style:normal;font:600 10px var(--mono);color:var(--text-3)}.dex-explain{font-size:13.5px;line-height:1.65;color:var(--text-2);margin:12px 0}.dex-viz{padding:14px;border-radius:14px;background:#050d11;border:1px solid rgba(34,211,238,.12)}.dex-vh{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:10px 0 4px}.dex-vh:first-child{margin-top:0}.dex-vrow{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:6px}.dex-harm{display:grid;grid-template-columns:220px 1fr;gap:18px;align-items:center}.dex-big em{display:block;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.dex-big b{font-family:var(--display);font-size:26px;color:#f2fdff;text-transform:uppercase}.dex-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.dex-facts div{padding:10px;border-radius:10px;background:#ffffff05;border:1px solid var(--border)}.dex-facts span{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.dex-facts b{font:700 14px var(--mono);color:#e8fcff}.dex-reason{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6;color:var(--text-2);margin:14px 0 12px;padding:12px 14px;border-radius:4px 14px 14px;background:#0b1a20;border:1px solid rgba(34,211,238,.18)}.dex-reason img{width:30px;height:30px;border-radius:50%;flex:none;border:1.5px solid #22D3EE}.dex-filter{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.dex-filter button{font:600 12px var(--sans);color:var(--text-2);padding:6px 11px;border-radius:999px;cursor:pointer;background:#ffffff05;border:1px solid var(--border)}.dex-filter button.on{color:#04222b;background:#22d3ee;border-color:#22d3ee}.dex-list{display:grid;gap:6px}.dex-m{display:grid;grid-template-columns:12px 1fr auto 140px 16px;gap:10px;align-items:center;text-align:left;padding:10px 12px;border-radius:11px;cursor:pointer;background:#ffffff05;border:1px solid var(--border);transition:border-color .2s,background .2s;color:inherit;font:inherit}.dex-m:hover{border-color:#22d3ee4d;background:#22d3ee08}.dex-m-dot{width:10px;height:10px;border-radius:50%}.dex-m-n{font-size:13px;font-weight:600;color:#e8fcff}.dex-m-v{font:700 12px var(--mono);color:#8ceefb;text-align:right;white-space:nowrap}.dex-m-c{color:var(--text-3);transition:transform .2s}.dex-m.open .dex-m-c{transform:rotate(180deg)}.dex-m-why{grid-column:2 / -1;font-size:12.5px;line-height:1.55;color:var(--text-2);animation:mp-cap-in .3s ease both}.dex-empty{font-size:13px;color:var(--text-3)}@media (max-width: 960px){.dex{grid-template-columns:1fr}.dex-left{position:static;max-width:340px;margin:0 auto}}@media (max-width: 640px){.dex-left{display:none}.dex-tabs{display:flex}.dex-m{grid-template-columns:10px 1fr auto 16px}.dex-m .dz-lean{grid-column:2 / -1;grid-row:2}.dex-vrow,.dex-harm{grid-template-columns:1fr}.dex-facts{grid-template-columns:1fr 1fr}.dex-head-t b{font-size:18px}.dex-score b{font-size:24px}}.dwhy-h b{display:block;font-family:var(--display);font-size:16px;color:#f2fdff;text-transform:uppercase}.dwhy-h span{font-size:12.5px;color:var(--text-3)}.dwhy-tug{margin-top:12px;padding:16px;border-radius:16px;background:#050d11;border:1px solid rgba(34,211,238,.12)}.dwhy-ends{display:flex;justify-content:space-between;font:800 11px var(--mono);letter-spacing:.14em;margin-bottom:8px}.dwhy-ends span{display:inline-flex;align-items:center;gap:6px}.dwhy-ends .h{color:var(--dh)}.dwhy-ends .a{color:var(--da)}.dwhy-row{display:grid;grid-template-columns:120px 1fr 70px;gap:10px;align-items:center;padding:5px 0}.dwhy-n{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#e8fcff}.dwhy-track{position:relative;height:12px;border-radius:6px;background:#ffffff0a}.dwhy-c{position:absolute;left:50%;top:-4px;bottom:-4px;width:1px;background:#c8d6e466}.dwhy-track b{position:absolute;top:0;bottom:0;border-radius:6px;width:var(--w);animation:dwhy-pull 1s cubic-bezier(.3,1.3,.5,1) both}@keyframes dwhy-pull{0%{width:0}}.dwhy-v{font:700 11px var(--mono);text-align:right}.dwhy-rope{position:relative;height:26px;margin:10px 80px 0 130px}.dwhy-rope:before{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:repeating-linear-gradient(90deg,#8ceefb 0,#8ceefb 6px,#8ceefb66 6px,#8ceefb66 10px)}.dwhy-knot{position:absolute;top:50%;transform:translate(-50%,-50%);animation:dwhy-knot 1.6s cubic-bezier(.3,1.4,.5,1) both}.dwhy-knot i{display:block;width:18px;height:18px;border-radius:50%;background:#e8fcff;box-shadow:0 0 0 4px #22d3ee4d,0 0 18px #22d3ee}@keyframes dwhy-knot{0%{left:50%}}.dwhy-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.dwhy-col{padding:14px;border-radius:16px;background:#ffffff05;border:1px solid var(--border)}.dwhy-col.h{border-color:#22d3ee40}.dwhy-col.a{border-color:#f26b5b40}.dwhy-col-h{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin-bottom:10px}.dwhy-col.h .dwhy-col-h{color:var(--dh)}.dwhy-col.a .dwhy-col-h{color:var(--da)}.dwhy-ev{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:8px 0;border-top:1px solid rgba(255,255,255,.05)}.dwhy-ev .dz-lean{grid-column:1 / -1}.dwhy-ev-n{font-size:13px;font-weight:600;color:#e8fcff}.dwhy-ev-n em{font-style:normal;font:600 9.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-left:6px}.dwhy-ev-v{font:700 12px var(--mono);color:#8ceefb}.dwhy-none{font-size:12.5px;color:var(--text-3);margin:0}.dwhy-corro{margin-top:12px;padding:14px;border-radius:16px;background:#ffffff05;border:1px solid rgba(34,211,238,.2)}.dwhy-corro-r{display:flex;gap:12px;align-items:flex-start;padding:6px 0}.dwhy-corro-r p{margin:0;font-size:13px;line-height:1.55;color:var(--text-2)}.dwhy-link{flex:none;display:flex;margin-top:3px}.dwhy-link i{width:12px;height:12px;border-radius:50%;border:2px solid #22D3EE}.dwhy-link i+i{margin-left:-4px;border-color:#8ceefb}.dwhy-nico{display:flex;gap:12px;align-items:flex-start;margin-top:14px}.dwhy-nico img{width:46px;height:46px;border-radius:50%;flex:none;border:2px solid #22D3EE;box-shadow:0 0 18px #22d3ee66}.dwhy-nico>div{padding:12px 16px;border-radius:4px 16px 16px;background:#0b1a20;border:1px solid rgba(34,211,238,.2)}.dwhy-nico-n{font:800 11px var(--sans);letter-spacing:.1em;color:#8ceefb}.dwhy-nico-n em{font-style:normal;font-weight:600;letter-spacing:0;color:var(--text-3);margin-left:6px}.dwhy-nico p{margin:6px 0 0;font-size:14px;line-height:1.7;color:var(--text-2)}.dwhy-math{margin-top:12px;padding:10px 14px;border-radius:12px;font:600 11.5px var(--mono);color:var(--text-3);background:#ffffff05;border:1px solid var(--border)}.dwhy-math i{font-style:normal;margin:0 6px;opacity:.5}.dwhy-math b{color:#8ceefb}.dwhy-note{display:flex;gap:10px;align-items:flex-start;margin-top:10px;padding:10px 14px;border-radius:12px;color:#e8c468;background:#e8c4680f;border-left:3px solid #E8C468}.dwhy-note p{margin:0;font-size:12.5px;line-height:1.55;color:var(--text-2)}@media (max-width: 640px){.dwhy-row{grid-template-columns:92px 1fr 56px;gap:6px}.dwhy-n{font-size:11.5px}.dwhy-rope{margin-left:98px;margin-right:62px}.dwhy-cols{grid-template-columns:1fr}}.dteach>p{font-size:13.5px;line-height:1.6;color:var(--text-2);margin:0 0 12px}.dteach-opts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dteach-o{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:18px 12px;border-radius:16px;cursor:pointer;background:#ffffff05;border:1px solid var(--border);transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s}.dteach-o:hover{transform:translateY(-3px);border-color:#22d3ee73;box-shadow:0 12px 28px #22d3ee1f}.dteach-o.ai:hover{border-color:#f26b5b80;box-shadow:0 12px 28px #f26b5b1f}.dteach-o>span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:#8ceefb;background:#22d3ee14;border:1px solid rgba(34,211,238,.25)}.dteach-o.ai>span{color:#ffb4a8;background:#f26b5b14;border-color:#f26b5b4d}.dteach-o b{font-size:14px;color:#e8fcff}.dteach-o em{font-style:normal;font-size:12px;color:var(--text-3)}.dteach-n{font-size:12px!important;color:var(--text-3)!important;margin:10px 0 0!important}.dteach-done{display:flex;gap:14px;align-items:center;animation:mp-cap-in .4s ease both}.dteach-done>span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#04222b;background:#22d3ee;box-shadow:0 0 20px #22d3ee99}.dteach-done b{font-size:15px;color:#e8fcff}.dteach-done p{margin:2px 0 0;font-size:13px;color:var(--text-2)}@media (max-width: 640px){.dteach-opts{grid-template-columns:1fr}.dteach-o{flex-direction:row;text-align:left}.dteach-o>span{flex:none}}@media (prefers-reduced-motion: reduce){.drep *,.dlx *,.dsc *{animation:none!important;transition:none!important}}.spl-hero{overflow-x:clip;padding-top:18px}.sph{position:absolute;left:50%;top:0;transform:translate(-50%);width:min(1180px,100%);height:clamp(240px,26vw,310px);z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 90%,transparent),linear-gradient(90deg,#000 88%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 8%,#000 90%,transparent);opacity:.9}.sph-c{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.spl-hero-copy .pt{margin-top:clamp(40px,5vw,66px)}.spl-hero-copy .pt-eyebrow{margin-top:clamp(18px,3vw,40px)}@media (max-width: 640px){.sph{height:230px}.spl-hero-copy .pt{margin-top:74px}.spl-hero-copy .pt-eyebrow{margin-top:62px}}.slx-fine{font-size:12px;color:var(--text-3);text-align:center;margin:12px auto 0;max-width:620px;line-height:1.55}.slx-player{margin-top:10px;padding:18px;border-radius:20px;background:linear-gradient(180deg,#0b171d,#061015);border:1px solid rgba(34,211,238,.2);box-shadow:0 20px 50px #00000059}.slx-pl-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.slx-pl-t{flex:1;min-width:180px}.slx-pl-t b{display:block;font-size:15px;color:#f2fdff}.slx-pl-t span{font-size:12px;color:var(--text-3)}.slx-presets{display:flex;gap:6px;flex-wrap:wrap}.slx-presets button{font:600 12px var(--sans);color:var(--text-2);padding:7px 12px;border-radius:999px;cursor:pointer;background:#ffffff08;border:1px solid var(--border);transition:all .2s}.slx-presets button:hover{border-color:#22d3ee66;color:#e8fcff}.slx-presets button.on{color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 14px #22d3ee73}.slx-pl-stage{position:relative;display:grid;grid-template-columns:1fr;height:330px;border-radius:14px;background:#040a0e;border:1px solid rgba(34,211,238,.12);overflow:hidden}.slx-pl-stage canvas{position:absolute;top:0;bottom:0;left:150px;right:14px;width:calc(100% - 164px);height:100%}.slx-pl-mixl{position:absolute;left:14px;top:16%;transform:translateY(-50%);font:700 12px var(--sans);color:#e8fcff}.slx-pl-lanes{position:absolute;left:0;width:146px;top:42%;bottom:0;display:grid;grid-template-rows:repeat(4,1fr);padding:0 8px}.slx-lane{display:flex;align-items:center;gap:5px;opacity:.45;transition:opacity .25s}.slx-lane.on{opacity:1}.slx-lane-n{flex:1;display:inline-flex;align-items:center;gap:6px;font:700 12px var(--sans);color:#e8fcff}.slx-lane-n svg{color:var(--c)}.slx-ms{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;cursor:pointer;font:800 11px var(--mono);color:var(--text-2);background:#ffffff0a;border:1px solid var(--border);transition:all .2s}.slx-ms:hover{border-color:var(--c);color:#e8fcff}.slx-ms.s.on{color:#04222b;background:var(--c);border-color:var(--c);box-shadow:0 0 10px var(--c)}.slx-lane.solo{opacity:1}@media (max-width: 640px){.slx-player{padding:14px 12px}.slx-pl-stage{height:300px}.slx-pl-stage canvas{left:108px;width:calc(100% - 116px);right:8px}.slx-pl-lanes{width:106px;padding:0 4px}.slx-lane-n{font-size:11px;gap:4px}.slx-lane-n svg{display:none}.slx-ms{width:24px;height:24px}}.slx-fan{display:flex;flex-direction:column;gap:10px;width:min(280px,80%)}.slx-fan i{height:10px;border-radius:5px;background:linear-gradient(90deg,transparent,var(--c));box-shadow:0 0 12px var(--c);animation:slx-fan 1.2s cubic-bezier(.2,.8,.2,1) both;transform-origin:left}@keyframes slx-fan{0%{transform:scaleX(0);opacity:0}}.slx-eng{margin-top:10px}.slx-goals{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.slx-goals button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:14px 16px;border-radius:14px;cursor:pointer;background:#ffffff05;border:1px solid var(--border);color:#8ceefb;transition:all .25s}.slx-goals button b{font-size:14.5px;color:#e8fcff}.slx-goals button em{font-style:normal;font-size:12px;color:var(--text-3)}.slx-goals button:hover{border-color:#22d3ee66;transform:translateY(-1px)}.slx-goals button.on{border-color:#22d3ee;background:linear-gradient(180deg,#22d3ee1f,#22d3ee05);box-shadow:0 0 0 1px #22d3ee59,0 10px 26px #22d3ee1f}.slx-eng-body{display:grid;grid-template-columns:1fr 1.15fr;gap:14px}.slx-eng-list{display:grid;gap:8px;align-content:start}.slx-e{display:grid;gap:8px;text-align:left;padding:12px 14px;border-radius:14px;cursor:pointer;background:#ffffff05;border:1px solid var(--border);transition:all .2s;animation:mp-cap-in .4s ease both}.slx-e:hover{border-color:#22d3ee59}.slx-e.on{border-color:#22d3ee;background:#22d3ee12}.slx-e-h{display:flex;align-items:center;gap:8px}.slx-e-h b{font-size:14px;color:#e8fcff}.slx-e-h em{margin-left:auto;font:600 11px var(--mono);font-style:normal;color:#8ceefb}.slx-e-bars{display:grid;grid-template-columns:1fr 1fr;gap:10px}.slx-e-bars span{display:grid;grid-template-columns:50px 1fr;align-items:center;gap:6px}.slx-e-bars i{font-style:normal;font-size:10.5px;color:var(--text-3)}.slx-e-bars s{display:block;height:5px;border-radius:3px;background:#ffffff0f;overflow:hidden;text-decoration:none}.slx-e-bars u{display:block;height:100%;background:linear-gradient(90deg,#0ea5c6,#8ceefb);transition:width .6s cubic-bezier(.2,.8,.2,1)}.slx-e-detail{padding:20px;border-radius:16px;background:linear-gradient(180deg,#22d3ee12,#ffffff03);border:1px solid rgba(34,211,238,.25);animation:mp-cap-in .4s ease both}.slx-e-dh{display:flex;align-items:center;gap:10px;color:#22d3ee}.slx-e-dh b{font-family:var(--display);font-size:22px;color:#f2fdff;text-transform:uppercase}.slx-badge{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#04222b;background:#8ceefb;padding:3px 8px;border-radius:999px}.slx-e-detail>p{font-size:14px;line-height:1.6;color:var(--text-2);margin:8px 0 14px}.slx-e-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.slx-e-facts span{padding:10px;border-radius:10px;background:#ffffff05;border:1px solid var(--border)}.slx-e-facts em{display:block;font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.slx-e-facts b{font:700 13px var(--mono);color:#e8fcff}.slx-e-facts b i{font-style:normal;color:#ffffff26}.slx-e-stems{margin-top:14px}.slx-e-stems>em{display:block;font-style:normal;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.slx-e-stems div{display:flex;flex-wrap:wrap;gap:6px}.slx-e-stems span{display:inline-flex;align-items:center;gap:6px;font:600 12.5px var(--sans);color:#e8fcff;padding:6px 11px;border-radius:999px;background:#ffffff08;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);animation:dlx-pop .4s ease both}.slx-e-stems span i{width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}.slx-e-nico{display:flex;align-items:center;gap:7px;font-size:12.5px!important;color:#8ceefb!important;margin:14px 0 0!important}@media (max-width: 860px){.slx-goals,.slx-eng-body{grid-template-columns:1fr}.slx-e-facts{grid-template-columns:1fr 1fr 1fr}}.slx-est{padding:18px;border-radius:18px;background:linear-gradient(180deg,#0b171d,#071116);border:1px solid rgba(34,211,238,.2)}.slx-est-ctl{display:grid;gap:14px;margin-bottom:14px}.slx-seg{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:12px;background:#ffffff08;border:1px solid var(--border)}.slx-seg button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 8px;font:700 12.5px var(--sans);color:var(--text-2);background:none;border:0;cursor:pointer;transition:color .2s}.slx-seg button[aria-pressed=true]{color:#04222b}.slx-seg-th{position:absolute;top:4px;bottom:4px;width:calc(50% - 4px);border-radius:9px;background:linear-gradient(135deg,#67e8f9,#22d3ee);box-shadow:0 0 14px #22d3ee73;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.slx-seg-th.a{transform:translate(0)}.slx-seg-th.b{transform:translate(100%)}.slx-len{display:grid;gap:6px}.slx-len span{font-size:12.5px;color:var(--text-2)}.slx-len b{font:700 13px var(--mono);color:#e8fcff;margin-left:6px}.slx-len input{width:100%;accent-color:#22D3EE}.slx-est-rows{display:grid;gap:8px}.slx-er{display:grid;grid-template-columns:130px 1fr 150px;gap:10px;align-items:center;transition:opacity .3s}.slx-er.off{opacity:.4}.slx-er-n{font-size:12.5px;font-weight:600;color:#e8fcff}.slx-er-bar{height:8px;border-radius:4px;background:#ffffff0d;overflow:hidden}.slx-er-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#0ea5c6,#8ceefb);box-shadow:0 0 10px #22d3ee66;transition:width .6s cubic-bezier(.2,.8,.2,1)}.slx-er-t{font:600 11.5px var(--mono);color:#8ceefb;text-align:right}.slx-er.off .slx-er-t{color:var(--text-3)}@media (max-width: 640px){.slx-er{grid-template-columns:1fr auto}.slx-er-bar{grid-column:1 / -1;grid-row:2}}.slx-cc{position:relative;height:240px;border-radius:18px;overflow:hidden;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#040a0e;border:1px solid rgba(34,211,238,.2)}.slx-cc-bars{position:absolute;top:40px;right:14px;bottom:40px;left:14px;display:flex;align-items:center;gap:2px}.slx-cc-bars span{position:relative;flex:1;height:100%;display:flex;align-items:center;justify-content:center}.slx-cc-bars i{position:absolute;width:100%;border-radius:2px}.slx-cc-bars i.v{background:linear-gradient(180deg,#a5f3fc,#22d3ee);box-shadow:0 0 8px #22d3ee66}.slx-cc-bars i.b{background:#f85a50d9;box-shadow:0 0 8px #f85a5080;mix-blend-mode:screen}.slx-cc-lab{position:absolute;top:12px;font:700 11px var(--sans);padding:4px 10px;border-radius:999px;background:#04090dd9}.slx-cc-lab.l{left:12px;color:#fca5a5;border:1px solid rgba(248,90,80,.4)}.slx-cc-lab.r{right:12px;color:#8ceefb;border:1px solid rgba(34,211,238,.4)}.slx-cc-h{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#e8fcff;box-shadow:0 0 14px #22d3ee;pointer-events:none}.slx-cc-h i{position:absolute;top:50%;left:50%;width:34px;height:34px;margin:-17px;border-radius:50%;background:#0b171d;border:2px solid #E8FCFF;box-shadow:0 0 16px #22d3ee99}.slx-cc-h i:before,.slx-cc-h i:after{content:"";position:absolute;top:50%;width:0;height:0;margin-top:-5px;border:5px solid transparent}.slx-cc-h i:before{left:4px;border-right-color:#e8fcff}.slx-cc-h i:after{right:4px;border-left-color:#e8fcff}@media (max-width: 640px){.slx-cc-lab{font-size:10px}.slx-cc-lab.l{max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.slx-nt{padding:18px;border-radius:18px;background:linear-gradient(180deg,#0b171d,#071116);border:1px solid rgba(34,211,238,.2)}.slx-nt-row{position:relative;display:flex;align-items:center;gap:2px;height:56px;padding:0 2px;border-radius:10px;background:#ffffff05}.slx-nt-row i{flex:1;border-radius:2px;background:#8ceefb;transition:height .7s cubic-bezier(.2,.8,.2,1)}.slx-nt-row.sum i{background:#22d3ee}.slx-nt-row.diff i{background:#e8fcff}.slx-nt-row em{position:absolute;left:10px;top:4px;font-style:normal;font:700 10px var(--sans);letter-spacing:.04em;color:#e8fcff;padding:2px 6px;border-radius:6px;background:#04090dcc}.slx-nt-op{text-align:center;font:800 18px var(--mono);color:var(--text-3);line-height:22px}.slx-nt-res{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px;padding:12px 14px;border-radius:12px;background:#22d3ee0f;border:1px solid rgba(34,211,238,.25)}.slx-nt-res b{font:800 22px var(--mono);color:#8ceefb;text-shadow:0 0 14px rgba(34,211,238,.6)}.slx-nt-res span{flex:1;min-width:180px;font-size:12.5px;color:var(--text-2);line-height:1.5}.slx-nt-res button{display:inline-flex;align-items:center;gap:5px;font:700 12px var(--sans);color:#8ceefb;background:none;border:1px solid rgba(34,211,238,.3);border-radius:999px;padding:6px 12px;cursor:pointer}.slx-nt.s3 .slx-nt-row.diff{box-shadow:0 0 0 1px #22d3ee59}.slx-files{display:grid;gap:8px}.slx-file{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:13px;background:#ffffff05;border:1px solid color-mix(in srgb,var(--c, #22D3EE) 30%,transparent);animation:mp-cap-in .5s ease both;transition:transform .2s,border-color .2s}.slx-file:hover{transform:translate(4px);border-color:var(--c, #22D3EE)}.slx-file-i{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#04222b;background:var(--c, #22D3EE);box-shadow:0 0 12px color-mix(in srgb,var(--c, #22D3EE) 60%,transparent);flex:none}.slx-file b{font-size:13px;color:#e8fcff;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slx-file em{font:600 10.5px var(--mono);font-style:normal;color:var(--text-3);white-space:nowrap}.slx-file.zip{--c: #E8FCFF;background:#22d3ee12}@media (max-width: 640px){.slx-file em{display:none}}.mx-intro.pt-hero{position:relative;overflow-x:clip;padding-top:18px}.mx-intro.pt-hero>.pt,.mx-intro.pt-hero>.pt-eyebrow,.mx-intro.pt-hero>.mx-h1,.mx-intro.pt-hero>.mx-lede{position:relative;z-index:1}.mx-intro.pt-hero>.pt{margin-top:clamp(40px,5vw,66px)}.mx-intro.pt-hero>.pt-eyebrow{margin-top:clamp(18px,3vw,40px)}@media (max-width: 640px){.mx-intro.pt-hero{padding-top:18px}.mx-intro.pt-hero>.pt{margin-top:74px}.mx-intro.pt-hero>.pt-eyebrow{margin-top:98px}}.mab{margin-top:10px;padding:18px;border-radius:20px;background:linear-gradient(180deg,#0b171d,#061015);border:1px solid rgba(34,211,238,.2);box-shadow:0 20px 50px #00000059}.mab-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.mab-t{flex:1;min-width:180px}.mab-t b{display:block;font-size:15px;color:#f2fdff}.mab-t span{font-size:12px;color:var(--text-3)}.mab-sw{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:12px;background:#ffffff08;border:1px solid var(--border);min-width:280px}.mab-sw button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;font:700 13px var(--sans);color:var(--text-2);background:none;border:0;cursor:pointer;transition:color .2s}.mab-sw button[aria-pressed=true]{color:#04222b}.mab-sw-th{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:9px;background:#8fa6b573;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .35s,box-shadow .35s}.mab-sw.b .mab-sw-th{transform:translate(100%);background:linear-gradient(135deg,#67e8f9,#22d3ee);box-shadow:0 0 16px #22d3ee80}.mab-stage{display:grid;grid-template-columns:1.1fr 1fr;gap:14px}.mab-field{position:relative;height:290px;border-radius:16px;overflow:hidden;background:radial-gradient(70% 90% at 50% 100%,rgba(34,211,238,.1),transparent 70%),#040a0e;border:1px solid rgba(34,211,238,.14)}.mab-field:before{content:"";position:absolute;left:50%;bottom:-40%;width:120%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;border:1px dashed rgba(34,211,238,.14)}.mab-field:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#8fa6b51f}.mab-fl{position:absolute;font:700 10px var(--mono);color:var(--text-3);letter-spacing:.1em}.mab-fl.l{left:10px;bottom:10px}.mab-fl.r{right:10px;bottom:10px}.mab-fl.c{left:50%;transform:translate(-50%);bottom:10px;text-transform:uppercase}.mab-orb{--lv: 0;position:absolute;transform:translate(-9px,-50%);display:flex;flex-direction:row;align-items:center;gap:7px;background:none;border:0;cursor:pointer;padding:0;transition:left .9s cubic-bezier(.3,1.3,.5,1),top .9s cubic-bezier(.3,1.3,.5,1);z-index:1}.mab-orb i{width:18px;height:18px;border-radius:50%;background:var(--c);box-shadow:0 0 calc(8px + var(--lv) * 30px) var(--c),0 0 0 calc(var(--lv) * 10px) color-mix(in srgb,var(--c) 18%,transparent);transform:scale(calc(.85 + var(--lv) * .5))}.mab-orb b{font:700 11px var(--sans);color:#e8fcff;padding:1px 6px;border-radius:6px;background:#04090db3;white-space:nowrap}.mab-orb.on i{outline:2px solid #E8FCFF;outline-offset:3px}.mab-orb.l{flex-direction:row-reverse;transform:translate(calc(-100% + 9px),-50%)}.mab-orb i{flex:none}.mab-you{position:absolute;left:50%;bottom:26px;transform:translate(-50%);font:700 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8ceefb;padding:3px 9px;border-radius:999px;border:1px solid rgba(34,211,238,.35);background:#04090dcc}.mab-field .mab-fl.c{display:none}.mab-strips{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.mab-strip{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 6px;border-radius:14px;cursor:pointer;background:#ffffff05;border:1px solid var(--border);transition:border-color .2s,background .2s}.mab-strip.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 7%,transparent)}.mab-pan{position:relative;width:100%;height:4px;border-radius:2px;background:#ffffff14}.mab-pan i{position:absolute;top:50%;width:10px;height:10px;margin:-5px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c);transition:left .9s cubic-bezier(.3,1.3,.5,1)}.mab-fader{position:relative;width:26px;height:170px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.mab-meter{position:absolute;left:50%;bottom:4px;top:4px;width:6px;margin-left:-3px;border-radius:3px;background:#ffffff0d;overflow:hidden}.mab-meter i{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:bottom;transform:scaleY(.02);background:linear-gradient(0deg,var(--c),#E8FCFF)}.mab-cap{position:absolute;left:-5px;right:-5px;height:10px;margin-bottom:-5px;border-radius:4px;background:linear-gradient(180deg,#e8fcff,#9fbfcb);box-shadow:0 2px 8px #00000080;transition:bottom .9s cubic-bezier(.3,1.3,.5,1)}.mab-sn{display:inline-flex;align-items:center;gap:4px;font:700 12px var(--sans);color:#e8fcff}.mab-sn svg{color:var(--c)}.mab-strip em{font-style:normal;font:600 10px var(--mono);color:var(--text-3);text-align:center;min-height:13px}.mab-why{display:flex;gap:10px;align-items:center;margin-top:12px;padding:11px 14px;border-radius:12px;background:#ffffff05;border:1px solid var(--border);animation:mp-cap-in .35s ease both}.mab-why>span{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#04222b;background:var(--c)}.mab-why p{margin:0;font-size:13px;line-height:1.5;color:var(--text-2)}.mab-why b{color:#e8fcff}@media (max-width: 860px){.mab-stage{grid-template-columns:1fr}.mab-sw{min-width:0;width:100%}}@media (max-width: 640px){.mab{padding:14px 12px}.mab-field{height:230px}.mab-strips{gap:5px}.mab-fader{height:130px}.mab-sn svg{display:none}.mab-sn{font-size:10.5px}.mab-strip em{display:none}}.mpb{margin-top:10px}.mpb-tabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:14px}.mpb-tabs button{display:inline-flex;align-items:center;gap:7px;font:600 13px var(--sans);color:var(--text-2);padding:9px 14px;border-radius:12px;cursor:pointer;background:#ffffff05;border:1px solid var(--border);transition:all .2s}.mpb-tabs button:hover{border-color:#22d3ee66;color:#e8fcff}.mpb-tabs button.on{color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 16px #22d3ee73}.mpb-body{padding:20px;border-radius:18px;background:linear-gradient(180deg,#0b171d,#071116);border:1px solid rgba(34,211,238,.2);animation:mp-cap-in .4s ease both}.mpb-curve{height:150px;border-radius:12px;overflow:hidden;background:#040a0e;border:1px solid rgba(34,211,238,.1)}.mpb-curve svg,.mcl svg{width:100%;height:100%;display:block}.mpb-grid{stroke:#8fa6b51a;vector-effect:non-scaling-stroke}.mpb-zero{stroke:#c8d6e440;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.mpb-t{font:600 10px var(--mono);fill:var(--text-3)}.mpb-fill{fill:#22d3ee24}.mpb-line{fill:none;stroke:#8ceefb;stroke-width:2.4;filter:drop-shadow(0 0 6px rgba(34,211,238,.7))}.mpb-chain{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 10px}.mpb-chain span{display:inline-flex;align-items:center;gap:6px;font:600 12.5px var(--sans);color:#e8fcff;padding:6px 11px;border-radius:999px;background:#22d3ee12;border:1px solid rgba(34,211,238,.25);animation:dlx-pop .4s ease both}.mpb-chain span svg{color:var(--text-3);margin-left:-2px}.mpb-why{margin:0;font-size:14px;line-height:1.6;color:var(--text-2)}.mcl{padding:16px;border-radius:18px;background:linear-gradient(180deg,#0b171d,#071116);border:1px solid rgba(34,211,238,.2)}.mcl svg{height:210px;border-radius:12px;background:#040a0e}.mcl-ov{fill:#f85a5059;transition:opacity .2s}.mcl-k{fill:none;stroke:#a5f3fc;stroke-width:2.4;filter:drop-shadow(0 0 5px rgba(165,243,252,.6))}.mcl-b{fill:none;stroke:#0ea5c6;stroke-width:2.4;filter:drop-shadow(0 0 5px rgba(14,165,198,.7))}.mcl-leg{display:flex;gap:14px;margin:10px 0;font-size:12px;color:var(--text-2)}.mcl-leg span{display:inline-flex;align-items:center;gap:6px}.mcl-leg i{width:14px;height:4px;border-radius:2px}.mcl-leg .k i{background:#a5f3fc}.mcl-leg .b i{background:#0ea5c6}.mcl-leg .o i{background:#f85a50b3}.mcl-ctl{display:grid;gap:6px}.mcl-ctl span{font-size:13.5px;font-weight:700;color:#e8fcff}.mcl-ctl input{width:100%;accent-color:#22D3EE}.mcl-ctl em{font-style:normal;font:600 11px var(--mono);color:var(--text-3)}.mtm{display:flex;align-items:center;justify-content:center;gap:0;margin-top:18px;flex-wrap:wrap}.mtm-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:150px;animation:mp-cap-in .5s ease both}.mtm-i{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;color:#8ceefb;background:#071419;border:1px solid rgba(34,211,238,.3)}.mtm-i.hot{color:#04222b;background:linear-gradient(135deg,#8ceefb,#22d3ee);box-shadow:0 0 0 8px #22d3ee1a,0 0 30px #22d3ee99}.mtm-step b{font-size:13.5px;color:#e8fcff}.mtm-wire{position:absolute;top:32px;left:calc(50% + 38px);width:calc(100% - 76px);height:2px;background:#22d3ee2e;overflow:hidden}.mtm-wire u{position:absolute;top:0;left:-30%;width:30%;height:100%;background:linear-gradient(90deg,transparent,#E8FCFF,transparent);animation:mtm-flow 2.4s linear infinite}@keyframes mtm-flow{to{left:100%}}@media (max-width: 640px){.mtm-step{width:25%}.mtm-i{width:50px;height:50px;border-radius:16px}.mtm-wire{top:25px;left:calc(50% + 30px);width:calc(100% - 60px)}.mtm-step b{font-size:11px;text-align:center}}.mxh{opacity:.88}.mxs-faders{display:flex;gap:14px;height:110px;align-items:stretch}.mxs-faders span{position:relative;width:6px;border-radius:3px;background:#ffffff14}.mxs-faders i{position:absolute;left:50%;width:26px;height:10px;margin-left:-13px;border-radius:3px;background:linear-gradient(180deg,#f2fdff,#8ceefb);box-shadow:0 0 12px #22d3ee99;bottom:calc(var(--v) * 100% - 5px);animation:mxs-set 1s cubic-bezier(.3,1.5,.5,1) both;animation-delay:inherit}@keyframes mxs-set{0%{bottom:calc(90% - 5px);opacity:.5}}.ih2{max-width:none}.ih-hero{position:relative;height:clamp(760px,100vh,1000px);margin-top:-10px;text-align:center}.ihx{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.ihx-c{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ihx-st{position:absolute;left:0;top:0;width:0;height:0;padding:0;border:0;background:none;cursor:pointer;z-index:3}.ihx-st-in{position:absolute;left:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;white-space:nowrap;padding:8px 14px;border-radius:14px;background:#04090db8;border:1px solid rgba(34,211,238,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .3s,box-shadow .3s,transform .3s;color:#8ceefb}.ihx-st.hi .ihx-st-in{top:26px}.ihx-st.lo .ihx-st-in{bottom:26px}.ihx-st-in b{font:700 14px var(--display);color:#f2fdff;text-transform:uppercase}.ihx-st-in em{font-style:normal;font-size:11.5px;color:var(--text-3)}.ihx-st:hover .ihx-st-in,.ihx-st.lit .ihx-st-in{border-color:#22d3ee;box-shadow:0 0 24px #22d3ee73;transform:translate(-50%) scale(1.06)}.ihx-st.lit .ihx-st-in em{color:#8ceefb}.ih-hero-copy{position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;width:100%}.ih-hero-copy .ia-hero-word{margin-bottom:10px}.ih-hero-copy .ia-word-main{text-shadow:0 0 60px rgba(4,7,11,.9),0 0 50px rgba(34,211,238,.3)}.ih-mark{width:70px;margin-bottom:16px}.ih-hero-foot{position:absolute;left:50%;bottom:34px;transform:translate(-50%);width:min(780px,92%);z-index:2}.ih-h1{font-family:var(--display);font-size:clamp(28px,4vw,46px);line-height:1.08;letter-spacing:.02em;color:#f2fdff;margin:0 0 12px;text-transform:uppercase}.ih-lede{font-size:16px;line-height:1.65;color:var(--text-2);margin:0 auto 20px;max-width:640px}.ih-cta{margin-bottom:14px}@media (max-width: 640px){.ih-hero{height:940px}.ih-hero-copy{top:150px}.ih-hero-copy .ia-word-main{font-size:84px}.ih-mark{width:52px;margin-bottom:10px}.ihx-st-in{padding:6px 10px}.ihx-st-in em{display:none}.ihx-st-in b{font-size:12px}.ihx-st.hi .ihx-st-in{top:16px}.ihx-st.lo .ihx-st-in{bottom:16px}.ih-hero-foot{bottom:10px}.ih-h1{font-size:28px}.ih-lede{font-size:14.5px}}.ihl{max-width:var(--page-w);margin:0 auto;padding:0 16px}.ihl-3{grid-template-columns:repeat(3,1fr);margin-top:22px}#ih-tools,#ih-start{position:relative;top:-80px;height:0}.ihn{padding:18px;border-radius:20px;background:linear-gradient(180deg,#0b171d,#061015);border:1px solid rgba(34,211,238,.2)}.ihn-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.ihn-tabs button{display:inline-flex;align-items:center;gap:6px;font:600 12.5px var(--sans);color:var(--text-2);padding:7px 12px;border-radius:999px;cursor:pointer;background:#ffffff08;border:1px solid var(--border);transition:all .2s}.ihn-tabs button.on{color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 14px #22d3ee73}.ihn-chat{display:flex;gap:12px;align-items:flex-start;min-height:150px}.ihn-av{width:52px;height:52px;border-radius:50%;flex:none;border:2px solid #22D3EE;box-shadow:0 0 0 5px #22d3ee1f,0 0 24px #22d3ee66}.ihn-bubble{flex:1;padding:14px 18px;border-radius:4px 18px 18px;background:#0b1a20;border:1px solid rgba(34,211,238,.22)}.ihn-name{font:800 11px var(--sans);letter-spacing:.1em;color:#8ceefb}.ihn-name em{font-style:normal;font-weight:600;letter-spacing:0;color:var(--text-3);margin-left:6px}.ihn-bubble p{margin:6px 0 0;font-size:15px;line-height:1.65;color:#e8fcff;min-height:75px}.ihn-caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-2px;background:#22d3ee;animation:xp-pulse .8s steps(2) infinite}.ihn-learn{margin-top:14px;padding:12px 14px;border-radius:12px;background:#22d3ee0d;border:1px dashed rgba(34,211,238,.3)}.ihn-learn span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#8ceefb}.ihn-learn p{margin:4px 0 0;font-size:13px;line-height:1.55;color:var(--text-2)}.iht{margin-top:12px}.iht-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.iht-tab{position:relative;overflow:hidden;display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;text-align:left;padding:12px 14px;border-radius:14px;cursor:pointer;background:#ffffff05;border:1px solid var(--border);color:#8ceefb;transition:all .25s}.iht-tab:hover{border-color:#22d3ee66}.iht-tab.on{border-color:#22d3ee;background:linear-gradient(180deg,#22d3ee1f,#22d3ee05);box-shadow:0 0 0 1px #22d3ee59,0 10px 26px #22d3ee1f}.iht-n{grid-row:span 2;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:800 12px var(--mono);color:#04222b;background:#22d3ee}.iht-tab b{font-size:14.5px;color:#f2fdff}.iht-tab em{grid-column:2 / -1;font-style:normal;font-size:12px;color:var(--text-3)}.iht-bar{position:absolute;left:0;bottom:0;height:2px;background:#22d3ee;animation:iht-bar 7s linear both}@keyframes iht-bar{0%{width:0}to{width:100%}}.iht-card{display:grid;grid-template-columns:1.35fr 1fr;gap:0;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#0b171d,#061015);border:1px solid rgba(34,211,238,.22);box-shadow:0 24px 60px #0006;animation:mp-cap-in .45s ease both}.iht-stage{position:relative;min-height:340px;overflow:hidden;background:#03080c;border-right:1px solid rgba(34,211,238,.12)}.iht-stage>div{position:absolute!important;right:0!important;bottom:0!important;left:0!important;top:0!important;transform:none!important;width:100%!important;height:100%!important;opacity:1!important}.iht-copy{padding:26px;display:flex;flex-direction:column;justify-content:center}.iht-h{display:flex;align-items:center;gap:10px;margin-bottom:10px}.iht-h span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#04222b;background:linear-gradient(135deg,#8ceefb,#22d3ee);box-shadow:0 0 18px #22d3ee80}.iht-h b{font-family:var(--display);font-size:26px;color:#f2fdff;text-transform:uppercase}.iht-h em{font-style:normal;font-size:12.5px;color:var(--text-3);margin-left:auto}.iht-copy p{font-size:15px;line-height:1.65;color:var(--text-2);margin:0 0 14px}.iht-facts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.iht-facts span{font:600 12px var(--sans);color:#e8fcff;padding:6px 11px;border-radius:999px;background:#22d3ee12;border:1px solid rgba(34,211,238,.25)}.iht-go{align-self:flex-start}@media (max-width: 900px){.iht-tabs{grid-template-columns:1fr 1fr}.iht-card{grid-template-columns:1fr}.iht-stage{border-right:0;border-bottom:1px solid rgba(34,211,238,.12);min-height:260px}}@media (max-width: 640px){.ihl-3{grid-template-columns:1fr}.iht-copy{padding:18px}.iht-h b{font-size:22px}}.ihp{margin-top:12px;padding:22px;border-radius:22px;background:linear-gradient(180deg,#0b171d,#061015);border:1px solid rgba(34,211,238,.2);text-align:center}.ihp-opts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px}.ihp-opts button{display:flex;align-items:center;justify-content:center;gap:8px;font:700 13.5px var(--sans);color:var(--text-2);padding:14px 12px;border-radius:14px;cursor:pointer;background:#ffffff05;border:1px solid var(--border);transition:all .25s}.ihp-opts button:hover{border-color:#22d3ee66;color:#e8fcff}.ihp-opts button.on{color:#04222b;background:linear-gradient(135deg,#67e8f9,#22d3ee);border-color:transparent;box-shadow:0 0 20px #22d3ee73}.ihp-flow{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto 18px;max-width:760px}.ihp-node{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.4;transition:opacity .4s}.ihp-node.on{opacity:1;animation:mp-cap-in .45s ease both}.ihp-dot{position:relative;z-index:1;width:62px;height:62px;border-radius:20px;display:grid;place-items:center;cursor:pointer;color:#8ceefb;background:#071419;border:1px solid rgba(34,211,238,.3);transition:all .3s}.ihp-node.on .ihp-dot{color:#04222b;background:linear-gradient(135deg,#8ceefb,#22d3ee);box-shadow:0 0 0 7px #22d3ee1a,0 0 28px #22d3ee99}.ihp-dot i{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:800 11px var(--mono);font-style:normal;color:#04222b;background:#e8fcff}.ihp-node b{font-size:13.5px;color:#e8fcff}.ihp-wire{position:absolute;top:31px;left:calc(50% + 36px);width:calc(100% - 72px);height:2px;background:#22d3ee26;overflow:hidden}.ihp-wire.on{background:#22d3ee66}.ihp-wire.on u{position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient(90deg,transparent,#E8FCFF,transparent);animation:mtm-flow 1.6s linear infinite}.ihp-say{display:flex;align-items:flex-start;justify-content:center;gap:8px;max-width:640px;margin:0 auto 18px;font-size:15px;line-height:1.6;color:var(--text-2);animation:mp-cap-in .4s ease both}.ihp-say svg{color:#22d3ee;flex:none;margin-top:4px}@media (max-width: 760px){.ihp-opts{grid-template-columns:1fr 1fr}.ihp-dot{width:50px;height:50px;border-radius:16px}.ihp-wire{top:25px;left:calc(50% + 30px);width:calc(100% - 60px)}.ihp-node b{font-size:11.5px}.ihp{padding:16px 12px}}.ihc{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;padding:18px;border-radius:20px;background:linear-gradient(180deg,#0b171d,#061015);border:1px solid rgba(34,211,238,.2)}.ihc-list{display:grid;gap:6px}.ihc-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#ffffff05;border:1px solid var(--border);transition:border-color .2s}.ihc-row.on{border-color:#22d3ee59}.ihc-t{flex:1;min-width:0}.ihc-t b{display:block;font-size:13px;color:#e8fcff}.ihc-t em{font-style:normal;font-size:11px;color:var(--text-3)}.ihc-q{display:flex;align-items:center;gap:6px}.ihc-q button{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;cursor:pointer;color:#8ceefb;background:#22d3ee0f;border:1px solid rgba(34,211,238,.22)}.ihc-q span{min-width:18px;text-align:center;font:700 13px var(--mono);color:#e8fcff}.ihc-total{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px;border-radius:16px;background:#22d3ee0d;border:1px solid rgba(34,211,238,.25)}.ihc-total>span{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.ihc-total b{font:800 64px var(--mono);color:#f2fdff;line-height:1;text-shadow:0 0 30px rgba(34,211,238,.6);animation:dlx-pop .35s ease both}.ihc-total em{font-style:normal;font-size:14px;color:#8ceefb;margin-bottom:10px}.ihc-total p{font-size:12.5px;line-height:1.55;color:var(--text-2);margin:0 0 14px}@media (max-width: 760px){.ihc{grid-template-columns:1fr}}.ih-end{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:min(760px,100%);margin:6px auto 14px}.ih-end-b{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;border-radius:16px;cursor:pointer;color:#22d3ee;background:#ffffff05;border:1px solid rgba(34,211,238,.22);transition:all .25s}.ih-end-b:hover{transform:translateY(-3px);border-color:#22d3ee;box-shadow:0 12px 28px #22d3ee2e;background:#22d3ee0f}.ih-end-b b{font-size:14.5px;color:#f2fdff}.ih-end-b em{font-style:normal;font-size:12px;color:var(--text-3)}@media (max-width: 640px){.ih-end{grid-template-columns:1fr 1fr}}.ih-hero{overflow-x:clip}.ih-hero-copy{top:40%}@media (min-width: 641px){.ihx-st.hi .ihx-st-in{top:auto;transform:translateY(-50%)}.ihx-st.hi.l .ihx-st-in{left:auto;right:26px}.ihx-st.hi.r .ihx-st-in{left:26px}.ihx-st.hi:hover .ihx-st-in,.ihx-st.hi.lit .ihx-st-in{transform:translateY(-50%) scale(1.06)}}@media (max-width: 640px){.ih-hero{height:1010px}.ih-hero-foot{bottom:0}}@media (max-width: 640px){.ih-hero-copy{top:70px;transform:translate(-50%)}}@media (max-width: 640px){.ih-hero{height:1130px}}.ih2 .ih-hero{position:relative;height:clamp(900px,100vh,1100px);margin-top:-10px;text-align:center;overflow-x:clip}.hh{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;overflow:hidden;z-index:0}.hh-c{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.hh:after{content:"";position:absolute;left:0;right:0;bottom:0;height:46%;pointer-events:none;background:linear-gradient(180deg,#04070b00,#04070b8c 45%,#04070beb 85%,#04070b)}.ih-hero-in{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;padding-top:clamp(96px,14vh,160px);pointer-events:none}.ih-brand{display:flex;flex-direction:column;align-items:center}.ih2 .ih-brand .ia-hero-word{margin-bottom:14px}.ih2 .ih-brand .ia-word-main{font-size:clamp(120px,15vw,210px);text-shadow:0 0 40px rgba(4,7,11,.95),0 0 90px rgba(34,211,238,.35)}.ih2 .ih-brand .ia-by{text-shadow:0 0 18px #04070B}.ih2 .ih-mark{width:74px;margin-bottom:18px}.ih-phases{display:flex;gap:10px;margin-top:46px;pointer-events:auto;flex-wrap:wrap;justify-content:center}.ih-ph{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:168px;padding:10px 16px 13px;border-radius:14px;cursor:pointer;text-align:left;overflow:hidden;background:#060e149e;border:1px solid rgba(34,211,238,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .3s,box-shadow .3s,transform .3s,background .3s}.ih-ph b{font:700 14.5px var(--display);color:var(--text-2);transition:color .3s;text-transform:uppercase}.ih-ph em{font-style:normal;font-size:12px;color:var(--text-3)}.ih-ph-bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:#22d3ee14}.ih-ph-bar span{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,#22d3ee,#a5f3fc);box-shadow:0 0 10px #22d3ee}.ih-ph.on{border-color:#22d3ee99;background:#081e28b3;box-shadow:0 0 34px #22d3ee40;transform:translateY(-2px)}.ih-ph.on b{color:#f2fdff}.ih-ph.on em{color:#8ceefb}.ih-ph:hover{border-color:#22d3ee80}.ih2 .ih-hero-foot{position:relative;left:auto;bottom:auto;transform:none;margin-top:auto;padding-bottom:40px;width:min(780px,92%);pointer-events:auto}@media (max-width: 640px){.ih2 .ih-hero{height:960px}.ih-hero-in{padding-top:78px}.ih2 .ih-brand .ia-word-main{font-size:84px}.ih2 .ih-mark{width:52px;margin-bottom:10px}.ih-phases{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:54px;width:calc(100% - 32px)}.ih-ph{min-width:0;padding:8px 12px 11px}.ih-ph b{font-size:13px}.ih-ph em{font-size:11px}.ih2 .ih-hero-foot{padding-bottom:14px}}@media (prefers-reduced-motion: reduce){.ih-ph,.ih-ph-bar span{transition:none}}.ih2 .ih-hero{height:clamp(1040px,118vh,1200px)}.ih-hero-in{padding-top:clamp(130px,15vh,170px)}.ih2 .ih-brand .ia-word-main{font-size:clamp(110px,13vw,190px)}.ih2 .ih-hero-foot{padding-bottom:48px}@media (max-width: 640px){.ih2 .ih-hero{height:960px}.ih-hero-in{padding-top:78px}.ih2 .ih-brand .ia-word-main{font-size:84px}.ih2 .ih-hero-foot{padding-bottom:14px}}.ih-phases{margin-top:30px}@media (max-width: 640px){.ih-phases{margin-top:40px}}.ih2 .ih-h1,.ih2 .ih-lede{text-shadow:0 2px 24px #04070B,0 0 50px rgba(4,7,11,.9)}.ih2 .ih-brand .ia-word-main{text-shadow:0 0 22px rgba(34,211,238,.28)}.ih2 .ih-h1,.ih2 .ih-lede{text-shadow:0 1px 8px rgba(4,7,11,.95)}.ih2 .ih-brand .ia-by,.ih2 .ih-h1 .shimmer-text{text-shadow:none}.ih2 .ih-hero-in{overflow-x:clip}.ih2 .ih-hero{overflow:visible}.ih2 .hh{top:-44px;height:calc(100% + 44px)}.ih2 .ih-mark{animation:ia-mark-in 1.1s cubic-bezier(.2,.7,.3,1) 2.1s both}.ih2 .ia-word-scan{animation-delay:3.15s}.ih2 .ia-word-sub{animation:ia-sub-in .9s cubic-bezier(.2,.7,.3,1) 3s both}.ih2 .ih-brand .ia-by{animation:ia-sub-in .8s ease 3.35s both}@keyframes ih-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ih2 .ih-phases{animation:ih-rise-in .9s cubic-bezier(.2,.7,.3,1) 3.9s both}.ih2 .ih-hero-foot{animation:ih-rise-in 1s cubic-bezier(.2,.7,.3,1) 4.3s both}@media (prefers-reduced-motion: reduce){.ih2 .ih-mark,.ih2 .ia-word-sub,.ih2 .ih-brand .ia-by,.ih2 .ih-phases,.ih2 .ih-hero-foot{animation:none;opacity:1;transform:none}}.hh-px{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.hh:after{z-index:2}.ih-brand-float{display:flex;flex-direction:column;align-items:center;will-change:transform}.ih2 .ih-hero{height:auto;min-height:min(100vh,1000px)}.ih2 .ih-hero-in{position:relative;inset:auto}.ih2 .ih-hero-foot{margin-top:clamp(150px,19vh,210px);padding-bottom:70px}@media (max-width: 640px){.ih2 .ih-hero{height:auto;min-height:0}.ih2 .ih-hero-foot{margin-top:150px;padding-bottom:40px}}.ih2 .ih-hero-foot{margin-top:clamp(84px,10vh,120px)}@media (max-width: 640px){.ih2 .ih-hero-foot{margin-top:110px}}.ih2 .ih-brand .ia-word-main{font-size:clamp(108px,calc(13vw - 2px),188px)}@media (max-width: 640px){.ih2 .ih-brand .ia-word-main{font-size:82px}}.ih2 .ih-brand .ia-word-main{font-size:clamp(104px,calc(13vw - 6px),184px)}.ih2 .ih-brand .ia-by{font-size:11px}@media (max-width: 640px){.ih2 .ih-brand .ia-word-main{font-size:78px}}.hh:after{background:radial-gradient(ellipse 46% 60% at 50% 78%,#04070bd1,#04070b8c,#04070b00),linear-gradient(180deg,#04070b00,#04070b00 60%,#04070bb3 90%,#04070b)}@media (max-width: 640px){.hh:after{height:58%;background:linear-gradient(180deg,#04070b00,#04070bb8 34%,#04070bf0 70%,#04070b)}}.ih2 .ih-phases{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;height:70px;margin-top:26px;width:auto;flex-wrap:nowrap;pointer-events:auto;animation:ih-rise-in .9s cubic-bezier(.2,.7,.3,1) 3.9s both}.ih-ph-rail{position:absolute;left:4%;right:4%;top:50%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(34,211,238,.4) 15%,rgba(34,211,238,.4) 85%,transparent)}.ih-ph-rail i{position:absolute;top:-2px;left:0;width:140px;height:5px;border-radius:50%;background:radial-gradient(closest-side,rgba(207,250,254,.95),rgba(34,211,238,.4) 60%,transparent);animation:ih-rail 3.4s linear infinite}@keyframes ih-rail{0%{transform:translate(-140px)}to{transform:translate(min(760px,92vw))}}.ih2 .ih-ph{position:relative;z-index:1;display:flex;align-items:center;gap:10px;min-width:0;padding:6px 15px 6px 6px;border-radius:999px;text-align:left;overflow:visible;cursor:pointer;background:#060e14c7;border:1px solid rgba(34,211,238,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:padding .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1),box-shadow .55s,background .55s,border-color .55s}.ih2 .ih-ph:hover:not(.on){border-color:#22d3ee8c;transform:translateY(-1px)}.ih-ph-orb{position:relative;flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#8ceefb;background:radial-gradient(circle at 35% 30%,#22d3ee38,#081e28f2);border:1px solid rgba(34,211,238,.32);transition:all .55s cubic-bezier(.2,.7,.2,1)}.ih-ph-ring{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid rgba(165,243,252,.8);opacity:0;pointer-events:none}.ih-ph-txt{display:flex;flex-direction:column;line-height:1.15}.ih-ph-txt small{font:600 9px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#67e8f9;max-height:0;opacity:0;overflow:hidden;transition:all .55s;display:flex;align-items:center;gap:6px}.ih-ph-txt small:before{content:"";width:6px;height:6px;border-radius:50%;background:#22d3ee;box-shadow:0 0 8px #22d3ee;animation:ia-pulse 1.4s ease-in-out infinite}.ih2 .ih-ph-txt b{font:700 13.5px var(--display);color:var(--text-2);transition:color .55s,font-size .55s;white-space:nowrap;text-transform:uppercase}.ih2 .ih-ph-txt em{font-style:normal;font-size:12px;color:#a5f3fc;white-space:nowrap;max-width:0;max-height:0;opacity:0;overflow:hidden;transition:max-width .6s cubic-bezier(.2,.7,.2,1),opacity .5s .1s,max-height .5s}.ih2 .ih-ph.done .ih-ph-orb{border-color:#67e8f999;color:#cffafe}.ih2 .ih-ph.on{padding:9px 24px 9px 9px;transform:translateY(-2px) scale(1.04);border-color:transparent;background:linear-gradient(135deg,#0a2e3cf0,#061018f0);box-shadow:0 0 0 1px #67e8f98c,0 0 46px #22d3ee73,inset 0 0 26px #22d3ee24}@property --ih-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.ih2 .ih-ph.on:before{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--ih-ang),transparent 0 55%,rgba(165,243,252,.2) 65%,#ECFEFF 78%,#22D3EE 86%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ih-spin 2.6s linear infinite}@keyframes ih-spin{to{--ih-ang: 360deg}}.ih2 .ih-ph.on .ih-ph-orb{width:42px;height:42px;color:#04070b;border-color:transparent;background:radial-gradient(circle at 35% 30%,#ecfeff,#67e8f9 45%,#22d3ee 80%);box-shadow:0 0 26px #22d3eed9}.ih2 .ih-ph.on .ih-ph-ring{animation:ih-ping 1.6s ease-out infinite}@keyframes ih-ping{0%{transform:scale(.95);opacity:.9}to{transform:scale(1.7);opacity:0}}.ih2 .ih-ph.on .ih-ph-txt small{max-height:14px;opacity:1;margin-bottom:3px}.ih2 .ih-ph.on .ih-ph-txt b{color:#f2fdff;font-size:16px}.ih2 .ih-ph.on .ih-ph-txt em{max-width:240px;max-height:18px;opacity:1}.ih2 .ih-ph-bar{position:absolute;left:18px;right:18px;bottom:3px;height:2px;background:transparent;border-radius:2px;overflow:hidden}.ih2 .ih-ph.on .ih-ph-bar{background:#22d3ee1f}@media (max-width: 640px){.ih2 .ih-phases{gap:8px;height:58px;margin-top:36px;width:auto;display:flex}.ih-ph-rail{left:2%;right:2%}.ih2 .ih-ph{padding:4px}.ih2 .ih-ph .ih-ph-txt{display:none}.ih2 .ih-ph.on{padding:6px 16px 6px 6px;transform:none}.ih2 .ih-ph.on .ih-ph-txt{display:flex}.ih2 .ih-ph.on .ih-ph-orb{width:36px;height:36px}.ih2 .ih-ph.on .ih-ph-txt b{font-size:14px}.ih2 .ih-ph.on .ih-ph-txt em{font-size:11px;max-width:150px}.ih2 .ih-ph.on .ih-ph-txt small{font-size:8px}}@media (prefers-reduced-motion: reduce){.ih-ph-rail i,.ih2 .ih-ph.on:before,.ih2 .ih-ph.on .ih-ph-ring{animation:none}}.ih2 .ih-ph{flex-direction:row;align-items:center}.ih2 .ih-ph-txt{align-items:flex-start}.ih2 .ih-hero-in{padding-top:clamp(84px,10vh,112px)}.ih-sun{--sun: min(620px, 66vh, 46vw);position:relative;flex:none;width:var(--sun);height:var(--sun);display:flex;align-items:center;justify-content:center;border-radius:50%}.ih-sun-in{display:flex;flex-direction:column;align-items:center;will-change:transform;transform:translateY(calc(var(--sun) * -.015))}.ih2 .ih-sun .ih-brand{display:flex;flex-direction:column;align-items:center}.ih2 .ih-sun .ih-mark{width:calc(var(--sun) * .1);margin:0 auto calc(var(--sun) * .022)}.ih2 .ih-sun .ia-hero-word{margin-bottom:calc(var(--sun) * .014)}.ih2 .ih-sun .ia-word-main{font-size:calc(var(--sun) * .27)}.ih2 .ih-sun .ia-by{font-size:calc(var(--sun) * .0185);margin-top:-2px}.ih2 .ih-sun .ih-phases{margin-top:calc(var(--sun) * .05);height:calc(var(--sun) * .09);gap:calc(var(--sun) * .016)}.ih2 .ih-sun .ih-ph-rail{left:-6%;right:-6%}.ih2 .ih-sun .ih-ph:not(.on){padding:4px}.ih2 .ih-sun .ih-ph:not(.on) .ih-ph-txt{display:none}.ih2 .ih-sun .ih-ph.on{padding:6px 18px 6px 6px;transform:scale(1.02)}.ih2 .ih-sun .ih-ph.on .ih-ph-orb{width:calc(var(--sun) * .062);height:calc(var(--sun) * .062)}.ih2 .ih-sun .ih-ph-orb{width:calc(var(--sun) * .052);height:calc(var(--sun) * .052)}.ih2 .ih-sun .ih-ph.on .ih-ph-txt b{font-size:calc(var(--sun) * .024)}.ih2 .ih-sun .ih-ph.on .ih-ph-txt em{font-size:calc(var(--sun) * .019);max-width:220px}.ih2 .ih-sun .ih-ph-txt small{font-size:calc(var(--sun) * .0145)}.ih2 .ih-sun .ih-ph:not(.on):after{content:attr(title);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);white-space:nowrap;font:600 11px var(--display);color:#e6fbff;padding:4px 8px;border-radius:6px;background:#050c12eb;border:1px solid rgba(34,211,238,.35);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;text-transform:uppercase}.ih2 .ih-sun .ih-ph:not(.on):hover:after{opacity:1;transform:translate(-50%) translateY(0)}@media (max-width: 640px){.ih-sun{--sun: min(94vw, 380px)}.ih2 .ih-hero-in{padding-top:76px}.ih2 .ih-sun .ih-phases{height:46px;margin-top:12px;gap:6px}.ih2 .ih-sun .ih-ph.on{padding:4px 12px 4px 4px}.ih2 .ih-sun .ih-ph.on .ih-ph-orb{width:30px;height:30px}.ih2 .ih-sun .ih-ph-orb{width:28px;height:28px}.ih2 .ih-sun .ih-ph.on .ih-ph-txt b{font-size:12.5px}.ih2 .ih-sun .ih-ph.on .ih-ph-txt em{display:none}.ih2 .ih-sun .ih-ph-txt small{font-size:7.5px}.ih2 .ih-sun .ia-by{font-size:8.5px}}.ih-sun{--sun: min(580px, 60vh, 44vw)}.ih2 .ih-hero-in{padding-top:clamp(80px,9vh,104px)}.ih2 .ih-hero-foot{margin-top:clamp(48px,7vh,80px)}@media (max-width: 640px){.ih-sun{--sun: min(94vw, 380px)}.ih2 .ih-hero-in{padding-top:76px}.ih2 .ih-hero-foot{margin-top:96px}}.ih2 .ih-sun .ih-mark{animation:none;opacity:0}.ih2 .ih-sun .ih-mark.ih-mark-go{animation:ih-mark-open 2.9s cubic-bezier(.65,0,.25,1) 1.05s both;transform-origin:50% 50%}@keyframes ih-mark-open{0%{opacity:0;transform:translateY(var(--mark-dy, 0px)) scale(calc(var(--mark-s, 6) * .86));filter:blur(10px) drop-shadow(0 0 40px rgba(34,211,238,.9))}22%{opacity:1;transform:translateY(var(--mark-dy, 0px)) scale(var(--mark-s, 6));filter:blur(0) drop-shadow(0 0 50px rgba(34,211,238,.85))}48%{opacity:1;transform:translateY(var(--mark-dy, 0px)) scale(var(--mark-s, 6));filter:blur(0) drop-shadow(0 0 60px rgba(34,211,238,.95))}to{opacity:1;transform:none;filter:drop-shadow(0 0 26px rgba(34,211,238,.45))}}.ih2 .ia-word-sub{animation-delay:3.25s}.ih2 .ih-brand .ia-by{animation-delay:3.55s}.ih2 .ih-phases{animation-delay:4s}.ih2 .ih-hero-foot{animation-delay:4.4s}@media (prefers-reduced-motion: reduce){.ih2 .ih-sun .ih-mark,.ih2 .ih-sun .ih-mark.ih-mark-go{animation:none;opacity:1;transform:none}}.ih2 .ih-sun .ih-phases{margin-top:calc(var(--sun) * .045);height:calc(var(--sun) * .115);gap:calc(var(--sun) * .02)}.ih2 .ih-sun .ih-ph:not(.on){padding:5px}.ih2 .ih-sun .ih-ph-orb{width:calc(var(--sun) * .066);height:calc(var(--sun) * .066)}.ih2 .ih-sun .ih-ph-orb svg{width:42%;height:42%}.ih2 .ih-sun .ih-ph.on{padding:7px 22px 7px 7px}.ih2 .ih-sun .ih-ph.on .ih-ph-orb{width:calc(var(--sun) * .08);height:calc(var(--sun) * .08)}.ih2 .ih-sun .ih-ph.on .ih-ph-txt b{font-size:calc(var(--sun) * .03)}.ih2 .ih-sun .ih-ph.on .ih-ph-txt em{font-size:calc(var(--sun) * .022);max-width:260px}.ih2 .ih-sun .ih-ph-txt small{font-size:calc(var(--sun) * .0165)}@media (max-width: 640px){.ih2 .ih-sun .ih-phases{height:52px;margin-top:12px;gap:7px}.ih2 .ih-sun .ih-ph-orb{width:33px;height:33px}.ih2 .ih-sun .ih-ph.on{padding:5px 14px 5px 5px}.ih2 .ih-sun .ih-ph.on .ih-ph-orb{width:38px;height:38px}.ih2 .ih-sun .ih-ph.on .ih-ph-txt b{font-size:14px}.ih2 .ih-sun .ih-ph-txt small{font-size:8px}}.ih2 .ia-word-scan{animation-delay:3.7s}.ih2 .ia-word-sub{animation-delay:3.75s}.ih2 .ih-brand .ia-by{animation-delay:4s}.ih2 .ih-phases{animation-delay:4.25s}.ih2 .ih-hero-foot{animation-delay:4.6s}.ih2 .ih-sun .ih-phases{height:calc(var(--sun) * .13);gap:calc(var(--sun) * .022);margin-top:calc(var(--sun) * .04)}.ih2 .ih-sun .ih-ph-orb{width:calc(var(--sun) * .074);height:calc(var(--sun) * .074)}.ih2 .ih-sun .ih-ph.on{padding:8px 26px 8px 8px}.ih2 .ih-sun .ih-ph.on .ih-ph-orb{width:calc(var(--sun) * .09);height:calc(var(--sun) * .09)}.ih2 .ih-sun .ih-ph-txt small{font-size:calc(var(--sun) * .0115);letter-spacing:.16em;opacity:.8;gap:4px}.ih2 .ih-sun .ih-ph.on .ih-ph-txt small{margin-bottom:1px;max-height:12px}.ih2 .ih-ph-txt small:before{width:4px;height:4px}.ih2 .ih-sun .ih-ph.on .ih-ph-txt b{font-size:calc(var(--sun) * .038);letter-spacing:-.01em;line-height:1.05}.ih2 .ih-sun .ih-ph.on .ih-ph-txt em{font-size:calc(var(--sun) * .024);margin-top:1px}@media (max-width: 640px){.ih2 .ih-sun .ih-phases{height:56px;gap:7px;margin-top:10px}.ih2 .ih-sun .ih-ph-orb{width:34px;height:34px}.ih2 .ih-sun .ih-ph.on{padding:5px 16px 5px 5px}.ih2 .ih-sun .ih-ph.on .ih-ph-orb{width:40px;height:40px}.ih2 .ih-sun .ih-ph.on .ih-ph-txt b{font-size:16px}.ih2 .ih-sun .ih-ph-txt small{font-size:6.5px}}.sph.sph3{opacity:1;-webkit-mask-image:linear-gradient(180deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(180deg,transparent,#000 6%,#000 94%,transparent)}html,body{overflow-x:clip}.pt-hero,.spl-hero,.dt-hero,.mst-hero{overflow:visible;position:relative}.hamb{position:absolute;left:50%;transform:translate(-50%);top:-40px;width:100vw;height:calc(100% + 120px);z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 70%,transparent 100%)}.pt-hero>*:not(.hamb),.spl-hero>*:not(.hamb){position:relative;z-index:1}.pt-hero>.mhr,.pt-hero>.dh,.pt-hero>.sph,.spl-hero>.sph{position:absolute;z-index:0}.dt-hero>.dh{width:100vw;top:-40px;height:clamp(320px,38vw,440px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.spl-hero>.sph.sph3{width:100vw;top:-30px;height:clamp(280px,30vw,360px)}.mx-intro>.sph.mxh{width:100vw;top:-30px;height:clamp(280px,30vw,360px)}.mst-hero>.mhr{width:min(1180px,100vw);top:-20px}@media (max-width: 640px){.dt-hero>.dh{height:280px;top:-30px}.spl-hero>.sph.sph3,.mx-intro>.sph.mxh{height:250px;top:-24px}}.ih2 .ih-hero-foot{margin-top:clamp(18px,2.5vh,34px);padding-bottom:clamp(120px,14vh,170px)}@media (max-width: 640px){.ih2 .ih-hero-foot{margin-top:58px;padding-bottom:96px}}.mx-intro>.sph.mxh{display:block;max-width:none;margin:0;padding:0;-webkit-mask-image:radial-gradient(60% 92% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(60% 92% at 50% 50%,#000 62%,transparent 100%)}.mst-hero>.mhr{-webkit-mask-image:radial-gradient(52% 95% at 50% 55%,#000 50%,transparent 100%);mask-image:radial-gradient(52% 95% at 50% 55%,#000 50%,transparent 100%)}@media (max-width: 640px){.mx-intro>.sph.mxh{-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}.mst-hero>.mhr{-webkit-mask-image:radial-gradient(75% 95% at 50% 55%,#000 50%,transparent 100%);mask-image:radial-gradient(75% 95% at 50% 55%,#000 50%,transparent 100%)}}.mixit .mx-intro.pt-hero{overflow:visible}.s1-flow{gap:52px}.s1-flow .s1-list{gap:22px}.s1-flow .s1-div{margin:6px 0}.sc.sc2{padding:20px 22px 18px;border-radius:22px;margin-bottom:0;background:radial-gradient(60% 120% at 0% 0%,rgba(34,211,238,.1),transparent 60%),radial-gradient(50% 120% at 100% 100%,rgba(45,212,191,.06),transparent 60%),linear-gradient(180deg,#0c1820e0,#050a0ff0);border:1px solid rgba(34,211,238,.2);box-shadow:0 18px 44px #00000057,inset 0 1px #a5f3fc0f;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sc.sc2:hover{border-color:#22d3ee6b;box-shadow:0 22px 52px #0006,0 0 0 1px #22d3ee1f,0 0 40px #22d3ee14}.sc.sc2.playing{border-color:#67e8f9b3;box-shadow:0 22px 56px #22d3ee2e,0 0 0 1px #67e8f959,0 0 60px #22d3ee24}.sc-sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;overflow:hidden}.sc-sheen:after{content:"";position:absolute;top:-50%;left:-40%;width:30%;height:200%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(165,243,252,.05),transparent);animation:sc-sheen 9s ease-in-out infinite}.sc.sc2:nth-child(2n) .sc-sheen:after{animation-delay:-3s}.sc.sc2:nth-child(3n) .sc-sheen:after{animation-delay:-6s}@keyframes sc-sheen{0%,60%{left:-40%}to{left:140%}}.sc2 .sc-top{gap:12px;margin-bottom:14px;position:relative;z-index:1}.sc2 .sc-icon{position:relative;width:44px;height:44px;border-radius:14px;background:radial-gradient(circle at 30% 25%,#a5f3fc38,#081e28e6);border:1px solid rgba(34,211,238,.4);box-shadow:inset 0 0 18px #22d3ee26}.sc-ring{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:17px;border:1px solid rgba(103,232,249,.6);opacity:0;pointer-events:none}.sc2.playing .sc-ring{animation:ih-ping 1.6s ease-out infinite}.sc2 .sc-num{font-size:11px;letter-spacing:.1em;padding:3px 7px;border-radius:7px;color:#8ceefb;background:#22d3ee14;border:1px solid rgba(34,211,238,.2)}.sc2 .sc-name{font-size:17px;font-weight:700}.sc-stats{display:flex;gap:6px;flex:none}.sc-stats span{display:flex;flex-direction:column;align-items:flex-start;padding:5px 10px 6px;border-radius:10px;min-width:68px;background:#040a0f99;border:1px solid rgba(34,211,238,.14);line-height:1.1}.sc-stats em{font-style:normal;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:2px}.sc-stats b{font:700 13px var(--mono);color:#e8fcff;display:inline}.sc-stats small{font:600 9.5px var(--mono);color:#67e8f9;margin-left:3px;display:inline}.sc-stats span b+small{display:inline}.sc-stats span{flex-direction:row;flex-wrap:wrap;align-items:baseline}.sc-stats em{width:100%}.sc2 .sc-wave-row{gap:14px;margin-bottom:14px;position:relative;z-index:1}.sc2 .sc-play{position:relative;width:50px;height:50px;box-shadow:0 6px 22px #22d3ee66,inset 0 1px #fff6}.sc-play-ring{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgba(103,232,249,.55);opacity:0;pointer-events:none}.sc2.playing .sc-play{animation:none}.sc2.playing .sc-play-ring{animation:ih-ping 1.4s ease-out infinite}.sc2 .sc-wave{height:84px;border-radius:14px;padding:0 6px;overflow:hidden;background:radial-gradient(80% 120% at 50% 50%,rgba(34,211,238,.06),transparent 70%),linear-gradient(180deg,#03080cbf,#03080ceb);border:1px solid rgba(34,211,238,.16)}.sc2 .sc-wave:hover,.sc2 .sc-wave.on{border-color:#67e8f973}.sc-wc{width:100%;height:100%;display:block}.sc-tip{position:absolute;top:4px;transform:translate(-50%);pointer-events:none;font:600 10.5px var(--mono);color:#e8fcff;padding:2px 7px;border-radius:6px;background:#04090de6;border:1px solid rgba(34,211,238,.45)}.sc-side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px;width:48px}.sc2 .sc-time{width:auto;font-size:13px}.sc-spec{display:block}.sc2 .sc-bottom{position:relative;z-index:1;padding-top:12px;border-top:1px solid rgba(34,211,238,.08)}@media (max-width: 760px){.sc-stats{width:100%;order:5}.sc-stats span{flex:1;min-width:0}.sc2 .sc-top{flex-wrap:wrap}.sc2 .sc-name{flex:1 1 140px}}@media (max-width: 560px){.sc.sc2{padding:16px 14px 14px}.sc2 .sc-wave{height:64px}.sc2 .sc-play{width:42px;height:42px}.sc-side{width:38px}.s1-flow{gap:40px}}@media (prefers-reduced-motion: reduce){.sc-sheen:after,.sc2.playing .sc-ring,.sc2.playing .sc-play-ring{animation:none}}.hw{position:relative}.hw-hero.pt-hero{padding:64px 20px 0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.pt-hero>.hw-hero-anim{position:absolute;z-index:0;left:50%;transform:translate(-50%);top:auto;bottom:0;width:100vw;height:clamp(250px,24vw,310px);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hw-hero-anim canvas{display:block;width:100%;height:100%}.hw-h1{font-family:var(--display);font-weight:800;letter-spacing:.02em;line-height:1.04;font-size:clamp(34px,5.4vw,68px);color:#f2fdff;margin:0 0 16px;text-shadow:0 0 40px rgba(34,211,238,.18);animation:hw-rise .8s cubic-bezier(.2,.75,.25,1) both;text-transform:uppercase}.hw-lede{max-width:640px;margin:0 auto;font-size:clamp(15px,1.4vw,17.5px);line-height:1.65;color:var(--text-2);animation:hw-rise .8s .15s cubic-bezier(.2,.75,.25,1) both}.hw-hero .pt-eyebrow{animation:hw-rise .8s cubic-bezier(.2,.75,.25,1) both}.pt-hero.hw-hero>.hw-lede{margin-bottom:clamp(250px,24vw,310px)}@keyframes hw-rise{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.hw-ex{margin-top:34px}.hw-nodes{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 auto 26px;max-width:920px}.hw-rail{position:absolute;left:12.5%;right:12.5%;top:31px;height:2px;background:#22d3ee24;border-radius:2px;overflow:hidden;pointer-events:none}.hw-rail i{position:absolute;top:0;left:-30%;width:30%;height:100%;background:linear-gradient(90deg,transparent,#A5F3FC,transparent);animation:hw-rail 3.6s ease-in-out infinite}@keyframes hw-rail{to{left:100%}}.hw-node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 6px 10px;background:none;border:0;cursor:pointer;color:inherit;font:inherit}.hw-node-orb{position:relative;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;color:#8ceefb;background:radial-gradient(circle at 35% 30%,#12303a,#071318 70%);border:1px solid rgba(34,211,238,.28);box-shadow:0 6px 18px #00000059;transition:transform .35s cubic-bezier(.2,.75,.25,1),box-shadow .35s,color .35s,background .35s;margin-bottom:6px}.hw-node-ring{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgba(34,211,238,0);transition:border-color .35s}.hw-node b{font-family:var(--display);font-size:16px;color:#ddf8fc;transition:color .3s;text-transform:uppercase}.hw-node em{font-style:normal;font-size:12px;color:var(--text-3)}.hw-node:hover .hw-node-orb{transform:translateY(-3px);box-shadow:0 10px 24px #22d3ee2e}.hw-node.on .hw-node-orb{color:#04222b;background:radial-gradient(circle at 35% 30%,#cffafe,#22d3ee 65%);box-shadow:0 0 0 1px #22d3ee80,0 0 34px #22d3ee8c;transform:scale(1.08)}.hw-node.on .hw-node-ring{border-color:#22d3ee73;animation:hw-ring 2.4s ease-out infinite}.hw-node.on b{color:#fff}@keyframes hw-ring{0%{transform:scale(.92);opacity:1}to{transform:scale(1.35);opacity:0}}.hw-node:focus-visible{outline:none}.hw-node:focus-visible .hw-node-orb{box-shadow:0 0 0 2px #22d3ee}.hw-panel{display:grid;grid-template-columns:1.2fr 1fr;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#0b171deb,#061015eb);border:1px solid rgba(34,211,238,.22);box-shadow:0 30px 70px #00000073,inset 0 1px #a5f3fc0f;animation:hw-panel .55s cubic-bezier(.2,.75,.25,1) both}@keyframes hw-panel{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.hw-stage{position:relative;min-height:420px;overflow:hidden;background:#03080c;border-right:1px solid rgba(34,211,238,.12)}.hw-stage>div{position:absolute!important;right:0!important;bottom:0!important;left:0!important;top:0!important;transform:none!important;width:100%!important;height:100%!important;opacity:1!important;max-width:none!important;margin:0!important}.hw-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 60px #03080cd9}.hw-stage-tag{position:absolute;z-index:2;left:14px;top:14px;display:inline-flex;align-items:center;gap:6px;font:700 11px var(--mono);letter-spacing:.08em;color:#a5f3fc;padding:6px 10px;border-radius:999px;background:#03080c99;border:1px solid rgba(34,211,238,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hw-stage-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:#22d3ee;box-shadow:0 0 8px #22d3ee;animation:hw-blink 1.6s ease-in-out infinite}@keyframes hw-blink{50%{opacity:.35}}.hw-body{padding:26px 26px 22px;display:flex;flex-direction:column;gap:16px}.hw-what{margin:0;font-size:15.5px;line-height:1.65;color:var(--text-2)}.hw-steps{display:flex;flex-direction:column;gap:8px}.hw-step{display:flex;gap:12px;align-items:flex-start;text-align:left;padding:11px 13px;border-radius:14px;cursor:pointer;color:inherit;font:inherit;background:#22d3ee08;border:1px solid rgba(34,211,238,.12);transition:background .3s,border-color .3s,box-shadow .3s}.hw-step:hover{border-color:#22d3ee4d}.hw-step.on{background:linear-gradient(180deg,#22d3ee1c,#22d3ee08);border-color:#22d3ee73;box-shadow:0 10px 24px #22d3ee14}.hw-step-n{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:800 12px var(--mono);color:#8ceefb;border:1px solid rgba(34,211,238,.35);transition:all .3s}.hw-step.on .hw-step-n,.hw-step.done .hw-step-n{color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 14px #22d3ee80}.hw-step-t{display:flex;flex-direction:column;gap:5px;padding-top:3px}.hw-step-t b{display:inline-flex;align-items:center;gap:7px;font-size:14.5px;color:#f2fdff}.hw-step-t b svg{color:#67e8f9}.hw-step-t em{font-style:normal;font-size:13.5px;line-height:1.6;color:var(--text-2);animation:hw-rise .4s ease both}.hw-io{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.hw-io>div{display:flex;flex-direction:column;gap:4px;padding:11px 13px;border-radius:14px;background:#03080c80;border:1px solid rgba(34,211,238,.12);min-height:100%}.hw-io small,.hw-hood small{font:700 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#22d3ee;margin-bottom:2px}.hw-io span{font-size:13px;line-height:1.45;color:#e8fcff}.hw-io span+span{color:var(--text-3);font-size:12px}.hw-io-arrow{color:#67e8f9;animation:hw-nudge 1.8s ease-in-out infinite}@keyframes hw-nudge{50%{transform:translate(3px)}}.hw-hood{display:flex;flex-direction:column;gap:6px}.hw-hood>div{display:flex;flex-wrap:wrap;gap:6px}.hw-hood span{font:600 12px var(--sans);color:#e8fcff;padding:6px 11px;border-radius:999px;background:#22d3ee12;border:1px solid rgba(34,211,238,.22)}.hw-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:4px}.hw-cost{display:inline-flex;align-items:center;gap:7px;font:700 13px var(--mono);color:#a5f3fc;padding:8px 13px;border-radius:999px;border:1px dashed rgba(34,211,238,.4)}.hw-flow{margin:40px auto 0;max-width:980px}.hw-flow-row{display:flex;align-items:flex-start;justify-content:center}.hw-flow-cell{display:flex;align-items:flex-start;flex:1 1 0}.hw-flow-cell:last-child{flex:0 0 auto}.hw-flow-node{flex:none;display:flex;flex-direction:column;align-items:center;gap:10px;background:none;border:0;cursor:pointer;color:inherit;font:inherit;opacity:0;transform:translateY(12px);transition:opacity .6s,transform .6s cubic-bezier(.2,.75,.25,1)}.hw-flow.in .hw-flow-node{opacity:1;transform:none}.hw-flow-cell:nth-child(2) .hw-flow-node{transition-delay:.2s}.hw-flow-cell:nth-child(3) .hw-flow-node{transition-delay:.4s}.hw-flow-node span{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;color:#04222b;background:linear-gradient(135deg,#cffafe,#22d3ee);box-shadow:0 0 28px #22d3ee73;transition:transform .3s}.hw-flow-node:hover span{transform:translateY(-3px) scale(1.04)}.hw-flow-node b{font-family:var(--display);font-size:16px;color:#f2fdff;text-transform:uppercase}.hw-flow-link{position:relative;flex:1;margin:31px 14px 0;height:2px;background:#22d3ee2e;border-radius:2px}.hw-flow-link i{position:absolute;top:-2px;left:0;width:46px;height:6px;border-radius:6px;background:linear-gradient(90deg,transparent,#CFFAFE);box-shadow:0 0 12px #22d3ee;opacity:0}.hw-flow.in .hw-flow-link i{animation:hw-flow 2.6s ease-in-out infinite}@keyframes hw-flow{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 46px);opacity:0}}.hw-flow-link em{position:absolute;top:14px;left:0;right:0;text-align:center;font-style:normal;font-size:12.5px;line-height:1.4;color:var(--text-3)}.hw-flow-detect{position:relative;margin:44px auto 0;max-width:520px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding-top:26px}.hw-flow-arc{position:absolute;top:-10px;left:-18%;right:-18%;height:36px;border:1px dashed rgba(34,211,238,.28);border-top:0;border-radius:0 0 50% 50%/0 0 100% 100%;pointer-events:none}.hw-flow-node.d span{background:radial-gradient(circle at 35% 30%,#12303a,#071318 70%);color:#8ceefb;border:1px solid rgba(34,211,238,.45);box-shadow:0 0 22px #22d3ee40;position:relative;overflow:hidden}.hw-flow-node.d span:after{content:"";position:absolute;left:0;right:0;height:2px;background:#a5f3fc;box-shadow:0 0 10px #22d3ee;animation:hw-scan 2.4s ease-in-out infinite}@keyframes hw-scan{0%,to{top:14%}50%{top:84%}}.hw-flow-detect p{margin:6px 0 0;font-size:14px;color:var(--text-2)}.hw-nico{margin:30px auto 0;max-width:820px;display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center;padding:26px;border-radius:24px;background:linear-gradient(180deg,#0b171de6,#061015e6);border:1px solid rgba(34,211,238,.22);box-shadow:0 24px 60px #0006}.hw-nico-face{position:relative;width:120px;height:120px}.hw-nico-face img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:2px solid rgba(34,211,238,.5);box-shadow:0 0 34px #22d3ee59;position:relative;z-index:1}.hw-nico-face i{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1px solid rgba(34,211,238,.4);animation:hw-ring 2.8s ease-out infinite}.hw-nico-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.hw-nico-tabs button{font:700 12.5px var(--sans);color:var(--text-2);padding:7px 13px;border-radius:999px;cursor:pointer;background:#22d3ee0a;border:1px solid rgba(34,211,238,.18);transition:all .25s}.hw-nico-tabs button:hover{color:#e8fcff;border-color:#22d3ee66}.hw-nico-tabs button.on{color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 16px #22d3ee66}.hw-nico-body p{margin:0;font-size:16.5px;line-height:1.65;color:#e8fcff;min-height:3.3em;animation:hw-rise .45s ease both}.hw-costs{margin:30px auto 0;max-width:680px;border-radius:20px;overflow:hidden;border:1px solid rgba(34,211,238,.2);background:#061015cc}.hw-cost-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;transition:background .25s}.hw-cost-row+.hw-cost-row{border-top:1px solid rgba(34,211,238,.1)}.hw-cost-row:hover{background:#22d3ee0d}.hw-cost-l{display:flex;flex-direction:column;gap:2px}.hw-cost-l b{font-size:14.5px;color:#f2fdff;font-weight:600}.hw-cost-l em{font-style:normal;font:600 11px var(--mono);letter-spacing:.1em;color:var(--text-3);text-transform:uppercase}.hw-cost-c{flex:none;font:800 13px var(--mono);color:#a5f3fc;padding:6px 12px;border-radius:999px;border:1px solid rgba(34,211,238,.3)}.hw-cost-row.free .hw-cost-c{color:#04222b;background:#22d3ee;border-color:#22d3ee}.hw-end{margin:30px auto 0;max-width:960px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hw-end button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:20px;border-radius:18px;cursor:pointer;color:inherit;font:inherit;background:linear-gradient(180deg,#0b171de6,#061015e6);border:1px solid rgba(34,211,238,.18);transition:transform .3s cubic-bezier(.2,.75,.25,1),border-color .3s,box-shadow .3s}.hw-end button svg{color:#67e8f9;margin-bottom:6px}.hw-end button b{font-family:var(--display);font-size:18px;color:#f2fdff;text-transform:uppercase}.hw-end button em{font-style:normal;font-size:13px;color:var(--text-3)}.hw-end button:hover{transform:translateY(-4px);border-color:#22d3ee80;box-shadow:0 16px 36px #22d3ee24}@media (max-width: 900px){.hw-panel{grid-template-columns:1fr}.hw-stage{min-height:280px;border-right:0;border-bottom:1px solid rgba(34,211,238,.12)}.hw-end{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.hw-hero.pt-hero{padding-top:44px}.pt-hero>.hw-hero-anim{height:210px}.pt-hero.hw-hero>.hw-lede{margin-bottom:200px}.hw-nodes{gap:4px}.hw-rail{top:25px}.hw-node-orb{width:50px;height:50px}.hw-node b{font-size:13px}.hw-node em{display:none}.hw-body{padding:18px}.hw-io{grid-template-columns:1fr}.hw-io-arrow{transform:rotate(90deg);justify-self:center;animation:none}.hw-flow-row,.hw-flow-cell{flex-direction:column;align-items:center}.hw-flow-link{width:2px;height:70px;flex:none;margin:12px 0}.hw-flow-link i{width:6px;height:26px;left:-2px;top:0;background:linear-gradient(180deg,transparent,#CFFAFE)}.hw-flow.in .hw-flow-link i{animation-name:hw-flow-v}.hw-flow-link em{top:50%;left:14px;right:auto;width:150px;transform:translateY(-50%);text-align:left}.hw-flow-arc{display:none}.hw-flow-detect{margin-top:30px;padding-top:22px;border-top:1px dashed rgba(34,211,238,.25)}.hw-nico{grid-template-columns:1fr;justify-items:center;text-align:center;padding:20px}.hw-nico-tabs{justify-content:center}.hw-nico-face{width:96px;height:96px}.hw-cost-row{padding:12px 14px}.hw-end{grid-template-columns:1fr}}@keyframes hw-flow-v{0%{top:0;opacity:0}15%{opacity:1}85%{opacity:1}to{top:calc(100% - 26px);opacity:0}}@media (prefers-reduced-motion: reduce){.hw-rail i,.hw-node-ring,.hw-flow-link i,.hw-nico-face i,.hw-io-arrow,.hw-stage-tag:before,.hw-flow-node.d span:after{animation:none!important}}.hw-body-h{display:flex;align-items:center;gap:11px}.hw-body-h span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#04222b;background:linear-gradient(135deg,#8ceefb,#22d3ee);box-shadow:0 0 18px #22d3ee80}.hw-body-h b{font-family:var(--display);font-size:24px;color:#f2fdff;text-transform:uppercase}.hw-body-h em{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font:700 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;font-style:normal;color:var(--text-3)}.hw-body-h em i{width:6px;height:6px;border-radius:50%;background:#22d3ee;box-shadow:0 0 8px #22d3ee;animation:hw-blink 1.6s ease-in-out infinite}.hw-more{display:flex;justify-content:center;margin-top:28px}@media (max-width: 640px){.hw-body-h b{font-size:21px}.hw-flow-link em{left:16px}}.pr-hero.pt-hero,.fq-hero.pt-hero{padding:64px 20px 0;text-align:center;display:flow-root}.pt-hero>.pr-hero-anim,.pt-hero>.fq-hero-anim{position:absolute;z-index:0;left:50%;transform:translate(-50%);bottom:0;width:100vw;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.pt-hero>.pr-hero-anim{height:clamp(240px,22vw,290px)}.pt-hero>.fq-hero-anim{height:clamp(200px,18vw,250px)}.pr-hero-anim canvas,.fq-hero-anim canvas{display:block;width:100%;height:100%}.pt-hero.pr-hero>.hw-lede{margin-bottom:clamp(250px,23vw,300px)}.pt-hero.fq-hero>.hw-lede{margin-bottom:clamp(210px,19vw,260px)}.pr-plan{margin:34px auto 0;max-width:1040px;display:grid;grid-template-columns:1.25fr 1fr;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#0b171deb,#061015eb);border:1px solid rgba(34,211,238,.22);box-shadow:0 30px 70px #00000073,inset 0 1px #a5f3fc0f}.pr-plan-l{padding:24px;display:flex;flex-direction:column;gap:8px;border-right:1px solid rgba(34,211,238,.12)}.pr-plan-h{display:flex;align-items:center;gap:8px;font:700 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#22d3ee;margin-bottom:6px}.pr-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid rgba(34,211,238,.08);background:#22d3ee05;transition:border-color .3s,background .3s}.pr-row.on{border-color:#22d3ee4d;background:linear-gradient(90deg,#22d3ee14,#22d3ee05)}.pr-row-i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#67e8f9;background:#22d3ee14;border:1px solid rgba(34,211,238,.2);transition:all .3s}.pr-row.on .pr-row-i{color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 14px #22d3ee73}.pr-row-t{display:flex;flex-direction:column;gap:2px;min-width:0}.pr-row-t b{font-size:14px;color:#f2fdff;font-weight:600}.pr-row-t em{font-style:normal;font-size:12px;color:var(--text-3)}.pr-step{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;background:#03080c99;border:1px solid rgba(34,211,238,.18)}.pr-step button{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#a5f3fc;background:#22d3ee0f;border:0;transition:background .2s,transform .15s}.pr-step button:hover:not(:disabled){background:#22d3ee33}.pr-step button:active:not(:disabled){transform:scale(.9)}.pr-step button:disabled{opacity:.3;cursor:default}.pr-step output{min-width:26px;text-align:center;font:800 14px var(--mono);color:#f2fdff;animation:pr-pop .3s ease both}@keyframes pr-pop{0%{transform:scale(1.35);color:#a5f3fc}to{transform:none}}.pr-plan-r{position:relative;padding:28px 26px;display:flex;flex-direction:column;gap:14px;justify-content:center;background:radial-gradient(120% 80% at 50% 0%,rgba(34,211,238,.1),transparent 70%)}.pr-plan-r>small{font:700 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.pr-big{display:flex;align-items:baseline;gap:10px}.pr-big span{font-family:var(--display);font-weight:800;font-size:clamp(56px,6vw,76px);line-height:1;letter-spacing:.02em;background:linear-gradient(180deg,#ecfeff,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 22px rgba(34,211,238,.35));font-variant-numeric:tabular-nums;text-transform:uppercase}.pr-big em{font-style:normal;font-size:15px;color:var(--text-2)}.pr-meter{position:relative;display:grid;grid-template-columns:repeat(20,1fr);gap:4px;padding-top:4px;margin-bottom:14px}.pr-meter i{aspect-ratio:1;border-radius:50%;background:#22d3ee1a;transition:background .35s,box-shadow .35s,transform .35s}.pr-meter i.on{background:#67e8f9;box-shadow:0 0 8px #22d3eeb3;transform:scale(1.08)}.pr-meter b{position:absolute;bottom:-16px;font:700 9px var(--mono);color:var(--text-3);transform:translate(-50%);display:none}.pr-fit{padding:16px;border-radius:16px;background:#03080c8c;border:1px solid rgba(34,211,238,.28);display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center}.pr-fit-tag{grid-column:1 / -1;display:inline-flex;align-items:center;gap:6px;font:700 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#22d3ee}.pr-fit b{font-family:var(--display);font-size:24px;color:#f2fdff;animation:hw-rise .45s ease both;text-transform:uppercase}.pr-fit em{font-style:normal;font:700 13px var(--mono);color:#a5f3fc}.pr-fit p{grid-column:1 / -1;margin:0;font-size:13.5px;color:var(--text-2)}.pr-packs{margin:34px auto 0;max-width:1040px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;perspective:1200px}.pr-pack{--mx: 50%;--my: 0%;--rx: 0deg;--ry: 0deg;position:relative;display:flex;flex-direction:column;gap:8px;padding:26px 24px 24px;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#0b171df0,#061015f0);border:1px solid rgba(34,211,238,.18);box-shadow:0 22px 50px #0006;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease-out,border-color .4s,box-shadow .4s;animation:hw-panel .6s cubic-bezier(.2,.75,.25,1) both}.pr-pack-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(260px circle at var(--mx) var(--my),rgba(34,211,238,.14),transparent 70%);opacity:0;transition:opacity .3s}.pr-pack:hover .pr-pack-glow{opacity:1}.pr-pack.fit{border-color:#22d3ee99;box-shadow:0 0 0 1px #22d3ee59,0 26px 60px #22d3ee29}.pr-pack.fit:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#A5F3FC,transparent);animation:pr-sheen 3s ease-in-out infinite}@keyframes pr-sheen{0%,to{opacity:.4}50%{opacity:1}}.pr-pack>*{position:relative}.pr-pack-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px}.pr-pack-name{font-family:var(--display);font-weight:700;font-size:17px;color:#ddf8fc;text-transform:uppercase}.pr-pack-tag{font:700 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#a5f3fc;padding:5px 10px;border-radius:999px;border:1px solid rgba(34,211,238,.3);display:inline-flex;align-items:center;gap:5px}.pr-pack-tag.fit{color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 14px #22d3ee80;animation:hw-rise .4s ease both}.pr-pack-price{font-family:var(--display);font-weight:800;font-size:54px;letter-spacing:.02em;line-height:1.05;color:#f2fdff;text-transform:uppercase}.pr-pack-price .cur{font-size:24px;vertical-align:22px;color:var(--text-2);margin-right:3px}.pr-pack-cr{display:flex;align-items:center;gap:7px;font:700 13px var(--mono);color:#67e8f9}.pr-pack-cr span{color:var(--text-3);font-weight:600}.pr-pack-save{align-self:flex-start;font:700 11.5px var(--sans);color:#cffafe;padding:4px 10px;border-radius:8px;background:#22d3ee1a}.pr-pack-blurb{margin:4px 0 2px;font-size:14px;color:var(--text-2);line-height:1.55}.pr-pack ul{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.pr-pack li{display:flex;align-items:center;gap:9px;font-size:13.5px;color:#e8fcff}.pr-pack li svg{flex:none;color:#04222b;background:#22d3ee;border-radius:50%;padding:2px;width:16px;height:16px}.pr-pack .lx-cta-btn,.pr-pack-btn{margin-top:auto;width:100%;justify-content:center}.pr-pack-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font:800 15px var(--sans);cursor:pointer;padding:13px 24px;border-radius:14px;color:#cffafe;background:#22d3ee0f;border:1px solid rgba(34,211,238,.35);transition:background .25s,border-color .25s,transform .25s}.pr-pack-btn:hover{background:#22d3ee24;border-color:#22d3ee99;transform:translateY(-2px)}.pr-note{margin:20px auto 0;max-width:680px;display:flex;gap:10px;align-items:center;padding:14px 18px;border-radius:14px;font-size:14px;color:#e8fcff;background:#22d3ee14;border:1px solid rgba(34,211,238,.3);animation:hw-rise .4s ease both}.pr-note svg{flex:none;color:#22d3ee}.pr-buys{margin:34px auto 0;max-width:1040px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pr-buy{display:flex;flex-direction:column;align-items:stretch;gap:10px;text-align:left;padding:22px 18px 18px;border-radius:20px;cursor:pointer;color:inherit;font:inherit;background:linear-gradient(180deg,#0b171de6,#061015e6);border:1px solid rgba(34,211,238,.18);opacity:0;transform:translateY(16px);transition:opacity .6s,transform .6s cubic-bezier(.2,.75,.25,1),border-color .3s,box-shadow .3s}.pr-buys.in .pr-buy{opacity:1;transform:none}.pr-buys.in .pr-buy:hover{transform:translateY(-4px);transition-delay:0s!important;border-color:#22d3ee80;box-shadow:0 16px 36px #22d3ee24}.pr-buy-i{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#04222b;background:linear-gradient(135deg,#cffafe,#22d3ee);box-shadow:0 0 20px #22d3ee66}.pr-buy b{font-family:var(--display);font-size:18px;color:#f2fdff;margin-bottom:2px;text-transform:uppercase}.pr-buy-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:9px;border-top:1px solid rgba(34,211,238,.1)}.pr-buy-row em{font-style:normal;font-size:13px;color:var(--text-2)}.pr-buy-row i{flex:none;display:inline-flex;align-items:center;gap:4px;font:800 12px var(--mono);font-style:normal;color:#a5f3fc;padding:4px 9px;border-radius:999px;border:1px solid rgba(34,211,238,.3)}.pr-buy-row i.free{color:#04222b;background:#22d3ee;border-color:#22d3ee}.pr-free{margin:22px auto 0;max-width:1040px;display:flex;flex-direction:column;align-items:center;gap:12px}.pr-free small{display:inline-flex;align-items:center;gap:7px;font:700 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#22d3ee}.pr-free>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pr-free span{display:inline-flex;align-items:center;gap:7px;font:600 13px var(--sans);color:#e8fcff;padding:8px 14px;border-radius:999px;background:#22d3ee0f;border:1px solid rgba(34,211,238,.22);transition:border-color .25s,background .25s}.pr-free span svg{color:#67e8f9}.pr-free span:hover{border-color:#22d3ee80;background:#22d3ee1f}.fq-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;max-width:1080px;margin:0 auto 22px}.fq-switch{position:relative;display:flex;gap:2px;padding:5px;border-radius:999px;background:#061015d9;border:1px solid rgba(34,211,238,.2);box-shadow:0 14px 34px #00000059;overflow-x:auto;scrollbar-width:none;max-width:100%}.fq-switch::-webkit-scrollbar{display:none}.fq-switch-bar{position:absolute;top:5px;bottom:5px;left:0;border-radius:999px;background:linear-gradient(180deg,#a5f3fc,#22d3ee);box-shadow:0 0 22px #22d3ee8c;transition:transform .45s cubic-bezier(.2,.75,.25,1),width .45s cubic-bezier(.2,.75,.25,1)}.fq-switch button{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:999px;cursor:pointer;border:0;background:none;font:700 14px var(--sans);color:var(--text-2);transition:color .3s;white-space:nowrap}.fq-switch button:hover{color:#f2fdff}.fq-switch button.on{color:#04222b}.fq-search{position:relative;flex:1 1 240px;max-width:340px;display:flex;align-items:center;gap:9px;padding:0 14px;height:48px;border-radius:999px;background:#061015d9;border:1px solid rgba(34,211,238,.2);color:var(--text-3);transition:border-color .3s,box-shadow .3s}.fq-search:focus-within,.fq-search.on{border-color:#22d3ee8c;box-shadow:0 0 0 3px #22d3ee1f;color:#67e8f9}.fq-search input{flex:1;min-width:0;height:100%;background:none;border:0;outline:none;color:#f2fdff;font:500 14.5px var(--sans)}.fq-search input::placeholder{color:var(--text-3)}.fq-search input::-webkit-search-cancel-button{display:none}.fq-search button{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:0;color:#cffafe;background:#22d3ee26}.fq-grid{display:grid;grid-template-columns:300px 1fr;gap:22px;max-width:1080px;margin:0 auto;align-items:start}.fq-side{position:sticky;top:90px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:24px;border-radius:22px;background:linear-gradient(180deg,#0b171deb,#061015eb);border:1px solid rgba(34,211,238,.22);box-shadow:0 24px 60px #0006;animation:hw-panel .5s cubic-bezier(.2,.75,.25,1) both;overflow:hidden}.fq-side:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 60% at 0% 0%,rgba(34,211,238,.12),transparent 60%);pointer-events:none}.fq-side>*{position:relative}.fq-side-i{position:relative;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#04222b;background:linear-gradient(135deg,#cffafe,#22d3ee);box-shadow:0 0 26px #22d3ee80;margin-bottom:8px}.fq-side-i i{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:20px;border:1px solid rgba(34,211,238,.45);animation:hw-ring 2.6s ease-out infinite}.fq-side b{font-family:var(--display);font-size:24px;color:#f2fdff;text-transform:uppercase}.fq-side em{font-style:normal;font:700 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#22d3ee}.fq-side p{margin:6px 0 4px;font-size:14px;line-height:1.6;color:var(--text-2)}.fq-side-n{font:600 12px var(--mono);color:var(--text-3);margin-bottom:10px}.fq-side .lx-cta-btn{font-size:14.5px;padding:12px 20px}.fq-list{display:flex;flex-direction:column;gap:10px;min-width:0}.fq-item{--mx: 50%;--my: 50%;position:relative;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#0b171de0,#061015e0);border:1px solid rgba(34,211,238,.14);transition:border-color .35s,box-shadow .35s;animation:hw-rise .5s cubic-bezier(.2,.75,.25,1) both}.fq-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(240px circle at var(--mx) var(--my),rgba(34,211,238,.1),transparent 70%);opacity:0;transition:opacity .3s}.fq-item:hover:before{opacity:1}.fq-item:hover{border-color:#22d3ee4d}.fq-item.open{border-color:#22d3ee80;box-shadow:0 16px 40px #22d3ee1a,inset 3px 0 #22d3ee}.fq-q{position:relative;width:100%;display:flex;align-items:center;gap:14px;padding:17px 18px;text-align:left;cursor:pointer;border:0;background:none;color:inherit;font:inherit}.fq-n{flex:none;font:700 12px var(--mono);color:var(--text-3);transition:color .3s}.fq-item.open .fq-n{color:#22d3ee}.fq-q-t{flex:1;font-size:15.5px;font-weight:600;color:#f2fdff;line-height:1.4}.fq-q-t em{display:inline-block;margin-right:9px;font:700 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:#67e8f9;padding:3px 8px;border-radius:999px;border:1px solid rgba(34,211,238,.3);vertical-align:2px}.fq-x{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#67e8f9;border:1px solid rgba(34,211,238,.3);transition:transform .4s cubic-bezier(.2,.75,.25,1),background .3s,color .3s}.fq-item.open .fq-x{transform:rotate(135deg);color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 14px #22d3ee80}.fq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.75,.25,1)}.fq-item.open .fq-a{grid-template-rows:1fr}.fq-a>div{overflow:hidden}.fq-a p{margin:0;padding:0 64px 20px 56px;font-size:14.5px;line-height:1.7;color:var(--text-2);opacity:0;transform:translateY(-6px);transition:opacity .35s,transform .35s}.fq-item.open .fq-a p{opacity:1;transform:none;transition-delay:.1s}.fq mark{background:#22d3ee40;color:#ecfeff;border-radius:4px;padding:0 2px}.fq-empty{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:40px 20px;border-radius:18px;border:1px dashed rgba(34,211,238,.3);color:#67e8f9}.fq-empty b{color:#f2fdff;font-size:16px}.fq-empty p{margin:0;font-size:14px;color:var(--text-2)}.fq-nico{max-width:880px;margin:0 auto;display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;padding:28px;border-radius:24px;background:linear-gradient(180deg,#0b171de6,#061015e6);border:1px solid rgba(34,211,238,.22);box-shadow:0 24px 60px #0006}.fq-nico-h{font-family:var(--display);font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:.02em;color:#f2fdff;margin:4px 0 8px;text-transform:uppercase}.fq-nico p{margin:0 0 16px;font-size:15px;line-height:1.65;color:var(--text-2)}.fq-nico-go{display:flex;flex-wrap:wrap;gap:8px}.fq-nico-go button{display:inline-flex;align-items:center;gap:7px;font:700 13px var(--sans);color:#cffafe;padding:9px 14px;border-radius:999px;cursor:pointer;background:#22d3ee0f;border:1px solid rgba(34,211,238,.28);transition:all .25s}.fq-nico-go button:hover{color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 16px #22d3ee73;transform:translateY(-2px)}.fq-body .lx-section:first-child,.fq-body>section:first-child{padding-top:10px}@media (max-width: 960px){.pr-plan{grid-template-columns:1fr}.pr-plan-l{border-right:0;border-bottom:1px solid rgba(34,211,238,.12)}.pr-packs{grid-template-columns:1fr;max-width:460px}.pr-buys{grid-template-columns:1fr 1fr}.fq-grid{grid-template-columns:1fr}.fq-side{position:relative;top:0}.fq-bar{flex-direction:column;align-items:stretch}.fq-search{max-width:none;flex:none}.fq-switch{align-self:center}}@media (max-width: 640px){.pr-hero.pt-hero,.fq-hero.pt-hero{padding-top:44px}.pt-hero>.pr-hero-anim{height:160px}.pt-hero.pr-hero>.hw-lede{margin-bottom:170px}.pt-hero>.fq-hero-anim{height:180px}.pt-hero.fq-hero>.hw-lede{margin-bottom:180px}.pr-plan-l,.pr-plan-r{padding:18px}.pr-row{padding:9px;gap:10px}.pr-row-i{width:30px;height:30px}.pr-row-t b{font-size:13.5px}.pr-buys{grid-template-columns:1fr}.fq-switch{align-self:stretch}.fq-switch button{padding:9px 13px;font-size:13.5px}.fq-q{padding:15px 14px;gap:11px}.fq-q-t{font-size:14.5px}.fq-a p{padding:0 16px 18px 46px;font-size:14px}.fq-nico{grid-template-columns:1fr;justify-items:center;text-align:center;padding:22px}.fq-nico .lx-over{text-align:center!important}.fq-nico-go{justify-content:center}}@media (prefers-reduced-motion: reduce){.fq-switch-bar,.fq-a,.pr-pack{transition:none!important}.fq-side-i i,.pr-pack.fit:before{animation:none!important}}.fq-bar.searching .fq-switch-bar{opacity:.25;box-shadow:none}.fq-bar.searching .fq-switch button.on{color:var(--text-2)}.acc{position:relative}.acc-hero.pt-hero{padding:24px 20px 30px;text-align:center;display:flow-root}.acc-orbit{position:relative;height:clamp(230px,24vw,290px);margin:0 0 6px}.acc-orbit canvas{position:absolute;left:50%;top:0;transform:translate(-50%);width:100vw;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.acc-orbit-core{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.acc-me{position:relative;width:clamp(92px,9vw,116px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 35% 30%,#cffafe,#22d3ee 60%,#0e7490);border:2px solid rgba(207,250,254,.8);box-shadow:0 0 0 6px #22d3ee1f,0 0 50px #22d3ee8c;animation:acc-breathe 4s ease-in-out infinite}.acc-me img{width:100%;height:100%;object-fit:cover}.acc-me b{font-family:var(--display);font-size:clamp(38px,4vw,50px);color:#04222b;text-transform:uppercase}@keyframes acc-breathe{50%{box-shadow:0 0 0 10px #22d3ee14,0 0 70px #22d3eeb3}}.acc-h1{font-size:clamp(32px,4.8vw,60px)}.acc-hero .hw-lede{max-width:620px}.acc-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;animation:hw-rise .8s .3s cubic-bezier(.2,.75,.25,1) both}.acc-chips button{display:inline-flex;align-items:center;gap:7px;font:600 13px var(--sans);color:var(--text-2);padding:8px 14px;border-radius:999px;cursor:pointer;background:#061015b3;border:1px solid rgba(34,211,238,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .25s}.acc-chips button svg{color:#67e8f9}.acc-chips button b{color:#f2fdff}.acc-chips button:hover{border-color:#22d3ee99;transform:translateY(-2px);box-shadow:0 10px 24px #22d3ee24}.acc-body{position:relative;z-index:1;max-width:1160px;margin:0 auto;padding:10px 20px 90px}.acc-tabs-wrap{position:sticky;top:72px;z-index:5;display:flex;justify-content:center;margin:0 0 26px}.acc-tabs{position:relative;display:flex;gap:2px;padding:5px;border-radius:999px;background:#061015e0;border:1px solid rgba(34,211,238,.2);box-shadow:0 16px 40px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:auto;scrollbar-width:none;max-width:100%}.acc-tabs::-webkit-scrollbar{display:none}.acc-tabs-bar{position:absolute;top:5px;bottom:5px;left:0;border-radius:999px;background:linear-gradient(180deg,#a5f3fc,#22d3ee);box-shadow:0 0 22px #22d3ee80;transition:transform .45s cubic-bezier(.2,.75,.25,1),width .45s cubic-bezier(.2,.75,.25,1)}.acc-tabs button{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;gap:7px;padding:10px 15px;border-radius:999px;border:0;background:none;cursor:pointer;font:700 13.5px var(--sans);color:var(--text-2);white-space:nowrap;transition:color .3s}.acc-tabs button:hover{color:#f2fdff}.acc-tabs button.on{color:#04222b}.acc-new{font:800 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;font-style:normal;padding:2px 6px;border-radius:999px;color:#04222b;background:#a5f3fc}.acc-tabs button.on .acc-new{background:#04222b;color:#a5f3fc}.acc-pane{animation:acc-pane .55s cubic-bezier(.2,.75,.25,1) both}@keyframes acc-pane{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.acc-tab,.acc-ov{display:flex;flex-direction:column;gap:18px}.acc-card,.acc-chart,.acc-profile,.acc-head,.acc-auth,.acc-bal,.nx-hero,.cb{position:relative;border-radius:22px;background:linear-gradient(180deg,#0b171deb,#061015eb);border:1px solid rgba(34,211,238,.18);box-shadow:0 22px 54px #00000061,inset 0 1px #a5f3fc0d}.acc-card,.acc-chart{padding:20px;min-width:0}.acc-card-h,.acc-chart-h{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}.acc-card-h>span,.acc-chart-h>span{display:inline-flex;align-items:center;gap:8px;font:700 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#22d3ee}.acc-card-h>em,.acc-chart-h>em{font-style:normal;font-size:12.5px;color:var(--text-3)}.acc-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.acc-three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.acc-none{margin:0;font-size:14px;line-height:1.6;color:var(--text-3)}.acc-note{display:flex;gap:7px;align-items:center;margin:12px 0 0;font-size:12.5px;color:var(--text-3);line-height:1.5}.acc-note svg{flex:none;color:#67e8f9}.acc-foot{display:flex;align-items:center;justify-content:center;gap:7px;margin:4px 0 0;font-size:12.5px;color:var(--text-3);text-align:center}.acc-foot svg{color:#67e8f9;flex:none}.acc-sec-h{display:flex;flex-direction:column;align-items:center;gap:6px;margin:38px 0 18px;text-align:center}.acc-sec-h.left{align-items:flex-start;text-align:left;margin:14px 0 0}.acc-sec-h span{font:700 11px var(--mono);letter-spacing:.2em;color:#22d3ee}.acc-sec-h b{font-family:var(--display);font-size:clamp(22px,2.4vw,28px);font-weight:800;letter-spacing:.02em;color:#f2fdff;text-transform:uppercase}.acc-ghost{display:inline-flex;align-items:center;gap:7px;font:700 13px var(--sans);color:#cffafe;padding:9px 14px;border-radius:12px;cursor:pointer;background:#22d3ee0f;border:1px solid rgba(34,211,238,.3);transition:all .25s}.acc-ghost:hover{background:#22d3ee24;border-color:#22d3ee99}.acc-icon{width:30px;height:30px;border-radius:9px;display:inline-grid;place-items:center;cursor:pointer;color:var(--text-3);background:#22d3ee0a;border:1px solid rgba(34,211,238,.16);transition:all .2s}.acc-icon:hover{color:#cffafe;border-color:#22d3ee80}.acc-icon.on{color:#04222b;background:#22d3ee;border-color:#22d3ee}.acc-field{display:flex;align-items:center;gap:10px;padding:0 14px;height:50px;border-radius:14px;background:#03080c99;border:1px solid rgba(34,211,238,.18);color:var(--text-3);transition:border-color .25s,box-shadow .25s}.acc-field:focus-within{border-color:#22d3ee99;box-shadow:0 0 0 3px #22d3ee1f;color:#67e8f9}.acc-field input{flex:1;min-width:0;height:100%;background:none;border:0;outline:none;color:#f2fdff;font:500 14.5px var(--sans)}.acc-field input::placeholder{color:var(--text-3)}.acc-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:50;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:14px;font:600 14px var(--sans);color:#04222b;background:linear-gradient(180deg,#a5f3fc,#22d3ee);box-shadow:0 16px 40px #22d3ee59;animation:hw-rise .4s ease both}.acc-tiles{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:12px}.acc-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;border-radius:18px;text-align:left;color:inherit;font:inherit;overflow:hidden;background:linear-gradient(180deg,#0b171de6,#061015e6);border:1px solid rgba(34,211,238,.16);animation:hw-rise .55s cubic-bezier(.2,.75,.25,1) both;transition:transform .3s,border-color .3s,box-shadow .3s}.acc-tile:after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.14),transparent 70%);pointer-events:none}.acc-tile.go{cursor:pointer}.acc-tile.go:hover{transform:translateY(-3px);border-color:#22d3ee80;box-shadow:0 14px 30px #22d3ee1f}.acc-tile-i{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#67e8f9;background:#22d3ee14;border:1px solid rgba(34,211,238,.22);margin-bottom:6px}.acc-tile b{font-family:var(--display);font-weight:800;font-size:28px;line-height:1.05;color:#f2fdff;font-variant-numeric:tabular-nums;text-transform:uppercase}.acc-tile>span:not(.acc-tile-i){font-size:12.5px;color:var(--text-3)}.acc-empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:50px 24px;border-radius:24px;background:radial-gradient(80% 70% at 50% 0%,rgba(34,211,238,.1),transparent 70%),linear-gradient(180deg,#0b171de6,#061015e6);border:1px solid rgba(34,211,238,.18)}.acc-empty-orb{position:relative;width:74px;height:74px;border-radius:50%;display:grid;place-items:center;color:#04222b;background:radial-gradient(circle at 35% 30%,#cffafe,#22d3ee 65%);box-shadow:0 0 40px #22d3ee8c;margin-bottom:10px}.acc-empty-orb i{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1px solid rgba(34,211,238,.5);animation:hw-ring 2.6s ease-out infinite}.acc-empty-orb i+i{animation-delay:1.3s}.acc-empty b{font-family:var(--display);font-size:24px;color:#f2fdff;text-transform:uppercase}.acc-empty p{max-width:480px;margin:0 0 8px;font-size:15px;line-height:1.6;color:var(--text-2)}.acc-preview{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.acc-preview>div{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:18px;background:#061015cc;border:1px dashed rgba(34,211,238,.25);animation:hw-rise .5s ease both}.acc-preview svg{color:#67e8f9}.acc-preview b{color:#f2fdff;font-size:15px}.acc-preview span{font-size:13px;color:var(--text-3);line-height:1.5}.acc-head{display:flex;align-items:center;gap:16px;padding:20px 22px;overflow:hidden}.acc-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 120% at 0% 0%,rgba(34,211,238,.14),transparent 60%);pointer-events:none}.acc-head>*{position:relative}.acc-head-i{position:relative;flex:none;width:56px;height:56px;border-radius:17px;display:grid;place-items:center;color:#04222b;background:linear-gradient(135deg,#cffafe,#22d3ee);box-shadow:0 0 28px #22d3ee80}.acc-head-i i{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:21px;border:1px solid rgba(34,211,238,.45);animation:hw-ring 2.8s ease-out infinite}.acc-head>div{flex:1;min-width:0}.acc-head b{display:block;font-family:var(--display);font-size:26px;font-weight:800;color:#f2fdff;letter-spacing:.02em;text-transform:uppercase}.acc-head p{margin:2px 0 0;font-size:14.5px;color:var(--text-2);line-height:1.5}.acc-head .lx-cta-btn{flex:none;font-size:14px;padding:12px 18px}.acc-saved{display:inline-flex;align-items:center;gap:6px;font:700 13px var(--sans);color:#04222b;background:#22d3ee;padding:8px 14px;border-radius:999px;box-shadow:0 0 18px #22d3ee80;animation:hw-rise .35s ease both}.acc-chart-bars{display:flex;align-items:flex-end;gap:6px;height:120px}.acc-chart-bars span{flex:1;height:100%;display:flex;align-items:flex-end;cursor:default}.acc-chart-bars i{display:block;width:100%;border-radius:6px 6px 3px 3px;background:#22d3ee1f;transition:height .7s cubic-bezier(.2,.75,.25,1),background .25s,box-shadow .25s;animation:acc-grow .8s cubic-bezier(.2,.75,.25,1) both;transform-origin:bottom}.acc-chart-bars span.on i{background:linear-gradient(180deg,#a5f3fc,#22d3ee73);box-shadow:0 0 12px #22d3ee59}.acc-chart-bars span.hov i{background:linear-gradient(180deg,#ecfeff,#22d3ee);box-shadow:0 0 18px #22d3eeb3}@keyframes acc-grow{0%{transform:scaleY(0)}to{transform:none}}.acc-cloud{display:flex;flex-wrap:wrap;gap:7px}.acc-cloud span{display:inline-flex;align-items:center;gap:7px;font:600 calc(13px * var(--w, 1)) var(--sans);color:#e8fcff;padding:6px 12px;border-radius:999px;text-transform:capitalize;background:rgba(34,211,238,calc(.04 + .08 * (var(--w, 1) - .75)));border:1px solid rgba(34,211,238,.25);animation:hw-rise .45s ease both;transition:border-color .2s,transform .2s}.acc-cloud span:hover{border-color:#22d3ee99;transform:translateY(-2px)}.acc-cloud em{font:700 11px var(--mono);font-style:normal;color:#67e8f9}.acc-bars{display:flex;flex-direction:column;gap:10px}.acc-bars>div{display:grid;grid-template-columns:minmax(90px,1fr) 1.4fr auto;gap:10px;align-items:center;font-size:13.5px;color:#e8fcff}.acc-bars>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-bars i{height:8px;border-radius:8px;background:#22d3ee1a;overflow:hidden}.acc-bars i b{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#22d3ee,#a5f3fc);box-shadow:0 0 10px #22d3ee80;animation:acc-bar .9s cubic-bezier(.2,.75,.25,1) both}@keyframes acc-bar{0%{width:0!important}}.acc-bars em{font:700 12px var(--mono);font-style:normal;color:#67e8f9}.acc-big-stat{display:flex;flex-direction:column;gap:2px}.acc-big-stat b{font-family:var(--display);font-size:40px;font-weight:800;line-height:1.05;background:linear-gradient(180deg,#ecfeff,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:uppercase}.acc-big-stat.sm{margin-top:14px}.acc-big-stat.sm b{font-size:26px}.acc-big-stat span{font-size:13px;color:var(--text-3)}.acc-list-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:6px}.acc-list-h b{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-size:20px;color:#f2fdff;text-transform:uppercase}.acc-list-h b svg{color:#67e8f9}.acc-search{display:flex;align-items:center;gap:8px;padding:0 12px;height:42px;width:min(300px,100%);border-radius:999px;background:#061015d9;border:1px solid rgba(34,211,238,.2);color:var(--text-3);transition:border-color .25s,box-shadow .25s}.acc-search:focus-within,.acc-search.on{border-color:#22d3ee8c;box-shadow:0 0 0 3px #22d3ee1a;color:#67e8f9}.acc-search input{flex:1;min-width:0;height:100%;background:none;border:0;outline:none;color:#f2fdff;font:500 14px var(--sans)}.acc-search input::-webkit-search-cancel-button{display:none}.acc-search button{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:0;cursor:pointer;color:#cffafe;background:#22d3ee26}.acc-list{display:flex;flex-direction:column;gap:9px}.acc-row{border-radius:16px;background:linear-gradient(180deg,#0b171de0,#061015e0);border:1px solid rgba(34,211,238,.13);transition:border-color .3s,box-shadow .3s;animation:hw-rise .45s cubic-bezier(.2,.75,.25,1) both;overflow:hidden}.acc-row:hover{border-color:#22d3ee52}.acc-row.open{border-color:#22d3ee80;box-shadow:0 14px 36px #22d3ee14,inset 3px 0 #22d3ee}.acc-row-top{display:flex;align-items:center;gap:12px;padding:13px 15px}.acc-row-top[role=button]{cursor:pointer}.acc-row-i{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#67e8f9;background:#22d3ee14;border:1px solid rgba(34,211,238,.22);transition:all .3s}.acc-row.open .acc-row-i{color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 14px #22d3ee80}.acc-row-i.ai{color:#e8705a;border-color:#e8705a59;background:#e8705a14}.acc-row-i.mixed{color:#34d58b;border-color:#34d58b59;background:#34d58b14}.acc-row-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.acc-row-t b{font-size:14.5px;font-weight:600;color:#f2fdff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-row-t em{font-style:normal;font-size:12.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-row-x{flex:none;color:#67e8f9;transition:transform .35s cubic-bezier(.2,.75,.25,1);display:grid}.acc-row.open .acc-row-x{transform:rotate(180deg)}.acc-row-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.75,.25,1)}.acc-row.open .acc-row-body{grid-template-rows:1fr}.acc-row-body>div{overflow:hidden}.acc-row-body>div>*{margin:0 15px 16px 63px;animation:hw-rise .4s .05s ease both}.acc-row-acts{flex:none;display:inline-flex;align-items:center;gap:8px}.acc-dl{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;cursor:pointer;color:#04222b;background:linear-gradient(180deg,#a5f3fc,#22d3ee);border:0;box-shadow:0 0 14px #22d3ee66;transition:transform .2s}.acc-dl:hover{transform:translateY(-2px)}.acc-tag{flex:none;font:700 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:4px 9px;border-radius:999px;border:1px dashed rgba(34,211,238,.25)}.acc-detail{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.acc-kv{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:12px;background:#03080c8c;border:1px solid rgba(34,211,238,.1)}.acc-kv span{font:700 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.acc-kv b{font-size:13.5px;color:#e8fcff;font-weight:600}.acc-chipset{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px}.acc-chipset span{font:600 12px var(--sans);color:#e8fcff;padding:5px 10px;border-radius:999px;background:#22d3ee0f;border:1px solid rgba(34,211,238,.22);text-transform:capitalize}.acc-mini-h{font:700 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#22d3ee;margin:6px 0 8px}.acc-profile{display:flex;align-items:center;gap:20px;padding:22px 24px;overflow:hidden}.acc-profile-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 140% at 0% 50%,rgba(34,211,238,.16),transparent 70%);pointer-events:none}.acc-profile>*{position:relative}.acc-avatar{position:relative;flex:none;width:82px;height:82px;border-radius:50%;padding:0;cursor:pointer;border:2px solid rgba(165,243,252,.7);overflow:visible;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#cffafe,#22d3ee 60%,#0e7490);box-shadow:0 0 30px #22d3ee73}.acc-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.acc-avatar b{font-family:var(--display);font-size:34px;color:#04222b;text-transform:uppercase}.acc-avatar>i{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1px solid rgba(34,211,238,.45);animation:hw-ring 2.8s ease-out infinite}.acc-avatar-cam{position:absolute;right:-2px;bottom:-2px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#04222b;background:#a5f3fc;border:2px solid #061015;transition:transform .2s;z-index:1}.acc-avatar:hover .acc-avatar-cam{transform:scale(1.12)}.acc-profile-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.acc-profile-name{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:26px;font-weight:800;color:#f2fdff;letter-spacing:.02em;text-transform:uppercase}.acc-profile-edit{display:flex;gap:6px;align-items:center}.acc-profile-edit input{min-width:0;width:min(280px,100%);height:38px;padding:0 12px;border-radius:10px;background:#03080cb3;border:1px solid rgba(34,211,238,.5);color:#f2fdff;font:600 15px var(--sans);outline:none}.acc-profile-mail{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--text-2)}.acc-profile-mail svg{color:#67e8f9}.acc-profile-since{font:600 11.5px var(--mono);color:var(--text-3);letter-spacing:.03em}.acc-profile-r{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.acc-profile-nico{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;background:#03080c99;border:1px solid rgba(34,211,238,.25)}.acc-profile-nico img{width:34px;height:34px;border-radius:50%;border:1px solid rgba(34,211,238,.5)}.acc-profile-nico span{display:flex;flex-direction:column;font-size:11px;color:var(--text-3);line-height:1.25}.acc-profile-nico b{font-size:13px;color:#f2fdff}.acc-studio{display:grid;grid-template-columns:1fr 1fr;gap:10px}.acc-tool{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px;border-radius:16px;cursor:pointer;text-align:left;color:inherit;font:inherit;background:#03080c8c;border:1px solid rgba(34,211,238,.14);transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden}.acc-tool:hover{transform:translateY(-3px);border-color:#22d3ee80;box-shadow:0 12px 28px #22d3ee1f}.acc-tool-i{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#04222b;background:linear-gradient(135deg,#cffafe,#22d3ee);box-shadow:0 0 16px #22d3ee66;margin-bottom:6px}.acc-tool.idle .acc-tool-i{color:#67e8f9;background:#22d3ee14;box-shadow:none;border:1px solid rgba(34,211,238,.25)}.acc-tool b{font-family:var(--display);font-size:16px;color:#f2fdff;text-transform:uppercase}.acc-tool em{font-style:normal;font-size:12px;color:var(--text-3)}.acc-tool-spark{display:flex;align-items:flex-end;gap:3px;height:30px;width:100%;margin-top:8px}.acc-tool-spark i{flex:1;border-radius:3px;background:#22d3ee1f;animation:acc-grow .8s cubic-bezier(.2,.75,.25,1) both;transform-origin:bottom}.acc-tool-spark i.on{background:linear-gradient(180deg,#a5f3fc,#22d3ee80)}.acc-tool-xp{position:absolute;top:14px;right:14px;font:700 11px var(--mono);color:#67e8f9}.acc-filter{display:flex;gap:2px;padding:3px;border-radius:999px;background:#03080c99;border:1px solid rgba(34,211,238,.15)}.acc-filter button{font:700 11.5px var(--sans);color:var(--text-3);padding:5px 10px;border-radius:999px;border:0;background:none;cursor:pointer;transition:all .2s}.acc-filter button:hover{color:#f2fdff}.acc-filter button.on{color:#04222b;background:#22d3ee}.acc-feed{position:relative;display:flex;flex-direction:column}.acc-feed:before{content:"";position:absolute;left:15px;top:10px;bottom:10px;width:1px;background:linear-gradient(180deg,#22d3ee66,#22d3ee0d)}.acc-feed-row{position:relative;display:flex;align-items:center;gap:12px;padding:8px 0;animation:hw-rise .4s ease both}.acc-feed-i{position:relative;flex:none;width:31px;height:31px;border-radius:50%;display:grid;place-items:center;color:#67e8f9;background:#071318;border:1px solid rgba(34,211,238,.35)}.acc-feed-row.export .acc-feed-i{color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 12px #22d3ee80}.acc-feed-t{flex:1;min-width:0;display:flex;flex-direction:column}.acc-feed-t b{font-size:14px;font-weight:600;color:#f2fdff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-feed-t em{font-style:normal;font-size:12px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-feed-w{flex:none;font:600 11px var(--mono);color:var(--text-3)}.acc-more{align-self:flex-start;margin:6px 0 0 43px;font:700 12.5px var(--sans);color:#67e8f9;background:none;border:0;cursor:pointer;padding:4px 0}.acc-more:hover{color:#cffafe}.acc-lufs-track{position:relative;height:70px;margin:10px 4px 0;border-radius:12px;background:linear-gradient(90deg,#22d3ee0a,#22d3ee1f);border:1px solid rgba(34,211,238,.12)}.acc-lufs-mark{position:absolute;top:0;bottom:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:6px;font:600 10px var(--sans);color:var(--text-3);white-space:nowrap}.acc-lufs-mark i{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#22d3ee40}.acc-lufs-mark em{position:absolute;top:-18px;font:700 10px var(--mono);font-style:normal;color:#67e8f9}.acc-lufs-dot{position:absolute;top:22px;width:14px;height:14px;margin-left:-7px;border-radius:50%;padding:0;cursor:pointer;border:2px solid #061015;background:#a5f3fc;box-shadow:0 0 12px #22d3ee;animation:acc-pop .5s cubic-bezier(.2,.75,.25,1) both;transition:transform .2s}.acc-lufs-dot:hover,.acc-lufs-dot:focus-visible{transform:scale(1.5);outline:none}@keyframes acc-pop{0%{transform:scale(0)}}.acc-lufs-scale{display:flex;justify-content:space-between;margin-top:6px;font:600 10.5px var(--mono);color:var(--text-3)}.acc-lufs{padding-top:20px}.acc-lufs .acc-card-h{margin-bottom:26px}.acc-verdicts-in{display:flex;align-items:center;gap:22px}.acc-donut-wrap{position:relative;width:140px;flex:none}.acc-donut{width:100%;transform:rotate(-90deg)}.acc-donut circle{fill:none;stroke-width:12;stroke-linecap:round;transition:stroke-dasharray 1s}.acc-donut circle.bg{stroke:#22d3ee14}.acc-donut-wrap>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11.5px;color:var(--text-3)}.acc-donut-wrap>span b{font-family:var(--display);font-size:30px;color:#f2fdff;line-height:1;text-transform:uppercase}.acc-legend{flex:1;display:flex;flex-direction:column;gap:5px}.acc-legend button{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;cursor:pointer;font:600 13.5px var(--sans);color:var(--text-2);background:none;border:1px solid transparent;transition:all .2s}.acc-legend button i{width:9px;height:9px;border-radius:50%}.acc-legend button b{margin-left:auto;font:700 13px var(--mono);color:#f2fdff}.acc-legend button:hover{background:#22d3ee0d}.acc-legend button.on{color:#f2fdff;background:#22d3ee14;border-color:#22d3ee59}.acc-conf{--p: 50;position:relative;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--c) calc(var(--p) * 1%),rgba(34,211,238,.1) 0)}.acc-conf:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#071318}.acc-conf b{position:relative;font:800 12px var(--mono);color:var(--c)}.acc-scan{display:flex;flex-direction:column;gap:10px}.acc-scan .acc-chipset span{background:transparent;text-transform:none}.acc-layers{display:flex;flex-direction:column;gap:6px}.acc-layer{border-radius:12px;background:#03080c80;border:1px solid rgba(34,211,238,.1)}.acc-layer summary{display:grid;grid-template-columns:120px 1fr 34px;gap:10px;align-items:center;padding:9px 12px;cursor:pointer;list-style:none}.acc-layer summary::-webkit-details-marker{display:none}.acc-layer-n{font-size:13px;font-weight:600;color:#e8fcff}.acc-layer-bar{height:6px;border-radius:6px;background:#22d3ee14;overflow:hidden}.acc-layer-bar i{display:block;height:100%;border-radius:6px;animation:acc-bar .9s cubic-bezier(.2,.75,.25,1) both}.acc-layer summary b{font:800 12px var(--mono);text-align:right}.acc-layer p{margin:0 12px 10px;font-size:13px;line-height:1.6;color:var(--text-2)}.acc-metrics{display:flex;flex-direction:column;gap:6px;padding:0 12px 12px}.acc-metrics>div{display:grid;grid-template-columns:8px 1fr auto;gap:10px;align-items:start;font-size:12.5px}.acc-metrics i{width:8px;height:8px;border-radius:50%;margin-top:5px}.acc-metrics i.human{background:#22d3ee}.acc-metrics i.ai{background:#e8705a}.acc-metrics i.mixed{background:#34d58b}.acc-metrics span{display:flex;flex-direction:column;color:#e8fcff}.acc-metrics em{font-style:normal;color:var(--text-3)}.acc-metrics b{font:700 12px var(--mono);color:#a5f3fc}.acc-corro{margin:0;padding-left:18px;font-size:13px;color:var(--text-2);line-height:1.6}.acc-why{margin:0;font-size:13.5px;line-height:1.7;color:var(--text-2)}.acc-math{font:600 12px var(--mono);color:var(--text-3)}.acc-split-bar{display:inline-flex;width:120px;height:10px;border-radius:6px;overflow:hidden;gap:2px;background:#22d3ee0f}.acc-split-bar i{display:block;height:100%;flex-basis:0;box-shadow:0 0 8px #22d3ee4d;animation:acc-grow-x .9s cubic-bezier(.2,.75,.25,1) both;transform-origin:left}.acc-split-bar.big{width:100%;height:18px;border-radius:9px}@keyframes acc-grow-x{0%{transform:scaleX(0)}}.acc-null{font:700 11.5px var(--mono);color:var(--text-3);padding:4px 9px;border-radius:999px;border:1px solid rgba(34,211,238,.2);white-space:nowrap}.acc-null.good{color:#04222b;background:#22d3ee;border-color:#22d3ee}.acc-splitd{display:flex;flex-direction:column;gap:12px;align-items:stretch}.acc-splitd>.acc-ghost{align-self:flex-start}.acc-stems{display:flex;flex-direction:column;gap:7px}.acc-stems>div{display:grid;grid-template-columns:10px 110px 1fr 54px;gap:10px;align-items:center;font-size:13.5px;color:#e8fcff}.acc-stems>div.silent{opacity:.45}.acc-stems>div>i{width:10px;height:10px;border-radius:3px}.acc-stem-bar{height:7px;border-radius:7px;background:#22d3ee14;overflow:hidden}.acc-stem-bar b{display:block;height:100%;border-radius:7px;animation:acc-bar .9s cubic-bezier(.2,.75,.25,1) both}.acc-stems em{font:700 12px var(--mono);font-style:normal;color:#a5f3fc;text-align:right}.nx{display:flex;flex-direction:column;gap:18px}.nx-hero{display:grid;grid-template-columns:auto 1fr;gap:34px;align-items:center;padding:30px 34px;overflow:hidden;background:radial-gradient(60% 90% at 18% 50%,rgba(34,211,238,.16),transparent 70%),linear-gradient(180deg,#0b171df2,#040a0ef2);border-color:#22d3ee4d}.nx-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(165,243,252,.025) 0 1px,transparent 1px 4px)}.nx-corner{position:absolute;width:18px;height:18px;border:2px solid rgba(34,211,238,.6);z-index:1}.nx-corner.tl{top:12px;left:12px;border-right:0;border-bottom:0;border-top-left-radius:6px}.nx-corner.tr{top:12px;right:12px;border-left:0;border-bottom:0;border-top-right-radius:6px}.nx-corner.bl{bottom:12px;left:12px;border-right:0;border-top:0;border-bottom-left-radius:6px}.nx-corner.br{bottom:12px;right:12px;border-left:0;border-top:0;border-bottom-right-radius:6px}.nx-face{position:relative;width:clamp(220px,24vw,300px);aspect-ratio:1;display:grid;place-items:center}.nx-aura{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;width:128%;height:128%}.nx-face img{position:relative;width:70%;aspect-ratio:1;object-fit:cover;border-radius:50%;border:2px solid rgba(165,243,252,.6);box-shadow:0 0 50px #22d3ee80;animation:acc-breathe 4s ease-in-out infinite}.nx-badge{position:absolute;bottom:8%;left:50%;transform:translate(-50%);font:800 13px var(--mono);color:#04222b;padding:5px 12px;border-radius:999px;background:linear-gradient(180deg,#cffafe,#22d3ee);box-shadow:0 0 20px #22d3ee99}.nx-hero-t{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;min-width:0}.nx-status{display:inline-flex;align-items:center;gap:9px;font:700 11px var(--mono);letter-spacing:.18em;color:#67e8f9}.nx-eq{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.nx-eq i{width:3px;border-radius:2px;background:#22d3ee;animation:nx-eq 1s ease-in-out infinite}.nx-eq i:nth-child(2){animation-delay:.15s}.nx-eq i:nth-child(3){animation-delay:.3s}.nx-eq i:nth-child(4){animation-delay:.45s}.nx-eq i:nth-child(5){animation-delay:.6s}@keyframes nx-eq{0%,to{height:30%}50%{height:100%}}.nx-hero-t h2{margin:0;font-family:var(--display);font-size:clamp(44px,5vw,64px);font-weight:800;letter-spacing:.02em;line-height:1;background:linear-gradient(180deg,#ecfeff,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 24px rgba(34,211,238,.3));text-transform:uppercase}.nx-role{font-size:13.5px;color:var(--text-3)}.nx-bubble{display:flex;gap:10px;align-items:flex-start;margin-top:10px;max-width:560px;animation:hw-rise .5s ease both}.nx-bubble img{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid rgba(34,211,238,.5)}.nx-bubble p{margin:0;padding:11px 15px;border-radius:4px 16px 16px;font-size:14.5px;line-height:1.55;color:#e8fcff;background:#22d3ee14;border:1px solid rgba(34,211,238,.25)}.nx-level{margin-top:14px;max-width:560px}.nx-level-top{display:flex;justify-content:space-between;font:700 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:7px}.nx-level-top b{color:#a5f3fc}.nx-level-bar{height:10px;border-radius:10px;background:#22d3ee14;border:1px solid rgba(34,211,238,.18);overflow:hidden}.nx-level-bar span{position:relative;display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#0ea5c6,#22d3ee,#cffafe);box-shadow:0 0 14px #22d3ee99;animation:acc-bar 1.2s cubic-bezier(.2,.75,.25,1) both;overflow:hidden}.nx-level-bar span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:translate(-100%);animation:nx-shine 2.6s ease-in-out infinite}@keyframes nx-shine{to{transform:translate(100%)}}.nx-level-steps{display:flex;justify-content:space-between;margin-top:8px}.nx-level-steps span{font:700 11px var(--mono);color:var(--text-3)}.nx-level-steps span.done{color:#67e8f9}.nx-level-steps span.now{color:#04222b;background:#22d3ee;padding:1px 7px;border-radius:999px}.nx-level em{display:block;margin-top:8px;font-style:normal;font-size:12.5px;color:var(--text-3)}.nx-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.nx-radar{position:relative;max-width:330px;margin:6px auto 0;aspect-ratio:1}.nx-radar svg{width:100%;height:100%;overflow:visible}.nx-radar .grid{fill:none;stroke:#22d3ee24;stroke-width:1}.nx-radar .shape{fill:#22d3ee2e;stroke:#67e8f9;stroke-width:1.6;filter:drop-shadow(0 0 8px rgba(34,211,238,.6));animation:nx-radar 1.2s cubic-bezier(.2,.75,.25,1) both;transform-origin:100px 100px}@keyframes nx-radar{0%{transform:scale(0);opacity:0}}.nx-radar .dot{fill:#ecfeff;filter:drop-shadow(0 0 4px #22D3EE);transition:r .2s}.nx-axis{position:absolute;display:inline-flex;align-items:center;gap:6px;font:700 12px var(--sans);color:var(--text-2);padding:5px 10px;border-radius:999px;cursor:default;background:#061015e6;border:1px solid rgba(34,211,238,.22);white-space:nowrap;transition:all .2s}.nx-axis svg{color:#67e8f9}.nx-axis b{font:700 11px var(--mono);color:#67e8f9}.nx-axis.on{color:#f2fdff;border-color:#22d3ee;box-shadow:0 0 16px #22d3ee59}.nx-axis.a0{top:-2%;left:50%;transform:translate(-50%)}.nx-axis.a1{right:-8%;top:50%;transform:translateY(-50%)}.nx-axis.a2{bottom:-2%;left:50%;transform:translate(-50%)}.nx-axis.a3{left:-8%;top:50%;transform:translateY(-50%)}.nx-xp{display:flex;flex-direction:column;gap:7px}.nx-xp>div{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:#03080c80;border:1px solid rgba(34,211,238,.1);font-size:14px;color:#e8fcff;animation:hw-rise .45s ease both;transition:border-color .2s}.nx-xp>div:hover{border-color:#22d3ee66}.nx-xp svg{color:#67e8f9;justify-self:center}.nx-xp b{font:800 12.5px var(--mono);color:#04222b;background:#22d3ee;padding:3px 9px;border-radius:999px}.nx-tools{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:start}.nx-tool{padding:16px;border-radius:18px;background:linear-gradient(180deg,#0b171de6,#061015e6);border:1px solid rgba(34,211,238,.16);transition:border-color .3s,box-shadow .3s}.nx-tool.open{border-color:#22d3ee80;box-shadow:0 14px 34px #22d3ee1a}.nx-tool-h{display:flex;align-items:center;gap:10px;margin-bottom:12px}.nx-tool-i{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#04222b;background:linear-gradient(135deg,#cffafe,#22d3ee);box-shadow:0 0 16px #22d3ee66}.nx-tool-h b{font-family:var(--display);font-size:16px;color:#f2fdff;text-transform:uppercase}.nx-tool-h em{margin-left:auto;font:700 11px var(--mono);font-style:normal;color:#67e8f9}.nx-tool-stats{display:grid;grid-template-columns:1fr 1fr;gap:6px}.nx-tool-stats button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 10px;border-radius:11px;cursor:pointer;background:#03080c80;border:1px solid rgba(34,211,238,.1);color:inherit;font:inherit;transition:all .2s}.nx-tool-stats button b{font-family:var(--display);font-size:20px;color:#f2fdff;text-transform:uppercase}.nx-tool-stats button span{font-size:11.5px;color:var(--text-3)}.nx-tool-stats button:hover{border-color:#22d3ee66}.nx-tool-stats button.on{background:#22d3ee1f;border-color:#22d3ee}.nx-tool-note{margin:10px 0 0;font-size:12.5px;color:var(--text-3);line-height:1.5}.nx-tool-note strong{color:#e8fcff;text-transform:capitalize}.nx-detail{margin-top:10px;padding-top:10px;border-top:1px solid rgba(34,211,238,.12);animation:hw-rise .35s ease both}.nx-detail>span{display:block;font:700 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#22d3ee;margin-bottom:8px}.nx-detail ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px;max-height:220px;overflow:auto}.nx-detail li{display:flex;flex-direction:column;gap:2px;padding-left:10px;border-left:2px solid rgba(34,211,238,.25)}.nx-detail li.settled{border-left-color:#22d3ee}.nx-detail li b{font-size:12.5px;font-weight:600;color:#e8fcff;line-height:1.45}.nx-detail li em{font-style:normal;font-size:11px;color:var(--text-3)}.nx-taste{display:flex;flex-direction:column;gap:9px}.nx-taste>div{display:grid;grid-template-columns:minmax(110px,1fr) 1.2fr 64px;gap:10px;align-items:center;animation:hw-rise .45s ease both}.nx-taste-l{display:flex;flex-direction:column}.nx-taste-l b{font-size:13.5px;color:#f2fdff;font-weight:600}.nx-taste-l em{font-style:normal;font-size:11.5px;color:var(--text-3)}.nx-taste-bar{position:relative;height:8px;border-radius:8px;background:#22d3ee14}.nx-taste-bar:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:#a5f3fc66}.nx-taste-bar i{position:absolute;left:50%;top:0;bottom:0;border-radius:8px;background:linear-gradient(90deg,#22d3ee,#a5f3fc);box-shadow:0 0 10px #22d3ee80;animation:acc-bar .9s cubic-bezier(.2,.75,.25,1) both}.nx-taste-bar i.neg{left:auto;right:50%;background:linear-gradient(270deg,#22d3ee,#a5f3fc)}.nx-taste-v{font:800 12.5px var(--mono);color:#a5f3fc;text-align:right}.nx-insights{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.nx-insights li{display:flex;gap:8px;font-size:13px;line-height:1.55;color:var(--text-2)}.nx-insights svg{flex:none;color:#22d3ee;margin-top:3px}.nx-prefs{display:flex;flex-direction:column;gap:4px}.nx-pref{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid rgba(34,211,238,.08)}.nx-pref>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:150px}.nx-pref b{font-size:14px;color:#f2fdff;font-weight:600}.nx-pref span{font-size:12.5px;color:var(--text-3)}.acc-seg{--n: 3;--i: 0;position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);padding:4px;border-radius:12px;background:#03080c99;border:1px solid rgba(34,211,238,.18)}.acc-seg-bar{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n));transform:translate(calc(var(--i) * 100%));border-radius:9px;background:linear-gradient(180deg,#a5f3fc,#22d3ee);box-shadow:0 0 14px #22d3ee73;transition:transform .4s cubic-bezier(.2,.75,.25,1)}.acc-seg button{position:relative;z-index:1;padding:8px 12px;border:0;background:none;cursor:pointer;font:700 12.5px var(--sans);color:var(--text-2);white-space:nowrap;transition:color .3s}.acc-seg button.on{color:#04222b}.acc-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:13px 0;cursor:pointer;background:none;border:0;border-bottom:1px solid rgba(34,211,238,.08);text-align:left;color:inherit;font:inherit}.acc-toggle>span:first-child{display:flex;flex-direction:column;gap:2px}.acc-toggle b{font-size:14px;font-weight:600;color:#f2fdff}.acc-toggle em{font-style:normal;font-size:12.5px;color:var(--text-3)}.acc-switch{flex:none;position:relative;width:46px;height:26px;border-radius:999px;background:#22d3ee1a;border:1px solid rgba(34,211,238,.25);transition:all .3s}.acc-switch i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#67e8f9;transition:transform .35s cubic-bezier(.2,.75,.25,1),background .3s}.acc-toggle.on .acc-switch{background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 16px #22d3ee80}.acc-toggle.on .acc-switch i{transform:translate(20px);background:#04222b}.nx-preview{display:flex;flex-direction:column;gap:12px}.nx-chat{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:#03080c8c;border:1px solid rgba(34,211,238,.1);min-height:170px}.nx-msg{max-width:88%;font-size:14px;line-height:1.55}.nx-msg.me{align-self:flex-end;padding:9px 13px;border-radius:14px 14px 4px;color:#04222b;background:linear-gradient(180deg,#a5f3fc,#22d3ee);font-weight:600}.nx-msg.nico{display:flex;gap:8px;align-items:flex-start;animation:hw-rise .45s ease both}.nx-msg.nico img{flex:none;width:28px;height:28px;border-radius:50%;border:1px solid rgba(34,211,238,.5)}.nx-msg.nico p{margin:0;padding:9px 13px;border-radius:4px 14px 14px;color:#e8fcff;background:#22d3ee14;border:1px solid rgba(34,211,238,.22)}.nx-mem{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.nx-mem>button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:18px;border-radius:18px;cursor:pointer;text-align:left;color:inherit;font:inherit;background:linear-gradient(180deg,#0b171de6,#061015e6);border:1px solid rgba(34,211,238,.18);transition:all .3s}.nx-mem>button svg{color:#67e8f9;margin-bottom:6px}.nx-mem>button b{font-size:15px;color:#f2fdff}.nx-mem>button span{font-size:12.5px;color:var(--text-3)}.nx-mem>button:hover{transform:translateY(-3px);border-color:#22d3ee80;box-shadow:0 12px 28px #22d3ee1f}.nx-mem>button.danger svg{color:#e8705a}.nx-mem>button.danger:hover{border-color:#e8705a80;box-shadow:0 12px 28px #e8705a1a}.nx-wipe{padding:16px;border-radius:18px;background:#e8705a0f;border:1px solid rgba(232,112,90,.4);animation:hw-rise .3s ease both}.nx-wipe p{margin:0 0 12px;font-size:13px;line-height:1.5;color:#f8d6cf}.nx-wipe div{display:flex;gap:8px;flex-wrap:wrap}.nx-wipe button{font:700 12.5px var(--sans);padding:8px 12px;border-radius:10px;cursor:pointer;color:#e8fcff;background:#22d3ee0f;border:1px solid rgba(34,211,238,.3)}.nx-wipe button.yes{color:#fff;background:#c2402f;border-color:#c2402f}.acc-prefs{display:grid;grid-template-columns:1fr 300px;gap:18px;align-items:start}.acc-prefs-l{display:flex;flex-direction:column;gap:18px;min-width:0}.acc-plats{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.acc-plats button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 12px;border-radius:14px;cursor:pointer;text-align:left;color:inherit;font:inherit;overflow:hidden;background:#03080c8c;border:1px solid rgba(34,211,238,.14);transition:all .3s}.acc-plats button b{font-size:13.5px;color:#f2fdff}.acc-plats button em{font:700 12px var(--mono);font-style:normal;color:#67e8f9}.acc-plats button i{position:absolute;left:0;right:0;bottom:0;height:3px;background:#22d3ee;transform:scaleX(0);transition:transform .35s cubic-bezier(.2,.75,.25,1);box-shadow:0 0 10px #22d3ee}.acc-plats button:hover{border-color:#22d3ee66}.acc-plats button.on{border-color:#22d3ee;background:linear-gradient(180deg,#22d3ee24,#22d3ee08);box-shadow:0 0 0 1px #22d3ee4d,0 10px 24px #22d3ee1f}.acc-plats button.on i{transform:none}.acc-intens{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.acc-intens button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 12px;border-radius:14px;cursor:pointer;text-align:left;color:inherit;font:inherit;background:#03080c8c;border:1px solid rgba(34,211,238,.14);transition:all .3s}.acc-intens button b{font-size:14px;color:#f2fdff}.acc-intens button em{font-style:normal;font-size:12px;color:var(--text-3);line-height:1.45}.acc-intens button:hover{border-color:#22d3ee66}.acc-intens button.on{border-color:#22d3ee;background:linear-gradient(180deg,#22d3ee24,#22d3ee08)}.acc-meter{display:flex;align-items:flex-end;gap:3px;height:22px;margin-bottom:6px}.acc-meter i{width:6px;border-radius:2px;background:#22d3ee26}.acc-meter i:nth-child(1){height:30%}.acc-meter i:nth-child(2){height:55%}.acc-meter i:nth-child(3){height:78%}.acc-meter i:nth-child(4){height:100%}.acc-meter i.on{background:#22d3ee;box-shadow:0 0 6px #22d3ee}.acc-meter i.ad{background:linear-gradient(180deg,#cffafe,#22d3ee);animation:nx-eq 1.2s ease-in-out infinite}.acc-meter i.ad:nth-child(2){animation-delay:.15s}.acc-meter i.ad:nth-child(3){animation-delay:.3s}.acc-meter i.ad:nth-child(4){animation-delay:.45s}.acc-glance{position:sticky;top:140px}.acc-glance-big{display:flex;flex-direction:column;gap:2px;padding:16px;border-radius:16px;background:radial-gradient(100% 100% at 50% 0%,rgba(34,211,238,.16),transparent 70%),#03080c8c;border:1px solid rgba(34,211,238,.25);margin-bottom:12px;animation:hw-rise .4s ease both}.acc-glance-big b{font-family:var(--display);font-size:46px;font-weight:800;line-height:1;background:linear-gradient(180deg,#ecfeff,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:uppercase}.acc-glance-big span{font-size:13px;color:var(--text-2)}.acc-glance ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.acc-glance li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(34,211,238,.08);font-size:13.5px}.acc-glance li span{color:var(--text-3)}.acc-glance li b{color:#f2fdff;font-weight:600}.acc-bal{display:flex;align-items:center;gap:24px;padding:26px 28px;overflow:hidden;background:radial-gradient(50% 140% at 0% 50%,rgba(34,211,238,.18),transparent 70%),linear-gradient(180deg,#0b171df2,#061015f2)}.acc-coin{position:relative;flex:none;width:96px;height:96px}.acc-coin span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:grid;place-items:center;color:#04222b;overflow:hidden;background:linear-gradient(135deg,#cffafe,#22d3ee 55%,#0e7490);box-shadow:0 0 40px #22d3ee8c,inset 0 0 0 6px #04222b2e;animation:acc-coin 6s ease-in-out infinite}.acc-coin span:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);transform:skew(-20deg);animation:acc-glint 3.2s ease-in-out infinite}@keyframes acc-coin{0%,to{transform:rotateY(0)}50%{transform:rotateY(25deg) translateY(-3px)}}@keyframes acc-glint{0%{left:-60%}60%,to{left:130%}}.acc-coin i{position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;border:1px solid rgba(34,211,238,.45);animation:hw-ring 2.8s ease-out infinite}.acc-coin i+i{animation-delay:1.4s}.acc-bal-t{flex:1;display:flex;flex-direction:column;gap:2px}.acc-bal-t>span{font:700 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#22d3ee}.acc-bal-t b{font-family:var(--display);font-size:clamp(52px,6vw,72px);font-weight:800;line-height:1;background:linear-gradient(180deg,#ecfeff,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(34,211,238,.35));font-variant-numeric:tabular-nums;text-transform:uppercase}.acc-bal-t em{font-style:normal;font-size:13.5px;color:var(--text-2)}.acc-makes{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.acc-makes>div{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;border-radius:16px;background:#061015d9;border:1px solid rgba(34,211,238,.15);animation:hw-rise .45s ease both}.acc-makes svg{color:#67e8f9;margin-bottom:6px}.acc-makes b{font-family:var(--display);font-size:26px;color:#f2fdff;line-height:1.1;text-transform:uppercase}.acc-makes span{font-size:12.5px;color:var(--text-3)}.acc-makes p{grid-column:1 / -1;margin:0;text-align:center;font-size:12.5px;color:var(--text-3)}.acc-line{width:100%;height:120px;display:block}.acc-hist{display:flex;flex-direction:column;gap:6px}.acc-hist>div{display:grid;grid-template-columns:60px 1fr auto;gap:12px;align-items:center;padding:11px 14px;border-radius:14px;background:#061015d9;border:1px solid rgba(34,211,238,.1);animation:hw-rise .4s ease both}.acc-hist-d{font:800 14px var(--mono);text-align:center;padding:4px 0;border-radius:9px}.acc-hist>.pos .acc-hist-d{color:#04222b;background:#22d3ee}.acc-hist>.neg .acc-hist-d{color:#a5f3fc;background:#22d3ee14;border:1px solid rgba(34,211,238,.25)}.acc-hist-r{font-size:14px;color:#e8fcff}.acc-hist-w{font:600 11.5px var(--mono);color:var(--text-3)}.cb{padding:0;overflow:hidden}.cb-top{position:relative;height:300px;display:grid;place-items:center;background:radial-gradient(60% 80% at 50% 50%,rgba(34,211,238,.12),transparent 70%);border-bottom:1px solid rgba(34,211,238,.12)}.cb-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cb-gauge{position:relative;width:170px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#040a0eeb 60%,#040a0e00)}.cb-gauge svg{width:100%;transform:rotate(-90deg)}.cb-gauge circle{fill:none;stroke-width:7;stroke-linecap:round}.cb-gauge .bg{stroke:#22d3ee1f}.cb-gauge .fg{stroke:#67e8f9;filter:drop-shadow(0 0 6px #22D3EE);transition:stroke-dasharray 1.6s cubic-bezier(.2,.75,.25,1)}.cb-gauge>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cb-gauge b{font-family:var(--display);font-size:40px;font-weight:800;color:#f2fdff;line-height:1;text-transform:uppercase}.cb-gauge em{font-style:normal;font-size:11px;color:var(--text-3);max-width:100px;margin-top:4px}.cb-ver{position:absolute;top:16px;left:18px;display:inline-flex;align-items:center;gap:7px;font:700 12px var(--sans);color:var(--text-2);padding:7px 12px;border-radius:999px;background:#03080cbf;border:1px solid rgba(34,211,238,.25)}.cb-ver svg{color:#67e8f9}.cb-ver b{font-family:var(--mono);color:#04222b;background:#22d3ee;padding:1px 7px;border-radius:999px}.cb-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#22d3ee1a;border-bottom:1px solid rgba(34,211,238,.12)}.cb-grid>div{display:flex;flex-direction:column;gap:2px;padding:14px;background:#071216;animation:hw-rise .4s ease both}.cb-grid svg{color:#67e8f9;margin-bottom:4px}.cb-grid b{font-family:var(--display);font-size:22px;color:#f2fdff;text-transform:uppercase}.cb-grid span{font-size:11.5px;color:var(--text-3)}.cb-miles{padding:20px 22px;display:flex;flex-direction:column;gap:10px}.cb-miles-h{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:4px}.cb-miles-h span{display:inline-flex;gap:8px;align-items:center;font:700 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#22d3ee}.cb-miles-h em{font-style:normal;font-size:12.5px;color:var(--text-3)}.cb-mile{display:grid;grid-template-columns:18px minmax(160px,1fr) 2fr 46px;gap:12px;align-items:center}.cb-mile>svg{color:#67e8f9}.cb-mile-l{display:flex;flex-direction:column;font-size:13.5px;color:#e8fcff}.cb-mile-l em{font:600 11px var(--mono);font-style:normal;color:var(--text-3)}.cb-mile-bar{height:8px;border-radius:8px;background:#22d3ee14;overflow:hidden}.cb-mile-bar i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#22d3ee,#a5f3fc);box-shadow:0 0 10px #22d3ee80;transition:width 1.2s cubic-bezier(.2,.75,.25,1)}.cb-mile>b{font:700 12.5px var(--mono);color:#a5f3fc;text-align:right}.cb-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:14px 22px;border-top:1px solid rgba(34,211,238,.12);font-size:12.5px;color:var(--text-3)}.cb-foot span{display:inline-flex;gap:7px;align-items:center}.cb-foot svg{color:#67e8f9}.cb-foot b{font-family:var(--mono);color:#a5f3fc}.cb-points{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:start}.cb-points button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;border-radius:18px;cursor:pointer;text-align:left;color:inherit;font:inherit;background:linear-gradient(180deg,#0b171de6,#061015e6);border:1px solid rgba(34,211,238,.16);transition:all .3s}.cb-points button:hover{border-color:#22d3ee66}.cb-points button.on{border-color:#22d3ee;box-shadow:0 14px 34px #22d3ee1f}.cb-points-i{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#67e8f9;background:#22d3ee14;border:1px solid rgba(34,211,238,.25);transition:all .3s}.cb-points button.on .cb-points-i{color:#04222b;background:#22d3ee;box-shadow:0 0 16px #22d3ee80}.cb-points b{font-size:15px;color:#f2fdff}.cb-points-b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.75,.25,1)}.cb-points button.on .cb-points-b{grid-template-rows:1fr}.cb-points-b>span{overflow:hidden}.cb-points-b em{display:block;font-style:normal;font-size:13px;line-height:1.6;color:var(--text-2)}.acc-auth{display:grid;grid-template-columns:1.1fr 1fr;max-width:900px;margin:0 auto;overflow:hidden}.acc-auth-l{padding:30px;display:flex;flex-direction:column;gap:18px}.acc-auth-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:14px;background:#03080c99;border:1px solid rgba(34,211,238,.18)}.acc-auth-bar{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:10px;background:linear-gradient(180deg,#a5f3fc,#22d3ee);box-shadow:0 0 16px #22d3ee73;transition:transform .4s cubic-bezier(.2,.75,.25,1)}.acc-auth-bar.r{transform:translate(100%)}.acc-auth-switch button{position:relative;z-index:1;padding:10px;border:0;background:none;cursor:pointer;font:700 14px var(--sans);color:var(--text-2);transition:color .3s}.acc-auth-switch button.on{color:#04222b}.acc-auth-form{display:flex;flex-direction:column;gap:10px;animation:hw-rise .4s ease both}.acc-auth-go{width:100%;justify-content:center;margin-top:4px}.acc-err{padding:10px 14px;border-radius:12px;font-size:13.5px;color:#f8d6cf;background:#c2402f1a;border:1px solid rgba(194,64,47,.45)}.acc-auth-r{position:relative;padding:30px;display:flex;flex-direction:column;gap:10px;justify-content:center;background:radial-gradient(80% 80% at 70% 20%,rgba(34,211,238,.16),transparent 70%),#03080c66;border-left:1px solid rgba(34,211,238,.12)}.acc-auth-r img{width:64px;height:64px;border-radius:50%;border:2px solid rgba(165,243,252,.6);box-shadow:0 0 26px #22d3ee73;margin-bottom:6px}.acc-auth-r>b{font-family:var(--display);font-size:20px;color:#f2fdff;margin-bottom:4px;text-transform:uppercase}.acc-auth-r>span{display:flex;align-items:center;gap:10px;font-size:14px;color:#e8fcff;animation:hw-rise .5s ease both}.acc-auth-r>span svg{flex:none;color:#04222b;background:#22d3ee;border-radius:8px;padding:4px;width:24px;height:24px;box-shadow:0 0 10px #22d3ee66}@media (max-width: 1080px){.nx-tools{grid-template-columns:1fr 1fr}.acc-tiles{grid-template-columns:repeat(3,1fr)}.cb-grid{grid-template-columns:repeat(4,1fr)}.cb-points{grid-template-columns:1fr 1fr}.acc-plats{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.acc-two,.acc-three,.nx-two,.acc-prefs{grid-template-columns:1fr}.acc-glance{position:relative;top:0}.nx-hero{grid-template-columns:1fr;justify-items:center;text-align:center;padding:26px 20px}.nx-hero-t{align-items:center}.nx-bubble{text-align:left}.nx-level{width:100%}.acc-makes{grid-template-columns:repeat(3,1fr)}.acc-preview,.acc-intens{grid-template-columns:1fr 1fr}.acc-auth{grid-template-columns:1fr}.acc-auth-r{border-left:0;border-top:1px solid rgba(34,211,238,.12)}}@media (max-width: 640px){.acc-hero.pt-hero{padding-top:10px}.acc-orbit{height:200px}.acc-body{padding:4px 14px 70px}.acc-tabs-wrap{top:64px;margin-bottom:18px}.acc-tabs-wrap .acc-tabs{border-radius:16px}.acc-tabs button{padding:9px 12px;font-size:13px}.acc-tiles{grid-template-columns:1fr 1fr;gap:10px}.acc-tile b{font-size:24px}.acc-profile{flex-direction:column;align-items:center;text-align:center;padding:22px 18px}.acc-profile-t,.acc-profile-r{align-items:center}.acc-studio{grid-template-columns:1fr}.acc-head{flex-wrap:wrap;padding:18px}.acc-head .lx-cta-btn{width:100%;justify-content:center}.acc-head b{font-size:22px}.acc-row-top{padding:12px;gap:10px}.acc-row-body>div>*{margin:0 12px 14px}.acc-split-bar:not(.big){display:none}.acc-stems>div{grid-template-columns:10px 80px 1fr 44px}.acc-verdicts-in{flex-direction:column}.acc-legend{width:100%}.acc-layer summary{grid-template-columns:96px 1fr 30px}.nx-tools,.nx-mem{grid-template-columns:1fr}.nx-axis{font-size:11px;padding:4px 8px}.nx-axis.a1{right:-4%}.nx-axis.a3{left:-4%}.nx-radar{max-width:260px}.nx-taste>div{grid-template-columns:1fr 1fr 56px}.acc-plats,.acc-intens{grid-template-columns:1fr 1fr}.acc-seg button{padding:8px 9px;font-size:12px}.nx-pref .acc-seg{width:100%}.acc-bal{flex-direction:column;text-align:center;padding:24px 18px}.acc-bal-t{align-items:center}.acc-makes{grid-template-columns:1fr 1fr}.acc-hist>div{grid-template-columns:50px 1fr}.acc-hist-w{grid-column:2}.cb-top{height:250px}.cb-grid{grid-template-columns:1fr 1fr}.cb-mile{grid-template-columns:18px 1fr 46px}.cb-mile-bar{grid-column:2 / -1;grid-row:2}.cb-points,.acc-preview{grid-template-columns:1fr}.acc-auth-l,.acc-auth-r{padding:22px 18px}.acc-lufs-mark{font-size:0}.acc-lufs-mark em{font-size:9px}}@media (prefers-reduced-motion: reduce){.acc-pane,.acc-me,.nx-face img,.acc-coin span,.acc-coin span:after,.nx-level-bar span:after,.acc-empty-orb i,.acc-head-i i,.acc-avatar>i{animation:none!important}}.acc-two,.nx-two,.acc-three{align-items:start}.acc-tabs button{padding:9px 12px;font-size:13px;gap:6px}@media (min-width: 1200px){.acc-tabs button{padding:9px 13px}}.ih2 .ia-brandword{margin:0 0 calc(var(--sun, 520px) * .02);padding:0;font:inherit;display:flex;flex-direction:column;align-items:center;gap:0}.ih2 .ih-sun .ia-word-main.ia-bw-main{font-family:var(--brand);font-weight:800;text-transform:uppercase;letter-spacing:.035em;line-height:1;font-size:calc(var(--sun) * .122);color:#f4f8fb;text-shadow:none;filter:drop-shadow(0 0 18px rgba(34,211,238,.22)) drop-shadow(0 2px 10px rgba(2,6,10,.9));margin-right:-.035em}.ih2 .ia-bw-main .ia-wc{background:linear-gradient(180deg,#fff,#f2f7fa 38%,#b9c9d4 52%,#e6eef3 70%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ih2 .ia-bw-main .ia-word-it .ia-wc{background:linear-gradient(180deg,#a5f8ff,#22d3ee 45%,#0ea5c6 60%,#38ddf5);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 12px rgba(34,211,238,.55))}.ih2 .ia-bw-gap{display:inline-block;width:.32em}.ih2 .ia-bw-sub{display:flex;align-items:center;gap:.9em;margin-top:calc(var(--sun) * .022);font-family:var(--brand);font-weight:500;text-transform:uppercase;color:#d6e6ee;font-size:calc(var(--sun) * .026);letter-spacing:.62em;line-height:1;animation:ia-sub-in .9s cubic-bezier(.2,.7,.3,1) 3.9s both}.ih2 .ia-bw-sub>span{margin-right:-.62em}.ih2 .ia-bw-sub i{display:block;width:calc(var(--sun) * .13);height:1px}.ih2 .ia-bw-sub i:first-child{background:linear-gradient(90deg,transparent,rgba(214,230,238,.75))}.ih2 .ia-bw-sub i:last-child{background:linear-gradient(270deg,transparent,rgba(214,230,238,.75))}@media (max-width: 640px){.ih2 .ih-sun .ia-word-main.ia-bw-main{font-size:min(calc(var(--sun) * .122),10.4vw)}.ih2 .ia-bw-sub{font-size:9.5px;letter-spacing:.55em}.ih2 .ia-bw-sub>span{margin-right:-.55em}}@media (prefers-reduced-motion: reduce){.ih2 .ia-bw-sub{animation:none}}.pr-fit-go{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:7px;margin-top:8px;font:700 13px var(--sans);color:#04222b;background:linear-gradient(180deg,#a5f3fc,#22d3ee);border:0;padding:9px 14px;border-radius:11px;cursor:pointer;box-shadow:0 0 16px #22d3ee66;transition:transform .2s}.pr-fit-go:hover{transform:translateY(-2px)}.pt-hero>.pr-hero-anim{height:clamp(250px,23vw,300px)}.pt-hero.pr-hero>.hw-lede{margin-bottom:clamp(260px,24vw,310px)}@media (max-width: 640px){.pt-hero>.pr-hero-anim{height:240px}.pt-hero.pr-hero>.hw-lede{margin-bottom:240px}}.pr-packs:not(.fitted) .pr-pack.pop{border-color:#22d3ee99;box-shadow:0 0 0 1px #22d3ee59,0 26px 60px #22d3ee29}.pr-packs:not(.fitted) .pr-pack.pop:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#A5F3FC,transparent);animation:pr-sheen 3s ease-in-out infinite}.pr-packs:not(.fitted) .pr-pack.pop .pr-pack-tag{color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 14px #22d3ee80}.pt-hero>.fq-hero-anim{height:clamp(260px,24vw,310px)}.pt-hero.fq-hero>.hw-lede{margin-bottom:clamp(270px,25vw,320px)}.pt-hero>.pr-hero-anim{height:clamp(260px,24vw,320px)}.pt-hero.pr-hero>.hw-lede{margin-bottom:clamp(270px,25vw,330px)}.pt-hero>.hw-hero-anim{height:clamp(270px,25vw,330px)}.pt-hero.hw-hero>.hw-lede{margin-bottom:clamp(280px,26vw,340px)}@media (max-width: 640px){.pt-hero>.fq-hero-anim,.pt-hero>.pr-hero-anim{height:230px}.pt-hero.fq-hero>.hw-lede,.pt-hero.pr-hero>.hw-lede{margin-bottom:230px}.pt-hero>.hw-hero-anim{height:230px}.pt-hero.hw-hero>.hw-lede{margin-bottom:225px}}.fq-voice .fq-voice-face{--speak: .5;position:absolute;left:50%;top:50%;width:min(108px,34%);aspect-ratio:1;transform:translate(-50%,-50%) scale(calc(1 + var(--speak) * .05));border-radius:50%}.fq-voice .fq-voice-face img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;border-radius:50%;border:2px solid rgba(165,243,252,.75);box-shadow:0 0 calc(18px + var(--speak) * 30px) #22d3eeb3}.fq-voice .fq-voice-face i{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1px solid rgba(34,211,238,.5);animation:hw-ring 2.4s ease-out infinite}.fq-voice .fq-voice-face i+i{animation-delay:1.2s}@media (max-width: 640px){.fq-voice .fq-voice-face{width:84px}}.pr-credits .pr-cr-tool{--flare: 0;position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:9px;padding:6px 14px 6px 6px;border-radius:999px;white-space:nowrap;will-change:transform;background:#061015d1;border:1px solid rgba(34,211,238,calc(.3 + var(--flare) * .6));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 calc(10px + var(--flare) * 34px) rgba(34,211,238,calc(.2 + var(--flare) * .6))}.pr-credits .pr-cr-tool>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#04222b;background:radial-gradient(circle at 35% 30%,#ecfeff,#22d3ee 65%);box-shadow:0 0 calc(8px + var(--flare) * 22px) #22d3eecc}.pr-credits .pr-cr-tool b{font:800 13px var(--brand, var(--display));letter-spacing:.08em;text-transform:uppercase;color:#f2fdff}@media (max-width: 640px){.pr-credits .pr-cr-tool{padding:4px;gap:0}.pr-credits .pr-cr-tool b{display:none}.pr-credits .pr-cr-tool>span{width:30px;height:30px}}.ih2 .ih-hero,.ih2 .ih-hero-in,.ih-hero-in,.mst-hero,.dt-hero,.spl-hero,.mx-intro,.mixit .mx-intro.pt-hero,.pt-hero,.hw-hero,.pr-hero,.fq-hero,.acc-hero{overflow:visible!important}.ih2 .hh{top:-120px;height:calc(100% + 120px)}.pt-hero>.hw-hero-anim,.pt-hero>.pr-hero-anim,.pt-hero>.fq-hero-anim,.dt-hero>.dh,.pt-hero>.dh,.acc-orbit canvas{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 9%,#000 91%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 14%,#000 86%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 9%,#000 91%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-composite:intersect}.spl-hero>.sph.sph3,.pt-hero>.sph.sph3{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 9%,#000 91%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 9%,#000 91%,transparent 100%);mask-composite:intersect}.hamb{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 70%,transparent 100%)}.mst-hero>.mhr,.pt-hero>.mhr{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 20%,#000 80%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 12%,#000 86%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 20%,#000 80%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 12%,#000 86%,transparent 100%);mask-composite:intersect}.nc-orb{position:fixed;right:18px;bottom:18px;z-index:120;width:62px;height:62px;border-radius:50%;padding:0;cursor:pointer;border:0;background:#031018;display:grid;place-items:center;isolation:isolate;box-shadow:0 10px 34px #0009,0 0 26px #22d3ee47;transition:transform .2s cubic-bezier(.3,1.4,.5,1)}.nc-orb img{width:54px;height:54px;border-radius:50%;object-fit:cover;position:relative;z-index:1}.nc-orb-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;z-index:0;background:conic-gradient(from 0deg,#22d3ee00,#22d3ee 70deg,#a5f3fc 110deg,#22d3ee00 200deg,#22d3ee40 300deg,#22d3ee00 360deg);animation:nc-spin 4.5s linear infinite}.nc-orb-ring:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#031018}.nc-orb:hover{transform:scale(1.06)}.nc-orb:active{transform:scale(.95)}.nc-orb:focus-visible{outline:2px solid #A5F3FC;outline-offset:4px}.nc-orb.attn:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1.5px solid rgba(34,211,238,.7);animation:nc-halo 2.4s ease-out infinite}.nc-orb-dot{position:absolute;top:2px;right:2px;z-index:2;width:13px;height:13px;border-radius:50%;background:#a5f3fc;border:2px solid #031018;box-shadow:0 0 10px #22d3ee}.nc-orb-tip{position:fixed;right:92px;bottom:36px;z-index:120;padding:8px 14px;border-radius:999px;white-space:nowrap;pointer-events:none;font:600 12.5px var(--sans);color:var(--text);background:#050e14f0;border:1px solid rgba(34,211,238,.35);box-shadow:0 6px 22px #00000080;animation:nico-tip-in .4s ease both}@keyframes nc-spin{to{transform:rotate(360deg)}}@keyframes nc-halo{0%{transform:scale(.92);opacity:.8}75%,to{transform:scale(1.5);opacity:0}}@media (max-width: 640px){.nc-orb-tip{display:none}.nc-orb{right:14px;bottom:14px}}.nc{position:fixed;right:16px;bottom:16px;z-index:121;width:min(440px,calc(100vw - 24px));height:min(76vh,680px);display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#08161eeb,#040a0ff5);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);border:1px solid rgba(34,211,238,.22);box-shadow:0 24px 80px #000000b3,0 0 0 1px #ffffff05 inset,0 0 60px #22d3ee14;transform-origin:100% 100%;animation:nc-open .32s cubic-bezier(.2,.9,.25,1.05);transition:width .3s ease,height .3s ease}.nc.wide{width:min(680px,calc(100vw - 32px));height:calc(100vh - 32px)}@keyframes nc-open{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:none}}.nc-head{position:relative;display:flex;align-items:center;gap:11px;padding:14px 14px 0 16px;flex-wrap:wrap}.nc-ava{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;position:relative;box-shadow:0 0 0 1.5px #22d3ee80;transition:box-shadow .3s}.nc-ava img{width:100%;height:100%;object-fit:cover}.nc-ava.speak,.nc-ava.think{box-shadow:0 0 0 1.5px #22d3ee,0 0 18px #22d3ee8c}.nc-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nc-id b{font:800 16px var(--brand);letter-spacing:.06em;color:var(--text)}.nc-status{display:flex;align-items:center;gap:7px;font:500 12px var(--sans);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-led{width:7px;height:7px;border-radius:50%;background:#34d58b;box-shadow:0 0 8px #34d58bcc;flex-shrink:0}.nc-led.think,.nc-led.speak,.nc-led.listen{background:#22d3ee;box-shadow:0 0 10px #22d3ee;animation:nc-blink 1s ease-in-out infinite}@keyframes nc-blink{50%{opacity:.35}}.nc-hbtn{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;cursor:pointer;color:var(--text-2);background:#ffffff05;border:1px solid rgba(143,166,181,.16);transition:color .15s,border-color .15s}.nc-hbtn:hover{color:var(--text);border-color:#22d3ee73}.nc-hbtn:focus-visible,.nc-next button:focus-visible,.nc-send:focus-visible,.nc-mic:focus-visible,.nc-ract button:focus-visible,.nc-offer button:focus-visible{outline:2px solid #A5F3FC;outline-offset:2px}.nc-voice{display:block;width:calc(100% + 30px);margin:8px -14px 0 -16px;height:46px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.nc-head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.3),transparent)}.nc-thread{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px 10px 34px;display:flex;flex-direction:column;gap:16px;position:relative;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.25) transparent}.nc-say:before{content:"";position:absolute;left:-15px;top:18px;bottom:-14px;width:1px;background:linear-gradient(180deg,#22d3ee59,#22d3ee0f)}.nc-say{position:relative;animation:nc-in .35s ease both}.nc-node{position:absolute;left:-19px;top:6px;width:9px;height:9px;border-radius:50%;background:#06141c;border:1.5px solid rgba(34,211,238,.7)}.nc-say.live .nc-node,.nc-say.thinking .nc-node{background:#22d3ee;box-shadow:0 0 0 4px #22d3ee26,0 0 12px #22d3ee}.nc-text{font:400 14px/1.62 var(--sans);color:#d6e7ee;max-width:62ch}.nc-text p+p,.nc-text p+ul,.nc-text ul+p,.nc-text p+ol,.nc-text ol+p{margin-top:9px}.nc-text ul,.nc-text ol{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.nc-text ul li::marker{color:#22d3ee}.nc-text ol li::marker{color:#22d3ee;font:600 12px var(--mono)}.nc-text strong{color:#eaf6fa;font-weight:650}.nc-val{font:500 .92em var(--mono);color:#a5f3fc;background:#22d3ee17;border-radius:5px;padding:0 4px;white-space:nowrap}.nc-caret{display:inline-block;width:7px;height:14px;margin-left:2px;vertical-align:-2px;border-radius:1px;background:#22d3ee;box-shadow:0 0 8px #22d3ee;animation:nc-blink .7s steps(2) infinite}.nc-copy{position:absolute;top:-2px;right:-6px;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;cursor:pointer;color:var(--text-3);background:transparent;border:0;opacity:0;transition:opacity .15s,color .15s}.nc-say:hover .nc-copy,.nc-copy:focus-visible{opacity:1}.nc-copy:hover{color:#a5f3fc}@media (hover: none){.nc-copy{display:none}}.nc-you{align-self:flex-end;max-width:82%;display:flex;flex-direction:column;align-items:flex-end;gap:3px;animation:nc-in .25s ease both}.nc-you p{padding:9px 14px;border-radius:16px 16px 4px;font:500 13.5px/1.5 var(--sans);color:#04131a;background:linear-gradient(135deg,#67e8f9,#22d3ee);box-shadow:0 6px 18px #22d3ee2e;white-space:pre-wrap;overflow-wrap:anywhere}.nc-you small{font:500 11px var(--sans);color:var(--text-3)}@keyframes nc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nc-think{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font:500 12.5px var(--sans);color:#a5f3fc;background:linear-gradient(90deg,#22d3ee0f,#22d3ee29,#22d3ee0f);background-size:200% 100%;animation:nc-shim 1.4s linear infinite;border:1px solid rgba(34,211,238,.2)}.nc-think i{width:4px;height:4px;border-radius:50%;background:#22d3ee;animation:nc-blink 1s ease-in-out infinite}.nc-think i:nth-of-type(2){animation-delay:.2s}.nc-think i:nth-of-type(3){animation-delay:.4s}@keyframes nc-shim{to{background-position:-200% 0}}.nc-rcpt{margin-top:10px;padding:10px 12px 8px;border-radius:14px;background:#22d3ee0b;border:1px solid rgba(34,211,238,.16);max-width:62ch}.nc-rrow{display:grid;grid-template-columns:minmax(96px,1.1fr) 1fr auto;align-items:center;gap:10px;padding:5px 0;animation:nc-in .35s ease both}.nc-rrow+.nc-rrow{border-top:1px solid rgba(143,166,181,.08)}.nc-rl{font:500 12.5px var(--sans);color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-rl em{font-style:normal;color:var(--text);font-weight:600;margin-right:6px}.nc-rbar{position:relative;height:18px}.nc-rbar:before{content:"";position:absolute;left:0;right:0;top:8px;height:2px;border-radius:2px;background:#8fa6b529}.nc-rbar .z{position:absolute;top:4px;width:1px;height:10px;background:#8fa6b559}.nc-rbar .span{position:absolute;top:8px;height:2px;background:linear-gradient(90deg,#22d3ee4d,#22d3ee);transform-origin:left;animation:nc-grow .6s cubic-bezier(.2,.8,.2,1) .15s both}.nc-rbar .from{position:absolute;top:5px;width:8px;height:8px;margin-left:-4px;border-radius:50%;border:1.5px solid rgba(143,166,181,.6);background:#06141c}.nc-rbar .to{position:absolute;top:4px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#22d3ee;box-shadow:0 0 10px #22d3ee;animation:nc-pop .4s ease .5s both}@keyframes nc-grow{0%{transform:scaleX(0)}}@keyframes nc-pop{0%{transform:scale(0)}}.nc-rv{font:500 12px var(--mono);color:#a5f3fc;white-space:nowrap;display:flex;gap:6px}.nc-rv s{color:var(--text-3);text-decoration-color:#8fa6b580}.nc-rmore{font:500 11.5px var(--sans);color:var(--text-3);padding-top:4px}.nc-ract{display:flex;align-items:center;gap:10px;margin-top:6px;padding-top:8px;border-top:1px solid rgba(143,166,181,.08)}.nc-ract button{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;cursor:pointer;font:600 12px var(--sans);color:var(--text);background:#ffffff08;border:1px solid rgba(143,166,181,.22);transition:border-color .15s,color .15s}.nc-ract button:hover{border-color:#22d3ee;color:#a5f3fc}.nc-ract span{font:500 11.5px var(--sans);color:var(--text-3)}.nc-rcpt.undone .nc-rrow{opacity:.45}.nc-rcpt.undone .nc-rbar .span,.nc-rcpt.undone .nc-rbar .to{background:#8fa6b580;box-shadow:none}.nc-offer{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.nc-offer button{padding:6px 12px;border-radius:10px;cursor:pointer;font:500 12.5px var(--sans);color:#a5f3fc;text-align:left;background:#22d3ee12;border:1px dashed rgba(34,211,238,.4);transition:background .15s}.nc-offer button:hover{background:#22d3ee26}.nc-next{display:flex;gap:7px;overflow-x:auto;padding:10px 14px 4px;scrollbar-width:none;flex-shrink:0;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.nc-next::-webkit-scrollbar{display:none}.nc-next button{flex-shrink:0;padding:7px 13px;border-radius:999px;cursor:pointer;white-space:nowrap;font:500 12.5px var(--sans);color:var(--text-2);background:#ffffff06;border:1px solid rgba(143,166,181,.18);transition:color .15s,border-color .15s,background .15s;animation:nc-in .3s ease both}.nc-next button:hover:not(:disabled){color:#a5f3fc;border-color:#22d3ee80;background:#22d3ee0f}.nc-next button:disabled{opacity:.45;cursor:default}.nc-err{margin:6px 14px 0;padding:7px 11px;border-radius:10px;font:500 12px var(--sans);color:#fecaca;background:#f052521a;border:1px solid rgba(240,82,82,.3)}.nc-comp{display:flex;align-items:flex-end;gap:8px;margin:8px 12px 0;padding:6px;border-radius:18px;background:#02080cb3;border:1px solid rgba(143,166,181,.18);transition:border-color .2s,box-shadow .2s}.nc-comp:focus-within{border-color:#22d3ee8c;box-shadow:0 0 0 4px #22d3ee14}.nc-comp.listening{border-color:#22d3ee;box-shadow:0 0 0 4px #22d3ee1f,0 0 24px #22d3ee33}.nc-field{position:relative;flex:1;min-width:0;display:grid}.nc-field textarea,.nc-ghost{grid-area:1 / 1;font:400 14px/1.45 var(--sans);padding:8px 4px;margin:0;border:0;white-space:pre-wrap;overflow-wrap:anywhere}.nc-field textarea{resize:none;background:transparent;color:var(--text);outline:none;max-height:120px;min-height:36px;position:relative;z-index:1}.nc-field textarea::placeholder{color:var(--text-3)}.nc-ghost{color:#8fa6b58c;pointer-events:none;overflow:hidden}.nc-ghost span{color:transparent}.nc-mic,.nc-send{width:38px;height:38px;border-radius:13px;flex-shrink:0;display:grid;place-items:center;cursor:pointer;border:0;transition:transform .15s,background .15s,opacity .15s}.nc-mic{color:var(--text-2);background:#ffffff0a}.nc-mic:hover:not(:disabled){color:#a5f3fc}.nc-mic.on{color:#04131a;background:#22d3ee;box-shadow:0 0 16px #22d3ee99}.nc-send{color:#04131a;background:linear-gradient(135deg,#67e8f9,#22d3ee);box-shadow:0 4px 16px #22d3ee4d}.nc-send:hover:not(:disabled){transform:translateY(-1px)}.nc-send:disabled,.nc-mic:disabled{opacity:.35;cursor:default;box-shadow:none}.nc-hint{align-self:flex-start;margin:4px 0 0 18px;padding:0;border:0;background:none;cursor:pointer;font:500 11px var(--sans);color:var(--text-3)}.nc-hint:hover{color:#a5f3fc}.nc>:last-child{margin-bottom:12px}@media (max-width: 640px){.nc,.nc.wide{right:8px;left:8px;bottom:8px;width:auto;height:calc(100dvh - 16px);max-height:none;border-radius:20px}.nc-hide-sm{display:none}.nc-thread{padding-left:30px}.nc-rrow{grid-template-columns:1fr auto}.nc-rbar{grid-column:1 / -1;grid-row:2}}@media (prefers-reduced-motion: reduce){.nc,.nc-say,.nc-you,.nc-rrow,.nc-next button{animation:none}.nc-orb-ring,.nc-orb.attn:before,.nc-think,.nc-led,.nc-caret{animation:none}.nc-rbar .span,.nc-rbar .to{animation:none}}.footer-nav{grid-template-columns:repeat(4,1fr)}.footer-link.on{color:var(--accent)}.footer-legal{display:inline-flex;gap:16px;margin-left:auto;margin-right:14px}.footer-legal button{background:none;border:0;padding:0;cursor:pointer;font:500 11.5px var(--sans);color:var(--text-3);transition:color .15s}.footer-legal button:hover{color:var(--accent)}@media (max-width: 640px){.footer-nav{grid-template-columns:repeat(2,1fr);row-gap:24px}.footer-legal{margin:0}}.lg-hero.pt-hero{padding:64px 20px 0;text-align:center;display:flow-root}.pt-hero>.lg-hero-anim{position:absolute;z-index:0;left:50%;transform:translate(-50%);bottom:34px;width:min(100vw,1100px);height:clamp(190px,18vw,240px);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lg-hero-anim canvas{display:block;width:100%;height:100%}.pt-hero.lg-hero>.hw-lede{margin-bottom:clamp(210px,20vw,262px)}.lg-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 10px;margin:0 auto 6px;position:relative;z-index:1}.lg-meta span{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font:500 12.5px var(--sans);color:var(--text-2);background:#061016b3;border:1px solid rgba(34,211,238,.16)}.lg-meta svg{color:var(--accent)}.lg-body{padding-top:26px}.lg-bar{position:sticky;top:76px;z-index:30;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px;border-radius:20px;margin:0 auto 26px;max-width:var(--page-w);background:#060e14d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(34,211,238,.18);box-shadow:0 18px 40px #00000073}.lg-mode{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:14px;background:#02080cb3;border:1px solid rgba(143,166,181,.14);flex-shrink:0}.lg-mode-glow{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:10px;background:linear-gradient(135deg,#67e8f9f2,#22d3eef2);box-shadow:0 4px 18px #22d3ee59;transition:transform .35s cubic-bezier(.3,1.3,.5,1)}.lg-mode button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border:0;background:none;cursor:pointer;white-space:nowrap;font:600 13px var(--sans);color:var(--text-2);transition:color .25s}.lg-mode button.on{color:#04131a}.lg-ask{position:relative;flex:1 1 260px;display:flex;align-items:center;gap:9px;padding:0 12px;height:44px;border-radius:14px;background:#02080cb3;border:1px solid rgba(143,166,181,.16);color:var(--text-3);transition:border-color .2s,box-shadow .2s}.lg-ask.on{border-color:#22d3ee8c;box-shadow:0 0 0 4px #22d3ee14;color:var(--accent)}.lg-ask input{flex:1;min-width:0;background:none;border:0;outline:none;font:400 14px var(--sans);color:var(--text)}.lg-ask input::placeholder{color:var(--text-3)}.lg-ask>button{background:none;border:0;color:var(--text-3);cursor:pointer;display:grid;place-items:center}.lg-ask-pop{position:absolute;left:0;right:0;top:calc(100% + 8px);padding:8px;border-radius:16px;background:#060f15f7;border:1px solid rgba(34,211,238,.25);box-shadow:0 24px 50px #0009;display:flex;flex-direction:column;gap:6px;animation:nc-in .2s ease both;color:var(--text)}.lg-ask-ex{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:4px}.lg-ask-ex>span{font:500 12px var(--sans);color:var(--text-3);margin-right:4px}.lg-ask-ex button{padding:6px 11px;border-radius:999px;cursor:pointer;font:500 12.5px var(--sans);color:#a5f3fc;background:#22d3ee12;border:1px solid rgba(34,211,238,.25)}.lg-ans{display:flex;flex-direction:column;gap:3px;text-align:left;padding:11px 13px;border-radius:12px;cursor:pointer;background:transparent;border:1px solid transparent;color:var(--text);transition:background .15s,border-color .15s}.lg-ans:hover,.lg-ans.best{background:#22d3ee0f;border-color:#22d3ee38}.lg-ans b{font:650 13.5px var(--sans)}.lg-ans span{font:400 13px/1.5 var(--sans);color:var(--text-2)}.lg-ans em{font:600 11.5px var(--sans);font-style:normal;color:var(--accent);display:inline-flex;align-items:center;gap:4px;margin-top:2px}.lg-ans-tag{display:inline-flex!important;align-items:center;gap:5px;font:600 11px var(--sans)!important;color:#a5f3fc!important}.lg-ask-none{display:flex;gap:8px;align-items:center;padding:10px;font:400 13px var(--sans);color:var(--text-2)}.lg-tools{display:flex;gap:8px;margin-left:auto}.lg-tools button{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;border-radius:14px;cursor:pointer;font:600 13px var(--sans);color:var(--text-2);background:#ffffff08;border:1px solid rgba(143,166,181,.18);transition:color .15s,border-color .15s}.lg-tools button:hover,.lg-tools button.on{color:#a5f3fc;border-color:#22d3ee80}.lg-tools button.on{box-shadow:0 0 18px #22d3ee40}.lg-mode button:focus-visible,.lg-tools button:focus-visible,.lg-toc button:focus-visible,.lg-more:focus-visible,.lgw button:focus-visible,.lgw a:focus-visible,.lgw-node:focus-visible,.lgw-dev:focus-visible{outline:2px solid #A5F3FC;outline-offset:2px}.lg-grid{display:grid;grid-template-columns:270px minmax(0,1fr);gap:34px;max-width:var(--page-w);margin:0 auto;align-items:start}.lg-toc{position:sticky;top:160px;max-height:calc(100vh - 180px);overflow-y:auto;padding:16px 14px;border-radius:20px;scrollbar-width:none;background:linear-gradient(180deg,#0b171dd9,#061015d9);border:1px solid rgba(34,211,238,.16)}.lg-toc::-webkit-scrollbar{display:none}.lg-toc-h{display:flex;align-items:center;gap:7px;font:600 12.5px var(--sans);color:var(--text-2)}.lg-toc-h b{margin-left:auto;font:600 12px var(--mono);color:var(--accent)}.lg-toc-meter{height:3px;border-radius:3px;background:#8fa6b524;margin:10px 0 12px;overflow:hidden}.lg-toc-meter i{display:block;height:100%;background:linear-gradient(90deg,#0e7490,#22d3ee,#a5f3fc);box-shadow:0 0 10px #22d3ee;transition:width .3s ease}.lg-toc ol{list-style:none;display:flex;flex-direction:column;gap:2px}.lg-toc li button{width:100%;display:grid;grid-template-columns:22px 1fr;grid-template-rows:auto 3px;column-gap:8px;row-gap:6px;padding:8px 9px;border-radius:11px;cursor:pointer;text-align:left;background:transparent;border:1px solid transparent;transition:background .2s,border-color .2s}.lg-toc li button:hover{background:#22d3ee0a}.lg-toc li button.on{background:#22d3ee12;border-color:#22d3ee33}.lg-toc .n{font:500 10.5px var(--mono);color:var(--text-3);padding-top:2px}.lg-toc .t{font:500 13px/1.35 var(--sans);color:var(--text-2);transition:color .2s}.lg-toc button.on .t{color:var(--text);font-weight:600}.lg-toc button.on .n{color:var(--accent)}.lg-toc .f{grid-column:2;height:3px;border-radius:3px;background:#8fa6b51f;overflow:hidden}.lg-toc .f i{display:block;height:100%;background:linear-gradient(90deg,#22d3ee80,#22d3ee);transition:width .25s ease}.lg-toc button.speak{box-shadow:0 0 0 1px #22d3ee,0 0 18px #22d3ee4d}.lg-toc-other{display:flex;align-items:center;gap:8px;width:100%;margin-top:14px;padding:11px 12px;border-radius:12px;cursor:pointer;font:600 13px var(--sans);color:#a5f3fc;background:#22d3ee0f;border:1px dashed rgba(34,211,238,.35)}.lg-toc-other svg:last-child{margin-left:auto}.lg-doc{display:flex;flex-direction:column;gap:18px;min-width:0}.lg-sec{position:relative;padding:26px 28px 22px;border-radius:22px;scroll-margin-top:150px;background:linear-gradient(180deg,#0b171de6,#061015e6);border:1px solid rgba(34,211,238,.14);box-shadow:0 20px 50px #0000004d,inset 0 1px #a5f3fc0d;transition:border-color .4s,box-shadow .4s}.lg-sec.flash{border-color:#22d3eeb3;box-shadow:0 0 0 4px #22d3ee1f,0 0 40px #22d3ee33}.lg-sec-h{display:flex;align-items:center;gap:12px;margin-bottom:14px}.lg-sec-i{width:38px;height:38px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;color:var(--accent);background:#22d3ee1a;border:1px solid rgba(34,211,238,.25)}.lg-sec-n{font:500 11px var(--mono);color:var(--text-3)}.lg-sec h2{font:700 clamp(19px,1.9vw,23px)/1.25 var(--display);letter-spacing:.02em;color:var(--text);margin:0;text-transform:uppercase}.lg-short{font:500 clamp(17px,1.6vw,19.5px)/1.55 var(--sans);color:#e4f6fb;max-width:66ch;margin:0;text-wrap:pretty}.lg-short.full{font-size:15px;color:var(--text-2);padding-left:14px;border-left:2px solid rgba(34,211,238,.5)}.lg-points{list-style:none;margin:16px 0 0;display:flex;flex-direction:column;gap:9px;max-width:70ch}.lg-points li{position:relative;padding-left:26px;font:400 14.5px/1.6 var(--sans);color:var(--text-2)}.lg-points li:before{content:"";position:absolute;left:4px;top:8px;width:10px;height:6px;border-left:2px solid #22D3EE;border-bottom:2px solid #22D3EE;transform:rotate(-45deg)}.lg-sec mark{background:#22d3ee40;color:#f2fdff;border-radius:3px;padding:0 2px}.lg-full{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1)}.lg-full.open{grid-template-rows:1fr}.lg-full-in{overflow:hidden}.lg-full.open .lg-full-in{padding-top:16px}.lg-full p{font:400 14.5px/1.72 var(--sans);color:var(--text-2);max-width:74ch;margin:0 0 11px}.lg.terms .lg-full p,.lg.privacy .lg-full p{-webkit-hyphens:auto;hyphens:auto}.lg-full-tag{display:inline-block;margin-bottom:10px;font:600 12px var(--sans);color:var(--text-3)}.lg-more{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:8px 13px;border-radius:999px;cursor:pointer;font:600 12.5px var(--sans);color:var(--text-2);background:#ffffff06;border:1px solid rgba(143,166,181,.18);transition:color .15s,border-color .15s}.lg-more:hover{color:#a5f3fc;border-color:#22d3ee73}.lg-more svg.up{transform:rotate(180deg)}.lg-more svg{transition:transform .3s}.lg-end{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:24px 26px;border-radius:22px;margin-top:6px;background:radial-gradient(120% 140% at 0% 0%,#22d3ee24,#061015e6 60%);border:1px solid rgba(34,211,238,.3)}.lg-end-i{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;color:#04131a;background:linear-gradient(135deg,#67e8f9,#22d3ee);box-shadow:0 8px 26px #22d3ee59}.lg-end b{font:700 18px var(--display);color:var(--text);text-transform:uppercase}.lg-end p{margin:4px 0 0;font:400 14px/1.6 var(--sans);color:var(--text-2)}.lg-end a{color:#a5f3fc}.lgw{margin-top:18px;padding:16px;border-radius:18px;background:#020a0e8c;border:1px solid rgba(34,211,238,.18)}.lgw-h{display:flex;align-items:center;gap:8px;margin-bottom:14px;font:600 13px var(--sans);color:#a5f3fc}.lgw .ghost{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:12px;cursor:pointer;font:600 12.5px var(--sans);color:var(--text-2);background:#ffffff08;border:1px solid rgba(143,166,181,.2)}.lgw .ghost:hover{color:#a5f3fc;border-color:#22d3ee73}.lgw-note{margin:10px 0 0;font:500 12.5px var(--sans);color:var(--text-3)}.lgw-wd-row{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:12px;margin-bottom:12px;font:500 13.5px var(--sans);color:var(--text-2)}.lgw-seg{display:flex;flex-wrap:wrap;gap:6px}.lgw-seg button{padding:7px 12px;border-radius:10px;cursor:pointer;font:600 12.5px var(--sans);color:var(--text-2);background:#ffffff08;border:1px solid rgba(143,166,181,.18)}.lgw-seg button.on{color:#04131a;background:#22d3ee;border-color:#22d3ee}.lgw-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:8px;cursor:pointer;background:linear-gradient(90deg,#22D3EE var(--p),rgba(143,166,181,.18) var(--p))}.lgw-range.days{background:linear-gradient(90deg,rgba(52,213,139,.25) var(--w),rgba(143,166,181,.12) var(--w)),linear-gradient(90deg,#22D3EE var(--p),transparent var(--p));background-blend-mode:screen}.lgw-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#e9fdff;border:3px solid #22D3EE;box-shadow:0 0 12px #22d3eeb3}.lgw-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#e9fdff;border:3px solid #22D3EE}.lgw-cells{display:grid;grid-template-columns:repeat(auto-fill,minmax(12px,1fr));gap:4px;margin:6px 0 14px}.lgw-cells i{aspect-ratio:1;border-radius:4px;background:#8fa6b52e;transition:background .3s,box-shadow .3s}.lgw-cells i.used{background:#8fa6b514;box-shadow:inset 0 0 0 1px #8fa6b526}.lgw-cells i.back{background:#22d3ee;box-shadow:0 0 8px #22d3ee80}.lgw-out{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:#22d3ee12;border:1px solid rgba(34,211,238,.25)}.lgw-out b{font:800 26px var(--display);color:#a5f3fc;text-transform:uppercase}.lgw-out span{font:400 14px/1.5 var(--sans);color:var(--text-2);flex:1 1 260px}.lgw-out.no{background:#ffffff08;border-color:#8fa6b533}.lgw-out.no b{color:var(--text);font-size:20px}.lgw-own-cols{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:10px}.lgw-own-col{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:14px;background:#ffffff05;border:1px solid rgba(143,166,181,.14);transition:border-color .3s,background .3s,box-shadow .3s}.lgw-own-col.lit{border-color:#22d3ee80;background:#22d3ee0f;box-shadow:0 0 24px #22d3ee1f}.lgw-own-head{display:flex;align-items:center;gap:7px;font:700 13px var(--sans);color:var(--text);margin-bottom:4px}.lgw-own-col.you .lgw-own-head svg{color:#22d3ee}.lgw-own-col button{text-align:left;padding:8px 10px;border-radius:10px;cursor:pointer;font:500 13px var(--sans);color:var(--text-2);background:#02080c99;border:1px solid rgba(143,166,181,.14);animation:nc-in .4s ease both}.lgw-own-col button.on{color:#04131a;background:#22d3ee;border-color:#22d3ee;font-weight:600}.lgw-own-why{margin:12px 0 0;font:400 14px/1.6 var(--sans);color:var(--text-2);animation:nc-in .3s ease both}.lgw-own-why b{color:var(--text)}.lgw-fair-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.lgw-card{position:relative;min-height:132px;padding:0;border:0;background:none;cursor:pointer;perspective:900px;text-align:left}.lgw-card .front,.lgw-card .back{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .55s cubic-bezier(.3,1.25,.45,1);font:500 13.5px/1.45 var(--sans)}.lgw-card .front{color:var(--text);background:linear-gradient(160deg,#0e1e26f2,#050e13f2);border:1px solid rgba(143,166,181,.18);justify-content:space-between}.lgw-card .front em{font:600 11.5px var(--sans);font-style:normal;color:var(--text-3)}.lgw-card .back{transform:rotateY(180deg);color:var(--text-2);font-size:13px;background:#050e13f7;border:1px solid rgba(143,166,181,.25)}.lgw-card .back b{display:inline-flex;align-items:center;gap:6px;font:700 14px var(--sans)}.lgw-card.yes .back{border-color:#22d3ee99}.lgw-card.yes .back b{color:#22d3ee}.lgw-card.no .back{border-color:#c8d6e480;background:#0e141af7}.lgw-card.no .back b{color:#eaf6fa}.lgw-card.maybe .back{border-color:#a5f3fc73;border-style:dashed}.lgw-card.maybe .back b{color:#a5f3fc}.lgw-card.flip .front{transform:rotateY(-180deg)}.lgw-card.flip .back{transform:rotateY(0)}.lgw-card:hover .front{border-color:#22d3ee66}.lgw-conf-bar{position:relative;height:14px;border-radius:10px;background:#8fa6b51f;margin:30px 0 8px}.lgw-conf-bar .ok{position:absolute;left:0;top:0;bottom:0;border-radius:10px 0 0 10px;background:linear-gradient(90deg,#22d3ee26,#22d3ee73)}.lgw-conf-bar .never{position:absolute;top:-4px;bottom:-4px;right:0;border-radius:0 10px 10px 0;background:repeating-linear-gradient(-45deg,rgba(143,166,181,.25) 0 3px,transparent 3px 7px);border-left:2px solid #A5F3FC}.lgw-conf-bar .never em{position:absolute;top:-20px;right:0;font:600 11px var(--sans);font-style:normal;color:var(--text-3)}.lgw-conf-bar i{position:absolute;top:-6px;width:4px;height:26px;margin-left:-2px;border-radius:3px;background:#e9fdff;box-shadow:0 0 14px #22d3ee;transition:left 1.2s cubic-bezier(.3,1.2,.4,1)}.lgw-conf-bar i b{position:absolute;bottom:30px;left:50%;transform:translate(-50%);font:600 12px var(--mono);color:#a5f3fc}.lgw-conf-ax{display:flex;justify-content:space-between;font:500 11px var(--mono);color:var(--text-3)}.lgw-map{display:block;width:100%;height:auto;max-height:380px}.lgw-link path{stroke:#22d3ee59;stroke-width:1.4;fill:none;stroke-dasharray:4 6}.lgw-link.opt path{stroke:#8fa6b54d;stroke-dasharray:2 7}.lgw-link.on path{stroke:#22d3ee;stroke-dasharray:none}.lgw-link .pulse{fill:#a5f3fc;filter:drop-shadow(0 0 4px #22D3EE)}.lgw-link.opt .pulse{opacity:.4}.lgw-node,.lgw-dev{cursor:pointer;outline:none}.lgw-node rect{fill:#08141bf2;stroke:#8fa6b54d;stroke-width:1.2;transition:stroke .2s,fill .2s}.lgw-node.opt rect{stroke-dasharray:4 4}.lgw-node:hover rect,.lgw-node.on rect{stroke:#22d3ee;fill:#102832f2}.lgw-node .t{fill:var(--text);font:600 13px var(--sans);text-anchor:middle}.lgw-node .s{fill:var(--text-3);font:500 10.5px var(--sans);text-anchor:middle}.lgw-dev .rim{fill:#041016cc;stroke:#22d3ee;stroke-width:1.6;filter:drop-shadow(0 0 10px rgba(34,211,238,.5))}.lgw-dev.on .rim{stroke-width:2.4}.lgw-dev .dev-t{fill:#f2fdff;font:700 14px var(--display);text-anchor:middle;text-transform:uppercase}.lgw-dev .orb{fill:#a5f3fc;font:500 10.5px var(--mono);text-anchor:middle;animation:lg-bob 3s ease-in-out infinite}@keyframes lg-bob{50%{opacity:.45}}.lgw-flow-info{display:grid;gap:8px;margin-top:8px;padding:13px 15px;border-radius:14px;background:#22d3ee0d;border:1px solid rgba(34,211,238,.2);animation:nc-in .3s ease both}.lgw-flow-info b{font:700 14px var(--sans);color:var(--text)}.lgw-flow-info div{display:grid;grid-template-columns:92px 1fr;gap:10px;font:400 13.5px/1.55 var(--sans);color:var(--text-2)}.lgw-flow-info .sees,.lgw-flow-info .never{font:600 12px var(--sans);padding-top:2px}.lgw-flow-info .sees{color:#eaf6fa}.lgw-flow-info .never{color:#22d3ee}.lgw-store-list{list-style:none;display:flex;flex-direction:column;gap:6px}.lgw-store-list li{display:grid;grid-template-columns:34px minmax(0,1.4fr) minmax(60px,1fr) 64px 70px;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;background:#ffffff05;border:1px solid rgba(143,166,181,.1);animation:nc-in .35s ease both}.lgw-store-list .i{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--accent);background:#22d3ee14}.lgw-store-list .n{display:flex;flex-direction:column;min-width:0}.lgw-store-list .n b{font:600 13px var(--sans);color:var(--text)}.lgw-store-list .n em{font:400 12px var(--sans);font-style:normal;color:var(--text-3)}.lgw-store-list .bar{height:5px;border-radius:5px;background:#8fa6b51f;overflow:hidden}.lgw-store-list .bar i{display:block;height:100%;background:#22d3ee;border-radius:5px}.lgw-store-list .sz{font:500 12px var(--mono);color:#a5f3fc;text-align:right}.lgw-store-list .del{justify-self:end;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;cursor:pointer;color:var(--text-3);background:none;border:1px solid rgba(143,166,181,.18)}.lgw-store-list .del:hover{color:#eaf6fa;border-color:#c8d6e499}.lgw .cf{display:inline-flex;gap:6px;justify-self:end}.lgw .cf button{padding:6px 10px;border-radius:9px;cursor:pointer;font:600 12px var(--sans);color:var(--text-2);background:#ffffff0a;border:1px solid rgba(143,166,181,.2)}.lgw .cf .danger{color:#04131a;background:#eaf6fa;border-color:#eaf6fa}.lgw-store-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;font:500 12.5px var(--sans);color:var(--text-3)}.lgw-store-foot>span:first-child{flex:1 1 240px}.lgw-empty{font:400 14px var(--sans);color:var(--text-2)}.lgw-done{display:flex;align-items:center;gap:7px;margin:10px 0 0;font:500 13px var(--sans);color:#34d58b}.lgw-rights-pick{display:flex;flex-wrap:wrap;gap:7px}.lgw-rights-pick button{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;cursor:pointer;font:600 12.5px var(--sans);color:var(--text-2);background:#ffffff08;border:1px solid rgba(143,166,181,.18);transition:all .2s}.lgw-rights-pick button.on{color:#04131a;background:#22d3ee;border-color:#22d3ee;box-shadow:0 4px 16px #22d3ee4d}.lgw-letter{margin-top:14px;animation:nc-in .3s ease both}.lgw-letter-what{margin:0 0 10px;font:500 14px/1.55 var(--sans);color:var(--text)}.lgw-letter-paper{padding:14px 16px;border-radius:14px;background:#eaf6fa;color:#0b1a21;box-shadow:0 14px 34px #0006;transform:rotate(-.4deg)}.lgw-letter-paper div{display:flex;gap:10px;padding:4px 0;border-bottom:1px solid rgba(11,26,33,.1);font:500 13px var(--sans);overflow-wrap:anywhere}.lgw-letter-paper div span{width:58px;flex-shrink:0;color:#4a6170}.lgw-letter-paper pre{margin:10px 0 0;white-space:pre-wrap;font:400 13px/1.6 var(--sans);color:#1c2e37}.lgw-letter-act{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.lgw-letter-act .lx-cta-btn{text-decoration:none}@media (max-width: 980px){.lg-grid{grid-template-columns:1fr;gap:16px}.lg-toc{position:relative;top:0;max-height:none;padding:12px}.lg-toc ol{flex-direction:row;overflow-x:auto;gap:6px;scrollbar-width:none;padding-bottom:2px}.lg-toc ol::-webkit-scrollbar{display:none}.lg-toc li{flex:0 0 auto}.lg-toc li button{width:190px}}@media (max-width: 640px){.lg-hero.pt-hero{padding:34px 16px 0}.pt-hero.lg-hero>.hw-lede{margin-bottom:200px}.pt-hero>.lg-hero-anim{height:180px;bottom:116px}.lg-bar{top:64px;padding:7px;gap:7px;border-radius:16px}.lg-mode{flex:1;min-width:0}.lg-mode button{padding:8px 6px;font-size:12.5px;gap:5px}.lg-mode button svg{display:none}.lg-tools{margin-left:0;gap:6px}.lg-tools button{width:40px;height:40px;padding:0;justify-content:center}.lg-tools button span{display:none}.lg-ask{flex-basis:100%;order:3;height:40px}.lgw-map{display:none}.lgw-map-list{display:grid!important}.lg-sec{padding:20px 16px 18px;border-radius:18px;scroll-margin-top:230px}.lg-end{grid-template-columns:1fr;text-align:left}.lgw{padding:13px}.lgw-wd-row{grid-template-columns:1fr;gap:8px}.lgw-own-cols{grid-template-columns:1fr}.lgw-store-list li{grid-template-columns:30px minmax(0,1fr) auto auto}.lgw-store-list .bar{display:none}.lgw-flow-info div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion: reduce){.lg-mode-glow,.lg-full,.lgw-card .front,.lgw-card .back,.lgw-conf-bar i{transition:none}.lgw-dev .orb{animation:none}}@media print{.nav,.footer,.lg-hero-anim,.lg-bar,.lg-toc,.lgw,.lg-more,.lg-end button,.nc-orb,.nc,.hero-ambient,.lg-meta{display:none!important}body,.app,.lg,.lg-body{background:#fff!important;color:#000!important}.lg-grid{display:block}.lg-sec{break-inside:avoid;background:none!important;border:0!important;box-shadow:none!important;padding:10px 0}.lg-sec h2,.lg-short,.lg-full p,.lg-end b,.lg-end p,.hw-h1,.hw-lede{color:#000!important;text-shadow:none!important}.lg-full{display:block!important}.lg-full-in{overflow:visible}.shimmer-text{-webkit-text-fill-color:#000!important;color:#000!important;background:none!important}}.lgw-map-list{display:none;grid-template-columns:1fr 1fr;gap:8px}.lgw-map-list button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:12px;cursor:pointer;text-align:left;background:#08141bf2;border:1px solid rgba(143,166,181,.25);color:var(--text);font:600 13px var(--sans)}.lgw-map-list button em{font:500 11px var(--sans);font-style:normal;color:var(--text-3)}.lgw-map-list button.dev{grid-column:1 / -1;align-items:center;border-color:#22d3ee;background:radial-gradient(circle at 50% 0%,#22d3ee33,#041016e6)}.lgw-map-list button.on{border-color:#22d3ee;box-shadow:0 0 16px #22d3ee40}.lgw-map-list button.opt{border-style:dashed}.lg-doc{gap:28px}.lg-sec{padding:32px 34px 28px}.lg-sec-h{margin-bottom:18px}.lg-short{margin-bottom:4px}.lg-points{list-style:none;margin:22px 0 0;gap:16px}.lg-points li{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:14px;line-height:1.65;background:#ffffff05;border:1px solid rgba(143,166,181,.1)}.lg-points li:before{content:none}.lg-pn{flex-shrink:0;width:26px;height:26px;margin-top:-1px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--mono);color:#04131a;background:linear-gradient(135deg,#67e8f9,#22d3ee);box-shadow:0 0 12px #22d3ee4d}.lg-full.open .lg-full-in{padding-top:22px}.lg-full p{position:relative;padding-left:46px;margin:0 0 18px}.lg-cl{position:absolute;left:0;top:2px;font:600 11.5px var(--mono);color:var(--accent);padding:2px 6px;border-radius:6px;background:#22d3ee14}.lgw{margin-top:24px}.lg-more{margin-top:22px}.lg-reg{display:block;margin-top:8px;font:500 12px var(--sans);color:var(--text-3)}@media (max-width: 640px){.lg-doc{gap:20px}.lg-sec{padding:22px 16px 20px}.lg-points li{padding:12px;gap:11px}.lg-full p{padding-left:0;padding-top:24px}.lg-cl{top:0}}@media print{.lg-points li{border:0;background:none;padding:4px 0}.lg-pn{background:none;color:#000;box-shadow:none;border:1px solid #000}.lg-cl{color:#000;background:none}}.lgw-cookie-top{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:#22d3ee0f;border:1px solid rgba(34,211,238,.22);margin-bottom:12px}.lgw-cookie-top b{font:800 34px/1 var(--display);color:#a5f3fc;text-shadow:0 0 20px rgba(34,211,238,.5);text-transform:uppercase}.lgw-cookie-top span{font:500 14px var(--sans);color:var(--text-2)}.lgw-cookie-list{list-style:none;display:flex;flex-direction:column;gap:8px}.lgw-cookie-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 12px;border-radius:12px;background:#ffffff05;border:1px solid rgba(143,166,181,.1)}.lgw-cookie-list .dot{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:var(--text-3);background:#8fa6b51a}.lgw-cookie-list li.on .dot{color:#04131a;background:#22d3ee}.lgw-cookie-list .n{display:flex;flex-direction:column;gap:2px;min-width:0}.lgw-cookie-list .n b{font:600 13.5px var(--sans);color:var(--text)}.lgw-cookie-list .n em{font:400 12.5px var(--sans);font-style:normal;color:var(--text-3)}.lgw-cookie-list .v{font:500 12px var(--mono);color:var(--text-2);text-align:right}.lgw-cookie-list li.on .v{color:#a5f3fc}@media (max-width: 640px){.lgw-cookie-list li{grid-template-columns:26px 1fr}.lgw-cookie-list .v{grid-column:2;text-align:left}}.cplate{position:relative;display:inline-flex;align-items:stretch;flex-wrap:wrap;max-width:100%;border-radius:16px;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#0e1e26e6,#050d12eb);border:1px solid rgba(34,211,238,.2);box-shadow:inset 0 1px #a5f3fc14,0 10px 30px #00000059}.cplate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(165,243,252,.07) 45%,transparent 60%);background-size:250% 100%;animation:cplate-sheen 7s ease-in-out infinite}@keyframes cplate-sheen{0%,60%{background-position:120% 0}to{background-position:-120% 0}}.cplate-seal{display:grid;place-items:center;width:52px;flex-shrink:0;color:#04131a;background:linear-gradient(160deg,#67e8f9,#0e7490)}.cplate-seg{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:10px 18px;border-left:1px solid rgba(34,211,238,.12);text-decoration:none;min-width:0}.cplate-seg:first-of-type{border-left:0}.cplate-seg em{display:inline-flex;align-items:center;gap:5px;font:500 10.5px var(--sans);font-style:normal;letter-spacing:.02em;color:var(--text-3);white-space:nowrap}.cplate-seg em svg{color:var(--accent)}.cplate-seg b{font:600 13.5px var(--sans);color:var(--text);white-space:nowrap}.cplate-seg.name b{font:800 14.5px var(--brand);letter-spacing:.01em}.cplate-seg.num b{display:inline-flex;gap:2px;font:600 14px var(--mono);color:#a5f3fc;text-shadow:0 0 12px rgba(34,211,238,.45)}.cplate-seg.num b i{font-style:normal;display:inline-block;padding:1px 2px;border-radius:4px;background:#22d3ee12;transition:background .2s,transform .2s}.cplate-seg.num{cursor:pointer;transition:background .2s}.cplate-seg.num:hover{background:#22d3ee0f}.cplate-seg.num:hover b i{background:#22d3ee2e;transform:translateY(-1px)}.cplate-seg.num:hover b i:nth-child(2n){transform:translateY(1px)}.cplate-seg.num em svg{opacity:.6;transition:transform .2s,opacity .2s}.cplate-seg.num:hover em svg{opacity:1;transform:translate(1px,-1px)}.cplate-seg.num:focus-visible{outline:2px solid #A5F3FC;outline-offset:-2px}.footer-base{align-items:center}.footer-base-r{display:inline-flex;align-items:center;gap:14px;margin-left:auto}.lg-doc>.cplate{align-self:center;margin-top:4px}@media (max-width: 760px){.cplate{display:grid;grid-template-columns:1fr 1fr;width:100%}.cplate-seal{display:none}.cplate-seg{padding:10px 14px;border-left:0;border-top:1px solid rgba(34,211,238,.12)}.cplate-seg.name{grid-column:1 / -1;border-top:0;align-items:center;text-align:center;background:#22d3ee0d}.cplate-seg.num{border-left:1px solid rgba(34,211,238,.12)}.cplate-seg:last-child{grid-column:1 / -1}.footer-base-r{margin:0 auto;flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion: reduce){.cplate:before{animation:none}}@media print{.cplate{border:1px solid #000;box-shadow:none;background:none}.cplate-seal{display:none}.cplate-seg b,.cplate-seg.num b{color:#000;text-shadow:none}}.slx-once{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:22px;border-radius:22px;background:linear-gradient(180deg,#0b171deb,#061015eb);border:1px solid rgba(34,211,238,.2);box-shadow:0 26px 60px #0006,inset 0 1px #a5f3fc0f}.slx-once-src{align-self:center;display:flex;align-items:center;gap:11px;padding:10px 16px;border-radius:14px;background:#22d3ee12;border:1px solid rgba(34,211,238,.3)}.slx-once-src .i,.slx-once-never .i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#04131a;background:linear-gradient(135deg,#67e8f9,#22d3ee);flex-shrink:0}.slx-once-src b{display:block;font:700 14px var(--sans);color:var(--text)}.slx-once-src em{font:500 12px var(--sans);font-style:normal;color:var(--text-2)}.slx-once-pipe{position:relative;align-self:center;width:2px;height:46px;background:repeating-linear-gradient(180deg,rgba(34,211,238,.5) 0 4px,transparent 4px 8px);transition:opacity .6s}.slx-once-pipe i{position:absolute;left:-3px;top:0;width:8px;height:8px;border-radius:50%;background:#a5f3fc;box-shadow:0 0 10px #22d3ee;animation:slx-drop .9s linear infinite}.slx-once-pipe.off{opacity:.25}.slx-once-pipe.off i{display:none}@keyframes slx-drop{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(40px);opacity:0}}.slx-once-dev{padding:16px;border-radius:18px;background:#02080ca6;border:1px solid rgba(143,166,181,.16);transition:border-color .6s,box-shadow .6s}.slx-once.ready .slx-once-dev{border-color:#22d3ee73;box-shadow:0 0 30px #22d3ee1f}.slx-once-dev-h{display:flex;align-items:center;gap:7px;font:600 13px var(--sans);color:#a5f3fc;margin-bottom:12px}.slx-once-bar{position:relative;height:34px;border-radius:10px;overflow:hidden;background:#8fa6b51a}.slx-once-bar span{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#0e7490,#22d3ee);transition:width .1s linear}.slx-once.ready .slx-once-bar span{background:linear-gradient(90deg,#22d3ee59,#22d3ee33)}.slx-once-bar b{position:relative;display:flex;align-items:center;gap:6px;height:100%;padding:0 12px;font:600 12.5px var(--sans);color:#eaf6fa}.slx-once-count{display:flex;align-items:center;gap:12px;margin:16px 0 10px}.slx-once-count b{font:800 40px/1 var(--display);color:#f2fdff;text-shadow:0 0 24px rgba(34,211,238,.5);animation:slx-tick .45s cubic-bezier(.3,1.5,.5,1);min-width:36px;text-transform:uppercase}@keyframes slx-tick{0%{transform:translateY(8px) scale(.8);opacity:0}}.slx-once-count span{display:flex;flex-direction:column;font:600 14px var(--sans);color:var(--text)}.slx-once-count em{font:500 12px var(--sans);font-style:normal;color:var(--accent)}.slx-once-list{list-style:none;display:flex;flex-direction:column;gap:6px;min-height:160px}.slx-once-list li{display:grid;grid-template-columns:minmax(0,1fr) 70px auto;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#ffffff06;border:1px solid rgba(143,166,181,.1);animation:nc-in .4s ease both}.slx-once-list li:first-child{border-color:#22d3ee59}.slx-once-list li.wait{display:block;font:500 12.5px var(--sans);color:var(--text-3);text-align:center;border-style:dashed}.slx-once-list .n{font:500 13px var(--sans);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slx-once-list .stems{display:flex;gap:3px}.slx-once-list .stems i{flex:1;height:8px;border-radius:3px;animation:slx-grow .5s ease both}.slx-once-list .stems i:nth-child(2){animation-delay:.08s}.slx-once-list .stems i:nth-child(3){animation-delay:.16s}.slx-once-list .stems i:nth-child(4){animation-delay:.24s}@keyframes slx-grow{0%{transform:scaleX(0)}}.slx-once-list .ok{display:inline-flex;align-items:center;gap:4px;font:600 11.5px var(--sans);color:var(--accent);white-space:nowrap}.slx-once-never{display:flex;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;border-radius:14px;border:1px dashed rgba(143,166,181,.3)}.slx-once-never .i{background:#8fa6b526;color:var(--text-3)}.slx-once-never span:nth-child(2){flex:1;font:500 13px var(--sans);color:var(--text-3);text-decoration:line-through;text-decoration-color:#8fa6b599}.slx-once-never b{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font:700 12px var(--sans);color:#04131a;background:#eaf6fa}@media (prefers-reduced-motion: reduce){.slx-once-pipe i,.slx-once-count b,.slx-once-list li,.slx-once-list .stems i{animation:none}}.lx-copy .lx-p+.lx-p{margin-top:14px}.lx-copy .lx-p+.lx-fine{margin-top:14px}.sh-nico-msg .sh-nico-p+.sh-nico-p{margin-top:10px}.sh-nico-msg .sh-nico-p p+p{margin-top:6px}.sh-nico-msg ul{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.sh-nico-msg ul li::marker{color:var(--accent)}.nx-msg-t p{margin:0}.nx-msg-t p+p{margin-top:8px}.nx-msg-t span{display:block}.nx-msg-t span.li{padding-left:10px;margin-top:4px}.nx-msg-t strong{color:#f2fdff}.nx-effects{list-style:none;display:flex;flex-direction:column;gap:8px;margin:12px 0 14px;padding:12px 14px;border-radius:14px;background:#22d3ee0d;border:1px solid rgba(34,211,238,.16)}.nx-effects li{display:flex;gap:9px;align-items:flex-start;font:400 13px/1.5 var(--sans);color:var(--text-2);animation:nc-in .3s ease both}.nx-effects svg{color:var(--accent);flex-shrink:0;margin-top:2px}.acc-hero.pt-hero{padding-top:54px}.acc-hero .acc-h1{margin-bottom:4px}.acc-hero .acc-orbit{margin:0 0 12px}@media (max-width: 640px){.acc-hero.pt-hero{padding-top:34px}}.acc-tabs-wrap{flex-direction:column;align-items:center;gap:8px}.acc-tabs-frame{position:relative;max-width:100%;display:flex}.acc-tabs-frame .acc-tabs{max-width:100%}.acc-tabs-arrow{display:none;position:relative;flex:none;align-self:center;width:42px;height:42px;border-radius:50%;padding:0;place-items:center;cursor:pointer;color:#04222b;background:linear-gradient(180deg,#a5f3fc,#22d3ee);border:0;box-shadow:0 0 18px #22d3ee80,0 4px 14px #0006;transition:opacity .3s,transform .2s,box-shadow .3s,background .3s}.acc-tabs-arrow:hover:not(:disabled){transform:scale(1.07);box-shadow:0 0 26px #22d3eeb3}.acc-tabs-arrow:disabled{cursor:default;color:#8fa6b599;background:#061015e0;box-shadow:none;outline:1px solid rgba(34,211,238,.18)}.acc-tabs-arrow em{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:999px;display:grid;place-items:center;font:800 10px/1 var(--sans);font-style:normal;color:#a5f3fc;background:#04222b;border:1px solid #22D3EE}.acc-tabs-arrow.r:not(:disabled) svg{animation:acc-nudge 1.6s ease-in-out infinite}.acc-tabs-arrow.l:not(:disabled) svg{animation:acc-nudge-l 1.6s ease-in-out infinite}.acc-tabs-wrap.over .acc-tabs-arrow{display:grid}.acc-tabs-wrap.over .acc-tabs-frame{width:100%;gap:8px}.acc-tabs-wrap.over .acc-tabs-frame .acc-tabs{flex:1;min-width:0}.acc-tabs-wrap.can-r .acc-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}.acc-tabs-wrap.can-l .acc-tabs{-webkit-mask-image:linear-gradient(90deg,transparent,#000 26px);mask-image:linear-gradient(90deg,transparent,#000 26px)}.acc-tabs-wrap.can-l.can-r .acc-tabs{-webkit-mask-image:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 26px),transparent)}.acc-tabs-dots{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:#061015d9;border:1px solid rgba(34,211,238,.14)}.acc-tabs-dots i{width:6px;height:6px;border-radius:50%;background:#8fa6b559;cursor:pointer;transition:all .3s}.acc-tabs-dots i.on{width:18px;border-radius:4px;background:#22d3ee;box-shadow:0 0 8px #22d3ee}.acc-tabs-dots span{margin-left:6px;font:600 11px var(--sans);color:var(--text-3)}@media (prefers-reduced-motion: reduce){.acc-tabs-arrow svg{animation:none}}.hx-hint{font:500 12.5px var(--sans);color:var(--text-3);font-style:normal}.hx-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 14px;padding:10px;border-radius:16px;background:linear-gradient(180deg,#0b171dbf,#061015bf);border:1px solid rgba(34,211,238,.12)}.hx-search{flex:1 1 220px;display:flex;align-items:center;gap:8px;padding:0 12px;height:38px;border-radius:11px;background:#020a0e99;border:1px solid rgba(34,211,238,.16);color:var(--text-3);transition:border-color .25s,box-shadow .25s}.hx-search.on,.hx-search:focus-within{border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee14;color:#67e8f9}.hx-search input{flex:1;min-width:0;background:none;border:0;outline:0;color:#e6fbff;font:500 14px var(--sans)}.hx-search input::-webkit-search-cancel-button{display:none}.hx-search button{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:0;background:#22d3ee1f;color:#cffafe;cursor:pointer}.hx-seg{display:inline-flex;padding:3px;border-radius:11px;background:#020a0e99;border:1px solid rgba(34,211,238,.14)}.hx-seg button{border:0;background:none;color:var(--text-3);font:700 12px var(--sans);padding:7px 11px;border-radius:8px;cursor:pointer;transition:all .25s}.hx-seg button.on{background:#22d3ee29;color:#e6fbff;box-shadow:inset 0 0 0 1px #22d3ee59}.hx-chips{display:flex;flex-wrap:wrap;gap:6px}.hx-chips button{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 11px;font:700 12px var(--sans);color:var(--text-2);cursor:pointer;background:#22d3ee0a;border:1px solid rgba(34,211,238,.16);transition:all .25s}.hx-chips button em{font-style:normal;font-size:11px;color:var(--text-3);padding:1px 6px;border-radius:999px;background:#ffffff0d}.hx-chips button.on{color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 12px #22d3ee59}.hx-chips button.on em{color:#04222b;background:#04222b26}.hx-chips button.star.on{color:#04222b}.hx-count{margin-left:auto;font:600 12px var(--sans);color:var(--text-3)}.hx-list{display:flex;flex-direction:column;gap:10px}.hx-none{text-align:center;color:var(--text-3);padding:26px 0;font-size:14px}.hx-card{border-radius:18px;background:linear-gradient(180deg,#0b171de6,#061015e6);border:1px solid rgba(34,211,238,.13);transition:border-color .3s,box-shadow .3s;animation:hw-rise .45s cubic-bezier(.2,.75,.25,1) both;overflow:hidden}.hx-card:hover{border-color:#22d3ee52}.hx-card.open{border-color:#22d3ee80;box-shadow:0 18px 44px #22d3ee17,inset 3px 0 #22d3ee}.hx-card.v-ai.open{box-shadow:0 18px 44px #e8705a14,inset 3px 0 #e8705a;border-color:#e8705a73}.hx-top{display:flex;align-items:center;gap:13px;padding:12px 14px;cursor:pointer;outline:none}.hx-top:focus-visible{box-shadow:inset 0 0 0 2px #22d3ee80;border-radius:18px}.hx-thumb{flex:none;width:64px;height:42px;border-radius:11px;display:grid;place-items:center;color:#67e8f9;background:#22d3ee0f;border:1px solid rgba(34,211,238,.18);overflow:hidden;padding:4px}.hx-thumb .hx-wave.mini{width:100%;height:100%!important}.hx-minidesk{width:100%;height:100%}.hx-minidesk rect{fill:#22d3ee;opacity:.85}.hx-card.open .hx-minidesk rect{filter:drop-shadow(0 0 3px #22D3EE)}.hx-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.hx-t b{font:700 15px var(--sans);color:#f2fdff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-t em{font:500 12.5px var(--sans);font-style:normal;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-right{display:flex;align-items:center;gap:8px;flex:none}.hx-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font:700 11.5px var(--sans);color:var(--text-2);background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.hx-pill.on{color:#a5f3fc;border-color:#22d3ee66;background:#22d3ee14}.hx-star{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;border:1px solid transparent;background:none;color:var(--text-3);cursor:pointer;transition:all .25s}.hx-star:hover{color:#a5f3fc;background:#22d3ee0f}.hx-star.on{color:#22d3ee}.hx-star.on svg{fill:#22d3ee;filter:drop-shadow(0 0 6px #22D3EE);animation:hx-pop .4s ease}@keyframes hx-pop{40%{transform:scale(1.35)}}.hx-x{flex:none;color:var(--text-3);transition:transform .35s;display:grid}.hx-card.open .hx-x{transform:rotate(180deg);color:#67e8f9}.hx-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.75,.25,1)}.hx-card.open .hx-body{grid-template-rows:1fr}.hx-body>div{overflow:hidden;min-height:0}.hx-in{padding:4px 16px 16px;display:flex;flex-direction:column;gap:12px;animation:hx-in .5s ease both}@keyframes hx-in{0%{opacity:0;transform:translateY(-6px)}}.hx-fade{animation:hx-in .35s ease both}.hx-ring{--c: #22D3EE;position:relative;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--c) calc(var(--p) * 1%),rgba(255,255,255,.06) 0)}.hx-ring:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#071419}.hx-ring b{position:relative;font:800 12px var(--sans);color:var(--c)}.hx-tl{display:flex;width:90px;height:16px;border-radius:5px;overflow:hidden;gap:1px}.hx-tl i{flex:1;opacity:.85}.hx-sec{border-radius:14px;padding:12px 13px;background:#020a0e73;border:1px solid rgba(34,211,238,.1);min-width:0}.hx-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}.hx-sec-h span{display:inline-flex;align-items:center;gap:7px;font:700 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#a5f3fc}.hx-sec-h em{font:500 11.5px var(--sans);font-style:normal;color:var(--text-3)}.hx-grid2{display:grid;grid-template-columns:1.15fr 1fr;gap:12px}.hx-small{font-size:12.5px;color:var(--text-3);margin:6px 0 0}.hx-missing{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--text-3);margin:0;padding:10px 12px;border-radius:11px;border:1px dashed rgba(34,211,238,.2)}.hx-missing svg{flex:none;margin-top:3px;color:#67e8f9}.hx-wave{position:relative;width:100%}.hx-wave svg{width:100%;height:100%;display:block}.hx-wave rect{transition:opacity .3s,fill .3s}.hx-wave.seek{cursor:pointer}.hx-wave-head{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:#f2fdff;box-shadow:0 0 10px #22d3ee;border-radius:2px;pointer-events:none}.hx-player{display:flex;align-items:center;gap:12px}.hx-play{flex:none;width:46px;height:46px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;color:#04222b;background:radial-gradient(circle at 35% 30%,#a5f3fc,#22d3ee);box-shadow:0 0 22px #22d3ee73;transition:transform .2s}.hx-play:hover{transform:scale(1.06)}.hx-player .hx-wave{flex:1}.hx-bar-p{flex:1;height:8px;border-radius:4px;background:#ffffff0f;cursor:pointer}.hx-bar-p i{display:block;height:100%;border-radius:4px;background:#22d3ee}.hx-desk{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.hx-strip{flex:none;width:58px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;border-radius:11px;cursor:pointer;background:#22d3ee08;border:1px solid rgba(34,211,238,.1);color:var(--text-3);transition:all .25s}.hx-strip:hover{border-color:#22d3ee4d}.hx-strip.on{background:#22d3ee1a;border-color:#22d3ee8c;color:#e6fbff;box-shadow:0 0 16px #22d3ee26}.hx-strip .pan{position:relative;width:38px;height:4px;border-radius:2px;background:#ffffff14}.hx-strip .pan i{position:absolute;top:-2px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#67e8f9}.hx-strip .fader{position:relative;width:6px;height:92px;border-radius:3px;background:#ffffff0f}.hx-strip .fader b{position:absolute;left:0;right:0;bottom:0;border-radius:3px;background:linear-gradient(0deg,#22d3ee40,#22d3ee)}.hx-strip .fader i{position:absolute;left:50%;width:24px;height:10px;margin:0 0 -5px -12px;border-radius:3px;background:linear-gradient(180deg,#e6fbff,#8fa6b5);box-shadow:0 2px 6px #00000080}.hx-strip.on .fader i{background:linear-gradient(180deg,#cffafe,#22d3ee);box-shadow:0 0 10px #22d3ee}.hx-strip em{font:700 11px var(--sans);font-style:normal;font-variant-numeric:tabular-nums}.hx-strip .nm{font:600 11px var(--sans);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-eq{width:100%;display:block}.hx-eq .g{stroke:#ffffff0f}.hx-eq .z{stroke:#ffffff24;stroke-dasharray:3 3}.hx-eq text{fill:var(--text-3);font:600 9px var(--sans)}.hx-eqlabels{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin:6px 0 10px;text-align:center;font-size:10.5px;color:var(--text-3)}.hx-eqlabels b{display:block;font:700 12.5px var(--sans);color:#cffafe}.hx-meter{display:grid;grid-template-columns:98px 1fr 58px;align-items:center;gap:10px;font-size:12.5px;color:var(--text-2);margin-top:7px}.hx-meter i{position:relative;height:6px;border-radius:3px;background:#ffffff0f;overflow:hidden}.hx-meter i b{position:absolute;top:0;bottom:0;left:0;border-radius:3px;background:linear-gradient(90deg,#22d3ee66,#22d3ee);box-shadow:0 0 8px #22d3ee80;animation:hx-grow .7s cubic-bezier(.2,.75,.25,1) both;transform-origin:left}.hx-meter.signed i:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:#ffffff40}.hx-meter.signed i b.neg{left:auto;transform-origin:right;background:linear-gradient(270deg,#67e8f959,#67e8f9)}@keyframes hx-grow{0%{transform:scaleX(0)}}.hx-meter em{font:700 12px var(--sans);font-style:normal;color:#e6fbff;text-align:right;font-variant-numeric:tabular-nums}.hx-field{position:relative;height:170px;border-radius:12px;background:radial-gradient(ellipse at 50% 100%,rgba(34,211,238,.1),transparent 70%),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 10%);border:1px solid rgba(34,211,238,.08)}.hx-field .axis{position:absolute;bottom:6px;font:800 11px var(--sans);color:var(--text-3)}.hx-field .axis.l{left:10px}.hx-field .axis.r{right:10px}.hx-field .axis.c{left:50%;top:8px;bottom:8px;width:1px;background:#ffffff1a}.hx-dot{position:absolute;transform:translate(-50%,-50%);border:0;background:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;z-index:1}.hx-dot i{width:var(--s);height:var(--s);border-radius:50%;background:#22d3ee8c;box-shadow:0 0 10px #22d3ee80;transition:all .3s}.hx-dot span{font:600 10.5px var(--sans);color:var(--text-3);white-space:nowrap}.hx-dot.on{z-index:2}.hx-dot.on i{background:#cffafe;box-shadow:0 0 18px #22d3ee;transform:scale(1.3)}.hx-dot.on span{color:#e6fbff}.hx-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.hx-facts>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;padding:9px 11px;border-radius:11px;background:#22d3ee09;border:1px solid rgba(34,211,238,.09)}.hx-facts svg{grid-row:span 2;color:#67e8f9;margin-top:2px}.hx-facts span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.hx-facts b{font:600 13.5px var(--sans);color:#e6fbff;text-transform:none;overflow-wrap:anywhere}.hx-tags{display:flex;flex-wrap:wrap;gap:6px}.hx-tags span{padding:4px 10px;border-radius:999px;font-size:12px;color:#cffafe;border:1px solid rgba(34,211,238,.22)}.hx-heard{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--text-3)}.hx-heard span{margin-right:4px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.hx-heard em{font-style:normal;padding:4px 10px;border-radius:999px;color:#cffafe;background:#22d3ee12;border:1px solid rgba(34,211,238,.2)}.hx-loud-track{position:relative;height:54px;margin:22px 6px 6px;border-radius:8px;background:linear-gradient(90deg,#22d3ee0d,#22d3ee33)}.hx-loud-track .mark{position:absolute;top:-20px;bottom:0;transform:translate(-50%);font:600 10px var(--sans);color:var(--text-3);white-space:nowrap;display:flex;flex-direction:column;align-items:center}.hx-loud-track .mark i{order:2;flex:1;width:1px;margin-top:4px;background:#ffffff26}.hx-loud-track .arrow{position:absolute;top:50%;height:3px;margin-top:-1.5px;background:linear-gradient(90deg,#22d3ee4d,#22d3ee);box-shadow:0 0 10px #22d3ee;animation:hx-grow .9s .2s cubic-bezier(.2,.75,.25,1) both}.hx-loud-track .dot{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%}.hx-loud-track .dot.in{background:#071419;border:2px solid #8FA6B5}.hx-loud-track .dot.out{background:#22d3ee;box-shadow:0 0 14px #22d3ee;animation:hx-pop .6s .8s both}.hx-loud-track .dot b{position:absolute;top:17px;left:50%;transform:translate(-50%);font:800 10px var(--sans);color:#cffafe}.hx-loud-nums{display:flex;align-items:center;justify-content:space-around;gap:10px;margin-top:22px;color:#67e8f9}.hx-loud-nums>div{display:flex;flex-direction:column;align-items:center}.hx-loud-nums span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}.hx-loud-nums b{font:800 28px var(--sans);color:#e6fbff;font-variant-numeric:tabular-nums}.hx-loud-nums .out b{color:#22d3ee;text-shadow:0 0 18px rgba(34,211,238,.5)}.hx-loud-nums em{font-style:normal;font-size:11.5px;color:var(--text-3)}.hx-secs{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.hx-secs button{--c: #22D3EE;display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:10px;cursor:pointer;font:700 12px var(--sans);color:#e6fbff;background:#ffffff08;border:1px solid rgba(255,255,255,.1);transition:all .25s}.hx-secs button i{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}.hx-secs button em{font-style:normal;font-weight:500;color:var(--text-3)}.hx-secs button.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.hx-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:11.5px;color:var(--text-3)}.hx-legend span{display:inline-flex;align-items:center;gap:6px}.hx-legend i{width:10px;height:10px;border-radius:3px}.hx-radar{width:100%;max-width:330px;display:block;margin:0 auto;overflow:visible}.hx-radar .grid{fill:none;stroke:#ffffff12}.hx-radar .grid.mid{stroke:#22d3ee40;stroke-dasharray:3 3}.hx-radar .ax{stroke:#ffffff0f}.hx-radar .poly{fill:#22d3ee1f;stroke:#22d3ee;stroke-width:1.5;filter:drop-shadow(0 0 6px rgba(34,211,238,.5));animation:hx-in .7s ease both}.hx-radar .node{cursor:pointer;outline:none}.hx-radar .node text{fill:var(--text-3);font:600 9.5px var(--sans);transition:fill .2s}.hx-radar .node:hover text,.hx-radar .node.on text,.hx-radar .node:focus-visible text{fill:#e6fbff}.hx-radar .node circle{transition:r .2s;filter:drop-shadow(0 0 4px currentColor)}.hx-evid{display:flex;flex-direction:column;gap:6px}.hx-evid>div{display:grid;grid-template-columns:8px 1fr auto;gap:10px;align-items:start;padding:7px 9px;border-radius:9px;background:#ffffff05}.hx-evid i{width:8px;height:8px;border-radius:50%;margin-top:5px}.hx-evid span{font:600 13px var(--sans);color:#e6fbff;display:flex;flex-direction:column;gap:2px}.hx-evid span em{font:500 11.5px var(--sans);font-style:normal;color:var(--text-3);line-height:1.4}.hx-evid b{font:700 12.5px var(--sans);color:#cffafe;white-space:nowrap}.hx-evid+.hx-btn{margin-top:10px}.hx-reason{font-size:13.5px;line-height:1.6;color:var(--text-2);margin:0 0 8px}.hx-corro{margin:0;padding-left:18px;font-size:13px;color:var(--text-2);line-height:1.6}.hx-splitthumb{display:flex;width:100%;height:14px;border-radius:5px;overflow:hidden;gap:1px}.hx-split{display:flex;height:46px;border-radius:11px;overflow:hidden;gap:2px;margin-top:10px}.hx-split span{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0 8px;color:#04222b;cursor:default;transition:opacity .25s,flex-grow .4s;overflow:hidden}.hx-split span.dim{opacity:.25}.hx-split b{font:800 11.5px var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-split em{font:700 11px var(--sans);font-style:normal;opacity:.75}.hx-speed,.hx-null{display:flex;flex-direction:column;gap:6px}.hx-speed b,.hx-null b{font:800 30px var(--sans);color:#e6fbff}.hx-null b.good{color:#22d3ee;text-shadow:0 0 16px rgba(34,211,238,.45)}.hx-speed span,.hx-null span{font-size:13px;color:var(--text-2)}.hx-speed small{font-size:12px;color:var(--text-3)}.hx-speed i,.hx-null i{height:6px;border-radius:3px;background:#ffffff0f;overflow:hidden}.hx-speed i em,.hx-null i em{display:block;height:100%;background:#22d3ee;box-shadow:0 0 8px #22d3ee;animation:hx-grow .8s ease both;transform-origin:left}.hx-manage{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid rgba(34,211,238,.1)}.hx-note{position:relative}.hx-note label{display:inline-flex;align-items:center;gap:6px;font:700 11.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#a5f3fc;margin-bottom:6px}.hx-note textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:54px;padding:10px 12px;border-radius:11px;background:#020a0e99;border:1px solid rgba(34,211,238,.16);color:#e6fbff;font:500 13.5px/1.5 var(--sans);outline:0;transition:border-color .25s}.hx-note textarea:focus{border-color:#22d3ee80}.hx-saved{position:absolute;right:10px;top:0;display:inline-flex;align-items:center;gap:4px;font:700 11px var(--sans);color:#22d3ee;animation:hx-in .3s ease}.hx-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hx-btn{display:inline-flex;align-items:center;gap:7px;font:700 13px var(--sans);color:#cffafe;padding:9px 14px;border-radius:12px;cursor:pointer;background:#22d3ee0f;border:1px solid rgba(34,211,238,.3);transition:all .25s}.hx-btn:hover{background:#22d3ee1f;border-color:#22d3ee8c}.hx-btn.primary{color:#04222b;background:linear-gradient(180deg,#67e8f9,#22d3ee);border-color:#22d3ee;box-shadow:0 6px 18px #22d3ee40}.hx-btn.ghost{background:none;border-color:#ffffff1f;color:var(--text-2)}.hx-rename{display:inline-flex;gap:6px}.hx-rename input{height:36px;padding:0 10px;border-radius:10px;border:1px solid rgba(34,211,238,.5);background:#020a0eb3;color:#e6fbff;font:600 13px var(--sans);outline:0;width:220px;max-width:52vw}.hx-rename button{width:36px;height:36px;border-radius:10px;border:0;background:#22d3ee;color:#04222b;display:grid;place-items:center;cursor:pointer}.hx-sure{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2)}.hx-sure button{padding:7px 12px;border-radius:10px;font:700 12.5px var(--sans);cursor:pointer;background:none;border:1px solid rgba(255,255,255,.15);color:var(--text-2)}.hx-sure button.yes{color:#ffe4de;border-color:#e8705a80;background:#e8705a1f}@media (max-width: 760px){.hx-grid2{grid-template-columns:1fr}.hx-bar{padding:8px}.hx-count{margin-left:0;width:100%}.hx-seg,.hx-seg button{flex:1}.hx-top{padding:11px;gap:10px}.hx-thumb{width:48px;height:38px}.hx-tl,.hx-right .hx-pill{display:none}.hx-in{padding:4px 11px 13px}.hx-facts{grid-template-columns:1fr 1fr}.hx-meter{grid-template-columns:84px 1fr 52px}.hx-loud-track .mark{font-size:9px}.hx-loud-nums b{font-size:22px}}@media (prefers-reduced-motion: reduce){.hx-card,.hx-in,.hx-meter i b,.hx-loud-track .arrow{animation:none}.hx-body{transition:none}}.hx-loud-track{margin-top:36px}.hx-loud-track .mark.hi{top:-33px}.hx-strip{flex:1 0 58px;max-width:96px}.hx-strip .fader{height:168px}.hx-field{height:200px}@media (max-width: 760px){.hx-strip{flex:0 0 58px}.hx-strip .fader{height:110px}.hx-field{height:190px}}.hx-strip{max-width:none}.hx-strip .fader{height:200px}@media (max-width: 760px){.hx-strip .fader{height:110px}}@keyframes acc-nudge{50%{transform:translate(3px)}}@keyframes acc-nudge-l{50%{transform:translate(-3px)}}@media (max-width: 760px){.acc-tabs-arrow{width:38px;height:38px}.acc-tabs-wrap.over .acc-tabs-frame{gap:6px}}.acc-tabs-dots span{white-space:nowrap}.ih2 .ih-ph-bar{display:none}.ih-ph-prog{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;width:calc(100% + 12px);height:calc(100% + 12px);transform:rotate(-90deg);pointer-events:none;overflow:visible}.ih-ph-prog circle{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.ih-ph-prog .trk{stroke:#22d3ee29}.ih-ph-prog .run{stroke:#ecfeff;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:100;filter:drop-shadow(0 0 3px #22D3EE) drop-shadow(0 0 6px rgba(34,211,238,.7))}.ih-ph-prog{top:-4px;right:-4px;bottom:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px)}.ih2 .ih-sun .ih-ph.on{padding:8px 24px 8px 8px;gap:13px}@media (max-width: 640px){.ih2 .ih-sun .ih-ph.on{padding:6px 16px 6px 6px;gap:11px}}.ih2 .ih-ph-orb svg.ih-ph-prog,.ih2 .ih-sun .ih-ph-orb svg.ih-ph-prog{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px)}.spl-model{position:relative}.spl-cost{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font:700 10.5px var(--sans);color:#cffafe;background:#22d3ee1a;border:1px solid rgba(34,211,238,.3)}.spl-cost.free{color:#04222b;background:#67e8f9;border-color:#67e8f9}.spl-model-bot{display:flex;align-items:flex-end;gap:8px;margin-top:auto}.spl-costline{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font:600 12.5px var(--sans);color:#a5f3fc;padding:6px 11px;border-radius:999px;background:#22d3ee12;border:1px solid rgba(34,211,238,.22)}.spl-costline.free{color:#cffafe}.spl-costline.warn{color:#fde68a;background:#fde68a0f;border-color:#fde68a4d}.spl-track{gap:14px}.spv{display:grid;gap:12px}.spv-ctl{display:flex;align-items:center;gap:16px}.spv-ringwrap{position:relative;flex:none;width:92px;height:92px;display:grid;place-items:center}.spv-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.spv-play{position:relative;width:52px;height:52px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:#04222b;background:radial-gradient(circle at 35% 30%,#ecfeff,#67e8f9 45%,#22d3ee 85%);box-shadow:0 0 26px #22d3ee99,inset 0 -3px 8px #04222b40;transition:transform .2s,box-shadow .3s}.spv-play svg{margin-left:2px}.spv.on .spv-play svg{margin-left:0}.spv-play:hover{transform:scale(1.06);box-shadow:0 0 36px #22d3eecc}.spv-play:focus-visible{outline:2px solid #ECFEFF;outline-offset:4px}.spv.on .spv-play:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgba(165,243,252,.7);animation:spv-ping 1.8s ease-out infinite}@keyframes spv-ping{0%{transform:scale(.95);opacity:.9}to{transform:scale(1.6);opacity:0}}.spv-time{flex:1;min-width:0;display:grid;gap:3px}.spv-state{display:inline-flex;align-items:center;gap:7px;font:700 10.5px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#67e8f9}.spv-state i{width:7px;height:7px;border-radius:50%;background:#22d3ee;box-shadow:0 0 10px #22d3ee;animation:ia-pulse 1.2s ease-in-out infinite}.spv-time b{font:700 26px var(--mono);color:#f2fdff;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.spv-time b em{font-style:normal;font-size:15px;color:var(--text-3);font-weight:500}.spv-tools{display:flex;align-items:center;gap:6px}.spv-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;cursor:pointer;color:#a5f3fc;background:#22d3ee0f;border:1px solid rgba(34,211,238,.2);transition:all .25s}.spv-ic:hover{border-color:#22d3ee80;color:#ecfeff}.spv-ic.on{color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 14px #22d3ee80}.spv-vol{display:inline-flex;align-items:center;gap:8px}.spv-vol input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:96px;height:4px;border-radius:2px;cursor:pointer;background:linear-gradient(90deg,#22D3EE var(--v),rgba(255,255,255,.1) var(--v))}.spv-vol input::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#ecfeff;box-shadow:0 0 10px #22d3ee;border:0}.spv-vol input::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#ecfeff;box-shadow:0 0 10px #22d3ee;border:0}.spv-wave{position:relative;height:120px;border-radius:14px;cursor:pointer;touch-action:none;outline:none;background:radial-gradient(ellipse at 50% 50%,rgba(34,211,238,.07),transparent 70%),#020a0e80;border:1px solid rgba(34,211,238,.12);transition:border-color .3s,box-shadow .3s}.spv-wave:hover,.spv-wave:focus-visible,.spv.on .spv-wave{border-color:#22d3ee59;box-shadow:0 0 30px #22d3ee14 inset}.spv-wave canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border-radius:inherit}.spv-tip{position:absolute;top:-30px;transform:translate(-50%);pointer-events:none;padding:3px 8px;border-radius:7px;font:700 11.5px var(--mono);color:#04222b;background:#a5f3fc;box-shadow:0 0 14px #22d3ee80;white-space:nowrap}.spv-tip:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;margin-left:-4px;background:#a5f3fc;transform:rotate(45deg)}.spv-ruler{display:flex;justify-content:space-between;font:500 10.5px var(--mono);color:var(--text-3);margin-top:-4px}@media (max-width: 640px){.spv-ctl{flex-wrap:wrap;gap:10px 12px}.spv-ringwrap{width:76px;height:76px}.spv-play{width:46px;height:46px}.spv-time b{font-size:21px}.spv-tools{width:100%}.spv-vol{margin-left:auto}.spv-vol input{width:110px}.spv-wave{height:96px}}@media (prefers-reduced-motion: reduce){.spv.on .spv-play:after,.spv-state i{animation:none}}@media (max-width: 640px){.spv{gap:20px}.spv-ruler{margin-top:-12px}}.tsel-menu{overscroll-behavior:contain}.rfx{position:relative;display:grid;gap:16px}.rfx-error{padding:10px 14px;border-radius:12px;font-size:13px;color:#fde68a;background:#fde68a0f;border:1px solid rgba(253,230,138,.25)}.rfx-summon{position:relative;display:flex;align-items:center;gap:26px;width:100%;padding:26px 28px;border-radius:20px;cursor:pointer;text-align:left;overflow:hidden;background:radial-gradient(ellipse at 12% 50%,rgba(34,211,238,.14),transparent 55%),linear-gradient(180deg,#0a1a22d9,#050e14e6);border:1px dashed rgba(34,211,238,.35);transition:border-color .3s,box-shadow .3s,transform .3s}.rfx-summon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(165,243,252,.07) 45%,transparent 60%);transform:translate(-100%);animation:rfx-sweep 4.5s ease-in-out infinite;pointer-events:none}@keyframes rfx-sweep{60%,to{transform:translate(100%)}}.rfx-summon:hover,.rfx-summon.over{border-color:#22d3ee;border-style:solid;box-shadow:0 0 40px #22d3ee2e,inset 0 0 40px #22d3ee0f}.rfx-summon.over{transform:scale(1.01)}.rfx-portal{position:relative;flex:none;width:128px;height:128px;display:grid;place-items:center}.rfx-portal>i{position:absolute;border-radius:50%;border:1.5px solid transparent}.rfx-portal .r1{top:0;right:0;bottom:0;left:0;border-top-color:#22d3ee;border-right-color:#22d3ee4d;animation:rfx-spin 4s linear infinite;filter:drop-shadow(0 0 6px #22D3EE)}.rfx-portal .r2{top:14px;right:14px;bottom:14px;left:14px;border-bottom-color:#a5f3fc;border-left-color:#a5f3fc4d;animation:rfx-spin 6s linear infinite reverse}.rfx-portal .r3{top:28px;right:28px;bottom:28px;left:28px;border:1px dashed rgba(103,232,249,.4);animation:rfx-spin 14s linear infinite}@keyframes rfx-spin{to{transform:rotate(360deg)}}.rfx-summon.busy .rfx-portal .r1{animation-duration:1.1s}.rfx-summon.busy .rfx-portal .r2{animation-duration:1.6s}.rfx-ghost{position:absolute;width:170%;left:-35%;top:50%;transform:translateY(-50%);overflow:visible;pointer-events:none}.rfx-ghost path{fill:none;stroke-width:1.4;stroke-dasharray:260;animation:rfx-draw 3.4s ease-in-out infinite alternate}.rfx-ghost path:first-child{stroke:#22d3ee99}.rfx-ghost path:last-child{stroke:#ecfeff73;stroke-dasharray:4 5;animation:rfx-drift 6s linear infinite}@keyframes rfx-draw{0%{stroke-dashoffset:260}to{stroke-dashoffset:0}}@keyframes rfx-drift{to{stroke-dashoffset:-90}}.rfx-core{position:relative;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;color:#04222b;background:radial-gradient(circle at 35% 30%,#ecfeff,#67e8f9 45%,#22d3ee 85%);box-shadow:0 0 30px #22d3eeb3;animation:rfx-breathe 2.6s ease-in-out infinite}@keyframes rfx-breathe{50%{box-shadow:0 0 46px #22d3eef2;transform:scale(1.05)}}.rfx-summon-t{display:grid;gap:6px;min-width:0}.rfx-summon-t b{font:700 18px var(--display);text-transform:uppercase;letter-spacing:.02em;color:#f2fdff}.rfx-summon-t em{font-style:normal;font-size:14px;line-height:1.5;color:var(--text-2)}.rfx-summon-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.rfx-summon-tags span{padding:4px 10px;border-radius:999px;font:600 11.5px var(--sans);color:#a5f3fc;background:#22d3ee12;border:1px solid rgba(34,211,238,.22)}.rfx-duel{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center}.rfx-card{position:relative;display:grid;gap:8px;min-width:0;padding:14px 16px;border-radius:16px;cursor:pointer;outline:none;background:linear-gradient(180deg,#0b171de6,#061015e6);border:1px solid rgba(34,211,238,.14);transition:border-color .3s,box-shadow .3s,transform .3s}.rfx-card:hover{border-color:#22d3ee59}.rfx-card.on{border-color:#22d3eeb3;box-shadow:0 0 30px #22d3ee29,inset 0 0 22px #22d3ee0f}.rfx-card.ref.on{border-color:#ecfeff99;box-shadow:0 0 30px #ecfeff1a,inset 0 0 22px #ecfeff0d}.rfx-card:focus-visible{box-shadow:0 0 0 2px #22d3ee}.rfx-card-tag{font:700 10.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#67e8f9}.rfx-card.ref .rfx-card-tag{color:#e2e8f0}.rfx-card-tag i{font-style:normal;color:var(--text-3);letter-spacing:.08em}.rfx-card-name{font:700 14.5px var(--sans);color:#f2fdff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:22px}.rfx-card-wave{position:relative;display:flex;align-items:center;gap:1.5px;height:38px;cursor:pointer}.rfx-card-wave i{flex:1;min-width:1px;border-radius:2px;background:#22d3ee;transition:opacity .25s}.rfx-card.ref .rfx-card-wave i{background:#e2e8f0}.rfx-card-wave .head{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:#ecfeff;box-shadow:0 0 10px #22d3ee;border-radius:2px}.rfx-card-stats{display:flex;gap:16px}.rfx-card-stats span{display:grid;font:600 13px var(--mono);color:#e8fcff;font-variant-numeric:tabular-nums}.rfx-card-stats em{font:600 10px var(--sans);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.rfx-clear{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--text-2);background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.rfx-clear:hover{color:#f2fdff;border-color:#22d3ee80}.rfx-score{position:relative;width:116px;height:116px;display:grid;place-items:center}.rfx-score svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.rfx-score circle{fill:none;stroke-width:7}.rfx-score .trk{stroke:#22d3ee1f}.rfx-score .run{stroke:#22d3ee;stroke-linecap:round;stroke-dasharray:100 100;filter:drop-shadow(0 0 6px #22D3EE);transition:stroke .5s}.rfx.applied .rfx-score .run{stroke:#a5f3fc}.rfx-score:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.16),transparent 70%);animation:rfx-breathe2 3s ease-in-out infinite}@keyframes rfx-breathe2{50%{transform:scale(1.12);opacity:.6}}.rfx-score-in{position:relative;display:grid;justify-items:center;line-height:1}.rfx-score-in b{font:800 30px var(--display);color:#f2fdff;font-variant-numeric:tabular-nums}.rfx-score-in small{font-size:15px;color:#67e8f9;margin-left:1px}.rfx-score-in em{font:700 9.5px var(--mono);font-style:normal;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);margin-top:5px}.rfx-score-up{position:absolute;top:-6px;right:-4px;padding:3px 8px;border-radius:999px;font:800 12px var(--sans);color:#04222b;background:#a5f3fc;box-shadow:0 0 16px #22d3ee99;animation:hx-pop .6s ease both}.rfx-ab{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#020a0e80;border:1px solid rgba(34,211,238,.14)}.rfx-ab-play{width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:#04222b;flex:none;background:radial-gradient(circle at 35% 30%,#ecfeff,#67e8f9 45%,#22d3ee 85%);box-shadow:0 0 20px #22d3ee8c;transition:transform .2s}.rfx-ab-play:hover{transform:scale(1.06)}.rfx-ab-play.on{animation:rfx-breathe 1.6s ease-in-out infinite}.rfx-ab-flip{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:#061015e6;border:1px solid rgba(34,211,238,.2);min-width:220px}.rfx-ab-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:linear-gradient(180deg,#a5f3fc,#22d3ee);box-shadow:0 0 16px #22d3ee80;transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.rfx-ab-flip button{position:relative;z-index:1;border:0;background:none;cursor:pointer;padding:8px 14px;font:700 13px var(--sans);color:var(--text-2);transition:color .3s}.rfx-ab-flip button.on{color:#04222b}.rfx-ab-t{font:600 13px var(--mono);color:#a5f3fc;font-variant-numeric:tabular-nums;min-width:38px}.rfx-ab-match{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;cursor:pointer;font:700 12.5px var(--sans);color:var(--text-2);border:1px solid rgba(34,211,238,.2);transition:all .25s}.rfx-ab-match input{position:absolute;opacity:0;pointer-events:none}.rfx-ab-match.on{color:#cffafe;background:#22d3ee1a;border-color:#22d3ee80}.rfx-ab-note{flex-basis:100%;display:flex;gap:7px;align-items:flex-start;margin:0;font-size:12.5px;line-height:1.5;color:var(--text-3)}.rfx-ab-note svg{flex:none;margin-top:2px;color:#67e8f9}.rfx-sec{padding:14px 16px 16px;border-radius:18px;background:linear-gradient(180deg,#08141abf,#040c11bf);border:1px solid rgba(34,211,238,.12)}.rfx-sec-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;flex-wrap:wrap}.rfx-sec-h>span{display:inline-flex;align-items:center;gap:7px;font:700 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#a5f3fc}.rfx-sec-h em{display:inline-flex;align-items:center;gap:6px;font:500 11.5px var(--sans);font-style:normal;color:var(--text-3)}.rfx-sec-h .k{width:14px;height:3px;border-radius:2px}.rfx-sec-h .k.mine{background:#22d3ee;box-shadow:0 0 6px #22d3ee}.rfx-sec-h .k.ref{background:#e2e8f0;margin-left:6px}.rfx-fp-svg{width:100%;height:220px;display:block;overflow:visible}.rfx-col rect{fill:transparent;transition:fill .3s;cursor:pointer}.rfx-col line{stroke:#ffffff0d}.rfx-col.on rect{fill:#22d3ee0f}.rfx-gapfill{animation:rfx-in 1s ease both}@keyframes rfx-in{0%{opacity:0}}.rfx-ref-line{fill:none;stroke:#e2e8f0;stroke-width:1.8;stroke-dasharray:5 5;vector-effect:non-scaling-stroke;opacity:.85;animation:rfx-drift 5s linear infinite}.rfx-mine-glow{fill:none;stroke:#22d3ee;stroke-width:6;opacity:.55;vector-effect:non-scaling-stroke}.rfx-mine-line{fill:none;stroke:url(#rfxMine);stroke-width:2.6;vector-effect:non-scaling-stroke;animation:rfx-reveal 1.6s .1s cubic-bezier(.4,.1,.2,1) both}@keyframes rfx-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.rfx-after-line{fill:none;stroke:#ecfeff;stroke-width:2.2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #A5F3FC);animation:rfx-reveal 1.4s cubic-bezier(.4,.1,.2,1) both}.rfx-flow line{stroke:#67e8f938;stroke-width:1;vector-effect:non-scaling-stroke}.rfx-flow circle{fill:#ecfeff;filter:drop-shadow(0 0 3px #22D3EE);animation:rfx-flowy 1.8s ease-in-out infinite}@keyframes rfx-flowy{0%{transform:translateY(var(--y0));opacity:0}20%{opacity:1}85%{opacity:1}to{transform:translateY(var(--y1));opacity:0}}.rfx-hz{fill:var(--text-3);font:600 10px var(--mono)}.rfx-fp-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:2px;font-size:11.5px;color:var(--text-3)}.rfx-fp-legend span{display:inline-flex;align-items:center;gap:6px}.rfx-fp-legend i{width:16px;height:3px;border-radius:2px}.rfx-fp-legend .mine i{background:#22d3ee;box-shadow:0 0 6px #22d3ee}.rfx-fp-legend .ref i{background:repeating-linear-gradient(90deg,#E2E8F0 0 4px,transparent 4px 7px)}.rfx-fp-legend .after i{background:#ecfeff;box-shadow:0 0 6px #a5f3fc}.rfx-fp-legend .flow i{width:7px;height:7px;border-radius:50%;background:#ecfeff;box-shadow:0 0 6px #22d3ee}.rfx-ranges{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:12px}.rfx-range{display:grid;gap:4px;padding:9px 10px;border-radius:12px;cursor:pointer;text-align:left;background:#22d3ee08;border:1px solid rgba(34,211,238,.1);transition:all .25s}.rfx-range b{font:700 12.5px var(--sans);color:var(--text-2)}.rfx-range em{font:700 12px var(--mono);font-style:normal;color:var(--text-3)}.rfx-range.sig em{color:#67e8f9}.rfx-range-bar{display:block;height:3px;border-radius:2px;background:#ffffff0f;overflow:hidden}.rfx-range-bar span{display:block;height:100%;background:linear-gradient(90deg,#22d3ee,#a5f3fc);box-shadow:0 0 6px #22d3ee;animation:hx-grow .9s ease both;transform-origin:left}.rfx-range:hover,.rfx-range.on{border-color:#22d3ee8c;background:#22d3ee14}.rfx-range.on b{color:#f2fdff}.rfx-say{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:11px 13px;border-radius:14px;background:#22d3ee0d;border:1px solid rgba(34,211,238,.16);animation:hx-in .35s ease both}.rfx-say-av{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:800 12px var(--display);color:#04222b;background:radial-gradient(circle at 35% 30%,#ecfeff,#22d3ee);box-shadow:0 0 12px #22d3ee80}.rfx-say p{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-2)}.rfx-char{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px}.rfx-ch{display:grid;gap:10px;align-content:start;padding:12px;border-radius:14px;background:#020a0e73;border:1px solid rgba(34,211,238,.08)}.rfx-ch-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.rfx-ch-h b{font:700 13px var(--sans);color:#e6fbff}.rfx-ch-h em{font:600 11.5px var(--sans);font-style:normal;color:#67e8f9}.rfx-ch-v{display:flex;justify-content:space-between;font:700 13px var(--mono);font-variant-numeric:tabular-nums}.rfx-ch-v .mine{color:#22d3ee}.rfx-ch-v .ref{color:#e2e8f0}.rfx-lane{position:relative;height:46px;margin:14px 4px 0;border-radius:8px;background:linear-gradient(90deg,#22d3ee0a,#22d3ee2e)}.rfx-lane .tick{position:absolute;top:-14px;bottom:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;font:600 9.5px var(--mono);color:var(--text-3)}.rfx-lane .tick i{order:2;flex:1;width:1px;margin-top:3px;background:#ffffff1f}.rfx-lane .arrow{position:absolute;top:50%;height:2px;margin-top:-1px;background:linear-gradient(90deg,#ecfeff80,#22d3ee);animation:hx-grow 1s .3s ease both;transform-origin:left}.rfx-lane .dot{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%}.rfx-lane .dot.mine{background:#22d3ee;box-shadow:0 0 14px #22d3ee}.rfx-lane .dot.ref{background:#071419;border:2px dashed #E2E8F0}.rfx-fans{width:100%;height:76px}.rfx-fans path{transition:d .6s}.rfx-fans .ref{fill:#e2e8f00f;stroke:#e2e8f0;stroke-width:1.2;stroke-dasharray:4 4}.rfx-fans .mine{fill:#22d3ee38;stroke:#22d3ee;stroke-width:1.6;filter:drop-shadow(0 0 5px rgba(34,211,238,.6));animation:rfx-in .8s ease both}.rfx-fans circle{fill:#ecfeff}.rfx-punch{display:flex;justify-content:center;align-items:flex-end;gap:16px;height:76px}.rfx-punch span{position:relative;width:26px;height:100%;border-radius:8px;background:#ffffff0a;overflow:hidden;display:flex;align-items:flex-end}.rfx-punch i{width:100%;border-radius:8px;animation:rfx-rise 1s ease both;transform-origin:bottom}.rfx-punch .mine i{background:linear-gradient(0deg,#22d3ee66,#22d3ee);box-shadow:0 0 12px #22d3ee80}.rfx-punch .ref i{background:repeating-linear-gradient(0deg,#e2e8f080 0,#e2e8f080 4px,#e2e8f026 4px,#e2e8f026 7px)}@keyframes rfx-rise{0%{transform:scaleY(0)}}.rfx-go{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:15px 20px;border-radius:16px;border:0;cursor:pointer;font:800 15px var(--sans);color:#04222b;background:linear-gradient(100deg,#67e8f9,#22d3ee 45%,#a5f3fc);box-shadow:0 10px 34px #22d3ee4d;transition:transform .2s,box-shadow .3s}.rfx-go:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 44px #22d3ee73}.rfx-go-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate(-100%);animation:rfx-sweep 3.2s ease-in-out infinite}.rfx-go.done{color:#cffafe;background:#22d3ee1a;box-shadow:inset 0 0 0 1px #22d3ee80}.rfx-go.done .rfx-go-shine,.rfx-go.busy .rfx-go-shine{display:none}.rfx-go.busy{opacity:.85;cursor:progress}.rfx-meters{padding:12px 14px;border-radius:14px;border:1px solid rgba(34,211,238,.3);background:#22d3ee0d}.rfx-meters.warn{border-color:#fde68a59;background:#fde68a0d}.rfx-meters-h{display:flex;align-items:center;gap:6px;font:700 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#a5f3fc;margin-bottom:8px}.rfx-meters-row{display:flex;flex-wrap:wrap;gap:8px 22px}.rfx-meters-row span{display:grid;font:700 13px var(--mono);color:#e6fbff}.rfx-meters-row em{font:600 10px var(--sans);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.rfx-meter-problem{margin-top:8px;font-size:13px;color:#fde68a}.rfx-cautions{padding:12px 14px;border-radius:14px;background:#020a0e80;border:1px solid rgba(34,211,238,.12)}.rfx-cautions-h{font:700 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#a5f3fc;margin-bottom:6px}.rfx-cautions p{margin:4px 0 0;font-size:13px;line-height:1.55;color:var(--text-2)}.rfx-note{margin:0;font-size:12.5px;line-height:1.6;color:var(--text-3)}.rfx-note strong{color:#a5f3fc}.rfx-there{display:flex;gap:12px;align-items:center;padding:16px 18px;border-radius:16px;color:#a5f3fc;background:#22d3ee12;border:1px solid rgba(34,211,238,.35)}.rfx-there div{display:grid;gap:2px}.rfx-there b{color:#f2fdff}.rfx-there span{font-size:13.5px;color:var(--text-2)}@media (max-width: 760px){.rfx-summon{flex-direction:column;text-align:center;gap:16px;padding:22px 16px}.rfx-summon-t{justify-items:center}.rfx-summon-tags{justify-content:center}.rfx-portal{width:108px;height:108px}.rfx-duel{grid-template-columns:1fr}.rfx-score{order:-1;justify-self:center;width:104px;height:104px}.rfx-ab-flip{min-width:0;flex:1}.rfx-ab-match{margin-left:0}.rfx-fp-svg{height:170px}.rfx-ranges{grid-template-columns:repeat(3,1fr)}.rfx-char{grid-template-columns:1fr 1fr}.rfx-char .rfx-ch:first-child{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.rfx-summon:after,.rfx-portal>i,.rfx-ghost path,.rfx-core,.rfx-score:before,.rfx-flow circle,.rfx-ref-line,.rfx-go-shine,.rfx-ab-play.on{animation:none}.rfx-mine-line,.rfx-after-line{animation:none}}.ih2 .ih-ph-rail{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.ih2 .ih-sun .ih-ph-rail{left:-4%;right:-4%}.ih-ph-rail i{width:120px;left:-120px;animation:ih-rail-in 3.4s linear infinite}@keyframes ih-rail-in{0%{left:-120px}to{left:100%}}.hw-flow-side{display:flex;gap:28px;justify-content:center}.nx-one,.tp-card-wrap{margin-top:14px}.tp{display:grid;gap:16px}.tp-head{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;align-items:stretch}.tp-say{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,#22d3ee1a,#22d3ee05);border:1px solid rgba(34,211,238,.25)}.tp-say-av{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:800 14px var(--display);color:#04222b;background:radial-gradient(circle at 35% 30%,#ecfeff,#22d3ee);box-shadow:0 0 16px #22d3ee8c}.tp-say p{margin:0;font:600 15.5px/1.55 var(--sans);color:#e6fbff}.tp-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tp-kpis>div{display:grid;align-content:center;justify-items:center;text-align:center;gap:3px;padding:10px 6px;border-radius:14px;background:#020a0e80;border:1px solid rgba(34,211,238,.12)}.tp-kpis b{font:800 22px var(--display);color:#f2fdff}.tp-kpis span{font-size:11px;line-height:1.3;color:var(--text-3)}.tp-filter{display:flex;flex-wrap:wrap;gap:6px}.tp-filter button{padding:6px 12px;border-radius:999px;font:700 12px var(--sans);cursor:pointer;color:var(--text-2);background:#22d3ee0a;border:1px solid rgba(34,211,238,.16);transition:all .25s}.tp-filter button.on{color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 12px #22d3ee59}.tp-roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px}.tp-role{display:grid;gap:8px;align-content:start;padding:12px;border-radius:16px;background:#020a0e66;border:1px solid rgba(34,211,238,.1);animation:hw-rise .45s cubic-bezier(.2,.75,.25,1) both}.tp-role-h{display:flex;align-items:center;gap:7px;padding:0 4px 2px;color:#67e8f9}.tp-role-h b{font:800 13px var(--display);text-transform:uppercase;letter-spacing:.04em;color:#e6fbff}.tp-role-h em{margin-left:auto;font:600 11px var(--sans);font-style:normal;color:var(--text-3)}.tp-card{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px;border-radius:14px;cursor:pointer;color:inherit;background:linear-gradient(180deg,#0b171df2,#061015f2);border:1px solid rgba(34,211,238,.12);transition:border-color .25s,transform .25s,box-shadow .25s}.tp-card:hover,.tp-card.on{border-color:#22d3ee80;transform:translateY(-1px);box-shadow:0 10px 26px #22d3ee14}.tp-card.paused{opacity:.55}.tp-card-i{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#67e8f9;background:#22d3ee14;border:1px solid rgba(34,211,238,.22)}.tp-card-i.big{width:46px;height:46px;border-radius:14px;color:#04222b;background:linear-gradient(180deg,#a5f3fc,#22d3ee);border:0;box-shadow:0 0 18px #22d3ee73}.tp-card-t{flex:1;min-width:0;display:grid;gap:6px}.tp-card-line{font:600 13.5px/1.45 var(--sans);color:#e6fbff}.tp-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font:500 11.5px var(--sans);color:var(--text-3)}.tp-pill{font-style:normal;font-weight:800;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:999px}.tp-pill.settled{color:#04222b;background:#22d3ee}.tp-pill.growing{color:#a5f3fc;background:#22d3ee1f;border:1px solid rgba(34,211,238,.35)}.tp-pill.new{color:var(--text-2);background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.tp-card.paused .tp-pill{color:var(--text-2);background:#ffffff0f;border:1px solid rgba(255,255,255,.15)}.tp-meter{position:relative;display:block;height:6px;border-radius:3px;background:#ffffff0f}.tp-meter .mid{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:#ffffff4d}.tp-meter b{position:absolute;top:0;bottom:0;border-radius:3px;background:linear-gradient(90deg,#22d3ee59,#22d3ee);box-shadow:0 0 8px #22d3ee73;animation:hx-grow .8s ease both;transform-origin:left}.tp-meter b.neg{background:linear-gradient(270deg,#67e8f959,#67e8f9);transform-origin:right}.tp-meter em{position:absolute;top:-4px;width:3px;height:14px;margin-left:-1.5px;border-radius:2px;background:#ecfeff;box-shadow:0 0 8px #a5f3fc}.tp-dial{flex:none}.tp-dial circle{fill:none;stroke-width:3.5}.tp-dial .trk{stroke:#22d3ee1f}.tp-dial .run{stroke:#22d3ee;stroke-linecap:round;filter:drop-shadow(0 0 3px #22D3EE)}.tp-dial .core{fill:#22d3ee;stroke:none}.tp-forming{padding:12px 14px;border-radius:16px;border:1px dashed rgba(34,211,238,.25)}.tp-forming-h{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font:700 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#a5f3fc;margin-bottom:10px}.tp-forming-h em{font:500 12px var(--sans);font-style:normal;letter-spacing:0;text-transform:none;color:var(--text-3)}.tp-forming-list{display:flex;flex-wrap:wrap;gap:6px}.tp-seed{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;cursor:pointer;font:600 12.5px var(--sans);color:var(--text-2);background:#22d3ee08;border:1px solid rgba(34,211,238,.14);transition:all .25s}.tp-seed i{width:6px;height:6px;border-radius:50%;background:#67e8f9;box-shadow:0 0 6px #22d3ee;animation:ia-pulse 1.8s ease-in-out infinite}.tp-seed:hover{color:#e6fbff;border-color:#22d3ee73}.tp-foot,.tp-small{display:flex;gap:6px;align-items:flex-start;margin:0;font-size:12px;line-height:1.5;color:var(--text-3)}.tp-foot svg,.tp-small svg{flex:none;margin-top:2px}.tp-empty{display:grid;justify-items:center;gap:8px;text-align:center;padding:26px 16px}.tp-empty-orb{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:#04222b;background:radial-gradient(circle at 35% 30%,#ecfeff,#22d3ee);box-shadow:0 0 22px #22d3ee80}.tp-empty b{font:800 16px var(--display);text-transform:uppercase;color:#f2fdff}.tp-empty p{margin:0;max-width:460px;font-size:13.5px;line-height:1.55;color:var(--text-2)}.tp-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:18px;background:#02060ab3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:hx-in .25s ease both}.tp-panel{position:relative;width:min(560px,100%);max-height:calc(100vh - 36px);overflow:auto;display:grid;gap:14px;padding:20px;border-radius:22px;background:linear-gradient(180deg,#0c1a21fa,#050d12fa);border:1px solid rgba(34,211,238,.35);box-shadow:0 30px 80px #0009,0 0 40px #22d3ee1f;animation:tp-up .35s cubic-bezier(.2,.75,.25,1) both}@keyframes tp-up{0%{transform:translateY(14px) scale(.98);opacity:0}}.tp-x{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;cursor:pointer;color:var(--text-2);background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.tp-panel-h{display:flex;gap:12px;align-items:flex-start;padding-right:36px}.tp-panel-h>div{display:grid;gap:4px}.tp-panel-h em{font:600 11px var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#67e8f9}.tp-panel-h b{font:700 16px/1.45 var(--sans);color:#f2fdff}.tp-panel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tp-panel-grid>div{display:grid;gap:3px;padding:10px 11px;border-radius:12px;background:#22d3ee0a;border:1px solid rgba(34,211,238,.12)}.tp-panel-grid span{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.tp-panel-grid b{font:700 15px var(--mono);color:#e6fbff}.tp-panel-grid em{font:500 11.5px var(--sans);font-style:normal;color:var(--text-3)}.tp-panel-sec{display:grid;gap:8px;padding:12px 13px;border-radius:14px;background:#020a0e80;border:1px solid rgba(34,211,238,.1)}.tp-panel-sh{display:flex;align-items:center;gap:6px;font:700 11.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#a5f3fc}.tp-panel-sec p{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-2)}.tp-meter-k{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;font-size:11px;color:var(--text-3)}.tp-meter-k span{display:inline-flex;align-items:center;gap:5px}.tp-meter-k i{width:12px;height:4px;border-radius:2px}.tp-meter-k .k1{background:#22d3ee}.tp-meter-k .k2{width:3px;height:10px;background:#ecfeff}.tp-hist svg{width:100%;height:60px;display:block}.tp-hist .z{stroke:#ffffff26;stroke-dasharray:3 3}.tp-hist line:not(.z){stroke:#22d3ee80;stroke-width:2}.tp-hist circle{fill:#ecfeff;filter:drop-shadow(0 0 3px #22D3EE)}.tp-hist-l{display:flex;justify-content:space-between;font:500 10.5px var(--mono);color:var(--text-3)}.tp-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tp-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 15px;border-radius:12px;cursor:pointer;font:700 13px var(--sans);color:#cffafe;background:#22d3ee14;border:1px solid rgba(34,211,238,.4);transition:all .25s}.tp-btn:hover{background:#22d3ee26}.tp-btn.ghost{color:var(--text-2);background:none;border-color:#ffffff24}.tp-sure{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--text-2)}.tp-sure button{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border-radius:10px;cursor:pointer;font:700 12.5px var(--sans);background:none;border:1px solid rgba(255,255,255,.15);color:var(--text-2)}.tp-sure button.yes{color:#ffe4de;border-color:#e8705a80;background:#e8705a1f}.tp-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:130;display:inline-flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-radius:999px;font:600 13px var(--sans);color:#e6fbff;background:#08161df5;border:1px solid rgba(34,211,238,.45);box-shadow:0 14px 40px #00000080;animation:tp-up .3s ease both;max-width:calc(100vw - 32px)}.tp-toast button{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;cursor:pointer;font:800 12px var(--sans);color:#04222b;background:#22d3ee;border:0}@media (max-width: 760px){.tp-head,.tp-roles{grid-template-columns:1fr}.tp-panel{padding:16px;border-radius:18px}.tp-panel-grid{grid-template-columns:1fr 1fr}.tp-panel-grid>div:last-child{grid-column:1 / -1}.tp-sheet{align-items:end;padding:0}.tp-panel{width:100%;max-height:88vh;border-radius:20px 20px 0 0}}@media (prefers-reduced-motion: reduce){.tp-panel,.tp-sheet,.tp-seed i,.tp-meter b{animation:none}}.fa-readout{position:absolute;left:50%;bottom:calc(100% + 18px);transform:translate(-50%);white-space:nowrap;pointer-events:none;padding:4px 9px;border-radius:8px;font:700 11px var(--mono);color:#04222b;background:#a5f3fc;box-shadow:0 0 16px #22d3ee8c;z-index:6}.fa-readout:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;margin-left:-4px;background:#a5f3fc;transform:rotate(45deg)}.fa-advice{display:flex;gap:12px;align-items:flex-start;margin:-4px 0 16px;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,#22d3ee1a,#22d3ee08);border:1px solid rgba(34,211,238,.35);animation:hx-in .3s ease both}.fa-advice-av img{width:34px;height:34px;border-radius:50%;object-fit:cover;box-shadow:0 0 12px #22d3ee80}.fa-advice-t{display:grid;gap:4px;min-width:0}.fa-advice-t b{font:800 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#a5f3fc}.fa-advice-t>span{font-size:13.5px;line-height:1.5;color:var(--text-2)}.fa-advice-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.fa-advice-acts button{padding:7px 12px;border-radius:10px;cursor:pointer;font:700 12.5px var(--sans);color:var(--text-2);background:none;border:1px solid rgba(255,255,255,.15)}.fa-advice-acts button.go{color:#04222b;background:#22d3ee;border-color:#22d3ee}.fa-readout.r{left:auto;right:-4px;transform:none}.fa-readout.l{left:-4px;transform:none}.fa-readout.r:after,.fa-readout.l:after{display:none}.mx-node,.sf-node{z-index:2}.mx-node.drag,.sf-node.drag{z-index:5}.pt-hero>canvas.hpx,.spl-hero>canvas.hpx,.hero-wrap>canvas.hpx,canvas.hpx{position:absolute;left:50%;transform:translate(-50%);top:-40px;width:100vw;height:calc(100% + 120px);z-index:1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 70%,transparent 100%)}.pt-hero>div.acc-orbit{z-index:0}.mp-node.placed{transition:left 1.6s cubic-bezier(.22,.8,.24,1),top 1.6s cubic-bezier(.22,.8,.24,1),opacity .4s}.mp-node .mp-name{transition:opacity .6s ease .9s}.mp-node.gather .mp-name{opacity:0!important;transition:opacity .2s ease}.mp-node.gather{transition:left 1.2s ease,top 1.2s ease}.mp-node.double{animation:none}.mp-node.placed.landing{transition:left 1.6s cubic-bezier(.22,.8,.24,1),top 1.6s cubic-bezier(.22,.8,.24,1),opacity .4s}.mp-node.placed.gather{transition:left 1.2s ease,top 1.2s ease,opacity .4s}.mp-node.landing .mp-name{opacity:0!important;transition:opacity .2s ease}.mp-node:not(.gather):not(.landing) .mp-name{transition:opacity .7s ease}.mp-node .mp-dot,.mp-node.set .mp-dot,.mp-node.trying .mp-dot,.mp-node.locked .mp-dot,.mp-node.hot .mp-dot{background:#22d3ee59;border:2px solid var(--mx, #22D3EE);box-shadow:0 0 16px #22d3eeb3;opacity:1;animation:none}.mp-node.double .mp-dot,.mp-node.double.trying .mp-dot{border-style:dashed}.mp-node .mp-name,.mp-node.trying .mp-name,.mp-node.locked .mp-name,.mp-node.hot .mp-name{color:#8ceefb;opacity:1}.mp-node.dim{opacity:1}.mp-node.gather .mp-name,.mp-node.landing .mp-name{opacity:0!important;transition:opacity .2s ease}.mp-node:not(.gather):not(.landing) .mp-name{transition:opacity .8s ease}.mp-node.placed.gather{transition:left .8s ease,top .8s ease}.mp-node.placed.landing{transition:left 2s cubic-bezier(.2,.75,.25,1),top 2s cubic-bezier(.2,.75,.25,1)}.mp-node.placed.trying:not(.landing){transition:left .7s cubic-bezier(.25,.6,.3,1),top .7s cubic-bezier(.25,.6,.3,1)}.mp-node.placed.locked{transition:left 1.2s cubic-bezier(.2,.75,.25,1),top 1.2s cubic-bezier(.2,.75,.25,1)}.mp-node .mp-dot{transition:opacity .5s ease}.mp-node.gather.under .mp-dot{opacity:0}.mab-stage.n9{grid-template-columns:1fr 1.15fr}.mab-stage.n9 .mab-strips{grid-template-columns:repeat(9,1fr);gap:5px}.mab-stage.n9 .mab-strip{padding:10px 2px;gap:7px}.mab-stage.n9 .mab-sn{flex-direction:column;gap:3px;font-size:10.5px}.mab-stage.n9 .mab-strip em{font-size:9px}@media (max-width: 860px){.mab-stage.n9{grid-template-columns:1fr}}@media (max-width: 640px){.mab-stage.n9 .mab-strips{grid-template-columns:repeat(5,1fr);row-gap:8px}.mab-stage.n9 .mab-fader{height:110px}}.hx-magic{position:relative;display:flex;flex-direction:column;gap:12px;isolation:isolate}.hx-magic>.hx-sec,.hx-magic>.hx-grid2>.hx-sec{position:relative;overflow:hidden}.hx-magic>.hx-sec:before,.hx-magic>.hx-grid2>.hx-sec:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;padding:1px;background:linear-gradient(115deg,transparent 30%,rgba(165,243,252,.55) 48%,transparent 66%) 0 0 / 260% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:hx-edge 7s linear infinite;opacity:.55}.hx-magic>.hx-grid2>.hx-sec:nth-child(2):before{animation-delay:-3.5s}@keyframes hx-edge{0%{background-position:130% 0}to{background-position:-130% 0}}.hx-twinkles{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;pointer-events:none;z-index:3;overflow:hidden;border-radius:16px}.hx-twinkles i{position:absolute;width:var(--z);height:var(--z);transform:translate(-50%,-50%) rotate(45deg);animation:hx-twinkle 4s ease-in-out infinite both}.hx-twinkles i:before,.hx-twinkles i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,#ECFEFF 0 30%,rgba(103,232,249,.6) 45%,transparent 70%);border-radius:50%}.hx-twinkles i:after{top:-150%;right:45%;bottom:-150%;left:45%;border-radius:2px;background:linear-gradient(180deg,transparent,rgba(207,250,254,.85),transparent);box-shadow:0 0 0 0 transparent}@keyframes hx-twinkle{0%,to{opacity:0;transform:translate(-50%,-50%) rotate(45deg) scale(.3)}45%{opacity:.95;transform:translate(-50%,-50%) rotate(90deg) scale(1)}60%{opacity:.5}}.hx-sig{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.hx-sig>div{position:relative;overflow:hidden;padding:10px 12px 11px;border-radius:13px;display:flex;flex-direction:column;gap:3px;background:radial-gradient(120% 140% at 0% 0%,rgba(34,211,238,.14),transparent 60%),#020c1099;border:1px solid rgba(34,211,238,.18);animation:hw-rise .5s cubic-bezier(.2,.75,.25,1) both}.hx-sig>div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(207,250,254,.13) 50%,transparent 65%) 0 0 / 250% 100%;animation:hx-sheen 5.5s ease-in-out infinite;pointer-events:none}.hx-sig>div:nth-child(2n):after{animation-delay:-1.8s}.hx-sig>div:nth-child(3n):after{animation-delay:-3.4s}@keyframes hx-sheen{0%,55%{background-position:140% 0}to{background-position:-140% 0}}.hx-sig span{display:inline-flex;align-items:center;gap:5px;font:700 10.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#67e8f9}.hx-sig b{font:800 19px var(--sans);color:#ecfeff;letter-spacing:-.01em;text-shadow:0 0 14px rgba(34,211,238,.55);overflow-wrap:anywhere}.hx-sig em{font:500 11.5px var(--sans);font-style:normal;color:var(--text-3);line-height:1.35}.hx-chips2{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.hx-chips2 span{font:600 11.5px var(--sans);color:#cffafe;padding:4px 9px;border-radius:999px;background:#22d3ee12;border:1px solid rgba(34,211,238,.2)}.hx-room{position:relative;height:300px;border-radius:14px;overflow:hidden;background:radial-gradient(circle at 50% 52%,rgba(34,211,238,.16),transparent 55%),radial-gradient(ellipse at 50% 0%,rgba(34,211,238,.12),transparent 60%),#01080b8c;border:1px solid rgba(34,211,238,.12)}.hx-room .ring{position:absolute;left:50%;top:52%;border-radius:50%;border:1px dashed rgba(103,232,249,.16);transform:translate(-50%,-50%);pointer-events:none}.hx-room .r1{width:26%;aspect-ratio:1}.hx-room .r2{width:52%;aspect-ratio:1}.hx-room .r3{width:82%;aspect-ratio:1;border-style:solid;border-color:#67e8f914}.hx-room .r1{animation:hx-breathe 4.5s ease-in-out infinite}@keyframes hx-breathe{0%,to{box-shadow:0 0 #22d3ee00}50%{box-shadow:0 0 28px 4px #22d3ee2e}}.hx-room .spk{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column-reverse;align-items:center;gap:3px;font:800 9.5px var(--sans);letter-spacing:.08em;color:#a5f3fc99;pointer-events:none}.hx-room .spk i{width:16px;height:16px;border-radius:5px;border:1.5px solid rgba(103,232,249,.5);background:radial-gradient(circle,rgba(103,232,249,.55) 0 22%,transparent 26%),#041e26cc;box-shadow:0 0 12px #22d3ee40}.hx-room .spk.lfe i{width:20px;height:13px;border-radius:4px}.hx-room .you{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2px;color:#ecfeff;pointer-events:none}.hx-room .you svg{padding:6px;box-sizing:content-box;border-radius:50%;background:#22d3ee2e;border:1px solid rgba(103,232,249,.5);box-shadow:0 0 18px #22d3ee73}.hx-room .you em{font:700 9.5px var(--sans);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#a5f3fc}.hx-room .lbl{position:absolute;left:50%;transform:translate(-50%);font:700 9.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);pointer-events:none}.hx-room .lbl.front{top:20%;opacity:0}.hx-room .lbl.back{bottom:6px}.hx-room .hx-dot i{animation:hx-float 5s ease-in-out infinite;animation-delay:var(--d, 0s)}@keyframes hx-float{0%,to{box-shadow:0 0 8px #22d3ee73}50%{box-shadow:0 0 16px #67e8f9d9}}.hx-shape{display:flex;gap:3px;height:112px}.hx-shape>span{position:relative;min-width:0;flex-basis:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.hx-shape>span i{display:block;height:var(--h);max-height:calc(100% - 30px);border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,rgba(103,232,249,calc(.3 + var(--e) * .65)),rgba(34,211,238,calc(.1 + var(--e) * .25)));box-shadow:0 0 calc(var(--e) * 18px) rgba(34,211,238,calc(var(--e) * .55));animation:hx-rise-y .8s cubic-bezier(.2,.75,.25,1) both;transform-origin:bottom}@keyframes hx-rise-y{0%{transform:scaleY(0)}}.hx-shape>span b{margin-top:5px;font:700 11px var(--sans);color:#cffafe;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-shape>span em{font:600 10px var(--sans);font-style:normal;color:var(--text-3);white-space:nowrap;overflow:hidden}.hx-lb{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px 16px}.hx-lb>div{display:grid;grid-template-columns:1fr auto;gap:5px 8px;align-items:center}.hx-lb span{font-size:12.5px;color:var(--text-2)}.hx-lb b{display:inline-flex;align-items:center;gap:4px;font:700 12.5px var(--sans);color:#cffafe}.hx-lb i{grid-column:1 / -1;position:relative;height:8px;border-radius:4px;background:linear-gradient(90deg,#ffffff08,#ffffff12 50%,#ffffff08)}.hx-lb i:before{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:#ffffff26}.hx-lb i em{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);background:#ecfeff;box-shadow:0 0 10px #22d3ee}.hx-lb i em.was{background:transparent;border:1.5px solid rgba(165,243,252,.6);box-shadow:none}.hx-lb i u{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:1px;background:#67e8f9;opacity:.7;transform:translate(-50%)}.hx-decs{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.hx-decs li{display:grid;grid-template-columns:82px 1fr;gap:10px;align-items:start;padding:8px 10px;border-radius:10px;background:#22d3ee08;border:1px solid rgba(34,211,238,.07);animation:hw-rise .4s ease both}.hx-decs li em{font:700 10px var(--sans);font-style:normal;letter-spacing:.07em;text-transform:uppercase;text-align:center;padding:3px 6px;border-radius:999px;color:#a5f3fc;background:#22d3ee1a;border:1px solid rgba(34,211,238,.22)}.hx-decs li span{font-size:12.5px;line-height:1.45;color:var(--text-2)}.hx-decs li span b{color:#ecfeff;font-weight:700;margin-right:6px}.hx-tail{margin-left:auto}.hx-cert{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:10px;padding:11px 18px 11px 14px;border-radius:14px;cursor:pointer;overflow:visible;color:#ecfeff;background:linear-gradient(135deg,#082f3af2,#041c24f2);border:1px solid rgba(103,232,249,.55);box-shadow:0 0 0 1px #22d3ee26,0 10px 30px #22d3ee38,inset 0 1px #ffffff1f;transition:transform .3s cubic-bezier(.2,.75,.25,1),box-shadow .3s}.hx-cert:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #67e8f959,0 14px 40px #22d3ee61,inset 0 1px #ffffff2e}.hx-cert .glow{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:15px;z-index:-1;background:conic-gradient(from var(--hx-a, 0deg),#22D3EE,#ECFEFF,#0EA5C6,#67E8F9,#22D3EE);filter:blur(7px);opacity:.55;animation:hx-spin 4s linear infinite}@property --hx-a{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes hx-spin{to{--hx-a: 360deg}}.hx-cert .sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none}.hx-cert .sheen:before{content:"";position:absolute;top:-50%;bottom:-50%;width:40%;left:-60%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(236,254,255,.35),transparent);animation:hx-sweep 3.2s ease-in-out infinite}@keyframes hx-sweep{0%,40%{left:-60%}to{left:130%}}.hx-cert .ic{color:#a5f3fc;filter:drop-shadow(0 0 6px #22D3EE);flex:none}.hx-cert .tx{display:flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.15}.hx-cert .tx b{font:800 13.5px var(--sans);letter-spacing:.01em;background:linear-gradient(90deg,#ecfeff,#67e8f9,#ecfeff) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hx-textshine 4s linear infinite}@keyframes hx-textshine{to{background-position:-200% 0}}.hx-cert .tx em{display:inline-flex;align-items:center;gap:4px;font:700 10.5px var(--sans);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#67e8f9}.hx-cert .sp{position:absolute;width:9px;height:9px;pointer-events:none;animation:hx-spark 2.6s ease-in-out infinite both}.hx-cert .sp:before,.hx-cert .sp:after{content:"";position:absolute;left:50%;top:50%;background:#ecfeff;border-radius:2px;transform:translate(-50%,-50%);box-shadow:0 0 6px #67e8f9}.hx-cert .sp:before{width:2px;height:100%}.hx-cert .sp:after{width:100%;height:2px}.hx-cert .s0{left:-5px;top:-6px;animation-delay:0s}.hx-cert .s1{right:14%;top:-8px;animation-delay:.5s;width:7px;height:7px}.hx-cert .s2{right:-6px;bottom:4px;animation-delay:1.1s}.hx-cert .s3{left:30%;bottom:-7px;animation-delay:1.6s;width:6px;height:6px}.hx-cert .s4{left:58%;top:-5px;animation-delay:2.1s;width:6px;height:6px}.hx-cert .s5{left:-7px;bottom:-2px;animation-delay:.8s;width:7px;height:7px}.hx-cert .s6{right:38%;bottom:-6px;animation-delay:1.9s;width:8px;height:8px}@keyframes hx-spark{0%,to{opacity:0;transform:scale(.2) rotate(0)}40%{opacity:1;transform:scale(1) rotate(45deg)}70%{opacity:0;transform:scale(.4) rotate(90deg)}}@media (max-width: 760px){.hx-sig{grid-template-columns:1fr 1fr}.hx-sig b{font-size:17px}.hx-room{height:280px}.hx-decs li{grid-template-columns:1fr;gap:5px}.hx-decs li em{justify-self:start}.hx-tail{margin-left:0;width:100%}.hx-cert{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.hx-twinkles i,.hx-sig>div:after,.hx-magic>.hx-sec:before,.hx-magic>.hx-grid2>.hx-sec:before,.hx-room .r1,.hx-room .hx-dot i,.hx-cert .glow,.hx-cert .sheen:before,.hx-cert .tx b,.hx-cert .sp,.hx-shape>span i{animation:none}}.sf-name.left{left:auto;right:calc(100% + 8px)}.sf-name.below{left:50%;top:calc(100% + 5px);transform:translate(-50%)}.sf-name.above{left:50%;top:auto;bottom:calc(100% + 5px);transform:translate(-50%)}.hx-fieldx{touch-action:auto;--mx: var(--accent);--mx-dim: var(--accent-dim);--mx-glow: var(--accent-glow)}.hx-fieldx .mx-node,.hx-fieldx .sf-node{cursor:pointer}.acc-profile-btns{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.acc-ghost.on{background:#22d3ee29;border-color:#22d3ee99}.acc-ghost.owner{color:#fdf4d6;border-color:#facc1573;background:#facc1514}.acc-ghost.owner:hover{background:#facc1529;border-color:#facc15b3}.acc-ok{display:flex;align-items:center;gap:7px;padding:10px 14px;border-radius:12px;font-size:13.5px;color:#d7fbe8;background:#34d58b1a;border:1px solid rgba(52,213,139,.4);margin:0}.acc-pw{display:grid;gap:10px;max-width:460px;margin:14px 0 4px;padding:16px;border-radius:16px;background:#020a0e8c;border:1px solid rgba(34,211,238,.2);animation:hw-rise .35s ease both}.acc-pw>b{display:inline-flex;align-items:center;gap:8px;font:700 13px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#a5f3fc}.acc-pw-acts{display:flex;gap:8px;flex-wrap:wrap}.adm{display:flex;flex-direction:column;gap:14px}.adm-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:radial-gradient(120% 160% at 0% 0%,rgba(250,204,21,.1),transparent 55%),#020a0e8c;border:1px solid rgba(250,204,21,.25)}.adm-head>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.adm-head b{font:800 17px var(--sans);color:#fff8e1}.adm-head em{font-style:normal;font-size:13px;color:var(--text-3)}.adm-crown{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#facc15;background:#facc151a;border:1px solid rgba(250,204,21,.35);box-shadow:0 0 18px #facc1526}.adm-tiles{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.adm-tiles>div{display:flex;flex-direction:column;gap:4px;padding:12px 13px;border-radius:13px;background:radial-gradient(120% 140% at 0% 0%,rgba(34,211,238,.12),transparent 60%),#020c1099;border:1px solid rgba(34,211,238,.18);animation:hw-rise .45s ease both}.adm-tiles span{display:inline-flex;align-items:center;gap:6px;font:700 10.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#67e8f9}.adm-tiles b{font:800 24px var(--sans);color:#ecfeff;text-shadow:0 0 14px rgba(34,211,238,.45)}.adm-list{display:flex;flex-direction:column;gap:8px}.adm-row{border-radius:16px;background:linear-gradient(180deg,#0b171de6,#061015e6);border:1px solid rgba(34,211,238,.13);overflow:hidden;animation:hw-rise .4s ease both;transition:border-color .25s,box-shadow .25s}.adm-row:hover{border-color:#22d3ee52}.adm-row.open{border-color:#22d3ee80;box-shadow:0 16px 40px #22d3ee14,inset 3px 0 #22d3ee}.adm-row.off{opacity:.7}.adm-top{width:100%;display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:14px;padding:12px 16px;background:none;border:0;color:inherit;text-align:left;cursor:pointer;font:inherit}.adm-av{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font:800 15px var(--sans);color:#04222b;background:linear-gradient(180deg,#67e8f9,#22d3ee);box-shadow:0 0 14px #22d3ee59}.adm-who{min-width:0;display:flex;flex-direction:column;gap:3px}.adm-who b{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font:700 14.5px var(--sans);color:#f2fdff}.adm-who>span{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm .tag{font:700 10px var(--sans);font-style:normal;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;display:inline-flex;align-items:center;gap:3px;color:#a5f3fc;background:#22d3ee1a;border:1px solid rgba(34,211,238,.28)}.adm .tag.owner{color:#fde68a;background:#facc151a;border-color:#facc1559}.adm .tag.off{color:#fecaca;background:#e8705a1f;border-color:#e8705a66}.adm-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:12px;color:var(--text-3);white-space:nowrap}.adm-bal{display:flex;flex-direction:column;align-items:flex-end;min-width:64px}.adm-bal b{font:800 22px var(--sans);color:#ecfeff;line-height:1;text-shadow:0 0 12px rgba(34,211,238,.4)}.adm-bal em{font-style:normal;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.adm-x{color:var(--text-3);transition:transform .3s}.adm-row.open .adm-x{transform:rotate(180deg);color:#67e8f9}.adm-in{padding:4px 16px 16px;display:flex;flex-direction:column;gap:12px;animation:hx-in .4s ease both}.adm-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.adm-act{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.adm-amt{display:flex;gap:6px;flex-wrap:wrap}.adm-amt input{width:92px;height:40px;padding:0 12px;border-radius:11px;background:#03080c99;border:1px solid rgba(34,211,238,.3);color:#f2fdff;font:700 15px var(--sans);outline:none}.adm-amt input:focus,.adm-reason:focus{border-color:#22d3eeb3;box-shadow:0 0 0 3px #22d3ee1f}.adm-amt button{height:40px;padding:0 14px;border-radius:11px;cursor:pointer;font:700 13px var(--sans);color:#cffafe;background:#22d3ee0f;border:1px solid rgba(34,211,238,.25)}.adm-amt button.on{color:#04222b;background:#67e8f9;border-color:#67e8f9}.adm-reason{width:100%;height:40px;padding:0 12px;border-radius:11px;background:#03080c99;border:1px solid rgba(34,211,238,.2);color:#f2fdff;font:500 13.5px var(--sans);outline:none;box-sizing:border-box}.adm-btns{display:flex;gap:8px;flex-wrap:wrap}.adm-act .acc-err,.adm-act .acc-ok{display:flex;align-items:center;gap:7px;margin:0;width:100%;box-sizing:border-box}.adm-temp{display:flex;flex-direction:column;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--text-2)}.adm-temp code{font:700 18px var(--mono);letter-spacing:.06em;color:#ecfeff;padding:8px 12px;border-radius:10px;background:#22d3ee14;border:1px dashed rgba(34,211,238,.45);-webkit-user-select:all;user-select:all}.adm-facts{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-3);margin-top:2px}.adm-facts span{display:inline-flex;align-items:center;gap:6px}.adm-hist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:340px;overflow:auto}.adm-hist li{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:7px 9px;border-radius:9px;background:#22d3ee08;border:1px solid rgba(34,211,238,.06)}.adm-hist li>b{font:800 13px var(--sans);text-align:center;padding:3px 0;border-radius:7px}.adm-hist li>b.up{color:#bbf7d0;background:#34d58b1f}.adm-hist li>b.down{color:#cffafe;background:#22d3ee14}.adm-hist li>b.tool{display:grid;place-items:center;color:#67e8f9;background:#22d3ee14}.adm-hist li>span{font-size:12.5px;color:var(--text-2);display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.adm-hist li>span .sub{font-style:normal;font-size:11px;color:var(--text-3);width:100%}.adm-hist time{font-size:11px;color:var(--text-3);white-space:nowrap}.adm-toolcount{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.adm-toolcount span{display:inline-flex;align-items:center;gap:6px;font:600 12px var(--sans);color:#cffafe;padding:5px 10px;border-radius:999px;background:#22d3ee12;border:1px solid rgba(34,211,238,.2)}.adm-toolcount span b{color:#ecfeff}.adm-toolcount span.zero{opacity:.5}@media (max-width: 860px){.adm-tiles{grid-template-columns:repeat(2,1fr)}.adm-tiles>div:last-child{grid-column:span 2}.adm-grid{grid-template-columns:1fr}.adm-top{grid-template-columns:auto 1fr auto auto;gap:10px;padding:11px 12px}.adm-meta{display:none}.adm-head{flex-wrap:wrap}.adm-in{padding:4px 10px 12px}}.adm .hx-sure{flex-wrap:wrap;line-height:1.4}.dlx-layer-scene{height:180px;position:relative;display:block;padding:0;background:radial-gradient(120% 90% at 50% 100%,rgba(34,211,238,.08),transparent 60%),linear-gradient(180deg,#050d11,#03090c);border:1px solid rgba(34,211,238,.14);box-shadow:inset 0 0 30px #22d3ee0a}.dlx-layer-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(34,211,238,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.05) 1px,transparent 1px);background-size:100% 25%,10% 100%}.dlx-lcv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}@media (max-width: 640px){.dlx-layer-scene{height:170px}}.drv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#02070a;cursor:pointer;animation:drv-in .45s ease both;overflow:hidden}.drv.out{animation:drv-out .65s ease forwards}@keyframes drv-in{0%{opacity:0}}@keyframes drv-out{to{opacity:0;transform:scale(1.04);filter:blur(4px)}}.drv-c{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.drv-top{position:absolute;top:max(22px,env(safe-area-inset-top));left:0;right:0;text-align:center;font:700 11px var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#67e8f9;display:flex;align-items:center;justify-content:center;gap:10px;transition:opacity .5s}.drv.landed .drv-top{opacity:0}.drv-dot{width:7px;height:7px;border-radius:50%;background:#22d3ee;box-shadow:0 0 10px #22d3ee;animation:drv-blink 1s ease-in-out infinite}@keyframes drv-blink{50%{opacity:.25}}.drv-skip{position:absolute;top:max(14px,env(safe-area-inset-top));right:16px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--text-2);background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.drv-read{position:absolute;left:0;right:0;top:63%;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:0 16px;pointer-events:none}.drv-over{font:700 11px var(--mono);letter-spacing:.3em;color:var(--text-3);opacity:0;transform:translateY(8px);transition:all .6s ease .1s}.drv-word{font-family:var(--display);font-weight:800;font-size:clamp(30px,5.6vw,64px);letter-spacing:.03em;line-height:1.05;min-height:1.1em;white-space:nowrap;background:linear-gradient(90deg,#a5f3fc,#ecfeff 45%,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 22px rgba(34,211,238,.55))}.drv.v-a .drv-word{background-image:linear-gradient(90deg,#ffd9d2,#fff4f1 45%,#f26b5b);filter:drop-shadow(0 0 22px rgba(242,107,91,.55))}.drv.v-m .drv-word{background-image:linear-gradient(90deg,#8ceefb,#f4f7fa 50%,#f7a091);filter:drop-shadow(0 0 22px rgba(200,214,228,.45))}.drv-nums{display:flex;align-items:center;gap:22px;opacity:0;transform:translateY(10px);transition:all .7s cubic-bezier(.2,.8,.2,1) .35s}.drv-nums>i{width:1px;height:34px;background:#ffffff24}.drv-nums span{display:flex;flex-direction:column;align-items:center}.drv-nums b{font:800 clamp(26px,3.6vw,38px) var(--mono);color:#ecfeff;text-shadow:0 0 18px rgba(103,232,249,.5)}.drv-nums em{font-style:normal;font-size:12px;color:var(--text-3);letter-spacing:.04em}.drv.landed .drv-over,.drv.landed .drv-nums{opacity:1;transform:none}.drv-go{pointer-events:auto;margin-top:10px;display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;cursor:pointer;font:700 14px var(--sans);color:#04222b;background:linear-gradient(180deg,#8ceefb,#22d3ee);border:0;box-shadow:0 10px 34px #22d3ee59;opacity:0;transform:translateY(10px) scale(.96);transition:all .5s cubic-bezier(.2,.8,.2,1)}.drv-go.on{opacity:1;transform:none;animation:drv-pulse 2.2s ease-in-out .6s infinite}@keyframes drv-pulse{50%{box-shadow:0 10px 44px #22d3ee99}}@media (max-width: 640px){.drv-read{top:58%}.drv-nums{gap:14px}.drv-word{white-space:normal}}.dv-aura{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.55}.dv-top,.dv-swarmwrap{z-index:1}.dv-word{background-size:200% 100%;animation:dv-sheen 5s linear infinite}@keyframes dv-sheen{to{background-position:-200% 0}}.dv-depth{display:inline-block;margin-top:6px;font:700 10px var(--mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:#67e8f9;padding:3px 9px;border-radius:999px;border:1px solid rgba(34,211,238,.35);background:#22d3ee12}.dv-counts span{animation:dv-pop .6s cubic-bezier(.2,1.4,.4,1) both}.dv-counts span:nth-child(2){animation-delay:.12s}.dv-counts span:nth-child(3){animation-delay:.24s}@keyframes dv-pop{0%{opacity:0;transform:translateY(10px) scale(.92)}}.dv-pass{display:grid;grid-template-columns:1fr auto;gap:8px 10px;align-items:center;padding:10px 12px;border-radius:12px;background:#ffffff05;border:1px solid var(--border);font-size:12px;color:var(--text-3)}.dv-pass>em{font-style:normal;font-weight:700;color:#f7a091}.dv-pass>em.ok{color:#8ceefb}.dv-pass-bars{grid-column:1 / -1;display:flex;gap:6px;height:46px;align-items:flex-end}.dv-pass-bars i{flex:1;height:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-end;animation:dv-pop .6s cubic-bezier(.2,1.4,.4,1) both}.dv-pass-bars i b{display:block;height:calc(12% + var(--v) * 70%);border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--c),transparent);box-shadow:0 0 12px var(--c);opacity:.85}.dv-pass-bars i em{font:600 9px var(--mono);font-style:normal;color:var(--text-3);margin-top:3px;text-align:center}@media (max-width: 640px){.drv-top{padding:0 60px;font-size:9.5px;letter-spacing:.16em}}.dv-depth{display:table;margin-top:7px}.dv-pass-bars{height:62px}.dv-pass-bars i span{font:700 11px var(--mono);color:var(--c);text-align:center;margin-bottom:3px;text-shadow:0 0 10px var(--c)}.dv-pass-bars i b{height:calc(6% + var(--v) * 46%)}.drv{cursor:default}.dik{position:relative;height:clamp(440px,64vh,620px);margin:10px auto 30px;max-width:980px;border-radius:24px;overflow:hidden;background:radial-gradient(60% 55% at 50% 42%,rgba(34,211,238,.12),transparent 70%),linear-gradient(180deg,#061015e6,#03090ceb);border:1px solid rgba(34,211,238,.2);box-shadow:0 30px 80px #00000059,inset 0 1px #ffffff0a;animation:hw-rise .5s cubic-bezier(.2,.75,.25,1) both}.dik-c{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.dik-pct{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);display:flex;align-items:baseline;gap:1px;pointer-events:none}.dik-pct b{font:800 30px var(--mono);color:#04222b}.dik-pct em{font:700 13px var(--mono);font-style:normal;color:#04222b;opacity:.7}.dik-info{position:absolute;left:0;right:0;top:calc(46% + 98px);display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 16px;text-align:center}.dik-file{display:inline-flex;align-items:center;gap:8px;font:700 15px var(--sans);color:#ecfeff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dik-file svg{color:#67e8f9;flex:none}.dik-file i{font:600 11px var(--mono);font-style:normal;color:var(--text-3);margin-left:4px}.dik-steps{list-style:none;margin:0;padding:0;display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.dik-steps li{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-3);transition:color .3s}.dik-steps li span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:700 10px var(--mono);border:1px solid rgba(255,255,255,.14)}.dik-steps li.now{color:#ecfeff}.dik-steps li.now span{border-color:#22d3ee;color:#67e8f9;box-shadow:0 0 12px #22d3ee99;animation:drv-blink 1.1s ease-in-out infinite}.dik-steps li.done{color:#8ceefb}.dik-steps li.done span{background:#22d3ee;border-color:#22d3ee;color:#04222b}.dik-note{margin:0;font-size:12px;color:var(--text-3)}@media (max-width: 640px){.dik{height:520px;border-radius:18px}.dik-info{top:calc(46% + 96px)}.dik-steps{flex-direction:column;gap:7px;align-items:flex-start}}.dik-pct b{color:#ecfeff;text-shadow:0 0 16px rgba(34,211,238,.9),0 0 2px rgba(4,34,43,.9)}.dik-pct em{color:#a5f3fc;opacity:1}@media (max-width: 640px){.dik{height:580px}.dik-info{top:calc(46% + 86px);gap:9px}.dik-steps{flex-direction:row;gap:6px 12px;align-items:center}.dik-steps li{font-size:11.5px}}.dms{position:relative;height:clamp(230px,26vw,300px);margin:14px 0 12px;border-radius:18px;overflow:hidden;isolation:isolate;background:radial-gradient(90% 80% at 50% 55%,color-mix(in srgb,var(--c) 10%,transparent),transparent 70%),linear-gradient(180deg,#050d11,#02070a);border:1px solid color-mix(in srgb,var(--c) 35%,transparent);box-shadow:0 18px 50px #00000059,0 0 40px color-mix(in srgb,var(--c) 12%,transparent),inset 0 1px #ffffff0a;transition:border-color .8s,box-shadow .8s}.dms:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(90deg,#02070a,transparent 6%,transparent 94%,#02070a)}.dms-c{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.dms-hud{position:absolute;top:12px;left:14px;right:14px;display:flex;justify-content:space-between;z-index:3;pointer-events:none}.dms-live{display:inline-flex;align-items:center;gap:7px;font:700 10.5px var(--mono);letter-spacing:.16em;color:var(--text-2)}.dms-live i{width:7px;height:7px;border-radius:50%;background:#8fa6b599}.dms.live .dms-live{color:#ecfeff}.dms.live .dms-live i{background:#f26b5b;box-shadow:0 0 10px #f26b5b;animation:drv-blink 1s ease-in-out infinite}.dms-sec{font:700 10.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c)}.dms-read{position:absolute;right:16px;bottom:14px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none;animation:dv-pop .5s cubic-bezier(.2,1.4,.4,1) both}.dms-read b{font:800 34px var(--mono);line-height:1;color:var(--c);text-shadow:0 0 20px var(--c)}.dms-read span{font-size:11.5px;color:var(--text-2);margin-top:2px}.dms-trig{position:absolute;left:14px;bottom:14px;right:110px;z-index:3;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.dms-trig span{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font:600 10.5px var(--sans);color:#e8fcff;background:#02070aa6;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:dv-pop .5s cubic-bezier(.2,1.4,.4,1) both}.dms-trig span i{width:6px;height:6px;border-radius:50%}.dms-trig .h{border-color:#22d3ee73}.dms-trig .h i{background:#22d3ee;box-shadow:0 0 8px #22d3ee}.dms-trig .a{border-color:#f26b5b80}.dms-trig .a i{background:#f26b5b;box-shadow:0 0 8px #f26b5b}.dms-trig .m i{background:#c8d6e4}.dms-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;cursor:pointer;font:700 13.5px var(--sans);color:#04222b;background:linear-gradient(180deg,#8ceefb,#22d3ee);border:0;box-shadow:0 10px 30px #22d3ee59;transition:transform .25s}.dms-play:hover{transform:translate(-50%,-50%) scale(1.04)}@media (max-width: 640px){.dms{height:240px}.dms-read b{font-size:28px}.dms-trig{right:92px}.dms-trig span{font-size:10px;padding:3px 8px}}.dtl-bar{padding:12px 14px;border-radius:16px;background:linear-gradient(180deg,#22d3ee0f,#ffffff04);border:1px solid rgba(34,211,238,.18)}.dtl-stage{border-radius:14px;border:1px solid rgba(34,211,238,.14);background:linear-gradient(180deg,#050d11e6,#02070ae6)}.dtl-focus{border:1px solid color-mix(in srgb,var(--dh) 25%,transparent);background:radial-gradient(120% 120% at 0% 0%,rgba(34,211,238,.08),transparent 60%),#020a0e8c}@media (max-width: 640px){.dms-trig{right:118px}.dms-read span{font-size:10.5px}}.dteach{position:relative}.dteach-done>span{flex:none;width:46px;height:46px;aspect-ratio:1;animation:dteach-pop .6s cubic-bezier(.2,1.5,.4,1) both}@keyframes dteach-pop{0%{transform:scale(.3);opacity:0}}.dteach-cv{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px);pointer-events:none;z-index:5}.dteach-nico{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;overflow:hidden;z-index:6;pointer-events:none;border:2px solid rgba(165,243,252,.8);box-shadow:0 0 30px #22d3eeb3;animation:dteach-nico 2.1s ease both}.dteach-nico img{width:100%;height:100%;object-fit:cover;display:block}@keyframes dteach-nico{0%{transform:scale(0)}18%{transform:scale(1.08)}25%{transform:scale(1)}62%{transform:scale(1.12)}70%{transform:scale(1)}90%{opacity:1}to{transform:scale(.6);opacity:0}}.dteach.collecting .dteach-opts,.dteach.collecting>p{opacity:.35;transition:opacity .4s}.dteach-o.picked{opacity:1!important;border-color:#a5f3fcb3;box-shadow:0 0 24px #22d3ee59}.dtl-scrub{flex:1 1 100%;width:100%;height:58px;display:block;cursor:pointer;margin-top:4px;border-radius:10px;background:linear-gradient(180deg,#02070a80,#02070a33)}.dtl-ev{height:120px;background:linear-gradient(180deg,rgba(242,107,91,.07),transparent 45%,transparent 55%,rgba(34,211,238,.07))}.dtl-evc{position:absolute;top:6px;right:0;bottom:6px;left:0;width:100%;height:calc(100% - 12px);display:block}.dex-right{min-width:0}.dlr{margin-bottom:14px}.dlr-top{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.dlr-count{font:600 11px var(--mono);color:var(--text-3);letter-spacing:.06em;text-transform:uppercase}.dlr-count b{color:#e8fcff;font-size:13px;text-shadow:0 0 10px rgba(34,211,238,.6)}.dlr-dots{display:inline-flex;gap:5px;align-items:center}.dlr-dots button{width:7px;height:7px;padding:0;border-radius:99px;border:0;cursor:pointer;background:color-mix(in srgb,var(--c) 45%,transparent);transition:width .3s,background .3s,box-shadow .3s}.dlr-dots button.on{width:22px;background:var(--c);box-shadow:0 0 10px var(--c)}.dlr-hint{margin-left:auto;font-size:11.5px;color:var(--text-3)}.dlr-row{position:relative;display:flex;align-items:center;gap:6px}.dlr-row .dex-tabs{display:flex!important;flex:1;min-width:0;margin:0;padding:3px 2px;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 0,#000 100%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 0,#000 100%,transparent 100%)}.dlr-row.fr .dex-tabs{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 56px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 56px),transparent 100%)}.dlr-row.fl .dex-tabs{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 56px,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 56px,#000 100%)}.dlr-row.fl.fr .dex-tabs{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 56px,#000 calc(100% - 56px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 56px,#000 calc(100% - 56px),transparent 100%)}.dlr-row .dex-tabs::-webkit-scrollbar{display:none}.dlr-row .dex-tabs button{scroll-snap-align:center;position:relative;padding:8px 12px;transition:border-color .2s,background .2s,color .2s,transform .2s}.dlr-row .dex-tabs button:hover{border-color:#22d3ee59;color:#e8fcff;transform:translateY(-1px)}.dlr-row .dex-tabs button.on{box-shadow:0 0 0 1px #22d3ee66,0 0 18px #22d3ee40}.dlr-row .dex-tabs button.on:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:#22d3ee;box-shadow:0 0 8px #22d3ee}.dlr-arrow{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#8ceefb;background:#22d3ee0f;border:1px solid rgba(34,211,238,.28);transition:background .2s,color .2s,box-shadow .2s}.dlr-arrow:hover{background:#22d3ee;color:#04222b;box-shadow:0 0 14px #22d3ee99}.dlr-row.fr .dlr-arrow.r{animation:dlr-nudge 1.8s ease-in-out infinite}@keyframes dlr-nudge{0%,60%,to{transform:none}75%{transform:translate(3px);box-shadow:0 0 14px #22d3ee80}}.dlr-step{display:flex;gap:10px;margin-top:14px}.dlr-prev{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:12px;cursor:pointer;font:600 12.5px var(--sans);color:var(--text-2);background:#ffffff05;border:1px solid var(--border)}.dlr-prev:hover{color:#e8fcff;border-color:#22d3ee4d}.dlr-next{flex:1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-radius:12px;cursor:pointer;text-align:left;color:#e8fcff;background:linear-gradient(90deg,#22d3ee0a,#22d3ee24);border:1px solid rgba(34,211,238,.35);position:relative;overflow:hidden}.dlr-next:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(165,243,252,.18) 50%,transparent 70%);transform:translate(-100%);animation:dlr-sheen 3.2s ease-in-out infinite}@keyframes dlr-sheen{50%,to{transform:translate(100%)}}.dlr-next em{display:block;font-style:normal;font:600 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.dlr-next b{display:inline-flex;align-items:center;gap:6px;font:700 14px var(--sans)}.dlr-next b svg{color:var(--c)}.dlr-next:hover{box-shadow:0 0 20px #22d3ee40}.dlr-next>svg{color:#22d3ee}.lvz{display:block;width:100%}.lvz-wheel{margin:0 auto;width:100%;aspect-ratio:1;height:auto!important;cursor:crosshair}.dex-viz{position:relative;overflow:hidden;background:radial-gradient(120% 80% at 50% 0%,rgba(34,211,238,.07),transparent 60%),#040b0f}.dex-viz:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(34,211,238,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.05) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%)}.dex-viz>*{position:relative}.dex-viz .dex-vh{display:flex;align-items:center;gap:7px;color:#8ceefb}.dex-viz .dex-vh:before{content:"";width:6px;height:6px;border-radius:50%;background:#22d3ee;box-shadow:0 0 8px #22d3ee;animation:lsc-blink 2s ease-in-out infinite;flex:none}@keyframes lsc-blink{50%{opacity:.35}}.lsc{margin:4px 0 6px}.lsc-bar{position:relative;height:10px;margin:22px 0 4px;border-radius:99px;background:linear-gradient(90deg,#22d3ee14,#c8d6e40f,#f26b5b14);border:1px solid rgba(255,255,255,.06)}.lsc-fill{position:absolute;left:0;top:0;bottom:0;width:var(--p);border-radius:99px;overflow:hidden;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c) 55%,transparent));animation:lsc-grow 1.2s cubic-bezier(.2,.9,.2,1) both}.lsc-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(236,254,255,.45),transparent);width:40%;animation:lsc-flow 2.4s linear infinite}@keyframes lsc-grow{0%{width:0}}@keyframes lsc-flow{0%{transform:translate(-100%)}to{transform:translate(260%)}}.lsc-zone{position:absolute;top:-3px;bottom:-3px;border-radius:4px;background:repeating-linear-gradient(135deg,#f26b5b38 0,#f26b5b38 4px,#f26b5b14 4px,#f26b5b14 8px);border:1px solid rgba(242,107,91,.4);animation:lsc-zone 2.6s ease-in-out infinite}@keyframes lsc-zone{50%{box-shadow:0 0 12px #f26b5b66}}.lsc-tick{position:absolute;top:-3px;bottom:-3px;width:1px;background:#c8d6e44d}.lsc-tick em{position:absolute;top:14px;left:50%;transform:translate(-50%);font:600 9px var(--mono);font-style:normal;color:var(--text-3);white-space:nowrap}.lsc-mk{position:absolute;top:50%;left:var(--p);width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#ecfeff;border:3px solid var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 25%,transparent),0 0 16px var(--c);animation:lsc-slide 1.2s cubic-bezier(.2,.9,.2,1) both,lsc-pulse 2.2s 1.2s ease-in-out infinite}.lsc-mk b{position:absolute;bottom:17px;left:50%;transform:translate(calc(-1 * var(--p)));font:700 10.5px var(--mono);color:#04222b;background:var(--c);padding:1px 6px;border-radius:6px;white-space:nowrap;box-shadow:0 0 10px var(--c)}@keyframes lsc-slide{0%{left:0;opacity:0}30%{opacity:1}}@keyframes lsc-pulse{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--c) 10%,transparent),0 0 24px var(--c)}}.lsc-lr{display:flex;justify-content:space-between;margin-top:16px;font-size:11px;color:var(--text-3)}.dex-facts-live{margin-top:12px}.dex-facts-live div{position:relative;overflow:hidden;animation:dfl-in .5s calc(var(--i) * 70ms) cubic-bezier(.2,.9,.2,1) both;border-color:#22d3ee29;background:linear-gradient(160deg,#22d3ee0f,#ffffff03)}.dex-facts-live div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 35%,rgba(165,243,252,.12) 50%,transparent 65%);transform:translate(-100%);animation:dlr-sheen 4s calc(var(--i) * .25s) ease-in-out infinite}.dex-facts-live b{text-shadow:0 0 12px rgba(34,211,238,.5)}@keyframes dfl-in{0%{opacity:0;transform:translateY(8px) scale(.96)}}@media (max-width: 640px){.dlr-hint{display:none}.dlr-arrow{width:28px;height:28px}.dlr-step .dlr-prev{display:none}}@media (prefers-reduced-motion: reduce){.lsc-fill,.lsc-fill:after,.lsc-mk,.lsc-zone,.dlr-next:before,.dlr-row.fr .dlr-arrow.r,.dex-facts-live div,.dex-facts-live div:after{animation:none!important}}.dfv{margin-top:18px;padding:14px 16px 12px;border-radius:18px;text-align:left;position:relative;background:radial-gradient(90% 120% at 15% 50%,rgba(34,211,238,.08),transparent 60%),#050d11;border:1px solid rgba(34,211,238,.18)}.dfv-h{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.dfv-h b{margin-left:auto;font:800 15px var(--mono);color:#e8fcff;text-shadow:0 0 12px rgba(34,211,238,.7);letter-spacing:0}.dfv-h b em{font:600 10px var(--mono);font-style:normal;color:var(--text-3);letter-spacing:.08em}.dfv-live{width:7px;height:7px;border-radius:50%;background:#22d3ee;box-shadow:0 0 10px #22d3ee;animation:lsc-blink 1.2s ease-in-out infinite}.dfv-main{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:14px;height:170px;margin-top:6px;padding-right:4px}.dfv-sky{width:170px;height:170px;display:block}.dfv-spot{position:relative;min-width:0;height:100%;display:flex;align-items:center}.dfv-card{position:relative;width:100%;padding:14px 16px;border-radius:14px;overflow:hidden;background:linear-gradient(120deg,#22d3ee1f,#22d3ee05);border:1px solid rgba(34,211,238,.35);box-shadow:0 0 18px #22d3ee1f,inset 0 0 20px #22d3ee0f;animation:dfv-in .55s cubic-bezier(.2,.9,.2,1) both}.dfv-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(165,243,252,.25) 50%,transparent 70%);transform:translate(-100%);animation:dfv-sweep .9s .1s ease-out both}.dfv-card:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#22d3ee;box-shadow:0 0 12px #22d3ee}@keyframes dfv-in{0%{opacity:0;transform:translate(26px) scale(.96)}}@keyframes dfv-sweep{to{transform:translate(100%)}}.dfv-k{display:block;font:600 9.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#67e8f9}.dfv-label{display:block;margin-top:6px;font:700 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.dfv-v{display:block;margin-top:4px;font:800 20px var(--mono);color:#f2fdff;text-shadow:0 0 16px rgba(34,211,238,.55);line-height:1.25;overflow-wrap:anywhere}.dfv-wait{margin:0;font-size:13px;color:var(--text-3)}.dfv-log{margin-top:12px;padding-top:10px;border-top:1px solid rgba(34,211,238,.1)}.dfv-log-h{display:flex;align-items:baseline;gap:8px;font:600 9.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.dfv-log-h em{margin-left:auto;font-style:normal;letter-spacing:.06em;color:#67e8f9;opacity:.8}.dfv-list{list-style:none;margin:0;padding:0 2px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:18px;max-height:186px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.3) transparent;overscroll-behavior:contain}.dfv-log.more .dfv-list{-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent);padding-bottom:14px}.dfv-row{display:grid;grid-template-columns:22px auto 1fr;align-items:center;gap:8px;height:31px;border-bottom:1px solid rgba(255,255,255,.04);animation:dfv-row-in .45s cubic-bezier(.2,.9,.2,1) both;min-width:0}.dfv-row i{font:700 9.5px var(--mono);font-style:normal;color:#67e8f999}.dfv-row span{font:600 10.5px var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.dfv-row b{font:700 12.5px var(--mono);color:#e8fcff;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dfv-row:first-child b{color:#a5f3fc;text-shadow:0 0 10px rgba(34,211,238,.5)}@keyframes dfv-row-in{0%{opacity:0;transform:translateY(-10px);background:#22d3ee1f}}@media (max-width: 560px){.dfv-main{grid-template-columns:116px 1fr;height:140px;gap:10px}.dfv-sky{width:116px;height:140px}.dfv-card{padding:12px}.dfv-v{font-size:16px}.dfv-list{grid-template-columns:1fr;max-height:220px}}.dv-dial{display:block;width:100%;max-width:480px;margin:0 auto;aspect-ratio:300 / 215}.dv-legend{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:2px 0 8px;font:600 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.dv-legend span{display:inline-flex;align-items:center;gap:6px}.dv-legend i{display:inline-block}@media (max-width: 560px){.dv-dial{aspect-ratio:300 / 200}.dv-legend{gap:10px;font-size:9px}}.lg-bars{width:10px;height:10px;background:linear-gradient(90deg,#22D3EE 0 2px,transparent 2px 4px,#C8D6E4 4px 6px,transparent 6px 8px,#F26B5B 8px 10px)}.lg-moon{width:7px;height:7px;border-radius:50%;background:#a5f3fc;box-shadow:0 0 6px #22d3ee}.lg-wedge{width:12px;height:9px;background:linear-gradient(0deg,#22d3ee0d,#22d3ee73);clip-path:polygon(50% 100%,0 0,100% 0)}.dwhy-nico p,.hx-reason,.dex-reason>span{white-space:pre-line}.dex-more{position:relative}.dex-more.locked .dex-more-in{filter:blur(6px) saturate(.7);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;max-height:560px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.dex-lockmsg{position:absolute;left:50%;top:70px;transform:translate(-50%);width:min(440px,calc(100% - 24px));z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:20px 22px;border-radius:18px;background:#050d11e0;border:1px solid rgba(34,211,238,.35);box-shadow:0 0 40px #22d3ee26,0 20px 50px -20px #000000e6}.dex-lock-ico{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#04222b;background:#22d3ee;box-shadow:0 0 20px #22d3ee99}.dex-lockmsg b{font:800 15px var(--display);text-transform:uppercase;letter-spacing:.02em;color:#f2fdff}.dex-lockmsg>span{font-size:13px;line-height:1.55;color:var(--text-2)}.dex-lockmsg em{display:inline-flex;align-items:center;gap:6px;font:600 11px var(--mono);font-style:normal;color:#8ceefb}.dex-lockmsg em i{font-style:normal;color:var(--text-3);margin:0 2px}.dsu-cost{margin-left:auto;text-decoration:none;font:700 10.5px var(--mono);letter-spacing:.04em;color:#8ceefb;padding:2px 8px;border-radius:999px;border:1px solid rgba(34,211,238,.35)}.dsu-cost.free{color:#04222b;background:#34d399;border-color:#34d399}.dv-dialwrap{position:relative}.dv-dial.pointing,.drv-c.pointing{cursor:pointer}.vdt{position:absolute;z-index:5;width:220px;padding:11px 13px 12px;border-radius:13px;pointer-events:none;text-align:left;background:#040c10f0;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--c) 25%,transparent),0 14px 30px -10px #000000e6;animation:vdt-in .18s ease-out both}.drv .vdt{position:fixed;z-index:3}@keyframes vdt-in{0%{opacity:0;margin-top:4px}}.vdt-h{display:flex;align-items:center;gap:7px;font:800 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#f2fdff}.vdt-h i{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c);flex:none}.vdt-h b{margin-left:auto;font:800 18px var(--mono);color:var(--c);text-shadow:0 0 12px var(--c);letter-spacing:0}.vdt-h b em{font:600 10px var(--mono);font-style:normal;color:var(--text-3)}.vdt-lean{margin-top:2px;font:600 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c)}.vdt p{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--text-2)}.vdt-bar{position:relative;height:4px;margin-top:9px;border-radius:4px;background:linear-gradient(90deg,#22d3ee,#c8d6e4,#f26b5b);opacity:.8}.vdt-bar span{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#ecfeff;box-shadow:0 0 8px var(--c)}.drv-hint{position:absolute;left:0;right:0;top:76px;text-align:center;font:600 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8ceefbb3;pointer-events:none;animation:drv-hint-in .6s 1.2s ease both}@keyframes drv-hint-in{0%{opacity:0}}@media (max-width: 640px){.drv-hint{top:64px;font-size:9.5px}}.lg-hint{color:#67e8f9;opacity:.75}.dsect-locked{position:relative;min-height:300px}.dsect-blur{filter:blur(7px) saturate(.7);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;max-height:620px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.dsect-lockmsg{top:50px}.dex-lockmsg em{flex-wrap:wrap;justify-content:center;gap:4px 14px}.dex-lockmsg em span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.dex-lock-ico svg{stroke:#04222b;stroke-width:2.4}.dex-viz-locked .dex-viz-in{filter:blur(8px) saturate(.7);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.dex-viz-badge{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:9px 14px;border-radius:999px;font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#e8fcff;background:#050d11e6;border:1px solid rgba(34,211,238,.4);box-shadow:0 0 20px #22d3ee33}.dex-viz-badge svg{color:#22d3ee}.dsu-m-top{display:flex;align-items:flex-start;gap:11px}.dsu-m-top .dsu-cost{margin-left:0;flex:none}.dsu-m .dsu-depth{position:absolute;right:14px;bottom:14px;opacity:.8}.dsu-gets{list-style:none;margin:0;padding:10px 30px 0 0;border-top:1px solid rgba(255,255,255,.06);display:grid;gap:6px}.dsu-gets li{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.4;color:var(--text-2)}.dsu-gets li svg{flex:none;margin-top:2px}.dsu-gets li.y svg{color:#22d3ee}.dsu-gets li.n{color:var(--text-3);opacity:.7}.dsu-gets li.n svg{color:var(--text-3)}.dsu-gets li.n span{text-decoration:line-through;text-decoration-color:#8fa6b566}.dsu-gets li.star{padding:6px 8px;margin:2px -4px 0;border-radius:9px;color:#ecfeff;font-weight:700;background:linear-gradient(110deg,#22d3ee29,#a5f3fc0f);border:1px solid rgba(103,232,249,.4);box-shadow:0 0 14px #22d3ee2e}.dsu-gets li.star svg{color:#a5f3fc;filter:drop-shadow(0 0 5px #22D3EE)}.gold-strip{position:relative;display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:16px 0;padding:18px 20px;border-radius:18px;background:radial-gradient(120% 140% at 0% 0%,rgba(34,211,238,.14),transparent 60%),#061217;border:1px solid rgba(103,232,249,.35);box-shadow:0 0 30px #22d3ee1f}.gold-strip-t{flex:1 1 280px;min-width:0}.gold-strip-t b{display:block;font:800 16px var(--display);text-transform:uppercase;letter-spacing:.03em;color:#f2fdff}.gold-strip-t span{display:block;margin-top:4px;font-size:13px;line-height:1.55;color:var(--text-2)}.gold-rep-p{font-size:13px;line-height:1.6;color:var(--text-2);margin:0 0 12px}.hx-goldtag{margin-left:8px;font:700 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#a5f3fc;padding:2px 7px;border-radius:999px;border:1px solid rgba(103,232,249,.4);background:#22d3ee14;white-space:nowrap}.hx-goldtag.on{color:#04222b;background:#67e8f9;border-color:#67e8f9}@media (max-width: 640px){.gold-strip .hx-cert{width:100%;justify-content:center}}.dsu-m .dsu-depth{top:46px;bottom:auto;right:16px;height:16px}.dsu-gets{padding-right:0}.gold-strip.in-dv{position:relative;z-index:1;margin:20px 0 6px}.dnv{display:block;width:100%}.dna-viz{min-height:56px;margin:4px 0 2px}.dna-tile{background:radial-gradient(120% 80% at 50% 0%,rgba(34,211,238,.07),transparent 65%),#ffffff05}.dna-tile:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(103,232,249,.7),transparent);opacity:.6}.dna-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(165,243,252,.06) 50%,transparent 65%);transform:translate(-100%);animation:dna-sheen 6s ease-in-out infinite;animation-delay:inherit}@keyframes dna-sheen{40%,to{transform:translate(100%)}}.dna-alt{align-self:flex-start;margin:0 0 2px;font:700 10px var(--mono);color:#a5f3fc;padding:2px 7px;border-radius:999px;border:1px solid rgba(103,232,249,.35);background:#22d3ee12}.dna-band i{position:relative;overflow:hidden;transform-origin:bottom;animation:dna-grow 1s cubic-bezier(.2,.9,.2,1) both,dna-bob 3.2s ease-in-out infinite}.dna-band:nth-child(2) i{animation-delay:.06s,.4s}.dna-band:nth-child(3) i{animation-delay:.12s,.9s}.dna-band:nth-child(4) i{animation-delay:.18s,1.3s}.dna-band:nth-child(5) i{animation-delay:.24s,1.7s}.dna-band:nth-child(6) i{animation-delay:.3s,2.1s}.dna-band i:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#ecfeff;box-shadow:0 0 12px #67e8f9,0 0 24px #22d3ee}.dna-band i:after{content:"";position:absolute;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent,rgba(236,254,255,.25),transparent);animation:dna-rise 2.6s linear infinite}@keyframes dna-grow{0%{transform:scaleY(0)}}@keyframes dna-bob{50%{transform:scaleY(.94)}}@keyframes dna-rise{0%{top:100%}to{top:-40%}}@media (prefers-reduced-motion: reduce){.dna-tile:after,.dna-band i,.dna-band i:after{animation:none!important}}.wv{display:grid;gap:16px}.wv-arena{position:relative;border-radius:18px;overflow:hidden;background:radial-gradient(90% 120% at 50% 50%,rgba(34,211,238,.08),transparent 70%),#040b0f;border:1px solid rgba(34,211,238,.16)}.wv-cv{display:block;width:100%;height:340px}.wv-cv.pointing{cursor:pointer}.wv-arena-cap{padding:0 16px 12px;font-size:11.5px;color:var(--text-3);text-align:center}.wv-tip{position:absolute;z-index:3;width:230px;padding:10px 12px;border-radius:12px;pointer-events:none;background:#040c10f2;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--c) 25%,transparent);animation:vdt-in .18s ease both}.wv-tip-h{display:flex;align-items:center;gap:7px;color:var(--c)}.wv-tip-h b{font:800 12.5px var(--sans);text-transform:uppercase;letter-spacing:.05em;color:#f2fdff}.wv-tip-h i{margin-left:auto;font:800 17px var(--mono);font-style:normal;color:var(--c)}.wv-tip>span{display:block;font:600 10px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--c);margin-top:2px}.wv-tip p{margin:5px 0 0;font-size:12px;line-height:1.45;color:var(--text-2)}.wv-case{padding:16px;border-radius:18px;background:#ffffff05;border:1px solid rgba(34,211,238,.14)}.wv-case-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wv-case-h>div{flex:1;min-width:200px}.wv-case-h b{display:block;font:800 16px var(--display);text-transform:uppercase;color:#f2fdff}.wv-case-h span{font-size:12.5px;color:var(--text-3)}.wv-play{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;cursor:pointer;font:700 13px var(--sans);color:#04222b;background:#22d3ee;border:0;box-shadow:0 0 18px #22d3ee73}.wv-play.on{background:transparent;color:#8ceefb;border:1px solid rgba(34,211,238,.45);box-shadow:none}.wv-track{list-style:none;margin:14px 0 12px;padding:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.wv-track::-webkit-scrollbar{display:none}.wv-track li{position:relative;flex:1 0 auto;min-width:0}.wv-track button{width:100%;display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:11px;cursor:pointer;text-align:left;color:var(--text-3);background:#ffffff05;border:1px solid var(--border);font:600 11.5px var(--sans);transition:all .25s}.wv-track button span{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:800 10px var(--mono);border:1px solid rgba(34,211,238,.35);color:#8ceefb}.wv-track button em{font-style:normal;white-space:nowrap}.wv-track li.done button span{background:#22d3ee33}.wv-track li.on button{color:#ecfeff;border-color:#22d3ee;background:#22d3ee1a;box-shadow:0 0 16px #22d3ee33}.wv-track li.on button span{background:#22d3ee;color:#04222b;border-color:#22d3ee;box-shadow:0 0 10px #22d3ee}.wv-prog{position:absolute;left:10px;right:10px;bottom:2px;height:2px;border-radius:2px;background:#22d3ee;transform-origin:left;animation:wv-prog linear both}@keyframes wv-prog{0%{transform:scaleX(0)}}.wv-step{position:relative;padding:16px;border-radius:16px;overflow:hidden;background:radial-gradient(120% 120% at 0% 0%,rgba(34,211,238,.08),transparent 55%),#050d11;border:1px solid rgba(34,211,238,.2);animation:wv-in .45s cubic-bezier(.2,.9,.2,1) both}.wv-step:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(165,243,252,.08) 50%,transparent 60%);transform:translate(-100%);animation:dlr-sheen 1.4s .1s ease-out both}@keyframes wv-in{0%{opacity:0;transform:translateY(10px) scale(.99)}}.wv-step-h span{display:block;font:700 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#67e8f9}.wv-step-h b{display:block;margin-top:3px;font:800 20px var(--display);text-transform:uppercase;color:#f2fdff}.wv-step-body{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;margin-top:12px;align-items:start}.wv-nico{display:flex;gap:12px;align-items:flex-start}.wv-nico img{width:44px;height:44px;border-radius:50%;flex:none;border:2px solid #22D3EE;box-shadow:0 0 18px #22d3ee73}.wv-say{position:relative;margin:0;padding:12px 15px;border-radius:4px 16px 16px;background:#0b1a20;border:1px solid rgba(34,211,238,.22);font-size:14.5px;line-height:1.65;color:#e3f4f8;cursor:pointer;min-height:70px}.wv-caret{display:inline-block;width:7px;height:15px;margin-left:2px;vertical-align:-2px;background:#22d3ee;box-shadow:0 0 8px #22d3ee;animation:lsc-blink .8s steps(2) infinite}.wv-viz{min-width:0}.wv-nav{display:flex;align-items:center;gap:10px;margin-top:14px}.wv-nav button{display:inline-flex;align-items:center;gap:5px;padding:8px 13px;border-radius:10px;cursor:pointer;font:600 12.5px var(--sans);color:var(--text-2);background:#ffffff08;border:1px solid var(--border)}.wv-nav button.next{margin-left:auto;color:#04222b;background:#22d3ee;border-color:#22d3ee}.wv-nav button:disabled{opacity:.35;cursor:default}.wv-dots{display:flex;gap:5px;margin:0 auto}.wv-dots i{width:6px;height:6px;border-radius:50%;background:#22d3ee40;transition:all .3s}.wv-dots i.on{width:18px;border-radius:4px;background:#22d3ee;box-shadow:0 0 8px #22d3ee}.wv-scope{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.wv-chip{display:flex;flex-direction:column;gap:2px;padding:11px;border-radius:12px;background:#22d3ee0f;border:1px solid rgba(34,211,238,.22);color:#67e8f9;animation:wv-pop .45s cubic-bezier(.2,1.3,.4,1) both}.wv-chip b{font:800 18px var(--mono);color:#ecfeff}.wv-chip span{font-size:11px;color:var(--text-3)}@keyframes wv-pop{0%{opacity:0;transform:scale(.85)}}.wv-voices,.wv-clues,.wv-links{display:grid;gap:8px}.wv-voice{display:grid;grid-template-columns:30px 90px 1fr 34px;align-items:center;gap:9px;padding:9px 11px;border-radius:12px;background:#ffffff05;border:1px solid color-mix(in srgb,var(--c) 35%,transparent);animation:wv-slide .5s cubic-bezier(.2,.9,.2,1) both}.wv-voice-i{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#04222b;background:var(--c);box-shadow:0 0 12px var(--c)}.wv-voice b{font-size:13px;color:#e8fcff}.wv-voice em{font:800 15px var(--mono);font-style:normal;color:var(--c);text-align:right}.wv-bar,.wv-mini{position:relative;height:5px;border-radius:4px;background:linear-gradient(90deg,#22d3ee80,#c8d6e440,#f26b5b80)}.wv-bar i,.wv-mini i{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#ecfeff;box-shadow:0 0 10px var(--c);animation:wv-glide 1s cubic-bezier(.2,.9,.2,1) both}.wv-mini{width:70px;height:3px}.wv-mini i{width:8px;height:8px;margin:-4px 0 0 -4px}@keyframes wv-glide{0%{left:50%;opacity:0}}@keyframes wv-slide{0%{opacity:0;transform:translate(14px)}}.wv-clue{display:grid;grid-template-columns:10px 1fr auto 70px;align-items:center;gap:10px;padding:9px 11px;border-radius:12px;background:#ffffff05;border:1px solid color-mix(in srgb,var(--c) 30%,transparent);animation:wv-slide .5s cubic-bezier(.2,.9,.2,1) both}.wv-dot{width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c);animation:lsc-blink 2s ease-in-out infinite}.wv-clue span b{display:block;font-size:13px;color:#e8fcff}.wv-clue span em{font-style:normal;font-size:11px;color:var(--text-3)}.wv-clue code{font:700 11.5px var(--mono);color:var(--c);white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.wv-dissent{display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:12px;font-size:12.5px;color:var(--text-2);background:color-mix(in srgb,var(--c) 10%,transparent);border:1px dashed color-mix(in srgb,var(--c) 50%,transparent)}.wv-dissent svg{color:var(--c)}.wv-dissent b{color:var(--c);font-family:var(--mono)}.wv-empty{padding:14px;border-radius:12px;text-align:center;font-size:13px;color:var(--text-3);border:1px dashed var(--border)}.wv-link{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:#22d3ee0d;border:1px solid rgba(34,211,238,.22);animation:wv-slide .5s cubic-bezier(.2,.9,.2,1) both}.wv-chain{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#04222b;background:#22d3ee;box-shadow:0 0 12px #22d3ee}.wv-link p{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-2)}.wv-hold{display:grid;gap:12px}.wv-hold-r>span{display:block;font:700 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.wv-hold-r>div{display:flex;gap:8px;height:96px;align-items:flex-end}.wv-hold-r i{position:relative;flex:1;height:var(--h);border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,var(--c),color-mix(in srgb,var(--c) 15%,transparent));box-shadow:0 0 14px color-mix(in srgb,var(--c) 40%,transparent);transform-origin:bottom;animation:dna-grow .8s cubic-bezier(.2,.9,.2,1) both}.wv-hold-r i b{position:absolute;top:-18px;left:0;right:0;text-align:center;font:800 12px var(--mono);color:#ecfeff}.wv-hold-r i em{position:absolute;bottom:-16px;left:0;right:0;text-align:center;font:600 9.5px var(--mono);font-style:normal;color:var(--text-3)}.wv-final{display:grid;gap:12px}.wv-big{display:flex;align-items:baseline;gap:8px}.wv-big b{font:800 56px var(--mono);line-height:1;color:var(--c);text-shadow:0 0 30px var(--c);animation:wv-pop .6s cubic-bezier(.2,1.3,.4,1) both}.wv-big span{font-size:13px;color:var(--text-3)}.wv-stats{display:flex;gap:10px;flex-wrap:wrap}.wv-stats>div{padding:10px 14px;border-radius:12px;background:#22d3ee0f;border:1px solid rgba(34,211,238,.22)}.wv-stats b{display:block;font:800 18px var(--mono);color:#ecfeff}.wv-stats span{font-size:11px;color:var(--text-3)}.wv-counts{display:flex!important;gap:10px;align-items:center}.wv-counts span{display:inline-flex;align-items:center;gap:4px;font:800 14px var(--mono)}.wv-counts .h{color:var(--dh)}.wv-counts .m{color:var(--dm)}.wv-counts .a{color:var(--da)}.wv-full{border-radius:16px;background:#ffffff05;border:1px solid rgba(34,211,238,.14);overflow:hidden}.wv-full-h{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;text-align:left;background:none;border:0;color:inherit}.wv-full-h img{width:34px;height:34px;border-radius:50%;border:1.5px solid #22D3EE}.wv-full-h span{flex:1}.wv-full-h b{display:block;font-size:14px;color:#e8fcff}.wv-full-h em{font-style:normal;font-size:12px;color:var(--text-3)}.wv-full-h svg{color:var(--text-3);transition:transform .25s}.wv-full.open .wv-full-h svg{transform:rotate(180deg)}.wv-full-b{display:grid;gap:8px;padding:0 14px 14px}.wv-para{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:10px 12px;border-radius:12px;background:#0b1a20;border:1px solid rgba(34,211,238,.14);animation:wv-slide .4s ease both}.wv-para i{font:800 11px var(--mono);font-style:normal;color:#67e8f9;padding-top:2px}.wv-para p{margin:0;font-size:13.5px;line-height:1.65;color:var(--text-2)}@media (max-width: 760px){.wv-step-body{grid-template-columns:1fr}.wv-cv{height:280px}.wv-say{font-size:13.5px}.wv-voice{grid-template-columns:30px 70px 1fr 30px}.wv-clue{grid-template-columns:10px 1fr auto}.wv-clue .wv-mini{display:none}}@media (prefers-reduced-motion: reduce){.wv-step,.wv-step:before,.wv-chip,.wv-voice,.wv-clue,.wv-link,.wv-hold-r i,.wv-para,.wv-big b,.wv-dot,.wv-prog{animation:none!important}}.wv,.wv>*,.wv-step,.wv-step-body>*{min-width:0}.wv-case{overflow:hidden}@media (max-width: 640px){.wv-track em{display:none}.wv-track li{flex:0 0 auto}.wv-track li.on em{display:inline}.wv-case-h .wv-play{width:100%;justify-content:center}}.lf{padding:16px;border-radius:18px;background:radial-gradient(120% 100% at 50% 0%,rgba(34,211,238,.07),transparent 60%),#040b0f;border:1px solid rgba(34,211,238,.16)}.lf-h{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.lf-h>div:first-child{flex:1;min-width:220px}.lf-h b{display:block;font:800 16px var(--display);text-transform:uppercase;color:#f2fdff}.lf-h span{font-size:12.5px;color:var(--text-3)}.lf-sort{display:flex;gap:4px;padding:3px;border-radius:999px;background:#ffffff08;border:1px solid var(--border)}.lf-sort button{padding:6px 12px;border-radius:999px;border:0;cursor:pointer;font:600 12px var(--sans);color:var(--text-3);background:transparent}.lf-sort button.on{color:#04222b;background:#22d3ee}.lf-grid{margin-top:14px;display:grid;gap:6px}.lf-zones,.lf-main{display:grid;grid-template-columns:170px 1fr 104px;gap:12px;align-items:center}.lf-ztrack{position:relative;height:46px}.lf-z{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;border:1px solid transparent;transition:all .3s}.lf-z b{font:800 12px var(--display);text-transform:uppercase;letter-spacing:.1em}.lf-z em{font:600 9.5px var(--mono);font-style:normal;color:var(--text-3);white-space:nowrap}.lf-z.human{background:#22d3ee12}.lf-z.human b{color:var(--dh)}.lf-z.hybrid{background:#c8d6e412}.lf-z.hybrid b{color:var(--dm)}.lf-z.ai{background:#f26b5b12}.lf-z.ai b{color:var(--da)}.lf-z.here{border-color:currentColor;box-shadow:inset 0 0 22px #ffffff0d}.lf-z.human.here{color:#22d3ee99;background:#22d3ee21}.lf-z.hybrid.here{color:#c8d6e480;background:#c8d6e41f}.lf-z.ai.here{color:#f26b5b99;background:#f26b5b21}.lf-you{position:absolute;left:var(--ov);top:-6px;bottom:-6px;width:0}.lf-you span{position:absolute;bottom:-14px;left:50%;transform:translate(calc(-1 * var(--ov)));white-space:nowrap;font:800 9.5px var(--mono);letter-spacing:.08em;color:#04222b;background:#ecfeff;padding:2px 7px;border-radius:6px;box-shadow:0 0 14px #ecfeff99;z-index:2}.lf-row{border-radius:12px;border:1px solid transparent;transition:background .25s,border-color .25s;animation:wv-slide .5s calc(var(--i) * 60ms) cubic-bezier(.2,.9,.2,1) both}.lf-row:hover,.lf-row.open{background:#ffffff06;border-color:color-mix(in srgb,var(--c) 35%,transparent)}.lf-main{width:100%;padding:8px 6px;cursor:pointer;background:none;border:0;color:inherit;text-align:left}.lf-name{display:grid;grid-template-columns:28px 1fr;column-gap:9px;align-items:center}.lf-name i{grid-row:span 2;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:#04222b;background:var(--c);box-shadow:0 0 12px color-mix(in srgb,var(--c) 70%,transparent)}.lf-name b{font-size:13.5px;color:#e8fcff}.lf-name em{font-style:normal;font:600 10px var(--mono);color:var(--text-3)}.lf-track{position:relative;height:26px}.lf-bg{position:absolute;top:9px;right:0;bottom:9px;left:0;display:flex;border-radius:6px;overflow:hidden;opacity:.55}.lf-bg i{display:block;height:100%}.lf-bg .h{width:42%;background:#22d3ee1f}.lf-bg .m{width:16%;background:#c8d6e41f}.lf-bg .a{width:42%;background:#f26b5b1f}.lf-mid{position:absolute;left:50%;top:2px;bottom:2px;width:1px;background:#e8fcff59}.lf-bar{position:absolute;top:8px;height:10px;border-radius:6px;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 35%,transparent),var(--c));box-shadow:0 0 14px color-mix(in srgb,var(--c) 55%,transparent);transform-origin:left;animation:lf-grow .9s calc(var(--i) * 60ms + .1s) cubic-bezier(.2,.9,.2,1) both}.lf-bar[style*=right]{background:linear-gradient(270deg,color-mix(in srgb,var(--c) 35%,transparent),var(--c));transform-origin:right}.lf-bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);width:40%;animation:lsc-flow 2.4s linear infinite}@keyframes lf-grow{0%{transform:scaleX(0)}}.lf-orb{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#ecfeff;border:3px solid var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 20%,transparent),0 0 16px var(--c);animation:lsc-slide 1s calc(var(--i) * 60ms + .1s) cubic-bezier(.2,.9,.2,1) both,lsc-pulse 2.4s 1.2s ease-in-out infinite}.lf-yline{position:absolute;left:var(--ov);top:-5px;bottom:-5px;width:2px;margin-left:-1px;background:#ecfeff8c;box-shadow:0 0 8px #ecfeff99}.lf-score{text-align:right}.lf-score b{display:block;font:800 18px var(--mono);color:var(--c);line-height:1}.lf-score em{font-style:normal;font:600 9.5px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--c);opacity:.85}.lf-more{padding:2px 12px 12px 48px;animation:wv-in .35s ease both}.lf-more p{margin:0 0 8px;font-size:12.5px;line-height:1.55;color:var(--text-2)}.lf-more p b{color:#e8fcff;font-family:var(--mono)}.lf-sig{display:grid;gap:5px}.lf-sig div{display:grid;grid-template-columns:9px 1fr auto 96px;gap:9px;align-items:center;padding:6px 9px;border-radius:9px;background:#ffffff06;font-size:12px}.lf-sig i{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}.lf-sig span{color:#e8fcff}.lf-sig code{font:700 11px var(--mono);color:var(--c)}.lf-sig em{font-style:normal;font:600 9.5px var(--mono);text-transform:uppercase;color:var(--c);text-align:right}.lf-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.lf-leg{padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:#ffffff04;opacity:.7;transition:opacity .3s}.lf-leg b{display:block;font:800 12px var(--display);text-transform:uppercase;letter-spacing:.08em}.lf-leg span{font-size:11.5px;line-height:1.45;color:var(--text-3)}.lf-leg.human b{color:var(--dh)}.lf-leg.hybrid b{color:var(--dm)}.lf-leg.ai b{color:var(--da)}.lf-leg.here{opacity:1}.lf-leg.human.here{border-color:#22d3ee80;box-shadow:0 0 16px #22d3ee26}.lf-leg.hybrid.here{border-color:#c8d6e473}.lf-leg.ai.here{border-color:#f26b5b80;box-shadow:0 0 16px #f26b5b26}.wv-left{min-width:0;display:grid;gap:10px}.wv-ctx{list-style:none;margin:0 0 0 56px;padding:0;display:grid;gap:6px}.wv-ctx li{display:grid;gap:1px;padding:8px 11px;border-left:2px solid rgba(34,211,238,.45);border-radius:0 10px 10px 0;background:#22d3ee09;animation:wv-slide .45s ease both}.wv-ctx b{font:700 11px var(--mono);letter-spacing:.03em;color:#8ceefb}.wv-ctx span{font-size:12.5px;line-height:1.5;color:var(--text-2)}.wv-zones{padding-top:22px}.wv-zbar{position:relative;display:flex;height:54px;border-radius:12px;overflow:visible;gap:3px}.wv-zseg{display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px;border-radius:10px;border:1px solid transparent;transition:all .3s}.wv-zseg b{font:800 11px var(--display);letter-spacing:.1em;text-transform:uppercase}.wv-zseg.human{background:linear-gradient(180deg,#22d3ee0d,#22d3ee2e)}.wv-zseg.human b{color:var(--dh)}.wv-zseg.hybrid{background:linear-gradient(180deg,#c8d6e40a,#c8d6e426)}.wv-zseg.hybrid b{color:var(--dm)}.wv-zseg.ai{background:linear-gradient(180deg,#f26b5b0d,#f26b5b2e)}.wv-zseg.ai b{color:var(--da)}.wv-zseg.here{border-color:#ecfeff59;box-shadow:inset 0 0 24px #ffffff0f,0 0 18px #22d3ee1f}.wv-zdot{position:absolute;top:14px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c);animation:wv-pop .5s ease both}.wv-zyou{position:absolute;top:-18px;bottom:-4px;width:2px;margin-left:-1px;background:#ecfeff;box-shadow:0 0 12px #ecfeff;animation:wv-glide 1s cubic-bezier(.2,.9,.2,1) both}.wv-zyou em{position:absolute;top:-4px;left:50%;transform:translate(-50%,-100%);font:800 12px var(--mono);font-style:normal;color:#04222b;background:#ecfeff;padding:1px 7px;border-radius:6px}.wv-zscale{display:flex;justify-content:space-between;margin-top:4px;font:600 9.5px var(--mono);color:var(--text-3)}.wv-zscale span:nth-child(2){margin-left:34%}.wv-zscale span:nth-child(3){margin-right:34%}.wd{position:relative;border-radius:18px;overflow:hidden;background:radial-gradient(100% 140% at 0% 0%,rgba(34,211,238,.1),transparent 55%),#050d11;border:1px solid rgba(34,211,238,.22)}.wd.z-ai{background:radial-gradient(100% 140% at 0% 0%,rgba(242,107,91,.1),transparent 55%),#050d11;border-color:#f26b5b47}.wd.z-hybrid{background:radial-gradient(100% 140% at 0% 0%,rgba(200,214,228,.08),transparent 55%),#050d11;border-color:#c8d6e440}.wd-h{width:100%;display:flex;align-items:center;gap:14px;padding:16px;cursor:pointer;background:none;border:0;color:inherit;text-align:left}.wd-ava{position:relative;flex:none;width:54px;height:54px}.wd-ava:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:conic-gradient(from 0deg,#22D3EE,transparent 40%,#A5F3FC,transparent 80%,#22D3EE);animation:hx-spin 5s linear infinite}.wd-ava img{position:relative;width:54px;height:54px;border-radius:50%;border:2px solid #050d11}.wd-ht{flex:1;min-width:0}.wd-ht em{display:block;font:700 10px var(--mono);font-style:normal;letter-spacing:.14em;color:#67e8f9}.wd-ht b{display:block;font:800 18px var(--display);text-transform:uppercase;color:#f2fdff;margin:2px 0}.wd-ht span{font-size:12px;color:var(--text-3)}.wd-open{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font:700 12.5px var(--sans);color:#04222b;background:#22d3ee;box-shadow:0 0 16px #22d3ee66;white-space:nowrap}.wd.open .wd-open{background:transparent;color:#8ceefb;border:1px solid rgba(34,211,238,.4);box-shadow:none}.wd.open .wd-open svg{transform:rotate(180deg)}.wd-teaser{margin:-4px 16px 16px 84px;font-size:14px;line-height:1.6;font-style:italic;color:var(--text-2)}.wd-body{padding:0 16px 18px;display:grid;gap:14px}.wd-lead{position:relative;padding:18px 20px;border-radius:16px;background:#ffffff06;border:1px solid rgba(255,255,255,.07);animation:wv-in .5s ease both}.wd-stamp{position:absolute;right:16px;top:14px;font:800 11px var(--display);letter-spacing:.16em;text-transform:uppercase;padding:4px 10px;border-radius:8px;transform:rotate(4deg);border:2px solid}.wd-stamp.human{color:var(--dh);border-color:var(--dh);box-shadow:0 0 14px #22d3ee59}.wd-stamp.hybrid{color:var(--dm);border-color:var(--dm)}.wd-stamp.ai{color:var(--da);border-color:var(--da);box-shadow:0 0 14px #f26b5b59}.wd-lead blockquote{margin:0;padding-right:90px;font:700 21px/1.4 var(--display);color:#f2fdff}.wd-lead p{margin:10px 0 0;font-size:14px;line-height:1.7;color:var(--text-2)}.wv-num{font:800 1em var(--mono);color:#67e8f9;padding:0 3px;border-radius:4px;background:#22d3ee1a}.wd.z-ai .wv-num{color:#fca5a0;background:#f26b5b1a}.wd-list{position:relative;display:grid;gap:10px;padding-left:22px}.wd-list:before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg,#22d3ee,#22d3ee0d)}.wd-sec{position:relative;padding:12px 14px;border-radius:14px;background:#0b1a20;border:1px solid rgba(34,211,238,.14);animation:wv-slide .45s ease both}.wd-sec:before{content:"";position:absolute;left:-19px;top:16px;width:10px;height:10px;border-radius:50%;background:#22d3ee;box-shadow:0 0 10px #22d3ee}.wd-sec-h{display:flex;align-items:center;gap:8px;margin-bottom:6px}.wd-sec-h i{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:#04222b;background:#22d3ee}.wd-sec-h span{font:700 10px var(--mono);color:var(--text-3)}.wd-sec-h b{font:800 13px var(--display);text-transform:uppercase;letter-spacing:.04em;color:#e8fcff}.wd-sec p{margin:0;font-size:13.5px;line-height:1.7;color:var(--text-2)}.wd-sec.k-caveat{background:#f0b45a0d;border-color:#f0b45a40}.wd-sec.k-caveat .wd-sec-h i{background:#f0b45a}.wd-sec.k-caveat:before{background:#f0b45a;box-shadow:0 0 10px #f0b45a}.wd-sec.k-mind .wd-sec-h i{background:#a5f3fc}.wd-roll{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.wd-roll div{display:grid;grid-template-columns:74px 1fr 26px;gap:8px;align-items:center;padding:6px 9px;border-radius:9px;background:#ffffff06}.wd-roll span{font-size:12px;color:#e8fcff;text-transform:capitalize}.wd-roll em{font:800 12px var(--mono);font-style:normal;color:var(--c);text-align:right}.wd-roll i{position:relative;height:4px;border-radius:3px;background:linear-gradient(90deg,#22d3ee80,#c8d6e44d,#f26b5b80)}.wd-roll i b{position:absolute;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#ecfeff;box-shadow:0 0 8px var(--c)}@media (max-width: 760px){.lf-zones,.lf-main{grid-template-columns:1fr 64px}.lf-zones>span:first-child,.lf-zones>span:last-child{display:none}.lf-zones{grid-template-columns:1fr}.lf-name{grid-column:1 / -1;grid-template-columns:24px 1fr}.lf-name i{width:24px;height:24px}.lf-main{row-gap:6px}.lf-z em{display:none}.lf-more{padding-left:12px}.lf-sig div{grid-template-columns:9px 1fr auto}.lf-sig em{display:none}.lf-legend{grid-template-columns:1fr}.wv-ctx{margin-left:0}.wd-teaser{margin-left:16px}.wd-lead blockquote{font-size:17px;padding-right:0;padding-top:22px}.wd-open{padding:7px 11px}}@media (prefers-reduced-motion: reduce){.lf-row,.lf-bar,.lf-bar i,.lf-orb,.wv-ctx li,.wd-sec,.wd-lead,.wd-ava:before,.wv-zdot,.wv-zyou{animation:none!important}}.wv-zones{padding-top:36px}.wd-roll{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.wd-roll div{grid-template-columns:84px 1fr 28px}html.motion-calm *,html.motion-calm *:before,html.motion-calm *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html.no-ambient .rbg-fixed,html.no-ambient .hamb,html.no-ambient .hpx{display:none!important}.pf{display:grid;gap:16px}.pf-hero{position:relative;display:grid;grid-template-columns:300px 1fr;gap:10px;align-items:center;padding:16px 20px 16px 6px;border-radius:22px;overflow:hidden;background:radial-gradient(70% 140% at 15% 50%,rgba(34,211,238,.16),transparent 60%),radial-gradient(60% 120% at 100% 0%,rgba(14,116,144,.18),transparent 60%),#050d11;border:1px solid rgba(34,211,238,.22)}.pf-sig{width:100%;height:230px;display:block}.pf-hero-t{min-width:0;display:grid;gap:10px}.pf-kick{display:inline-flex;align-items:center;gap:6px;font:700 10.5px var(--mono);letter-spacing:.14em;color:#67e8f9}.pf-hero-t>b{font:800 28px var(--display);text-transform:uppercase;color:#f2fdff;line-height:1}.pf-nico{display:flex;gap:10px;align-items:flex-start}.pf-nico img{width:36px;height:36px;border-radius:50%;border:2px solid #22D3EE;box-shadow:0 0 14px #22d3ee80;flex:none}.pf-nico p{margin:0;padding:10px 13px;border-radius:4px 14px 14px;font-size:13.5px;line-height:1.6;color:#ddf4f8;background:#0b1a20;border:1px solid rgba(34,211,238,.22);animation:wv-in .4s ease both}.pf-search{display:flex;align-items:center;gap:8px;padding:0 12px;height:42px;border-radius:12px;background:#ffffff08;border:1px solid rgba(34,211,238,.2);color:#67e8f9}.pf-search:focus-within{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1f}.pf-search input{flex:1;min-width:0;background:none;border:0;outline:none;color:#e8fcff;font:500 13.5px var(--sans)}.pf-search button{background:none;border:0;color:var(--text-3);cursor:pointer;display:grid}.pf-toast{position:absolute;right:16px;top:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font:700 12px var(--sans);color:#04222b;background:#22d3ee;box-shadow:0 0 20px #22d3ee99;animation:pf-toast 1.8s ease both}@keyframes pf-toast{0%{opacity:0;transform:translateY(-8px) scale(.9)}12%,80%{opacity:1;transform:none}to{opacity:0}}.pf-profiles{padding:16px;border-radius:18px;background:#ffffff05;border:1px solid rgba(34,211,238,.14)}.pf-profiles-h b{font:800 15px var(--display);text-transform:uppercase;color:#f2fdff;margin-right:8px}.pf-profiles-h span{font-size:12.5px;color:var(--text-3)}.pf-prof-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.pf-prof{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border-radius:14px;cursor:pointer;text-align:left;color:inherit;overflow:visible;background:linear-gradient(160deg,#22d3ee0f,#ffffff03);border:1px solid var(--border);transition:transform .25s,border-color .25s,box-shadow .25s}.pf-prof:hover{transform:translateY(-3px);border-color:#22d3ee73;box-shadow:0 12px 28px #22d3ee1f}.pf-prof.on{border-color:#22d3ee;box-shadow:0 0 0 1px #22d3ee66,0 0 24px #22d3ee33}.pf-prof-i{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#04222b;background:#22d3ee;box-shadow:0 0 14px #22d3ee80;margin-bottom:4px}.pf-prof b{font-size:14px;color:#f2fdff}.pf-prof em{font-style:normal;font-size:12px;color:var(--text-3);line-height:1.4}.pf-prof-on{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;font:700 10px var(--mono);color:#04222b;background:#67e8f9;padding:2px 7px;border-radius:999px}.pf-spark{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:#ecfeff;box-shadow:0 0 10px #22d3ee;opacity:0;pointer-events:none}.pf-prof.burst .pf-spark{animation:pf-burst .8s ease-out both}@keyframes pf-burst{0%{opacity:1;transform:rotate(var(--a)) translate(0)}to{opacity:0;transform:rotate(var(--a)) translate(90px)}}.pf-body{display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px;align-items:start}.pf-nav{position:sticky;top:90px;display:grid;gap:4px;padding:10px;border-radius:16px;background:#ffffff05;border:1px solid rgba(34,211,238,.14)}.pf-nav button{position:relative;display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:10px;cursor:pointer;background:none;border:0;color:var(--text-2);font:600 13px var(--sans);text-align:left;transition:background .2s,color .2s}.pf-nav button:hover{background:#22d3ee0f;color:#e8fcff}.pf-nav button.on{color:#ecfeff;background:#22d3ee1f}.pf-nav button.on:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:#22d3ee;box-shadow:0 0 10px #22d3ee}.pf-nav button svg{color:#67e8f9}.pf-nav button span{flex:1}.pf-nav button i{font:800 10px var(--mono);font-style:normal;color:#04222b;background:#67e8f9;border-radius:999px;padding:1px 6px}.pf-nav-foot{margin-top:6px;padding:8px 10px 2px;border-top:1px solid var(--border);font-size:11.5px;color:var(--text-3)}.pf-secs{display:grid;gap:14px;min-width:0}.pf-sec{scroll-margin-top:90px;padding:16px;border-radius:18px;background:#ffffff05;border:1px solid rgba(34,211,238,.14)}.pf-sec-h{display:flex;align-items:center;gap:12px;margin-bottom:8px}.pf-sec-i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#04222b;background:linear-gradient(135deg,#67e8f9,#0ea5c6);box-shadow:0 0 18px #22d3ee73;flex:none}.pf-sec-h>div{flex:1;min-width:0}.pf-sec-h b{display:block;font:800 17px var(--display);text-transform:uppercase;color:#f2fdff}.pf-sec-h span{font-size:12.5px;color:var(--text-3)}.pf-reset{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;cursor:pointer;font:600 12px var(--sans);color:#8ceefb;background:#22d3ee0f;border:1px solid rgba(34,211,238,.3)}.pf-rows{display:grid}.pf-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 4px;border-top:1px solid rgba(255,255,255,.05)}.pf-row:first-child{border-top:0}.pf-row.wide{grid-template-columns:1fr}.pf-row-t b{display:flex;align-items:center;gap:7px;font-size:14px;color:#e8fcff}.pf-row-t span{display:block;font-size:12.5px;color:var(--text-3);margin-top:2px;line-height:1.45}.pf-row-t em{display:inline-block;margin-top:6px;font:600 9.5px var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#67e8f9;padding:2px 7px;border-radius:6px;background:#22d3ee12}.pf-dot{width:7px;height:7px;border-radius:50%;background:#67e8f9;box-shadow:0 0 8px #22d3ee}.pf-row.changed{background:linear-gradient(90deg,rgba(34,211,238,.035),transparent 60%)}.pf-cards{display:grid;gap:8px}.pf-cards.c5{grid-template-columns:repeat(5,minmax(0,1fr))}.pf-cards.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-cards.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-cards button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;border-radius:13px;cursor:pointer;text-align:left;color:inherit;overflow:hidden;background:#ffffff05;border:1px solid var(--border);transition:transform .2s,border-color .2s,box-shadow .25s,background .25s}.pf-cards button:hover{transform:translateY(-2px);border-color:#22d3ee66}.pf-cards button.on{border-color:#22d3ee;background:#22d3ee1a;box-shadow:0 0 0 1px #22d3ee59,0 0 22px #22d3ee2e}.pf-cards button.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(165,243,252,.18) 50%,transparent 65%);transform:translate(-100%);animation:dlr-sheen 1.2s ease-out both}.pf-cards b{font-size:13.5px;color:#f2fdff}.pf-cards em{font-style:normal;font-size:11.5px;color:var(--text-3);line-height:1.35}.pf-cards u{margin-top:4px;text-decoration:none;font:700 10px var(--mono);color:#8ceefb;padding:1px 7px;border-radius:999px;border:1px solid rgba(34,211,238,.35)}.pf-cards u.free{color:#04222b;background:#34d399;border-color:#34d399}.pf-ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:#8ceefb;background:#22d3ee14;margin-bottom:4px}.pf-cards button.on .pf-ic{color:#04222b;background:#22d3ee;box-shadow:0 0 12px #22d3ee}.pf-lufs{position:relative;width:100%;height:30px;margin-bottom:6px;border-radius:6px;background:#ffffff0a;display:flex;align-items:flex-end;overflow:hidden}.pf-lufs i{width:100%;background:linear-gradient(0deg,#0ea5c666,#67e8f9);transition:height .5s}.pf-cards button.on .pf-lufs i{box-shadow:0 0 14px #22d3ee;animation:dna-bob 2s ease-in-out infinite;transform-origin:bottom}.pf-chips{display:flex;flex-wrap:wrap;gap:6px}.pf-chips button{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;cursor:pointer;font:600 12.5px var(--sans);color:var(--text-2);background:#ffffff05;border:1px solid var(--border);transition:all .2s}.pf-chips button:hover{border-color:#22d3ee66;color:#e8fcff}.pf-chips button.on{color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 14px #22d3ee73}.pf-switch{position:relative;width:52px;height:30px;flex:none;border-radius:999px;cursor:pointer;border:1px solid var(--border);background:#ffffff0f;transition:background .25s,box-shadow .25s}.pf-switch i{position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#9fb3bf;transition:transform .3s cubic-bezier(.3,1.4,.5,1),background .25s}.pf-switch.on{background:#22d3ee59;border-color:#22d3ee;box-shadow:0 0 16px #22d3ee66}.pf-switch.on i{transform:translate(22px);background:#ecfeff;box-shadow:0 0 10px #22d3ee}.pf-btns{display:flex;gap:8px;flex-wrap:wrap}.pf-btns button,.pf-btnlike{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:10px;cursor:pointer;font:600 12.5px var(--sans);color:#8ceefb;background:#22d3ee0f;border:1px solid rgba(34,211,238,.3)}.pf-btns .danger{color:#fff;background:#e5534b;border-color:#e5534b}.pf-btns .danger-soft{color:#f7a39c;background:#f26b5b14;border-color:#f26b5b59}.pf-nicocard{width:100%;display:flex;align-items:center;gap:14px;padding:14px;border-radius:14px;cursor:pointer;text-align:left;color:inherit;background:linear-gradient(110deg,#22d3ee1a,#ffffff03);border:1px solid rgba(34,211,238,.3)}.pf-nicocard:hover{box-shadow:0 0 22px #22d3ee33}.pf-nicocard img{width:48px;height:48px;border-radius:50%;border:2px solid #22D3EE}.pf-nicocard span{flex:1}.pf-nicocard b{display:block;font-size:14px;color:#f2fdff}.pf-nicocard em{font-style:normal;font-size:12.5px;color:var(--text-3)}.pf-nicocard svg{color:#22d3ee}.pf-foot{text-align:center}@media (max-width: 960px){.pf-prof-g{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-cards.c5{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-cards.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.pf-hero{grid-template-columns:1fr;padding:6px 14px 16px}.pf-sig{height:190px}.pf-hero-t>b{font-size:22px}.pf-body{grid-template-columns:1fr}.pf-nav{position:sticky;top:64px;z-index:5;display:flex;overflow-x:auto;scrollbar-width:none;padding:6px;background:#050d11f2}.pf-nav::-webkit-scrollbar{display:none}.pf-nav button{flex:none;white-space:nowrap}.pf-nav-foot{display:none}.pf-cards.c3,.pf-cards.c5{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-prof-g,.pf-row{grid-template-columns:1fr}}.pf-nav{top:140px}.pf-sec{scroll-margin-top:150px}@media (max-width: 760px){.pf-nav{position:static}.pf-sec{scroll-margin-top:130px}}.cc{display:grid;gap:16px;min-width:0;--cch: #22D3EE;--cca: #F26B5B;--ccm: #C8D6E4}.cc-head{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center;padding:18px 22px;border-radius:22px;overflow:hidden;background:radial-gradient(120% 140% at 0% 50%,rgba(34,211,238,.12),transparent 55%),linear-gradient(180deg,#0e1620e6,#060a10eb);border:1px solid rgba(34,211,238,.22)}.cc-head-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(34,211,238,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.05) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(80% 100% at 20% 50%,#000,transparent);mask-image:radial-gradient(80% 100% at 20% 50%,#000,transparent);animation:cc-grid 18s linear infinite}@keyframes cc-grid{to{background-position:28px 28px}}.cc-core{position:relative;flex:none}.cc-core canvas{display:block}.cc-head-t{position:relative;min-width:0}.cc-eyebrow{display:inline-flex;align-items:center;gap:6px;font:700 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#67e8f9}.cc-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:6px 0 4px;font:800 clamp(30px,5vw,50px)/1 var(--display);letter-spacing:.02em}.cc-name em{font:700 clamp(18px,2.6vw,26px) var(--mono);font-style:normal;color:#a5f3fc;padding:3px 10px;border-radius:10px;background:#22d3ee1a;border:1px solid rgba(34,211,238,.35);box-shadow:0 0 20px #22d3ee40}.cc-sub{margin:0 0 12px;color:var(--text-2);font-size:14px;max-width:60ch}.cc-chips{display:flex;flex-wrap:wrap;gap:6px}.cc-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font:600 11.5px var(--sans);color:#bdeff7;background:#22d3ee0f;border:1px solid rgba(34,211,238,.2);white-space:nowrap}.cc-chip.btn{cursor:pointer}.cc-chip.btn:hover{border-color:#22d3ee80;color:#fff}.cc-ico{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-2);cursor:pointer;align-self:center}.cc-ico:hover{color:#fff;border-color:#22d3ee66}.cc-nav{display:flex;gap:6px;overflow-x:auto;padding:4px;border-radius:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);scrollbar-width:none}.cc-nav button{position:relative;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:12px;border:0;background:none;color:var(--text-2);font:700 13px var(--sans);cursor:pointer;white-space:nowrap;transition:color .2s,background .2s}.cc-nav button:hover{color:#fff}.cc-nav button.on{color:#04222b;background:linear-gradient(135deg,#67e8f9,#22d3ee);box-shadow:0 0 22px #22d3ee66}.cc-nav .dot{width:7px;height:7px;border-radius:50%;background:var(--cca);box-shadow:0 0 8px var(--cca)}.cc-body,.cc-stack-v{display:grid;gap:16px;min-width:0}.cc-card{position:relative;min-width:0;padding:16px;border-radius:18px;background:linear-gradient(180deg,#0e1620bf,#080d14bf);border:1px solid rgba(34,211,238,.13)}.cc-card.mini{padding:12px 14px}.cc-card-h{margin-bottom:12px;min-width:0}.cc-card-h b{display:block;font:800 14px var(--display);text-transform:uppercase;letter-spacing:.04em;color:#eafbff}.cc-card-h span{display:block;margin-top:3px;font-size:12.5px;color:var(--text-3);line-height:1.45}.cc-card-h.row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.cc-row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cc-row2.tight{gap:12px}.cc-row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cc-row4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.cc-kpi{position:relative;padding:14px 16px;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 10%,transparent),#080d14cc 60%);border:1px solid color-mix(in srgb,var(--c) 28%,transparent)}.cc-kpi:after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 30%,transparent),transparent 70%)}.cc-kpi-k{display:inline-flex;align-items:center;gap:6px;font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.cc-kpi-v{display:block;margin:6px 0 2px;font:800 28px var(--display);color:#fff;text-shadow:0 0 18px color-mix(in srgb,var(--c) 50%,transparent)}.cc-kpi-s{font-size:11.5px;color:var(--text-3)}.cc-kpi-s em{font-style:normal;margin-right:6px}.cc-kpi-s em.up{color:var(--green)}.cc-kpi-s em.down{color:var(--cca)}.cc-chart{position:relative;min-width:0}.cc-chart svg{display:block;width:100%;height:auto;overflow:visible}.cc-chart.sq{max-width:320px;margin:0 auto}.cc-ax{font:500 9.5px var(--mono);fill:var(--text-3)}.cc-ax.t{font-size:9px}.cc-line{stroke-dasharray:var(--d, none);animation:cc-draw 1.2s ease-out both}@keyframes cc-draw{0%{opacity:0}to{opacity:1}}.cc-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;font:600 11.5px var(--sans);color:var(--text-2)}.cc-legend span{display:inline-flex;align-items:center;gap:6px}.cc-legend i{width:10px;height:3px;border-radius:2px}.cc-legend b{color:#fff;font-family:var(--mono)}.cc-legend em{margin-left:auto;color:var(--text-3);font-style:normal}.cc-tip{position:absolute;transform:translate(12px,-50%);pointer-events:none;z-index:4;display:grid;gap:3px;padding:8px 10px;border-radius:10px;background:#04080cf2;border:1px solid rgba(34,211,238,.35);font:600 11.5px var(--sans);color:var(--text);white-space:nowrap;box-shadow:0 8px 24px #00000080}.cc-tip span{display:flex;align-items:center;gap:6px}.cc-tip i{width:8px;height:8px;border-radius:50%}.cc-ghost{display:grid;place-items:center;gap:6px;text-align:center;padding:16px;color:var(--text-3);font-size:13px}.cc-ghost.tall{min-height:220px}.cc-ghost p{margin:0}.cc-ghost>.cc-chart{width:100%;opacity:.6}.cc-link{border:0;background:none;padding:0;color:#67e8f9;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cc-dim{color:var(--text-3);font-size:13px;margin:0}.cc-dim.pad{padding:18px;text-align:center}.cc-bad{color:var(--cca);font-size:12px}.ok{color:var(--green)}.bad{color:var(--cca)}.cc-goals{display:grid;gap:12px;margin-bottom:10px}.cc-goal-t{display:flex;justify-content:space-between;align-items:baseline;font:700 13px var(--sans);color:var(--c)}.cc-goal-t b{font:800 18px var(--display);color:#fff}.cc-goal-t b em{font:600 12px var(--sans);color:var(--text-3);font-style:normal;margin-left:4px}.cc-goal-bar{height:8px;border-radius:99px;background:#ffffff0d;overflow:hidden;margin-top:5px}.cc-goal-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 40%,transparent),var(--c));box-shadow:0 0 12px var(--c);transition:width 1s cubic-bezier(.2,.8,.2,1)}.cc-goal-n{font-size:12.5px;color:var(--text-3)}.cc-warns{display:grid;gap:8px;max-height:330px;overflow:auto}.cc-warn{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.cc-warn>svg{flex:none;margin-top:2px;color:#67e8f9}.cc-warn.warn{border-color:#fbbf244d;background:#fbbf240d}.cc-warn.warn>svg{color:#fbbf24}.cc-warn.ok>svg{color:var(--green)}.cc-warn b{font:700 13px var(--sans);color:#fff}.cc-warn p{margin:2px 0 0;font-size:12.5px;color:var(--text-2);line-height:1.45}.cc-gt{display:grid;gap:2px;min-width:0}.cc-gt-r{display:grid;grid-template-columns:minmax(0,1.3fr) 50px minmax(0,1.4fr) 76px;gap:10px;align-items:center;padding:6px 4px;font-size:12.5px;color:var(--text-2);border-top:1px solid rgba(255,255,255,.04)}.cc-gt-r.h{border:0;font:700 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.cc-gt-r>span:first-child{color:#fff;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-bar{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.cc-bar:before{content:"";position:absolute;left:0;right:42px;height:6px;border-radius:99px;background:#ffffff0d}.cc-bar i{position:relative;height:6px;border-radius:99px;max-width:calc(100% - 42px);box-shadow:0 0 8px currentColor}.cc-bar em{position:absolute;right:0;font:600 11.5px var(--mono);color:#fff;font-style:normal}.cc-keyline{text-align:center;font:500 11px var(--mono);color:var(--text-3);letter-spacing:.04em}.cc-drop{position:relative;display:grid;justify-items:center;gap:8px;padding:34px 20px;border-radius:22px;text-align:center;overflow:hidden;background:radial-gradient(60% 90% at 50% 0%,rgba(34,211,238,.1),transparent 70%),#080d14b3;border:1.5px dashed rgba(34,211,238,.35);transition:border-color .2s,background .2s,transform .2s}.cc-drop.over{border-color:#67e8f9;background:radial-gradient(70% 100% at 50% 0%,rgba(34,211,238,.22),transparent 70%),#080d14cc;transform:scale(1.01)}.cc-drop-orb{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:#04222b;background:radial-gradient(circle at 35% 30%,#cffafe,#22d3ee 60%,#0e7490);box-shadow:0 0 30px #22d3ee99,0 0 0 8px #22d3ee14;animation:cc-bob 3s ease-in-out infinite}@keyframes cc-bob{50%{transform:translateY(-5px);box-shadow:0 0 44px #22d3eebf,0 0 0 14px #22d3ee0d}}.cc-drop b{font:800 20px var(--display);text-transform:uppercase;color:#fff}.cc-drop p{margin:0;max-width:56ch;color:var(--text-2);font-size:13.5px}.cc-drop-btns{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:6px}.cc-drop-tip{font-size:12px;color:var(--text-3)}.cc-drop-tip code{font:600 11.5px var(--mono);color:#a5f3fc;background:#22d3ee14;padding:1px 6px;border-radius:6px}.cc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.cc-form label,.cc-detail-r label{display:grid;gap:6px;min-width:0}.cc-form label.wide{grid-column:1 / -1}.cc-form label>span,.cc-detail-r label>span{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.cc-form label>em{font-size:11.5px;color:var(--text-3);font-style:normal}.cc-form label.tg{display:flex;align-items:center;gap:9px;cursor:pointer}.cc-form label.tg>span{font:600 13px var(--sans);text-transform:none;letter-spacing:0;color:var(--text)}.cc-form label.tg input{accent-color:#22D3EE;width:16px;height:16px}.cc-form input[type=range]{accent-color:#22D3EE;width:100%}.cc-form input:not([type]),.cc-detail-r input,.cc-toolbar select,.cc-search input{min-width:0;padding:9px 11px;border-radius:10px;background:#0000004d;border:1px solid rgba(255,255,255,.09);color:var(--text);font:500 13px var(--sans);outline:none}.cc-form input:not([type]):focus,.cc-detail-r input:focus{border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee1a}.cc-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:12px;background:#0000004d;border:1px solid rgba(255,255,255,.07)}.cc-seg button{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border-radius:9px;border:0;background:none;color:var(--text-2);font:600 12.5px var(--sans);cursor:pointer}.cc-seg button:hover{color:#fff}.cc-seg button.on{color:#04222b;background:#67e8f9}.cc-seg button.on.human{background:var(--cch)}.cc-seg button.on.ai{background:var(--cca);color:#2a0904}.cc-seg button.on.hybrid{background:var(--ccm)}.cc-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.btn.sm{padding:6px 11px;font-size:12.5px}.btn.danger:hover{color:var(--cca);border-color:#f26b5b80}.cc-prog{height:4px;border-radius:99px;background:#ffffff0d;overflow:hidden;margin-bottom:10px}.cc-prog i{display:block;height:100%;background:linear-gradient(90deg,#0ea5c6,#67e8f9);box-shadow:0 0 10px #22d3ee;transition:width .4s}.cc-q{display:grid;max-height:460px;overflow:auto}.cc-q-r{display:grid;grid-template-columns:62px minmax(0,1fr) minmax(120px,190px) 28px;gap:10px;align-items:center;padding:7px 4px;border-top:1px solid rgba(255,255,255,.04);font-size:13px}.cc-q-r.scanning{background:linear-gradient(90deg,rgba(34,211,238,.08),transparent)}.cc-q-r.dupe,.cc-q-r.skipped{opacity:.55}.cc-q-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.cc-q-n em{display:block;font-style:normal;font-size:11px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis}.cc-q-s{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-2)}.cc-lab{display:inline-flex;justify-content:center;padding:3px 8px;border-radius:999px;font:700 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;font-style:normal}.cc-lab.human{color:var(--cch);background:#22d3ee1a;border:1px solid rgba(34,211,238,.35)}.cc-lab.ai{color:var(--cca);background:#f26b5b1a;border:1px solid rgba(242,107,91,.35)}.cc-lab.hybrid{color:var(--ccm);background:#c8d6e414;border:1px solid rgba(200,214,228,.3)}.cc-lab.none{color:#fbbf24;border:1px dashed rgba(251,191,36,.5)}.cc-score{position:relative;display:inline-block;width:100%;max-width:120px;height:6px;border-radius:99px;background:linear-gradient(90deg,#22d3ee73,#c8d6e440 50%,#f26b5b73)}.cc-score i{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 8px currentColor,0 0 0 2px #04070b}.cc-score em{position:absolute;right:-30px;top:50%;transform:translateY(-50%);font:600 11px var(--mono);font-style:normal;color:var(--text-2)}.cc-score.sm{max-width:70px;margin-right:28px}.cc-guide{margin:0;padding-left:18px;display:grid;gap:7px;font-size:13px;color:var(--text-2);line-height:1.5}.cc-guide b{color:#fff}.cc-bal{display:grid;gap:6px}.cc-bal-r{display:grid;grid-template-columns:minmax(0,80px) minmax(0,1fr) 30px;gap:8px;align-items:center;font-size:12px;color:var(--text-2)}.cc-bal-r>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-bal-r em{font:600 11px var(--mono);font-style:normal;text-align:right;color:var(--text-3)}.cc-stack{display:flex;height:8px;border-radius:99px;overflow:hidden;background:#ffffff0a}.cc-stack i{height:100%;transition:width .6s}.cc-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cc-search{display:flex;align-items:center;gap:6px;padding-left:10px;border-radius:10px;background:#0000004d;border:1px solid rgba(255,255,255,.09);color:var(--text-3);flex:1 1 220px}.cc-search input{flex:1;border:0;background:none;padding-left:0}.cc-toolbar select{cursor:pointer}.cc-grow{flex:1}.cc-count{margin:10px 0 6px;font:500 11.5px var(--mono);color:var(--text-3)}.cc-table{display:grid;overflow-x:auto}.cc-tr{display:grid;grid-template-columns:70px minmax(160px,2.2fr) minmax(70px,1fr) minmax(60px,.8fr) 46px 50px 52px 100px 100px 74px;gap:10px;align-items:center;width:100%;min-width:900px;padding:8px 6px;border:0;border-top:1px solid rgba(255,255,255,.04);background:none;color:var(--text-2);font:500 12.5px var(--sans);text-align:left;cursor:pointer}.cc-tr>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-tr .nm{color:#fff;font-weight:600;display:flex;gap:5px;align-items:center}.cc-tr:hover{background:#22d3ee0a}.cc-tr.wrong{background:linear-gradient(90deg,rgba(242,107,91,.07),transparent 40%)}.cc-tr.ex{opacity:.45}.cc-tr.h{cursor:default;border:0;font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.cc-tr.h button{display:inline-flex;align-items:center;gap:3px;border:0;background:none;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.cc-tr.h button.on{color:#67e8f9}.cc-set{font:600 10.5px var(--mono);text-transform:uppercase}.cc-set.test{color:#c4b5fd}.cc-set.train{color:var(--text-3)}.cc-trw.open{background:#22d3ee08;border-radius:12px}.cc-more{margin-top:8px;padding:10px;border-radius:10px;border:1px dashed rgba(34,211,238,.3);background:none;color:#67e8f9;font:600 13px var(--sans);cursor:pointer}.cc-detail{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;padding:14px 10px 18px;min-width:0}.cc-detail-r{display:grid;gap:10px;align-content:start}.cc-facts{display:flex;flex-wrap:wrap;gap:6px}.cc-facts span{font:500 11px var(--mono);color:var(--text-3);padding:3px 8px;border-radius:8px;background:#ffffff08;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-grid{display:grid;gap:4px}.cc-grid-r{display:grid;grid-template-columns:86px repeat(10,minmax(0,1fr));gap:4px;align-items:center}.cc-grid-l{font:600 10.5px var(--mono);text-transform:uppercase;color:var(--text-3);overflow:hidden;text-overflow:ellipsis}.cc-grid-c{height:22px;border-radius:5px;border:1px solid rgba(255,255,255,.05);cursor:pointer;padding:0;transition:transform .15s}.cc-grid-c:hover{transform:scale(1.15)}.cc-grid-c.on{outline:2px solid #fff;outline-offset:1px}.cc-pick{margin-top:10px;padding:9px 12px;border-radius:10px;background:#0000004d;border:1px solid rgba(34,211,238,.2);font-size:12.5px;color:var(--text-2)}.cc-pick b{color:#fff;margin-right:8px}.cc-pick code{color:#a5f3fc;font-family:var(--mono)}.cc-sig{display:grid;overflow-x:auto}.cc-sig-r{display:grid;grid-template-columns:minmax(170px,1.3fr) minmax(160px,1.6fr) minmax(110px,.9fr) minmax(120px,1fr);gap:14px;align-items:center;padding:6px 4px;border-top:1px solid rgba(255,255,255,.035);min-width:620px;font-size:12.5px}.cc-sig-r.brk{border-top:1px solid rgba(34,211,238,.22);margin-top:6px;padding-top:10px}.cc-sig-r.h{border:0;font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.cc-sig-r.flip{background:linear-gradient(90deg,rgba(242,107,91,.07),transparent 50%)}.cc-sig-r .nm{color:#fff;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-sig-r .nm em{display:inline-block;width:70px;font:600 10px var(--mono);color:var(--text-3);text-transform:uppercase;font-style:normal}.cc-sig-dots{position:relative;height:16px}.cc-sig-dots:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:#ffffff0f}.cc-sig-dots .mid{position:absolute;left:50%;top:2px;bottom:2px;width:1px;background:#ffffff26}.cc-sig-dots u{position:absolute;top:50%;height:3px;transform:translateY(-50%);opacity:.6;border-radius:3px}.cc-sig-dots b{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px currentColor;z-index:1}.cc-w{position:relative;height:16px}.cc-w:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#ffffff26}.cc-w i{position:absolute;top:4px;height:8px;border-radius:3px}.cc-w i.ai{background:var(--cca);box-shadow:0 0 8px #f26b5b99}.cc-w i.hu{background:var(--cch);box-shadow:0 0 8px #22d3ee99}.cc-w em{position:absolute;right:0;top:-1px;font:600 10.5px var(--mono);font-style:normal;color:var(--text-3)}.cc-card.train-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:22px;background:radial-gradient(80% 100% at 100% 0%,rgba(167,139,250,.08),transparent 60%),linear-gradient(180deg,#0e1620d9,#080d14d9)}.cc-train-l{display:grid;gap:14px;align-content:start;min-width:0}.cc-train-r{min-width:0}.cc-go{position:relative;overflow:hidden}.cc-go:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-100%);animation:cc-sheen 3s ease-in-out infinite}@keyframes cc-sheen{60%,to{transform:translate(100%)}}.cc-cv{padding:10px 12px;border-radius:12px;font-size:12.5px;color:var(--text-2);background:#a78bfa12;border:1px solid rgba(167,139,250,.25);line-height:1.5}.cc-cv b{color:#ddd6fe}.cc-card.verdict{border-width:1.5px}.cc-card.verdict.good{border-color:#34d58b80;background:radial-gradient(60% 140% at 0% 50%,rgba(52,213,139,.12),transparent 60%),#080d14d9}.cc-card.verdict.meh{border-color:#fbbf2466;background:radial-gradient(60% 140% at 0% 50%,rgba(251,191,36,.08),transparent 60%),#080d14d9}.cc-vs{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center}.cc-vs-i{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#04140c;background:linear-gradient(135deg,#6ee7b7,#34d58b);box-shadow:0 0 24px #34d58b80}.verdict.meh .cc-vs-i{color:#2a1a00;background:linear-gradient(135deg,#fde68a,#fbbf24);box-shadow:0 0 24px #fbbf2473}.cc-vs b{font:800 18px var(--display);text-transform:uppercase;color:#fff}.cc-vs p{margin:4px 0 0;font-size:13px;color:var(--text-2);line-height:1.5}.cc-cmp{display:grid}.cc-cmp-r{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:10px;padding:8px 4px;border-top:1px solid rgba(255,255,255,.04);font:600 13px var(--mono);color:var(--text-2);align-items:center}.cc-cmp-r>span:first-child{font-family:var(--sans);color:#fff}.cc-cmp-r.h{border:0;font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.cc-cmp-r .new{color:#a5f3fc}.cc-cmp-r .new.up{color:var(--green);text-shadow:0 0 10px rgba(52,213,139,.5)}.cc-cmp-r .new.down{color:var(--cca)}.cc-conf{display:grid;grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,1fr));gap:5px;align-items:center}.cc-conf-r{display:contents}.cc-conf-h{font:700 10px var(--mono);text-transform:uppercase;text-align:center;letter-spacing:.04em}.cc-conf-l{font:700 11.5px var(--sans);display:flex;flex-direction:column}.cc-conf-l em{font:500 10.5px var(--mono);color:var(--text-3);font-style:normal}.cc-conf-x{display:grid;place-items:center;aspect-ratio:1.3;border-radius:10px;background:color-mix(in srgb,var(--c) calc(var(--a) * 55%),rgba(255,255,255,.02));border:1px solid color-mix(in srgb,var(--c) calc(var(--a) * 70% + 8%),transparent)}.cc-conf-x b{font:800 18px var(--display);color:#fff}.cc-conf-x em{font:500 10px var(--mono);color:#ffffffb3;font-style:normal}.cc-mis{display:grid;max-height:360px;overflow:auto}.cc-mis-r{display:grid;grid-template-columns:62px minmax(0,1fr) auto 34px;gap:10px;align-items:center;padding:7px 4px;border-top:1px solid rgba(255,255,255,.04);font-size:12.5px;color:#fff}.cc-mis-r>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-mis-r>em{font-style:normal;color:var(--text-3);font-size:11.5px}.cc-mis-r>b{font:700 13px var(--mono);text-align:right}.cc-mis-r.voice{grid-template-columns:62px minmax(0,1fr) 100px auto 30px}.cc-mis-r.voice span em{display:block;font-style:normal;font-size:11px;color:var(--text-3)}.cc-versions{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.cc-ver{display:grid;gap:10px;align-content:start;padding:16px;border-radius:18px;background:#080d14cc;border:1px solid rgba(255,255,255,.08)}.cc-ver.live{border-color:#22d3ee8c;background:radial-gradient(90% 80% at 0% 0%,rgba(34,211,238,.14),transparent 60%),#080d14d9;box-shadow:0 0 30px #22d3ee1f}.cc-ver-tag{display:flex;align-items:baseline;gap:8px}.cc-ver-tag span{font:800 13px var(--display);color:var(--text-2);letter-spacing:.06em}.cc-ver-tag b{font:800 28px var(--mono);color:#fff}.cc-ver-tag em{margin-left:auto;font:700 10.5px var(--mono);text-transform:uppercase;color:var(--text-3);font-style:normal}.cc-ver-tag em.live{display:inline-flex;align-items:center;gap:6px;color:#67e8f9}.cc-ver-tag em.live i{width:8px;height:8px;border-radius:50%;background:#22d3ee;box-shadow:0 0 10px #22d3ee;animation:cc-pulse 1.6s ease-in-out infinite}@keyframes cc-pulse{50%{opacity:.35;transform:scale(.7)}}.cc-ver-m{display:grid;grid-template-columns:1fr 1fr;gap:6px}.cc-ver-m span{font-size:11.5px;color:var(--text-3);display:flex;justify-content:space-between;padding:6px 9px;border-radius:9px;background:#ffffff06}.cc-ver-m b{color:#fff;font-family:var(--mono)}.cc-ver-s{display:flex;flex-wrap:wrap;gap:6px}.cc-ver-s span{font:500 10.5px var(--mono);color:var(--text-3)}.cc-ver-s span+span:before{content:"·";margin-right:6px}.cc-ver-n{margin:0;font-size:12.5px;color:var(--text-2);line-height:1.45}.cc-empty{display:grid;justify-items:center;gap:8px;padding:50px 20px;text-align:center;color:var(--text-2);border-radius:18px;border:1px dashed rgba(34,211,238,.25)}.cc-empty b{font:800 17px var(--display);text-transform:uppercase;color:#fff}.cc-empty p{margin:0;max-width:48ch;font-size:13.5px}.cc-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:90;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;background:#040a0ef2;border:1px solid rgba(34,211,238,.45);color:#fff;font:600 13.5px var(--sans);box-shadow:0 10px 40px #00000080,0 0 24px #22d3ee40;animation:cc-toast .35s cubic-bezier(.2,.9,.3,1.3)}@keyframes cc-toast{0%{opacity:0;transform:translate(-50%,14px)}}.dv-model{display:inline-flex!important;align-items:center;gap:6px;margin-top:6px;font:700 10.5px var(--mono)!important;letter-spacing:.08em;color:#a5f3fc!important}.dv-model i{width:6px;height:6px;border-radius:50%;background:#22d3ee;box-shadow:0 0 8px #22d3ee}@media (max-width: 1000px){.cc-row3{grid-template-columns:1fr}.cc-row4{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-card.train-hero{grid-template-columns:1fr}}@media (max-width: 760px){.cc-head{grid-template-columns:1fr;justify-items:center;text-align:center;padding:16px}.cc-name,.cc-chips{justify-content:center}.cc-sub{margin-inline:auto}.cc-row2,.cc-row4,.cc-form,.cc-detail{grid-template-columns:1fr}.cc-nav{top:0;position:static}.cc-vs{grid-template-columns:1fr}.cc-kpi-v{font-size:24px}.cc-q-r{grid-template-columns:56px minmax(0,1fr) 28px}.cc-q-s{grid-column:2 / -1}.cc-grid-r{grid-template-columns:64px repeat(10,minmax(0,1fr))}.cc-gt-r{grid-template-columns:minmax(0,1fr) 40px minmax(0,1.2fr) 60px}}.dik{height:clamp(500px,68vh,640px)}.dik-pct{top:50%}.dik-info{top:calc(50% + 98px)}.dik-head{position:absolute;left:0;right:0;top:clamp(22px,5%,40px);z-index:1;display:grid;justify-items:center;gap:8px;padding:0 16px;text-align:center;pointer-events:none}.dik-eye{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;font:700 10.5px var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#a5f3fc;background:#22d3ee12;border:1px solid rgba(34,211,238,.28);animation:dik-in .5s ease-out both}.dik-eye i{width:7px;height:7px;border-radius:50%;background:#22d3ee;box-shadow:0 0 10px #22d3ee;animation:cc-pulse 1.4s ease-in-out infinite}.dik-title{margin:0;font:800 clamp(28px,4.6vw,48px)/1.05 var(--display);text-transform:uppercase;letter-spacing:.02em;color:#f2fdff;white-space:nowrap}.dik-title span{display:inline-block;opacity:0;transform:translateY(14px) scale(.9);filter:blur(6px);animation:dik-ch .55s cubic-bezier(.2,.9,.3,1.2) forwards}.dik-title .sp{width:.3em}.dik-title b span{background:linear-gradient(100deg,#22d3ee,#ecfeff 45%,#22d3ee 60%,#0ea5c6);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:dik-ch .55s cubic-bezier(.2,.9,.3,1.2) forwards,dik-shine 3.2s linear infinite;text-shadow:none;filter:drop-shadow(0 0 14px rgba(34,211,238,.45))}.dik-line{margin:0;font-size:13.5px;color:var(--text-2);animation:dik-in .6s .35s ease-out both}@keyframes dik-ch{to{opacity:1;transform:none;filter:none}}@keyframes dik-shine{0%{background-position:100% 0}to{background-position:-200% 0}}@keyframes dik-in{0%{opacity:0;transform:translateY(6px)}}@media (max-width: 640px){.dik-title{font-size:clamp(22px,7.4vw,30px)}.dik-line{font-size:12.5px}}@media (prefers-reduced-motion: reduce){.dik-title span,.dik-title b span{animation:none;opacity:1;transform:none;filter:none}}.dfr{position:relative;width:170px;height:170px;display:grid;place-items:center;contain:layout paint}.dfr-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.dfr-guide{fill:none;stroke:#22d3ee1f;stroke-width:1;stroke-dasharray:2 5}.dfr-guide.in{stroke:#22d3ee14}.dfr-seg{fill:none;stroke:#ffffff12;stroke-width:9;stroke-linecap:round;transition:stroke .4s ease}.dfr-seg.on{stroke:url(#dfrG);filter:drop-shadow(0 0 3px rgba(34,211,238,.7))}.dfr-seg.new{animation:dfr-flare 1.1s ease-out both}@keyframes dfr-flare{0%{stroke-width:15;opacity:.3}35%{stroke-width:13;opacity:1}to{stroke-width:9}}.dfr-sweep{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:conic-gradient(from 0deg,#22d3ee00,#22d3ee00 280deg,#67e8f952 352deg,#ecfeff8c 360deg);-webkit-mask:radial-gradient(circle,transparent 54%,#000 56%,#000 70%,transparent 72%);mask:radial-gradient(circle,transparent 54%,#000 56%,#000 70%,transparent 72%);animation:dfr-spin 3.6s linear infinite;will-change:transform}@keyframes dfr-spin{to{transform:rotate(360deg)}}.dfr-pulse{position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:50%;border:2px solid rgba(165,243,252,.8);animation:dfr-pulse 1s ease-out forwards;pointer-events:none}@keyframes dfr-pulse{0%{transform:scale(.55);opacity:1}to{transform:scale(1.18);opacity:0}}.dfr-core{position:relative;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 40%,#22d3ee40,#040c10f2 70%);border:1px solid rgba(34,211,238,.35);box-shadow:0 0 26px #22d3ee4d,inset 0 0 18px #22d3ee33}.dfr-core img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.32}.dfr-core b{position:relative;font:800 30px var(--mono);color:#ecfeff;text-shadow:0 0 16px rgba(34,211,238,.9);animation:dfr-num .5s cubic-bezier(.2,.9,.3,1.4) both}@keyframes dfr-num{0%{transform:scale(1.5);opacity:0}}@media (max-width: 640px){.dfr{width:116px;height:116px}.dfr-core{width:62px;height:62px}.dfr-core b{font-size:20px}}@media (prefers-reduced-motion: reduce){.dfr-sweep,.dfr-seg.new,.dfr-pulse,.dfr-core b{animation:none}}.cc-form select,.cc-dual select{min-width:0;width:100%;padding:9px 11px;border-radius:10px;background:#0000004d;border:1px solid rgba(255,255,255,.09);color:var(--text);font:500 13px var(--sans);outline:none;cursor:pointer}.cc-form select:focus{border-color:#22d3ee80}.cc-form select option,.cc-form select optgroup{background:#0a0f16;color:var(--text)}.cc-form label>span i{font-style:normal;text-transform:none;letter-spacing:0;color:var(--text-3);opacity:.7;margin-left:4px;font-family:var(--sans)}.cc-dual{display:grid;gap:6px}.cc-chipset{display:flex;flex-wrap:wrap;gap:6px}.cc-chipset button{padding:6px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff06;color:var(--text-2);font:600 12px var(--sans);cursor:pointer;transition:all .2s}.cc-chipset button:hover{color:#fff;border-color:#22d3ee66}.cc-chipset button.on{color:#04222b;background:linear-gradient(135deg,#a5f3fc,#22d3ee);border-color:transparent;box-shadow:0 0 14px #22d3ee66}.cc-chipset.sm button{padding:4px 9px;font-size:11px}.cc-gp{display:grid;gap:10px;align-content:start;min-width:0}.cc-detail-r .cc-form{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 760px){.cc-detail-r .cc-form{grid-template-columns:1fr}}@media (max-width: 640px){.dik-title{white-space:normal;max-width:92%}.dik-info{top:calc(50% + 86px);gap:8px}.dik-steps{gap:4px 10px}.dik-steps li{font-size:11.5px}.dik-note{display:none}}.dik-title>b{display:inline-block;white-space:nowrap}.dik-title{white-space:normal!important;max-width:min(92%,760px)}.dik-title span,.dik-title b span{animation:none;opacity:1;transform:none;filter:none;background:none;color:inherit;-webkit-background-clip:border-box;background-clip:border-box}.dik-title .dik-part{display:inline}.dik-title .dik-w{display:inline-block;white-space:nowrap}.dik-title .dik-ch{display:inline-block;opacity:0;transform:translateY(14px) scale(.9);filter:blur(6px);animation:dik-ch .55s cubic-bezier(.2,.9,.3,1.2) forwards}.dik-title b .dik-ch{background:linear-gradient(100deg,#22d3ee,#ecfeff 45%,#22d3ee 60%,#0ea5c6);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:dik-ch .55s cubic-bezier(.2,.9,.3,1.2) forwards,dik-shine 3.2s linear infinite}.dik-title b{filter:drop-shadow(0 0 14px rgba(34,211,238,.45))}@media (prefers-reduced-motion: reduce){.dik-title .dik-ch{animation:none!important;opacity:1;transform:none;filter:none}}.dik-title>b{display:inline;white-space:normal}@media (min-width: 641px){.dik-title>.dik-part{display:block}}.smx{display:grid;gap:8px;margin-top:4px}.smx-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.smx-modes{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:14px;background:#00000059;border:1px solid rgba(255,255,255,.07)}.smx-modes button{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:10px;border:0;background:none;color:var(--text-2);font:700 12.5px var(--sans);cursor:pointer;transition:color .2s,background .25s,box-shadow .25s}.smx-modes button:hover{color:#fff}.smx-modes button.on{color:#04222b;background:linear-gradient(135deg,#E8FCFF,var(--sc, #22D3EE));box-shadow:0 0 18px color-mix(in srgb,var(--sc, #22D3EE) 55%,transparent)}.smx-layers{display:inline-flex;gap:6px;flex-wrap:wrap}.smx-layers button{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font:600 12px var(--sans);cursor:pointer;color:var(--text-3);background:#ffffff08;border:1px solid rgba(255,255,255,.1);transition:all .2s}.smx-layers button.own.on{color:#fff;border-color:color-mix(in srgb,var(--sc) 60%,transparent);background:color-mix(in srgb,var(--sc) 14%,transparent)}.smx-layers button.bl.on{color:#fff;border-color:#ff547099;background:#ff547024}.smx-desc{margin:0;font-size:12.5px;color:var(--text-3);line-height:1.45}.sst-map.smx-view{height:300px;cursor:crosshair;border:1px solid color-mix(in srgb,var(--sc) 22%,transparent);box-shadow:inset 0 0 40px #0009}.sst-map.smx-view.m-spec{cursor:default}.smx-view .sst-map-art{animation:smx-in .45s ease-out both}@keyframes smx-in{0%{opacity:0;transform:scale(1.015);filter:brightness(1.6)}}.smx-scanline{position:absolute;top:0;bottom:0;width:60px;left:-60px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sc) 40%,transparent),rgba(232,252,255,.5),transparent);mix-blend-mode:screen;animation:smx-sweep 1s cubic-bezier(.5,0,.3,1) .05s both}@keyframes smx-sweep{to{left:100%;opacity:0}}.smx-tip{position:absolute;z-index:5;transform:translate(14px,-50%);pointer-events:none;display:grid;gap:3px;padding:9px 11px;border-radius:11px;min-width:150px;background:#03070bf0;border:1px solid color-mix(in srgb,var(--sc) 45%,transparent);box-shadow:0 10px 30px #0009,0 0 16px color-mix(in srgb,var(--sc) 25%,transparent);font:600 11.5px var(--sans);color:#e8fcff;white-space:nowrap}.smx-tip.left{transform:translate(calc(-100% - 14px),-50%)}.smx-tip>b{font:700 12px var(--mono);color:#fff}.smx-tip>b em{font:600 10px var(--mono);color:var(--text-3);font-style:normal;margin-left:4px;text-transform:uppercase}.smx-tip span{display:flex;align-items:center;gap:6px;color:var(--text-2)}.smx-tip i{width:8px;height:8px;border-radius:2px}.smx-tip i.r{background:#ff5470}.smx-tip i.r2{background:#ffc8d2}.smx-tip>em{font-style:normal;font-size:11px;color:var(--text-3)}.smx-tip>em.bad{color:#ff8fa3}.smx-tip>em.ok{color:#6ee7b7}.smx-rem{position:absolute;left:34px;bottom:10px;display:flex;flex-wrap:wrap;gap:8px;pointer-events:none}.smx-rem span{padding:5px 10px;border-radius:999px;font:600 11.5px var(--sans);color:#e8fcff;background:#03070bcc;border:1px solid rgba(255,84,160,.45)}.smx-rem span.o{border-color:#fbbf2466}.smx-rem span.o.warn{color:#fcd34d;border-color:#fbbf24}.smx-rem b{font-family:var(--mono)}.smx-legend{position:static;margin:0;flex-wrap:wrap;pointer-events:auto}.smx-legend .hint{margin-left:auto;color:var(--text-3);font-weight:500}.smx-legend i.bl{background:#ff5470!important;box-shadow:0 0 8px #ff5470!important}.smx-hot{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.smx-hot-i{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:12px;cursor:pointer;text-align:left;color:#fff;background:linear-gradient(120deg,#ff54701f,#ff547005);border:1px solid rgba(255,84,112,.3);transition:transform .2s,border-color .2s,box-shadow .2s}.smx-hot-i:hover{transform:translateY(-2px);border-color:#ff788cb3;box-shadow:0 6px 20px #ff547033}.smx-hot-i .n{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;background:#fff;color:#3a0a14;font:800 11px var(--mono);box-shadow:0 0 12px #ff547099}.smx-hot-i .t{flex:1;display:grid}.smx-hot-i .t b{font:700 13px var(--mono)}.smx-hot-i .t em{font-style:normal;font-size:11px;color:var(--text-3)}.smx-hot-i svg{color:#ff8fa3}.smx-dim{font-size:12.5px;color:var(--text-3)}.sst-tool.pending{position:relative;border-color:#fbbf248c!important;box-shadow:0 0 0 1px #fbbf2440,0 0 22px #fbbf241f}.sst-pend{position:absolute;top:-9px;right:12px;padding:2px 8px;border-radius:999px;font:700 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#2a1a00;background:#fbbf24;box-shadow:0 0 10px #fbbf2499}.sst-apply{position:sticky;bottom:14px;z-index:6;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;padding:12px 14px;border-radius:16px;background:#050a0eeb;border:1px solid rgba(251,191,36,.5);box-shadow:0 14px 40px #0009,0 0 30px #fbbf2426;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .3s,transform .35s cubic-bezier(.2,.9,.3,1.2);max-height:0;padding-block:0;overflow:hidden}.sst-apply.on{opacity:1;transform:none;pointer-events:auto;max-height:200px;padding-block:12px;overflow:visible}.sst-apply-t{flex:1;min-width:180px;display:grid}.sst-apply-t b{font:800 14px var(--display);text-transform:uppercase;color:#fde68a;display:inline-flex;align-items:center;gap:8px}.sst-apply-t em{font-style:normal;font-size:12px;color:var(--text-2)}.sst-apply-dot{position:absolute;width:8px;height:8px;margin:6px 0 0 -14px}.sst-apply-go{position:relative;overflow:hidden}.sst-apply-go:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-100%);animation:cc-sheen 2.4s ease-in-out infinite}@media (max-width: 640px){.sst-map.smx-view{height:240px}.smx-modes button span{display:none}.smx-modes button.on span{display:inline}.smx-legend .hint{display:none}}.ogn{--oc: #22D3EE;display:grid;gap:18px;margin-top:26px;text-align:left}.ogn-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:22px;align-items:center;padding:22px;border-radius:26px;position:relative;overflow:hidden;background:radial-gradient(70% 90% at 25% 45%,rgba(34,211,238,.14),transparent 65%),radial-gradient(50% 60% at 100% 0%,rgba(242,107,91,.07),transparent 70%),linear-gradient(180deg,#0a1018eb,#05090eeb);border:1px solid rgba(34,211,238,.22);box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff0a}.ogn-grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(34,211,238,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.045) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(60% 80% at 28% 50%,#000,transparent);mask-image:radial-gradient(60% 80% at 28% 50%,#000,transparent)}.ogn-stage{position:relative;display:grid;gap:10px;min-width:0}.ogn-core{position:relative;width:100%;aspect-ratio:1.12}.ogn-core canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:crosshair}.ogn-tip{position:absolute;z-index:3;transform:translate(16px,-50%);pointer-events:none;display:grid;gap:2px;padding:9px 12px;border-radius:12px;background:#03070bf2;border:1px solid rgba(34,211,238,.45);box-shadow:0 10px 30px #0009;white-space:nowrap;animation:dik-in .18s ease-out}.ogn-tip.l{transform:translate(calc(-100% - 16px),-50%)}.ogn-tip em{font:700 9.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-style:normal}.ogn-tip b{font:700 14px var(--sans);color:#fff}.ogn-tip span{font-size:11.5px;color:var(--text-2)}.ogn-tip span.a{color:#f8a396}.ogn-tip span.h{color:#8ceefb}.ogn-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + 0px));margin-top:calc(-1 * (100% / 1.12) * .5 + 0px);display:none}.ogn-badge{display:flex;align-items:baseline;gap:8px;position:absolute;left:14px;top:10px;transform:none;margin:0;pointer-events:none}.ogn-badge b{font:800 22px var(--display);letter-spacing:.04em;color:#f2fdff;text-shadow:0 0 18px rgba(34,211,238,.6)}.ogn-badge em{font:700 14px var(--mono);font-style:normal;color:#a5f3fc;padding:2px 8px;border-radius:8px;background:#22d3ee1a;border:1px solid rgba(34,211,238,.35)}.ogn-live{align-self:center;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font:700 9.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#6ee7b7;background:#34d58b1a;border:1px solid rgba(52,213,139,.4)}.ogn-live i{width:7px;height:7px;border-radius:50%;background:#34d58b;box-shadow:0 0 10px #34d58b;animation:cc-pulse 1.4s ease-in-out infinite}.ogn-layers{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.ogn-layers button{padding:6px 11px;border-radius:999px;font:600 11.5px var(--sans);color:var(--text-2);background:#ffffff08;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .2s}.ogn-layers button:hover,.ogn-layers button.on{color:#04222b;background:linear-gradient(135deg,#cffafe,#22d3ee);border-color:transparent;box-shadow:0 0 16px #22d3ee73}.ogn-layer-d{margin:0;min-height:40px;text-align:center;font-size:12.5px;color:var(--text-3);line-height:1.5}.ogn-side{position:relative;display:grid;gap:12px;min-width:0}.ogn-eye{display:inline-flex;align-items:center;gap:6px;font:700 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#67e8f9}.ogn-h{margin:0;font:800 clamp(30px,4vw,46px)/1.02 var(--display);text-transform:uppercase;color:#f2fdff}.ogn-p{margin:0;font-size:14px;line-height:1.6;color:var(--text-2)}.ogn-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ogn-tile{--t: #22D3EE;position:relative;padding:12px 13px;border-radius:15px;overflow:hidden;display:grid;gap:3px;min-width:0;background:linear-gradient(160deg,color-mix(in srgb,var(--t) 12%,transparent),#060a0fd9 65%);border:1px solid color-mix(in srgb,var(--t) 30%,transparent);opacity:0;transform:translateY(12px) scale(.97);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.9,.3,1.2),box-shadow .25s}.ogn.in .ogn-tile{opacity:1;transform:none}.ogn-tile:hover{box-shadow:0 0 24px color-mix(in srgb,var(--t) 30%,transparent);transform:translateY(-3px)}.ogn-tile.t-h{--t: #34D58B}.ogn-tile.t-v{--t: #A78BFA}.ogn-tile.t-g{--t: #67E8F9}.ogn-tile.t-a{--t: #F26B5B}.ogn-tile-k{display:inline-flex;align-items:center;gap:5px;font:700 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t);min-width:0}.ogn-tile-v{font:800 26px var(--display);color:#fff;text-shadow:0 0 16px color-mix(in srgb,var(--t) 55%,transparent)}.ogn-tile-v .dim{font-size:16px;color:var(--text-3);text-shadow:none;text-transform:uppercase;letter-spacing:.1em}.ogn-tile-s{font-size:11px;color:var(--text-3);line-height:1.35}.ogn-mix{display:flex;height:8px;border-radius:99px;overflow:hidden;background:#ffffff0a}.ogn-mix span{transition:flex 1.2s cubic-bezier(.2,.8,.2,1)}.ogn-mix .h{background:#22d3ee;box-shadow:0 0 10px #22d3ee}.ogn-mix .m{background:#c8d6e4}.ogn-mix .a{background:#f26b5b;box-shadow:0 0 10px #f26b5b}.ogn-meta{display:inline-flex;align-items:center;gap:6px;font:500 11.5px var(--mono);color:var(--text-3)}.ogn-bottom{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px}.ogn-card{padding:16px;border-radius:20px;background:linear-gradient(180deg,#0c131cd9,#060a0fd9);border:1px solid rgba(34,211,238,.15);min-width:0}.ogn-card-h{display:grid;gap:2px;margin-bottom:10px}.ogn-card-h b{display:inline-flex;align-items:center;gap:7px;font:800 14px var(--display);text-transform:uppercase;color:#eafbff}.ogn-card-h span{font-size:12px;color:var(--text-3)}.ogn-journey svg{width:100%;height:auto;display:block;overflow:visible}.ogn-ax{font:500 9.5px var(--mono);fill:var(--text-3)}.ogn-ax.on{fill:#a5f3fc;font-weight:700}.ogn-jline{stroke-dasharray:1200;stroke-dashoffset:1200;filter:drop-shadow(0 0 6px rgba(34,211,238,.7))}.ogn.in .ogn-jline{animation:ogn-draw 1.8s .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes ogn-draw{to{stroke-dashoffset:0}}.ogn-jlive{fill:none;stroke:#22d3ee;stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:ogn-ring 1.8s ease-out infinite}@keyframes ogn-ring{0%{transform:scale(.5);opacity:1}to{transform:scale(1.6);opacity:0}}.ogn-jpt{cursor:pointer}.ogn-jread{display:flex;flex-wrap:wrap;gap:4px 14px;min-height:22px;margin-top:6px;font-size:12px;color:var(--text-2)}.ogn-jread b{color:#fff;font-family:var(--mono)}.ogn-jread .dim{color:var(--text-3)}.ogn-top{display:grid;gap:5px}.ogn-top-r{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 70px;gap:10px;align-items:center;padding:6px 8px;border-radius:10px;border:0;background:none;color:inherit;text-align:left;cursor:default;transition:background .2s}.ogn-top-r:hover{background:#22d3ee0f}.ogn-top-r .n{font:600 12.5px var(--sans);color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogn-top-r .n em{display:block;font:600 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-style:normal}.ogn-top-r .bar{height:7px;border-radius:99px;background:#ffffff0d;overflow:hidden}.ogn-top-r .bar i{display:block;height:100%;border-radius:inherit;transform-origin:left;transform:scaleX(0);transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.ogn.in .ogn-top-r .bar i{transform:none}.ogn-top-r .bar i.a{background:linear-gradient(90deg,#f26b5b66,#f26b5b);box-shadow:0 0 10px #f26b5b99}.ogn-top-r .bar i.h{background:linear-gradient(90deg,#22d3ee66,#22d3ee);box-shadow:0 0 10px #22d3ee99}.ogn-top-r .bar i.m{background:linear-gradient(90deg,#c8d6e440,#c8d6e4)}.ogn-top-r .dir{font:700 11px var(--mono);text-align:right;color:var(--text-3)}.ogn-top-r .dir.a{color:#f8a396}.ogn-top-r .dir.h{color:#8ceefb}@media (max-width: 960px){.ogn-grid,.ogn-bottom{grid-template-columns:1fr}.ogn-core{max-width:520px;margin:0 auto}}@media (max-width: 560px){.ogn-grid{padding:14px}.ogn-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ogn-tile-v{font-size:22px}.ogn-badge b{font-size:18px}}.ogn-core{aspect-ratio:1.3}.ogn-bottom{align-items:start}.ogn-core{aspect-ratio:1.15}.ogn-core canvas{cursor:grab;touch-action:pan-y}.ogn-core canvas:active{cursor:grabbing}.ogn-drag{position:absolute;right:12px;bottom:8px;font:600 9.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);pointer-events:none;opacity:.7}.ogn-power{position:relative;overflow:hidden;margin-top:-4px;padding:12px 0;border-radius:16px;background:linear-gradient(90deg,#22d3ee0f,#22d3ee05,#f26b5b0d);border:1px solid rgba(34,211,238,.14);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ogn-power-track{display:flex;width:max-content;gap:34px;animation:ogn-tick 46s linear infinite;will-change:transform}.ogn-power:hover .ogn-power-track{animation-play-state:paused}@keyframes ogn-tick{to{transform:translate(-50%)}}.ogn-pw{display:inline-flex;align-items:baseline;gap:9px;white-space:nowrap}.ogn-pw b{font:800 22px var(--display);color:#f2fdff;text-shadow:0 0 16px rgba(34,211,238,.6)}.ogn-pw:nth-child(4n+2) b{color:#ffd9d3;text-shadow:0 0 16px rgba(242,107,91,.6)}.ogn-pw em{font-style:normal;font-size:12.5px;color:var(--text-2)}.ogn-pw:after{content:"◆";margin-left:25px;font-size:8px;color:#67e8f980;align-self:center}@media (prefers-reduced-motion: reduce){.ogn-power-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}html.motion-calm .ogn-power-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}@media (max-width: 560px){.ogn-pw b{font-size:18px}}.ogn-grid>.ogn-power{grid-column:1 / -1;margin-top:0}.ogn-core{aspect-ratio:1.08}.ogn-core.grab canvas{cursor:grabbing}.ogn-core canvas{touch-action:none}.ogn-aura{position:absolute;left:50%;top:50%;width:74%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,#22d3ee00,#22d3ee47,#a78bfa38,#f26b5b2e,#22d3ee00 70%,#67e8f940,#22d3ee00);filter:blur(34px);opacity:.75;animation:ogn-aura 14s linear infinite}@keyframes ogn-aura{to{transform:translate(-50%,-50%) rotate(360deg)}}.ogn-core.grab .ogn-aura{opacity:1;animation-duration:4s}.ogn-spec{display:flex;flex-wrap:wrap;gap:6px}.ogn-spec span{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font:600 11.5px var(--sans);color:#cffafe;background:#22d3ee12;border:1px solid rgba(34,211,238,.22)}.ogn-spec svg{color:#67e8f9}.ogn-soon{display:inline-block;font:800 15px var(--display)!important;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(100deg,rgba(234,246,250,.35) 20%,#ECFEFF 40%,var(--t, #22D3EE) 50%,rgba(234,246,250,.35) 70%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:dik-shine 3.4s linear infinite;text-shadow:none}.ogn-tile.soon .ogn-tile-v{text-shadow:none;padding:4px 0 2px}.ogn-how{display:grid;gap:14px}.ogn-how-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.ogn-how-h p{margin:0;font-size:13px;color:var(--text-3);font-style:italic}.ogn-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;counter-reset:s}.ogn-step{position:relative;display:grid;gap:8px;align-content:start;padding:18px 16px 16px;border-radius:18px;overflow:hidden;background:linear-gradient(170deg,#22d3ee14,#060a0fe6 55%);border:1px solid rgba(34,211,238,.16);opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.9,.3,1.15),border-color .3s,box-shadow .3s}.ogn.in .ogn-step{opacity:1;transform:none}.ogn-step:hover{border-color:#67e8f980;box-shadow:0 0 30px #22d3ee26;transform:translateY(-4px)}.ogn-step:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#67E8F9,transparent);transform:translate(-100%);transition:transform .8s ease}.ogn-step:hover:after{transform:translate(100%)}.ogn-step-n{position:absolute;right:14px;top:10px;font:800 30px var(--display);color:#67e8f91a}.ogn-step-i{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#04222b;background:radial-gradient(circle at 35% 30%,#cffafe,#22d3ee 65%,#0e7490);box-shadow:0 0 20px #22d3ee73}.ogn-step:hover .ogn-step-i{animation:cc-bob 1.6s ease-in-out infinite}.ogn-step b{font:800 16px var(--display);text-transform:uppercase;color:#f2fdff}.ogn-step p{margin:0;font-size:13px;line-height:1.55;color:var(--text-2)}@media (max-width: 960px){.ogn-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.ogn-steps{grid-template-columns:1fr}}.cb-stage{position:relative;z-index:1;display:grid;grid-template-columns:auto auto minmax(80px,1fr);align-items:center;gap:4px 10px;margin:8px auto 0;max-width:460px;padding:9px 14px;border-radius:14px;background:#22d3ee0f;border:1px solid rgba(34,211,238,.22)}.cb-stage-n{font:700 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#67e8f9}.cb-stage b{font:800 15px var(--display);text-transform:uppercase;color:#f2fdff;text-shadow:0 0 12px rgba(34,211,238,.5)}.cb-stage-bar{height:6px;border-radius:99px;background:#ffffff0f;overflow:hidden}.cb-stage-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ea5c6,#a5f3fc);box-shadow:0 0 10px #22d3ee;transition:width 1.4s cubic-bezier(.2,.8,.2,1)}.cb-stage em{grid-column:1 / -1;font-style:normal;font-size:11.5px;color:var(--text-3);text-align:center}.cb-stage{background:#040a0ee0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dsu-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dsu-ct{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center;text-align:left;padding:13px 14px;border-radius:14px;cursor:pointer;color:var(--text-2);background:#ffffff05;border:1px solid var(--border-hi);transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.dsu-ct:hover{transform:translateY(-2px);border-color:#22d3ee66}.dsu-ct-i{grid-row:1 / 3;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#8ceefb;background:#22d3ee14;border:1px solid rgba(34,211,238,.2);transition:all .25s}.dsu-ct b{font-size:14px;color:#e8fcff}.dsu-ct em{font-style:normal;font-size:11.5px;color:var(--text-3);line-height:1.35}.dsu-ct.on{border-color:#22d3ee;background:linear-gradient(180deg,#22d3ee1f,#22d3ee05);box-shadow:0 0 0 1px #22d3ee59,0 10px 26px #22d3ee24}.dsu-ct.on .dsu-ct-i{color:#04222b;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 16px #22d3ee99}@media (max-width: 760px){.dsu-content{grid-template-columns:1fr}}.cc-info-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;margin-bottom:14px;border-radius:14px;background:#0000004d;border:1px solid rgba(255,255,255,.07)}.cc-info-tabs button{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;text-align:left;padding:9px 12px;border-radius:10px;border:0;background:none;color:var(--text-2);font:700 13px var(--sans);cursor:pointer;min-width:0}.cc-info-tabs button>svg{grid-row:1 / 3}.cc-info-tabs button em{grid-column:2;font:500 11px var(--sans);font-style:normal;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-info-tabs button:disabled{opacity:.45;cursor:default}.cc-info-tabs button.on{color:#04222b;background:linear-gradient(135deg,#a5f3fc,#22d3ee);box-shadow:0 0 18px #22d3ee59}.cc-info-tabs button.on em{color:#04222bbf}.cc-info.track{border-color:#fbbf2459;box-shadow:0 0 0 1px #fbbf241f}.cc-info.track .cc-info-tabs button.on{background:linear-gradient(135deg,#fde68a,#fbbf24)}.cc-info-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;border-radius:11px;font-size:12.5px;color:var(--text-2);background:#fbbf240f;border:1px solid rgba(251,191,36,.2)}.cc-info-note b{color:#fde68a}.cc-q-tools{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin-bottom:6px;font-size:12.5px}.cc-q-r.sel{grid-template-columns:22px 62px minmax(0,1fr) minmax(120px,210px) 28px;cursor:pointer;border-radius:8px;transition:background .15s}.cc-q-r.sel:hover{background:#22d3ee0a}.cc-q-r.picked{background:#fbbf2412!important;box-shadow:inset 3px 0 #fbbf24}.cc-q-r input[type=checkbox]{accent-color:#FBBF24;width:15px;height:15px;cursor:pointer}.cc-own{margin-left:6px;padding:1px 6px;border-radius:6px;font:700 9.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#2a1a00;background:#fbbf24}.cc-own.warn{background:#f26b5b;color:#fff}.cc-pill{padding:2px 8px;border-radius:999px;font:700 10px var(--mono);text-transform:uppercase;color:#fde68a;border:1px solid rgba(251,191,36,.4)}.cc-tg{display:inline-flex;align-items:center;gap:6px;font:600 12px var(--sans);color:var(--text-2);cursor:pointer}.cc-tg input{accent-color:#22D3EE}.cc-cnt{font-style:normal;font:700 10px var(--mono);opacity:.7;margin-left:2px}.cc-vlist{display:grid;gap:8px}.cc-v{border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff04;overflow:hidden}.cc-v.accepted{border-color:#34d58b59}.cc-v.rejected{opacity:.65}.cc-v.open{border-color:#22d3ee59;background:#22d3ee08}.cc-v-h{display:grid;grid-template-columns:minmax(0,1fr) auto 90px 18px;gap:14px;align-items:center;width:100%;padding:11px 14px;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.cc-v-file{min-width:0}.cc-v-file b{display:block;color:#fff;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-v-file em{font-style:normal;font-size:11.5px;color:var(--text-3)}.cc-v-cmp{display:flex;align-items:center;gap:10px}.cc-v-cmp>span{display:grid;justify-items:center;gap:2px}.cc-v-cmp>span>em{font:600 9.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-style:normal}.cc-v-cmp>span>b{font:700 11px var(--mono);color:var(--text-2)}.cc-v-vs{width:24px;height:24px;border-radius:50%;display:grid!important;place-items:center}.cc-v-vs.ok{color:#04140c;background:#34d58b}.cc-v-vs.no{color:#fff;background:#f26b5b;box-shadow:0 0 10px #f26b5b80}.cc-v-st{font:700 10px var(--mono);text-transform:uppercase;letter-spacing:.06em;text-align:center;padding:3px 8px;border-radius:999px;color:#fde68a;border:1px solid rgba(251,191,36,.4)}.cc-v-st.accepted{color:#6ee7b7;border-color:#34d58b73}.cc-v-st.rejected{color:var(--text-3);border-color:#ffffff26}.cc-v-chev{color:var(--text-3);transition:transform .2s}.cc-v-chev.up{transform:rotate(180deg)}.cc-v-body{display:grid;gap:14px;padding:4px 14px 14px}.cc-v-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cc-v-box{padding:12px;border-radius:12px;background:#00000040;border:1px solid rgba(255,255,255,.06);min-width:0}.cc-v-t{display:block;margin-bottom:8px;font:800 12px var(--display);text-transform:uppercase;letter-spacing:.05em;color:#a5f3fc}.cc-v-box dl{margin:0;display:grid;gap:5px}.cc-v-box dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px;font-size:12px}.cc-v-box dt{color:var(--text-3)}.cc-v-box dd{margin:0;color:#fff;overflow-wrap:anywhere}.cc-v-layers{display:grid;gap:4px;margin-top:10px}.cc-v-layers>div{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:8px;font-size:11.5px;color:var(--text-2)}.cc-v-says{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:10px;border-radius:10px;font:600 14px var(--sans);color:#fff;background:#ffffff08}.cc-v-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (max-width: 900px){.cc-v-cols{grid-template-columns:1fr}.cc-v-h{grid-template-columns:minmax(0,1fr) auto}.cc-v-st,.cc-v-chev{display:none}.cc-info-tabs{grid-template-columns:1fr}}.dv-say{display:block;margin:4px 0 6px;font:600 clamp(13.5px,1.5vw,16px)/1.35 var(--sans);color:#e8fcff;text-wrap:balance}.dv.v-a .dv-say{color:#ffe4df}.drv-say{display:block;max-width:min(92vw,640px);margin:2px auto 14px;font:600 clamp(15px,2.2vw,21px)/1.35 var(--sans);color:#ecfeff;text-align:center;text-wrap:balance;opacity:0;transform:translateY(8px);transition:opacity .8s ease .25s,transform .8s cubic-bezier(.2,.8,.2,1) .25s;text-shadow:0 0 18px rgba(34,211,238,.35)}.drv.landed .drv-say{opacity:1;transform:none}.drv.v-a .drv-say{text-shadow:0 0 18px rgba(242,107,91,.4)}.hx-say{color:var(--text-2)}.sgx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#02080bb8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:sgxIn .22s ease both;overflow-y:auto}.sgx-box{position:relative;width:min(940px,100%);max-height:calc(100vh - 32px);overflow-y:auto;border-radius:24px;padding:26px 22px 22px;background:linear-gradient(180deg,#0a181efa,#050e13fa);border:1px solid rgba(34,211,238,.28);box-shadow:0 30px 90px #0009,0 0 0 1px #22d3ee0f inset;animation:sgxUp .3s cubic-bezier(.2,.8,.2,1) both}.sgx-x{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#c8d6e4;cursor:pointer;z-index:2}.sgx-x:hover{background:#22d3ee24;color:#fff}.sgx-head{text-align:center;max-width:620px;margin:0 auto 18px}.sgx-lock{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#22d3ee1f;color:#22d3ee;margin-bottom:10px}.sgx-head h2,.sgx-done h2{font-family:Manrope Lambda,Manrope,sans-serif;font-size:clamp(20px,3.2vw,28px);margin:0 0 8px;color:#fff;letter-spacing:-.01em}.sgx-head p,.sgx-done p{color:#9fb2c2;font-size:14.5px;line-height:1.55;margin:0}.sgx-head b{color:#22d3ee}.sgx .acc-auth{max-width:none;background:transparent}.sgx-done{text-align:center;padding:30px 10px 16px;display:flex;flex-direction:column;align-items:center;gap:10px}.sgx-ok{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#22d3ee24;color:#22d3ee;box-shadow:0 0 30px #22d3ee4d;margin-bottom:4px}.sgx-done .lx-cta-btn{margin-top:10px;display:inline-flex;align-items:center;gap:8px}@media (max-width: 720px){.sgx .acc-auth{grid-template-columns:1fr}.sgx .acc-auth-r{display:none}.sgx-box{padding:22px 14px 14px}}@keyframes sgxIn{0%{opacity:0}to{opacity:1}}@keyframes sgxUp{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.acc-paid{display:flex;align-items:flex-start;gap:14px;position:relative;margin:0 auto 20px;max-width:900px;padding:16px 48px 16px 18px;border-radius:18px;border:1px solid rgba(34,211,238,.35);background:linear-gradient(135deg,#22d3ee1f,#08161ceb);animation:sgxUp .35s cubic-bezier(.2,.8,.2,1) both}.acc-paid div{display:flex;flex-direction:column;gap:3px}.acc-paid b{color:#fff;font-size:15px}.acc-paid span:not(.acc-paid-i){color:#9fb2c2;font-size:13.5px;line-height:1.5}.acc-paid-i{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#22d3ee29;color:#22d3ee}.acc-paid.pending .acc-paid-i{animation:accPaidPulse 1.2s ease-in-out infinite}.acc-paid.credited .acc-paid-i{box-shadow:0 0 22px #22d3ee73}.acc-paid-x{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#c8d6e4;cursor:pointer}@keyframes accPaidPulse{50%{opacity:.45;transform:scale(.92)}}.prt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;overflow:hidden;touch-action:none;background:radial-gradient(ellipse at 50% 34%,#071a21,#03090c 62%,#020507);animation:prtIn .6s ease both}.prt-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.prt-x{position:absolute;top:16px;right:16px;z-index:3;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:transparent;border:1px solid rgba(200,214,228,.18);color:#8ea3b3;cursor:pointer;transition:color .2s,border-color .2s;animation:prtIn .6s .4s both}.prt-x:hover{color:#fff;border-color:#c8d6e473}.prt-copy{position:absolute;left:50%;transform:translate(-50%);top:var(--prt-top, 52vh);width:min(520px,calc(100% - 32px));text-align:center;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.prt-copy button{pointer-events:auto}.prt-pack{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#5f7a8b;animation:prtRise .9s .1s both}.prt-h{font-family:Manrope Lambda,Manrope,sans-serif;font-weight:600;font-size:clamp(22px,4.2vw,32px);line-height:1.15;margin:0;color:#e8f4fa;letter-spacing:.01em;animation:prtRise 1s .15s both}.prt-line{color:#9fb4c3;font-size:15px;line-height:1.6;margin:0;max-width:440px;animation:prtRise 1s .3s both}.prt-ell i{font-style:normal;animation:prtEll 1.4s infinite;opacity:.2}.prt-ell i:nth-child(2){animation-delay:.2s}.prt-ell i:nth-child(3){animation-delay:.4s}.prt-fine{color:#4f6878;font-size:12.5px;margin:6px 0 0;animation:prtRise 1s .45s both}.prt-bal{display:flex;align-items:baseline;gap:10px;margin-top:6px;padding:10px 18px;border-radius:14px;border:1px solid rgba(34,211,238,.18);background:#22d3ee0a;animation:prtRise 1s .9s both}.prt-bal span{color:#6f8a9b;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.prt-bal b{color:#fff;font-family:Manrope Lambda,Manrope,sans-serif;font-size:26px;font-weight:600;font-variant-numeric:tabular-nums;min-width:2ch}.prt-acts{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px;animation:prtRise 1s 1.2s both}.prt-error .prt-acts{animation-delay:.5s}.prt-btn,.prt-ghost{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;font-weight:600;font-size:14px;cursor:pointer;transition:background .25s,color .25s,border-color .25s,box-shadow .25s}.prt-btn{background:#22d3ee1a;border:1px solid rgba(34,211,238,.45);color:#dff8ff}.prt-btn:hover{background:#22d3ee33;box-shadow:0 0 24px #22d3ee40}.prt-ghost{background:transparent;border:1px solid rgba(200,214,228,.18);color:#8ea3b3}.prt-ghost:hover{color:#fff;border-color:#c8d6e466}.prt-hard .prt-btn{border-color:#f26b5b73;background:#f26b5b14;color:#ffe3dd}.prt-hard .prt-h{color:#ffd9d2}@keyframes prtIn{0%{opacity:0}to{opacity:1}}@keyframes prtRise{0%{opacity:0;transform:translateY(8px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes prtEll{0%,to{opacity:.2}40%{opacity:1}}@media (max-height: 680px){.prt-copy{gap:5px}.prt-bal{padding:8px 14px}}@media (prefers-reduced-motion: reduce){.prt *,.prt{animation-duration:.01s!important;animation-delay:0s!important}}.prt-pk-label .prt-pack{color:#a8945e}.prt-pk-label.prt-done .prt-bal{border-color:#fce2a038}.cb-top:has(+.evo){border-bottom:0}.evo{position:relative;padding:30px 14px 22px;border-bottom:1px solid rgba(34,211,238,.12);background:linear-gradient(180deg,rgba(34,211,238,.035),transparent 55%)}.evo-thread{position:absolute;left:50%;top:-18px;width:1px;height:34px;background:linear-gradient(180deg,#22d3ee00,#22d3eeb3);transform-origin:top;animation:evoThread .7s 1.5s cubic-bezier(.2,.8,.2,1) both}.evo-thread:after{content:"";position:absolute;left:-2px;bottom:-2px;width:5px;height:5px;border-radius:50%;background:#a5f3fc;box-shadow:0 0 10px #22d3ee}.evo-head{display:flex;justify-content:center;align-items:baseline;gap:8px;margin-bottom:14px;animation:evoIn .7s 1.75s both}.evo-head span{font:700 10.5px var(--mono);letter-spacing:.24em;text-transform:uppercase;color:#67e8f9}.evo-head i{font-style:normal;color:var(--text-3)}.evo-head em{font-style:normal;font:600 10.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.evo-track{display:grid;grid-template-columns:repeat(4,1fr);max-width:520px;margin:0 auto;position:relative}.evo-node{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;animation:evoIn .6s var(--d, 2s) both}.evo-node b{font:700 11px var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.evo-orb{position:relative;z-index:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#061218e6,#06121866);border:1px solid rgba(200,214,228,.12)}.evo-glyph line{stroke:#c8d6e459;stroke-width:.8}.evo-glyph circle{fill:#c8d6e48c}.evo-node.done .evo-orb{border-color:#22d3ee59}.evo-node.done .evo-glyph line{stroke:#22d3ee8c}.evo-node.done .evo-glyph circle{fill:#22d3ee}.evo-node.done b{color:#8fb7c6}.evo-node.now .evo-orb{width:56px;height:56px;margin-top:-6px;border-color:#22d3eea6;background:radial-gradient(circle,#22d3ee3d,#06121899 72%);box-shadow:0 0 26px #22d3ee59,inset 0 0 14px #22d3ee40}.evo-node.now .evo-orb:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1px solid rgba(34,211,238,.45);animation:evoPulse 2.6s ease-out infinite}.evo-node.now .evo-glyph{width:40px;height:40px}.evo-node.now .evo-glyph line{stroke:#a5f3fc;stroke-width:1}.evo-node.now .evo-glyph circle{fill:#fff;filter:drop-shadow(0 0 3px #22D3EE)}.evo-node.now .evo-glyph-spin{animation:evoSpin 18s linear infinite}.evo-node.now b{color:#f2fdff;font-size:12.5px;text-shadow:0 0 12px rgba(34,211,238,.6)}.evo-node.next .evo-orb{border-style:dashed;border-color:#22d3ee66}.evo-node.next b{color:#b9cad8}.evo-node.far{opacity:.45}.evo-node.far{animation-name:evoInFar}.evo-link{position:absolute;top:22px;left:calc(50% + 25px);width:calc(100% - 50px);height:1.5px;background:#c8d6e41f;border-radius:2px}.evo-node.now .evo-link{left:calc(50% + 31px);width:calc(100% - 56px)}.evo-link.done{background:linear-gradient(90deg,#22d3ee99,#22d3eee6);box-shadow:0 0 8px #22d3ee80}.evo-link.live i{position:relative;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#a5f3fc);box-shadow:0 0 10px #22d3ee;transition:width 1.6s 2.4s cubic-bezier(.2,.8,.2,1)}.evo-link.live i s{position:absolute;right:-4px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#fff;box-shadow:0 0 10px #22d3ee,0 0 18px #22d3ee}.evo-link.live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(165,243,252,.35),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:evoFlow 3.2s linear infinite;border-radius:inherit}.evo-says{margin:16px auto 4px;max-width:420px;text-align:center;font-size:13px;line-height:1.5;color:#b9cad8;font-style:italic;animation:evoIn .7s 2.6s both}.evo-foot{text-align:center;font-size:12px;color:var(--text-3);animation:evoIn .7s 2.75s both}.evo-foot b{color:#22d3ee;font:700 13px var(--mono)}.evo-foot span{color:#e8f4fa;font-weight:600}@keyframes evoThread{0%{transform:scaleY(0);opacity:0}to{transform:none;opacity:1}}@keyframes evoIn{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes evoInFar{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:.45;transform:none;filter:none}}@keyframes evoPulse{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.35);opacity:0}}@keyframes evoSpin{to{transform:rotate(360deg)}}@keyframes evoFlow{0%{background-position:-40% 0}to{background-position:140% 0}}@media (max-width: 420px){.evo{padding:26px 8px 18px}.evo-node b{font-size:9.5px}.evo-node.now b{font-size:11px}.evo-orb{width:38px;height:38px}.evo-link{top:19px;left:calc(50% + 22px);width:calc(100% - 44px)}.evo-node.now .evo-orb{width:50px;height:50px}.evo-node.now .evo-link{top:19px;left:calc(50% + 28px);width:calc(100% - 50px)}.evo-node.now .evo-glyph{width:34px;height:34px}}@media (prefers-reduced-motion: reduce){.evo *,.evo-thread{animation-delay:0s!important;animation-duration:.01s!important}}.prt-done .prt-fine{min-height:1.4em;margin-top:2px;color:#6f8a9b;animation:prtRise .8s both}.prt-done .prt-fine b{color:#e8f4fa;font-weight:600}.prt-done .prt-stage-count{color:#4f6878}.prt-done .prt-acts{animation-delay:.8s}.wv-step-body{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.wv-say{font-size:15px;line-height:1.72}.wv-trackw{display:flex;align-items:center;gap:8px;margin:14px 0 12px}.wv-trackw .wv-track{margin:0;flex:1;min-width:0;scroll-behavior:smooth}.wv-arrow{display:none;width:36px;height:36px}.wv-trackw.over .wv-arrow{display:grid}.wv-arrow svg{width:16px;height:16px}.wv-track li{flex:0 0 auto}.wv-scope2{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.wv-sc{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border-radius:12px;background:#22d3ee0a;border:1px solid rgba(34,211,238,.16);animation:wv-slide .45s ease both}.wv-sc>svg{flex:none;margin-top:2px;color:#22d3ee}.wv-sc div{display:grid;gap:1px;min-width:0}.wv-sc b{font:800 15px var(--display);color:#f2fdff}.wv-sc span{font:700 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#67e8f9}.wv-sc em{font-style:normal;font-size:12px;color:var(--text-3);line-height:1.4}.wv-voices2{display:grid;gap:8px}.wv-v2{padding:11px 13px;border-radius:12px;background:#ffffff05;border:1px solid var(--border);border-left:2px solid var(--c);animation:wv-slide .45s ease both}.wv-v2-h{display:flex;align-items:center;gap:9px}.wv-v2-h b{font-size:13.5px;color:#f2fdff}.wv-v2-h code{margin-left:auto;font:800 15px var(--mono);color:var(--c)}.wv-v2 .wv-bar{display:block;margin:8px 0 6px}.wv-v2-m{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.wv-v2-m em{font-style:normal;font:600 10.5px var(--mono);color:var(--text-3);letter-spacing:.03em}.wv-v2-m em:first-child{color:var(--c)}.wv-v2 p{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-2)}.wv-clues2,.wv-drv{display:grid;gap:8px}.wv-cc{padding:10px 12px;border-radius:12px;background:#ffffff05;border:1px solid var(--border);border-left:2px solid var(--c);animation:wv-slide .45s ease both}.wv-cc-h{display:grid;grid-template-columns:10px 1fr auto;gap:9px;align-items:center}.wv-cc-h .wv-dot{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}.wv-cc-h span{display:grid;min-width:0}.wv-cc-h b{font-size:13px;color:#f2fdff}.wv-cc-h em{font-style:normal;font-size:11px;color:var(--text-3)}.wv-cc-h code{font:700 12px var(--mono);color:var(--c);white-space:nowrap}.wv-cc-push{display:flex;align-items:center;gap:9px;margin:7px 0 0 19px}.wv-cc-push em{font-style:normal;font:600 10.5px var(--mono);color:var(--text-3);white-space:nowrap}.wv-push{flex:1;height:4px;border-radius:4px;background:#ffffff0f;overflow:hidden}.wv-push i{display:block;height:100%;border-radius:inherit;background:var(--c);box-shadow:0 0 8px var(--c);animation:wvGrow .9s .2s cubic-bezier(.2,.8,.2,1) both;transform-origin:left}.wv-cc-push .wv-mini{flex:1}.wv-cc p{margin:6px 0 0 19px;font-size:12.5px;line-height:1.5;color:var(--text-2)}.wv-flip{margin:7px 0 0 19px;padding:5px 9px;border-radius:8px;font-size:11.5px;color:#ffd9d2;background:#f26b5b14;border:1px dashed rgba(242,107,91,.4)}.wv-drv-scale{padding:11px 13px;border-radius:12px;background:#040c1099;border:1px solid rgba(200,214,228,.12)}.wv-drv-lbl{display:flex;justify-content:space-between;font:700 11px var(--mono);letter-spacing:.05em;text-transform:uppercase}.wv-drv-lbl span{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.wv-drv-lbl .h{color:#22d3ee}.wv-drv-lbl .a{color:#f26b5b;justify-content:flex-end}.wv-drv-lbl em{font-style:normal;font-weight:600;color:var(--text-3);text-transform:none;letter-spacing:0;margin-left:4px}.wv-drv-bar{display:flex;height:10px;margin:8px 0;border-radius:6px;overflow:hidden;background:#ffffff0d}.wv-drv-bar i{display:block;height:100%;animation:wvGrow 1.1s .15s cubic-bezier(.2,.8,.2,1) both}.wv-drv-bar .h{background:linear-gradient(90deg,#0ea5c6,#22d3ee);transform-origin:left}.wv-drv-bar .a{background:linear-gradient(90deg,#f26b5b,#ff9a8a);transform-origin:right;box-shadow:0 0 14px #f26b5b80}.wv-drv-scale p{margin:0;font-size:12px;line-height:1.5;color:var(--text-3)}.wv-drv-scale p b{color:var(--text-2)}@keyframes wvGrow{0%{transform:scaleX(0)}to{transform:none}}.wv-zg{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.wv-zg-c{padding:9px 10px;border-radius:11px;background:#ffffff05;border:1px solid var(--border);display:grid;gap:3px}.wv-zg-c b{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;display:flex;gap:6px;align-items:center}.wv-zg-c b i{font-style:normal;font-size:9px;padding:1px 6px;border-radius:99px;background:currentColor}.wv-zg-c b i{color:inherit}.wv-zg-c.human b{color:#22d3ee}.wv-zg-c.hybrid b{color:#c8d6e4}.wv-zg-c.ai b{color:#f26b5b}.wv-zg-c b i{background:transparent;border:1px solid currentColor}.wv-zg-c.here{border-color:currentColor}.wv-zg-c.human.here{border-color:#22d3ee80}.wv-zg-c.ai.here{border-color:#f26b5b8c}.wv-zg-c.hybrid.here{border-color:#c8d6e473}.wv-zg-c span{font-size:12px;color:#e3f4f8}.wv-zg-c em{font-style:normal;font-size:11px;line-height:1.4;color:var(--text-3)}.wv-final-z{margin:12px 0 4px;font-size:13px;line-height:1.5;color:var(--text-2)}.wv-final-z b{color:#f2fdff}.wv-final-c{margin:0;font-size:12px;line-height:1.5;color:var(--text-3)}.lf-dec{margin:16px 0 6px;padding:14px 16px;border-radius:16px;background:#040c108c;border:1px solid rgba(200,214,228,.12)}.lf-dec.tense.ai{border-color:#f26b5b59;background:linear-gradient(180deg,#f26b5b0f,#040c108c)}.lf-dec.tense.human{border-color:#22d3ee59}.lf-dec-h{display:grid;gap:4px;margin-bottom:10px}.lf-dec-h b{font:800 14px var(--display);letter-spacing:.02em;text-transform:uppercase;color:#f2fdff}.lf-dec-h span{font-size:12.5px;line-height:1.55;color:var(--text-2);max-width:820px}.lf-dec .wv-drv-scale{background:transparent;border:0;padding:0}.lf-dec-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin-top:10px}.lf-trig{display:flex;gap:9px;padding:9px 11px;border-radius:11px;background:#ffffff05;border:1px solid var(--border);animation:wv-slide .45s ease both}.lf-trig>i{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%}.lf-trig>i.a{background:#f26b5b;box-shadow:0 0 8px #f26b5b}.lf-trig>i.h{background:#22d3ee;box-shadow:0 0 8px #22d3ee}.lf-trig div{display:grid;gap:1px;min-width:0}.lf-trig b{font-size:12.5px;color:#f2fdff}.lf-trig code{font:700 11.5px var(--mono);color:#ffb3a6}.lf-trig em{font-style:normal;font-size:11px;line-height:1.4;color:var(--text-3)}.lf-trig.flip{border-style:dashed;border-color:#f26b5b59}@media (max-width: 760px){.wv-zg{grid-template-columns:1fr}.wv-scope2{grid-template-columns:1fr 1fr}.wv-say{font-size:14px}.wv-arrow{width:32px;height:32px}}.wd-sec.k-hide{border-color:#22d3ee59;background:linear-gradient(180deg,#22d3ee0f,#ffffff03)}.wd-sec.k-hide p{font-size:14px;color:#e3f4f8}.wd-sec.k-flip{border-style:dashed}@media (max-width: 760px){.wv-step-body{grid-template-columns:1fr}.wv-nico img{width:36px;height:36px}}.wv-tier{font:800 10px var(--mono)!important;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid currentColor}.wv-tier.decisive{color:#fff!important;background:var(--c, #F26B5B);border-color:transparent;box-shadow:0 0 14px var(--c, #F26B5B)}.wv-tier.strong{color:var(--c, #F26B5B)!important}.wv-tier.clear{color:#c8d6e4!important;opacity:.9}.wv-tier.subtle{color:var(--text-3)!important}.lf-trig .wv-tier{align-self:start;justify-self:start;margin:3px 0 2px;--c: #F26B5B}.lf-trig b{display:inline-flex;align-items:center;gap:6px}.lf-trig em{font-size:12px!important;color:var(--text-2)!important}.lf-fam{margin:6px 0 0;font-size:12.5px;color:var(--text-2)}.lf-fam b{color:#f2fdff}.wv-cc-push svg{color:var(--c);opacity:.8;flex:none}.wv,.wv-case,.wv-step{overflow-x:clip}.dfv-label{font-size:10px;margin-top:4px}.dfv-v{font-size:15px;margin-top:3px}.dfv-card{padding:11px 14px}.dfv-row{height:25px;gap:7px}.dfv-row span{font-size:9.5px}.dfv-row b{font-size:11px}.dfv-row i{font-size:9px}@media (max-width: 640px){.dfv-v{font-size:13px}.dfv-row b{font-size:10.5px}}.dsc-wave{cursor:crosshair;touch-action:pan-y}.dsc-hint{position:absolute;right:8px;bottom:4px;font:600 9.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8ceefb73;pointer-events:none;animation:dscHint 4s ease-in-out infinite}@keyframes dscHint{0%,to{opacity:.35}50%{opacity:.8}}.wv-cc-h em{display:inline-flex;align-items:center;gap:4px}.wv-cc .wv-cc-saw{color:#e3f4f8;font-size:13px;margin-top:7px}.wv-cc .wv-cc-why{color:var(--text-2);font-size:12.5px;margin-top:3px}.wv-cc .wv-cc-alt{color:var(--text-3);font-size:11.5px;margin-top:6px;padding-top:6px;border-top:1px dashed rgba(200,214,228,.12)}.wv-cc .wv-cc-alt b{font:700 9.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8fb7c6;margin-right:6px}.lf-trig-f{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#8fb7c6}.wd-sec p+p{margin-top:8px}.wd-points{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.wd-points li{display:grid;gap:3px;padding:10px 12px;border-radius:12px;background:#ffffff05;border-left:2px solid rgba(242,107,91,.55)}.wd.z-human .wd-points li{border-left-color:#22d3ee99}.wd-pt-h{font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f2fdff}.wd-points li span{font-size:13.5px;line-height:1.6;color:var(--text-2)}.lgw-link .pulse.out{fill:#fcd34d;filter:drop-shadow(0 0 4px rgba(252,211,77,.8));opacity:.9}.lgw-tax-regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.lgw-tax-regions button{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:12px;cursor:pointer;text-align:left;font:600 13px var(--sans);color:var(--text-2);background:#ffffff06;border:1px solid rgba(143,166,181,.16);transition:border-color .2s,background .2s,color .2s}.lgw-tax-regions button:hover{border-color:#22d3ee66;color:var(--text)}.lgw-tax-regions button.on{color:var(--text);background:#22d3ee17;border-color:#22d3ee;box-shadow:0 0 18px #22d3ee24}.lgw-tax-regions .fl{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 5px;border-radius:6px;font:700 10.5px var(--mono);letter-spacing:.04em;color:#a5f3fc;background:#22d3ee1a;border:1px solid rgba(34,211,238,.25)}.lgw-tax-regions button.on .fl{color:#04131a;background:#22d3ee;border-color:#22d3ee}.lgw-tax-pack{grid-template-columns:110px 1fr}.lgw-tax-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:14px;align-items:start;animation:nc-in .35s ease both}.lgw-receipt{position:relative;padding:14px 16px 18px;border-radius:14px;background:linear-gradient(170deg,#f0fdff0f,#f0fdff05);border:1px solid rgba(165,243,252,.2);-webkit-mask:radial-gradient(circle 6px at 50% 100%,transparent 98%,#000) 0 0 / 16px 100% repeat-x;mask:radial-gradient(circle 6px at 50% 100%,transparent 98%,#000) 0 0 / 16px 100% repeat-x}.lgw-receipt .rc-h{display:flex;align-items:center;gap:7px;margin-bottom:10px;font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.lgw-receipt .rc-row{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px dashed rgba(143,166,181,.2);font:500 13.5px var(--sans);color:var(--text-2)}.lgw-receipt .rc-row b{font:600 13.5px var(--mono);color:var(--text);text-align:right}.lgw-receipt .rc-row.tax.in b{color:#22d3ee}.lgw-receipt .rc-row.tax.maybe b{color:#fcd34d;font-family:var(--sans);font-weight:600}.lgw-receipt .rc-row.total{border-bottom:0;padding-top:10px;font-weight:700;color:var(--text)}.lgw-receipt .rc-row.total b{font:800 20px var(--display);color:#a5f3fc}.lgw-receipt .rc-row.total em{display:block;font:600 11.5px var(--sans);font-style:normal;color:#fcd34d}.lgw-receipt .rc-foot{display:flex;align-items:center;gap:6px;margin-top:6px;font:500 11.5px var(--sans);color:var(--text-3)}.lgw-receipt .rc-foot svg{color:#22d3ee;flex:none}.lgw-tax-why b{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;font:700 12.5px var(--sans)}.lgw-tax-why b.in{color:#04131a;background:#22d3ee}.lgw-tax-why b.maybe{color:#1a1406;background:#fcd34d}.lgw-tax-why p{margin:10px 0 0;font:400 13.5px/1.6 var(--sans);color:var(--text-2)}.lgw-tax-why p.fx{display:flex;gap:8px;font-size:12.5px;color:var(--text-3)}.lgw-tax-why p.fx svg{flex:none;margin-top:3px;color:#a5f3fc}.lgw-pay-track{position:relative;list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:4px 0 14px;padding:0}.lgw-pay-track:before,.lgw-pay-track:after{content:"";position:absolute;top:19px;left:8%;height:2px;border-radius:2px}.lgw-pay-track:before{right:8%;background:#8fa6b52e}.lgw-pay-track:after{width:calc(84% * var(--p, 0));background:linear-gradient(90deg,#22d3ee,#a5f3fc);box-shadow:0 0 10px #22d3ee99;transition:width .6s cubic-bezier(.3,1,.4,1)}.lgw-pay-track li{position:relative;z-index:1}.lgw-pay-track button{width:100%;display:flex;flex-direction:column;align-items:center;gap:5px;padding:0 2px;cursor:pointer;background:none;border:0;text-align:center}.lgw-pay-track .dot{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--text-3);background:#06131a;border:1.5px solid rgba(143,166,181,.3);transition:all .3s}.lgw-pay-track button.done .dot{color:#22d3ee;border-color:#22d3ee99}.lgw-pay-track button.on .dot{color:#04131a;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 0 5px #22d3ee24,0 0 20px #22d3ee99;transform:scale(1.06)}.lgw-pay-track .t{font:600 12.5px/1.25 var(--sans);color:var(--text-2)}.lgw-pay-track button.on .t{color:var(--text)}.lgw-pay-track em{font:500 10.5px var(--sans);font-style:normal;color:var(--text-3)}.lgw-pay-card{padding:14px 16px;border-radius:14px;background:#22d3ee0d;border:1px solid rgba(34,211,238,.2);animation:nc-in .35s ease both}.lgw-pay-card .what{margin:0 0 12px;font:400 14px/1.6 var(--sans);color:var(--text)}.lgw-pay-who{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lgw-pay-who div{padding:10px 11px;border-radius:11px;background:#02080c8c;border:1px solid rgba(143,166,181,.14);font:400 12.5px/1.5 var(--sans);color:var(--text-2)}.lgw-pay-who div span{display:flex;align-items:center;gap:6px;margin-bottom:5px;font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#a5f3fc}.lgw-pay-who div.us{border-color:#22d3ee4d}.lgw-pay-vault{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 13px;border-radius:12px;font:400 13px/1.5 var(--sans);color:var(--text-2);background:#ffffff05;border:1px dashed rgba(143,166,181,.25);transition:border-color .3s,background .3s,box-shadow .3s}.lgw-pay-vault svg{flex:none;color:#a5f3fc}.lgw-pay-vault b{color:var(--text)}.lgw-pay-vault.lit{border-style:solid;border-color:#fcd34d8c;background:#fcd34d0f;box-shadow:0 0 22px #fcd34d1a}.lgw-pay-vault.lit svg{color:#fcd34d}.lgw-payfaq .lgw-card{min-height:158px}.lgw-payfaq .lgw-card .back{font-size:12.5px;line-height:1.5}.lgw-ledger-items{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.lgw-ledger-items button{padding:7px 11px;border-radius:10px;cursor:pointer;font:500 12.5px var(--sans);color:var(--text-2);background:#02080c99;border:1px solid rgba(143,166,181,.16);transition:all .2s}.lgw-ledger-items button:hover{border-color:#22d3ee66;color:var(--text)}.lgw-ledger-items button.on{color:#04131a;background:#22d3ee;border-color:#22d3ee;font-weight:600}.lgw-ledger-places{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lgw-ledger-places .pl{display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 8px 12px;border-radius:14px;text-align:center;background:#ffffff05;border:1px solid rgba(143,166,181,.14);opacity:.55;transition:all .35s cubic-bezier(.3,1,.4,1)}.lgw-ledger-places .pl .i{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:var(--text-3);background:#8fa6b514;transition:all .35s}.lgw-ledger-places .pl b{font:600 13px var(--sans);color:var(--text-2)}.lgw-ledger-places .pl em{font:600 11px var(--mono);font-style:normal;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.lgw-ledger-places .pl.lit{opacity:1;border-color:#22d3ee8c;background:#22d3ee12;box-shadow:0 0 22px #22d3ee24;transform:translateY(-2px)}.lgw-ledger-places .pl.lit .i{color:#04131a;background:#22d3ee;box-shadow:0 0 14px #22d3ee99}.lgw-ledger-places .pl.lit b{color:var(--text)}.lgw-ledger-places .pl.lit em{color:#22d3ee}.lgw-ledger-places .pl.stripe.lit{border-color:#fcd34d8c;background:#fcd34d0f;box-shadow:0 0 22px #fcd34d1f}.lgw-ledger-places .pl.stripe.lit .i{background:#fcd34d;box-shadow:0 0 14px #fcd34d8c}.lgw-ledger-places .pl.stripe.lit em{color:#fcd34d}@media (max-width: 720px){.lgw-tax-regions{grid-template-columns:repeat(2,minmax(0,1fr))}.lgw-tax-body{grid-template-columns:1fr}.lgw-tax-pack{grid-template-columns:1fr;gap:8px}.lgw-pay-track{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.lgw-pay-track:before,.lgw-pay-track:after{display:none}.lgw-pay-who{grid-template-columns:1fr}.lgw-ledger-places{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.lgw-pay-track:after,.lgw-ledger-places .pl,.lgw-pay-track .dot{transition:none}}@media print{.lgw-tax,.lgw-pay,.lgw-payfaq,.lgw-ledger{break-inside:avoid}}@media (max-width: 600px){.dsect.mhx{padding-left:10px;padding-right:10px}.wv-case{padding:2px 0 0;border:0;border-radius:0;background:none}.wv-step{padding:14px 12px;border-radius:14px}.wv-step-body{grid-template-columns:1fr!important;gap:14px}.wv-nico{flex-direction:column;align-items:stretch;gap:0}.wv-nico img{width:38px;height:38px;margin:0 0 -6px 14px;position:relative;z-index:1}.wv-say{width:100%;padding:16px 15px 13px;border-radius:16px;font-size:15px;line-height:1.68;min-height:0}.dex-reason{flex-direction:column;gap:8px;border-radius:14px;font-size:14px;padding:12px 13px}.dex-reason img{width:32px;height:32px}.wv-scope2{grid-template-columns:1fr}.wv-cc{padding:11px 12px}.lf{padding:14px 10px}.lf-zones{display:block;padding-bottom:22px}.lf-zones>span:first-child,.lf-zones>span:last-child{display:none}.lf-z b{font-size:10px;letter-spacing:.03em}.lf-z.hybrid b{font-size:9px;letter-spacing:0}.lf-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name score" "track track";row-gap:8px;column-gap:10px;padding:10px 6px}.lf-name{grid-area:name;min-width:0}.lf-name b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf-track{grid-area:track}.lf-score{grid-area:score;display:flex;align-items:baseline;gap:6px;justify-content:flex-end}.lf-score b{display:inline;font-size:17px}.lf-score em{font-size:9px;white-space:nowrap}.lf-more{padding-left:6px;padding-right:6px}.lf-legend{grid-template-columns:1fr}.wd-h{padding:14px 12px;gap:12px}.wd-ava,.wd-ava img{width:44px;height:44px}.wd-body{padding:0 10px 14px}.wd-lead{padding:14px}.wd-lead .wd-stamp{position:static;display:inline-flex;margin-bottom:10px}.wd-lead blockquote{padding-right:0;font-size:19px}.wd-list{padding-left:14px}.wd-list:before{left:3px}.wd-sec{padding:12px}.wd-sec:before{left:-15px}.wd-sec p{font-size:14.5px}}@media (max-width: 600px){.wd-ht{min-width:0;flex:1 1 auto}.wd-open{flex:none;padding:7px 11px;font-size:12.5px}.wv-trackw{padding:8px 7px 2px 0}}.plugins-page{position:relative}.pls-wait{min-height:70vh}.pls-none{min-height:60vh;display:grid;place-content:center;gap:12px;text-align:center}.pls-none h1{font:800 34px var(--display);text-transform:uppercase;color:var(--text);margin:0}.pls-none p{color:var(--text-3);margin:0 0 8px}.pls-private{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 auto 10px;width:fit-content;padding:6px 14px;border-radius:999px;font:600 12px var(--sans);color:#fde68a;background:#fcd34d14;border:1px solid rgba(252,211,77,.3)}.pls-sky{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.pls-hero,.pp-hero{position:relative;overflow:hidden;border-radius:28px;padding:54px 24px 34px;background:radial-gradient(120% 90% at 50% 0%,rgba(34,211,238,.06),transparent 60%),#03080b;border:1px solid rgba(34,211,238,.14);isolation:isolate}.pls-hero-in{position:relative;z-index:1;max-width:720px;margin:0 auto;text-align:center}.pls-eyebrow{display:inline-flex;align-items:center;gap:7px;font:700 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#a5f3fc}.pls-hero h1{margin:14px 0 12px;font:800 clamp(34px,6vw,64px)/1.02 var(--display);text-transform:uppercase;color:#f2fdff;letter-spacing:-.01em}.pls-hero h1 span{background:linear-gradient(90deg,#22d3ee,#a78bfa 45%,#fcd34d 75%,#34d399);-webkit-background-clip:text;background-clip:text;color:transparent}.pls-hero-in>p{margin:0 auto;max-width:560px;font:400 16px/1.6 var(--sans);color:var(--text-2)}.pls-ring-wrap{--sp: 290px;position:relative;z-index:1;margin-top:18px}.pls-ring-stage{position:relative;height:340px;perspective:1400px;display:grid;place-items:center;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.pls-ring-stage.drag{cursor:grabbing}.pls-ring{position:relative;width:260px;height:290px;transform-style:preserve-3d}.pls-ring-item{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:none;cursor:pointer;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.9,.2,1),opacity .5s,filter .5s;filter:brightness(.5) saturate(.7)}.pls-ring-stage.drag .pls-ring-item{transition:opacity .3s,filter .3s}.pls-ring-item.front{filter:none}.pls-ring-item.front .pf{box-shadow:0 0 0 1px color-mix(in srgb,var(--h) 55%,transparent),0 30px 80px -20px color-mix(in srgb,var(--h) 70%,transparent),0 0 60px -10px color-mix(in srgb,var(--h) 45%,transparent)}.pls-ring-cap{display:flex;flex-direction:column;align-items:center;margin-top:12px}.pls-ring-cap b{font:800 18px var(--display);text-transform:uppercase;color:#f2fdff}.pls-ring-cap em{font:600 11px var(--mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--h)}.pls-ring-nav{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:14px;margin-top:30px}.pls-ring-nav>button{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--text);background:#ffffff0a;border:1px solid rgba(143,166,181,.25);transition:all .2s}.pls-ring-nav>button:hover{border-color:#22d3ee;color:#22d3ee}.pls-ring-dots{display:flex;gap:8px}.pls-ring-dots button{width:9px;height:9px;padding:0;border-radius:99px;cursor:pointer;border:0;background:#ffffff2e;transition:all .3s}.pls-ring-dots button.on{width:26px;background:var(--h);box-shadow:0 0 12px var(--h)}.pls-ring-open{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin:18px auto 0;padding:13px 22px;border-radius:999px;cursor:pointer;font:700 14px var(--sans);color:#04131a;background:var(--h);border:0;box-shadow:0 10px 40px -8px var(--h);transition:transform .2s,background .4s,box-shadow .4s}.pls-ring-open:hover{transform:translateY(-2px)}.pls-ring-hint{position:relative;z-index:1;margin:12px 0 0;text-align:center;font:500 12px var(--sans);color:var(--text-3)}.pf{--h: #22D3EE;position:relative;width:100%;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:18px;text-align:left;background:linear-gradient(170deg,#121d23,#0a1216 55%,#070d10);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff12,0 20px 60px -24px #000000e6;transition:box-shadow .4s,filter .4s}.pf:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 1px,transparent 1px 3px)}.pf.live{box-shadow:inset 0 1px #ffffff12,0 0 0 1px color-mix(in srgb,var(--h) 45%,transparent),0 0 60px -12px var(--h)}.pf.byp .pf-screen canvas,.pf.byp .pk-fill{opacity:.25}.pf-top{display:flex;align-items:center;gap:10px}.pf-brand{display:inline-flex;align-items:center;gap:6px;font:700 9.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.pf-brand i{width:7px;height:7px;border-radius:50%;background:var(--h);box-shadow:0 0 8px var(--h)}.pf-name{font:800 15px var(--display);letter-spacing:.06em;text-transform:uppercase;color:#f2fdff}.pf-byp{margin-left:auto;padding:4px 10px;border-radius:8px;cursor:pointer;font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.pf-byp.on{color:#04131a;background:var(--h);border-color:var(--h);box-shadow:0 0 12px color-mix(in srgb,var(--h) 60%,transparent)}.pf-screen{position:relative;height:150px;border-radius:12px;overflow:hidden;background:radial-gradient(120% 120% at 50% 0%,color-mix(in srgb,var(--h) 12%,transparent),transparent 60%),#02070a;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 0 30px #000c}.pf-screen canvas{display:block;width:100%;height:100%;transition:opacity .3s}.pf-knobs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pf-hint{margin:0;text-align:center;font:500 11px var(--sans);color:var(--text-3)}.pf.mini{padding:10px;gap:8px;border-radius:16px;pointer-events:none}.pf.mini .pf-screen{height:92px}.pf.mini .pf-name{font-size:12px}.pk{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.pk-dial{width:100%;max-width:74px;aspect-ratio:1;cursor:ns-resize;touch-action:none;outline:none;border-radius:50%}.pk-dial:focus-visible{box-shadow:0 0 0 2px var(--h)}.pk-dial svg{width:100%;height:100%;display:block;overflow:visible}.pk-track{fill:none;stroke:#ffffff17;stroke-width:4;stroke-linecap:round}.pk-fill{fill:none;stroke:var(--h);stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--h));transition:opacity .3s}.pk-cap{fill:url(#none);fill:#1a262c;stroke:#ffffff1f;stroke-width:1}.pk-ptr{stroke:#f2fdff;stroke-width:2.6;stroke-linecap:round}.pk-name{font:600 10.5px var(--sans);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pk-val{font:600 10.5px var(--mono);color:var(--h)}.pk.mini .pk-dial{max-width:40px;cursor:default}.pk.mini .pk-name{font-size:8.5px}.pls-cat{margin-top:46px}.pls-cat-h{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.pls-cat-h h2,.pp-sec h2{margin:0;font:800 26px var(--display);text-transform:uppercase;color:#f2fdff}.pls-chips{display:flex;flex-wrap:wrap;gap:6px}.pls-chips button{padding:8px 14px;border-radius:999px;cursor:pointer;font:600 13px var(--sans);color:var(--text-2);background:#ffffff08;border:1px solid rgba(143,166,181,.2);transition:all .2s}.pls-chips button.on{color:#04131a;background:#22d3ee;border-color:#22d3ee}.pls-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.pls-card{--mx: 50%;--my: 0%;--rx: 0deg;--ry: 0deg;position:relative;display:flex;flex-direction:column;gap:0;padding:14px;border-radius:22px;cursor:pointer;text-align:left;color:inherit;overflow:hidden;background:linear-gradient(180deg,#0a1418,#060c0f);border:1px solid rgba(255,255,255,.08);transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease-out,border-color .3s,box-shadow .3s;animation:wv-slide .5s ease both}.pls-card:hover{border-color:color-mix(in srgb,var(--h) 50%,transparent);box-shadow:0 24px 60px -24px color-mix(in srgb,var(--h) 70%,transparent)}.pls-card-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(360px circle at var(--mx) var(--my),color-mix(in srgb,var(--h) 18%,transparent),transparent 60%)}.pls-card:hover .pls-card-glow{opacity:1}.pls-card-face{position:relative;display:block;transition:transform .4s cubic-bezier(.2,.9,.2,1)}.pls-card:hover .pls-card-face{transform:translateY(-3px) scale(1.015)}.pls-card-body{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 4px 2px}.pls-kicker{display:inline-flex;align-items:center;gap:8px;font:700 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--h)}.pls-kicker em{font-style:normal;padding:1px 6px;border-radius:5px;font-size:9.5px;color:#fde68a;border:1px solid rgba(252,211,77,.4)}.pls-card-body>b{font:800 22px var(--display);text-transform:uppercase;color:#f2fdff}.pls-tag{font:400 13.5px/1.5 var(--sans);color:var(--text-2)}.pls-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.pls-price{font:700 16px var(--mono);color:#f2fdff}.pls-price s{font-size:12px;color:var(--text-3);margin-right:4px}.pls-go{display:inline-flex;align-items:center;gap:5px;font:700 13px var(--sans);color:var(--h);transition:gap .2s}.pls-card:hover .pls-go{gap:9px}.pls-grid.small{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.pls-promise{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:40px}.pls-promise>div{padding:18px;border-radius:18px;background:#ffffff05;border:1px solid rgba(255,255,255,.07)}.pls-promise span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;margin-bottom:10px;color:#04131a;background:#22d3ee;box-shadow:0 0 18px #22d3ee66}.pls-promise b{display:block;font:700 15px var(--sans);color:var(--text)}.pls-promise p{margin:4px 0 0;font:400 13px/1.55 var(--sans);color:var(--text-3)}.pp-hero{padding:26px 24px 30px;background:radial-gradient(120% 90% at 70% 0%,color-mix(in srgb,var(--h) 9%,transparent),transparent 60%),#03080b;border-color:color-mix(in srgb,var(--h) 22%,transparent)}.pp-back{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;cursor:pointer;font:600 13px var(--sans);color:var(--text-2);background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.pp-back:hover{color:var(--h);border-color:var(--h)}.pp-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:36px;align-items:center;margin-top:20px}.pp-hero-txt h1{margin:8px 0 6px;font:800 clamp(42px,7vw,76px)/.95 var(--display);text-transform:uppercase;color:#f2fdff;text-shadow:0 0 40px color-mix(in srgb,var(--h) 40%,transparent)}.pp-tagline{margin:0 0 12px;font:600 19px/1.4 var(--sans);color:var(--h2)}.pp-blurb{margin:0;font:400 15px/1.7 var(--sans);color:var(--text-2)}.pp-buy{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.pp-price{display:flex;align-items:baseline;gap:8px;margin-right:6px}.pp-price b{font:800 34px var(--display);color:#f2fdff}.pp-price s{font:600 15px var(--mono);color:var(--text-3)}.pp-price em{font:600 11px var(--mono);font-style:normal;text-transform:uppercase;letter-spacing:.08em;color:var(--h)}.pp-buy-btn{display:inline-flex;align-items:center;gap:7px;padding:13px 20px;border-radius:14px;font:700 14px var(--sans);color:#04131a;background:var(--h);border:0;box-shadow:0 10px 34px -10px var(--h)}.pp-buy-btn:disabled{cursor:not-allowed;opacity:.75}.pp-try{padding:12px 16px;border-radius:14px;font:600 13px var(--sans);color:var(--text-2);background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.pp-try:disabled{cursor:not-allowed;opacity:.6}.pp-formats{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.pp-formats span{padding:4px 9px;border-radius:7px;font:700 10.5px var(--mono);letter-spacing:.06em;color:var(--text-2);background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.pp-hero-face{display:flex;flex-direction:column;gap:12px}.pp-hero-face .pf{padding:16px}.pp-hero-face .pf-screen{height:190px}.pp-listen{display:flex;gap:8px;flex-wrap:wrap}.pp-play{flex:1 1 220px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 16px;border-radius:14px;cursor:pointer;font:700 14px var(--sans);color:var(--text);background:#ffffff0d;border:1px solid color-mix(in srgb,var(--h) 45%,transparent);transition:all .25s}.pp-play:hover{background:color-mix(in srgb,var(--h) 12%,transparent)}.pp-play.on{color:#04131a;background:var(--h);box-shadow:0 0 30px -4px var(--h)}.pp-ab{display:inline-flex;align-items:center;gap:6px;padding:12px 14px;border-radius:14px;cursor:pointer;font:700 13px var(--sans);color:var(--text-3);background:#ffffff08;border:1px solid rgba(255,255,255,.1)}.pp-ab.on{color:var(--h);border-color:color-mix(in srgb,var(--h) 50%,transparent)}.pp-listen-note{display:flex;align-items:center;gap:6px;margin:0;font:500 12px var(--sans);color:var(--text-3)}.pp-sec{margin-top:44px}.pp-sec>h2{margin-bottom:16px}.pp-gal{display:grid;gap:10px}.pp-gal-main{position:relative;border-radius:20px;overflow:hidden;background:#02070a;border:1px solid rgba(255,255,255,.08);aspect-ratio:16 / 9}.pp-gal-main img,.pp-gal-main video{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}.pp-gal-main video{cursor:auto;object-fit:contain;background:#000}.pp-cap{position:absolute;left:12px;bottom:12px;padding:6px 10px;border-radius:10px;font:500 12.5px var(--sans);color:#fff;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pp-thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.pp-thumbs button{position:relative;flex:none;width:120px;aspect-ratio:16/9;padding:0;border-radius:12px;overflow:hidden;cursor:pointer;background:#02070a;border:2px solid transparent;opacity:.6;transition:all .2s}.pp-thumbs button.on{opacity:1;border-color:var(--h)}.pp-thumbs img{width:100%;height:100%;object-fit:cover}.pp-thumbs svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;color:#fff}.pp-light{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:20px;background:#010507eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:nc-in .25s ease both}.pp-light .full{max-width:min(1400px,96vw);max-height:88vh;border-radius:14px}.pp-light-x{position:absolute;top:18px;right:18px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.2)}.pp-gal.empty{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:16 / 10;border-radius:18px;text-align:center;padding:14px;color:var(--h);background:repeating-linear-gradient(-45deg,rgba(255,255,255,.015) 0 10px,transparent 10px 20px),#ffffff04;border:1.5px dashed color-mix(in srgb,var(--h) 35%,transparent)}.pp-slot b{font:700 14px var(--sans);color:var(--text)}.pp-slot span{font:400 12.5px var(--sans);color:var(--text-3)}.pp-owner{grid-column:1 / -1;display:flex;align-items:center;gap:7px;margin:0;font:500 12.5px var(--sans);color:#fde68a}.pp-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pp-feat{position:relative;padding:18px 18px 18px 60px;border-radius:18px;background:linear-gradient(160deg,color-mix(in srgb,var(--h) 6%,transparent),#ffffff03);border:1px solid rgba(255,255,255,.07);animation:wv-slide .5s ease both}.pp-feat span{position:absolute;left:18px;top:18px;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:#04131a;background:var(--h);box-shadow:0 0 16px color-mix(in srgb,var(--h) 60%,transparent)}.pp-feat b{display:block;font:700 16px var(--sans);color:var(--text)}.pp-feat p{margin:5px 0 0;font:400 14px/1.6 var(--sans);color:var(--text-2)}.pp-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.pp-specs,.pp-steps{padding:22px;border-radius:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.07)}.pp-specs h2,.pp-steps h2{font-size:20px;margin-bottom:14px}.pp-specs dl{margin:0;display:grid}.pp-specs dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.08);font:400 14px var(--sans)}.pp-specs dt{color:var(--text-3)}.pp-specs dd{margin:0;color:var(--text);font-weight:600;text-align:right}.pp-specs h3{display:flex;align-items:center;gap:7px;margin:18px 0 8px;font:700 13px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--h)}.pp-specs ul{margin:0;padding-left:18px;color:var(--text-2);font:400 14px/1.8 var(--sans)}.pp-steps ol{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:s}.pp-steps li{position:relative;padding-left:46px;counter-increment:s}.pp-steps li:before{content:counter(s);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:800 14px var(--display);color:var(--h);border:1.5px solid var(--h);box-shadow:0 0 14px color-mix(in srgb,var(--h) 40%,transparent)}.pp-steps li b{display:block;font:700 15px var(--sans);color:var(--text)}.pp-steps li span{font:400 14px/1.6 var(--sans);color:var(--text-2)}.pp-safe{display:flex;align-items:center;gap:7px;margin:16px 0 0;font:500 13px var(--sans);color:var(--text-3)}@media (max-width: 900px){.pp-hero-grid{grid-template-columns:1fr;gap:26px}.pls-promise{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-two{grid-template-columns:1fr}}@media (max-width: 600px){.pls-hero,.pp-hero{padding:34px 14px 26px;border-radius:22px}.pls-ring-wrap{--sp: 150px}.pls-ring-stage{height:290px;perspective:900px;overflow:hidden;margin:0 -14px}.pls-ring{width:210px;height:250px}.pp-hero-face .pf{padding:12px}.pp-hero-face .pf-screen{height:160px}.pp-gal.empty,.pp-feats{grid-template-columns:1fr}.pp-slot{aspect-ratio:auto;min-height:110px}.pls-promise{grid-template-columns:1fr}.pp-specs,.pp-steps{padding:16px}}@media (prefers-reduced-motion: reduce){.pls-ring-item,.pls-card,.pls-card-face{transition:none;animation:none}}.pls-private{color:#a5f3fc;background:#22d3ee12;border-color:#22d3ee4d}.pls-kicker{color:#22d3ee}.pls-kicker em{color:#a5f3fc;border-color:#22d3ee73}.plh{position:relative;text-align:center;padding:50px 0 30px}.plh .hw-lede{max-width:640px}.plh-field{position:absolute;left:50%;transform:translate(-50%);top:-60px;width:100vw;height:calc(100% + 140px);z-index:0!important;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 75%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 75%,transparent 100%)}.pt-hero>.plh-field{position:absolute}.plh .pls-ring-wrap{margin-top:26px}.pls-ring-face{position:relative;display:block;border-radius:16px}.pls-sweep{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;overflow:hidden;pointer-events:none;z-index:3}.pls-sweep:before{content:"";position:absolute;top:-20%;bottom:-20%;width:45%;left:-60%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(165,243,252,0) 10%,rgba(165,243,252,.55) 50%,rgba(165,243,252,0) 90%,transparent);mix-blend-mode:screen;animation:pls-sweep 1s .15s cubic-bezier(.3,.7,.2,1) both}.pls-sweep:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:18px;box-shadow:0 0 0 2px #22d3ee,0 0 40px 6px #22d3ee8c;animation:pls-ring-pop 1.1s ease-out both}@keyframes pls-sweep{to{left:120%}}@keyframes pls-ring-pop{0%{opacity:0;transform:scale(.94)}25%{opacity:1;transform:scale(1.03)}to{opacity:0;transform:scale(1.08)}}.pls-ring-item.front .pls-ring-face{animation:pls-arrive .7s cubic-bezier(.2,.9,.2,1)}@keyframes pls-arrive{0%{transform:translateY(6px) scale(.97)}60%{transform:translateY(-4px) scale(1.02)}to{transform:none}}.pls-ring-dots button.on{background:#22d3ee;box-shadow:0 0 12px #22d3ee}.pls-ring-nav{margin-top:18px}.plh-info{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;margin:18px auto 0;max-width:560px;animation:plh-in .55s cubic-bezier(.2,.9,.2,1) both}.plh-info p{margin:0;font:500 17px/1.5 var(--sans);color:var(--text)}@keyframes plh-in{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.plh-acts{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:6px}.plh-go{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;cursor:pointer;font:700 15px var(--sans);color:#04131a;background:linear-gradient(90deg,#22d3ee,#67e8f9);border:0;box-shadow:0 12px 40px -10px #22d3eee6;transition:transform .2s,box-shadow .2s}.plh-go:hover{transform:translateY(-2px);box-shadow:0 16px 50px -10px #22d3ee}.plh-price{display:inline-flex;align-items:baseline;gap:8px}.plh-price b{font:800 26px var(--display);color:#f2fdff}.plh-price s{font:600 14px var(--mono);color:var(--text-3)}.plh-down{position:relative;z-index:1;display:grid;place-items:center;width:42px;height:42px;margin:22px auto 0;border-radius:50%;cursor:pointer;color:#22d3ee;background:#22d3ee0f;border:1px solid rgba(34,211,238,.3);animation:plh-bob 2.4s ease-in-out infinite}@keyframes plh-bob{50%{transform:translateY(5px)}}.plx{margin-top:40px}.plx .lx-sec{margin-bottom:96px}.lx-p.center{text-align:center;max-width:620px;margin:-24px auto 30px}.pls-chips.center{justify-content:center;margin:-14px 0 26px}.plx-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-radius:22px;overflow:hidden;background:#22d3ee24;border:1px solid rgba(34,211,238,.18)}.plx-stats>div{padding:26px 18px;text-align:center;background:#050c10}.plx-stats b{display:block;font:800 clamp(30px,4vw,44px) var(--display);color:#f2fdff;text-shadow:0 0 30px rgba(34,211,238,.35)}.plx-stats span{font:500 13px var(--sans);color:var(--text-3)}.plx-bench{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center;padding:34px;border-radius:28px;background:radial-gradient(90% 120% at 100% 0%,rgba(34,211,238,.09),transparent 60%),#ffffff04;border:1px solid rgba(34,211,238,.16)}.plx-bench .lx-h{margin-bottom:14px;font-size:clamp(26px,3vw,36px)}.plx-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px}.plx-pick button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border-radius:14px;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid rgba(143,166,181,.18);transition:all .2s}.plx-pick button b{font:800 15px var(--display);text-transform:uppercase;color:var(--text)}.plx-pick button em{font:600 10.5px var(--mono);font-style:normal;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}.plx-pick button:hover{border-color:#22d3ee73}.plx-pick button.on{background:#22d3ee1a;border-color:#22d3ee;box-shadow:0 0 24px -6px #22d3ee99}.plx-pick button.on em{color:#22d3ee}.plx-try{display:flex;gap:9px;margin:16px 0 0;padding:12px 14px;border-radius:14px;font:400 13.5px/1.55 var(--sans);color:var(--text-2);background:#22d3ee0d;border:1px dashed rgba(34,211,238,.3);animation:plh-in .4s ease both;text-align:left}.plx-try svg{flex:none;margin-top:3px;color:#22d3ee}.plx-try b{color:var(--text)}.plx-bench-r{display:flex;flex-direction:column;gap:12px}.plx-chain{max-width:980px;margin:0 auto}.plx-chain-pick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.plx-chain-pick button{display:flex;align-items:center;gap:10px;padding:14px;border-radius:16px;cursor:pointer;text-align:left;background:#ffffff05;border:1px solid rgba(143,166,181,.18);transition:all .25s}.plx-chain-pick .tick{flex:none;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:var(--text-3);border:1px solid rgba(143,166,181,.3);transition:all .25s}.plx-chain-pick b{display:block;font:800 14px var(--display);text-transform:uppercase;color:var(--text)}.plx-chain-pick em{font:500 11px var(--sans);font-style:normal;color:var(--text-3)}.plx-chain-pick .pr{margin-left:auto;font:700 13px var(--mono);color:var(--text-2)}.plx-chain-pick button.on{border-color:#22d3ee;background:#22d3ee14}.plx-chain-pick button.on .tick{color:#04131a;background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 14px #22d3ee99}.plx-strip{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;row-gap:14px;margin:30px 0 22px;padding:24px;border-radius:22px;background:#040a0d;border:1px solid rgba(34,211,238,.15)}.plx-strip .slot{display:inline-flex;align-items:center;animation:plh-in .4s ease both}.plx-strip .wire{position:relative;display:block;width:48px;height:2px;background:#22d3ee40;overflow:hidden}.plx-strip .wire:after{content:"";position:absolute;top:-1px;left:-12px;width:12px;height:4px;border-radius:4px;background:#a5f3fc;box-shadow:0 0 10px #22d3ee;animation:plx-flow 1.1s linear infinite}@keyframes plx-flow{to{left:100%}}.plx-strip .node{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:12px;font:800 13px var(--display);text-transform:uppercase;letter-spacing:.04em;color:#04131a;background:#22d3ee;border:0;cursor:pointer;box-shadow:0 0 22px -4px #22d3eecc}.plx-strip .node.io{cursor:default;color:var(--text-2);background:#ffffff0a;border:1px solid rgba(143,166,181,.25);box-shadow:none;font-family:var(--mono);font-weight:700}.plx-strip .node.ghost{cursor:default;color:var(--text-3);background:none;border:1px dashed rgba(143,166,181,.35);box-shadow:none}.plx-total{display:flex;align-items:center;gap:18px;padding:18px 22px;border-radius:18px;background:#ffffff05;border:1px solid rgba(143,166,181,.18);transition:all .4s}.plx-total b{font:800 34px var(--display);color:#f2fdff;flex:none}.plx-total span{font:400 14.5px/1.55 var(--sans);color:var(--text-2)}.plx-total strong{color:#22d3ee}.plx-total.bundle{border-color:#22d3ee;background:linear-gradient(90deg,#22d3ee1f,#22d3ee08);box-shadow:0 0 40px -12px #22d3ee99}.plx-total.bundle b{color:#a5f3fc;text-shadow:0 0 24px rgba(34,211,238,.6)}.plx-why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.plx-why>div{padding:22px;border-radius:20px;background:linear-gradient(170deg,#22d3ee0d,#ffffff03);border:1px solid rgba(255,255,255,.07);transition:border-color .3s,transform .3s}.plx-why>div:hover{border-color:#22d3ee66;transform:translateY(-3px)}.plx-why span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;margin-bottom:14px;color:#04131a;background:#22d3ee;box-shadow:0 0 20px #22d3ee73}.plx-why b{display:block;font:700 16px var(--sans);color:var(--text)}.plx-why p{margin:6px 0 0;font:400 14px/1.6 var(--sans);color:var(--text-2)}.plx-daw{display:flex;flex-direction:column;align-items:center;gap:18px}.plx-daw-fmt{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.plx-daw-fmt span{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:14px;font:800 16px var(--display);letter-spacing:.06em;color:#04131a;background:#22d3ee;box-shadow:0 0 26px -6px #22d3eecc}.plx-daw-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:820px}.plx-daw-list span{padding:10px 16px;border-radius:999px;font:600 14px var(--sans);color:var(--text-2);background:#ffffff06;border:1px solid rgba(143,166,181,.2);transition:all .2s}.plx-daw-list span:hover{color:#f2fdff;border-color:#22d3ee;box-shadow:0 0 18px -6px #22d3eecc}.plx-daw-sys{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;font:500 13px var(--sans);color:var(--text-3)}.plx-daw-sys span{display:inline-flex;align-items:center;gap:6px}.plx-daw-sys svg{color:#22d3ee}.plx-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.plx-steps>div{position:relative;padding:24px 22px;border-radius:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.07)}.plx-steps .n{position:absolute;top:16px;right:18px;font:800 44px var(--display);color:#22d3ee1f}.plx-steps .i{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;margin-bottom:14px;color:#22d3ee;border:1.5px solid #22D3EE;box-shadow:0 0 18px #22d3ee59}.plx-steps b{display:block;font:700 17px var(--sans);color:var(--text)}.plx-steps p{margin:6px 0 0;font:400 14px/1.6 var(--sans);color:var(--text-2)}.plx-safe{display:flex;align-items:center;justify-content:center;gap:8px;margin:22px 0 0;font:500 14px var(--sans);color:var(--text-3)}.plx-safe svg{color:#22d3ee}.plx-faq{max-width:820px;margin:0 auto;display:grid;gap:8px}.plx-q{border-radius:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);transition:border-color .3s}.plx-q.open{border-color:#22d3ee59}.plx-q>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;cursor:pointer;text-align:left;font:600 15.5px var(--sans);color:var(--text);background:none;border:0}.plx-q>button svg{flex:none;color:#22d3ee;transition:transform .3s}.plx-q.open>button svg{transform:rotate(180deg)}.plx-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.plx-q.open .plx-a{grid-template-rows:1fr}.plx-a>div{overflow:hidden}.plx-a p{margin:0;padding:0 20px 18px;font:400 14.5px/1.65 var(--sans);color:var(--text-2)}.plx-cta{position:relative;overflow:hidden;padding:56px 24px;border-radius:30px;text-align:center;background:radial-gradient(70% 120% at 50% 0%,rgba(34,211,238,.18),transparent 70%),#040b0e;border:1px solid rgba(34,211,238,.25)}.plx-cta h2{margin:0 0 10px;font:800 clamp(28px,4vw,46px) var(--display);text-transform:uppercase;color:#f2fdff}.plx-cta p{margin:0 auto 24px;max-width:520px;font:400 16px/1.6 var(--sans);color:var(--text-2)}.plx-cta-acts{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.plx-ghost{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:999px;cursor:pointer;font:700 15px var(--sans);color:#a5f3fc;background:#22d3ee0f;border:1px solid rgba(34,211,238,.4)}.pp-hero.plh{text-align:left;padding:24px 0 36px;background:none;border:0;border-radius:0;overflow:visible}.pp-hero.plh .pp-back{position:relative;z-index:1}@media (max-width: 900px){.plx-bench{grid-template-columns:1fr;padding:22px;gap:24px}.plx-chain-pick,.plx-why{grid-template-columns:repeat(2,minmax(0,1fr))}.plx-steps{grid-template-columns:1fr}}@media (max-width: 600px){.plh{padding-top:34px}.plx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.plx-bench{padding:16px 12px;border-radius:22px}.plx-chain-pick,.plx-why{grid-template-columns:1fr}.plx-strip{padding:16px 10px}.plx-strip .wire{width:22px}.plx-strip .node{padding:9px 11px;font-size:12px}.plx-total{flex-direction:column;align-items:flex-start;gap:6px;padding:16px}.plx-cta{padding:40px 16px}}@media (prefers-reduced-motion: reduce){.plx-strip .wire:after,.plh-down,.pls-sweep:before,.pls-sweep:after{animation:none}}
