:root{--font-display: "Orbitron", system-ui, sans-serif;--font-body: "Space Grotesk", "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--r-sm: 10px;--r-md: 14px;--r-lg: 18px;--r-xl: 22px;--r-full: 999px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 36px;--ease: cubic-bezier(.16, 1, .3, 1);--bounce: cubic-bezier(.34, 1.4, .64, 1);--bg: #080c16;--glow: rgba(70, 200, 255, .16);--glow2: rgba(120, 90, 200, .15);--ink: #eaf1ff;--ink-soft: #8da4c9;--ink-faint: #5d6f93;--panel: #101727;--panel-2: #0b1322;--hair: rgba(120, 150, 200, .16);--accent: #5ad1ff;--accent-ink: #04121f;--gold: #ffcf6b;--good: #7cffb2;--bad: #ff8a9a;--star: #cfe0ff;--btn-grad: linear-gradient(180deg, color-mix(in srgb, var(--accent) 85%, #fff) 0%, var(--accent) 50%, color-mix(in srgb, var(--accent) 82%, #000) 100%);color-scheme:dark}[data-theme=nebula]{--bg: #080c16;--glow: rgba(70, 200, 255, .16);--glow2: rgba(120, 90, 200, .15);--ink: #eaf1ff;--ink-soft: #8da4c9;--ink-faint: #5d6f93;--panel: #101727;--panel-2: #0b1322;--hair: rgba(120, 150, 200, .16);--accent: #5ad1ff;--accent-ink: #04121f;--gold: #ffcf6b;--good: #7cffb2;--bad: #ff8a9a;--star: #cfe0ff}[data-theme=imperial]{--bg: #120e06;--glow: rgba(255, 194, 75, .15);--glow2: rgba(200, 120, 40, .13);--ink: #f7eede;--ink-soft: #c9b48f;--ink-faint: #8a7654;--panel: #1c1610;--panel-2: #140f0a;--hair: rgba(200, 170, 110, .16);--accent: #ffc24b;--accent-ink: #241704;--gold: #ffd98a;--good: #9fe6a0;--bad: #ef8a6a;--star: #ffe8c0}[data-theme=oni]{--bg: #160a0d;--glow: rgba(255, 90, 110, .16);--glow2: rgba(150, 40, 60, .14);--ink: #f8e7ea;--ink-soft: #caa0a6;--ink-faint: #8a5a62;--panel: #1f1115;--panel-2: #170c0f;--hair: rgba(200, 110, 130, .16);--accent: #ff5a6e;--accent-ink: #2a060c;--gold: #ffcf6b;--good: #9fe6a0;--bad: #ff9a8a;--star: #ffd0d8}[data-theme=ustur]{--bg: #0a0f1a;--glow: rgba(84, 168, 255, .18);--glow2: rgba(60, 90, 180, .15);--ink: #e8eefc;--ink-soft: #9aacd0;--ink-faint: #5f7098;--panel: #101826;--panel-2: #0b1220;--hair: rgba(120, 150, 210, .16);--accent: #54a8ff;--accent-ink: #04121f;--gold: #ffcf6b;--good: #7cffb2;--bad: #ff8a9a;--star: #cfe0ff}[data-theme=void]{--bg: #000;--glow: rgba(120, 180, 255, .1);--glow2: rgba(120, 120, 160, .07);--ink: #f2f4f8;--ink-soft: #9aa6bd;--ink-faint: #5a6478;--panel: #0c0e12;--panel-2: #060709;--hair: rgba(150, 170, 200, .14);--accent: #9fb6d8;--accent-ink: #05080d;--gold: #e8c071;--good: #7cffb2;--bad: #ff8a9a;--star: #dfe8ff}[data-theme=aurora]{--bg: linear-gradient(150deg, #1b1340 0%, #3a2768 32%, #6b3f86 55%, #b16a8e 78%, #e8a982 100%);--glow: rgba(255, 255, 255, .06);--glow2: rgba(255, 255, 255, .04);--ink: #f4f0ff;--ink-soft: #cfc6e8;--ink-faint: #9a90bc;--panel: rgba(28, 20, 58, .42);--panel-2: rgba(255, 255, 255, .1);--hair: rgba(255, 255, 255, .18);--accent: #86e5d4;--accent-ink: #06251f;--gold: #f3cc78;--good: #9affd0;--bad: #ff9ab0;--star: rgba(255, 255, 255, .7)}[data-theme=holo]{--bg: linear-gradient(160deg, #eef2f8, #e2e8f2 55%, #d7deec);--glow: rgba(67, 97, 238, .12);--glow2: rgba(150, 120, 220, .08);--ink: #1e2632;--ink-soft: #566073;--ink-faint: #8a93a6;--panel: rgba(255, 255, 255, .62);--panel-2: rgba(255, 255, 255, .78);--hair: rgba(30, 40, 60, .13);--accent: #4361ee;--accent-ink: #fff;--gold: #b07a2c;--good: #1f9d57;--bad: #d8455e;--star: rgba(40, 60, 100, .22);color-scheme:light}[data-theme=cyber]{--bg: #070713;--glow: rgba(0, 224, 208, .18);--glow2: rgba(120, 90, 255, .14);--ink: #e6fbf8;--ink-soft: #8fc0bb;--ink-faint: #588a86;--panel: #0e1322;--panel-2: #090c17;--hair: rgba(0, 224, 208, .17);--accent: #00e0d0;--accent-ink: #032420;--gold: #ffcf6b;--good: #7cffb2;--bad: #ff8a9a;--star: #b8fff5}.card{--rx: 0deg;--ry: 0deg;--gx: 50%;--gy: 0%;position:relative;width:380px;border-radius:var(--r-xl);overflow:hidden;background:var(--panel);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .12s ease-out;box-shadow:0 30px 78px #00000080,0 0 0 1px var(--hair) inset,0 0 48px -18px color-mix(in srgb,var(--rarity, var(--accent)) 38%,transparent);opacity:0;translate:0 22px;scale:.97}.card.in{opacity:1;translate:0 0;scale:1;transition:opacity .6s var(--ease),translate .6s var(--ease),scale .6s var(--ease)}.card:before{content:"";position:absolute;inset:-20% -60%;z-index:6;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.22) 44%,rgba(255,255,255,.06) 50%,transparent 56%);transform:translate(-100%);opacity:0}.card.in:before{animation:card-sweep .85s .35s var(--ease) forwards}@keyframes card-sweep{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}.card-rim{position:absolute;inset:0;border-radius:var(--r-xl);pointer-events:none;z-index:4;border:1px solid color-mix(in srgb,var(--rarity, var(--accent)) 30%,var(--hair));box-shadow:0 0 0 1px color-mix(in srgb,var(--rarity, var(--accent)) 10%,transparent) inset}.glare{position:absolute;inset:0;z-index:5;pointer-events:none;mix-blend-mode:overlay;background:radial-gradient(420px circle at var(--gx) var(--gy),rgba(255,255,255,.35),transparent 45%);opacity:.5}.hero{position:relative;height:232px;overflow:hidden;background:var(--panel-2)}.hero:after{content:"";position:absolute;z-index:2;left:8%;right:8%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--rarity, var(--accent)) 38%,transparent) 50%,transparent)}.hero-img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;transform:translate(calc(var(--tx, 0) * 8px),calc(var(--ty, 0) * 5px)) scale(1.12);filter:saturate(1.08) contrast(1.05);transition:transform .14s ease-out;will-change:transform}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--rarity, var(--accent)) 28%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--rarity, var(--accent)) 28%,transparent) 1px,transparent 1px);background-size:30px 30px;opacity:.1;mask-image:linear-gradient(180deg,black,transparent 70%)}.hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--panel) 88%,transparent) 88%,var(--panel) 100%)}.hero-top{position:absolute;top:0;left:0;right:0;padding:13px 15px;display:flex;justify-content:space-between;align-items:center;z-index:2}.brand{font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:.17em;color:color-mix(in srgb,var(--ink) 82%,transparent)}.rarity-chip{font-family:var(--font-display);font-size:10.5px;font-weight:800;letter-spacing:.13em;color:#06101c;background:var(--rarity, var(--accent));padding:4px 9px;border-radius:var(--r-full);box-shadow:0 0 16px -2px var(--rarity, var(--accent))}.hero-bot{position:absolute;left:16px;right:16px;bottom:12px;z-index:2}.flag-make{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--rarity, var(--accent));margin-bottom:3px}.flag-name{font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1.04;letter-spacing:.4px;color:var(--ink);text-shadow:0 2px 12px rgba(0,0,0,.6)}.flag-meta{color:var(--ink-soft);font-size:12px;margin-top:3px;text-transform:capitalize}.body{position:relative;padding:16px 18px 14px}.idrow{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--hair)}.callsign{font-family:var(--font-display);font-weight:900;font-size:22px;letter-spacing:.5px;color:var(--ink)}.wallet{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-faint);margin-top:3px}.id-right{text-align:right}.identity{font-family:var(--font-display);font-weight:700;font-size:13.5px;color:var(--ink)}.identity .i-ico{color:var(--rarity, var(--accent))}.faction{font-size:11.5px;color:var(--ink-soft);margin-top:4px;display:inline-flex;align-items:center;gap:6px}.f-dot{width:7px;height:7px;border-radius:50%;background:var(--faction, var(--accent));box-shadow:0 0 8px var(--faction, var(--accent))}.honor{font-family:var(--font-display);font-size:10px;letter-spacing:.08em;margin-top:5px;color:var(--hc, var(--accent));text-shadow:0 0 10px color-mix(in srgb,var(--hc, var(--accent)) 45%,transparent)}.honor small{color:var(--ink-faint);font-size:10px;letter-spacing:.03em}.cmd-profile,.ops-command{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.cmd-profile-head{grid-column:1 / -1;color:var(--rarity, var(--accent));font-family:var(--font-display);font-size:9px;font-weight:800;letter-spacing:.13em}.cmd-slot{position:relative;min-width:0;min-height:48px;display:grid;align-content:center;gap:3px;overflow:hidden;padding:7px 21px 7px 8px;border:1px solid var(--hair);border-radius:0;background:color-mix(in srgb,var(--panel-2) 66%,transparent);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.cmd-slot em{overflow:hidden;color:var(--ink-faint);font-family:var(--font-display);font-size:8px;font-style:normal;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.cmd-slot b{overflow:hidden;color:var(--ink-soft);font-size:9.5px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cmd-slot i{position:absolute;top:50%;right:7px;color:var(--ink-faint);font-size:9px;font-style:normal;transform:translateY(-50%)}.cmd-slot.is-active{border-color:color-mix(in srgb,var(--rarity, var(--accent)) 34%,var(--hair))}.cmd-slot.is-active b,.cmd-slot.is-active i{color:var(--rarity, var(--accent))}.cmd-slot.is-pending i{color:var(--gold)}.ops-command{gap:5px;margin-top:9px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--rarity, var(--accent)) 18%,transparent)}.ops-command .cmd-profile-head{color:var(--ink-faint)}.ops-command .cmd-slot{min-height:42px;background:#00000014}.powerdock{display:flex;align-items:stretch;gap:10px;margin:16px 0}.pd-hero{position:relative;flex:none;min-width:168px;padding:13px 18px 15px;border-radius:var(--r-md);background:color-mix(in srgb,var(--panel-2) 70%,transparent);border:1px solid color-mix(in srgb,var(--rarity, var(--accent)) 28%,var(--hair))}.pd-k{display:block;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--rarity, var(--accent))}.pd-v{display:block;font-family:var(--font-display);font-weight:900;font-size:52px;line-height:.92;letter-spacing:-.5px;margin-top:2px;color:var(--ink)}.pd-spark{position:absolute;left:18px;width:34px;bottom:12px;height:2px;border-radius:2px;background:var(--rarity, var(--accent));opacity:.65}.pd-side{flex:1;display:flex;flex-direction:column;gap:9px}.pd-cell{flex:1;display:flex;flex-direction:column;justify-content:center;padding:9px 14px;border-radius:var(--r-md);background:color-mix(in srgb,var(--panel-2) 70%,transparent);border:1px solid var(--hair)}.pd-sk{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--ink-faint)}.pd-sv{font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1;color:var(--ink);margin-top:4px}.pd-sv .cur{font-size:14px;color:var(--ink-soft);margin-right:1px}.pd-sv small{font-size:10px;color:var(--ink-faint);font-weight:600;margin-left:5px}.shipspec{margin:13px 0}.spec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.spc{background:color-mix(in srgb,var(--panel-2) 64%,transparent);border:1px solid var(--hair);border-radius:var(--r-md);padding:10px 6px 11px;text-align:center}.spc .k{display:block;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.07em;color:var(--ink-faint);margin-bottom:7px}.spc .v{font-family:var(--font-display);font-weight:800;font-size:19px;line-height:1;color:var(--ink)}.spc .v small{font-size:10px;color:var(--ink-soft);margin-left:1px;font-weight:600}.endless-badges{margin:12px 0}.badges-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.badge-item{position:relative;background:color-mix(in srgb,var(--panel-2) 64%,transparent);border:1px solid var(--hair);border-radius:var(--r-md);padding:8px 4px 6px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:5px;box-sizing:border-box;transition:all .25s ease}.badge-icon{width:22px;height:22px;border-radius:50%;position:relative;box-sizing:border-box;background:radial-gradient(circle,#7f8c8d 30%,#5d6d7e 90%);border:1.5px solid #bdc3c7}.badge-bronze .badge-icon{background:radial-gradient(circle,#cd7f32 30%,#8c5212 90%);border-color:#d7995b;box-shadow:0 0 6px #cd7f3233}.badge-silver .badge-icon{background:radial-gradient(circle,#d2d2d2 30%,#7d7d7d 90%);border-color:#e5e5e5;box-shadow:0 0 6px #d2d2d240}.badge-gold .badge-icon{background:radial-gradient(circle,#f39c12 30%,#b76e00 90%);border-color:#f1c40f;box-shadow:0 0 8px #f1c40f59}.badge-neon .badge-icon{background:radial-gradient(circle,#00f0ff 30%,#8e44ad 90%);border-color:#00f0ff;box-shadow:0 0 10px #00f0ff80,inset 0 0 4px #00f0ff,0 0 2px #00f0ff66}.badge-neon .badge-icon:after{content:"";position:absolute;inset:-1.5px;border-radius:50%;pointer-events:none;box-shadow:0 0 6px #00f0ffcc;animation:badge-neon-o 1.8s infinite alternate}@keyframes badge-neon-o{0%{opacity:0}to{opacity:1}}.badge-meta{display:flex;flex-direction:column;align-items:center;gap:1.5px;width:100%}.bm-mode{font-family:var(--font-display);font-size:10px;font-weight:700;color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase}.bm-score{font-family:var(--font-display);font-size:10.5px;font-weight:800;color:var(--ink);line-height:1}.bm-track{font-size:9.5px;font-weight:700;padding:1px 3px;border-radius:3px;line-height:1}.bm-track.tag-Col{background:#c98bff26;color:#c98bff;border:.5px solid rgba(201,139,255,.3)}.bm-track.tag-Std{background:#3fe0ff26;color:#3fe0ff;border:.5px solid rgba(63,224,255,.3)}.sec-h{font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:.13em;color:var(--ink-soft);margin-bottom:10px}.rmix{margin:14px 0 4px}.rmix-bar{display:flex;height:8px;border-radius:999px;overflow:hidden;gap:2px;margin:8px 0 7px}.rmix-bar i{min-width:6px;background:var(--c);box-shadow:0 0 8px color-mix(in srgb,var(--c) 55%,transparent)}.rmix-legend{display:flex;flex-wrap:wrap;gap:6px 12px;font-family:var(--font-display);font-size:9.5px;letter-spacing:.07em}.rmix-legend span{color:var(--c)}.rmix-legend b{color:var(--ink);font-weight:800}.ops-go{--ops-cut: 8px;position:relative;isolation:isolate;display:block;width:100%;min-height:42px;margin-top:10px;overflow:hidden;padding:9px 14px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:0;background:color-mix(in srgb,var(--accent) 9%,transparent);clip-path:polygon(var(--ops-cut) 0,100% 0,100% calc(100% - var(--ops-cut)),calc(100% - var(--ops-cut)) 100%,0 100%,0 var(--ops-cut));cursor:pointer;font-family:var(--font-display);font-size:11.5px;font-weight:800;letter-spacing:.06em;transition:color .15s ease,border-color .15s ease,background-color .15s ease,transform .12s ease}.ops-go:before{content:"";position:absolute;inset:3px;z-index:-1;pointer-events:none;border-top:1px solid color-mix(in srgb,var(--accent) 24%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent) 10%,transparent)}.ops-go:after{content:"";position:absolute;right:10px;bottom:2px;left:10px;z-index:-1;height:2px;pointer-events:none;background:linear-gradient(90deg,var(--accent),transparent);opacity:.25;transform:scaleX(.28);transform-origin:left;transition:opacity .15s ease,transform .2s ease}.ops-go:hover{color:color-mix(in srgb,var(--accent) 82%,#fff);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent)}.ops-go:hover:after,.ops-go:focus-visible:after{opacity:.9;transform:scaleX(1)}.ops-go:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ops-go:active:not(:disabled){transform:translateY(2px)}.ops-go:disabled{cursor:default;opacity:.42}html.reduce-motion .ops-go,html.reduce-motion .ops-go:after{transition:none}.roster{margin-top:4px}.roster ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.roster li{display:flex;align-items:center;gap:10px}.roster li.empty{color:var(--ink-faint);font-size:13px;padding:6px 0}.thumb{width:36px;height:36px;border-radius:9px;object-fit:cover;flex:none;border:1px solid var(--hair);background:var(--panel-2)}.rn{font-weight:600;font-size:14px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ship-link{color:inherit;text-decoration:none;cursor:pointer;transition:color .15s}.ship-link:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}a.rn{display:inline-block;max-width:100%}.flag-name .ship-link:after{content:" ↗";font-size:.7em;opacity:.5;vertical-align:super}.rq{font-family:var(--font-display);font-weight:700;font-size:12px;color:var(--gold);flex:none}.rspec{margin-left:auto;font-size:11px;color:var(--ink-faint);text-transform:capitalize;white-space:nowrap}.rchip{flex:none;font-family:var(--font-display);font-size:9.5px;font-weight:800;letter-spacing:.05em;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 50%,transparent);background:color-mix(in srgb,var(--c) 14%,transparent);padding:3px 7px;border-radius:var(--r-full)}.rdep{flex:none;font-family:var(--font-display);font-size:9.5px;font-weight:800;letter-spacing:.04em;color:#ffb454;border:1px solid color-mix(in srgb,#ffb454 45%,transparent);background:color-mix(in srgb,#ffb454 13%,transparent);padding:3px 7px;border-radius:var(--r-full);white-space:nowrap;cursor:help}.flag-dep{color:#ffb454;font-weight:700}.sage-fresh{margin-top:6px;font-size:10px;letter-spacing:.04em;color:color-mix(in srgb,#ffb454 70%,var(--ink-faint));text-align:right;cursor:help}.ops{position:relative;margin-top:16px;background:color-mix(in srgb,var(--panel-2) 60%,transparent);border:1px solid var(--hair);border-left:2px solid var(--rarity, var(--accent));border-radius:0 var(--r-md) var(--r-md) 0;padding:12px 14px;overflow:hidden}.ops:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--rarity, var(--accent)) 8%,transparent) 0 1px,transparent 1px 3px);opacity:.5}.ops>*{position:relative}.ops .sec-h{color:var(--rarity, var(--accent));margin-bottom:8px}.ops-line{margin:0;font-family:ui-monospace,SFMono-Regular,Cascadia Code,monospace;font-size:12px;line-height:1.62;letter-spacing:-.01em;color:var(--ink);min-height:1.62em}.ops-verdict{margin:9px 0 0;font-family:ui-monospace,SFMono-Regular,Cascadia Code,monospace;font-size:11.5px;font-weight:600}.ops-verdict.good{color:var(--good)}.ops-verdict.mid{color:var(--gold)}.ops-verdict.bad{color:var(--bad)}.ops-line.typing:after,.ops-verdict.typing:after{content:"▋";margin-left:1px;color:var(--rarity, var(--accent));animation:ops-caret .9s steps(1) infinite}@keyframes ops-caret{50%{opacity:0}}.card-foot{margin-top:14px;padding-top:12px;border-top:1px solid var(--hair);font-size:10.5px;line-height:1.4;color:var(--ink-faint);text-align:center}.card-powered{display:block;width:132px;height:auto;margin:0 auto 7px;opacity:.72}.card-foot span,.card-foot small{display:block}.card-foot small{margin-top:5px;font-size:9.5px;line-height:1.45;color:color-mix(in srgb,var(--ink-faint) 82%,transparent)}.card.r-anomaly .card-rim,.card.r-anomaly .rarity-chip{animation:prism 6s linear infinite}@keyframes prism{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}html.reduce-motion .card,html.reduce-motion .card.in{transition:none;opacity:1;translate:0;scale:1}html.reduce-motion .card.in:before{animation:none}html.reduce-motion .card.r-anomaly .card-rim,html.reduce-motion .card.r-anomaly .rarity-chip{animation:none}.hero-depth{position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(42% 44% at calc(50% + var(--tx, 0) * 38%) calc(42% + var(--ty, 0) * 38%),color-mix(in srgb,var(--rarity, var(--accent)) 20%,transparent),transparent 64%);transition:background .14s ease-out}.hero-grid{z-index:1;transform:translate(calc(var(--tx, 0) * -11px),calc(var(--ty, 0) * -8px));transition:transform .14s ease-out}.hero-scrim{z-index:2}.hero-top,.hero-bot{z-index:3}.foil{position:absolute;inset:0;z-index:6;pointer-events:none;border-radius:var(--r-xl);opacity:var(--foil, 0);mix-blend-mode:overlay;background:repeating-linear-gradient(110deg,transparent 0 7px,rgba(255,255,255,.05) 7px 8px),linear-gradient(110deg,transparent 36%,rgba(255,120,170,.55) 43%,rgba(255,216,107,.55) 47%,rgba(92,255,176,.55) 51%,rgba(90,209,255,.55) 55%,rgba(176,123,255,.55) 59%,transparent 66%);background-size:10px 100%,260% 100%;background-position:0 0,var(--gx, 50%) 0;transition:opacity .3s,background-position .1s ease-out}.card.r-common .foil{--foil: 0}.card.r-uncommon .foil{--foil: .2}.card.r-rare .foil{--foil: .28}.card.r-epic .foil{--foil: .38}.card.r-legendary .foil{--foil: .48}.card.r-anomaly .foil{--foil: .6}.corners{position:absolute;inset:10px;z-index:7;pointer-events:none}.corners i{position:absolute;width:14px;height:14px;border:1.5px solid color-mix(in srgb,var(--rarity, var(--accent)) 50%,var(--hair))}.corners i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0}.corners i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0}.corners i:nth-child(3){bottom:0;left:0;border-right:0;border-top:0}.corners i:nth-child(4){bottom:0;right:0;border-left:0;border-top:0}.scanline{position:absolute;left:0;right:0;top:0;height:26%;z-index:6;pointer-events:none;opacity:.5;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 9%,transparent),transparent);animation:scan 5.5s linear infinite}@keyframes scan{0%{transform:translateY(-30%)}to{transform:translateY(400%)}}.doctrine{margin-top:16px}.doctrine .sec-h{text-align:center}.radar{display:block;width:100%;max-width:250px;height:auto;margin:0 auto;overflow:visible}.radar .r-grid polygon{fill:none;stroke:var(--hair);stroke-width:1}.radar .r-grid line{stroke:var(--hair);stroke-width:1}.radar .r-bezel{fill:none;stroke:color-mix(in srgb,var(--rarity, var(--accent)) 30%,transparent);stroke-width:1;stroke-dasharray:2 5}.radar .r-data{fill:color-mix(in srgb,var(--rarity, var(--accent)) 18%,transparent);stroke:var(--rarity, var(--accent));stroke-width:1.5;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--rarity, var(--accent)) 38%,transparent))}.radar .r-vert circle{fill:var(--rarity, var(--accent))}.radar .r-label text{fill:var(--ink-soft);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.04em}.radar .r-sweep{transform-origin:110px 92px;animation:sweep 4s linear infinite}.radar .r-sweep line{stroke:color-mix(in srgb,var(--accent) 50%,transparent);stroke-width:1.5}@keyframes sweep{to{transform:rotate(360deg)}}html.reduce-motion .scanline,html.reduce-motion .radar .r-sweep{animation:none}html.reduce-motion .hero-img,html.reduce-motion .hero-grid,html.reduce-motion .hero-depth,html.reduce-motion .foil{transition:none}.landing-views{--brief-line: color-mix(in srgb, var(--accent) 32%, var(--hair));--brief-glow: color-mix(in srgb, var(--accent) 22%, transparent);margin-top:24px}.landing-view-tabs{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(430px,100%);margin:0 auto 18px;padding:4px;overflow:hidden;border:1px solid var(--brief-line);border-radius:var(--r-md);background:linear-gradient(90deg,transparent 0 49.8%,var(--hair) 50%,transparent 50.2%),color-mix(in srgb,var(--panel) 88%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 7%,transparent),0 14px 38px -28px var(--accent)}.landing-view-tabs:before,.landing-view-tabs:after{position:absolute;z-index:2;pointer-events:none;content:""}.landing-view-tabs:before{inset:0;background:repeating-linear-gradient(90deg,transparent 0 15px,color-mix(in srgb,var(--ink) 7%,transparent) 16px,transparent 17px);opacity:.34}.landing-view-tabs:after{top:0;left:16%;width:18%;height:1px;background:var(--accent);box-shadow:0 0 10px var(--accent)}.landing-view-tab{position:relative;z-index:3;min-height:50px;padding:9px 19px 9px 47px;border:0;border-radius:calc(var(--r-md) - 4px);cursor:pointer;color:var(--ink-faint);background:transparent;box-shadow:none;font-family:var(--font-display);font-size:13px;font-weight:750;letter-spacing:.11em;text-align:left;transition:color .16s,background-color .16s,box-shadow .16s,transform .12s}.landing-view-tab:before{position:absolute;top:50%;left:17px;content:attr(data-index);color:currentColor;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;opacity:.55;transform:translateY(-50%)}.landing-view-tab:after{position:absolute;right:14px;bottom:5px;left:14px;height:1px;content:"";background:var(--accent);opacity:0;transform:scaleX(.25);transition:opacity .16s,transform .2s var(--ease)}.landing-view-tab:hover{color:var(--ink)}.landing-view-tab:active{transform:translateY(1px)}.landing-view-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.landing-view-tab.is-active{color:var(--ink);background:color-mix(in srgb,var(--accent) 12%,var(--panel-2));box-shadow:inset 3px 0 0 var(--accent),inset 0 0 20px var(--brief-glow)}.landing-view-tab.is-active:before{color:var(--accent);opacity:1}.landing-view-tab.is-active:after{opacity:.84;transform:scaleX(1)}.landing-view-panel{animation:landing-view-in .25s var(--ease) both}.landing-view-panel[hidden]{display:none}@keyframes landing-view-in{0%{opacity:0;transform:translateY(8px)}}.search-brief{position:relative;isolation:isolate;margin:0;padding:clamp(25px,5vw,42px);overflow:hidden;border:1px solid var(--brief-line);border-radius:var(--r-lg);background:radial-gradient(circle at 88% 8%,var(--brief-glow),transparent 32%),linear-gradient(150deg,color-mix(in srgb,var(--panel) 92%,transparent),color-mix(in srgb,var(--panel-2) 82%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 7%,transparent),inset 0 0 80px color-mix(in srgb,var(--accent) 3%,transparent),0 24px 70px #0000002e;-webkit-user-select:text;user-select:text}.search-brief:before,.search-brief:after{position:absolute;z-index:-1;pointer-events:none;content:""}.search-brief:before{inset:0;background:linear-gradient(var(--accent),var(--accent)) left 13px top 13px / 24px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) left 13px top 13px / 1px 24px no-repeat,linear-gradient(var(--accent),var(--accent)) right 13px top 13px / 24px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) right 13px top 13px / 1px 24px no-repeat,linear-gradient(var(--accent),var(--accent)) left 13px bottom 13px / 24px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) left 13px bottom 13px / 1px 24px no-repeat,linear-gradient(var(--accent),var(--accent)) right 13px bottom 13px / 24px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) right 13px bottom 13px / 1px 24px no-repeat,repeating-linear-gradient(0deg,transparent 0 35px,color-mix(in srgb,var(--ink) 4%,transparent) 36px),repeating-linear-gradient(90deg,transparent 0 35px,color-mix(in srgb,var(--ink) 4%,transparent) 36px);opacity:.58}.search-brief:after{top:-16%;left:0;width:100%;height:14%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 9%,transparent),transparent);opacity:.52;transform:translateY(0);animation:brief-scan 7.5s linear infinite}@keyframes brief-scan{to{transform:translateY(850%)}}.search-brief-rail{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:calc(clamp(25px,5vw,42px)*-1) calc(clamp(25px,5vw,42px)*-1) 28px;padding:10px clamp(17px,3vw,25px);border-bottom:1px solid var(--hair);background:color-mix(in srgb,var(--panel-2) 74%,transparent);color:var(--ink-faint);font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.13em;line-height:1.4}.search-brief-signal{display:inline-flex;align-items:center;gap:7px;color:var(--good);text-align:right}.search-brief-signal i{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--good);box-shadow:0 0 9px var(--good);animation:brief-pulse 2.4s ease-in-out infinite}@keyframes brief-pulse{50%{opacity:.35}}.search-brief-kicker{margin:0 0 11px;color:var(--accent);font-family:var(--font-display);font-size:11px;font-weight:850;letter-spacing:.28em}.search-brief h2{max-width:18ch;margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(23px,4.6vw,33px);font-weight:800;line-height:1.27;letter-spacing:.015em;text-wrap:balance}.search-brief-intro{position:relative;max-width:64ch;margin:17px 0 27px;padding-left:15px;color:var(--ink-soft);font-size:15px;line-height:1.78}.search-brief-intro:before{position:absolute;top:.45em;bottom:.45em;left:0;width:2px;content:"";background:linear-gradient(var(--accent),transparent)}.search-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.search-brief-card{--module-accent: var(--accent);position:relative;min-width:0;min-height:210px;padding:19px 17px 18px;overflow:hidden;scroll-margin-top:18px;border:1px solid color-mix(in srgb,var(--module-accent) 30%,var(--hair));border-radius:var(--r-sm);background:linear-gradient(135deg,color-mix(in srgb,var(--module-accent) 8%,transparent),transparent 42%),color-mix(in srgb,var(--panel-2) 82%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 5%,transparent);transition:border-color .18s,box-shadow .18s,transform .18s var(--ease);animation:brief-module-in .42s var(--ease) both}.search-brief-card:nth-child(2){--module-accent: var(--gold);animation-delay:55ms}.search-brief-card:nth-child(3){--module-accent: var(--good);animation-delay:.11s}@keyframes brief-module-in{0%{opacity:0;transform:translateY(11px)}}.search-brief-card:before{position:absolute;inset:7px;pointer-events:none;content:"";background:linear-gradient(var(--module-accent),var(--module-accent)) left top / 13px 1px no-repeat,linear-gradient(var(--module-accent),var(--module-accent)) left top / 1px 13px no-repeat,linear-gradient(var(--module-accent),var(--module-accent)) right bottom / 13px 1px no-repeat,linear-gradient(var(--module-accent),var(--module-accent)) right bottom / 1px 13px no-repeat;opacity:.48}.search-brief-card:after{position:absolute;top:0;bottom:0;left:-55%;width:40%;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--module-accent) 12%,transparent),transparent);opacity:0;transform:skew(-16deg);transition:opacity .15s,transform .42s var(--ease),left .42s var(--ease)}.search-brief-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--module-accent) 66%,var(--hair));box-shadow:0 14px 30px -24px var(--module-accent)}.search-brief-card:hover:after{left:112%;opacity:1}.search-brief-card:target,.search-brief-card:focus-visible{outline:none;border-color:var(--module-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--module-accent) 17%,transparent),inset 0 0 28px color-mix(in srgb,var(--module-accent) 8%,transparent)}.search-brief-index{display:block;color:var(--module-accent);font-family:var(--font-mono);font-size:21px;font-weight:300;line-height:1;letter-spacing:-.07em;opacity:.84}.search-brief-index:after{margin-left:7px;content:"/ 03";color:var(--ink-faint);font-size:8.5px;letter-spacing:.08em;opacity:.62}.search-brief-tag{position:absolute;top:18px;right:16px;max-width:48%;padding:3px 6px;border:1px solid color-mix(in srgb,var(--module-accent) 36%,transparent);color:var(--module-accent);background:color-mix(in srgb,var(--module-accent) 7%,transparent);font-family:var(--font-mono);font-size:9px;font-weight:750;letter-spacing:.12em;line-height:1.3;text-align:right}.search-brief-card h3{margin:21px 0 9px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--module-accent) 22%,var(--hair));color:var(--ink);font-family:var(--font-display);font-size:14px;line-height:1.45;letter-spacing:.035em}.search-brief-card p{margin:0;color:var(--ink-soft);font-size:13.5px;line-height:1.72}.search-brief-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:21px;padding-top:16px;border-top:1px solid var(--hair);font-family:var(--font-display);font-size:12px;font-weight:750;letter-spacing:.06em}.search-brief-links a,.brief-back{min-height:42px;padding:11px 13px;border:1px solid var(--hair);border-radius:calc(var(--r-sm) - 4px);color:var(--ink-soft);background:color-mix(in srgb,var(--panel-2) 58%,transparent);text-decoration:none;transition:color .15s,border-color .15s,background-color .15s,transform .12s}.search-brief-links a{display:inline-flex;align-items:center}.brief-back{margin-right:auto;cursor:pointer;font:inherit;letter-spacing:inherit}.search-brief-links a:hover,.brief-back:hover{color:var(--ink);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.search-brief-links a:active,.brief-back:active{transform:translateY(1px)}.search-brief-links a:focus-visible,.brief-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:640px){.search-brief-grid{grid-template-columns:1fr}.search-brief-card{min-height:0}}@media(max-width:480px){.landing-views{margin-top:20px}.landing-view-tabs{margin-bottom:12px}.landing-view-tab{padding-right:13px;padding-left:39px;font-size:12px}.landing-view-tab:before{left:13px}.search-brief{padding:22px 16px}.search-brief-rail{margin:-22px -16px 23px;padding:9px 15px}.search-brief-signal{max-width:48%}.search-brief h2{font-size:clamp(23px,8vw,30px)}.search-brief-intro{padding-left:12px}.search-brief-links{align-items:stretch;flex-direction:column}.search-brief-links a,.brief-back{width:100%;min-height:44px;justify-content:flex-start;margin-right:0;text-align:left}}html.reduce-motion .landing-view-panel,html.reduce-motion .search-brief:after,html.reduce-motion .search-brief-signal i,html.reduce-motion .search-brief-card{animation:none}html.reduce-motion .landing-view-tab,html.reduce-motion .landing-view-tab:after,html.reduce-motion .search-brief-card,html.reduce-motion .search-brief-card:after,html.reduce-motion .search-brief-links a,html.reduce-motion .brief-back{transition:none}main{opacity:1}.dark-scene,[data-scene=dark],.landing-story,.crew-roster,.base-rise,.base-blueprint,.endless-terminal,.inspect,.codex,.game-shell,.cell-root,.run-overlay,.expd-root,.sp-root,.progression-panel{--ink: #e6ecf8;--ink-soft: color-mix(in srgb, var(--accent) 14%, #b3bdd0);--ink-faint: color-mix(in srgb, var(--accent) 16%, #8592ab);--hair: rgba(150, 170, 200, .18);--star: #cfe0ff;--good: #7cffb2;--bad: #ff8a9a;--gold: #ffcf6b;color-scheme:dark}[data-theme=holo] :is(.dark-scene,[data-scene=dark],.landing-story,.crew-roster,.base-rise,.base-blueprint,.endless-terminal,.inspect,.codex,.game-shell,.cell-root,.run-overlay,.expd-root,.sp-root,.progression-panel){--accent: #7e9dff;--accent-ink: #0a1220}[data-theme=holo] main:before{display:none}[data-glass] .card .body,[data-glass] .stat,[data-glass] .roster .panel,[data-glass] .ops,[data-glass] #addr,[data-glass] .langtoggle,[data-glass] .themebar{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}*{box-sizing:border-box}html,body{margin:0}html{background:var(--bg);transition:background .4s var(--ease)}body{background:transparent;color:var(--ink);font-family:var(--font-body);min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:color .3s var(--ease);-webkit-user-select:none;user-select:none}input,.ship-link{-webkit-user-select:text;user-select:text}.bg{position:fixed;inset:0;z-index:-1}.bg:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 540px at 16% -8%,var(--glow),transparent 60%),radial-gradient(820px 540px at 92% 6%,var(--glow2),transparent 60%);transition:background .4s var(--ease)}#stars{position:absolute;inset:0;width:100%;height:100%}[data-theme=holo] #stars{opacity:.3}main{max-width:680px;margin:0 auto;padding:64px 20px 0;position:relative}main:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:0;right:0;top:-20px;height:600px;background:radial-gradient(ellipse 72% 54% at 50% 38%,rgba(3,5,11,.76),rgba(3,5,11,.44) 46%,transparent 78%)}.hero-head{text-align:center;margin-bottom:18px}.kicker{font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.42em;color:var(--accent);text-indent:.42em;opacity:.9;margin-bottom:11px}h1{font-family:var(--font-display);font-weight:900;font-size:clamp(34px,9vw,52px);margin:0;letter-spacing:2px;line-height:1.04;background:linear-gradient(180deg,var(--ink),color-mix(in srgb,var(--ink) 55%,var(--accent)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sub{color:var(--ink-soft);margin:9px auto 0;max-width:430px;font-size:15px}.console{display:flex;gap:10px;max-width:480px;margin:0 auto}.safety-badge{display:flex;align-items:center;gap:8px;max-width:480px;margin:12px auto 0;box-sizing:border-box;padding:8px 12px;border-radius:var(--r-md, 10px);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);background:color-mix(in srgb,var(--panel) 82%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--ink-soft);font-size:12px;line-height:1.35;cursor:default;text-align:center}.safety-badge .sb-ic{font-size:14px;flex-shrink:0;opacity:.9}.safety-badge .sb-txt{min-width:0}.field{position:relative;flex:1;min-width:0}#addr{width:100%;padding:14px 38px 14px 16px;border-radius:var(--r-md);border:1px solid var(--hair);background:color-mix(in srgb,var(--panel) 70%,transparent);color:var(--ink);font:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}#addr::placeholder{color:var(--ink-faint)}#addr:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}#addr.invalid{border-color:var(--bad)}#addr.valid{border-color:var(--good)}.field .tick{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;opacity:0;transition:opacity .2s}#addr.valid~.tick{opacity:1;color:var(--good)}#addr.invalid~.tick{opacity:1;color:var(--bad)}.hint{min-height:20px;margin:8px 2px 0;font-size:13px;color:var(--ink-faint)}.hint.err{color:var(--bad)}button{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.06em;padding:14px 20px;border-radius:var(--r-md);cursor:pointer;white-space:nowrap;border:1px solid transparent;transition:transform .12s var(--bounce),box-shadow .2s,opacity .2s,background .2s,color .2s}button:active{transform:translateY(1px)}button.primary{color:var(--accent-ink);border:none;background:var(--btn-grad);box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 32%,transparent),inset 0 1px color-mix(in srgb,#fff 40%,transparent)}button.primary:hover{box-shadow:0 10px 30px color-mix(in srgb,var(--accent) 48%,transparent),inset 0 1px color-mix(in srgb,#fff 50%,transparent)}button.ghost{background:transparent;color:var(--ink);border:1px solid var(--hair)}button.ghost:hover{border-color:var(--accent);color:var(--accent)}button.lg{padding:16px 30px;font-size:14px;letter-spacing:.12em}button.cta{padding:17px 42px;font-size:15.5px;letter-spacing:.14em;border-radius:var(--r-full)}button.cta:not(:disabled){box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent),0 10px 34px color-mix(in srgb,var(--accent) 32%,transparent);animation:ctaPulse 2.6s ease-in-out infinite}@keyframes ctaPulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent),0 8px 26px color-mix(in srgb,var(--accent) 26%,transparent)}50%{box-shadow:0 0 0 1px var(--accent),0 12px 44px color-mix(in srgb,var(--accent) 58%,transparent)}}button.sm{padding:9px 16px;font-size:12px;letter-spacing:.07em;opacity:.82}button.sm:hover:not(:disabled){opacity:1}html.reduce-motion button.cta:not(:disabled){animation:none}button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.status{min-height:0;margin:9px auto 0;max-width:480px;text-align:center;color:var(--ink-soft);font-size:13.5px}.status.loading{color:var(--accent)}.topbar{position:fixed;top:16px;right:16px;z-index:30}.settings-cluster{position:absolute;top:16px;right:16px;z-index:40}.settings-cluster.in-flow{position:relative;top:auto;right:auto;align-self:flex-start}.icon-btn{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:var(--r-md);background:color-mix(in srgb,var(--panel) 80%,transparent);border:1px solid var(--hair);color:var(--ink-soft);cursor:pointer;transition:border-color .15s,color .15s,transform .12s var(--bounce)}.icon-btn:hover,.icon-btn.on{border-color:var(--accent);color:var(--accent)}.icon-btn:active{transform:scale(.94)}.ico-gear{width:17px;height:17px;border-radius:50%;border:2px solid currentColor;position:relative}.ico-gear:before{content:"";position:absolute;inset:3px;border-radius:50%;border:1.5px solid currentColor}.settings{position:absolute;top:48px;right:0;width:288px;padding:15px;display:flex;flex-direction:column;gap:15px;background:color-mix(in srgb,var(--panel) 94%,transparent);border:1px solid var(--hair);border-radius:var(--r-lg);box-shadow:0 20px 54px #0000008c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:set-in .18s var(--ease)}.settings[hidden]{display:none}@keyframes set-in{0%{opacity:0;transform:translateY(-7px)}}.set-row{display:flex;justify-content:space-between;align-items:center}.set-row .motion-part{align-items:flex-end}.set-block{display:flex;flex-direction:column;gap:10px}.set-label{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--ink-faint);text-transform:uppercase}.toggle-switch{position:relative;display:inline-flex;align-items:center;align-self:flex-start;cursor:pointer}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:relative;display:inline-block;width:40px;height:20px;background:color-mix(in srgb,var(--panel-2) 72%,transparent);border:1px solid var(--hair);border-radius:var(--r-full, 12px);transition:background-color .2s,border-color .2s}.toggle-slider:before{content:"";position:absolute;height:12px;width:12px;left:3px;bottom:3px;background-color:var(--ink-soft, #8ca0c0);border-radius:50%;transition:transform .2s,background-color .2s}.toggle-switch input:checked+.toggle-slider{background:var(--btn-grad);border-color:transparent}.toggle-switch input:checked+.toggle-slider:before{transform:translate(20px);background-color:var(--accent-ink, #05070e)}.toggle-switch:hover .toggle-slider{border-color:var(--accent)}.toggle-switch:hover input:not(:checked)+.toggle-slider:before{background-color:var(--ink)}.vol-row{display:flex;align-items:center;gap:10px}.vol-mute{flex:none;width:34px;height:34px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--panel-2) 72%,transparent);border:1px solid var(--hair);cursor:pointer;font-size:15px;display:flex;align-items:center;justify-content:center;padding:0;line-height:0;transition:border-color .15s}.vol-mute:hover{border-color:var(--accent)}.vol-slider{flex:1;min-width:0;-webkit-appearance:none;appearance:none;height:6px;border-radius:var(--r-full);cursor:pointer;background:linear-gradient(to right,var(--accent) var(--volume-pct, 50%),color-mix(in srgb,var(--ink) 16%,transparent) var(--volume-pct, 50%))}.vol-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent);border:2px solid var(--bg);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 60%,transparent);cursor:pointer}.vol-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent);border:2px solid var(--bg);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 60%,transparent);cursor:pointer}.vol-pair{flex:1;display:flex;flex-direction:column;gap:9px;min-width:0}.vol-line{display:flex;align-items:center;gap:9px}.vol-tag{flex:none;width:34px;font-family:var(--font-display);font-size:10.5px;font-weight:800;letter-spacing:.08em;color:var(--ink-faint)}.langtoggle{display:inline-flex;gap:2px;padding:3px;align-self:flex-start;background:color-mix(in srgb,var(--panel-2) 72%,transparent);border:1px solid var(--hair);border-radius:var(--r-full)}.langtoggle button{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.04em;padding:6px 16px;border-radius:var(--r-full);border:none;cursor:pointer;background:transparent;color:var(--ink-soft)}.langtoggle button.on{background:var(--btn-grad);color:var(--accent-ink)}.langtoggle button:hover:not(.on){color:var(--ink)}.perftoggle{display:inline-flex;gap:2px;padding:3px;align-self:flex-start;background:color-mix(in srgb,var(--panel-2) 72%,transparent);border:1px solid var(--hair);border-radius:var(--r-full)}.perftoggle button{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.02em;padding:5px 12px;border-radius:var(--r-full);border:none;cursor:pointer;background:transparent;color:var(--ink-soft)}.perftoggle button.on{background:var(--btn-grad);color:var(--accent-ink)}.perftoggle button:hover:not(.on){color:var(--ink)}html.perf-med .foil{background:none!important;filter:none!important}html.perf-med button.cta:not(:disabled){animation:none}html.perf-med .gx-act.is-cta{animation:none}.themebar{display:flex;gap:6px;flex-wrap:wrap}.swatch-btn{padding:0;border:none;background:none;cursor:pointer;line-height:0}.swatch{width:20px;height:20px;border-radius:6px;border:2px solid transparent;box-shadow:0 0 0 1px var(--hair);background-clip:padding-box;transition:transform .2s var(--bounce),border-radius .3s var(--bounce),border-color .18s,box-shadow .22s}.swatch-btn:hover .swatch{transform:scale(1.14);border-radius:9px}.swatch.on{border-radius:50%;border-color:var(--accent);transform:scale(1.08);box-shadow:0 0 0 2px var(--accent),0 0 0 4px color-mix(in srgb,var(--accent) 32%,transparent),0 0 14px color-mix(in srgb,var(--accent) 60%,transparent)}.swatch-btn:hover .swatch.on{transform:scale(1.12)}.swatch-btn.custom{position:relative;display:inline-block;line-height:0;cursor:pointer}.custom-swatch{position:relative;background:conic-gradient(from 0deg,#ff5a6e,#ffc24b,#36d07a,#54a8ff,#c98bff,#ff5a6e)}.custom-swatch:after{content:"+";position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-weight:900;font-size:12px;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.7)}.custom-color{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:none;padding:0;cursor:pointer}.stage{perspective:1400px;display:flex;justify-content:center}.actions{display:flex;gap:12px;justify-content:center;margin-top:26px;flex-wrap:wrap}.console-alt{display:flex;flex-direction:column;align-items:center;gap:9px;margin:16px auto 0}.alt-or{font-family:var(--font-display);font-size:11px;letter-spacing:.05em;color:var(--ink-faint)}.demo-cta{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.04em;color:var(--accent);min-height:44px;padding:11px 28px;border-radius:var(--r-full);cursor:pointer;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent);transition:transform .12s,box-shadow .2s,background .2s,color .2s;animation:demo-glow 2.6s ease-in-out infinite}.demo-cta:hover{color:var(--accent-ink, #04121e);background:var(--accent);border-color:var(--accent);transform:translateY(-1px);box-shadow:0 8px 26px -6px color-mix(in srgb,var(--accent) 60%,transparent);animation:none}.demo-cta:active{transform:translateY(0) scale(.98)}@keyframes demo-glow{0%,to{box-shadow:0 0 15px -6px color-mix(in srgb,var(--accent) 45%,transparent)}50%{box-shadow:0 0 26px -3px color-mix(in srgb,var(--accent) 68%,transparent)}}body.addr-live .console-alt{opacity:.42}body.addr-live .console-alt:hover,body.addr-live .console-alt:focus-within{opacity:.9}body.addr-live .demo-cta{animation:none}body.addr-live .alt-or{color:var(--accent)}.demo-cta.demo-confirm{color:var(--gold, #f2c14e);border-color:color-mix(in srgb,var(--gold, #f2c14e) 62%,transparent);background:color-mix(in srgb,var(--gold, #f2c14e) 12%,transparent)}.go-nudge{animation:go-nudge 1.15s ease-in-out 3}@keyframes go-nudge{0%,to{box-shadow:none}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 55%,transparent),0 0 26px -2px color-mix(in srgb,var(--accent) 70%,transparent)}}html.reduce-motion .go-nudge{animation:none}.scan-error{max-width:420px;margin:10px auto 0;padding:28px 24px;text-align:center;position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--bad, #ff5a6e) 9%,transparent),#080c166b);border:1px solid color-mix(in srgb,var(--bad, #ff5a6e) 42%,transparent);border-radius:var(--r-lg);animation:se-in .3s ease}.scan-error:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,90,110,.07) 0 1px,transparent 1px 3px);animation:se-scan 5s linear infinite}@keyframes se-in{0%{opacity:0;transform:translateY(8px)}}@keyframes se-scan{to{background-position:0 60px}}.se-glitch{position:relative;font-family:var(--font-display);font-weight:900;font-size:22px;letter-spacing:.14em;color:#ff7a8c}.se-glitch:before,.se-glitch:after{content:attr(data-txt);position:absolute;left:0;top:0;width:100%;pointer-events:none}.se-glitch:before{color:#5ad1ff;clip-path:inset(0 0 55% 0);animation:se-g1 2.6s steps(2) infinite}.se-glitch:after{color:#ff5a6e;clip-path:inset(56% 0 0 0);animation:se-g2 3.2s steps(2) infinite}@keyframes se-g1{0%,92%,to{transform:translate(0)}94%{transform:translate(-2px,1px)}97%{transform:translate(2px,-1px)}}@keyframes se-g2{0%,90%,to{transform:translate(0)}93%{transform:translate(2px,1px)}96%{transform:translate(-2px,-1px)}}.se-msg{position:relative;margin:12px 0 18px;font-size:12.5px;color:var(--ink-soft);line-height:1.5}.se-retry{position:relative;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--accent-ink, #04121e);background:var(--btn-grad);border:none;border-radius:var(--r-full);padding:11px 26px;cursor:pointer;box-shadow:inset 0 1px #ffffff57;transition:transform .12s}.se-retry:hover{transform:translateY(-1px)}.se-retry:active{transform:scale(.97)}.console-sub{display:flex;align-items:center;justify-content:center;gap:12px;margin:13px auto 0}.linkish{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.05em;padding:4px 6px;background:none;border:none;color:var(--ink-soft);cursor:pointer;transition:color .15s,opacity .15s}.archive-landing-link{display:inline-flex;align-items:center;color:var(--accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 38%,transparent)}.linkish:hover{color:var(--accent)}.sub-sep{color:var(--ink-faint);font-size:11px}.inspect{position:fixed;inset:0;z-index:100;display:grid;place-items:center;overflow:hidden;--px: 0;--py: 0;background:radial-gradient(120% 120% at 50% 32%,#0a1018,#05070e 70%,#020307);opacity:0;transition:opacity .28s ease}.inspect.in{opacity:1}.ins-bg{position:absolute;inset:-8%;transform:translate(calc(var(--px) * -22px),calc(var(--py) * -22px));transition:transform .3s ease-out;background:radial-gradient(40% 50% at 30% 30%,color-mix(in srgb,var(--rarity) 16%,transparent),transparent 70%),radial-gradient(45% 55% at 72% 68%,color-mix(in srgb,var(--rarity) 12%,transparent),transparent 72%)}.ins-aura{position:absolute;width:min(76vmin,720px);height:min(76vmin,720px);border-radius:50%;filter:blur(8px);background:radial-gradient(circle,color-mix(in srgb,var(--rarity) 30%,transparent) 0%,transparent 62%);animation:insAura calc(4.4s - var(--rrank, 0) * .4s) ease-in-out infinite}@keyframes insAura{0%,to{transform:scale(.9);opacity:calc(.32 + var(--rrank, 0) * .08)}50%{transform:scale(1.07);opacity:calc(.58 + var(--rrank, 0) * .07)}}.ins-particles{position:absolute;inset:0;pointer-events:none}.ins-particles i{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--rarity);box-shadow:0 0 8px var(--rarity);opacity:.5;animation:insFloat var(--d, 7s) ease-in-out infinite}@keyframes insFloat{0%,to{transform:translateY(10px) scale(.6);opacity:.12}50%{transform:translateY(-16px) scale(1.1);opacity:.72}}.ins-stage{position:relative;width:min(86vw,920px);height:min(56vh,520px);display:grid;place-items:center;transform:translate(calc(var(--px) * 30px),calc(var(--py) * 24px));transition:transform .25s ease-out}.ins-ship{max-width:100%;max-height:100%;object-fit:contain;animation:insBreathe 5s ease-in-out infinite;filter:drop-shadow(0 18px 40px rgba(0,0,0,.6)) drop-shadow(0 0 26px color-mix(in srgb,var(--rarity) 45%,transparent))}@keyframes insBreathe{0%,to{transform:translateY(4px) scale(.992)}50%{transform:translateY(-6px) scale(1.008)}}.ins-ship.locked{filter:brightness(.16) drop-shadow(0 0 24px color-mix(in srgb,var(--rarity) 42%,transparent))}.ins-card{position:absolute;left:50%;bottom:clamp(20px,6vh,64px);transform:translate(-50%);width:min(92vw,560px);text-align:center;pointer-events:none}.ins-rarity{font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.26em;color:var(--rarity);text-shadow:0 0 14px color-mix(in srgb,var(--rarity) 70%,transparent)}.ins-name{font-family:var(--font-display);font-weight:900;font-size:clamp(22px,4.4vw,38px);letter-spacing:.04em;color:#eaf2ff;margin-top:6px}.ins-meta{font-size:12.5px;letter-spacing:.14em;color:var(--ink-soft);text-transform:uppercase;margin-top:5px}.ins-flavor{font-size:clamp(14px,2vw,17px);line-height:1.6;color:var(--ink);margin-top:14px;font-style:italic}.ins-flavor.redacted{font-family:monospace;letter-spacing:.1em;color:var(--ink-faint);font-style:normal}.ins-cta{pointer-events:auto;display:inline-block;margin-top:18px;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.08em;text-decoration:none;color:var(--rarity);border:1px solid color-mix(in srgb,var(--rarity) 55%,transparent);border-radius:var(--r-full);padding:9px 18px;transition:background .15s,color .15s}.ins-cta:hover{background:var(--rarity);color:#05070e}.ins-cta.locked{color:#eaf2ff;border-color:color-mix(in srgb,var(--rarity) 70%,transparent)}.ins-close{display:grid;place-items:center;line-height:0;padding:0;position:absolute;top:18px;right:18px;z-index:2;width:42px;height:42px;border-radius:50%;cursor:pointer;font-size:18px;background:#0a101c99;color:#cfe0ff;border:1px solid rgba(150,180,230,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ins-close:hover{border-color:var(--rarity);color:var(--rarity)}html.reduce-motion .ins-aura,html.reduce-motion .ins-ship,html.reduce-motion .ins-particles i{animation:none}.codex{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;overflow:hidden;opacity:0;transition:opacity .26s ease;background:radial-gradient(120% 100% at 50% 0%,#0a1018,#05070e 72%)}.codex.in{opacity:1}.cx-top{flex:none;display:flex;align-items:flex-start;gap:12px;padding:18px 22px;border-bottom:1px solid var(--hair)}.cx-titlewrap{flex:1;min-width:0}.cx-title{font-family:var(--font-display);font-weight:900;font-size:clamp(16px,2.6vw,22px);letter-spacing:.14em;background:linear-gradient(90deg,#cfe0ff,var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cx-count{font-size:12px;letter-spacing:.12em;color:var(--ink-soft);margin-top:5px}.cx-count b{color:var(--accent)}.cx-archive-link{display:inline-flex;margin-top:7px;color:var(--accent);font-size:12px;font-weight:650;letter-spacing:.04em;text-decoration:none}.cx-archive-link:hover{text-decoration:underline;text-underline-offset:3px}.cx-archive-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.cx-progress{width:min(220px,64%);height:4px;margin-top:9px;border-radius:var(--r-full);background:color-mix(in srgb,var(--ink-faint, #5a6b86) 34%,transparent);overflow:hidden}.cx-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 62%,#fff),var(--accent));box-shadow:0 0 10px color-mix(in srgb,var(--accent) 60%,transparent);transition:width .7s cubic-bezier(.16,1,.3,1)}.cx-close{display:grid;place-items:center;line-height:0;padding:0;flex:none;width:42px;height:42px;border-radius:50%;cursor:pointer;font-size:18px;background:#0a101c99;color:#cfe0ff;border:1px solid rgba(150,180,230,.25)}.cx-close:hover{border-color:var(--accent);color:var(--accent)}.cx-collect{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:0 22px 4px}.cx-collect:empty{display:none}.cxc-title{font-size:11px;letter-spacing:.14em;color:var(--ink-faint, #7c8ba6);text-transform:uppercase;margin-right:3px}.cxc-chip{font-size:12px;line-height:1;padding:6px 10px;border-radius:var(--r-full);color:var(--ink-soft, #b6c5de);background:color-mix(in srgb,var(--accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);white-space:nowrap}.cxc-qol{font-size:12px;line-height:1;padding:6px 10px;border-radius:var(--r-full);font-weight:600;color:color-mix(in srgb,var(--accent) 80%,#fff);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 44%,transparent);white-space:nowrap}.cx-grid{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;padding:18px 22px 44px;align-content:start}.cx-cell{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 13px;cursor:pointer;overflow:hidden;background:color-mix(in srgb,var(--panel-2) 55%,transparent);border:1px solid var(--hair);border-radius:var(--r-md);transition:transform .15s var(--bounce),border-color .15s,box-shadow .15s}.cx-cell:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--c),transparent);opacity:.6}.cx-cell:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--c) 60%,transparent);box-shadow:0 8px 26px color-mix(in srgb,var(--c) 28%,transparent)}.cx-thumb{width:100%;height:76px;display:grid;place-items:center}.cx-thumb img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--c) 40%,transparent));transition:filter .2s}.cx-cell.locked .cx-thumb img{filter:brightness(.72) saturate(.85) opacity(.82)}.cx-cell.locked:hover .cx-thumb img{filter:brightness(.98) saturate(1) opacity(1) drop-shadow(0 0 16px color-mix(in srgb,var(--c) 46%,transparent))}.cx-nm{width:100%;box-sizing:border-box;font-size:11px;font-weight:600;color:var(--ink);text-align:center;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-cell.locked .cx-nm{color:var(--ink-faint)}.cx-rar{display:flex;justify-content:center}.cx-rar-badge{font-family:var(--font-display);font-size:8px;font-weight:800;letter-spacing:.12em;color:var(--c);padding:2px 8px;border-radius:var(--r-full);white-space:nowrap;background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 38%,transparent);box-shadow:0 0 9px color-mix(in srgb,var(--c) 22%,transparent),inset 0 0 6px color-mix(in srgb,var(--c) 10%,transparent)}.cx-rar-badge.locked{background:transparent;border-color:color-mix(in srgb,var(--c) 30%,transparent);color:color-mix(in srgb,var(--c) 64%,#93a6c4);box-shadow:none;opacity:.92}.scanner{position:relative;width:380px;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:13px;padding:30px 24px 26px;border-radius:var(--r-xl);background:color-mix(in srgb,var(--panel) 58%,transparent);border:1px solid var(--hair);box-shadow:0 24px 60px #0000006b,0 0 50px -16px color-mix(in srgb,var(--accent) 55%,transparent);opacity:0;translate:0 14px;transition:opacity .45s var(--ease),translate .45s var(--ease)}.scanner.in{opacity:1;translate:0 0}.scan-scope{--signal-disturbance-color: var(--accent);--signal-disturbance-z: 6;position:relative;width:260px;height:260px;max-width:100%;border-radius:50%}.scan-canvas{display:block}.scan-readout{text-align:center;width:100%}.scan-label{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.14em;color:var(--accent);text-shadow:0 0 16px color-mix(in srgb,var(--accent) 55%,transparent)}.scan-step{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-faint);margin-top:7px;min-height:16px;letter-spacing:.02em;transition:opacity .18s var(--ease)}.scan-bar{margin:14px auto 0;width:180px;height:2px;border-radius:var(--r-full);background:color-mix(in srgb,var(--ink) 12%,transparent);overflow:hidden}.scan-bar i{display:block;height:100%;width:38%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--accent),transparent);box-shadow:0 0 10px var(--accent);animation:scan-sweep 1.15s var(--ease) infinite}@keyframes scan-sweep{0%{transform:translate(-120%)}to{transform:translate(330%)}}.scanner .corners i{width:13px;height:13px}html.reduce-motion .scanner{transition:none;opacity:1;translate:0}html.reduce-motion .scan-bar i{animation:none;width:100%;opacity:.5}@media(max-width:640px){main{padding-top:48px;padding-bottom:0}.hero{height:200px}.flag-name{font-size:22px}.pd-v{font-size:42px}.pd-hero{min-width:140px;padding:12px 14px 14px}.pd-cell{padding:8px 12px}.pd-sv{font-size:19px}}@media(max-width:460px){main{padding:36px 14px 0}.hero{height:172px}.hero-top{padding:10px 12px}.hero-bot{left:12px;right:12px;bottom:10px}.flag-make{font-size:10px}.flag-name{font-size:19px}.flag-meta{font-size:11px}.card{width:100%}.console{flex-wrap:wrap}.field,.console #go{flex-basis:100%}.body{padding:14px 14px 12px}.callsign{font-size:19px}.powerdock{gap:8px}.pd-hero{min-width:0;flex:1;padding:11px 12px 13px}.pd-v{font-size:36px}.pd-sv{font-size:18px}.pd-sk{font-size:10px}.spec-grid{grid-template-columns:repeat(2,1fr)}.spc .v{font-size:16px}.card-foot{font-size:10px}.console-sub{flex-wrap:wrap;gap:4px 10px}.sub-sep{display:none}.linkish{padding:8px 10px;font-size:11px}}@media(max-width:360px){.hero{height:152px}.flag-name{font-size:17px}.powerdock{flex-direction:column}.pd-side{flex-direction:row}.pd-cell{flex:1}.spec-grid{gap:5px}.spc .k{font-size:10px}.spc .v{font-size:14px}.linkish{padding:7px 8px;font-size:10.5px}.cx-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;padding:12px}}.echo-panel{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:#04070eb8;backdrop-filter:blur(6px);color-scheme:dark}.ep-card{width:min(560px,92vw);padding:22px 22px 18px;border-radius:var(--r-lg, 14px);background:linear-gradient(180deg,#0e1422f5,#090d18f7);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);box-shadow:0 18px 60px #00000080,0 0 40px color-mix(in srgb,var(--accent) 12%,transparent)}.ep-title{font-family:var(--font-display);font-size:17px;letter-spacing:.1em;color:#e6ecf8}.ep-sub{font-size:12px;color:#9fb0ca;margin:6px 0 14px;line-height:1.5}.ep-zones{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ep-zone{text-align:left;padding:11px 11px 12px;border-radius:10px;cursor:pointer;background:color-mix(in srgb,var(--accent) 6%,rgba(255,255,255,.02));border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);transition:transform .14s,border-color .14s,box-shadow .14s}.ep-zone:hover:not(.locked){transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 62%,transparent);box-shadow:0 8px 26px color-mix(in srgb,var(--accent) 22%,transparent)}.ep-zone.locked{opacity:.55;cursor:not-allowed}.ep-zname{font-family:var(--font-display);font-size:13px;color:#dfe8f8}.ep-zline{font-size:11.5px;color:#b9c7de;margin-top:5px}.ep-zline.soft{color:#8291ac}.ep-gate{font-size:10.5px;color:#7c8aa4;margin-top:6px;border-top:1px dashed rgba(150,170,210,.18);padding-top:6px}.ep-lic{font-size:10.5px;color:color-mix(in srgb,var(--accent) 80%,#fff);margin-top:6px}.ep-mem{font-size:11.5px;color:#cfe0ff;margin-top:12px}.ep-echo{font-size:11.5px;color:color-mix(in srgb,var(--accent) 82%,#fff);margin-top:7px;text-shadow:0 0 10px color-mix(in srgb,var(--accent) 40%,transparent)}.ep-stats{font-size:11px;color:#8291ac;margin-top:10px}.ep-close{margin-top:14px;width:100%;padding:9px;border-radius:9px;cursor:pointer;color:#b6c5de;background:color-mix(in srgb,#b6c5de 7%,transparent);border:1px solid color-mix(in srgb,#b6c5de 24%,transparent)}@media(max-width:620px){.ep-zones{grid-template-columns:1fr}}.lane-root{position:absolute;inset:0;background:#04060c}.lane-canvas{display:block;width:100%;height:100%}.lane-tip{position:absolute;left:0;right:0;bottom:14px;text-align:center;font-size:12px;color:#7e8fa8;pointer-events:none}.lane-end{position:absolute;inset:0;display:grid;place-items:center;background:#03050aa8;backdrop-filter:blur(4px)}.le-box{width:min(430px,90vw);padding:26px 26px 20px;text-align:center;border-radius:14px;background:linear-gradient(180deg,#0e1422f7,#080c16fa);border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);box-shadow:0 18px 60px #0000008c,0 0 46px color-mix(in srgb,var(--accent) 14%,transparent)}.le-box{animation:le-pop .42s cubic-bezier(.16,1.4,.3,1) both}.le-box.won{border-color:color-mix(in srgb,#ffd166 52%,transparent);box-shadow:0 18px 60px #0000008c,0 0 52px color-mix(in srgb,#ffd166 22%,transparent)}@keyframes le-pop{0%{transform:scale(.78) translateY(16px);opacity:0}to{transform:none;opacity:1}}html.reduce-motion .le-box{animation:none}.le-title{font-family:var(--font-display);letter-spacing:.18em;font-size:13px;color:#9fb0ca}.le-time{font-family:var(--font-display);font-size:42px;color:#eaf3ff;margin:8px 0 2px;text-shadow:0 0 22px color-mix(in srgb,var(--accent) 46%,transparent)}.le-line{font-size:12px;color:#8fa3c8}.le-edge{font-size:12.5px;margin:13px 0 3px;color:#7e8fa8}.le-edge.won{color:color-mix(in srgb,var(--accent) 82%,#fff);text-shadow:0 0 12px color-mix(in srgb,var(--accent) 42%,transparent)}.le-row{display:flex;gap:9px;margin-top:15px}.le-again,.le-exit{flex:1;padding:10px;border-radius:9px;cursor:pointer}.le-again{color:var(--accent-ink, #06121f);background:var(--btn-grad, var(--accent));border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);font-weight:700}.le-exit{color:#b6c5de;background:color-mix(in srgb,#b6c5de 7%,transparent);border:1px solid color-mix(in srgb,#b6c5de 24%,transparent)}@media(hover:none)and (pointer:coarse){.linkish{padding:10px 12px;min-height:44px;display:inline-flex;align-items:center}}html.reduce-motion body,html.reduce-motion .bg:before{transition:none}html.shot *,html.shot *:before,html.shot *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition:none!important}.inspect.detail .ins-layout{position:absolute;inset:0;z-index:3;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(16px,3vw,44px);padding:clamp(20px,5vh,64px) clamp(20px,5vw,80px);max-width:1180px;margin:0 auto}.inspect.detail .ins-vis{position:relative;display:grid;place-items:center;height:100%;min-height:0}.inspect.detail .ins-stage{position:relative;width:100%;height:min(62vh,480px);display:grid;place-items:center;transform:translate(calc(var(--px,0) * 24px),calc(var(--py,0) * 18px));transition:transform .25s ease-out}.inspect.detail .ins-ship{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 18px 40px rgba(0,0,0,.6)) drop-shadow(0 0 30px color-mix(in srgb,var(--rarity) 45%,transparent));animation:insBreathe 5s ease-in-out infinite}.inspect.detail .ins-ship.proc{width:min(80%,440px);height:auto}.inspect.detail .ins-ship.locked{filter:brightness(.16) drop-shadow(0 0 24px color-mix(in srgb,var(--rarity) 42%,transparent))}.ins-info{position:relative;display:flex;flex-direction:column;gap:13px;padding:clamp(16px,2vw,24px);border-radius:var(--r-xl);max-height:90vh;overflow-y:auto;background:linear-gradient(160deg,#0e1524d1,#080c16db);border:1px solid color-mix(in srgb,var(--rarity) 30%,var(--hair));box-shadow:0 24px 70px #00000080,0 0 50px -16px color-mix(in srgb,var(--rarity) 40%,transparent),inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:thin}.inspect.detail .ins-rarity{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.26em;color:var(--rarity);text-shadow:0 0 14px color-mix(in srgb,var(--rarity) 70%,transparent)}.ins-tag{font-family:var(--font-display);font-size:8.5px;font-weight:800;letter-spacing:.12em;padding:2px 7px;border-radius:var(--r-full)}.ins-tag.sim{color:#cfe0ff;background:color-mix(in srgb,var(--rarity) 22%,transparent);border:1px solid color-mix(in srgb,var(--rarity) 45%,transparent)}.ins-tag.locked{color:#9fb1cc;background:#788caa1f;border:1px solid rgba(120,140,170,.3)}.inspect.detail .ins-name{font-family:var(--font-display);font-weight:900;font-size:clamp(24px,3.4vw,40px);letter-spacing:.03em;margin:6px 0 2px;background:linear-gradient(168deg,#fff,color-mix(in srgb,var(--rarity) 72%,#fff));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--rarity) 32%,transparent))}.inspect.detail .ins-meta{font-size:12.5px;letter-spacing:.12em;color:var(--ink-soft);text-transform:capitalize}.inspect.detail .ins-flavor{font-size:clamp(13px,1.5vw,15px);line-height:1.6;color:var(--ink);font-style:italic;margin:2px 0 4px}.inspect.detail .ins-flavor.redacted{font-family:var(--font-mono);color:var(--ink-faint);font-style:normal;letter-spacing:.08em}.ins-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ins-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border-radius:var(--r-md);background:linear-gradient(160deg,color-mix(in srgb,var(--rarity) 12%,rgba(10,15,26,.7)),#080c16b3);border:1px solid color-mix(in srgb,var(--rarity) 22%,var(--hair))}.is-k{font-family:var(--font-display);font-size:8.5px;font-weight:700;letter-spacing:.12em;color:var(--ink-faint);text-transform:uppercase}.is-v{font-family:var(--font-display);font-weight:900;font-size:22px;line-height:1;color:var(--ink)}.is-s{font-size:8px;color:var(--ink-faint)}.ins-tac{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ins-bias{font-family:var(--font-display);font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--rarity);padding:4px 11px;border-radius:var(--r-full);border:1px solid color-mix(in srgb,var(--rarity) 50%,transparent);background:color-mix(in srgb,var(--rarity) 14%,transparent)}.ins-rec{font-size:11.5px;color:var(--ink-soft)}.ins-rec span{color:var(--ink-faint)}.ins-rec em{color:var(--ink-soft);font-style:normal}.ins-radar{width:min(100%,250px);height:auto;align-self:center}.ins-radar .rd-grid polygon,.ins-radar .rd-grid line{fill:none;stroke:var(--hair);stroke-width:1}.ins-radar .rd-data{fill:color-mix(in srgb,var(--rc) 20%,transparent);stroke:var(--rc);stroke-width:1.5;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--rc) 45%,transparent))}.ins-radar .rd-vert circle{fill:var(--rc)}.ins-radar .rd-lab text{fill:var(--ink-soft);font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.04em}.ins-real{display:flex;flex-direction:column;gap:3px;padding:11px 13px;border-radius:var(--r-md);background:#080c1680;border:1px solid var(--hair)}.ir-h{font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.16em;color:var(--ink-faint);text-transform:uppercase;margin-bottom:4px}.ir-row{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-soft)}.ir-row b{color:var(--ink);font-weight:700}.ins-actions{display:flex;gap:10px;margin-top:2px}.inspect.detail .ins-cta{flex:1;text-align:center;font-family:var(--font-display);font-size:12.5px;font-weight:800;letter-spacing:.08em;padding:13px 16px;border-radius:var(--r-md);cursor:pointer;text-decoration:none;transition:transform .12s var(--bounce),box-shadow .2s,background .2s,color .15s}.ins-cta.sim-btn{color:var(--accent-ink);border:none;background:var(--btn-grad);box-shadow:0 8px 22px color-mix(in srgb,var(--rarity) 34%,transparent),inset 0 1px color-mix(in srgb,#fff 40%,transparent)}.ins-cta.sim-btn:hover{transform:translateY(-1px);box-shadow:0 11px 30px color-mix(in srgb,var(--rarity) 50%,transparent),inset 0 1px color-mix(in srgb,#fff 50%,transparent)}.ins-cta.ghost{color:var(--ink);background:#141e3299;border:1px solid var(--hair)}.ins-cta.ghost:hover{border-color:var(--rarity);color:var(--rarity)}@media(max-width:760px){.inspect.detail .ins-layout{grid-template-columns:1fr;align-content:start;gap:14px;padding:16px;overflow-y:auto}.inspect.detail .ins-stage{height:min(34vh,260px)}.ins-info{max-height:none;overflow:visible}.ins-stat-grid{grid-template-columns:repeat(2,1fr)}}.cx-cell.starter{border-color:#9fb6d86b;background:linear-gradient(160deg,#28344a80,#0c121e99)}.cx-cell.starter .cx-rar-badge{color:#9fb6d8}.sync-connect{width:100%;margin-top:4px;padding:11px 14px;font-family:var(--font-display, "Orbitron", sans-serif);font-weight:700;font-size:12.5px;letter-spacing:.04em;color:var(--accent-ink, #04121e);background:var(--btn-grad, linear-gradient(180deg,#7fd4ff,#3aa0d8));border:none;border-radius:9px;cursor:pointer;box-shadow:inset 0 1px #ffffff52,0 6px 16px -6px color-mix(in srgb,var(--accent) 50%,transparent);transition:transform .12s,box-shadow .15s}.sync-connect:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff6b,0 8px 22px -6px color-mix(in srgb,var(--accent) 60%,transparent)}.sync-connect:active{transform:scale(.98)}.sync-connect:disabled{opacity:.6;cursor:default}.wallet-provider-line{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin-top:2px}.wallet-provider-line span{color:var(--ink-faint);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.wallet-provider-select{min-width:0;height:34px;padding:0 30px 0 10px;border:1px solid var(--hair);border-radius:8px;color:var(--ink);background:color-mix(in srgb,var(--panel-2) 74%,transparent);font:700 11.5px var(--font-display, "Orbitron", sans-serif);letter-spacing:.04em}.wallet-provider-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wallet-provider-select:disabled{opacity:.68}.wallet-provider-hint{min-height:15px;color:var(--ink-faint);font-size:10.8px;line-height:1.35}.sync-actions{display:flex;gap:6px;margin-top:4px}.sync-actions button{flex:1;padding:6px 2px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--panel-2) 72%,transparent);border:1px solid var(--hair);color:var(--ink-soft);font-family:var(--font-display);font-size:11px;font-weight:700;cursor:pointer;transition:border-color .15s,color .15s,background .15s;display:inline-flex;align-items:center;justify-content:center;gap:4px}.sync-actions button:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.sync-actions button:disabled{opacity:.4;cursor:not-allowed}.sync-status{font-family:ui-monospace,monospace;line-height:1.4;word-break:break-all;margin-top:4px}.sync-actions button.sync-locked{opacity:.5}.sync-actions button.sync-locked:hover{border-color:var(--hair);color:var(--ink-soft);background:transparent}.sync-status.sync-flash{animation:sync-flash .7s ease}@keyframes sync-flash{0%,to{color:var(--ink-soft, #8ca0c0)}30%{color:var(--accent, #5ad1ff)}}.lane-exit{position:absolute;top:16px;right:64px;z-index:41;display:grid;place-items:center;width:40px;height:40px;padding:0;color:var(--ink-soft);background:color-mix(in srgb,var(--panel) 80%,transparent);border:1px solid var(--hair);border-radius:var(--r-md);cursor:pointer;backdrop-filter:blur(10px);font-size:15px;transition:border-color .15s,color .15s,transform .12s var(--bounce)}.lane-exit:hover{color:var(--bad);border-color:var(--bad)}.lane-exit:active{transform:scale(.94)}.lane-od{position:absolute;right:18px;bottom:76px;z-index:6;width:64px;height:64px;border-radius:50%;border:2px solid rgba(255,209,102,.55);background:#ffd16624;color:#ffd166;font-size:26px;cursor:pointer;backdrop-filter:blur(6px)}.lane-od:active{background:#ffd16659}:root{--seal-inset: 3px;--seal-cut: 7px;--seal-cut-lg: 11px;--seal-cut-sm: 5px;--seal-edge: color-mix(in srgb, var(--accent, #5ad1ff) 46%, transparent);--seal-edge-hot: color-mix(in srgb, var(--accent, #5ad1ff) 88%, transparent);--seal-edge-dim: color-mix(in srgb, var(--accent, #5ad1ff) 22%, transparent);--seal-inner: color-mix(in srgb, var(--ink, #eaf1ff) 9%, transparent);--seal-stamp: color-mix(in srgb, #0a1420 74%, var(--accent, #5ad1ff) 26%);--seal-stamp-hot:color-mix(in srgb, #0a1420 60%, var(--accent, #5ad1ff) 40%);--seal-bevel-lt: color-mix(in srgb, #fff 13%, transparent);--seal-bevel-dk: color-mix(in srgb, #000 30%, transparent);--sig-extract: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32 2L48 18V46L32 62L16 46V18L32 2ZM32 8L20 20V44L32 56L44 44V20L32 8ZM32 20C38.6 20 44 25.4 44 32C44 38.6 38.6 44 32 44C25.4 44 20 38.6 20 32C20 25.4 25.4 20 32 20ZM32 26V30H36V34H32V38H30V34H26V30H30V26H32Z'/%3E%3C/svg%3E");--sig-pulse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32 4L58 30L52 36L32 16L12 36L6 30L32 4ZM32 20L52 40L46 46L32 32L18 46L12 40L32 20ZM30 36H34V56H30V36Z'/%3E%3C/svg%3E");--sig-ascend: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M30 4H34V12H30V4ZM16 16H48V20H16V16ZM22 26H42V30H22V26ZM26 36H38V40H26V36ZM10 46H54V50H10V46ZM30 16H34V46H30V16ZM12 10L6 16L12 22V10ZM52 10L58 16L52 22V10Z'/%3E%3C/svg%3E");--sig-shield: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32 2L56 12V38L32 62L8 38V12L32 2ZM32 8L14 16V36L32 54L50 36V16L32 8ZM32 18L42 24V34L32 42L22 34V24L32 18Z'/%3E%3C/svg%3E")}:is(.mine-extract,.mine-haulbtn,.mine-pulse,.mine-secondary,.mine-local-up,.mine-work,.mine-next,.mine-bio-cap,.mine-bio-study,.mine-escort,.gx-dockbtn,.gx-act,.gx-hubbtn,.gx-ovbtn,.gn-cta,.tp-open-grid,.gx-unlock-ok,.cell-card-slot,.cd-card,.ct-btn,.cd-pick,.cd-specbtn,.cd-deploy,.cd-cal,.cell-retry,.cell-done,.cell-share,.dd-relic-btn,.dd-upg-btn,.dd-fuse-btn,.dd-rv-collect,.dd-rv-skip,.dd-sel-cancel,.dd-rates-toggle,.pp-buy,.pp-tab,.td-research,.bp-up,.lv-reroll,.tft-engage,.tft-xp-btn,.tft-refresh-btn,.tft-sell-btn,.tft-boon,.tft-boon-chip,.tft-done,.tft-retry,.tft-share,.sp-launch,.sp-ship,.lo-launch,.lo-ship,.gl-deploy,.gl-gearenh,button.gl-spec,.expd-launch,.et-launch-btn,.et-tab,.et-l-tab,.et-r-tab,.et-d-tab,.et-rail,.run-btn,.rc-btn,.dg-go,.ins-cta,.demo-cta,.collect-btn,.cx-cell,.lane-od,.ep-zone,.lanepick-opt,.lanepick-cancel,.se-retry,.le-again,.end-retry,.end-share,.dp-dur,.tf-apply,.tf-preset,.tf-restore,.tf-tab,.gs-tab,.btn-sync-cloud,.btn-sync-export,.btn-sync-import,.sync-connect,button.primary,button.cta){position:relative;isolation:isolate}:is(.mine-extract,.mine-haulbtn,.mine-pulse,.mine-secondary,.mine-local-up,.mine-work,.mine-next,.mine-bio-cap,.mine-bio-study,.mine-escort,.gx-dockbtn,.gx-act,.gx-hubbtn,.gx-ovbtn,.gn-cta,.tp-open-grid,.gx-unlock-ok,.cell-card-slot,.cd-card,.ct-btn,.cd-pick,.cd-specbtn,.cd-deploy,.cd-cal,.cell-retry,.cell-done,.cell-share,.dd-relic-btn,.dd-upg-btn,.dd-fuse-btn,.dd-rv-collect,.dd-rv-skip,.dd-sel-cancel,.dd-rates-toggle,.pp-buy,.pp-tab,.td-research,.bp-up,.lv-reroll,.tft-engage,.tft-xp-btn,.tft-refresh-btn,.tft-sell-btn,.tft-boon,.tft-boon-chip,.tft-done,.tft-retry,.tft-share,.sp-launch,.sp-ship,.lo-launch,.lo-ship,.gl-deploy,.gl-gearenh,button.gl-spec,.expd-launch,.et-launch-btn,.et-tab,.et-l-tab,.et-r-tab,.et-d-tab,.et-rail,.run-btn,.rc-btn,.dg-go,.ins-cta,.demo-cta,.collect-btn,.cx-cell,.lane-od,.ep-zone,.lanepick-opt,.lanepick-cancel,.se-retry,.le-again,.end-retry,.end-share,.dp-dur,.tf-apply,.tf-preset,.tf-restore,.tf-tab,.gs-tab,.btn-sync-cloud,.btn-sync-export,.btn-sync-import,.sync-connect,button.primary,button.cta):before{content:"";position:absolute;inset:var(--seal-inset);z-index:-2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--seal-inner);background:linear-gradient(var(--seal-edge),var(--seal-edge)) left top / var(--seal-cut) 1.6px no-repeat,linear-gradient(var(--seal-edge),var(--seal-edge)) left top / 1.6px var(--seal-cut) no-repeat,linear-gradient(var(--seal-edge),var(--seal-edge)) right bottom / var(--seal-cut) 1.6px no-repeat,linear-gradient(var(--seal-edge),var(--seal-edge)) right bottom / 1.6px var(--seal-cut) no-repeat,linear-gradient(var(--seal-edge-dim),var(--seal-edge-dim)) right top / calc(var(--seal-cut) - 2px) 1px no-repeat,linear-gradient(var(--seal-edge-dim),var(--seal-edge-dim)) right top / 1px calc(var(--seal-cut) - 2px) no-repeat,linear-gradient(var(--seal-edge-dim),var(--seal-edge-dim)) left bottom / calc(var(--seal-cut) - 2px) 1px no-repeat,linear-gradient(var(--seal-edge-dim),var(--seal-edge-dim)) left bottom / 1px calc(var(--seal-cut) - 2px) no-repeat;transition:background .15s ease,box-shadow .15s ease,opacity .15s ease}:is(.mine-extract,.mine-pulse,.mine-secondary,.mine-local-up,.mine-work,.mine-next,.mine-haulbtn,.mine-bio-cap,.mine-bio-study,.gx-dockbtn,.gx-act,.gx-hubbtn,.gx-ovbtn,.gn-cta,.tp-open-grid,.gx-unlock-ok,.cd-deploy,.cd-cal,.dd-relic-btn,.dd-upg-btn,.dd-fuse-btn,.dd-rv-collect,.pp-buy,.td-research,.bp-up,.lv-reroll,.tft-engage,.tft-xp-btn,.tft-refresh-btn,.sp-launch,.lo-launch,.gl-deploy,.gl-gearenh,.expd-launch,.et-launch-btn,.run-btn,.rc-btn,.dg-go,.ins-cta,.demo-cta,.collect-btn,.ep-zone,.lanepick-opt,.dp-dur,.tf-apply,button.primary):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,var(--sig-hl, color-mix(in srgb, var(--accent, #5ad1ff) 82%, #fff)),var(--sig-gr, color-mix(in srgb, var(--accent, #5ad1ff) 24%, transparent)));opacity:var(--sig-op, .36);-webkit-mask:var(--btn-sigil, var(--sig-pulse)) no-repeat var(--sig-pos, right -8px bottom -10px) / var(--sig-size, 42px);mask:var(--btn-sigil, var(--sig-pulse)) no-repeat var(--sig-pos, right -8px bottom -10px) / var(--sig-size, 42px);transition:opacity .16s ease}.mine-pulse,.mine-secondary,.gx-act,.gx-hubbtn,.gx-ovbtn,.gn-cta,.tp-open-grid,.gx-unlock-ok,.sp-launch,.lo-launch,.expd-launch,.et-launch-btn,.tft-engage,.run-btn,.dg-go,.ins-cta,.demo-cta,.ep-zone,.lanepick-opt,button.primary{--btn-sigil: var(--sig-pulse)}.mine-local-up,.mine-work,.mine-next,.mine-bio-study,.cd-cal,.pp-buy,.td-research,.bp-up,.lv-reroll,.dd-relic-btn,.dd-upg-btn,.dd-fuse-btn,.tft-xp-btn,.tft-refresh-btn,.gl-gearenh,.tf-apply{--btn-sigil: var(--sig-ascend)}.gx-dockbtn,.mine-haulbtn,.gl-deploy,.cd-deploy,.dp-dur{--btn-sigil: var(--sig-shield)}.mine-extract,.mine-bio-cap,.dd-rv-collect,.collect-btn,.run-btn.collect-btn{--btn-sigil: var(--sig-extract)}.mine-extract{--sig-size: 78px;--sig-pos: left -16px bottom -18px}.mine-pulse{--sig-size: 46px;--sig-pos: right -8px bottom -12px;--sig-op: .32}.mine-secondary{--sig-size: 46px;--sig-pos: right -8px bottom -12px;--sig-op: .3}.mine-local-up,.mine-work{--sig-size: 44px;--sig-pos: right -6px bottom -12px;--sig-op: .36}.mine-next{--sig-size: 46px;--sig-pos: right -8px bottom -14px;--sig-op: .34}.gx-dockbtn,.mine-haulbtn{--sig-size: 44px;--sig-pos: right -8px bottom -10px;--sig-op: .36}.pp-buy{--sig-size: 32px;--sig-pos: right -4px bottom -8px}:is(.mine-extract,.mine-haulbtn,.mine-pulse,.mine-secondary,.mine-local-up,.mine-work,.mine-next,.gx-dockbtn,.gx-act,.gx-hubbtn,.gx-ovbtn,.gn-cta,.cell-card-slot,.cd-card,.cd-deploy,.cd-cal,.dd-relic-btn,.dd-upg-btn,.dd-fuse-btn,.pp-buy,.td-research,.bp-up,.lv-reroll,.gx-unlock-ok,.tft-engage,.tft-xp-btn,.tft-refresh-btn,.sp-launch,.sp-ship,.lo-launch,.lo-ship,.gl-deploy,.gl-gearenh,.expd-launch,.et-launch-btn,.run-btn,.rc-btn,.dg-go,.ins-cta,.demo-cta,.ep-zone,.lanepick-opt,.dp-dur,.tf-apply,button.primary):before{box-shadow:inset 0 0 0 1px var(--seal-inner),inset 0 1px 0 var(--seal-bevel-lt),inset 0 -1px 0 var(--seal-bevel-dk)}:is(.ct-btn,.gs-tab,.pp-tab,.tf-tab,.et-tab,.et-l-tab,.et-r-tab,.et-d-tab,.tft-boon-chip,.cd-pick,.dd-rates-toggle,.tf-preset,.tf-restore,.btn-sync-cloud,.btn-sync-export,.btn-sync-import):before{--seal-cut: var(--seal-cut-sm);--seal-inset: 2px}.mine-extract:not(.cooling){background:repeating-linear-gradient(105deg,transparent 0 2px,color-mix(in srgb,#000 4%,transparent) 2px 3px),linear-gradient(180deg,color-mix(in srgb,#fff 15%,transparent),transparent 42%,color-mix(in srgb,#000 13%,transparent)),var(--btn-grad)}.mine-extract:before{--seal-cut: var(--seal-cut-lg);background:linear-gradient(var(--seal-edge),var(--seal-edge)) left top / var(--seal-cut) 1.6px no-repeat,linear-gradient(var(--seal-edge),var(--seal-edge)) left top / 1.6px var(--seal-cut) no-repeat,linear-gradient(var(--seal-edge),var(--seal-edge)) right bottom / var(--seal-cut) 1.6px no-repeat,linear-gradient(var(--seal-edge),var(--seal-edge)) right bottom / 1.6px var(--seal-cut) no-repeat,linear-gradient(var(--seal-edge-dim),var(--seal-edge-dim)) right top / calc(var(--seal-cut) - 3px) 1px no-repeat,linear-gradient(var(--seal-edge-dim),var(--seal-edge-dim)) right top / 1px calc(var(--seal-cut) - 3px) no-repeat,linear-gradient(var(--seal-edge-dim),var(--seal-edge-dim)) left bottom / calc(var(--seal-cut) - 3px) 1px no-repeat,linear-gradient(var(--seal-edge-dim),var(--seal-edge-dim)) left bottom / 1px calc(var(--seal-cut) - 3px) no-repeat,repeating-linear-gradient(90deg,color-mix(in srgb,#0a1420 60%,transparent) 0 3px,transparent 3px 8px) right 20px bottom 7px / 34% 2px no-repeat,linear-gradient(color-mix(in srgb,#fff 28%,transparent),color-mix(in srgb,#fff 28%,transparent)) right 20px bottom 9px / 34% 1px no-repeat}:is(.mine-extract,.mine-haulbtn:not(.ghost),.mine-pulse,.mine-secondary.ready,.gn-cta,.gx-hubbtn:not(.on),.sp-launch,.gl-deploy,.cd-deploy,.expd-launch,.tft-engage,.dg-go,.ins-cta.sim-btn,.pp-buy,.td-research,.tf-apply,.dp-dur,.bp-up,.cd-cal,.gx-unlock-ok,.gx-act.go,.gx-act.is-cta,button.primary):before{--seal-edge: var(--seal-stamp);--seal-edge-dim: color-mix(in srgb, var(--seal-stamp) 60%, transparent);--seal-cut: var(--seal-cut-lg);box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 12%,transparent),inset 0 1px color-mix(in srgb,#fff 24%,transparent),inset 0 -1px color-mix(in srgb,#000 22%,transparent)}:is(.mine-extract,.mine-pulse,.mine-haulbtn:not(.ghost),.mine-secondary.ready,.gn-cta,.gx-hubbtn:not(.on),.sp-launch,.gl-deploy,.cd-deploy,.expd-launch,.tft-engage,.dg-go,.ins-cta.sim-btn,.pp-buy,.td-research,.tf-apply,.dp-dur,.bp-up,.cd-cal,.gx-unlock-ok,.gx-act.go,.gx-act.is-cta,button.primary):after{--sig-hl: color-mix(in srgb, #fff 32%, transparent);--sig-gr: color-mix(in srgb, #0a1420 74%, transparent);--sig-op: .5}:is(.gx-dockbtn,.gx-act:not(.go):not(.is-cta),.gx-ovbtn,.tp-open-grid,.mine-local-up,.mine-work,.mine-next,.mine-secondary:not(.ready):not(.boosting),.mine-haulbtn.ghost,.cell-card-slot,.cd-card,.cd-pick,.cd-specbtn,.mine-bio-cap,.mine-bio-study,.dd-relic-btn,.dd-upg-btn,.dd-fuse-btn,.lv-reroll,.demo-cta,.tft-xp-btn,.tft-refresh-btn,.run-btn:not(.primary),.rc-btn,.gl-gearenh,button.gl-spec,.sp-ship,.lo-ship,.ep-zone,.lanepick-opt,.gs-tab,.pp-tab,.tf-tab,.et-tab,.et-l-tab,.et-r-tab,.et-d-tab,.et-rail,.cell-retry,.cell-done,.cell-share,.end-retry,.end-share,.tft-retry,.tft-share,.tft-done,.se-retry,.le-again,.cx-cell,.collect-btn,.sync-connect,.btn-sync-cloud,.btn-sync-export,.btn-sync-import):hover:not(:disabled):not(.locked):not(.dim):not(.cant):not(.on):not(.active):before{--seal-edge: var(--seal-edge-hot);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 26%,transparent),inset 0 1px 0 var(--seal-bevel-lt),inset 0 -1px 0 var(--seal-bevel-dk)}:is(.gx-dockbtn,.gx-ovbtn,.mine-local-up,.mine-work,.mine-next,.mine-secondary:not(.ready),.mine-haulbtn.ghost,.dd-relic-btn,.dd-upg-btn,.lv-reroll,.tft-xp-btn,.tft-refresh-btn,.demo-cta,.gl-gearenh,.ep-zone,.lanepick-opt,.collect-btn,.rc-btn,.mine-bio-cap,.mine-bio-study):hover:not(:disabled):after{opacity:calc(var(--sig-op, .36) + .12)}:is(.mine-extract,.mine-haulbtn:not(.ghost),.mine-pulse,.mine-secondary.ready,.gn-cta,.gx-hubbtn:not(.on),.sp-launch,.gl-deploy,.cd-deploy,.expd-launch,.tft-engage,.dg-go,.ins-cta.sim-btn,.pp-buy,.td-research,.tf-apply,.dp-dur,.bp-up,.cd-cal,.gx-unlock-ok,.gx-act.go,.gx-act.is-cta,button.primary):hover:not(:disabled):before{--seal-edge: var(--seal-stamp-hot)}:is(.cell-card-slot.sel,.cd-card.on,.gs-tab.on,.pp-tab.on,.tf-tab.on,.et-tab.on,.et-l-tab.on,.et-r-tab.on,.et-d-tab.on,.et-rail.on,.gs-tab.active,.pp-tab.active):before{--seal-edge: var(--seal-edge-hot);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 34%,transparent),inset 0 1px 0 var(--seal-bevel-lt)}:is(.mine-secondary.ready,.mine-secondary.boosting):after{opacity:.42}.mine-next.afford:before{--seal-edge: color-mix(in srgb, var(--good, #55d98a) 88%, transparent);--seal-edge-dim: color-mix(in srgb, var(--good, #55d98a) 40%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good, #55d98a) 34%,transparent),inset 0 1px 0 var(--seal-bevel-lt)}.mine-next.afford:after{--sig-hl: color-mix(in srgb, var(--good, #55d98a) 82%, #fff);--sig-gr: color-mix(in srgb, var(--good, #55d98a) 24%, transparent);opacity:calc(var(--sig-op, .34) + .1)}@keyframes sigil-breath{0%,to{opacity:.3}50%{opacity:.5}}.mine-secondary.ready:after{animation:sigil-breath 2.4s ease-in-out infinite}.mine-extract.cooling:after{--sig-hl: color-mix(in srgb, var(--accent, #5ad1ff) 78%, #fff);--sig-gr: color-mix(in srgb, var(--accent, #5ad1ff) 20%, transparent);--sig-op: .3}:is(.mine-secondary:disabled,.mine-local-up.dim,.mine-work.dim,.gx-dockbtn.locked,.gx-act:disabled,.cell-card-slot.cant,.cd-card.cant,.cd-cal:disabled,.mine-haulbtn:disabled,.mine-bio-cap:disabled,.mine-bio-study:disabled,.dd-relic-btn:disabled,.dd-upg-btn:disabled,.dd-fuse-btn:disabled,.pp-buy:disabled,.td-research:disabled,.tf-apply:disabled,.tft-xp-btn:disabled,.tft-refresh-btn:disabled,.sp-launch:disabled,.lo-launch:disabled,.gl-deploy:disabled,.tft-engage:disabled,.run-btn:disabled,.dg-go:disabled,button.primary:disabled):before{opacity:.4}:is(.mine-secondary:disabled,.mine-local-up.dim,.mine-work.dim,.gx-dockbtn.locked,.cd-cal:disabled,.dd-relic-btn:disabled,.dd-upg-btn:disabled,.pp-buy:disabled,.td-research:disabled,.tf-apply:disabled,button.primary:disabled):after{opacity:.05}html.reduce-motion :is(.mine-extract,.mine-haulbtn,.mine-pulse,.mine-secondary,.mine-local-up,.mine-work,.mine-next,.mine-bio-cap,.mine-bio-study,.mine-escort,.gx-dockbtn,.gx-act,.gx-hubbtn,.gx-ovbtn,.gn-cta,.tp-open-grid,.gx-unlock-ok,.cell-card-slot,.cd-card,.ct-btn,.cd-pick,.cd-deploy,.cd-cal,.dd-relic-btn,.dd-upg-btn,.dd-fuse-btn,.pp-buy,.pp-tab,.td-research,.bp-up,.lv-reroll,.tft-engage,.tft-xp-btn,.tft-refresh-btn,.sp-launch,.lo-launch,.gl-deploy,.gl-gearenh,.expd-launch,.et-launch-btn,.et-rail,.run-btn,.rc-btn,.dg-go,.ins-cta,.demo-cta,.ep-zone,.lanepick-opt,.dp-dur,.tf-apply,.gs-tab,.et-tab,button.primary,button.cta):before,html.reduce-motion :is(.mine-extract,.mine-pulse,.mine-secondary,.mine-local-up,.mine-work,.mine-next,.mine-haulbtn,.mine-bio-cap,.mine-bio-study,.gx-dockbtn,.gx-act,.gx-hubbtn,.gn-cta,.gx-unlock-ok,.cd-cal,.pp-buy,.td-research,.tf-apply,.dd-relic-btn,.dd-upg-btn,.sp-launch,.tft-engage,.run-btn,button.primary):after{transition:none;animation:none}#go,#sortie{--core-cut: 13px;border-radius:0;clip-path:polygon(var(--core-cut) 0,100% 0,100% calc(100% - var(--core-cut)),calc(100% - var(--core-cut)) 100%,0 100%,0 var(--core-cut));box-shadow:none;filter:drop-shadow(0 8px 20px color-mix(in srgb,var(--accent, #5ad1ff) 34%,transparent));background:repeating-linear-gradient(90deg,transparent 0 5px,color-mix(in srgb,#0a1420 6%,transparent) 5px 6px),linear-gradient(180deg,color-mix(in srgb,#fff 14%,transparent),transparent 40%,color-mix(in srgb,#000 12%,transparent)),var(--btn-grad)}#sortie.cta:not(:disabled){animation:none}@keyframes core-standby{0%,to{opacity:.28}50%{opacity:.5}}#go:before,#sortie:before{--core-etch: color-mix(in srgb, #0a1420 46%, transparent);inset:0;box-shadow:inset 0 1px color-mix(in srgb,#fff 26%,transparent),inset 0 -1px color-mix(in srgb,#000 20%,transparent);background:linear-gradient(var(--core-etch),var(--core-etch)) left 15px top 2px / calc(100% - 17px) 1.5px no-repeat,linear-gradient(var(--core-etch),var(--core-etch)) right 2px top 2px / 1.5px calc(100% - 17px) no-repeat,linear-gradient(var(--core-etch),var(--core-etch)) left 2px bottom 2px / calc(100% - 17px) 1.5px no-repeat,linear-gradient(var(--core-etch),var(--core-etch)) left 2px top 15px / 1.5px calc(100% - 17px) no-repeat,linear-gradient(135deg,transparent calc(50% - 1.2px),var(--core-etch) calc(50% - 1.2px) calc(50% + .3px),transparent calc(50% + .3px)) left 2px top 2px / 12px 12px no-repeat,linear-gradient(135deg,transparent calc(50% - 1.2px),var(--core-etch) calc(50% - 1.2px) calc(50% + .3px),transparent calc(50% + .3px)) right 2px bottom 2px / 12px 12px no-repeat,repeating-linear-gradient(180deg,transparent 0 3px,color-mix(in srgb,#0a1420 9%,transparent) 3px 4px)}#go:after,#sortie:after{--core-hot: color-mix(in srgb, #fff 78%, var(--accent, #5ad1ff));inset:0;-webkit-mask:none;mask:none;opacity:.3;background:linear-gradient(90deg,var(--core-hot),transparent) left 15px top 2px no-repeat,linear-gradient(270deg,var(--core-hot),transparent) right 15px bottom 2px no-repeat,linear-gradient(var(--core-hot),var(--core-hot)) left 15px top 2px no-repeat,linear-gradient(var(--core-hot),var(--core-hot)) right 2px top 2px no-repeat,linear-gradient(var(--core-hot),var(--core-hot)) left 2px bottom 2px no-repeat,linear-gradient(var(--core-hot),var(--core-hot)) left 2px top 15px no-repeat,linear-gradient(135deg,transparent calc(50% - 1.2px),var(--core-hot) calc(50% - 1.2px) calc(50% + .3px),transparent calc(50% + .3px)) left 2px top 2px no-repeat,linear-gradient(135deg,transparent calc(50% - 1.2px),var(--core-hot) calc(50% - 1.2px) calc(50% + .3px),transparent calc(50% + .3px)) right 2px bottom 2px no-repeat;background-size:26px 2.5px,26px 2.5px,calc(100% - 17px) 1px,1px calc(100% - 17px),calc(100% - 17px) 1px,1px calc(100% - 17px),12px 12px,12px 12px;transition:background-size .3s var(--ease, ease),opacity .18s ease;animation:core-standby 3.2s ease-in-out infinite}:is(#go,#sortie):hover:not(:disabled):after{animation:none;opacity:.85;background-size:56% 2.5px,56% 2.5px,calc(100% - 17px) 1px,1px calc(100% - 17px),calc(100% - 17px) 1px,1px calc(100% - 17px),12px 12px,12px 12px}:is(#go,#sortie):focus-visible:after,:is(#go,#sortie):active:not(:disabled):after{animation:none;opacity:1;background-size:calc(100% - 17px) 2.5px,calc(100% - 17px) 2.5px,calc(100% - 17px) 1px,1px calc(100% - 17px),calc(100% - 17px) 1px,1px calc(100% - 17px),12px 12px,12px 12px}:is(#go,#sortie):active:not(:disabled){transform:translateY(2px)}:is(#go,#sortie):disabled{filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--accent, #5ad1ff) 14%,transparent))}:is(#go,#sortie):disabled:before{opacity:.5}:is(#go,#sortie):disabled:after{opacity:0;animation:none}.mine-extract.mine-extract:before{--bolt-hi: color-mix(in srgb, #fff 45%, transparent);--bolt-ring: color-mix(in srgb, #0a1420 62%, transparent);--groove-d: color-mix(in srgb, #0a1420 52%, transparent);--groove-l: color-mix(in srgb, #fff 30%, transparent);background:radial-gradient(circle,var(--bolt-hi) 0 1px,var(--bolt-ring) 1.5px 2.6px,transparent 3px) left 6px top 6px / 7px 7px no-repeat,radial-gradient(circle,var(--bolt-hi) 0 1px,var(--bolt-ring) 1.5px 2.6px,transparent 3px) right 6px top 6px / 7px 7px no-repeat,radial-gradient(circle,var(--bolt-hi) 0 1px,var(--bolt-ring) 1.5px 2.6px,transparent 3px) left 6px bottom 6px / 7px 7px no-repeat,radial-gradient(circle,var(--bolt-hi) 0 1px,var(--bolt-ring) 1.5px 2.6px,transparent 3px) right 6px bottom 6px / 7px 7px no-repeat,linear-gradient(var(--groove-d),var(--groove-d)) left 20px top 50% / 24px 2px no-repeat,linear-gradient(var(--groove-l),var(--groove-l)) left 20px top calc(50% + 2px) / 24px 1px no-repeat,linear-gradient(var(--groove-d),var(--groove-d)) right 20px top 50% / 24px 2px no-repeat,linear-gradient(var(--groove-l),var(--groove-l)) right 20px top calc(50% + 2px) / 24px 1px no-repeat,repeating-linear-gradient(90deg,color-mix(in srgb,var(--accent, #6ad0ff) 86%,#fff) 0 3px,transparent 3px 8px) right 20px bottom 7px / calc(34% * var(--mine-heat, 0)) 2px no-repeat,repeating-linear-gradient(90deg,color-mix(in srgb,#0a1420 60%,transparent) 0 3px,transparent 3px 8px) right 20px bottom 7px / 34% 2px no-repeat,linear-gradient(color-mix(in srgb,#fff 28%,transparent),color-mix(in srgb,#fff 28%,transparent)) right 20px bottom 9px / 34% 1px no-repeat;box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 14%,transparent),inset 0 2px 1px -1px color-mix(in srgb,#fff 30%,transparent),inset 0 -2px 2px -1px color-mix(in srgb,#000 32%,transparent),inset 0 0 14px -7px color-mix(in srgb,#0a1420 46%,transparent)}.mine-extract.mine-extract:active:not(.cooling){transform:translateY(2.5px)}.mine-extract.mine-extract:active:not(.cooling):before{box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 20%,transparent),inset 0 -2px 1px -1px color-mix(in srgb,#fff 20%,transparent),inset 0 2px 2px -1px color-mix(in srgb,#000 38%,transparent),inset 0 0 18px -6px color-mix(in srgb,#0a1420 58%,transparent)}.mine-extract.mine-extract.cooling:before{opacity:.5}html.reduce-motion :is(#go,#sortie):before,html.reduce-motion :is(#go,#sortie):after,html.reduce-motion .mine-extract.mine-extract:before{transition:none;animation:none}:is(.gx-hubbtn.gx-hubbtn,.gx-ovbtn.gx-ovbtn,.et-launch-btn.et-launch-btn):before{--term-etch: color-mix(in srgb, #0a1420 40%, transparent);inset:2px;box-shadow:inset 0 1px color-mix(in srgb,#fff 18%,transparent),inset 0 -1px color-mix(in srgb,#000 22%,transparent);background:linear-gradient(var(--term-etch),var(--term-etch)) left 4px top 6px / 2px calc(100% - 12px) no-repeat,linear-gradient(var(--term-etch),var(--term-etch)) left 12px top 3px / calc(100% - 24px) 1px no-repeat,repeating-linear-gradient(180deg,transparent 0 3px,color-mix(in srgb,#0a1420 7%,transparent) 3px 4px)}:is(.gx-ovbtn.gx-ovbtn,.et-launch-btn.et-launch-btn,.gx-hubbtn.on):before{--term-etch: color-mix(in srgb, var(--accent, #6ad0ff) 30%, transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 8%,transparent),inset 0 -1px color-mix(in srgb,#000 26%,transparent)}:is(.gx-hubbtn.gx-hubbtn,.gx-ovbtn.gx-ovbtn,.et-launch-btn.et-launch-btn):after{--term-led: color-mix(in srgb, #fff 55%, var(--accent, #6ad0ff));inset:2px;-webkit-mask:none;mask:none;opacity:.45;background:radial-gradient(circle,var(--term-led) 0 1.5px,color-mix(in srgb,var(--accent, #6ad0ff) 55%,transparent) 2px 2.8px,transparent 3.4px) left 1px top 7px / 8px 8px no-repeat,linear-gradient(var(--term-led),var(--term-led)) left 4px top 17px / 2px calc(100% - 24px) no-repeat}:is(.gx-hubbtn,.gx-ovbtn,.et-launch-btn):not(#_):hover:not(:disabled):after{opacity:.95}.gx-hubbtn.on:not(#_):after,.gx-hubbtn.on:not(#_):hover:after{opacity:1}.gx-ovbtn:not(#_):hover:not(:disabled):before{box-shadow:inset 0 1px color-mix(in srgb,#fff 12%,transparent),inset 0 -1px color-mix(in srgb,#000 26%,transparent)}.et-launch-btn:not(#_):hover:not(:disabled):before{--term-etch: color-mix(in srgb, #0a1420 42%, transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 20%,transparent),inset 0 -1px color-mix(in srgb,#000 24%,transparent)}:is(.mine-bio-cap.mine-bio-cap,.mine-bio-study.mine-bio-study):before{--seal-pin: color-mix(in srgb, var(--bio, var(--accent, #6ad0ff)) 60%, transparent);inset:2px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bio, var(--accent, #6ad0ff)) 16%,transparent);background:radial-gradient(circle,var(--seal-pin) 0 1.2px,transparent 2px) left 4px top 4px / 5px 5px no-repeat,radial-gradient(circle,var(--seal-pin) 0 1.2px,transparent 2px) right 4px top 4px / 5px 5px no-repeat,radial-gradient(circle,var(--seal-pin) 0 1.2px,transparent 2px) left 4px bottom 4px / 5px 5px no-repeat,radial-gradient(circle,var(--seal-pin) 0 1.2px,transparent 2px) right 4px bottom 4px / 5px 5px no-repeat}:is(.mine-bio-cap.mine-bio-cap,.mine-bio-study.mine-bio-study):after{inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--bio, var(--accent, #6ad0ff)) 85%,#fff),color-mix(in srgb,var(--bio, var(--accent, #6ad0ff)) 28%,transparent));opacity:.5;-webkit-mask:radial-gradient(circle,#000 0 2px,transparent 2.5px 6.5px,#000 7px 8.5px,transparent 9px 11.5px,#000 12px 13.2px,transparent 13.8px) no-repeat right -8px bottom -8px / 36px 36px;mask:radial-gradient(circle,#000 0 2px,transparent 2.5px 6.5px,#000 7px 8.5px,transparent 9px 11.5px,#000 12px 13.2px,transparent 13.8px) no-repeat right -8px bottom -8px / 36px 36px}:is(.mine-bio-cap,.mine-bio-study):not(#_):hover:not(:disabled):after{opacity:.9}:is(.mine-bio-cap,.mine-bio-study):not(#_):hover:not(:disabled):before{--seal-pin: color-mix(in srgb, var(--bio, var(--accent, #6ad0ff)) 85%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bio, var(--accent, #6ad0ff)) 40%,transparent);background:radial-gradient(circle,var(--seal-pin) 0 1.7px,transparent 2.5px) left 4px top 4px / 6px 6px no-repeat,radial-gradient(circle,var(--seal-pin) 0 1.7px,transparent 2.5px) right 4px top 4px / 6px 6px no-repeat,radial-gradient(circle,var(--seal-pin) 0 1.7px,transparent 2.5px) left 4px bottom 4px / 6px 6px no-repeat,radial-gradient(circle,var(--seal-pin) 0 1.7px,transparent 2.5px) right 4px bottom 4px / 6px 6px no-repeat}:is(.mine-bio-cap,.mine-bio-study):not(#_):disabled:after{opacity:.12}:is(.cell-card-slot.cell-card-slot,.cd-card.cd-card):before{--stele-etch: color-mix(in srgb, var(--accent, #3fe0ff) 26%, transparent);inset:2px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink, #eaf1ff) 7%,transparent),inset 0 -3px 4px -2px color-mix(in srgb,#000 34%,transparent);background:linear-gradient(var(--stele-etch),var(--stele-etch)) left 50% top 3px / 56% 1px no-repeat,linear-gradient(color-mix(in srgb,#000 30%,transparent),color-mix(in srgb,#000 30%,transparent)) left 50% top 4px / 56% 1px no-repeat,linear-gradient(var(--stele-etch),var(--stele-etch)) left 3px top 50% / 1px 14px no-repeat,linear-gradient(var(--stele-etch),var(--stele-etch)) right 3px top 50% / 1px 14px no-repeat}:is(.cell-card-slot.sel,.cd-card.on):not(#_):before{--stele-etch: color-mix(in srgb, var(--accent, #3fe0ff) 90%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent, #3fe0ff) 30%,transparent),inset 0 1px color-mix(in srgb,#fff 16%,transparent),inset 0 -3px 4px -2px color-mix(in srgb,#000 30%,transparent)}:is(.cell-card-slot,.cd-card):not(#_):hover:not(.cant):not(.sel):not(.on):before{--stele-etch: color-mix(in srgb, var(--accent, #3fe0ff) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink, #eaf1ff) 10%,transparent),inset 0 -3px 4px -2px color-mix(in srgb,#000 34%,transparent)}.tft-engage.tft-engage:after{-webkit-mask:none;mask:none;opacity:0}.tft-engage.tft-engage:before{--stele-etch: color-mix(in srgb, #0a1420 46%, transparent);inset:2px;box-shadow:inset 0 1px color-mix(in srgb,#fff 26%,transparent),inset 0 -2px 3px -1px color-mix(in srgb,#000 30%,transparent);background:linear-gradient(var(--stele-etch),var(--stele-etch)) left 50% top 3px / 60% 1px no-repeat,linear-gradient(color-mix(in srgb,#fff 22%,transparent),color-mix(in srgb,#fff 22%,transparent)) left 50% top 4px / 60% 1px no-repeat,linear-gradient(var(--stele-etch),var(--stele-etch)) left 3px top 50% / 1px 12px no-repeat,linear-gradient(var(--stele-etch),var(--stele-etch)) right 3px top 50% / 1px 12px no-repeat}html.reduce-motion :is(.gx-hubbtn,.gx-ovbtn,.et-launch-btn,.mine-bio-cap,.mine-bio-study,.cell-card-slot,.cd-card,.tft-engage):before,html.reduce-motion :is(.gx-hubbtn,.gx-ovbtn,.et-launch-btn,.mine-bio-cap,.mine-bio-study,.cell-card-slot,.cd-card,.tft-engage):after{transition:none;animation:none}:is(.dd-relic-btn.dd-relic-btn,.dd-upg-btn.dd-upg-btn,.dd-fuse-btn.dd-fuse-btn):before{inset:2px;box-shadow:inset 0 1px color-mix(in srgb,#fff 14%,transparent),inset 0 -1px color-mix(in srgb,#000 26%,transparent);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gold, #ffcf6b) 42%,transparent) 35%,color-mix(in srgb,#fff 46%,var(--gold, #ffcf6b)) 50%,color-mix(in srgb,var(--gold, #ffcf6b) 42%,transparent) 65%,transparent) left 8px top 0 / calc(100% - 16px) 1.5px no-repeat,radial-gradient(circle,color-mix(in srgb,#fff 36%,transparent) 0 1px,color-mix(in srgb,#000 42%,transparent) 1.3px 2px,transparent 2.6px) left 5px bottom 5px / 5px 5px no-repeat,radial-gradient(circle,color-mix(in srgb,#fff 36%,transparent) 0 1px,color-mix(in srgb,#000 42%,transparent) 1.3px 2px,transparent 2.6px) right 5px bottom 5px / 5px 5px no-repeat}.dd-fuse-btn.dd-fuse-btn:before{inset:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gold, #ffcf6b) 42%,transparent) 38%,color-mix(in srgb,#fff 46%,var(--gold, #ffcf6b)) 50%,color-mix(in srgb,var(--gold, #ffcf6b) 42%,transparent) 62%,transparent) left 5px top 0 / calc(100% - 10px) 1px no-repeat,radial-gradient(circle,color-mix(in srgb,#fff 32%,transparent) 0 .8px,color-mix(in srgb,#000 40%,transparent) 1px 1.6px,transparent 2.2px) left 50% bottom 1px / 4px 4px no-repeat}:is(.dd-relic-btn,.dd-upg-btn,.dd-fuse-btn):not(#_):hover:not(:disabled):not(.disabled):before{box-shadow:inset 0 1px color-mix(in srgb,var(--gold, #ffcf6b) 30%,transparent),inset 0 -1px color-mix(in srgb,#000 26%,transparent)}.dd-relic-btn.dd-relic-btn.disabled:before{opacity:.3}html.reduce-motion :is(.dd-relic-btn,.dd-upg-btn,.dd-fuse-btn):before{transition:none;animation:none}.mine-secondary.mine-secondary:after{--rc: var(--op, var(--accent, #6ad0ff));--rc-hot: color-mix(in srgb, var(--rc) 82%, #fff);--rc-dim: color-mix(in srgb, var(--rc) 20%, transparent);--rc-gap: color-mix(in srgb, #060b14 74%, transparent);--rc-box: right -12px top 50%;--rc-size: 46px 46px;inset:0;opacity:.58;-webkit-mask:radial-gradient(circle,#000 0 2.2px,transparent 2.9px 11.6px,#000 12.2px 16.2px,transparent 16.9px 19.2px,#000 19.8px 20.6px,transparent 21.2px) no-repeat var(--rc-box) / var(--rc-size);mask:radial-gradient(circle,#000 0 2.2px,transparent 2.9px 11.6px,#000 12.2px 16.2px,transparent 16.9px 19.2px,#000 19.8px 20.6px,transparent 21.2px) no-repeat var(--rc-box) / var(--rc-size);background:repeating-conic-gradient(from -2.5deg,var(--rc-gap) 0 5deg,transparent 5deg 30deg) no-repeat var(--rc-box) / var(--rc-size),conic-gradient(var(--rc-hot) 0 calc(var(--op-charge, 0) * 1turn),var(--rc-dim) 0) no-repeat var(--rc-box) / var(--rc-size)}.mine-secondary.mine-secondary:disabled:after{opacity:.58}.mine-secondary.mine-secondary.locked:after{opacity:.12}@keyframes rc-breath{0%,to{opacity:.42}50%{opacity:.72}}.mine-secondary.mine-secondary.ready:after{--op-charge: 1;--rc-hot: color-mix(in srgb, #0a1420 60%, var(--rc));--rc-dim: color-mix(in srgb, #0a1420 34%, transparent);--rc-gap: color-mix(in srgb, #fff 26%, transparent);opacity:.6;animation:rc-breath 2.4s ease-in-out infinite}.mine-secondary.mine-secondary.boosting:after{--op-charge: 1;--rc-hot: color-mix(in srgb, var(--gold, #ffcf6b) 86%, #fff);--rc-dim: color-mix(in srgb, var(--gold, #ffcf6b) 24%, transparent);opacity:.78;animation:none}.mine-pulse.mine-pulse:after{--pr-etch: color-mix(in srgb, #0a1420 56%, var(--raw, var(--accent, #6ad0ff)));--pr-box: left -9px bottom -9px;--pr-size: 32px 32px;inset:0;opacity:.5;-webkit-mask:radial-gradient(circle,#000 0 2px,transparent 2.6px 8.4px,#000 9px 12.4px,transparent 13px) no-repeat var(--pr-box) / var(--pr-size);mask:radial-gradient(circle,#000 0 2px,transparent 2.6px 8.4px,#000 9px 12.4px,transparent 13px) no-repeat var(--pr-box) / var(--pr-size);background:repeating-conic-gradient(from -4deg,color-mix(in srgb,#fff 30%,transparent) 0 8deg,transparent 8deg 45deg) no-repeat var(--pr-box) / var(--pr-size),linear-gradient(var(--pr-etch),var(--pr-etch)) no-repeat var(--pr-box) / var(--pr-size)}.mine-pulse.mine-pulse:disabled:after{opacity:.18}:is(.sp-launch.sp-launch,.expd-launch.expd-launch,.lo-launch.lo-launch){--kin-cut: 10px;border-radius:0;clip-path:polygon(var(--kin-cut) 0,100% 0,100% calc(100% - var(--kin-cut)),calc(100% - var(--kin-cut)) 100%,0 100%,0 var(--kin-cut));box-shadow:inset 0 1px color-mix(in srgb,#fff 32%,transparent);filter:drop-shadow(0 7px 16px color-mix(in srgb,var(--accent, #5ad1ff) 30%,transparent))}:is(.sp-launch.sp-launch,.expd-launch.expd-launch,.lo-launch.lo-launch):before{--kin-etch: color-mix(in srgb, #0a1420 44%, transparent);inset:0;box-shadow:inset 0 1px color-mix(in srgb,#fff 22%,transparent),inset 0 -1px color-mix(in srgb,#000 20%,transparent);background:linear-gradient(var(--kin-etch),var(--kin-etch)) left 12px top 2px / calc(100% - 14px) 1.5px no-repeat,linear-gradient(var(--kin-etch),var(--kin-etch)) left 2px bottom 2px / calc(100% - 14px) 1.5px no-repeat,linear-gradient(135deg,transparent calc(50% - 1.2px),var(--kin-etch) calc(50% - 1.2px) calc(50% + .3px),transparent calc(50% + .3px)) left 2px top 2px / 9px 9px no-repeat,linear-gradient(135deg,transparent calc(50% - 1.2px),var(--kin-etch) calc(50% - 1.2px) calc(50% + .3px),transparent calc(50% + .3px)) right 2px bottom 2px / 9px 9px no-repeat}:is(.sp-launch.sp-launch,.expd-launch.expd-launch,.lo-launch.lo-launch):after{--kin-hot: color-mix(in srgb, #fff 76%, var(--accent, #5ad1ff));inset:0;-webkit-mask:none;mask:none;opacity:.3;background:linear-gradient(90deg,var(--kin-hot),transparent) left 12px top 2px no-repeat,linear-gradient(270deg,var(--kin-hot),transparent) right 12px bottom 2px no-repeat,linear-gradient(135deg,transparent calc(50% - 1.2px),var(--kin-hot) calc(50% - 1.2px) calc(50% + .3px),transparent calc(50% + .3px)) left 2px top 2px no-repeat,linear-gradient(135deg,transparent calc(50% - 1.2px),var(--kin-hot) calc(50% - 1.2px) calc(50% + .3px),transparent calc(50% + .3px)) right 2px bottom 2px no-repeat;background-size:20px 2.5px,20px 2.5px,9px 9px,9px 9px;transition:background-size .28s var(--ease, ease),opacity .16s ease}:is(.sp-launch,.expd-launch,.lo-launch):not(#_):hover:not(:disabled):after{opacity:.85;background-size:52% 2.5px,52% 2.5px,9px 9px,9px 9px}:is(.sp-launch,.expd-launch,.lo-launch):not(#_):focus-visible:after,:is(.sp-launch,.expd-launch,.lo-launch):not(#_):active:not(:disabled):after{opacity:1;background-size:calc(100% - 14px) 2.5px,calc(100% - 14px) 2.5px,9px 9px,9px 9px}:is(.sp-launch,.expd-launch,.lo-launch):not(#_):hover:not(:disabled){transform:none;filter:drop-shadow(0 7px 16px color-mix(in srgb,var(--accent, #5ad1ff) 30%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#fff 32%,transparent)}:is(.sp-launch,.expd-launch,.lo-launch):not(#_):active:not(:disabled){transform:translateY(2px)}:is(.sp-launch,.expd-launch,.lo-launch):not(#_):disabled{filter:drop-shadow(0 3px 8px color-mix(in srgb,var(--accent, #5ad1ff) 12%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#fff 32%,transparent)}:is(.sp-launch,.expd-launch,.lo-launch):not(#_):disabled:before{opacity:.5}:is(.sp-launch,.expd-launch,.lo-launch):not(#_):disabled:after{opacity:0}html.reduce-motion :is(.mine-secondary,.mine-pulse,.sp-launch,.expd-launch,.lo-launch):not(#_):before,html.reduce-motion :is(.mine-secondary,.mine-pulse,.sp-launch,.expd-launch,.lo-launch):not(#_):after{transition:none;animation:none}:is(button,[role=button])[data-device-tier][data-device-prototype]:not(#_){--device-hot: var(--accent, #6ad0ff);--device-ink: var(--ink, #eaf1ff);--device-panel: var(--panel, #101827);--device-line: color-mix(in srgb, var(--device-hot) 58%, transparent);position:relative;isolation:isolate;border-radius:0;overflow:hidden;transform-origin:50% 50%;transition:border-color .15s ease,color .15s ease,background-color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .11s ease}:is(button,[role=button])[data-device-tier][data-device-prototype]:not(#_):before,:is(button,[role=button])[data-device-tier][data-device-prototype]:not(#_):after{pointer-events:none}:is(button,[role=button])[data-device-tier][data-device-prototype]:not(#_):focus-visible{outline:2px solid var(--device-hot);outline-offset:3px}:is(button,[role=button])[data-device-tier][data-device-prototype]:not(#_):disabled,:is(button,[role=button])[data-device-tier][data-device-prototype][aria-disabled=true]:not(#_){cursor:not-allowed;opacity:.42}:is(button,[role=button])[data-device-prototype=control-core][data-device-tier=s]:not(#_){--core-cut: 12px;min-height:48px;padding:11px 48px 11px 54px;border:1px solid color-mix(in srgb,var(--device-hot) 78%,#fff);color:color-mix(in srgb,#07131d 88%,var(--device-hot));background:repeating-linear-gradient(90deg,transparent 0 6px,color-mix(in srgb,#07131d 9%,transparent) 6px 7px),linear-gradient(180deg,color-mix(in srgb,#fff 18%,transparent),transparent 46%,color-mix(in srgb,#07131d 15%,transparent)),var(--btn-grad, linear-gradient(135deg, var(--device-hot), var(--gold, #ffcf6b)));box-shadow:inset 0 1px color-mix(in srgb,#fff 36%,transparent),inset 0 -5px color-mix(in srgb,#07131d 12%,transparent),0 10px 22px -15px color-mix(in srgb,var(--device-hot) 70%,transparent);clip-path:polygon(var(--core-cut) 0,100% 0,100% calc(100% - var(--core-cut)),calc(100% - var(--core-cut)) 100%,0 100%,0 var(--core-cut))}:is(button,[role=button])[data-device-prototype=control-core][data-device-tier=s]:not(#_):before{position:absolute;inset:5px;z-index:-2;border:1px solid color-mix(in srgb,#07131d 22%,transparent);background:radial-gradient(circle at 20px 50%,transparent 0 7px,currentColor 7.5px 9px,transparent 9.5px 14px,currentColor 14.5px 15.5px,transparent 16px),repeating-conic-gradient(from 10deg at 20px 50%,currentColor 0 7deg,transparent 7deg 45deg);background-size:auto,36px 36px;background-repeat:no-repeat;background-position:0 0,left 2px center;clip-path:inherit;content:"";opacity:.42;transform-origin:20px 50%}:is(button,[role=button])[data-device-prototype=control-core][data-device-tier=s]:not(#_):after{position:absolute;right:16px;bottom:4px;left:48px;z-index:-1;height:2px;background:linear-gradient(90deg,currentColor,color-mix(in srgb,#fff 72%,var(--device-hot)),transparent);content:"";opacity:.34;transform:scaleX(.32);transform-origin:left;transition:opacity .16s ease,transform .24s cubic-bezier(.16,1,.3,1)}:is(button,[role=button])[data-device-prototype=control-core][data-device-tier=s]:not(#_):hover:not(:disabled):after,:is(button,[role=button])[data-device-prototype=control-core][data-device-tier=s]:not(#_):focus-visible:after{opacity:.82;transform:scaleX(.72)}:is(button,[role=button])[data-device-prototype=control-core][data-device-tier=s]:not(#_):active:not(:disabled){transform:translateY(2px)}:is(button,[role=button])[data-device-prototype=control-core][data-device-tier=s][data-device-fired=true]:not(#_){animation:sl-core-body-unlock 1.08s cubic-bezier(.16,1,.3,1) both}:is(button,[role=button])[data-device-prototype=control-core][data-device-tier=s][data-device-fired=true]:not(#_):before{animation:sl-core-sigil-unlock 1.08s cubic-bezier(.16,1,.3,1) both}:is(button,[role=button])[data-device-prototype=control-core][data-device-tier=s][data-device-fired=true]:not(#_):after{animation:sl-core-route-unlock 1.08s cubic-bezier(.16,1,.3,1) both}.sl-device-echo{position:fixed;z-index:2147483000;pointer-events:none;border:1px solid var(--accent, #6ad0ff);opacity:0;transform-origin:center}.sl-device-echo[data-device-prototype=control-core]{border-color:color-mix(in srgb,var(--accent, #6ad0ff) 86%,#fff);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--accent, #6ad0ff) 12%,transparent)}.sl-device-echo[data-device-prototype=control-core][data-device-fired=true]{animation:sl-core-echo-unlock .78s cubic-bezier(.16,1,.3,1) both}@keyframes sl-core-body-unlock{0%,48%{transform:translateY(2px) scaleY(.98)}66%{transform:translateY(0) scaleY(1.015)}82%,to{transform:none}}@keyframes sl-core-sigil-unlock{0%,28%{opacity:.42;transform:scaleX(1)}54%{opacity:.82;transform:scaleX(.965)}76%,to{opacity:.5;transform:scaleX(1)}}@keyframes sl-core-route-unlock{0%,24%{opacity:.18;transform:scaleX(.1)}58%{opacity:1;transform:scaleX(1)}78%,to{opacity:.48;transform:scaleX(.74)}}@keyframes sl-core-echo-unlock{0%{opacity:.72;transform:scale(.96)}44%{opacity:.92;transform:scale(1.035)}to{opacity:0;transform:scale(1.1)}}html.reduce-motion :is(button,[role=button])[data-device-tier][data-device-prototype]:not(#_),html.reduce-motion :is(button,[role=button])[data-device-tier][data-device-prototype]:not(#_):before,html.reduce-motion :is(button,[role=button])[data-device-tier][data-device-prototype]:not(#_):after,html.reduce-motion .sl-device-echo{animation-duration:.001ms!important;animation-delay:0s!important;transition-duration:.001ms!important}@media(max-width:480px){:is(button,[role=button])[data-device-prototype=control-core][data-device-tier=s]:not(#_){padding-inline:44px 30px}:is(button,[role=button])[data-device-prototype=control-core][data-device-tier=s]:not(#_):before{background-size:auto,30px 30px;transform-origin:17px 50%}}:is(#demo,#commander-loadout,#download,#share,#sagerefresh){--home-tool-cut: 7px;position:relative;isolation:isolate;overflow:hidden;border-radius:0;clip-path:polygon(var(--home-tool-cut) 0,100% 0,100% calc(100% - var(--home-tool-cut)),calc(100% - var(--home-tool-cut)) 100%,0 100%,0 var(--home-tool-cut))}:is(#demo,#commander-loadout,#download,#share,#sagerefresh):before{content:"";position:absolute;inset:3px;z-index:-1;pointer-events:none;border-top:1px solid color-mix(in srgb,var(--accent, #5ad1ff) 18%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent, #5ad1ff) 7%,transparent)}:is(#demo,#commander-loadout,#download,#share,#sagerefresh):after{content:"";position:absolute;right:10px;bottom:2px;left:10px;z-index:-1;height:2px;pointer-events:none;background:linear-gradient(90deg,var(--accent, #5ad1ff),transparent);opacity:.18;transform:scaleX(.28);transform-origin:left;transition:opacity .15s ease,transform .2s ease}:is(#demo,#commander-loadout,#download,#share,#sagerefresh):hover:not(:disabled):after,:is(#demo,#commander-loadout,#download,#share,#sagerefresh):focus-visible:after{opacity:.82;transform:scaleX(1)}:is(#demo,#commander-loadout,#download,#share,#sagerefresh):focus-visible{outline:2px solid var(--accent, #5ad1ff);outline-offset:3px}:is(#demo,#commander-loadout,#download,#share,#sagerefresh):disabled:before{opacity:.4}:is(#demo,#commander-loadout,#download,#share,#sagerefresh):disabled:after{opacity:0}html.reduce-motion :is(#demo,#commander-loadout,#download,#share,#sagerefresh):after{transition:none}:is(button,a,[role=button])[data-device-prototype=terminal]:not(#_),:is(.brief-back,.search-brief-links a,.archive-landing-link,button.linkish,button.ghost:not(#demo):not(#commander-loadout):not(#download):not(#share):not(#sagerefresh),.vol-mute,.sync-connect,.btn-sync-cloud,.btn-sync-export,.btn-sync-import):not(#_){--terminal-hot: var(--accent, #6ad0ff);--terminal-cut: 7px;position:relative;isolation:isolate;overflow:hidden;border-radius:0;clip-path:polygon(var(--terminal-cut) 0,100% 0,100% calc(100% - var(--terminal-cut)),calc(100% - var(--terminal-cut)) 100%,0 100%,0 var(--terminal-cut));transform-origin:center;transition:border-color .15s ease,background-color .15s ease,color .15s ease,opacity .15s ease,transform .11s ease}:is(button,a,[role=button])[data-device-prototype=terminal]:not(#_){min-height:42px;border:1px solid color-mix(in srgb,var(--terminal-hot) 30%,var(--hair, transparent));color:var(--ink-soft, #a9bad4);background:linear-gradient(90deg,color-mix(in srgb,var(--terminal-hot) 7%,transparent),transparent 34% 66%,color-mix(in srgb,#000 15%,transparent)),color-mix(in srgb,var(--panel-2, #0b1322) 78%,transparent)}:is(button,a,[role=button])[data-device-prototype=terminal]:not(#_):before{content:"";position:absolute;inset:3px;z-index:-1;pointer-events:none;border-top:1px solid color-mix(in srgb,var(--terminal-hot) 19%,transparent);border-bottom:1px solid color-mix(in srgb,var(--terminal-hot) 7%,transparent)}:is(button,a,[role=button])[data-device-prototype=terminal]:not(#_):after{content:"";position:absolute;right:10px;bottom:2px;left:10px;z-index:-1;height:2px;pointer-events:none;background:linear-gradient(90deg,var(--terminal-hot),transparent);opacity:.18;transform:scaleX(.26);transform-origin:left;transition:opacity .15s ease,transform .21s var(--ease, ease)}:is(.search-brief-links a,.archive-landing-link,button.linkish,button.ghost:not(#demo):not(#commander-loadout):not(#download):not(#share):not(#sagerefresh),.vol-mute,.sync-connect,.btn-sync-cloud,.btn-sync-export,.btn-sync-import):not([data-device-prototype]):not(#_):before{content:"";position:absolute;inset:3px;z-index:-1;pointer-events:none;border-top:1px solid color-mix(in srgb,var(--terminal-hot) 16%,transparent);border-bottom:1px solid color-mix(in srgb,var(--terminal-hot) 6%,transparent)}:is(.search-brief-links a,.archive-landing-link,button.linkish,button.ghost:not(#demo):not(#commander-loadout):not(#download):not(#share):not(#sagerefresh),.vol-mute,.sync-connect,.btn-sync-cloud,.btn-sync-export,.btn-sync-import):not([data-device-prototype]):not(#_):after{content:"";position:absolute;right:10px;bottom:2px;left:10px;z-index:-1;height:2px;pointer-events:none;background:linear-gradient(90deg,var(--terminal-hot),transparent);opacity:.14;transform:scaleX(.22);transform-origin:left;transition:opacity .15s ease,transform .21s var(--ease, ease)}:is(button,a,[role=button])[data-device-prototype=terminal]:not(#_):hover:not(:disabled):not([aria-disabled=true]),:is(.brief-back,.search-brief-links a,.archive-landing-link,button.linkish,button.ghost:not(#demo):not(#commander-loadout):not(#download):not(#share):not(#sagerefresh),.vol-mute,.sync-connect,.btn-sync-cloud,.btn-sync-export,.btn-sync-import):not(#_):hover:not(:disabled){color:var(--ink, #e9f2ff);border-color:color-mix(in srgb,var(--terminal-hot) 58%,transparent);background-color:color-mix(in srgb,var(--terminal-hot) 10%,transparent)}:is(button,a,[role=button])[data-device-prototype=terminal]:not(#_):hover:not(:disabled):after,:is(button,a,[role=button])[data-device-prototype=terminal]:not(#_):focus-visible:after,:is(.search-brief-links a,.archive-landing-link,button.linkish,button.ghost:not(#demo):not(#commander-loadout):not(#download):not(#share):not(#sagerefresh),.vol-mute,.sync-connect,.btn-sync-cloud,.btn-sync-export,.btn-sync-import):not([data-device-prototype]):not(#_):hover:not(:disabled):after,:is(.search-brief-links a,.archive-landing-link,button.linkish,button.ghost:not(#demo):not(#commander-loadout):not(#download):not(#share):not(#sagerefresh),.vol-mute,.sync-connect,.btn-sync-cloud,.btn-sync-export,.btn-sync-import):not([data-device-prototype]):not(#_):focus-visible:after{opacity:.78;transform:scaleX(1)}:is(button,a,[role=button])[data-device-prototype=terminal]:not(#_):active:not(:disabled),:is(.brief-back,.search-brief-links a,.archive-landing-link,button.linkish,button.ghost:not(#demo):not(#commander-loadout):not(#download):not(#share):not(#sagerefresh),.vol-mute,.sync-connect,.btn-sync-cloud,.btn-sync-export,.btn-sync-import):not(#_):active:not(:disabled){transform:translateY(1px)}:is(button,a,[role=button])[data-device-prototype=terminal]:not(#_):focus-visible,:is(.brief-back,.search-brief-links a,.archive-landing-link,button.linkish,button.ghost:not(#demo):not(#commander-loadout):not(#download):not(#share):not(#sagerefresh),.vol-mute,.sync-connect,.btn-sync-cloud,.btn-sync-export,.btn-sync-import):not(#_):focus-visible{outline:2px solid var(--terminal-hot);outline-offset:3px}:is(button,a,[role=button])[data-device-prototype=terminal]:not(#_):disabled,:is(button,a,[role=button])[data-device-prototype=terminal][aria-disabled=true]:not(#_){cursor:not-allowed;opacity:.42}:is(button,[role=button])[data-device-prototype=command-seat]:not(#_){--seat-hot: var(--accent, #6ad0ff);--seat-cut: 9px;position:relative;isolation:isolate;min-height:42px;overflow:hidden;padding-inline:18px 22px;border:1px solid color-mix(in srgb,var(--seat-hot) 42%,var(--hair, transparent));border-radius:0;clip-path:polygon(var(--seat-cut) 0,100% 0,100% calc(100% - var(--seat-cut)),calc(100% - var(--seat-cut)) 100%,0 100%,0 var(--seat-cut));color:var(--ink, #e9f2ff);background:linear-gradient(90deg,color-mix(in srgb,#000 20%,transparent),transparent 24% 76%,color-mix(in srgb,var(--seat-hot) 9%,transparent)),color-mix(in srgb,var(--panel-2, #0b1322) 86%,transparent);transition:border-color .15s ease,color .15s ease,background-color .15s ease,transform .11s ease,opacity .15s ease}:is(button,[role=button])[data-device-prototype=command-seat]:not(#_):before{content:"";position:absolute;top:50%;left:12px;z-index:-1;width:18px;height:18px;pointer-events:none;border:1px solid color-mix(in srgb,var(--seat-hot) 70%,#fff);background:linear-gradient(90deg,transparent 45%,currentColor 46% 54%,transparent 55%),linear-gradient(0deg,transparent 45%,currentColor 46% 54%,transparent 55%);opacity:.42;transform:translateY(-50%) rotate(45deg);transition:opacity .15s ease,transform .23s var(--ease, ease)}:is(button,[role=button])[data-device-prototype=command-seat]:not(#_):after{content:"";position:absolute;right:11px;bottom:2px;left:38px;z-index:-1;height:2px;pointer-events:none;background:linear-gradient(90deg,var(--seat-hot),transparent);opacity:.16;transform:scaleX(.28);transform-origin:left;transition:opacity .15s ease,transform .22s var(--ease, ease)}:is(button,[role=button])[data-device-prototype=command-seat]:not(#_):hover:not(:disabled),:is(button,[role=button])[data-device-prototype=command-seat]:not(#_):focus-visible{border-color:color-mix(in srgb,var(--seat-hot) 68%,#fff);background-color:color-mix(in srgb,var(--seat-hot) 10%,transparent)}:is(button,[role=button])[data-device-prototype=command-seat]:not(#_):hover:not(:disabled):before,:is(button,[role=button])[data-device-prototype=command-seat]:not(#_):focus-visible:before{opacity:.86;transform:translateY(-50%) rotate(135deg)}:is(button,[role=button])[data-device-prototype=command-seat]:not(#_):hover:not(:disabled):after,:is(button,[role=button])[data-device-prototype=command-seat]:not(#_):focus-visible:after{opacity:.82;transform:scaleX(1)}:is(button,[role=button])[data-device-prototype=command-seat]:not(#_):active:not(:disabled){transform:translateY(2px)}.sl-device-echo[data-device-prototype=terminal],.sl-device-echo[data-device-prototype=command-seat]{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--accent, #6ad0ff) 13%,transparent)}.sl-device-echo[data-device-prototype=terminal][data-device-fired=true],.sl-device-echo[data-device-prototype=command-seat][data-device-fired=true]{animation:sl-terminal-echo .7s cubic-bezier(.16,1,.3,1) both}@keyframes sl-terminal-echo{0%{opacity:.58;transform:scale(.98)}52%{opacity:.82;transform:scale(1.025)}to{opacity:0;transform:scale(1.065)}}:is(.langtoggle button,.perftoggle button,.landing-view-tab,.tcam,.settings-gear,.swatch-btn,.cx-cell):not(#_){min-height:30px;border-radius:var(--r-full, 999px);clip-path:none}:is(.landing-view-tab,.tcam,.settings-gear,.swatch-btn,.cx-cell)[data-device-prototype=terminal]:not(#_):before,:is(.landing-view-tab,.tcam,.settings-gear,.swatch-btn,.cx-cell)[data-device-prototype=terminal]:not(#_):after{display:none}:is(.langtoggle button,.perftoggle button).on:not(#_){color:var(--accent-ink, #04121e);background:var(--btn-grad, linear-gradient(180deg, #7fd4ff, #3aa0d8))}html.reduce-motion :is(button,a,[role=button])[data-device-prototype=terminal]:not(#_),html.reduce-motion :is(button,a,[role=button])[data-device-prototype=terminal]:not(#_):before,html.reduce-motion :is(button,a,[role=button])[data-device-prototype=terminal]:not(#_):after,html.reduce-motion :is(.search-brief-links a,.archive-landing-link,button.linkish,button.ghost:not(#demo):not(#commander-loadout):not(#download):not(#share):not(#sagerefresh),.vol-mute,.sync-connect,.btn-sync-cloud,.btn-sync-export,.btn-sync-import):not([data-device-prototype]):not(#_),html.reduce-motion :is(.search-brief-links a,.archive-landing-link,button.linkish,button.ghost:not(#demo):not(#commander-loadout):not(#download):not(#share):not(#sagerefresh),.vol-mute,.sync-connect,.btn-sync-cloud,.btn-sync-export,.btn-sync-import):not([data-device-prototype]):not(#_):before,html.reduce-motion :is(.search-brief-links a,.archive-landing-link,button.linkish,button.ghost:not(#demo):not(#commander-loadout):not(#download):not(#share):not(#sagerefresh),.vol-mute,.sync-connect,.btn-sync-cloud,.btn-sync-export,.btn-sync-import):not([data-device-prototype]):not(#_):after,html.reduce-motion :is(button,[role=button])[data-device-prototype=command-seat]:not(#_),html.reduce-motion :is(button,[role=button])[data-device-prototype=command-seat]:not(#_):before,html.reduce-motion :is(button,[role=button])[data-device-prototype=command-seat]:not(#_):after,html.reduce-motion .sl-device-echo{animation:none!important;transition-duration:.001ms!important}@media(max-width:480px){:is(button,a,[role=button])[data-device-prototype=terminal]:not(#_){min-height:44px}:is(.langtoggle button,.perftoggle button,.landing-view-tab,.tcam):not(#_){min-height:30px}:is(button,[role=button])[data-device-prototype=command-seat]:not(#_){min-height:44px;padding-inline:38px 18px}}:is(.mine-local,.mine-field,.mine-haul,.mine-bio,.mine-op){position:relative;isolation:isolate}.gx-hub{isolation:isolate}.mine-local,.mine-field,.mine-haul{--hull-c: var(--accent, #6ad0ff)}.mine-local{--hull-c: var(--raw, var(--accent, #6ad0ff))}:is(.mine-local,.mine-field,.mine-haul):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(color-mix(in srgb,var(--hull-c) 38%,transparent),color-mix(in srgb,var(--hull-c) 38%,transparent)) left 0 top 10px / 2.5px calc(100% - 20px) no-repeat,radial-gradient(circle,color-mix(in srgb,var(--ink, #eaf1ff) 40%,transparent) 0 1px,color-mix(in srgb,#000 45%,transparent) 1.4px 2.2px,transparent 2.8px) left 0 top 5px / 6px 6px no-repeat,radial-gradient(circle,color-mix(in srgb,var(--ink, #eaf1ff) 40%,transparent) 0 1px,color-mix(in srgb,#000 45%,transparent) 1.4px 2.2px,transparent 2.8px) left 0 bottom 5px / 6px 6px no-repeat,linear-gradient(color-mix(in srgb,#000 34%,transparent),color-mix(in srgb,#000 34%,transparent)) left 12px top 0 / calc(100% - 12px) 1px no-repeat,linear-gradient(color-mix(in srgb,var(--ink, #eaf1ff) 10%,transparent),color-mix(in srgb,var(--ink, #eaf1ff) 10%,transparent)) left 12px top 1px / calc(100% - 12px) 1px no-repeat,repeating-linear-gradient(-45deg,transparent 0 5px,color-mix(in srgb,var(--hull-c) 16%,transparent) 5px 10px) right 10px top 0 / 56px 7px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.02'/%3E%3C/svg%3E")}.mine-bio{--hull-c: var(--bio, var(--accent, #6ad0ff))}.mine-op{--hull-c: var(--op, var(--accent, #6ad0ff))}:is(.mine-bio,.mine-op):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 22px -10px color-mix(in srgb,var(--hull-c) 26%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--hull-c) 10%,transparent),transparent 14px),radial-gradient(circle at 102% -4%,transparent 42px,color-mix(in srgb,var(--hull-c) 8%,transparent) 43px,transparent 44.5px,transparent 66px,color-mix(in srgb,var(--hull-c) 6%,transparent) 67px,transparent 68.5px)}:is(.mine-bio,.mine-op):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 0% 100%,transparent 58px,color-mix(in srgb,var(--hull-c) 22%,transparent) 59.5px,transparent 61px,transparent 84px,color-mix(in srgb,var(--hull-c) 14%,transparent) 85px,transparent 86.5px,transparent 108px,color-mix(in srgb,var(--hull-c) 9%,transparent) 109px,transparent 110.5px)}.gx-hub:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(color-mix(in srgb,var(--ink, #eaf1ff) 4%,transparent) 1px,transparent 1px) left 0 top 0 / 20px 20px,linear-gradient(90deg,color-mix(in srgb,var(--ink, #eaf1ff) 4%,transparent) 1px,transparent 1px) left 0 top 0 / 20px 20px,repeating-linear-gradient(180deg,transparent 0 3px,color-mix(in srgb,var(--ink, #eaf1ff) 2.5%,transparent) 3px 4px)}.gx-hub:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(color-mix(in srgb,var(--accent, #6ad0ff) 42%,transparent),color-mix(in srgb,var(--accent, #6ad0ff) 42%,transparent)) right 8px top 8px / 14px 1.5px no-repeat,linear-gradient(color-mix(in srgb,var(--accent, #6ad0ff) 42%,transparent),color-mix(in srgb,var(--accent, #6ad0ff) 42%,transparent)) right 8px top 8px / 1.5px 14px no-repeat,radial-gradient(circle at 0% 100%,transparent 52px,color-mix(in srgb,var(--accent, #6ad0ff) 13%,transparent) 53.5px,transparent 55px,transparent 78px,color-mix(in srgb,var(--accent, #6ad0ff) 9%,transparent) 79px,transparent 80.5px)}.dd-root{isolation:isolate}.dd-root:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(color-mix(in srgb,#000 40%,transparent),color-mix(in srgb,#000 40%,transparent)) left 0 top 0 / 100% 1px no-repeat,linear-gradient(color-mix(in srgb,var(--ink, #eaf1ff) 8%,transparent),color-mix(in srgb,var(--ink, #eaf1ff) 8%,transparent)) left 0 top 1px / 100% 1px no-repeat,radial-gradient(ellipse 120% 34% at 50% 108%,color-mix(in srgb,var(--gold, #ffcf6b) 9%,transparent),transparent 70%)}.tft-side section{isolation:isolate}.tft-side section:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 -9px 12px -10px color-mix(in srgb,#000 55%,transparent);background:linear-gradient(#ffdea033,#ffdea033) left 0 top 12px / 2px 8px no-repeat,linear-gradient(#ffdea021,#ffdea021) left 0 top 24px / 2px 8px no-repeat,linear-gradient(#ffdea014,#ffdea014) left 0 top 36px / 2px 8px no-repeat}.safety-badge{position:relative;isolation:isolate}.safety-badge:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,color-mix(in srgb,var(--accent, #6ad0ff) 8%,transparent),transparent 12px),radial-gradient(circle,color-mix(in srgb,var(--ink, #eaf1ff) 34%,transparent) 0 .9px,color-mix(in srgb,#000 30%,transparent) 1.1px 1.8px,transparent 2.4px) left 4px top 50% / 5px 5px no-repeat,radial-gradient(circle,color-mix(in srgb,var(--ink, #eaf1ff) 34%,transparent) 0 .9px,color-mix(in srgb,#000 30%,transparent) 1.1px 1.8px,transparent 2.4px) right 4px top 50% / 5px 5px no-repeat}.mine-fingerprint{position:relative;isolation:isolate}.mine-fingerprint:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(color-mix(in srgb,#000 32%,transparent),color-mix(in srgb,#000 32%,transparent)) left 10px top 0 / calc(100% - 20px) 1px no-repeat,linear-gradient(color-mix(in srgb,var(--raw, var(--accent, #6ad0ff)) 26%,transparent),color-mix(in srgb,var(--raw, var(--accent, #6ad0ff)) 26%,transparent)) left 0 top 12px / 1px calc(100% - 24px) no-repeat,repeating-linear-gradient(180deg,color-mix(in srgb,var(--raw, var(--accent, #6ad0ff)) 40%,transparent) 0 1.5px,transparent 1.5px 7px) left 1px top 12px / 3px calc(100% - 24px) no-repeat}.esb-banner{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:18%;pointer-events:none;z-index:12;opacity:0;transform:translateY(-12px) scale(.96);transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.esb-banner.esb-in{opacity:1;transform:translateY(0) scale(1)}.esb-banner.esb-out{opacity:0;transform:translateY(-8px) scale(1.02)}.esb-banner.esb-hide{opacity:0;visibility:hidden}.esb-inner{text-align:center;padding:10px 28px 14px;background:linear-gradient(180deg,#080e1cb8,#04081073);border:1px solid rgba(63,224,255,.22);border-radius:10px;box-shadow:0 0 40px #3fe0ff1f,inset 0 0 24px #3fe0ff0a;backdrop-filter:blur(6px)}.esb-kicker{font-family:var(--font-body, "Space Grotesk", system-ui, sans-serif);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#7fdcffbf;margin-bottom:4px}.esb-num{font-family:var(--font-display, "Orbitron", sans-serif);font-size:clamp(36px,8vw,52px);font-weight:900;color:#eaf8ff;text-shadow:0 0 24px rgba(63,224,255,.55),0 0 48px rgba(63,224,255,.2);line-height:1}html.reduce-motion .esb-banner{transition:none}.sl-dialog-layer{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#02050cc7;-webkit-backdrop-filter:blur(12px) saturate(1.25);backdrop-filter:blur(12px) saturate(1.25);animation:sl-dialog-fade .16s ease-out}.sl-dialog{width:min(520px,100%);max-height:min(680px,calc(100dvh - 40px));overflow:auto;padding:22px;border:1px solid color-mix(in srgb,var(--accent, #6ad0ff) 34%,transparent);border-radius:16px;color:var(--ink, #e9f2ff);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent, #6ad0ff) 13%,transparent),transparent 62%),linear-gradient(165deg,#0d1525fa,#050912fc);box-shadow:0 28px 90px -24px #000000eb,inset 0 1px #ffffff17;animation:sl-dialog-in .2s cubic-bezier(.16,1,.3,1)}.sl-dialog__kicker{margin-bottom:7px;font-family:var(--font-display, "Orbitron", sans-serif);font-size:11px;font-weight:900;letter-spacing:.18em;color:var(--accent, #6ad0ff);text-transform:uppercase}.sl-dialog__title{margin:0;font-family:var(--font-display, "Orbitron", sans-serif);font-size:clamp(19px,3vw,24px);line-height:1.18;color:var(--ink, #e9f2ff)}.sl-dialog__message{margin:13px 0 0;white-space:pre-line;font-size:14px;line-height:1.65;color:var(--ink-soft, #a9bad4)}.sl-dialog__input{display:block;width:100%;min-height:132px;margin-top:16px;padding:12px 13px;resize:vertical;border:1px solid color-mix(in srgb,var(--accent, #6ad0ff) 28%,transparent);border-radius:10px;outline:none;color:var(--ink, #e9f2ff);background:#01040ab8;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;word-break:break-all}.sl-dialog__input:focus{border-color:var(--accent, #6ad0ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #6ad0ff) 15%,transparent)}.sl-dialog__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:20px}.sl-dialog__actions button{position:relative;isolation:isolate;min-width:112px;min-height:44px;overflow:hidden;padding:10px 16px;border-radius:0;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);font-family:var(--font-display, "Orbitron", sans-serif);font-size:13px;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease,transform .12s ease,opacity .15s ease}.sl-dialog__actions button:before{content:"";position:absolute;inset:3px;z-index:-1;pointer-events:none;border-top:1px solid color-mix(in srgb,var(--accent, #6ad0ff) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent, #6ad0ff) 8%,transparent)}.sl-dialog__actions button:after{content:"";position:absolute;right:10px;bottom:2px;left:10px;z-index:-1;height:2px;pointer-events:none;background:currentColor;opacity:.18;transform:scaleX(.28);transform-origin:left;transition:opacity .15s ease,transform .2s ease}.sl-dialog__cancel{color:var(--ink-soft, #a9bad4);border:1px solid rgba(150,174,210,.28);background:#7e97be17}.sl-dialog__cancel:hover{color:var(--ink, #e9f2ff);border-color:color-mix(in srgb,var(--accent, #6ad0ff) 54%,transparent);background:color-mix(in srgb,var(--accent, #6ad0ff) 10%,transparent)}.sl-dialog__confirm{color:var(--accent-ink, #04121e);border:1px solid color-mix(in srgb,var(--accent, #6ad0ff) 72%,#fff);background:var(--btn-grad, linear-gradient(180deg, #7fd4ff, #3aa0d8));box-shadow:inset 0 1px #ffffff61,0 10px 26px -14px var(--accent, #6ad0ff)}.sl-dialog__actions button:hover:after,.sl-dialog__actions button:focus-visible:after{opacity:.66;transform:scaleX(1)}.sl-dialog__actions button:focus-visible{outline:2px solid var(--accent, #6ad0ff);outline-offset:3px}.sl-dialog__actions button:active:not(:disabled){transform:translateY(2px)}.sl-dialog__actions button:disabled{cursor:default;opacity:.42}@keyframes sl-dialog-fade{0%{opacity:0}}@keyframes sl-dialog-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}@media(max-height:460px){.sl-dialog-layer{place-items:start center;overflow-y:auto}.sl-dialog{max-height:none;padding:17px}.sl-dialog__message{margin-top:9px}.sl-dialog__input{min-height:82px}.sl-dialog__actions{margin-top:13px}}html.reduce-motion .sl-dialog-layer,html.reduce-motion .sl-dialog{animation:none}html.reduce-motion .sl-dialog__actions button,html.reduce-motion .sl-dialog__actions button:after{transition:none}html.reduce-motion *,html.reduce-motion *:before,html.reduce-motion *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.scroll-cue{display:flex;flex-direction:column;align-items:center;gap:8px;margin:40px auto 8px;color:var(--ink-faint);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;cursor:default;user-select:none}.scroll-cue .chev{width:18px;height:18px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);animation:cue-bob 1.8s ease-in-out infinite}@keyframes cue-bob{0%,to{transform:translateY(0) rotate(45deg)}50%{transform:translateY(6px) rotate(45deg)}}.landing-story{position:relative;height:480vh;margin:24px 0 0}.story-viewport{position:sticky;top:0;height:100vh;width:100%;overflow:hidden;display:grid;place-items:center;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.story-viewport:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--entry, 1);background:radial-gradient(58% 52% at 50% 42%,var(--glow) 0%,transparent 60%),radial-gradient(46% 42% at 78% 74%,var(--glow2) 0%,transparent 58%),linear-gradient(180deg,#03050b85,#03050ba8 55%,#03050bc7)}.story-stage{position:absolute;inset:0;transform-origin:50% 50%}.story-viewport:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:4;opacity:var(--entry, 1);background:radial-gradient(120% 90% at 50% 46%,transparent 42%,rgba(2,4,9,.62) 82%,rgba(2,4,9,.9) 100%)}.story-early{position:absolute;inset:0;z-index:1;pointer-events:none;will-change:opacity}.story-early .nav{position:absolute;width:4px;height:4px;margin:-2px;border-radius:50%;background:#bcd8ff;box-shadow:0 0 7px 1px #78b4ffb3;animation:story-blink 2.8s ease-in-out infinite}.story-early .nav:nth-child(2){animation-delay:.9s}.story-early .nav:nth-child(3){animation-delay:1.7s}.story-early .dust{position:absolute;inset:0;opacity:.12;background:radial-gradient(60% 50% at 50% 52%,color-mix(in srgb,var(--accent) 22%,transparent) 0%,transparent 70%)}.story-actor{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);will-change:transform,opacity;display:grid;place-items:center}.story-actor.size-big{width:min(78vw,1080px);z-index:5}.story-actor.size-fig{width:clamp(64px,8vw,118px)}.story-actor.depth-mid{width:clamp(90px,20vw,300px);z-index:3}.story-actor.depth-mid .a-base{filter:blur(1.5px) brightness(.55) contrast(.82) saturate(.6) drop-shadow(0 10px 24px rgba(0,0,0,.6))}.story-actor.depth-far{width:clamp(46px,8vw,128px);z-index:2}.story-actor.depth-far .a-base{filter:blur(4px) brightness(.32) contrast(.55) saturate(.32)}.story-actor.depth-fast{width:min(40vw,560px);z-index:6}.story-actor.depth-fast .a-base{filter:blur(2.5px) brightness(.72) contrast(.85) saturate(.5)}.story-actor.has-trail:after{content:"";position:absolute;left:46%;top:50%;width:42vw;height:5%;transform:translateY(-50%);pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,transparent,rgba(255,150,70,.4) 22%,rgba(120,230,255,.28) 60%,transparent);filter:blur(3px)}.story-godray{position:absolute;inset:-20% -10%;z-index:0;opacity:0;pointer-events:none;will-change:opacity;background:linear-gradient(-18deg,transparent 16%,color-mix(in srgb,var(--accent) 26%,#cfe6ff) 50%,transparent 84%)}.story-sweep{position:absolute;top:-30%;left:0;width:11vw;height:160%;z-index:4;opacity:0;pointer-events:none;will-change:transform,opacity;mix-blend-mode:screen;background:linear-gradient(90deg,transparent,rgba(200,240,255,.5),transparent);filter:blur(6px)}.story-flash{position:absolute;inset:0;z-index:4;opacity:0;pointer-events:none;will-change:opacity;background:radial-gradient(60% 55% at 50% 48%,rgba(210,240,255,.9) 0%,color-mix(in srgb,var(--accent) 50%,transparent) 34%,transparent 68%)}.story-flare{position:absolute;inset:0;z-index:4;opacity:0;pointer-events:none;will-change:opacity;mix-blend-mode:screen;background:radial-gradient(circle 46px at 52% 50%,rgba(255,238,200,.8),transparent 70%),radial-gradient(circle 14px at 40% 44%,rgba(150,220,255,.6),transparent 70%),radial-gradient(circle 10px at 64% 57%,rgba(255,180,120,.5),transparent 70%)}.story-actor>img{grid-area:1 / 1;width:100%;height:auto;display:block;user-select:none;-webkit-user-drag:none}.a-base{z-index:1;will-change:opacity}.a-lit{z-index:2;opacity:0;will-change:opacity}.a-emis{z-index:3;opacity:0;will-change:opacity;filter:brightness(1.8) saturate(1.35) blur(1px) drop-shadow(0 0 6px #8fdcff) drop-shadow(0 0 18px #2c7cff);mix-blend-mode:screen}.awake .a-emis{animation:story-emis-breathe 4.2s ease-in-out infinite}.a-node{grid-area:1 / 1;position:absolute;z-index:4;width:9px;height:9px;margin:-4.5px;opacity:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#dff4ff 0%,#6ee7ff 40%,transparent 72%);box-shadow:0 0 9px 3px color-mix(in srgb,#4fd6ff 70%,transparent)}.a-engine{grid-area:1 / 1;position:absolute;z-index:2;left:74%;top:50%;width:32%;height:38%;transform:translate(-50%,-50%);opacity:0;pointer-events:none;will-change:opacity}.a-engine i{position:absolute;inset:0;display:block;background:radial-gradient(circle,#ffe6bf 0%,#ff9a3d 26%,color-mix(in srgb,#ff7a1a 50%,transparent) 46%,transparent 70%);filter:blur(6px);animation:story-engine 3.4s ease-in-out infinite}.story-haze{position:absolute;inset:0;z-index:3;pointer-events:none;will-change:opacity;background:radial-gradient(140% 80% at 50% 66%,color-mix(in srgb,var(--accent) 12%,#070b14) 0%,transparent 58%),linear-gradient(0deg,rgba(6,10,20,.85) 0%,rgba(6,10,20,.28) 44%,rgba(6,10,20,.05) 70%,transparent 100%)}.story-blackout{position:absolute;inset:0;z-index:4;background:#02040a;opacity:0;pointer-events:none;will-change:opacity}@keyframes story-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes story-emis-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.014)}}@keyframes story-engine{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.story-beats{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:5}.story-beat{position:absolute;text-align:center;max-width:min(900px,88vw);will-change:opacity,transform,filter}.story-beat h2{font-family:var(--font-display);font-weight:900;font-size:clamp(30px,6.4vw,68px);line-height:1.08;margin:0;color:var(--ink);background:linear-gradient(180deg,var(--ink),color-mix(in srgb,var(--ink) 46%,var(--accent)));-webkit-background-clip:text;background-clip:text;text-shadow:0 8px 40px color-mix(in srgb,var(--accent) 22%,transparent)}.story-beat p{margin:16px auto 0;font-size:clamp(14px,2vw,18px);color:var(--ink-soft);max-width:520px;line-height:1.6}.story-cta{position:absolute;left:50%;bottom:16%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:16px;will-change:opacity,transform;pointer-events:auto;z-index:5}.story-cta button{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.06em;padding:13px 30px;border-radius:999px;border:0;cursor:pointer;color:var(--accent-ink);background:var(--btn-grad);box-shadow:0 12px 34px color-mix(in srgb,var(--accent) 30%,transparent);transition:transform .16s ease,box-shadow .16s ease}.story-cta button:hover{transform:translateY(-2px);box-shadow:0 18px 44px color-mix(in srgb,var(--accent) 40%,transparent)}.landing-story.static{height:auto;margin-top:48px}.landing-story.static .story-viewport{position:static;height:auto;overflow:visible;padding:48px 20px;place-items:stretch;display:flex;flex-direction:column;gap:40px;align-items:center}.landing-story.static .story-stage{position:static;display:flex;flex-direction:column;align-items:center;gap:28px}.landing-story.static .story-early,.landing-story.static .story-haze,.landing-story.static .story-blackout,.landing-story.static .a-emis,.landing-story.static .a-lit,.landing-story.static .a-node,.landing-story.static .a-engine,.landing-story.static .story-godray,.landing-story.static .story-sweep,.landing-story.static .story-flash,.landing-story.static .story-flare,.landing-story.static .story-actor.depth-fast,.landing-story.static .story-viewport:before,.landing-story.static .story-viewport:after{display:none}.landing-story.static .story-stage{flex-wrap:wrap;flex-direction:row;justify-content:center}.landing-story.static .story-actor{position:static;transform:none!important;opacity:1!important;display:block}.landing-story.static .story-actor.size-big{width:clamp(200px,40vw,360px)}.landing-story.static .story-actor.depth-mid{width:clamp(90px,20vw,150px)}.landing-story.static .story-actor.depth-far{width:clamp(64px,14vw,100px)}.landing-story.static .a-base{filter:brightness(.82) drop-shadow(0 16px 40px rgba(0,0,0,.6))!important;opacity:1!important}.landing-story.static .story-beats{position:static;display:flex;flex-direction:column;gap:8px}.landing-story.static .story-beat{position:static;opacity:1!important;filter:none!important;transform:none!important}.landing-story.static .story-beat:not(:first-child) h2{display:none}.landing-story.static .story-cta{position:static;transform:none;margin-top:8px}.base-rise{position:relative;margin:0;width:100vw;margin-left:calc(50% - 50vw);content-visibility:auto;contain-intrinsic-size:auto calc(320vh + 150px)}.br-rail{position:relative;height:320vh}.br-vp{position:sticky;top:0;height:100vh;width:100%;overflow:hidden;display:grid;place-items:center;background:radial-gradient(130% 72% at 50% 118%,rgba(238,186,118,.17),transparent 56%),radial-gradient(88% 46% at 50% 108%,rgba(255,214,150,.1),transparent 62%),radial-gradient(70% 42% at 50% 20%,rgba(10,16,30,.55),transparent 72%),linear-gradient(180deg,#04060d,#090d18 52%,#141018 84%,#070409)}.br-vp:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;background:radial-gradient(115% 85% at 50% 48%,transparent 46%,rgba(2,4,9,.6) 84%,rgba(2,4,9,.9) 100%)}.br-halo{position:absolute;top:50%;left:50%;transform:translate(-50%,-54%);width:52vmin;height:52vmin;border-radius:50%;z-index:1;opacity:0;pointer-events:none;will-change:opacity;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent) 7%,transparent) 45%,transparent 70%);filter:blur(12px)}.br-stars{position:absolute;left:0;top:0;width:1px;height:1px;z-index:0;pointer-events:none;border-radius:50%}.br-planet{position:absolute;right:5%;top:7%;width:42vmin;height:42vmin;z-index:0;pointer-events:none;opacity:.72;will-change:transform}.br-planet i{position:absolute;inset:0;pointer-events:none}.br-globe{border-radius:50%;overflow:hidden;background:radial-gradient(circle at 37% 33%,rgba(255,228,186,.16),transparent 32%),repeating-linear-gradient(-11deg,rgba(255,255,255,.035) 0 2px,transparent 2px 14px),radial-gradient(circle at 46% 42%,#2e3a54,#1b2540 44%,#0f1a30 68%,#0a1224 82%);box-shadow:inset -16px -18px 62px #0000009e,inset 12px 14px 48px #7896d214}.br-globe:after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(104deg,transparent 40%,rgba(2,6,14,.62) 72%)}.br-ring-back,.br-ring-front{inset:39% -30%;border-radius:50%;transform:rotate(-15deg) scaleY(.16);background:linear-gradient(90deg,transparent 4%,rgba(190,212,255,.16) 24%,rgba(255,214,158,.3) 50%,rgba(190,212,255,.14) 76%,transparent 96%)}.br-ring-back{clip-path:inset(0 0 50% 0)}.br-ring-front{clip-path:inset(50% 0 0 0)}.br-nebula{position:absolute;inset:-10% 0 0;z-index:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse 48% 22% at 38% 24%,rgba(120,150,230,.11),transparent 62%),radial-gradient(ellipse 40% 16% at 60% 32%,rgba(230,180,140,.07),transparent 58%);transform:rotate(-13deg) scale(1.15);filter:blur(7px);-webkit-mask-image:linear-gradient(180deg,#000,#000 52%,transparent 76%);mask-image:linear-gradient(180deg,#000,#000 52%,transparent 76%)}.br-airglow{position:absolute;left:0;right:0;bottom:6%;height:44vh;z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(180deg,transparent 38%,rgba(255,178,108,.11) 70%,rgba(255,150,72,.17) 88%,rgba(255,168,88,.05) 100%),radial-gradient(ellipse 120% 46% at 50% 100%,rgba(255,200,120,.17),transparent 62%)}.br-grade{position:absolute;inset:0;z-index:4;pointer-events:none;mix-blend-mode:soft-light;opacity:.55;background:linear-gradient(180deg,rgba(88,120,190,.22) 0%,transparent 42%,rgba(64,38,16,.3) 100%)}.br-skyline{position:absolute;left:0;right:0;bottom:15%;height:20vh;z-index:1;pointer-events:none;will-change:transform;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 32%,transparent 44%,transparent 56%,#000 68%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 32%,transparent 44%,transparent 56%,#000 68%,#000 91%,transparent)}.br-sky-layer{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:.6vw;padding:0 3.5vw}.br-sky-layer.far{opacity:.34;filter:blur(4px);transform:translateY(1.4vh) scale(.94)}.br-sky-layer.near{opacity:.72;filter:blur(1.3px)}.br-sky-layer i{display:block;flex:0 0 auto;position:relative;border-radius:1px 1px 0 0;background:linear-gradient(180deg,color-mix(in srgb,#f2cf94 20%,#221b13),#140f0a 32%,#0a0b12)}.br-sky-layer.far i{background:linear-gradient(180deg,#212838,#0b0f18)}.br-sky-layer.near i:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:color-mix(in srgb,#ffd9a0 55%,transparent);box-shadow:0 0 4px color-mix(in srgb,#ffd9a0 45%,transparent)}.br-sky-layer i.lit:after{content:"";position:absolute;inset:14% 18% 42%;opacity:.6;background:repeating-linear-gradient(180deg,transparent 0 3px,rgba(255,214,150,.9) 3px 4px,transparent 4px 8px);-webkit-mask-image:radial-gradient(circle at 42% 32%,#000 42%,transparent 74%);mask-image:radial-gradient(circle at 42% 32%,#000 42%,transparent 74%)}.br-sky-layer.far i.lit:after{display:none}.br-sky-layer i.dome{border-radius:50% 50% 0 0/32% 32% 0 0}.br-sky-layer i.notch{clip-path:polygon(0 100%,0 20%,42% 20%,42% 0,58% 0,58% 20%,100% 20%,100% 100%)}.br-sky-layer i.spire:before{content:"";position:absolute;left:50%;top:-8px;width:1px;height:8px;transform:translate(-50%);background:linear-gradient(180deg,rgba(255,210,150,.7),transparent)}@media(max-width:720px){.br-skyline{display:none}}.br-beacon{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;will-change:opacity}.br-beacon i{position:absolute;bottom:29%;width:5vh;height:52vh;transform:translate(-50%);background:radial-gradient(ellipse 58% 100% at 50% 100%,rgba(255,224,170,.2),rgba(255,216,150,.05) 46%,transparent 72%);filter:blur(4px);mix-blend-mode:screen}.br-beacon i:nth-child(2){height:62vh;width:6vh}.br-traffic{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.br-traffic-ship{position:absolute;left:0;top:0;height:auto;pointer-events:none;will-change:transform,opacity;filter:blur(.5px) brightness(.95) saturate(.9) drop-shadow(0 0 3px rgba(255,226,170,.95)) drop-shadow(0 0 9px rgba(255,210,150,.6))}@media(max-width:720px){.br-traffic-ship{filter:blur(.5px) brightness(.95) drop-shadow(0 0 3px rgba(255,226,170,.9)) drop-shadow(0 0 7px rgba(255,210,150,.55))}}.br-stage{position:absolute;inset:0;z-index:2}.br-tier{position:absolute;left:50%;top:50%;width:min(86vw,1100px);will-change:transform,opacity;opacity:0;transform:translate(-50%,-50%)}.br-tier-csslu5{margin-left:-2%}.br-compound{position:absolute;bottom:4%;width:27%;height:auto;display:block;filter:brightness(.38) saturate(.7) blur(1.2px) drop-shadow(0 12px 22px rgba(0,0,0,.5));pointer-events:none}.br-compound-a{left:-9%}.br-compound-b{right:-11%}@media(max-width:720px){.br-compound{display:none}}.br-body{position:relative;animation:br-float 7s ease-in-out infinite;will-change:transform}@keyframes br-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.br-main{width:100%;height:auto;display:block;user-select:none;-webkit-user-drag:none;filter:brightness(.35);will-change:filter}.br-sheen{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mix-blend-mode:screen}.br-sheen i{position:absolute;top:-12%;bottom:-12%;left:0;width:34%;background:linear-gradient(102deg,transparent 12%,rgba(255,238,204,.2) 48%,rgba(255,246,224,.3) 52%,transparent 88%);transform:translate(-160%) skew(-8deg);will-change:transform;animation:br-sheen 6.5s ease-in-out infinite}@keyframes br-sheen{0%,55%{transform:translate(-160%) skew(-8deg)}90%,to{transform:translate(440%) skew(-8deg)}}html.reduce-motion .br-sheen{display:none}.br-mirror{position:absolute;top:100%;left:0;width:100%;height:auto;display:block;pointer-events:none;transform:scaleY(-1);margin-top:-2px;filter:blur(3px) brightness(.5) saturate(.8);-webkit-mask-image:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.34) 100%);mask-image:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.34) 100%);opacity:.5}.br-mist{position:absolute;left:-6%;right:-6%;bottom:20%;height:18vh;z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(196,206,232,.055) 42%,rgba(226,200,168,.045) 70%,transparent);filter:blur(7px);opacity:.8;animation:br-mist 13s ease-in-out infinite alternate;will-change:transform}@keyframes br-mist{0%{transform:translate(-1.6%)}to{transform:translate(1.6%)}}html.reduce-motion .br-body,html.reduce-motion .br-mist{animation:none}.br-footstack{position:absolute;left:50%;bottom:9.5%;transform:translate(-50%);z-index:6;display:flex;flex-direction:column;align-items:center;gap:20px;pointer-events:none}.br-plate{text-align:center;opacity:0;pointer-events:none;will-change:opacity,transform}.br-tiertag{display:inline-block;font-family:var(--font-display);font-weight:800;font-size:11px;letter-spacing:.34em;text-indent:.34em;color:color-mix(in srgb,var(--accent) 75%,#9fe3ff);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:999px;padding:4px 12px}.br-plate b{display:block;margin-top:10px;font-family:var(--font-display);font-weight:900;font-size:clamp(22px,3.6vw,38px);color:var(--ink, #eaf2ff)}.br-plate i{display:block;margin-top:7px;font-style:normal;font-size:13px;color:var(--ink-soft)}.br-specs{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:11px;font-style:normal}.br-specs span{font-family:var(--font-display);font-weight:700;font-size:10px;letter-spacing:.14em;color:color-mix(in srgb,var(--accent) 55%,#f0d8b2);padding:3px 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.br-head{position:absolute;top:7%;left:0;right:0;text-align:center;z-index:6;pointer-events:none}.br-kicker{font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.4em;text-indent:.4em;text-transform:uppercase;color:color-mix(in srgb,#f0c88a 55%,var(--accent))}.br-head h2{font-family:var(--font-display);font-weight:900;margin:12px 0 0;font-size:clamp(26px,5vw,48px);color:var(--ink, #eaf2ff)}.br-foot{position:relative;z-index:6;margin:0;padding:22px 18px 20px;min-height:150px;text-align:center;font-size:11.5px;color:var(--ink-faint, #5d6f93);pointer-events:none;background:linear-gradient(180deg,#070409,#040309);border-top:1px solid color-mix(in srgb,var(--accent) 12%,transparent)}.br-powered{display:block;width:min(150px,34vw);height:auto;margin:0 auto 9px;opacity:.62}.br-foot span,.br-foot small{display:block}.br-foot small{max-width:96ch;margin:4px auto 0;font-size:9px;line-height:1.35;color:color-mix(in srgb,var(--ink-faint, #5d6f93) 84%,transparent)}.br-cta{z-index:7;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:800;font-size:14px;letter-spacing:.12em;color:color-mix(in srgb,var(--accent) 30%,#fff2dc);text-decoration:none;padding:13px 30px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent) 14%,#000));box-shadow:0 0 34px -8px color-mix(in srgb,var(--accent) 55%,transparent),inset 0 1px #ffffff29;opacity:0;will-change:opacity,transform;transition:box-shadow .2s,background .2s}.br-cta:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 34%,transparent),color-mix(in srgb,var(--accent) 20%,#000));box-shadow:0 0 44px -6px color-mix(in srgb,var(--accent) 68%,transparent),inset 0 1px #fff3}.br-cta span{font-size:12px}@media(max-width:640px){.br-footstack{bottom:13%}.br-foot{min-height:136px;font-size:10px;padding:18px 14px 16px}.br-powered{width:126px;margin-bottom:6px}.br-foot small{font-size:7.5px}}.base-rise.static,.base-rise.static .br-rail{height:auto}.base-rise.static .br-vp{position:static;height:auto;overflow:visible;display:block;padding:72px 16px}.base-rise.static .br-vp:after,.base-rise.static .br-halo,.base-rise.static .br-mist,.base-rise.static .br-mirror,.base-rise.static .br-sheen{display:none}.base-rise.static .br-stage{position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin:24px 0}.base-rise.static .br-tier{position:static;transform:none!important;opacity:1!important;width:min(90vw,420px)}.base-rise.static .br-main{filter:none!important}.base-rise.static .br-plate{display:none}.base-rise.static .br-head{position:static}.base-rise.static .br-footstack{position:static;display:contents}.base-rise.static .br-cta{display:inline-flex;margin:8px auto 0;transform:none;opacity:1}.crew-roster{position:relative;height:340vh;margin:0;width:100vw;margin-left:calc(50% - 50vw);content-visibility:auto;contain-intrinsic-size:auto 340vh}.cr-vp{position:sticky;top:0;height:100vh;width:100%;overflow:hidden;display:grid;place-items:center;background:radial-gradient(120% 70% at 50% 118%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 60%),radial-gradient(80% 60% at 50% 40%,rgba(10,16,28,.6),transparent 70%),linear-gradient(180deg,#05070d,#070b14 60%,#04060c)}.cr-vp:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;background:radial-gradient(115% 85% at 50% 46%,transparent 44%,rgba(2,4,9,.66) 84%,rgba(2,4,9,.92) 100%)}.cr-beam{position:absolute;top:-20%;left:50%;width:60vh;height:150%;z-index:1;transform:translate(-50%) rotate(8deg);opacity:0;pointer-events:none;will-change:opacity;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 34%,#cfe9ff) 0%,color-mix(in srgb,var(--accent) 14%,transparent) 42%,transparent 72%);filter:blur(26px);mix-blend-mode:screen}.cr-side{position:absolute;top:0;bottom:0;z-index:1;width:clamp(126px,15.5vw,220px);display:flex;flex-direction:column;justify-content:center;gap:18px;opacity:0;pointer-events:none;will-change:transform,opacity;overflow:hidden}.cr-side-l{left:clamp(12px,4.5vw,64px)}.cr-side-r{right:clamp(12px,4.5vw,64px)}.cr-side:before{content:"";position:absolute;inset:-14% -40%;z-index:-1;pointer-events:none;background:radial-gradient(60% 46% at 50% 50%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 72%);filter:blur(18px)}.cr-side:after{content:"";position:absolute;left:-10%;right:-10%;top:-45%;height:45%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 30%,transparent) 50%,transparent);mix-blend-mode:screen;pointer-events:none;animation:cr-scan 6s ease-in-out infinite}.cr-side-r:after{animation-delay:2.6s}@keyframes cr-scan{0%,4%{top:-45%;opacity:0}14%{opacity:.9}80%{opacity:.35}96%,to{top:115%;opacity:0}}html.reduce-motion .cr-side:after{display:none}.cr-mod,.cr-sup{--hud-c: color-mix(in srgb, var(--accent) 75%, transparent);background-image:repeating-linear-gradient(0deg,color-mix(in srgb,var(--accent) 4%,transparent) 0px,transparent 1px,transparent 3px),linear-gradient(to right,var(--hud-c) 2px,transparent 2px),linear-gradient(to bottom,var(--hud-c) 2px,transparent 2px),linear-gradient(to left,var(--hud-c) 2px,transparent 2px),linear-gradient(to bottom,var(--hud-c) 2px,transparent 2px),linear-gradient(to left,var(--hud-c) 2px,transparent 2px),linear-gradient(to top,var(--hud-c) 2px,transparent 2px),linear-gradient(to right,var(--hud-c) 2px,transparent 2px),linear-gradient(to top,var(--hud-c) 2px,transparent 2px);background-size:100% 100%,11px 11px,11px 11px,11px 11px,11px 11px,11px 11px,11px 11px,11px 11px,11px 11px;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-position:0 0,top left,top left,top right,top right,bottom right,bottom right,bottom left,bottom left}.cr-mod{position:relative;margin:0;padding:10px 12px 8px;background-color:color-mix(in srgb,var(--accent) 6%,rgba(6,10,18,.42))}.cr-mod img{width:100%;height:auto;display:block;filter:grayscale(.3) brightness(.82) contrast(1.05) drop-shadow(0 0 14px color-mix(in srgb,var(--accent) 22%,transparent));opacity:.85}.cr-mod figcaption{position:relative;margin-top:7px;text-align:center;font-family:var(--font-display);font-weight:700;font-size:8.5px;letter-spacing:.26em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 45%,#6f8aa8)}.cr-sup{position:relative;margin:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px 12px;background-color:color-mix(in srgb,var(--accent) 7%,rgba(6,10,18,.42));clip-path:inset(0 0 0 0);filter:blur(0) brightness(1);transition:opacity .2s ease,filter .3s ease,clip-path .42s cubic-bezier(.16,1,.3,1)}.cr-sup img{width:56px;height:56px;object-fit:contain;filter:brightness(.96) drop-shadow(0 0 13px color-mix(in srgb,var(--accent) 26%,transparent))}.cr-sup figcaption{position:relative;font-family:var(--font-display);font-weight:700;font-size:10px;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:color-mix(in srgb,var(--ink-soft, #9fb6d8) 85%,var(--accent))}.cr-mod figcaption:before,.cr-sup figcaption:before{content:"";display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;vertical-align:1px;background:color-mix(in srgb,var(--accent) 85%,#fff);box-shadow:0 0 5px 1.5px color-mix(in srgb,var(--accent) 65%,transparent);animation:cr-led-breathe 2.6s ease-in-out infinite}.cr-mod:nth-child(2) figcaption:before,.cr-sup:nth-child(2) figcaption:before{animation-delay:.5s}.cr-mod:nth-child(3) figcaption:before,.cr-sup:nth-child(3) figcaption:before{animation-delay:1s}@keyframes cr-led-breathe{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.cr-side-r.cr-side-swap .cr-sup{opacity:0;clip-path:inset(0 0 100% 0);filter:blur(6px) brightness(1.9)}.cr-sup:nth-child(2){transition-delay:.07s}html.reduce-motion .cr-sup{transition:none}html.reduce-motion .cr-mod figcaption:before,html.reduce-motion .cr-sup figcaption:before{animation:none;opacity:.9}.cr-stage{position:absolute;inset:0;z-index:2}.cr-person{position:absolute;left:50%;top:52%;height:74vh;will-change:transform,opacity;opacity:0;transform:translate(-50%,-50%)}.cr-person img{height:100%;width:auto;display:block;filter:brightness(.22);user-select:none;-webkit-user-drag:none}.cr-plate{position:absolute;left:50%;bottom:15%;transform:translate(-50%);z-index:6;text-align:center;opacity:0;pointer-events:none;will-change:opacity,transform}.cr-plate b{display:block;font-family:var(--font-display);font-weight:900;font-size:clamp(22px,4vw,40px);color:var(--ink);letter-spacing:.02em}.cr-plate span{display:block;margin-top:6px;font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 70%,#9fe3ff)}.cr-head{position:absolute;top:8%;left:0;right:0;text-align:center;z-index:6;pointer-events:none}.cr-kicker{font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.4em;text-indent:.4em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 70%,#9fe3ff)}.cr-head h2{font-family:var(--font-display);font-weight:900;margin:12px 0 0;font-size:clamp(26px,5vw,48px);color:var(--ink)}.crew-roster.static{height:auto}.crew-roster.static .cr-vp{position:static;height:auto;overflow:visible;display:block;padding:72px 16px}.crew-roster.static .cr-beam,.crew-roster.static .cr-vp:after{display:none}.crew-roster.static .cr-stage{position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:24px 0}.crew-roster.static .cr-person{position:static;transform:none!important;opacity:1!important;height:auto}.crew-roster.static .cr-person img{height:auto;width:clamp(120px,26vw,190px);filter:brightness(.92)!important}.crew-roster.static .cr-plate,.crew-roster.static .cr-head{position:static;transform:none;opacity:1}.crew-roster.static .cr-plate,.crew-roster.static .cr-side{display:none}@media(max-width:900px){.cr-side{display:none}}@media(max-width:720px){.cr-person{height:60vh}.cr-beam{width:46vh}.cr-bgship.far{width:19vw}.cr-bgship.mid{width:25vw}}.cr-bgships{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.cr-bgship{position:absolute;left:0;top:0;height:auto;pointer-events:none;will-change:transform,opacity}.cr-bgship.far{width:13vw;filter:blur(2.6px) brightness(.82) saturate(.85)}.cr-bgship.mid{width:17vw;filter:blur(1.4px) brightness(.95) saturate(.9)}.sl-toast{--toast-color: #c98bff;position:fixed;left:50%;top:16%;z-index:10050;transform:translate(-50%);padding:10px 18px;border:1px solid var(--toast-color);border-radius:10px;background:#0a0c14f0;box-shadow:0 8px 30px #00000080;color:var(--toast-color);font:700 14px ui-monospace,monospace;pointer-events:none;transition:opacity .4s,transform .4s}.sl-toast.out{opacity:0;transform:translate(-50%) translateY(-12px)}.warp-flash{position:fixed;inset:0;z-index:9999;pointer-events:none;overflow:hidden}.warp-defs{position:absolute;width:0;height:0;overflow:hidden}.warp-stage{position:absolute;inset:0;will-change:transform;--wshake: calc(3px * var(--warp-mass, 1));animation:wsk-shake .22s linear .32s}@keyframes wsk-shake{0%,to{transform:translate(0)}22%{transform:translate(var(--wshake),calc(var(--wshake) * -.6))}48%{transform:translate(calc(var(--wshake) * -.85),calc(var(--wshake) * .5))}74%{transform:translate(calc(var(--wshake) * .5),calc(var(--wshake) * -.3))}}.wsk-dim{position:absolute;inset:0;opacity:0;background:radial-gradient(120% 100% at 50% 50%,#04050df7,#090718fc 74%);animation:wsk-dim 1s linear forwards}@keyframes wsk-dim{0%{opacity:0}20%{opacity:.38}26%{opacity:.6}30%{opacity:.82}33%{opacity:.97}45%{opacity:1}52%{opacity:.96}66%{opacity:0}to{opacity:0}}.wsk-lock{position:absolute;left:50%;top:50%;width:58vmin;height:58vmin;margin:-29vmin 0 0 -29vmin;border-radius:50%;opacity:0;will-change:transform,opacity;border:1.5px solid color-mix(in srgb,var(--warp-rarity, #6fe6ff) 70%,transparent);box-shadow:0 0 22px -6px var(--warp-rarity, rgba(0,224,208,.7)),inset 0 0 18px -8px var(--warp-rarity, rgba(0,224,208,.5));animation:wsk-lock .38s cubic-bezier(.3,.7,.4,1) forwards}.wsk-lock:before{content:"";position:absolute;inset:-3px;border-radius:50%;background:repeating-conic-gradient(from -1.1deg,var(--warp-rarity, rgba(140,240,255,.9)) 0 2.2deg,transparent 2.2deg 90deg);-webkit-mask-image:radial-gradient(circle,transparent 0 calc(50% - 7px),#000 calc(50% - 6px));mask-image:radial-gradient(circle,transparent 0 calc(50% - 7px),#000 calc(50% - 6px))}@keyframes wsk-lock{0%{opacity:0;transform:scale(1.26) rotate(0)}16%{opacity:1;transform:scale(1) rotate(8deg)}68%{opacity:1;transform:scale(.74) rotate(38deg)}86%{opacity:1;transform:scale(.7) rotate(42deg)}to{opacity:0;transform:scale(.62) rotate(44deg)}}.wsk-sil{position:absolute;left:50%;top:50%;width:0;height:0;opacity:0;will-change:transform,opacity;animation:wsk-sil .4s cubic-bezier(.4,.1,.3,1) forwards}.wsk-sil img{position:absolute;left:-16vmin;top:-11vmin;width:32vmin;height:22vmin;object-fit:contain;filter:brightness(.22) saturate(.35) drop-shadow(0 0 14px var(--warp-rarity, rgba(0,224,208,.75))) drop-shadow(0 0 3px rgba(170,244,255,.9))}@keyframes wsk-sil{0%{opacity:0;transform:translate(-44vw,15vh) scale(.5) rotate(-6deg)}30%{opacity:.95;transform:translate(-11vw,3.5vh) scale(.62) rotate(-2deg)}62%{opacity:1;transform:translate(0) scale(.72) rotate(0)}80%{opacity:1;transform:translate(1vw) scale(.73) rotate(0)}to{opacity:0;transform:translate(30vw,-3vh) scale(2.3,.4)}}.wsk-impact{position:absolute;inset:0;opacity:0;mix-blend-mode:screen;will-change:transform,opacity;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--warp-rarity, #8df3ff) 52%,rgba(150,242,255,.95)) 0%,rgba(0,224,208,.5) 24%,rgba(139,123,255,.22) 46%,transparent 68%);animation:wsk-impact .17s cubic-bezier(.2,0,.6,1) .31s forwards}@keyframes wsk-impact{0%{opacity:0;transform:scale(.9)}18%{opacity:.88;transform:scale(1)}52%{opacity:.28;transform:scale(1.07)}to{opacity:0;transform:scale(1.15)}}.wsk-settle{position:absolute;inset:0;opacity:0;will-change:transform,opacity;background:radial-gradient(120% 100% at 50% 50%,transparent 56%,rgba(4,6,14,.55) 100%);animation:wsk-settle .5s ease-out .6s forwards}@keyframes wsk-settle{0%{opacity:0;transform:scale(1.06)}35%{opacity:.55;transform:scale(1.02)}to{opacity:0;transform:scale(1)}}.wsk-arrive{position:absolute;left:50%;top:50%;width:24vmin;height:24vmin;margin:-12vmin 0 0 -12vmin;border-radius:50%;opacity:0;will-change:transform,opacity;border:1.5px solid rgba(120,235,255,.75);box-shadow:0 0 18px -4px #00e0d080;animation:wsk-arrive .52s cubic-bezier(.17,.67,.35,1) .66s forwards}.wsk-arrive:before{content:"";position:absolute;inset:-2px;border-radius:50%;opacity:0;border:1px solid rgba(139,123,255,.55);animation:wsk-arrive-echo .5s cubic-bezier(.17,.67,.35,1) .78s forwards}@keyframes wsk-arrive{0%{opacity:.85;transform:scale(.16)}40%{opacity:.5}to{opacity:0;transform:scale(2.5)}}@keyframes wsk-arrive-echo{0%{opacity:.7;transform:scale(.3)}to{opacity:0;transform:scale(1.9)}}.warp-field{position:absolute;inset:-12%;opacity:0;will-change:transform,opacity;filter:url(#grav-warp);background:radial-gradient(circle at 50% 50%,#00e0d085,#8b7bff4d 42%,#0d0a20d9 78%,#0d0a2000 93%),repeating-conic-gradient(from 0deg at 50% 50%,transparent 0 1deg,rgba(120,235,255,.55) 1deg 1.5deg,transparent 1.5deg 3.4deg),repeating-conic-gradient(from 3deg at 50% 50%,transparent 0 5deg,rgba(150,120,255,.28) 5deg 6deg,transparent 6deg 13deg);animation:warp-jump .66s cubic-bezier(.6,0,.72,1) .12s forwards}@keyframes warp-jump{0%{opacity:0;transform:scale(.45) rotate(-7deg)}34%{opacity:1;transform:scale(1.25) rotate(0)}to{opacity:0;transform:scale(2.8) rotate(8deg)}}.warp-tear{position:absolute;left:0;right:0;top:50%;height:2px;transform-origin:50% 50%;transform:translateY(-50%) scaleX(0);will-change:transform,opacity;background:linear-gradient(90deg,transparent,rgba(120,235,255,.9) 28%,#eafdff 50%,rgba(120,235,255,.9) 72%,transparent);box-shadow:0 0 16px 2px #78ebffd9,0 0 46px 10px #00e0d073;animation:warp-tear .66s cubic-bezier(.5,0,.25,1) .12s forwards}@keyframes warp-tear{0%{transform:translateY(-50%) scaleX(0);opacity:0}22%{opacity:1}40%{transform:translateY(-50%) scaleX(1);opacity:1;height:2px}to{transform:translateY(-50%) scaleX(1.16);opacity:0;height:1px}}.wfx-streaks{position:absolute;inset:-18%;opacity:0;will-change:transform,opacity;background:repeating-conic-gradient(from 0deg at 50% 50%,transparent 0 2.2deg,rgba(120,235,255,.5) 2.2deg 2.5deg,transparent 2.5deg 6.4deg),repeating-conic-gradient(from 1.5deg at 50% 50%,transparent 0 9deg,rgba(190,95,115,.24) 9deg 9.4deg,transparent 9.4deg 21deg),radial-gradient(circle at 50% 50%,#0d0a20d1,#0d0a20e0 42%,#0d0a20fa 86%);animation:wfx-streaks .7s cubic-bezier(.3,0,.6,1) .12s forwards}@keyframes wfx-streaks{0%{opacity:0;transform:scale(.7) rotate(-4deg)}30%{opacity:1}55%{opacity:1;transform:scale(1.9) rotate(3deg)}to{opacity:0;transform:scale(3.4) rotate(9deg)}}.wfx-iris{position:absolute;inset:-25%;opacity:0;will-change:transform,opacity;background:conic-gradient(from 8deg at 50% 50%,#101628f7 0 47deg,#00e0d04d 47deg 60deg,#101628f7 60deg 107deg,#8b7bff42 107deg 120deg,#101628f7 120deg 167deg,#00e0d04d 167deg 180deg,#101628f7 180deg 227deg,#8b7bff42 227deg 240deg,#101628f7 240deg 287deg,#00e0d04d 287deg 300deg,#101628f7 300deg 347deg,#8b7bff42 347deg 360deg);animation:wfx-iris .68s cubic-bezier(.6,0,.3,1) .12s forwards}@keyframes wfx-iris{0%{opacity:0;transform:scale(2.4) rotate(16deg)}30%{opacity:1}52%{opacity:1;transform:scale(1) rotate(0)}70%{opacity:1}to{opacity:0;transform:scale(2.6) rotate(-12deg)}}.wfx-pin{position:absolute;inset:0;opacity:0;background:radial-gradient(circle at 50% 50%,#05030e,#05030ef5 24%,#0d0a20e6 58%,#0d0a20c7);animation:wfx-pin .68s ease .12s forwards}@keyframes wfx-pin{0%{opacity:0}28%{opacity:0}40%{opacity:1}64%{opacity:1}to{opacity:0}}.wfx-vortex{position:absolute;inset:-12%;opacity:0;will-change:transform,opacity;background:radial-gradient(circle at 50% 50%,rgba(20,14,40,.95) 0%,rgba(13,10,32,.8) 45%,transparent 80%),repeating-conic-gradient(from 0deg at 50% 50%,transparent 0 9deg,rgba(139,123,255,.42) 9deg 11deg,transparent 11deg 24deg);animation:wfx-vortex .42s cubic-bezier(.7,0,.84,0) .12s forwards}@keyframes wfx-vortex{0%{opacity:0;transform:scale(1.7) rotate(0)}40%{opacity:1}to{opacity:1;transform:scale(.04) rotate(-160deg)}}.wfx-shock{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;opacity:0;will-change:transform,opacity;border:2px solid rgba(0,224,208,.85);box-shadow:0 0 18px 4px #00e0d080,inset 0 0 12px #8b7bff99;animation:wfx-shock .32s cubic-bezier(.19,1,.22,1) .52s forwards}@keyframes wfx-shock{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(95)}}.wfx-prism{position:absolute;inset:-10%;opacity:0;mix-blend-mode:screen;will-change:transform,opacity;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 30px,rgba(0,224,208,.5) 30px 33px,transparent 33px 76px),radial-gradient(circle at 50% 50%,rgba(0,224,208,.16),transparent 72%)}.wfx-prism.p1{animation:wfx-p1 .66s cubic-bezier(.5,0,.4,1) .12s forwards}.wfx-prism.p2{background:repeating-radial-gradient(circle at 50% 50%,transparent 0 30px,rgba(139,123,255,.52) 30px 33px,transparent 33px 76px),radial-gradient(circle at 50% 50%,rgba(139,123,255,.16),transparent 72%);animation:wfx-p2 .66s cubic-bezier(.5,0,.4,1) .12s forwards}.wfx-prism.p3{mix-blend-mode:normal;background:radial-gradient(120% 100% at 50% 50%,#080716f5,#0d0a20e6 72%);animation:wfx-p3 .66s ease .12s forwards}@keyframes wfx-p1{0%{opacity:0;transform:translate(0)}35%{opacity:1;transform:translate(-3.5%) scale(1.04)}60%{opacity:1}to{opacity:0;transform:translate(0) scale(1.15)}}@keyframes wfx-p2{0%{opacity:0;transform:translate(0)}35%{opacity:1;transform:translate(3.5%) scale(1.04)}60%{opacity:1}to{opacity:0;transform:translate(0) scale(1.15)}}@keyframes wfx-p3{0%{opacity:0}40%{opacity:1}64%{opacity:1}to{opacity:0}}.warp-anomaly .wfx-prism.p1{background:repeating-radial-gradient(circle at 50% 50%,transparent 0 30px,rgba(239,107,255,.55) 30px 33px,transparent 33px 76px),radial-gradient(circle at 50% 50%,rgba(239,107,255,.18),transparent 72%)}.warp-anomaly .wfx-prism.p2{background:repeating-radial-gradient(circle at 50% 50%,transparent 0 30px,rgba(255,196,77,.4) 30px 33px,transparent 33px 76px),radial-gradient(circle at 50% 50%,rgba(255,196,77,.14),transparent 72%)}.wsk-anomring{position:absolute;left:50%;top:50%;width:36vmin;height:36vmin;margin:-18vmin 0 0 -18vmin;border-radius:50%;opacity:0;will-change:transform,opacity;border:1.5px solid rgba(239,107,255,.8);box-shadow:0 0 24px -6px #ef6bffa6;animation:wsk-anomring .6s cubic-bezier(.2,.65,.3,1) .35s forwards}.wsk-anomring:before{content:"";position:absolute;inset:6%;border-radius:50%;border:1px dashed rgba(255,196,77,.6)}@keyframes wsk-anomring{0%{opacity:0;transform:scale(.12) rotate(0)}26%{opacity:.9}to{opacity:0;transform:scale(2.1) rotate(60deg)}}html.reduce-motion .warp-flash .warp-stage{opacity:0}html.reduce-motion .warp-flash .warp-stage,html.reduce-motion .warp-flash .warp-stage *,html.reduce-motion .warp-flash .warp-stage *:before,html.reduce-motion .warp-flash .warp-stage *:after{animation:none}.dev-error-overlay{position:fixed;inset:0;z-index:99999;overflow:auto;padding:24px;background:#800;color:#fff;font:14px/1.5 monospace}.dev-error-overlay h2{margin:0 0 16px;color:#ff8a9a}.dev-error-overlay pre{margin:0;white-space:pre-wrap}
