.e-root{--e-holo:#8fe8ff;--e-glow:0 0 1px rgba(214,245,255,.5),0 0 12px rgba(110,210,255,.5),0 0 40px rgba(56,160,255,.28);--e-glow-soft:0 0 1px rgba(214,245,255,.35),0 0 10px rgba(110,210,255,.3);--e-hair:rgba(143,232,255,.3);--e-hold:1680px;background:transparent}.e-root:before{background:none}.e-root .p-top .dt-spacemart{color:#f4fdff;text-shadow:0 0 1px rgba(214,246,255,.6),0 0 5px rgba(126,226,255,.62),0 0 15px rgba(78,200,255,.62),0 0 36px rgba(48,162,255,.44),0 0 76px rgba(32,124,255,.3);transition:color .22s var(--v-ease),text-shadow .22s var(--v-ease)}.e-root .p-top .dt-spacemart i{color:rgba(190,232,255,.62);text-shadow:0 0 8px rgba(96,205,255,.4)}.e-root .p-top .mark .sub:hover .dt-spacemart{color:#fff;text-shadow:0 0 1px rgba(230,250,255,.8),0 0 6px rgba(150,235,255,.85),0 0 20px rgba(96,212,255,.8),0 0 46px rgba(58,175,255,.58),0 0 96px rgba(38,135,255,.4)}.e-root .e-foot .dt-spacemart{color:#dff4ff;text-shadow:0 0 6px rgba(143,232,255,.55),0 0 18px rgba(96,205,255,.3)}.e-sky{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(52% 40% at 50% 32%,rgba(96,190,255,.34),transparent 70%),radial-gradient(90% 60% at 50% 108%,rgba(6,24,48,.5),transparent 72%),linear-gradient(177deg,#07182e,#0b2f5a 26%,#0e4176 46%,#0c3565 70%,#0a2a4f 88%,#08203d)}.e-sky:after{content:"";position:absolute;inset:0;background:radial-gradient(86% 70% at 50% 46%,transparent 48%,rgba(2,9,19,.34) 100%),linear-gradient(180deg,rgba(2,9,19,.34),transparent 22%)}.e-sky .beam{position:absolute;top:-40%;height:180%;width:34vmax;filter:blur(46px);opacity:.5;background:linear-gradient(90deg,rgba(150,215,255,0),rgba(178,228,255,.2) 42%,rgba(210,240,255,.32) 50%,rgba(178,228,255,.2) 58%,rgba(150,215,255,0))}.e-sky .beam.a{left:-6vmax;transform:rotate(14deg);animation:e-beam 26s ease-in-out infinite}.e-sky .beam.b{right:-10vmax;width:22vmax;opacity:.3;transform:rotate(-11deg);animation:e-beam 34s ease-in-out infinite reverse}@keyframes e-beam{0%,to{opacity:.22}50%{opacity:.52}}.e-sky .dust{position:absolute;inset:-20%;background-repeat:repeat;will-change:transform}.e-sky .dust.d1{background-image:radial-gradient(1.4px 1.4px at 22px 34px,rgba(212,240,255,.55),transparent),radial-gradient(1.1px 1.1px at 148px 92px,rgba(180,224,255,.42),transparent),radial-gradient(1.6px 1.6px at 96px 186px,rgba(230,248,255,.5),transparent),radial-gradient(1px 1px at 214px 148px,rgba(160,210,255,.38),transparent);background-size:260px 260px;animation:e-drift 44s linear infinite}.e-sky .dust.d2{background-image:radial-gradient(2.2px 2.2px at 64px 118px,rgba(235,250,255,.5),transparent),radial-gradient(1.8px 1.8px at 268px 44px,rgba(190,230,255,.34),transparent),radial-gradient(2.4px 2.4px at 176px 292px,hsla(0,0%,100%,.4),transparent);background-size:380px 380px;animation:e-drift 78s linear infinite reverse;opacity:.8}@keyframes e-drift{0%{transform:translateZ(0)}to{transform:translate3d(-260px,-180px,0)}}.e-sky .deck{position:absolute;left:-60%;right:-60%;bottom:0;height:56%;transform:perspective(560px) rotateX(76deg);transform-origin:50% 100%;background-image:linear-gradient(90deg,rgba(126,214,255,.34) 1px,transparent 0),linear-gradient(0deg,rgba(126,214,255,.24) 1px,transparent 0);background-size:88px 88px;-webkit-mask-image:radial-gradient(64% 92% at 50% 100%,#000 0,transparent 78%);mask-image:radial-gradient(64% 92% at 50% 100%,#000 0,transparent 78%);opacity:.85}.e-stage{position:relative;min-height:100svh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(10px,1.6vh,22px);padding:calc(var(--p-edge) + var(--p-top) + 20px) clamp(18px,3.4vw,54px) clamp(16px,2.4vh,26px)}.e-crumb{display:flex;align-items:center;gap:10px;color:var(--v-ink-dim)}.e-crumb a{color:var(--e-holo);text-decoration:none;text-shadow:var(--e-glow-soft)}.e-crumb a:hover{color:#fff;text-shadow:var(--e-glow)}.e-crumb i{font-style:normal;opacity:.5}.e-crumb .off{color:var(--v-warn);text-shadow:none}.e-cols{min-height:0;display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr) minmax(0,21rem);grid-template-rows:minmax(0,1fr);gap:clamp(16px,2.4vw,48px);align-items:center}.e-say{display:grid;gap:var(--s-4);align-content:center}.e-say .e-kind{color:var(--e-holo);text-shadow:var(--e-glow)}.e-say h1{font-size:clamp(34px,3.6vw,54px);font-weight:700;letter-spacing:-.035em;line-height:1.02;color:#fff;text-shadow:0 2px 30px rgba(6,24,48,.8),0 0 60px rgba(80,180,255,.22)}.e-say .e-d{color:var(--v-ink-soft);font-size:15.5px;line-height:1.6}.e-say .e-d,.e-say .e-got{max-width:34ch;text-shadow:0 1px 14px rgba(4,16,32,.8)}.e-say .e-got{margin-top:4px;padding-left:13px;border-left:2px solid var(--e-holo);color:var(--v-ink);font-size:14px;line-height:1.5}.e-lineage{display:grid;gap:6px;padding-left:14px;border-left:1px solid var(--e-hair)}.e-lineage .lb{color:var(--e-holo);text-shadow:var(--e-glow-soft)}.e-lineage .tr{font-size:17px;font-weight:650;color:#fff}.e-lineage .ex{font-size:13px;line-height:1.5;color:var(--v-ink-dim);max-width:32ch}.e-lineage .go{color:var(--e-holo);text-decoration:none;text-shadow:var(--e-glow-soft)}.e-lineage .go:hover{color:#fff}.e-run{display:grid;gap:var(--s-3);padding-left:var(--s-4);border-left:1px solid var(--e-hair)}.e-run .v-st{line-height:1.45}.e-run .w{font-size:13px;line-height:1.62;color:var(--v-ink-dim);max-width:38ch}.e-run .w b{color:var(--v-ink);font-weight:650}.e-view{position:relative;min-height:0;height:100%;display:grid;place-items:center;container-type:size}.e-frame{width:100cqmin;height:100cqmin}.e-frame,.e-obj{position:relative;display:grid;grid-template-rows:minmax(0,1fr)}.e-obj{min-height:0;padding-inline:13%}.e-obj>*{grid-area:1/1;min-width:0;min-height:0}.e-lift{min-height:0;display:grid;grid-template-rows:minmax(0,1fr);transform:translate3d(calc(var(--px, 0) * 26px),calc(var(--py, 0) * 18px),0);transition:transform .52s var(--v-ease-out)}.e-shot{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 26px 44px rgba(2,10,22,.6)) drop-shadow(0 0 70px rgba(96,200,255,.26));animation:e-float 11s ease-in-out infinite}@keyframes e-float{0%,to{transform:translate3d(0,-3%,0)}50%{transform:translate3d(0,-5.4%,0)}}.e-tick{position:absolute;width:18px;height:18px;border:1px solid var(--e-hair);filter:drop-shadow(0 0 8px rgba(110,210,255,.45));pointer-events:none}.e-tick.tl{left:4%;border-right:0}.e-tick.tl,.e-tick.tr{top:2%;border-bottom:0}.e-tick.tr{right:4%;border-left:0}.e-tick.bl{left:4%;border-right:0}.e-tick.bl,.e-tick.br{bottom:2%;border-top:0}.e-tick.br{right:4%;border-left:0}.e-calls{inset:0 6px;pointer-events:none;transform:translate3d(calc(var(--px, 0) * 13px),calc(var(--py, 0) * 10px),0);transition:transform .52s var(--v-ease-out)}.e-call,.e-calls{position:absolute}.e-call{display:flex;align-items:center;animation:e-arrive .9s var(--v-ease-out) both}.e-call .dot{flex:none;width:5px;height:5px;border-radius:50%;background:var(--e-holo);box-shadow:0 0 0 4px rgba(143,232,255,.12),0 0 12px rgba(143,232,255,.9)}.e-call .lead{flex:1;min-width:22px;height:1px;background:linear-gradient(90deg,var(--e-holo),rgba(143,232,255,.12));box-shadow:0 0 8px rgba(110,210,255,.5)}.e-call .lb{flex:none;display:grid;gap:1px;white-space:nowrap;padding-left:9px}.e-call .lb b{display:block;font-weight:500;color:rgba(143,232,255,.62);font-size:9.5px}.e-call .lb>span{color:var(--e-holo);font-size:12px;text-shadow:var(--e-glow)}.e-call.is-r{left:var(--x);right:0}.e-call.is-l{right:var(--x);left:0;flex-direction:row-reverse}.e-call.is-l .lead{background:linear-gradient(270deg,var(--e-holo),rgba(143,232,255,.12))}.e-call.is-l .lb{padding-left:0;padding-right:9px;text-align:right;justify-items:end}@keyframes e-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.e-call:nth-child(2){animation-delay:.18s}.e-call:nth-child(3){animation-delay:.36s}.e-trade{display:grid;gap:18px;align-content:center}.e-plate{position:relative;display:grid;gap:14px}.e-plate .v-mats .q{color:var(--e-holo);text-shadow:var(--e-glow-soft)}.e-plate .e-need.is-lead{padding-top:0;border-top:0}.e-plate .e-need.is-lead>.lb{font-size:12.5px;letter-spacing:.12em;color:var(--v-ink-soft)}.e-plate .e-need.is-lead .v-mats .n{font-size:15.5px}.e-plate .e-need.is-lead .v-mats .q{font-size:17px;font-weight:600}.e-plate .e-yours{display:grid;gap:var(--s-2);margin:0;padding:var(--s-3) var(--s-4);border-radius:10px;border:1px solid rgba(143,232,255,.34);background:rgba(143,232,255,.07)}.e-plate .e-yours .k{color:var(--e-holo);text-shadow:var(--e-glow-soft);font-size:11px;letter-spacing:.14em}.e-plate .e-yours .w{font-size:13.5px;line-height:1.55;color:var(--v-ink-soft)}.e-plate .e-need{display:grid;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--e-hair)}.e-plate .e-need .lb{color:var(--v-ink-dim)}.e-plate .e-need .sum{margin:0;font-size:12px;color:var(--v-off)}.e-plate .e-need .sum a{color:var(--v-ink-dim);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--e-hair);transition:color .16s var(--v-ease)}.e-plate .e-need .sum a:hover{color:var(--e-holo);text-decoration-color:var(--e-holo)}.e-plate{padding:22px;border-radius:14px;background:linear-gradient(180deg,rgba(12,44,84,.46),rgba(5,20,42,.58));backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgba(143,232,255,.22),inset 0 1px 0 rgba(190,235,255,.18),0 24px 60px rgba(2,10,22,.5)}.e-plate .pz{display:grid;gap:5px}.e-plate .pz .lb{color:rgba(143,232,255,.72);text-shadow:var(--e-glow-soft)}.e-plate .pz .n{font-size:clamp(34px,3vw,46px);font-weight:700;letter-spacing:-.035em;line-height:1;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 34px rgba(120,210,255,.4)}.e-plate .pz .n i{margin-left:9px;font-style:normal;font-size:11px;color:var(--e-holo);text-shadow:var(--e-glow-soft)}.e-plate .v-btn{width:100%}.e-plate .v-btn:disabled{opacity:.45;cursor:not-allowed}.e-plate .figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding-top:14px;border-top:1px solid rgba(143,232,255,.18)}.e-plate .figs div{display:grid;gap:3px;min-width:0}.e-plate .figs dt{color:rgba(143,232,255,.6);font-size:9.5px;letter-spacing:.1em}.e-plate .figs dd{margin:0;font-size:15px;font-weight:650;color:#fff;font-variant-numeric:tabular-nums}.e-plate .dp{color:var(--v-ink-dim);line-height:1.6}.e-sell{display:grid;gap:10px;justify-items:start}.e-sell .w{font-size:13px;line-height:1.5;color:var(--v-ink-soft)}.e-sell .w b{color:#fff;font-weight:650}.e-sell .v-btn{height:var(--c-md,40px);padding:0 var(--c-pad-md,18px);font-size:14px}.e-foot{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4);padding-top:14px;color:var(--v-ink-dim)}.e-foot a{color:var(--e-holo);text-decoration:none;text-shadow:var(--e-glow-soft)}.e-foot a:hover{color:#fff}@media(max-width:1180px){.e-stage{min-height:0}.e-cols{grid-template-columns:minmax(0,1fr);grid-template-rows:58vh auto auto;gap:28px}.e-view{order:-1}.e-calls,.e-tick{display:none}.e-say h1{font-size:clamp(30px,8vw,42px)}.e-say .e-d{max-width:none}}@media(max-width:620px){.e-cols{grid-template-rows:44vh auto auto}.e-plate .figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.e-call,.e-shot,.e-sky .beam,.e-sky .dust{animation:none}.e-shot{transform:translate3d(0,-3%,0)}.e-calls,.e-lift{transition:none}}.e-dark{--v-deck-0:#051225;--v-deck-1:#0a2444;--v-deck-2:#0e3160;--v-deck-3:#164478;--v-line:rgba(143,232,255,.16);--v-line-hi:rgba(143,232,255,.34);--v-ink:#eaf6ff;--v-ink-soft:#a9cde6;--v-ink-dim:#7099b8;--v-signal:#8fe8ff;--v-signal-dim:rgba(143,232,255,.38);--v-accent:#ff8a70;--v-accent-dim:rgba(255,138,112,.4);--v-glow:rgba(143,232,255,.18);--v-ok:#63e0a8;--v-warn:#ffc46b;--v-off:#6b8ba3}.p-hasbar:has(.e-root) .p-top .dt-spacemart{color:#f4fdff;text-shadow:0 0 1px rgba(214,246,255,.6),0 0 5px rgba(126,226,255,.62),0 0 15px rgba(78,200,255,.62),0 0 36px rgba(48,162,255,.44),0 0 76px rgba(32,124,255,.3);transition:color .22s var(--v-ease,ease),text-shadow .22s var(--v-ease,ease)}.p-hasbar:has(.e-root) .p-top .dt-spacemart i{color:rgba(190,232,255,.62);text-shadow:0 0 8px rgba(96,205,255,.4)}.p-hasbar:has(.e-root) .p-top .mark .sub:hover .dt-spacemart{color:#fff;text-shadow:0 0 1px rgba(230,250,255,.8),0 0 6px rgba(150,235,255,.85),0 0 20px rgba(96,212,255,.8),0 0 46px rgba(58,175,255,.58),0 0 96px rgba(38,135,255,.4)}.e-soon{display:grid;gap:16px}.e-soon .e-state{color:var(--e-holo);text-shadow:var(--e-glow-soft)}.e-soon .v-swatch button[aria-pressed=true]:before{box-shadow:0 0 0 1px hsla(0,0%,100%,.5),0 0 0 3px rgba(3,16,34,.9),0 0 0 4.5px var(--e-holo),0 0 14px rgba(143,232,255,.5)}.e-soon .e-scarce{padding-top:14px;border-top:1px solid var(--e-hair);color:var(--v-ink-soft);font-size:13.5px;line-height:1.5;margin:0}.e-soon .e-scarce b{color:var(--e-holo);text-shadow:var(--e-glow-soft);font-weight:500}.cnt{display:grid;gap:14px}.cnt-field{display:grid;gap:6px}.cnt-field .lb{color:rgba(143,232,255,.72);text-shadow:var(--e-glow-soft)}.cnt-in{width:100%;padding:12px 14px;border:0;border-radius:10px;background:rgba(3,16,34,.55);box-shadow:inset 0 0 0 1px rgba(143,232,255,.26);color:#fff;font:inherit;font-size:17px;font-weight:620;letter-spacing:-.01em}.cnt-in::-moz-placeholder{color:rgba(180,220,245,.38);font-weight:500;letter-spacing:0}.cnt-in::placeholder{color:rgba(180,220,245,.38);font-weight:500;letter-spacing:0}.cnt-in:focus{outline:none;box-shadow:inset 0 0 0 1px rgba(143,232,255,.6),0 0 0 3px rgba(96,205,255,.16)}.cnt-in:disabled{opacity:.5}.cnt-in.is-free:not(:focus){box-shadow:inset 0 0 0 1px rgba(120,240,190,.55)}.cnt-in.is-gone:not(:focus){box-shadow:inset 0 0 0 1px hsla(0,100%,79%,.5)}.cnt-say{margin:0;min-height:1.2em;font-size:12.5px;color:rgba(190,224,245,.68)}.cnt-say.is-free{color:#7cf0c0}.cnt-say.is-gone{color:#ff9d9d}.cnt-note{margin:0;font-size:12px;line-height:1.55;color:rgba(190,224,245,.62)}.cnt-note b{color:#fff;font-weight:640}.cnt-note.is-gone{color:#ff9d9d}.cnt-burn{padding-top:12px;border-top:1px solid rgba(143,232,255,.16);color:rgba(160,205,232,.5)}.cnt-bad,.cnt-orphan{display:grid;gap:var(--s-2);padding:14px;border-radius:10px;background:rgba(70,48,8,.42);box-shadow:inset 0 0 0 1px rgba(255,198,96,.34)}.cnt-bad{background:rgba(74,20,24,.42);box-shadow:inset 0 0 0 1px hsla(0,100%,77%,.32)}.cnt-orphan-h{color:#ffd48a}.cnt-bad-h,.cnt-orphan-h{margin:0;font-size:11px;letter-spacing:.1em}.cnt-bad-h{color:#ffb3b3}.cnt-bad-s,.cnt-orphan-s{margin:0;font-size:12.5px;line-height:1.55;color:rgba(235,240,245,.82)}.cnt-bad-s b,.cnt-orphan-s b{color:#fff}.cnt-bad-s a,.cnt-orphan-s a{color:var(--e-holo);text-decoration:none;text-shadow:var(--e-glow-soft)}.cnt-orphan-go{margin-top:2px}.cnt-hand,.cnt-orphan-go{display:grid;gap:var(--s-2)}.cnt-hand .lb{color:rgba(143,232,255,.72);font-size:10px;letter-spacing:.1em}.cnt-hand .cnt-in{font-size:12px;font-weight:500;letter-spacing:0}.cnt .v-btn{width:100%;text-align:center;text-decoration:none}.cnt-quiet{justify-self:center;padding:var(--s-1);border:0;background:none;color:rgba(190,224,245,.66);font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.cnt-quiet:hover{color:#fff}.cnt--done{gap:10px;text-align:center}.cnt-done-h{margin:0;color:var(--e-holo);font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-shadow:var(--e-glow-soft)}.cnt-done-n{margin:0;font-size:clamp(30px,2.6vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#fff;text-shadow:0 0 34px rgba(120,210,255,.4);overflow-wrap:anywhere}.cnt-done-s{margin:0;font-size:12.5px;line-height:1.55;color:rgba(190,224,245,.7)}.cnt-done-go{display:grid;gap:var(--s-2);margin-top:6px}.cnt-tx{color:rgba(143,232,255,.6);font-size:11px;text-decoration:none}.cnt-tx:hover{color:var(--e-holo)}.f-tile .pr em,.f-win .pr em{font-style:normal;font-size:.82em;opacity:.7}.cnt-work{display:grid;gap:var(--s-2)}.cnt-beats{display:grid;gap:7px;margin:0;padding:0;list-style:none}.cnt-beats li{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:9px;font-size:12.5px;color:rgba(190,224,245,.42)}.cnt-beats li i{width:10px;height:10px;margin-inline:2px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(143,232,255,.34)}.cnt-beats .is-now{color:#fff}.cnt-beats .is-now i{background:var(--e-holo);box-shadow:0 0 0 0 rgba(143,232,255,.55);animation:cnt-pulse 1.4s var(--v-ease,ease-out) infinite}.cnt-beats .is-done{color:rgba(190,224,245,.72)}.cnt-beats .is-done i{background:rgba(124,240,192,.9);box-shadow:inset 0 0 0 1px rgba(124,240,192,.5)}@keyframes cnt-pulse{0%{box-shadow:0 0 0 0 rgba(143,232,255,.5)}70%{box-shadow:0 0 0 9px rgba(143,232,255,0)}to{box-shadow:0 0 0 0 rgba(143,232,255,0)}}.cnt-work-say{display:flex;align-items:center;gap:var(--s-2);margin:0;font-size:12.5px;line-height:1.5;color:rgba(210,234,250,.82)}.cnt-spin{flex:none;width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(143,232,255,.25);border-top:1.5px solid var(--e-holo);animation:cnt-spin .78s linear infinite}@keyframes cnt-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.cnt-beats .is-now i{animation:none}.cnt-spin{animation-duration:2.4s}}