.card-discard-pile{--discard-ink:#82cffa;z-index:7;color:#abc0ca;width:62px;min-height:58px;box-shadow:none;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:3px;display:flex;position:absolute;top:24%;left:76%;transform:translate(-50%,-50%)}.card-discard-pile[data-owner=opponent],.card-discard-inspector[data-owner=opponent],.card-discard-flight[data-owner=opponent]{--discard-ink:#ed9b60}.card-discard-pile:disabled{opacity:.35;cursor:default}.card-discard-pile>span:last-child{letter-spacing:.04em;white-space:nowrap;font-size:10px;line-height:1.15}.card-discard-pile strong{color:#e1edf1;font-variant-numeric:tabular-nums;font-weight:500}.card-discard-stack{width:29px;height:39px;color:var(--discard-ink);position:relative;transform:perspective(130px)rotateX(30deg)rotate(10deg)}.card-discard-stack i,.card-discard-stack b{border:1px solid color-mix(in srgb,var(--discard-ink) 57%,transparent);background:linear-gradient(140deg,#28444a99,#06121be6);border-radius:4px;position:absolute;inset:0;box-shadow:0 2px 8px #0007}.card-discard-stack i:first-child{transform:translate(-4px,5px)rotate(-13deg)}.card-discard-stack i:nth-child(2){transform:translate(-2px,3px)rotate(-6deg)}.card-discard-stack b{place-items:center;font-size:18px;font-weight:400;display:grid;overflow:hidden}.card-discard-stack img{object-fit:contain;filter:brightness(1.25);width:100%;height:100%}.card-discard-pile:focus-visible{outline:1px solid var(--discard-ink);outline-offset:4px;border-radius:8px}.card-discard-pile:hover .card-discard-stack{filter:brightness(1.22)}.card-discard-inspector{--discard-available-height:100dvh;--discard-ink:#82cffa;color:#edf5f8;border:1px solid color-mix(in srgb,var(--discard-ink) 45%,transparent);overscroll-behavior:contain;touch-action:pan-y;box-sizing:border-box;background:radial-gradient(at 50% 30%,#142a34ed,#061016fa 80%);border-radius:19px;width:min(340px,100vw - 24px);max-height:calc(100dvh - 24px);padding:17px 20px 11px;overflow:auto;box-shadow:0 25px 100px #0009}.card-discard-inspector::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01080edb}.card-discard-inspector[open]{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.card-discard-inspector>header{color:var(--discard-ink);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.card-discard-inspector>header small{color:#8cabb6;margin-top:3px;font-size:11px;display:block}.card-discard-inspector>header button{color:#c4d7de;background:0 0;border:0;width:36px;height:36px;padding:0;font-size:27px;font-weight:300}.discard-card-wrap{width:100%;min-width:0}.card-discard-inspector .tactic-card.holo-card[data-card-hologram]{box-sizing:border-box;border-color:color-mix(in srgb,var(--discard-ink) 38%,transparent);background:linear-gradient(140deg,#d1e5ed15,#a4cadd05);grid-template-rows:auto minmax(70px,1fr) auto 10px;width:100%;height:clamp(335px,56dvh,450px);min-height:380px;max-height:none;padding:17px 19px 12px;box-shadow:inset 0 0 18px #b1dcee08}.card-discard-inspector .holo-card.holo-card>.holo-card-title{font-size:clamp(18px,4.8vw,24px);line-height:1.08}.card-discard-inspector .holo-card.holo-card>.holo-card-rule{font-size:15px;line-height:1.34}.card-discard-inspector .holo-card.holo-card>.holo-card-timing{font-size:10px;line-height:1.25}.card-discard-inspector .holo-card.holo-card>.holo-card-art{min-height:0}.card-discard-inspector .holo-illustration{object-fit:contain;max-width:100%;max-height:100%}.discard-outcome:empty{display:none}.discard-outcome{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.discard-outcome p{color:#bbcfda;margin:0;font-size:12px;line-height:1.35}.discard-roll{justify-content:center;gap:12px;display:flex}.discard-roll>span{color:#89d2ff;align-items:center;gap:6px;display:flex}.discard-roll>span[data-owner=opponent]{color:#ffab70}.discard-roll i{opacity:.8;font-size:23px;font-style:normal}.discard-roll b{font-variant-numeric:tabular-nums;font-size:25px;font-weight:500}.discard-bet{gap:3px;display:grid}.discard-outcome .discard-bet[data-bet-status=SUCCESS]{color:#72e6a5}.discard-outcome .discard-bet[data-bet-status=FAILED]{color:#f79688}.discard-bet b{font-weight:500}.discard-bet span{font-variant-numeric:tabular-nums}.card-discard-inspector>nav{color:#95acb7;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex}.card-discard-inspector>nav button{width:52px;height:38px;color:var(--discard-ink);background:0 0;border:0;padding:0;font-size:32px;line-height:1}.card-discard-inspector>nav button:disabled{opacity:.2}.card-discard-flight{--discard-ink:#82cffa;z-index:150;pointer-events:none;border:1px solid var(--discard-ink);width:22px;height:31px;box-shadow:0 0 11px color-mix(in srgb,var(--discard-ink) 30%,transparent);background:linear-gradient(140deg,#d6f4ff66,#16334a11);border-radius:3px;position:fixed}@media (orientation:landscape) and (max-height:600px){.card-discard-inspector{gap:7px;width:min(620px,100vw - 40px);max-height:calc(100dvh - 14px);padding:11px 15px}.card-discard-inspector[open]{grid-template-columns:minmax(0,1fr) 125px}.card-discard-inspector>header{grid-column:1/-1;font-size:12px}.discard-card-wrap{grid-area:2/1/4}.card-discard-inspector .tactic-card.holo-card[data-card-hologram]{min-height:0;height:calc(var(--discard-available-height) - 94px);grid-template-rows:auto minmax(0,1fr) 8px;grid-template-columns:115px minmax(0,1fr);gap:9px;padding:13px 16px}.card-discard-inspector .holo-card.holo-card>.holo-card-title{grid-column:1/-1;font-size:18px}.card-discard-inspector .holo-card.holo-card>.holo-card-art{grid-area:2/1}.card-discard-inspector .holo-card.holo-card>.holo-card-rule{border:0;grid-area:2/2;align-self:center;padding:0;font-size:14px}.card-discard-inspector .holo-card.holo-card>.holo-card-foot{grid-area:3/1/auto/-1}.discard-outcome{align-self:center}.card-discard-inspector>nav{grid-column:2;align-self:end;gap:5px}.card-discard-inspector>nav button{width:35px}}@media (orientation:portrait){.card-discard-pile{width:58px;top:26%;left:73%}.card-discard-stack{width:27px;height:37px}}html[data-telegram-corner-controls=true] .card-discard-inspector{--discard-available-height:calc(100dvh - var(--tg-corner-bottom,54px));max-height:calc(var(--discard-available-height) - 14px);margin-top:max(7px,calc(var(--tg-corner-bottom,54px) + 7px))}.discard-repeat,.discard-exiled{color:#b9d9e2;margin:8px 0;font-size:12px;line-height:1.4}.discard-repeat{color:#b9b7ed}.mirage-planet{--mirage-rgb:91 184 255;width:100%;height:100%;color:rgb(var(--mirage-rgb));pointer-events:none;isolation:isolate;display:block;position:relative}.mirage-planet.is-enemy{--mirage-rgb:255 163 82}.mirage-globe{border:1px solid rgb(var(--mirage-rgb)/.88);background:radial-gradient(ellipse at 31% 25%,rgb(var(--mirage-rgb)/.59),rgb(var(--mirage-rgb)/.22) 32%,rgb(var(--mirage-rgb)/.1) 55%,#020a14d1 82%);box-shadow:inset 2px 2px 4px rgb(var(--mirage-rgb)/.38),inset -5px -4px 8px #00030ccc,0 0 7px rgb(var(--mirage-rgb)/.28);border-radius:50%;position:absolute;inset:0;overflow:hidden;transform:translateY(-4px)}.mirage-globe:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 31% 25%,#e8f8ff55,#0000 23%),linear-gradient(130deg,#0000 40%,#01061280);position:absolute;inset:0}.mirage-globe svg{width:100%;height:100%;position:absolute;inset:0}.mirage-terrain{fill:rgb(var(--mirage-rgb)/.7);stroke:rgb(var(--mirage-rgb)/.85);stroke-width:.55px;stroke-linejoin:round}.mirage-grid{fill:none;stroke:currentColor;stroke-width:.7px;opacity:.32}.mirage-scan{background:repeating-linear-gradient(0deg,transparent 0 3px,rgb(var(--mirage-rgb)/.2) 3px 4px);opacity:.65;position:absolute;inset:0}.mirage-projection{border:1px solid rgb(var(--mirage-rgb)/.62);background:radial-gradient(ellipse,rgb(var(--mirage-rgb)/.23),transparent 65%);height:24%;box-shadow:0 0 6px rgb(var(--mirage-rgb)/.2);border-radius:50%;position:absolute;top:81%;left:7%;right:7%}.orbit-board .card-field-object.mirage{font-size:initial;text-shadow:none;z-index:3;display:block;inset:0}.card-field-object.mirage .mirage-globe{animation:4s ease-in-out infinite mirage-presence}.mirage-planet.is-occupied .mirage-globe{opacity:.35;box-shadow:0 0 8px rgb(var(--mirage-rgb)/.4);background:0 0;transform:translateY(-4px)scale(1.13)}.mirage-planet.is-occupied .mirage-terrain,.mirage-planet.is-occupied .mirage-globe:after{display:none}.card-effect-mirage.has-planet{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.card-effect-mirage.has-planet .mirage-globe{transform:none}@keyframes mirage-presence{0%,to{filter:brightness(.95)}50%{filter:brightness(1.18)}}@media (prefers-reduced-motion:reduce){.card-field-object.mirage .mirage-globe{animation:none}}.orbit-board .card-field-object:is(.space_fold,.perihelion){--field-rgb:125 213 255;z-index:2;font-size:initial;text-shadow:none;border-radius:50%;display:block;inset:64% -19% -7%;transform:rotate(-4deg)}.orbit-board .card-field-object:is(.space_fold,.perihelion).is-enemy{--field-rgb:244 170 105}.field-fold-rim,.field-fold-inner,.field-fold-notch,.field-peri-lens,.field-peri-orbit{border:1px solid rgb(var(--field-rgb)/.82);box-shadow:0 0 5px rgb(var(--field-rgb)/.25),inset 0 0 7px rgb(var(--field-rgb)/.17);background:radial-gradient(ellipse,#02050ed9 37%,rgb(var(--field-rgb)/.07) 55%,transparent 70%);border-radius:50%;position:absolute;inset:0}.field-fold-inner{border-color:rgb(var(--field-rgb)/.44);background:0 0;animation:2.8s ease-in-out infinite field-fold-pulse;inset:20% 13%}.field-fold-notch{border-color:#0000;border-left-color:rgb(var(--field-rgb));border-right-color:rgb(var(--field-rgb));box-shadow:none;background:0 0;inset:-14% -5%}.field-peri-lens{background:radial-gradient(#f5e9be4d,#79c2ea1a 45%,#0000 68%);border-color:#dbefd2a6;box-shadow:0 0 10px #a3dadd38}.field-peri-orbit{box-shadow:none;background:0 0;border-color:#d5e9bb65;inset:-20% 9%;transform:rotate(24deg)}.field-turn-counter{color:#e5f5d6;text-align:center;background:#10212bef;border:1px solid #accbb866;border-radius:5px;min-width:15px;font:600 10px/16px Match Manrope,sans-serif;position:absolute;top:-10px;left:102%}.orbit-board .board-point.card-pair-first .point-sensor{background:#85d9ff18;border:2px solid #b1e8ff;box-shadow:0 0 16px #61c5ff66}.orbit-board .board-point.card-pair-first:after,.orbit-board .board-point.card-pair-second:after{content:"1";color:#e3f8ff;text-align:center;pointer-events:none;background:#163044;border:1px solid #a6dff7;border-radius:50%;width:18px;height:18px;font:600 11px/16px Match Manrope,sans-serif;position:absolute;top:-21px;left:calc(50% - 9px)}.orbit-board .board-point.card-pair-second:after{content:"2"}.orbit-board .token-chip.is-retreat,.orbit-board .move-chip.is-retreat{box-shadow:0 0 8px #d76ca82b;color:#ffd3ec!important;background:#331825d9!important;border-color:#c86eaa9c!important}.token-chip.is-retreat small{color:#ee93c1;margin-right:2px;font-size:10px}.orbit-board .retreat-target .point-sensor{box-shadow:0 0 12px #d977b64a;border-color:#f3a6d0!important}.orbit-board .retreat-target .point-hitbox:before{border-color:#eca4d2!important;box-shadow:0 0 12px #c76d9c55!important}.orbit-moving-planet.is-retreat-transit{filter:drop-shadow(0 0 5px #dc83c577)}.orbit-moving-planet.is-peri-transit{filter:drop-shadow(0 0 8px #c9efaf88)}.field-wireframe{opacity:0;pointer-events:none;background:repeating-linear-gradient(30deg,#0000 0 9px,#9ce4ff88 10px 11px,#0000 12px 19px),repeating-linear-gradient(150deg,#0000 0 9px,#9ce4ff88 10px 11px,#0000 12px 19px);border:1px solid #c3f3ff;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 15px #66cfff66}.is-fold-transit .field-wireframe{opacity:.8}.is-fold-transit .planet-owner-ring{opacity:.25}.is-fold-transit{filter:brightness(1.35)saturate(.2)}.field-transit-route{pointer-events:none;z-index:205;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.field-transit-route path{fill:none;stroke:#a5def1;stroke-width:1.4px;stroke-dasharray:4 9;opacity:.55}@keyframes field-fold-pulse{50%{opacity:.35;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.field-fold-inner{animation:none}}.orbit-move-route,.orbit-fold-link{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke:#79cbaa;stroke-width:2px;opacity:.32}.orbit-move-route.is-retreat{stroke:#e491c4;stroke-width:2.2px;stroke-dasharray:3 6;opacity:.72;animation:1.6s linear infinite retreat-flow}.orbit-move-route.is-peri{stroke:#d9edbe;stroke-dasharray:1 7;opacity:.6}.orbit-fold-link{stroke:#a2dfff;stroke-width:1.2px;stroke-dasharray:5 6;opacity:.58}@keyframes retreat-flow{to{stroke-dashoffset:18px}}@media (prefers-reduced-motion:reduce){.orbit-move-route.is-retreat{animation:none}}.is-east-field .field-turn-counter{left:auto;right:102%}.field-peri-route path{stroke:#e0efb9;stroke-width:1.2px;stroke-dasharray:none;opacity:.48;filter:drop-shadow(0 0 2px #c8e9b666)}.played-card-reveal{--card-owner:#82cfff;left:50%;top:calc((100% - var(--orbit-dock-height,55px))/2);width:min(280px,72%);max-height:calc(100% - var(--orbit-dock-height,55px) - 24px);z-index:35;pointer-events:none;filter:drop-shadow(0 12px 30px #000b);flex-direction:column;gap:8px;font-family:Match Manrope,sans-serif;display:flex;position:absolute;transform:translate(-50%,-50%)}.played-card-reveal[data-owner=opponent]{--card-owner:#f0b16f}.card-reveal-owner{text-align:center;color:var(--card-owner);text-shadow:0 1px 5px #000;background:#0b151ae6;border-radius:4px;align-self:center;padding:5px 10px;font-size:12px;line-height:1.3;display:block}.played-card-reveal .tactic-card,.played-card-inspector .tactic-card{border:1px solid var(--card-owner,#aac7b3);color:#e2eade;background:radial-gradient(at 40% 0,#b7d5b32b,#0000 65%),linear-gradient(135deg,#293b36,#11221f);border-radius:10px;flex-direction:column;flex:none;gap:14px;min-height:280px;padding:24px 22px;display:flex;overflow:visible;box-shadow:inset 0 0 0 4px #14231f,inset 0 0 0 5px #7b9c8133}.played-card-reveal .tactic-card-top,.played-card-inspector .tactic-card-top{justify-content:space-between;align-items:center;display:flex}.played-card-reveal .tactic-card-top small,.played-card-inspector .tactic-card-top small{color:#92aa9a;font-size:10px}.played-card-reveal .tactic-card-symbol,.played-card-inspector .tactic-card-symbol{color:#c7dfc7;width:44px;height:44px}.played-card-reveal .tactic-card>strong,.played-card-inspector .tactic-card>strong{overflow-wrap:anywhere;font-size:22px;font-weight:500;line-height:1.22}.played-card-reveal .tactic-card-rule,.played-card-inspector .tactic-card-rule{white-space:normal;-webkit-line-clamp:unset;color:#d2dfd2;font-size:15px;line-height:1.6;display:block;overflow:visible}.played-card-reveal .tactic-card-timing,.played-card-inspector .tactic-card-timing{color:#bbbf9d;margin-top:auto;font-size:11px;line-height:1.4}.card-reveal-copy{color:#dce7ce;text-align:center;background:#142821f5;padding:5px;font-size:12px}.card-reveal-copy-rule{color:#d7e2d7;background:#142821fa;border:1px solid #9cbaa43b;margin:0;padding:8px;font-size:12px;line-height:1.4}.played-card-inspector{--card-owner:#aecdb7;color:#dce7da;background:0 0;border:0;width:min(340px,100vw - 40px);max-height:calc(100dvh - 52px);margin:auto;padding:0;font-family:Match Manrope,sans-serif;overflow:auto}.played-card-inspector::backdrop{background:#030b0fcc}.played-card-inspector>button{color:#14251c;background:#c5d5c5;border:1px solid #dee8d7;border-radius:5px;width:100%;min-height:44px;margin-top:10px}.card-journal-link{font:inherit;text-align:left;cursor:pointer;border-radius:0;align-items:center;gap:7px;min-height:36px;padding:5px 0;font-weight:500;line-height:1.35;display:inline-flex;color:#cde3d1!important;background:0 0!important;border:0!important}.card-journal-link:after{content:"↗";color:#93c9c5;flex:none;font-size:12px}.card-journal-link:focus-visible{outline-offset:2px;outline:2px solid #9de1e0}.match-recap-list .recap-turn{color:#a7baaf;border:0;border-top:1px solid #89a39530;padding:14px 0 12px;font-size:12px}.match-recap-list .recap-turn+li{padding-top:0}.match-recap-intro{color:#9bb6aa;font-size:12px;line-height:1.5}.match-recap-list li[data-recap-kind=card]{background:linear-gradient(90deg,#66897515,#0000);border-left-width:3px;margin-bottom:10px;padding:6px 10px 12px 12px}.match-recap-list li[data-recap-kind=card] p{margin-top:0}@media (orientation:landscape) and (max-height:600px){.played-card-reveal{gap:5px;width:min(360px,48%)}.played-card-reveal .tactic-card,.played-card-inspector .tactic-card{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-height:0;padding:14px 18px;display:grid}.played-card-reveal .tactic-card-top,.played-card-inspector .tactic-card-top{grid-area:1/1;display:block}.played-card-reveal .tactic-card-top small,.played-card-inspector .tactic-card-top small{display:none}.played-card-reveal .tactic-card-symbol,.played-card-inspector .tactic-card-symbol{width:32px;height:32px}.played-card-reveal .tactic-card>strong,.played-card-inspector .tactic-card>strong{grid-area:1/2;font-size:18px}.played-card-reveal .tactic-card-rule,.played-card-inspector .tactic-card-rule{grid-column:1/-1;font-size:13px;line-height:1.55}.played-card-reveal .tactic-card-timing,.played-card-inspector .tactic-card-timing{grid-column:1/-1;font-size:10px}.card-reveal-owner{padding:3px 9px;font-size:11px}.played-card-inspector{width:min(420px,70vw)}.card-reveal-copy-rule{padding:5px;font-size:11px;line-height:1.4}.card-reveal-copy{padding:3px;font-size:11px}.played-card-reveal{width:min(290px,48%)}.played-card-reveal .tactic-card{grid-template-rows:auto 1fr;align-items:start;min-height:clamp(145px,49dvh,215px)}.played-card-reveal .tactic-card>strong{align-self:center}.played-card-reveal .tactic-card:has(.tactic-card-timing){grid-template-rows:auto 1fr auto}.played-card-reveal:has(.card-reveal-copy) .tactic-card{min-height:0}.played-card-reveal .tactic-card-rule{font-size:13px;line-height:1.5}}.orbit-board:has(.card-table-stage:is([data-phase=flying],[data-phase=reading],[data-phase=casting],[data-card-table-dice=true])) .orbit-center{visibility:hidden}.played-card-reveal.card-table-stage{perspective:1000px;filter:none;isolation:isolate;--table-light:#9bdfff;gap:0;width:min(208px,58%);max-height:none;top:50%}.card-table-stage[data-owner=opponent]{--table-light:#ffd19b}.card-table-stage[data-card-family=wormhole]{--table-light:#c5baff}.card-table-stage .card-reveal-owner{color:#d3e6ef;pointer-events:none;background:#071018a6;border:0;border-radius:0;align-items:center;gap:7px;width:max-content;max-width:min(320px,86vw);margin:0;padding:4px 9px;font:11px/1.4 Holo Text,Match Manrope,sans-serif;transition:opacity .12s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.card-table-stage .card-reveal-owner>span{color:var(--card-owner);white-space:nowrap}.card-table-stage .card-reveal-owner>span:after{content:"·";opacity:.5;margin-left:7px}.card-table-stage .card-reveal-owner>b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.card-table-stage[data-phase=flying] .card-reveal-owner{opacity:0}.card-table-stage[data-card-consumed=true] .card-reveal-owner{animation:1.1s ease-out both card-cast-caption}.card-table-surface{isolation:isolate;transform-origin:50% 42%;will-change:transform,opacity;border-radius:10px;width:100%;position:relative;transform:rotate(-2deg);box-shadow:2px 3px #060a0d7d,0 14px 24px #0005}.card-table-surface:before{content:"";z-index:-1;pointer-events:none;background:#10202a30;border:1px solid #d4e8ee40;border-radius:10px;position:absolute;inset:2px -1px -2px 1px}.card-table-surface:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 15%,#e0f9ff25 39%,#0000 52%);border-radius:10px;position:absolute;inset:0}.card-table-stage[data-phase=reading] .card-table-surface:after{animation:.42s ease-out both card-table-glint}.card-table-contact{pointer-events:none;z-index:-2;background:radial-gradient(#0007,#0000 72%);border-radius:50%;height:20%;position:absolute;bottom:-8px;left:5%;right:5%}.card-table-shock{border:1px solid var(--table-light);width:115%;height:40%;box-shadow:0 0 10px color-mix(in srgb,var(--table-light) 25%,transparent);opacity:0;pointer-events:none;z-index:-1;border-radius:50%;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.played-card-reveal.card-table-stage .card-table-surface>.tactic-card{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:6px;height:260px;min-height:0;max-height:none;padding:14px 12px 10px;display:grid;overflow:hidden}.played-card-reveal.card-table-stage .tactic-card>strong{letter-spacing:.02em;text-align:center;overflow-wrap:normal;grid-area:1/1;align-self:center;font:500 13px/1.4 Holo Display,Match Manrope,sans-serif}.card-table-stage .holo-card-art{grid-area:2/1;height:100%;min-height:0;margin:0}.card-table-stage :is(.tactic-card-rule,.tactic-card-timing,.holo-card-foot,.tactic-card-top){display:none!important}.card-table-stage .card-reveal-copy{color:#c4c5e4;background:#071018a6;width:max-content;max-width:90vw;padding:4px 9px;font:11px/1.4 Holo Text,sans-serif;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.card-table-stage[data-card-consumed=true] :is(.card-table-contact,.card-reveal-copy){opacity:0}.card-table-stage[data-card-consumed=true] .card-table-surface{opacity:0;box-shadow:none;will-change:auto}.card-table-stage[data-phase=dissolving] :is(.card-table-contact,.card-reveal-owner,.card-reveal-copy){opacity:0;transition:opacity .12s}.card-table-dice-bed{display:none}.played-card-reveal.card-table-stage[data-card-table-dice=true][data-card-roll-surface=true]{width:min(300px,82%)}.played-card-reveal.card-table-stage[data-card-table-dice=true][data-card-roll-surface=true] .tactic-card{background:linear-gradient(145deg,#19313b8c,#09182199);border:1px solid #acd5e750;border-radius:14px;grid-template-rows:auto minmax(142px,1fr);grid-template-columns:minmax(0,1fr);gap:6px;height:202px;padding:12px 14px 10px;box-shadow:inset 0 0 0 1px #b7e1ef15}.card-table-stage[data-card-table-dice=true][data-card-roll-surface=true] .tactic-card>strong{letter-spacing:.025em;text-transform:uppercase;font-size:12px;line-height:1.4}.card-table-stage[data-card-table-dice=true][data-card-roll-surface=true] .holo-card-art{display:none}.card-table-stage[data-card-table-dice=true][data-card-roll-surface=true] .card-table-dice-bed{isolation:isolate;background:radial-gradient(#365d7126,#0000 73%);border:0;border-radius:45%;grid-area:2/1;min-height:142px;display:block;position:relative}.card-table-dice-bed:before{content:"";pointer-events:none;border:1px solid #a6deef24;border-radius:50%;position:absolute;inset:15% 7%}.card-table-stage[data-card-table-dice=true][data-card-roll-surface=true] .card-reveal-owner>b{display:none}.card-table-stage[data-card-table-dice=true][data-card-roll-surface=true] .card-reveal-owner>span:after{content:none}.card-table-stage[data-card-table-dice=true][data-card-roll-surface=true] .card-reveal-owner{background:0 0;bottom:calc(100% + 5px)}@keyframes card-table-glint{0%{opacity:0;translate:-30%}35%{opacity:1}to{opacity:0;translate:25%}}@keyframes card-cast-caption{0%,65%{opacity:1}to{opacity:0}}@media (orientation:landscape) and (max-height:600px){.played-card-reveal.card-table-stage{width:176px}.played-card-reveal.card-table-stage .card-table-surface>.tactic-card{gap:4px;height:min(218px,100dvh - 110px);padding:10px 9px 6px}.played-card-reveal.card-table-stage .tactic-card>strong{font-size:11px;line-height:1.35}.card-table-stage .card-reveal-owner{font-size:10px;bottom:calc(100% + 5px)}.played-card-reveal.card-table-stage[data-card-table-dice=true][data-card-roll-surface=true]{width:min(310px,48%)}.played-card-reveal.card-table-stage[data-card-table-dice=true][data-card-roll-surface=true] .tactic-card{grid-template-rows:auto minmax(114px,1fr);grid-template-columns:minmax(0,1fr);gap:4px;height:159px;padding:9px 12px 6px}.card-table-stage[data-card-table-dice=true][data-card-roll-surface=true] .card-table-dice-bed{min-height:114px}.card-table-stage[data-card-table-dice=true][data-card-roll-surface=true] .tactic-card>strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.card-table-stage .card-table-surface{will-change:auto;transform:none!important}.card-table-stage .card-table-surface:after{display:none;animation:none!important}.card-table-stage .card-reveal-owner{transition:none!important}}.card-table-current{pointer-events:none;z-index:4;color:var(--card-owner,#82cfff);opacity:.85;border-radius:10px;position:absolute;inset:1px;overflow:hidden}.card-table-current>i{background:linear-gradient(0deg,transparent 25%,color-mix(in srgb,currentColor 4%,transparent) 43%,color-mix(in srgb,currentColor 65%,transparent) 50%,color-mix(in srgb,currentColor 7%,transparent) 55%,transparent 70%);animation:.72s ease-out 60ms both card-energy-pass;position:absolute;inset:0;transform:translateY(110%)}.card-table-current>i:nth-child(2){opacity:.55;background:linear-gradient(#0000 49%,#edfbff 50%,#0000 53%);animation-delay:.15s;left:9px;right:9px}.card-table-current>b{border-radius:inherit;box-shadow:inset 0 0 12px color-mix(in srgb,currentColor 14%,transparent);border:1px solid;animation:.76s ease-out both card-energy-edge;position:absolute;inset:0}.card-table-stage[data-card-consumed=true] .card-table-current,.card-table-stage[data-card-roll-surface=true] .card-table-current{display:none}@keyframes card-energy-pass{0%{opacity:0;transform:translateY(100%)}25%{opacity:.75}80%{opacity:.65}to{opacity:0;transform:translateY(-100%)}}@keyframes card-energy-edge{0%,to{opacity:0}35%{opacity:.7}70%{opacity:.35}}@media (prefers-reduced-motion:reduce){.card-table-current{display:none}}.card-roll-launch-group{z-index:150;color:#79d3ff;pointer-events:none;--waiting-cube:#81b7cc;--waiting-edge:#c8eeff;width:88px;height:88px;position:fixed;transform:translate(-50%,-50%)}.card-roll-launch-group[data-throw-side=opponent]{color:#ffbf81;--waiting-cube:#c89a76;--waiting-edge:#ffdcba}.card-roll-ready-die{width:100%;height:100%;box-shadow:none;color:inherit;filter:drop-shadow(0 6px 5px #0008);pointer-events:none;background:0 0;border:0;border-radius:16px;margin:0;padding:5px;transition:filter .2s,opacity .2s;display:block;position:relative}.card-roll-ready-die svg{width:100%;height:100%;transition:transform .2s;display:block;overflow:visible}.card-roll-ready-die .waiting-die-side{fill:color-mix(in srgb,var(--waiting-cube) 52%,#101922);stroke:var(--waiting-edge);stroke-width:.6px;stroke-linejoin:round}.card-roll-ready-die .waiting-die-front{fill:color-mix(in srgb,var(--waiting-cube) 73%,#293941)}.card-roll-ready-die .waiting-die-top{fill:color-mix(in srgb,var(--waiting-cube) 65%,#eaf6f7);stroke:var(--waiting-edge);stroke-width:.7px;stroke-linejoin:round}.card-roll-ready-die .waiting-die-edge{fill:none;stroke:var(--waiting-edge);stroke-width:.7px;opacity:.75}.card-roll-interactive{touch-action:none;cursor:pointer;-webkit-tap-highlight-color:transparent;pointer-events:auto!important}.card-roll-interactive[aria-disabled=true]{cursor:default}.card-roll-interactive:focus-visible{outline:2px solid var(--waiting-edge);outline-offset:1px}.card-roll-interactive[data-card-roll-state=awaiting-tap]{filter:drop-shadow(0 6px 5px #0008)drop-shadow(0 0 8px #8cd8f52b)}.card-roll-launch-group.is-ready .card-roll-ready-die{opacity:.68}.card-roll-launch-group.is-ready .card-roll-ready-die svg{transform:translateY(-5px)rotate(-6deg)}.card-roll-launch-group[data-throw-side=opponent].is-ready .card-roll-ready-die svg{transform:translateY(5px)rotate(6deg)}.card-roll-prompt-label{text-align:center;letter-spacing:.02em;color:#d0e5ee;text-shadow:0 1px 5px #071018;pointer-events:none;width:max-content;max-width:210px;font:11px/1.35 Holo Text,Match Manrope,sans-serif;position:absolute;bottom:calc(100% - 5px);left:50%;transform:translate(-50%)}.card-roll-launch-group[data-throw-side=opponent] .card-roll-prompt-label{top:calc(100% - 5px);bottom:auto}.card-roll-waiting .orbit-center{visibility:hidden}@media (orientation:landscape) and (max-height:600px){.card-roll-launch-group{width:74px;height:74px}.card-roll-prompt-label{max-width:180px;font-size:10px}}@media (prefers-reduced-motion:reduce){.card-roll-ready-die,.card-roll-ready-die svg{transition:none}}.card-roll-ready-die[data-throw-gesture=toward]{translate:var(--throw-drag-x,0px) var(--throw-drag-y,0px)}.card-roll-waiting .card-reveal-owner,.card-dice-active .card-reveal-owner{visibility:hidden}.is-long-expedition-card{--holo-color:#b2d5ff;--holo-accent:#c8c0ff}.is-long-expedition-card .holo-card-foot{color:#bcb7e4}.is-long-expedition-card .holo-foot-line{background:linear-gradient(90deg,#0000,#b4cff599,#0000)}.card-effect-forecast-mirror,.card-effect-forecast-echo,.card-effect-forecast-branch,.card-effect-forecast-cassini,.card-effect-forecast-pulsar,.card-effect-forecast-adjacent,.card-effect-forecast-lock,.card-effect-forecast-star,.card-effect-forecast-zero,.card-effect-forecast-apsides,.card-effect-forecast-vault{width:var(--forecast-size,76px);height:var(--forecast-size,76px);color:var(--effect-light,#a6d8ff);pointer-events:none;filter:drop-shadow(0 0 8px);position:absolute}[class*=card-effect-forecast-]>i,[class*=card-effect-forecast-]>b,[class*=card-effect-forecast-]>em{border:1px solid;font-style:normal;font-weight:400;display:block;position:absolute;inset:10%}.card-effect-forecast-mirror i,.card-effect-forecast-echo i{inset:10% 52% 10% 3%;transform:skewY(-14deg)}.card-effect-forecast-mirror b,.card-effect-forecast-echo b{inset:10% 3% 10% 52%;transform:skewY(14deg)}.card-effect-forecast-mirror em,.card-effect-forecast-echo em{border-width:0 1px 0 0;inset:7% 50%;box-shadow:0 0 10px}.card-effect-forecast-echo i,.card-effect-forecast-echo b{border-style:dashed}.card-effect-forecast-branch i{inset:20%;transform:rotate(45deg)}.card-effect-forecast-branch b,.card-effect-forecast-branch em{display:none}.card-effect-forecast-cassini i,.card-effect-forecast-apsides i{border-radius:50%;transform:rotate(-25deg)scaleY(.6)}.card-effect-forecast-cassini b{border-radius:50%;transform:rotate(25deg)scaleY(.6)}.card-effect-forecast-cassini em,.card-effect-forecast-apsides em{background:currentColor;border-radius:50%;inset:42%}.card-effect-forecast-apsides b{border-radius:50%;inset:35% 1% 35% 68%}.card-effect-forecast-pulsar i{background:currentColor;inset:36%;transform:rotate(45deg)}.card-effect-forecast-pulsar b{background:linear-gradient(#0000,currentColor,#0000);border-width:0;inset:0 48%}.card-effect-forecast-pulsar em{border-radius:50%;inset:27% 2%}.card-effect-forecast-adjacent i{border-radius:9px;inset:12%}.card-effect-forecast-adjacent b{opacity:.4;border-radius:6px;inset:20%}.card-effect-forecast-adjacent em{border-width:1px 0 0;inset:49% -12%}.card-effect-forecast-lock i{border-radius:7px;inset:35% 22% 12%}.card-effect-forecast-lock b{border-radius:50% 50% 0 0;inset:7% 32% 50%}.card-effect-forecast-lock em{background:currentColor;border:0;inset:54% 48% 30%}.card-effect-forecast-star i{background:linear-gradient(45deg,#0000,currentColor);inset:28%;transform:rotate(45deg)}.card-effect-forecast-star b{background:linear-gradient(#0000,currentColor,#0000);border:0;inset:4% 46%}.card-effect-forecast-star em{background:linear-gradient(90deg,#0000,currentColor,#0000);border:0;inset:46% 4%}.card-effect-forecast-zero i{background:#020912;border-radius:50%;box-shadow:0 0 12px}.card-effect-forecast-zero b{border-radius:50%;inset:2%;transform:rotateX(60deg)rotate(-30deg)}.card-effect-forecast-zero em{display:none}.card-effect-forecast-vault i{border-radius:50%/18%;inset:4% 24%}.card-effect-forecast-vault b{border-style:dashed;border-radius:50%;inset:20% 24% 60%}.card-effect-forecast-vault em{border-style:dashed;border-radius:50%;inset:60% 24% 20%}.card-effect-forecast-caption{white-space:nowrap;color:#d9e9f8;letter-spacing:.08em;font:500 11px/1.3 Match Manrope,sans-serif;position:absolute}.card-effect-path.is-forecast-route{stroke-dasharray:.12 .04}.card-effect-ring.is-forecast-ring{border-style:dashed}.long-forecast-panel{z-index:16;color:#d8eaf7;pointer-events:auto;width:max-content;max-width:min(320px,44vw);font:400 11px/1.4 Match Manrope,sans-serif;position:absolute;transform:translate(-50%,-100%)}.long-forecast-panel>summary{color:#b3d6ef;cursor:pointer;white-space:nowrap;touch-action:manipulation;background:#0b1925d9;border:1px solid #a0c8e440;border-radius:20px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:2px 11px;list-style:none;display:flex}.long-forecast-panel>summary::-webkit-details-marker{display:none}.long-forecast-panel>summary svg{width:17px;height:17px}.long-forecast-panel>summary span{opacity:.7;font-size:10px}.long-forecast-panel[open]{min-width:min(300px,64vw);max-width:64vw}.long-forecast-detail{overscroll-behavior:contain;box-sizing:border-box;background:#06131ff5;border:1px solid #99c4e24d;border-radius:12px;width:100%;max-height:40vh;padding:12px;position:absolute;top:calc(100% + 5px);right:0;overflow:auto;box-shadow:0 14px 36px #0008}.long-forecast-detail p{margin:0 0 10px}.long-forecast-detail p:last-child{margin-bottom:0}.long-forecast-detail strong{color:#e6f1fb;font-weight:500;display:block}.long-forecast-detail b{color:#a8d8ff;letter-spacing:.08em;margin-top:3px;font-size:13px;display:block}.long-forecast-detail small{color:#88a0b1;display:block}.long-forecast-panel.is-opponent>summary{color:#f0c39d;border-color:#ffb27e50}.long-forecast-panel.is-opponent .long-forecast-detail b{color:#ffc18d}.forecast-roll-flash{z-index:95;pointer-events:none;border:1px solid var(--forecast-color,#a6d8ff);box-shadow:inset 0 0 22px color-mix(in srgb,var(--forecast-color,#a6d8ff) 25%,transparent),0 0 18px color-mix(in srgb,var(--forecast-color,#a6d8ff) 30%,transparent);background:linear-gradient(130deg,#0000 20%,#eef8ff35 45%,#0000 65%) 0 0/220% 100%;border-radius:12px;position:fixed}.card-target-options.is-forecast-options>div{justify-content:center}.card-target-options.is-forecast-options button{background:linear-gradient(145deg,#1a3042,#0b1924);border-color:#a3c6e95c;min-width:105px}.card-target-options.is-forecast-options button[aria-pressed=true]{background:linear-gradient(145deg,#36556c,#162d42);border-color:#d0e5ff;box-shadow:inset 0 0 18px #a6d8ff15}.card-target-options.is-forecast-options .forecast-option-value{letter-spacing:.12em;font:500 28px/1.3 Match Manrope,sans-serif;display:block}.card-target-options.is-forecast-options .forecast-option-hint{color:#a7bed0;margin-top:4px;font-size:10px;display:block}.card-target-options.is-forecast-sacrifice button{background:0 0;width:142px;padding:0}.card-target-options.is-forecast-sacrifice .tactic-card{min-height:190px;max-height:220px}@media (max-height:520px){.long-forecast-panel{font-size:10px}.long-forecast-panel>summary{min-height:27px;padding:0 8px}.long-forecast-panel[open]{min-width:240px}.long-forecast-detail{max-height:48vh}.card-target-options.is-forecast-sacrifice .tactic-card{min-height:145px;max-height:170px}}@media (prefers-reduced-motion:reduce){.forecast-roll-flash{box-shadow:none;background-position:50% 0}}.card-target-options.is-forecast-sacrifice{max-height:calc(100% - var(--orbit-dock-height) - 26px);left:5%;right:5%}.card-target-options.is-forecast-sacrifice>div{scroll-snap-type:x proximity;justify-content:flex-start;align-items:stretch;padding:2px;overflow:auto hidden;flex-direction:row!important}.card-target-options.is-forecast-sacrifice button{scroll-snap-align:center;flex:0 0 145px;min-width:145px;max-width:145px}.card-target-options.is-forecast-sacrifice .tactic-card.holo-card{grid-template-rows:auto minmax(0,1fr) auto 9px;gap:6px;height:270px;min-height:270px;max-height:270px;padding:10px;display:grid}.card-target-options.is-forecast-sacrifice .holo-card-title{margin:0;font-size:12px;line-height:1.2}.card-target-options.is-forecast-sacrifice .holo-card-art{height:100%;min-height:0;max-height:105px}.card-target-options.is-forecast-sacrifice .holo-card-rule{align-self:end;min-height:0;max-height:none;font-size:10px;line-height:1.35;display:block;overflow:visible}.card-target-options.is-forecast-sacrifice .holo-card-timing{margin-top:4px;font-size:8px;line-height:1.25}@media (orientation:landscape) and (max-height:520px){.card-target-options.is-forecast-sacrifice{left:18%;right:18%}.card-target-options.is-forecast-sacrifice .tactic-card.holo-card{gap:4px;height:222px;min-height:222px;max-height:222px;padding:8px}.card-target-options.is-forecast-sacrifice .holo-card-art{max-height:78px}}.card-target-options.is-forecast-sacrifice>div>button:first-child{margin-left:auto}.card-target-options.is-forecast-sacrifice>div>button:last-child{margin-right:auto}.board-footer>.long-forecast-panel{flex:0 auto;align-self:center;min-width:80px;max-width:min(235px,31vw);margin:0;position:relative;inset:auto;transform:none}.long-forecast-panel>summary{border-radius:7px;justify-content:flex-start;gap:6px;min-height:36px;padding:3px 8px}.long-forecast-panel>summary .long-forecast-next{opacity:1;flex-direction:column;gap:0;min-width:0;display:flex}.long-forecast-next>small{color:#88a9bf;font-size:8px;font-weight:400;line-height:1.25}.long-forecast-next>b{letter-spacing:.015em;white-space:normal;font-size:12px;font-weight:500;line-height:1.35}.long-forecast-panel>summary svg{flex:none;width:15px;height:15px}.long-forecast-count{color:#c3e5fa;flex:none;margin-left:2px;font-size:10px;font-style:normal}.board-footer>.long-forecast-panel[open]{min-width:80px;max-width:min(235px,31vw)}.board-footer>.long-forecast-panel .long-forecast-detail{z-index:30;text-align:left;width:min(330px,100vw - 28px);max-height:min(55vh,420px);top:auto;bottom:calc(100% + 9px);right:0}.long-forecast-detail strong i{color:#779cb7;margin-right:5px;font-style:normal}.long-forecast-note{border-top:1px solid #9ec8e322;padding-top:9px}.board-footer:has(>.long-forecast-panel)>.remaining-tokens{flex:0 auto;max-width:32%}@media (max-height:520px){.board-footer>.long-forecast-panel>summary{min-height:31px}.long-forecast-next>b{font-size:10px}.long-forecast-next>small{font-size:7px}.board-footer>.long-forecast-panel{max-width:165px}}@media (orientation:portrait){.board-footer>.long-forecast-panel{max-width:36%;margin:0}.board-footer>.long-forecast-panel[open]{max-width:36%}.board-footer>.long-forecast-panel .long-forecast-detail{width:min(300px,100vw - 28px)}.board-footer:has(>.long-forecast-panel)>.remaining-tokens{max-width:36%}}.match-table.orbit-match.match-focus .orbit-board .board-hud>.long-forecast-panel{flex:0 auto;order:3;min-width:78px;max-width:min(215px,30vw)}.match-table.orbit-match.match-focus .orbit-board .board-hud:has(>.long-forecast-panel)>.remaining-tokens{flex:0 auto;min-width:24px;max-width:32vw}.board-footer>.long-forecast-panel .long-forecast-detail{left:var(--forecast-popup-offset,0px);width:var(--forecast-popup-width,300px);right:auto}@media (orientation:portrait){.match-table.orbit-match.match-focus .orbit-board .board-hud:has(>.long-forecast-panel){grid-template-rows:auto 44px;grid-template-columns:44px minmax(0,1fr) minmax(85px,.9fr)}.match-table.orbit-match.match-focus .orbit-board .board-hud:has(>.long-forecast-panel)>.remaining-tokens{grid-area:1/1/auto/3;width:100%;min-width:0;max-width:100%}.match-table.orbit-match.match-focus .orbit-board .board-hud>.long-forecast-panel{grid-area:1/3;width:100%;min-width:0;max-width:100%;margin:0}.match-table.orbit-match.match-focus .orbit-board .board-hud:has(>.long-forecast-panel)>:is(.roll-button,.card-end-turn,.open-booster-hand){grid-area:2/2/auto/4}.match-table.orbit-match.match-focus .orbit-board .board-hud>.long-forecast-panel>summary{gap:3px;padding:3px 5px}.match-table.orbit-match.match-focus .orbit-board .board-hud>.long-forecast-panel .long-forecast-next>b{font-size:10px}.match-table.orbit-match.match-focus .orbit-board .board-hud>.long-forecast-panel>summary>svg{display:none}}.match-table.orbit-match.match-focus .orbit-board .exit-zone{--exit-color:#ffac6b;opacity:1;transition:opacity .25s}.match-table.orbit-match .orbit-board[data-your-player=A] .exit-zone[data-exit-player=A],.match-table.orbit-match .orbit-board[data-your-player=B] .exit-zone[data-exit-player=B]{--exit-color:#71d4ff}.match-table.orbit-match.match-focus .orbit-board .exit-zone[data-portal-open=false]:not([data-portal-transit=true]){visibility:hidden;opacity:0;pointer-events:none}.match-table.orbit-match.match-focus .orbit-board .exit-zone[data-portal-open=false]:not([data-portal-transit=true]) *{pointer-events:none!important}.match-table.orbit-match.match-focus .orbit-board .exit-zone:is([data-portal-open=true],[data-portal-transit=true]){visibility:visible;color:var(--exit-color)}.match-table.orbit-match.match-focus .orbit-board .exit-zone .exit-portal{opacity:1;isolation:isolate;pointer-events:none;width:38px;height:46px;color:var(--exit-color);box-shadow:none;background:radial-gradient(at 62% 34%,#091e2ae6 0,#020911 48%,#01050a 65%,#0000 69%);border:0;border-radius:50%;flex:none;margin:auto;display:block;position:absolute;inset:0;transform:rotate(-18deg)}.exit-portal>i{pointer-events:none;border-radius:50%;display:block;position:absolute}.exit-portal .exit-portal-haze{background:radial-gradient(ellipse,transparent 41%,color-mix(in srgb,var(--exit-color) 22%,transparent) 55%,transparent 72%);opacity:.8;inset:-13%}.exit-portal .exit-portal-ring{border:1.5px solid color-mix(in srgb,var(--exit-color) 75%,white);box-shadow:0 0 5px color-mix(in srgb,var(--exit-color) 65%,transparent),inset 0 0 5px color-mix(in srgb,var(--exit-color) 35%,transparent);inset:4%}.exit-portal .exit-portal-core{border:1px solid color-mix(in srgb,var(--exit-color) 42%,transparent);background:radial-gradient(ellipse at 61% 37%,#030914 22%,#010307 55%,color-mix(in srgb,var(--exit-color) 25%,#04111a) 89%);box-shadow:inset -3px 1px 6px color-mix(in srgb,var(--exit-color) 17%,transparent);inset:14%}.exit-portal .exit-portal-filament{border:1px solid #0000;border-left-color:color-mix(in srgb,var(--exit-color) 70%,transparent);border-bottom-color:color-mix(in srgb,var(--exit-color) 24%,transparent);animation:7s linear infinite exit-filament-turn;inset:22%;transform:rotate(22deg)}.exit-portal .exit-portal-filament.inner{border-left-color:color-mix(in srgb,var(--exit-color) 32%,transparent);border-top-color:color-mix(in srgb,var(--exit-color) 70%,transparent);border-bottom-color:#0000;animation-duration:4.5s;animation-direction:reverse;inset:33%}.exit-portal .exit-portal-lip{border:2px solid #0000;border-right-color:#ebfaff;border-bottom-color:color-mix(in srgb,var(--exit-color) 70%,white);opacity:.88;inset:3%;transform:rotate(-35deg)}.exit-zone[data-portal-phase=absorbing] .exit-portal-core{box-shadow:inset 0 0 12px color-mix(in srgb,var(--exit-color) 70%,transparent)}.orbit-moving-planet.is-portal-transit{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--planet-owner) 65%,transparent));transform-origin:50%}.orbit-moving-planet.is-portal-transit:after{content:"";border:1px solid color-mix(in srgb,var(--planet-owner) 75%,transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-7%}.orbit-moving-planet.is-portal-transit[data-portal-motion=absorbing]:after{background:radial-gradient(ellipse,transparent 45%,color-mix(in srgb,var(--planet-owner) 50%,transparent) 68%,transparent 75%)}@keyframes exit-filament-turn{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.exit-portal .exit-portal-filament{animation:none}.match-table.orbit-match.match-focus .orbit-board .exit-zone{transition:none}}html[data-reduced-motion=true] .exit-portal .exit-portal-filament{animation:none}.match-table.orbit-match.match-focus .orbit-board .exit-zone[data-portal-open=false]:not([data-portal-transit=true]) .exit-portal-filament{animation-play-state:paused}@media (max-width:600px),(max-height:600px){.match-table.orbit-match.match-focus .orbit-board .exit-zone .exit-portal{width:26px;height:32px}}.match-table.orbit-match.match-focus .orbit-board .exit-zone>.exit-sensor{z-index:1;box-sizing:border-box;width:44px;min-width:44px;max-width:none;height:44px;min-height:44px;max-height:none;box-shadow:none;appearance:none;opacity:1;pointer-events:none;touch-action:manipulation;cursor:default;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:50%;outline:none;margin:0;padding:0;display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.match-table.orbit-match.match-focus .orbit-board .exit-zone[data-portal-ready=true]>.exit-sensor:not(:disabled){pointer-events:auto;cursor:pointer}.match-table.orbit-match.match-focus .orbit-board .exit-zone>.exit-sensor:disabled{pointer-events:none;cursor:default;box-shadow:none;background:0 0;border:0}.match-table.orbit-match.match-focus .orbit-board .exit-zone>.exit-sensor:focus-visible{outline-offset:2px;background:#a9e8bf0a;outline:2px solid #b9f2cc}.match-table.orbit-match.match-focus .orbit-board .exit-zone>.destination-chips{z-index:2;pointer-events:auto}.match-table.orbit-match.match-focus .orbit-board .exit-zone[data-portal-ready=true] .exit-portal-ring{border-color:#a7efbd;box-shadow:0 0 8px #91e7ac70,inset 0 0 4px #91e7ac40}.exocomet-point{pointer-events:none;z-index:5;color:#dab9ff;position:absolute;inset:0}.exocomet-aura{border:1px solid #c482ff75;border-radius:50%;animation:2.8s ease-in-out infinite exocomet-breath;position:absolute;inset:-8% -8% 8%;box-shadow:0 0 9px #bd62ff60,inset 0 0 7px #b164ff25}.exocomet-counters{gap:2px;display:flex;position:absolute;top:2%;left:80%}.exocomet-count{box-sizing:border-box;color:#f2e5ff;background:#251632ed;border:1px solid #b67aec;border-radius:5px;place-items:center;min-width:15px;height:17px;padding:0 3px;font:600 11px/1 system-ui;display:grid;box-shadow:0 0 6px #a754de55}.exocomet-routes{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.exocomet-routes path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.exocomet-route-base{stroke:#be86eb;stroke-width:1px;opacity:.23}.exocomet-route-pulse{stroke:#dba4ff;stroke-width:1.8px;stroke-dasharray:3 97;opacity:.65;animation:3.6s linear infinite exocomet-travel}.exocomet-landing{fill:#be79f31c;stroke:#ce9bf2;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.55}.decoherence-status{color:#d9b1ff;filter:drop-shadow(0 0 3px #a961de66);border-bottom:1px solid #bd83ed80;justify-content:center;align-items:center;width:26px;height:25px;margin-left:5px;display:inline-flex}.decoherence-status svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:22px}.decoherence-status circle{fill:#d4a3ff;stroke:none}@keyframes exocomet-breath{50%{opacity:.7;box-shadow:0 0 13px #bd62ff80,inset 0 0 9px #b164ff40}}@keyframes exocomet-travel{to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.exocomet-aura,.exocomet-route-pulse{animation:none}.exocomet-route-pulse{stroke-dasharray:2 8;opacity:.35}}.negative-status-layer{pointer-events:none;z-index:9;position:absolute;inset:0}.negative-status-rail{flex-wrap:wrap;justify-content:center;gap:5px;max-width:42%;display:flex;position:absolute;left:50%;transform:translate(-50%)}.negative-status-rail.is-self{bottom:max(51px,calc(env(safe-area-inset-bottom) + 43px))}.negative-status-rail.is-opponent{top:max(10px,env(safe-area-inset-top))}.negative-status{color:#eeb3d4;background:#26131dd9;border:1px solid #ad638d88;border-radius:6px;align-items:center;gap:4px;min-height:22px;padding:2px 6px;font:600 11px/1.1 Match Manrope,sans-serif;display:inline-flex;box-shadow:0 0 8px #ab58901c}.negative-status i{font-style:normal}.negative-status small{color:#c991b2;border-left:1px solid #87526b88;min-width:10px;padding-left:4px;font-size:9px}.negative-status.is-active{color:#ffe0ef;background:#371b2aec;border-color:#e29cc3b3}.negative-status-rail.is-opponent .negative-status{color:#efc29c;background:#281f18e6;border-color:#bb816080}@media (max-height:460px) and (orientation:landscape){.negative-status-rail.is-self{bottom:42px}.negative-status{min-height:19px;padding:2px 5px;font-size:10px}}@media (orientation:portrait){.negative-status-rail.is-self{left:12px;bottom:calc(var(--hand-safe-bottom,12px) + 104px);justify-content:flex-start;max-width:45%;transform:none}}.open-port-status{color:#b2f5ff;text-shadow:0 0 9px #4bdcff88;pointer-events:auto;z-index:5;font-size:clamp(16px,1.6vw,24px);line-height:1;position:absolute;top:-1.1em;left:50%;transform:translate(-50%)}.tactic-card{text-align:left;color:#dce9e8;background:linear-gradient(145deg,#203537cc,#101a20f0 65%);border:1px solid #8ac9cf48;border-radius:9px;flex-direction:column;gap:10px;min-width:0;height:100%;padding:15px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #c6f7f31a,0 6px 16px #0003}.tactic-card-top{color:#91b7b8;justify-content:space-between;align-items:center;display:flex}.tactic-card-top small{letter-spacing:.12em;font-size:10px}.tactic-card-top i{color:#a4d7d9;text-shadow:0 0 16px #90e3e31a;font-size:30px;font-style:normal;line-height:1.1}.tactic-card>strong{font-size:15px;font-weight:600;line-height:1.25}.tactic-card-rule{color:#afc6c5;font-size:12px;line-height:1.5}.tactic-card-timing{color:#dac29a;margin-top:auto;font-size:10px}.tactic-card.is-compact{gap:6px;padding:10px}.tactic-card.is-compact>strong{font-size:12px}.tactic-card.is-compact .tactic-card-top i{font-size:21px}.tactic-card.is-compact .tactic-card-rule{font-size:11px}.tactic-card.is-compact .tactic-card-top small{font-size:8px}.deck-workbench{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:hidden}.deck-summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.deck-summary h3{margin:0;font-size:17px}.deck-summary p{color:#a9bcbc;max-width:45em;margin:6px 0 0;font-size:12px}.deck-summary b{color:#b8e4e2}.deck-selected-strip{touch-action:pan-x;overscroll-behavior-x:contain;flex:none;gap:7px;min-height:42px;padding-bottom:4px;display:flex;overflow-x:auto}.deck-selected-strip button{color:#cadddb;background:#172528;border:1px solid #779e9f40;border-radius:6px;flex:none;align-items:center;gap:9px;max-width:230px;padding:8px 10px;font-size:11px;display:flex}.deck-selected-strip b{color:#aee7df}.deck-selected-strip p{color:#839b9d;font-size:12px}.card-catalog-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:12px;min-height:0;padding:2px 5px 12px 1px;display:grid;overflow:auto}.collection-tactic{flex-direction:column;min-height:240px;display:flex}.collection-tactic.is-locked .tactic-card{opacity:.5}.card-inspect{text-align:left;flex:1;min-width:0;display:block;background:0 0!important;border:0!important;padding:0!important}.card-quantity{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;font-size:12px;display:flex}.card-quantity button{background:#142325;border:1px solid #709b9d55;border-radius:5px;min-width:48px;height:36px;padding:4px;font-size:21px}.card-quantity button:disabled{opacity:.3}.card-unlock-note{color:#d8bc95;border:1px solid #bba07644;padding:8px;font-size:12px}.card-collection-workbench{height:var(--kit-height,calc(100dvh - 170px));grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-height:260px;display:grid;overflow:hidden}.card-collection-workbench>.kit-topbar{min-height:0}.kit-slot-order{gap:5px;display:flex}.kit-slot-order button{min-height:28px;padding:3px 8px;font-size:13px}.kit-slot-order button:disabled{opacity:.25}.card-inspect-dialog{color:#d3e5e2;background:#101c22;border:1px solid #749b9b88;border-radius:12px;width:calc(100% - 32px);max-width:410px;padding:18px}.card-inspect-dialog::backdrop{background:#03080dd6}.card-inspect-dialog .tactic-card{min-height:230px}.card-inspect-dialog>button{width:100%;margin-top:14px}@media (max-width:560px){.card-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.collection-tactic{min-height:240px}.tactic-card{gap:8px;padding:11px}.tactic-card>strong{font-size:13px}.tactic-card-rule{font-size:11px}.deck-summary p{font-size:10px}.deck-summary h3{font-size:15px}.deck-summary>button{padding:5px;font-size:10px}.card-collection-workbench{gap:8px}.card-quantity button{min-width:40px}}@media (max-height:520px) and (orientation:landscape){.deck-summary p{display:none}.deck-workbench{gap:5px}.deck-selected-strip{min-height:30px}.deck-selected-strip button{padding:4px 8px}.card-collection-workbench{gap:6px}.collection-tactic{min-height:180px}.card-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}.tactic-card{gap:5px;padding:9px}.tactic-card-rule{font-size:10px}.tactic-card-top i{font-size:22px}}.card-match-layer{pointer-events:none;z-index:18;position:absolute;inset:0}.card-center-sheet,.card-target-options{left:18%;right:18%;top:calc((100% - var(--orbit-dock-height))/2);pointer-events:auto;background:#101d20f5;border:1px solid #719b9f55;border-radius:9px;flex-direction:column;gap:5px;max-height:55%;padding:9px;display:flex;position:absolute;overflow:hidden;transform:translateY(-50%);box-shadow:0 8px 30px #0005}.card-center-sheet>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-center-sheet>header strong{font-size:12px;font-weight:500}.card-center-sheet>header button{color:#bcd3d4;background:0 0;border:0;min-height:26px;padding:1px 7px;font-size:22px}.card-hand-scroll{touch-action:pan-x;overscroll-behavior-x:contain;gap:8px;min-height:0;padding-bottom:3px;display:flex;overflow-x:auto}.hand-tactic{width:145px;min-width:0;color:inherit;flex:none;background:0 0!important;border:0!important;padding:0!important}.hand-tactic .tactic-card{box-sizing:border-box;min-height:119px;max-height:155px}.hand-tactic .tactic-card-rule{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.hand-tactic .tactic-card-timing{font-size:8px}.hand-tactic.is-unavailable{opacity:.6}.hand-tactic.is-playable .tactic-card{border-color:#a4dcd4aa}.card-hand-foot{color:#a3bfbe;font-size:10px}.orbit-board.card-sheet-open .orbit-center,.orbit-board.card-choosing-options .orbit-center{visibility:hidden}.card-meter{gap:3px;margin-left:5px;display:inline-flex}.card-meter i{border:1px solid #728e95;border-radius:2px;width:4px;height:12px;display:block}.card-meter .lit{background:#91dace;border-color:#afe3dc}.card-player-counts{color:#8ca7aa;white-space:nowrap;display:block;font-size:9px!important}.card-hand-button{white-space:nowrap}.card-end-turn{white-space:nowrap;min-height:34px!important;padding:5px 9px!important;font-size:11px!important}.card-end-turn:disabled{opacity:.4}.card-history-button{font-size:14px!important}.card-history-button span{font-size:10px}.card-history-scroll{overscroll-behavior:contain;min-height:0;font-size:11px;overflow:auto}.card-history-scroll h4{color:#d0e2de;margin:6px 0}.card-history-scroll p{color:#a4bfc0;margin:5px 0}.card-history-scroll b,.card-history-scroll small{font-weight:400;display:block}.card-history-scroll small{color:#7e9a9e;font-size:9px}.card-target-bar{min-height:var(--orbit-dock-height);padding:7px max(13px,env(safe-area-inset-right)) 7px max(13px,env(safe-area-inset-left));pointer-events:auto;box-sizing:border-box;background:#101a1ff7;border-top:1px solid #84bcb26b;align-items:center;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.card-target-bar>div{flex:1;min-width:0}.card-target-bar strong{color:#cfe4e0;font-size:12px}.card-target-bar p{color:#b5cdca;margin:3px 0;font-size:11px;line-height:1.35}.card-target-bar small{color:#94adb1;font-size:10px;line-height:1.3}.card-target-bar button{flex:none;min-height:35px;padding:6px 11px;font-size:11px}.card-target-bar button:disabled{opacity:.35}.orbit-board.card-selecting .board-footer{visibility:hidden}.orbit-board.card-selecting .match-microtip{display:none}.card-target-options>div{touch-action:pan-x;overscroll-behavior:contain;align-items:stretch;gap:7px;display:flex;overflow:auto}.card-target-options button{color:#c6dedb;background:#182b30;border:1px solid #6d9a9a77;border-radius:5px;flex:none;min-width:90px;max-width:160px;padding:10px;font-size:12px}.card-target-options button[aria-pressed=true]{background:#29443c;border-color:#bdebc9}.card-target-options .tactic-card{min-height:130px;max-height:180px}.card-field-object{pointer-events:none;color:#8ce1ee;text-shadow:0 0 9px #7bd6ff44;z-index:2;place-items:center;font-size:32px;line-height:1;display:grid;position:absolute;inset:-6px}.card-field-object.is-enemy{color:#dcb581}.card-field-object.lagrange{color:#e4d7aa;font-size:31px}.card-planet-effect{color:#bdd4ed;pointer-events:none;font-size:15px;position:absolute;top:-12px;right:-5px}.orbit-board .board-point.card-eligible .point-hitbox:before{opacity:1!important;background:#79bea95c!important;outline:2px solid #bdebd5!important;box-shadow:0 0 14px #8ddbca77!important}.orbit-board .board-point.card-eligible .point-sensor{background:#80d9c50c;border:1px solid #98e5d3;border-radius:50%}.orbit-board .board-point.card-muted{opacity:.55}.card-event-flash{color:#d4e8e7;text-align:center;pointer-events:none;background:#10232bef;border:1px solid #8fcac977;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;font:500 15px/1.4 Match Manrope,sans-serif;display:flex;position:absolute;inset:28% 22%}.card-event-flash strong{font-size:18px}.card-event-flash span{color:#aee6d6;font-size:26px}.card-event-flash small{color:#a2bfbd;font-size:11px}@media (orientation:portrait){.card-center-sheet,.card-target-options{max-height:53%;padding:8px;left:17%;right:17%}.card-hand-scroll{gap:7px}.hand-tactic{width:145px}.hand-tactic .tactic-card{min-height:180px;max-height:210px}.hand-tactic .tactic-card-rule{-webkit-line-clamp:6;font-size:11px}.card-target-bar{flex-wrap:wrap;gap:6px;min-height:78px}.card-target-bar>div{flex-basis:100%}.card-target-bar button{flex:1}.orbit-board.card-selecting{--orbit-dock-height:110px}.card-target-options>div{flex-direction:column}.card-target-options button{max-width:none;min-height:36px}.card-target-options .tactic-card{max-height:180px}.card-event-flash{font-size:12px;inset:32% 19%}.card-event-flash strong{font-size:15px}.card-player-counts{font-size:8px!important}.orbit-match .orbit-board .board-footer .card-end-turn{padding:3px 5px!important;font-size:9px!important}.orbit-match .orbit-board .board-footer .card-hand-button{font-size:10px!important}}@media (max-height:460px) and (orientation:landscape){.card-center-sheet{max-height:63%;padding:5px 8px}.hand-tactic{width:140px}.hand-tactic .tactic-card{gap:3px;min-height:80px;max-height:105px;padding:7px}.hand-tactic .tactic-card-rule{-webkit-line-clamp:2;font-size:9px}.hand-tactic .tactic-card-top{display:none}.hand-tactic .tactic-card-timing{font-size:8px}.card-target-options .tactic-card{min-height:70px;max-height:120px;padding:7px}.card-target-options .tactic-card-top{display:none}.card-target-options .tactic-card-rule{font-size:9px}.card-target-bar{min-height:53px}.card-target-bar strong{font-size:11px}.card-target-bar p{font-size:10px}.card-target-bar small{display:none}.card-hand-foot{font-size:9px}.card-event-flash{gap:4px;padding:7px;inset:22% 24%}.card-event-flash strong{font-size:15px}}.tactic-card-symbol{width:30px;height:30px;display:block}.is-compact .tactic-card-symbol{width:23px;height:23px}.orbit-board.card-selecting .destination-chips{display:none}.room-saved-loadout .saved-booster-tags>span{max-width:180px}.room-saved-loadout .saved-booster-tags .bm-module{width:100%;height:auto}.kit-slot-order button{touch-action:manipulation}.card-target-bar small{max-height:3.9em;display:block;overflow:auto}.card-hand-foot{flex:none}.orbit-board:has([data-card-open]) .match-microtip{display:none}@media (max-height:460px) and (orientation:landscape){.card-target-bar small{max-height:2.6em;font-size:9px;display:block}.card-target-bar>div{max-width:calc(100% - 175px)}}.card-admin-tools{border:1px solid #77999a44;border-radius:8px;margin:12px 0;padding:12px}.card-admin-tools>div{flex-wrap:wrap;gap:7px;display:flex}.card-admin-tools p{color:#a0b9bb;font-size:12px}.card-admin-tools button{font-size:12px}.card-admin-tools h3{margin:0 0 8px}.orbit-board.card-selecting{--orbit-dock-height:72px}@media (orientation:portrait){.orbit-board.card-selecting{--orbit-dock-height:132px}}@media (orientation:landscape) and (max-height:600px){.orbit-match .orbit-board:has(.card-player-counts) .player-panel{align-items:flex-start;max-width:35%;height:auto;min-height:0;max-height:none;top:2px}.orbit-match .orbit-board:has(.card-player-counts) .player-info{flex:none;min-width:85px;max-width:108px}.orbit-match .orbit-board:has(.card-player-counts) .player-info>strong{max-width:108px;font-size:10px;line-height:13px}.orbit-match .orbit-board:has(.card-player-counts) .player-info>div{height:11px;line-height:11px}.orbit-match .orbit-board:has(.card-player-counts) .safe-count{white-space:nowrap;align-items:baseline;line-height:11px;display:flex}.orbit-match .orbit-board:has(.card-player-counts) .safe-count small{white-space:nowrap;line-height:11px}.orbit-match .orbit-board .card-player-counts{margin-top:1px;line-height:11px;font-size:8px!important}.orbit-match .orbit-board:has(.card-player-counts) .player-avatar{flex:none;margin-top:4px}.orbit-match .orbit-board:has(.card-player-counts) .orbit-booster-summary{align-self:center}}.card-target-bar .card-detail-button{color:#c9dedb;vertical-align:middle;background:#213236;border:1px solid #8cb6b555;border-radius:50%;flex:none;place-items:center;min-width:25px;min-height:25px;margin:0 0 0 6px;padding:0;font:500 12px/1 Match Manrope,sans-serif;display:inline-grid}.card-inspect-dialog[data-match-card-detail]{max-height:calc(100dvh - 44px);overflow:auto}.card-inspect-dialog[data-match-card-detail] .tactic-card-rule{-webkit-line-clamp:unset;font-size:14px;display:block;overflow:visible}.card-inspect-dialog[data-match-card-detail]>button{min-height:42px}@media (orientation:landscape) and (max-height:460px){.card-inspect-dialog[data-match-card-detail]{width:min(530px,80vw);padding:12px}.card-inspect-dialog[data-match-card-detail] .tactic-card{min-height:0;padding:12px}.card-inspect-dialog[data-match-card-detail] .tactic-card-top{display:none}.card-inspect-dialog[data-match-card-detail] .tactic-card-rule{font-size:12px}}.deck-missing{color:#dac59e;display:block}@media (max-height:520px) and (orientation:landscape){.deck-summary p:has(.deck-missing){margin:3px 0 0;font-size:10px;line-height:1.3;display:block}.deck-summary p:has(.deck-missing) .deck-explanation{display:none}}.card-transient-layer{pointer-events:none;z-index:2;position:absolute;inset:0}.card-hand-tray{--hand-card-width:232px;--hand-card-height:308px;--hand-reading-height:308px;--hand-mini-scale:.38;--hand-fan-spread:1.12;--hand-step:104px;--hand-edge:12px;--hand-bay-width:220px;--hand-bay-height:150px;right:var(--hand-safe-right,12px);bottom:var(--hand-safe-bottom,10px);width:var(--hand-bay-width);height:var(--hand-bay-height);pointer-events:none;isolation:isolate;z-index:1;max-width:calc(100% - 24px);box-shadow:none;background:0 0;border:0;border-radius:0;font-family:Match Manrope,Arial,sans-serif;position:absolute;overflow:visible}.card-hand-tray>header{z-index:8;pointer-events:none;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:auto 0 -3px}.orbit-board .card-hand-tray>header button{pointer-events:auto;min-width:0;height:auto;min-height:20px;box-shadow:none;color:#d5e4df;white-space:nowrap;text-shadow:0 1px 6px #000;background:0 0;border:0;border-radius:0;padding:2px 6px;font:500 10px/1.3 Match Manrope,sans-serif}.card-hand-tray [data-card-hand-deck],.card-hand-tray [data-card-deck-count]{color:#b9d0d2;white-space:nowrap;font-size:10px;line-height:1.3}.card-hand-tray [data-card-open]{justify-content:center;align-items:center;gap:5px;display:flex}.card-hand-tray .card-meter{flex:none;justify-content:center;align-items:center;gap:3px;min-width:33px;height:16px;margin:0}.card-hand-tray .card-meter i{box-sizing:border-box;background:#11222c;border-color:#779daeb3;border-radius:2px;width:9px;height:6px}.card-hand-tray .card-meter i.lit{background:#8bd8fa;border-color:#c5f0ff;box-shadow:0 0 5px #68c7f549}.card-hand-tray [data-card-close]{display:none}.card-hand-tray .card-hand-scroll{pointer-events:none;scrollbar-width:none;touch-action:pan-x;overscroll-behavior:contain;outline:none;margin:0;padding:0;display:block;position:absolute;inset:0 0 13px;overflow:visible}.card-hand-scroll::-webkit-scrollbar{display:none}.card-hand-tray .hand-tactic{left:calc(50% - var(--hand-card-width)/2);width:var(--hand-card-width);height:var(--hand-card-height);min-width:0;max-width:none;min-height:0;max-height:none;color:inherit;transform:translate(calc(var(--hand-compact-x,0px)*var(--hand-fan-spread)),var(--hand-compact-y,0px)) rotate(var(--hand-angle,0deg)) scale(var(--hand-mini-scale));transform-origin:bottom;opacity:1;z-index:calc(var(--hand-index,0) + 1);pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer;flex:none;margin:0;transition:transform .22s,filter .18s;display:block;position:absolute;bottom:0;background:0 0!important;border:0!important;padding:0!important}.card-hand-tray .match-card-face{box-sizing:border-box;width:100%;height:100%;min-height:0}.card-hand-tray .match-card-face.holo-card[data-card-hologram]{background:linear-gradient(155deg,#172b37fa,#08141df8 65%,#142532fc);border-color:#a4c0ca85;border-radius:10px;gap:7px;padding:16px 15px 11px;box-shadow:inset 0 1px #ecf7ff26,0 7px 18px #0008}.card-hand-tray .holo-card .holo-card-title{font-size:14px;line-height:1.35}.card-hand-tray .holo-card .card-rule-text{padding-top:8px;font-size:12px;line-height:1.4}.card-hand-tray .holo-card .holo-card-timing{font-size:9px}.card-hand-tray .hand-tactic:focus-visible{outline-offset:3px;border-radius:9px;outline:2px solid #d3e5c2}.card-hand-tray>footer{display:none}.card-hand-tray[data-hand-mode=targeting]{opacity:.6}.card-hand-tray[data-hand-mode=targeting] .hand-tactic,.card-hand-tray[data-hand-mode=targeting]>header button{pointer-events:none}.card-hand-empty{text-align:center;color:#a7b9c1;pointer-events:none;margin:0;font-size:12px;position:absolute;inset:auto 0 16px}.card-hand-tray[data-hand-mode=expanded]{--hand-card-height:min(var(--hand-reading-height),calc(100dvh - var(--hand-safe-bottom,10px) - var(--hand-expanded-top,12px) - 102px));width:min(680px,calc(100% - var(--hand-safe-right,12px) - max(12px,env(safe-area-inset-left,0px))));height:410px;max-height:calc(100% - var(--hand-safe-bottom,10px) - var(--hand-expanded-top,12px));grid-template-rows:minmax(0,1fr) 58px;gap:2px;display:grid}.card-hand-tray[data-hand-mode=expanded]>header{display:flex;inset:auto 5px 58px auto}.card-hand-tray[data-hand-mode=expanded]>header [data-card-hand-count],.card-hand-tray[data-hand-mode=expanded]>header [data-card-hand-deck]{display:none}.orbit-board .card-hand-tray[data-hand-mode=expanded]>header button{min-height:26px;font-size:12px}.orbit-board .card-hand-tray[data-hand-mode=expanded] [data-card-close]{width:30px;min-width:30px;padding:0;font-size:25px;line-height:1;display:block}.card-hand-tray[data-hand-mode=expanded] .card-hand-scroll{width:100%;height:100%;min-height:0;padding:44px var(--hand-edge) 7px;scroll-padding-inline:var(--hand-edge);box-sizing:border-box;pointer-events:auto;scroll-snap-type:x proximity;align-items:flex-end;gap:0;display:flex;position:relative;inset:auto;overflow:auto hidden}.card-hand-tray[data-hand-mode=expanded] .card-hand-scroll[data-hand-browsing=true]{scroll-snap-type:none;scroll-behavior:auto}.card-hand-tray[data-hand-mode=expanded] .hand-tactic{flex:0 0 var(--hand-card-width);height:var(--hand-card-height);margin:0 calc(var(--hand-step) - var(--hand-card-width)) 0 0;transform:translateY(6px) rotate(calc(var(--hand-angle,0deg)*.35)) scale(.94);scroll-snap-align:center;touch-action:none;z-index:calc(var(--hand-index,0) + 1);position:relative;bottom:auto;left:auto}.card-hand-tray[data-hand-mode=expanded] .hand-tactic:last-child{margin-right:0}.card-hand-tray[data-hand-mode=expanded] .hand-tactic.is-focused{transform:translateY(3px)rotate(0)scale(.96)}.card-hand-tray[data-hand-mode=expanded] .hand-tactic.is-lifted{z-index:64;filter:drop-shadow(0 8px 14px #0009);transform:translateY(-14px)rotate(0)scale(1.065)}.card-hand-tray[data-hand-mode=expanded] .hand-tactic.is-lifted .match-card-face{border-color:#d2eff5;box-shadow:inset 0 1px #fff6,0 0 16px #93d0ed24,0 8px 22px #000b}.card-hand-tray[data-hand-mode=expanded] .hand-tactic[data-hand-gesture=throw],.card-hand-tray[data-hand-mode=expanded] .hand-tactic[data-hand-gesture=blocked]{transform:translate(var(--card-drag-x,0px),var(--card-drag-y,0px)) rotate(-2deg) scale(1.065);z-index:80;transition:none}.card-hand-tray[data-hand-mode=expanded] .hand-tactic[data-hand-gesture=blocked]{filter:saturate(.5)}.card-hand-tray .hand-tactic[data-hand-ready=true] .match-card-face{border-color:#e8fded;box-shadow:0 0 30px #9ae6d880,inset 0 0 12px #a5f3ec38}.card-hand-tray .hand-tactic[data-hand-gesture=throw]:after{content:"";pointer-events:none;opacity:var(--hand-drag-progress,0);filter:blur(8px);mix-blend-mode:screen;z-index:-1;background:conic-gradient(from 10deg,#0000,#80d9ff88,#0000 25%,#c5fff599,#0000 65%,#92c7ff99,#0000);border-radius:16px;position:absolute;inset:-9px}.card-hand-tray[data-hand-mode=expanded]>footer{pointer-events:none;text-shadow:0 1px 5px #000,0 0 10px #091310;grid-template-rows:42px auto;grid-template-columns:minmax(0,1fr) auto 42px;align-items:center;gap:1px 6px;padding:0 6px 2px;display:grid}.card-hand-tray>footer button{pointer-events:auto}.orbit-board .card-hand-tray[data-hand-mode=expanded]>footer [data-card-close]{color:#d8e7e1;background:0 0;border:0;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;font-size:24px;line-height:1;display:grid}.card-hand-pagination{align-items:center;gap:2px;min-width:0;display:flex}.card-hand-pagination>span{color:#cad9d3;text-align:center;min-width:28px;font-size:11px}.orbit-board .card-hand-pagination button{color:#dcece3;background:0 0;border:0;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;font-size:22px}.orbit-board .card-hand-tray [data-card-hand-play]{color:#142519;background:#c0d7bd;border:1px solid #d4e6cf;border-radius:3px;min-width:100px;min-height:42px;padding:4px 8px;font-size:11px;line-height:1.2}.orbit-board .card-hand-tray [data-card-hand-play]:disabled{color:#9eb3a5;opacity:.9;background:#213129e8;border-color:#67836d70}.card-hand-tray [data-card-hand-hint]{color:#c1d4c9;text-align:right;grid-column:1/-1;min-height:13px;font-size:10px;line-height:1.3;display:block}.card-hand-tray[data-hand-mode=expanded] .card-hand-empty{align-self:center;width:100%;font-size:16px;position:static}.match-card-face{box-sizing:border-box;color:#e6f1ed;text-align:left;isolation:isolate;background:linear-gradient(145deg,#203b46,#10252e);border:1px solid #779887;border-radius:10px;flex-direction:column;justify-content:flex-start;gap:10px;width:100%;height:100%;padding:16px;display:flex;position:relative;overflow:hidden}.card-face-glyph{color:#b9d7c5;place-items:center;min-height:70px;display:grid}.card-face-glyph .tactic-card-symbol{width:48px;height:48px}.card-face-title{font-size:17px;font-weight:500;line-height:1.3;display:block}.card-rule-text{color:#bfd0c4;white-space:normal;font-size:12px;font-weight:400;line-height:1.45;display:block}.card-face-timing{color:#b9b799;border-top:1px solid #99bba629;padding-top:6px;font-size:10px}.card-rule-text[data-hand-rule-scroll]{touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:thin;min-height:0!important;overflow:auto!important}.card-throw-ghost{z-index:200;pointer-events:none;filter:drop-shadow(0 10px 20px #0006);font-family:Match Manrope,Arial,sans-serif;position:fixed}.card-throw-ghost .match-card-face{height:100%}@media (orientation:portrait){.card-hand-tray{--hand-card-width:220px;--hand-card-height:296px;--hand-reading-height:296px;--hand-mini-scale:.31;--hand-fan-spread:.6;--hand-bay-width:150px;--hand-bay-height:108px}.card-hand-tray[data-hand-mode=expanded]{right:var(--hand-safe-right,9px);width:calc(100% - var(--hand-safe-right,9px) - 9px);max-width:none;height:399px}.card-hand-tray[data-hand-mode=expanded] .hand-tactic.is-lifted{transform:translateY(-14px)rotate(0)scale(1.065)}.card-hand-tray .holo-card .holo-card-title{font-size:13px}.card-hand-tray .holo-card .card-rule-text{font-size:12px}}@media (orientation:landscape) and (max-height:600px){.card-hand-tray{--hand-card-width:216px;--hand-card-height:224px;--hand-reading-height:224px;--hand-mini-scale:.37;--hand-fan-spread:.6;--hand-bay-width:155px;--hand-bay-height:105px}.card-hand-tray[data-hand-mode=expanded]{width:min(650px,calc(100% - var(--hand-safe-right,12px) - max(12px,env(safe-area-inset-left,0px))));height:332px}.card-hand-tray .match-card-face.holo-card[data-card-hologram]{grid-template-rows:auto minmax(0,1fr) auto 8px;gap:5px;padding:11px 13px 8px}.card-hand-tray .holo-card .holo-card-title{font-size:12px;line-height:1.3}.card-hand-tray .holo-card .card-rule-text{padding-top:6px;font-size:11.5px;line-height:1.35}.card-hand-tray .holo-card .holo-card-timing{font-size:8px}.card-hand-tray[data-hand-mode=expanded] .hand-tactic.is-lifted{transform:translateY(-13px)rotate(0)scale(1.12)}}@media (max-height:340px) and (orientation:landscape){.card-hand-tray{--hand-card-height:190px;--hand-reading-height:190px;--hand-mini-scale:.39;--hand-bay-height:98px}.card-hand-tray[data-hand-mode=expanded]{height:298px}.card-hand-tray .holo-card .card-rule-text{font-size:11px}}@media (max-width:350px){.card-hand-pagination{gap:0}.card-hand-pagination>span{min-width:22px}.card-hand-tray[data-hand-mode=expanded]>footer{gap:1px 4px}}@media (prefers-reduced-motion:reduce){.card-hand-tray .hand-tactic{transition:none}}.card-end-turn.is-ready{animation:1.9s ease-in-out infinite card-turn-ready;border-color:#a9ccb07d!important}@keyframes card-turn-ready{0%,to{background-color:#a8cbb218;box-shadow:inset 0 0 0 1px #c4e6c414,0 0 #c4e6c400}50%{background-color:#a8cbb244;box-shadow:inset 0 0 0 1px #c4e6c455,0 0 11px #c4e6c420}}@media (prefers-reduced-motion:reduce){.card-end-turn.is-ready{background-color:#a8cbb22b;animation:none}}html[data-telegram-corner-controls=true] .card-hand-tray{--hand-expanded-top:calc(var(--tg-corner-bottom,54px) + 8px)}html[data-telegram-corner-controls=true] .card-hand-tray[data-hand-mode=expanded]{width:min(680px,calc(100% - var(--hand-safe-right,12px) - max(12px,var(--tg-device-left,0px))))}@media (orientation:portrait){html[data-telegram-corner-controls=true] .card-hand-tray[data-hand-mode=expanded]{width:calc(100% - var(--hand-safe-right,9px) - max(9px,var(--tg-device-left,0px)))}}.card-hand-tray[data-hand-mode=expanded] .card-hand-scroll{padding-inline:max(var(--hand-edge),calc((100% - var(--hand-card-width))/2));scroll-padding-inline:max(var(--hand-edge),calc((100% - var(--hand-card-width))/2));scroll-snap-type:none}@media (orientation:portrait){.card-hand-tray[data-hand-mode=expanded]{--hand-reading-height:342px;height:448px}}@media (orientation:landscape) and (max-height:600px){.card-hand-tray[data-hand-mode=expanded]{--hand-card-width:360px}.card-hand-tray[data-hand-mode=expanded] .match-card-face.holo-card[data-card-hologram]{grid-template-rows:auto minmax(0,1fr) 8px;grid-template-columns:130px minmax(0,1fr);column-gap:12px}.card-hand-tray[data-hand-mode=expanded] .holo-card .holo-card-title{grid-area:1/1/auto/-1}.card-hand-tray[data-hand-mode=expanded] .holo-card .holo-card-art{grid-area:2/1}.card-hand-tray[data-hand-mode=expanded] .holo-card .card-rule-text{border-top:0;grid-area:2/2;align-self:center;padding-top:0}.card-hand-tray[data-hand-mode=expanded] .holo-card .holo-card-foot{grid-area:3/1/auto/-1}}.card-hand-tray .hand-tactic.is-playable:not([data-hand-gesture]) .match-card-face{border-color:#84cfffbd;box-shadow:inset 0 1px #d9f2ff42,0 0 10px #55b6ff24,0 7px 18px #0008}.card-hand-tray .hand-tactic.is-playable:not([data-hand-gesture]) .match-card-face:after{content:"";pointer-events:none;z-index:-1;animation:4.8s ease-in-out infinite hand-playable-sheen;animation-delay:calc(var(--hand-index,0)*-.42s);background:linear-gradient(112deg,#0000 22%,#62bfff09 38%,#a5e1ff28 49%,#69baff0d 59%,#0000 75%);position:absolute;inset:0;transform:translate(-110%)}@keyframes hand-playable-sheen{0%,18%{opacity:0;transform:translate(-110%)}34%{opacity:.85}68%{opacity:.85}88%,to{opacity:0;transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.card-hand-tray .hand-tactic.is-playable:not([data-hand-gesture]) .match-card-face:after{opacity:.24;animation:none;transform:none}}.telescope-choice{--choice-width:230px;--choice-height:340px;box-sizing:border-box;pointer-events:auto;isolation:isolate;background:radial-gradient(at 50% 45%,#06131bec 0%,#06121ddd 46%,#050d1455 83%,#0000);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 18px;font-family:Holo Text,Match Manrope,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}.telescope-aperture{z-index:-1;pointer-events:none;border:1px solid #86d6ff20;border-radius:50%;width:min(650px,78%);height:55%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-13deg);box-shadow:0 0 40px #77bde609,inset 0 0 50px #77bde609}.telescope-aperture:before{content:"";border:1px solid #86d6ff13;border-radius:50%;position:absolute;inset:10px -9px;transform:rotate(16deg)}.telescope-choice>header{text-align:center;flex:none;position:relative}.telescope-eyebrow{letter-spacing:.3em;color:#8fc9e0;font-size:9px}.telescope-choice h2{letter-spacing:.025em;color:#e7f5fc;margin:4px 0 5px;font:400 22px/1.3 Holo Display,Match Manrope,sans-serif}.telescope-choice p{color:#9cb8c6;margin:0;font-size:12px;line-height:1.4}.telescope-choices{box-sizing:border-box;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;flex:none;justify-content:center;align-items:center;gap:20px;width:100%;max-width:810px;min-height:0;padding:14px 12px;display:flex;position:relative}.telescope-choices::-webkit-scrollbar{display:none}.orbit-board .telescope-option{flex:0 0 var(--choice-width);width:var(--choice-width);height:var(--choice-height);min-width:0;max-width:none;min-height:0;max-height:none;color:inherit;scroll-snap-align:center;animation:telescope-arrive .36s calc(var(--choice-index,0)*55ms) both;background:0 0;border:0;border-radius:12px;padding:0;transition:transform .18s,filter .18s;display:block;position:relative;transform:translateY(0)scale(.98);box-shadow:0 15px 25px #0004}.telescope-choice .telescope-option .tactic-card.holo-card[data-card-hologram]{background:linear-gradient(155deg,#17303ae0,#091923c9 68%,#162d3799);border-color:#98d6e85c;grid-template-rows:auto minmax(0,1fr) auto 8px;grid-template-columns:minmax(0,1fr);gap:9px;width:100%;height:100%;min-height:0;max-height:none;padding:16px 14px 10px;display:grid}.telescope-choice .telescope-option .holo-card>.holo-card-title{text-align:center;letter-spacing:.025em;font-size:13px;line-height:1.4}.telescope-choice .telescope-option .holo-card>.holo-card-rule{padding-top:8px;font-size:13px;line-height:1.45}.telescope-option .holo-card-art{min-height:0}.orbit-board .telescope-option.is-selected{filter:drop-shadow(0 0 13px #8edfff29);z-index:2;transform:translateY(-5px)scale(1.025)}.telescope-choice .telescope-option.is-selected .holo-card{border-color:#a6e7ff;box-shadow:inset 0 0 15px #a0dfff16,0 0 0 1px #a6e7ff33}.telescope-selected-check{color:#d5f3ff;opacity:0;pointer-events:none;background:#153544;border:1px solid #b6eafe;border-radius:50%;place-items:center;width:23px;height:23px;font-size:13px;display:grid;position:absolute;top:-10px;right:10px}.is-selected>.telescope-selected-check{opacity:1}.telescope-selection-light{pointer-events:none;border-radius:12px;position:absolute;inset:0;overflow:hidden}.telescope-selection-light:after{content:"";opacity:0;background:linear-gradient(#0000 37%,#9adfff0b 47%,#c2f0ff52 50%,#91ddff08 54%,#0000 64%);position:absolute;inset:0;transform:translateY(75%)}.is-selected>.telescope-selection-light:after{animation:.65s ease-out both telescope-select-scan}.telescope-choice>footer{flex-direction:column;flex:none;align-items:center;gap:8px;min-height:67px;display:flex}.telescope-choice-status{color:#b6d2e0;text-align:center;max-width:80vw;min-height:17px;font-size:12px}.orbit-board .telescope-take{color:#dbf5ff;background:linear-gradient(130deg,#1d4c61,#122e40);border:1px solid #91d4ed99;border-radius:5px;justify-content:center;align-items:center;gap:24px;min-width:185px;min-height:44px;padding:8px 22px;font:500 13px/1.3 Holo Text,sans-serif;display:flex;box-shadow:inset 0 1px #d4f6ff1f}.orbit-board .telescope-take:disabled{opacity:.45;box-shadow:none}.telescope-option:focus-visible{outline-offset:4px;outline:2px solid #c5eeff}@keyframes telescope-arrive{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes telescope-select-scan{0%{opacity:0;transform:translateY(75%)}25%{opacity:.9}to{opacity:0;transform:translateY(-75%)}}@media (orientation:landscape) and (max-height:600px){.telescope-choice{--choice-width:clamp(155px,25vw,205px);--choice-height:calc(100dvh - 124px);gap:3px;padding:9px 18px}.telescope-choice h2{margin:0 0 2px;font-size:18px}.telescope-eyebrow{display:none}.telescope-choice p{font-size:10px}.telescope-choices{gap:18px;padding:9px 12px}.telescope-choice .telescope-option .tactic-card.holo-card[data-card-hologram]{grid-template-rows:auto minmax(0,1fr) auto 5px;gap:5px;padding:11px 11px 8px}.telescope-choice .telescope-option .holo-card>.holo-card-title{font-size:11px;line-height:1.35}.telescope-choice .telescope-option .holo-card>.holo-card-rule{padding-top:5px;font-size:11px;line-height:1.4}.telescope-choice>footer{flex-direction:row;gap:16px;min-height:44px}.telescope-choice-status{max-width:220px;font-size:11px}.orbit-board .telescope-take{min-width:160px;min-height:40px}}@media (orientation:portrait){.telescope-choice{--choice-width:min(245px,70vw);--choice-height:clamp(300px,46dvh,380px);gap:14px;padding:30px 0}.telescope-choices{padding:14px calc((100% - var(--choice-width))/2);scroll-padding-inline:calc((100% - var(--choice-width))/2);justify-content:flex-start;gap:20px;overflow-x:auto}.telescope-choice>header,.telescope-choice>footer{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.orbit-board .telescope-option,.telescope-selection-light:after{transition:none!important;animation:none!important}}.telescope-choices:has(>.telescope-option:nth-child(4)){padding-inline:max(12px,calc((100% - var(--choice-width))/2));scroll-padding-inline:max(12px,calc((100% - var(--choice-width))/2));justify-content:flex-start;overflow-x:auto}.long-die-status{border-top:1px solid #9ebdd82c;margin-top:10px;padding-top:8px}.long-die-status>strong{color:#b9d6e9;font-size:11px;font-weight:400;display:block}.long-die-status>small{color:#849eb3;margin-top:4px;font-size:9px;display:block}.long-die-faces{flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;display:flex}.long-die-faces>b{color:#bdd7e9;background:#0a1d2b;border:1px solid #a1c8e234;border-radius:4px;justify-content:center;align-items:center;min-width:23px;height:24px;padding:2px 5px;font:400 12px/1 Holo Text,sans-serif;display:inline-flex}.long-die-faces>b.is-changed{color:#e6f7ff;background:#1f4254;border-color:#aadcfba6}.long-dice-samples>small{color:#819eb2;margin-bottom:5px;font-size:10px;display:block}.long-dice-samples>div{justify-content:center;gap:7px;display:flex}.long-dice-sample{background:#0e2433;border:1px solid #9dc8eb3a;border-radius:6px;place-items:center;width:35px;height:35px;display:grid;position:relative}.long-dice-sample b{font-size:20px;font-weight:400}.long-dice-sample small{color:#829db2;font-size:7px;position:absolute;bottom:1px;left:3px}.long-dice-sample.is-selected{color:#e7f7ff;background:#32515e;border-color:#b7e6ef;box-shadow:0 0 12px #9cddf019}.long-dice-sample.is-rejected{color:#697e8f;opacity:.55}.long-dice-selection-reveal,.long-physical-change-reveal{z-index:95;pointer-events:none;color:#d4e7f6;text-align:center;background:#061420f2;border:1px solid #a7cdea60;border-radius:10px;width:max-content;max-width:230px;padding:10px 12px;font:400 10px/1.3 Holo Text,sans-serif;position:fixed;transform:translate(-50%,-100%);box-shadow:0 8px 30px #0008}.long-physical-change-reveal .long-die-faces{justify-content:center}.long-physical-change-reveal>small{max-width:205px;font-size:9px;display:block}.card-effect-physical-faces{pointer-events:none;background:#0c2535c9;border:1px solid #b7dbf08c;border-radius:10px;grid-template-columns:repeat(3,24px);gap:5px;padding:9px;display:grid;position:absolute;box-shadow:0 0 24px #a9d8fb22}.card-effect-physical-faces>b{color:#d3eafa;background:#163849;border:1px solid #8fb9d96b;border-radius:4px;place-items:center;width:24px;height:24px;font:400 17px/1 Holo Text,sans-serif;display:grid}.card-effect-physical-faces.is-binary>b:nth-child(n+4){background:#554d753b;border-color:#d0b9f68a}.card-effect-physical-faces.is-lift>b:first-child,.card-effect-physical-faces.is-even>b:nth-child(odd){border-color:#c7f1ff;box-shadow:0 0 10px #a4e8ff88}.card-effect-physical-faces.is-invert>b:first-child,.card-effect-physical-faces.is-invert>b:last-child{color:#eee9ff;background:#8b7abb42}.card-effect-physical-faces.is-polarized>b:nth-child(-n+3){translate:-4px}.card-effect-physical-faces.is-polarized>b:nth-child(n+4){translate:4px}.card-effect-physical-faces.is-compressed{gap:2px;padding:12px}.card-effect-physical-faces.is-selection{box-shadow:6px -6px 0 -1px #0b2138,6px -6px #accef578}.card-effect-physical-faces.is-replica{border-style:dashed}.card-effect-physical-faces.is-evolution>b{background:#32534299;border-color:#a9e4be}.card-effect-physical-faces.is-pendulum:before{content:"";transform-origin:top;border-left:1px solid #b9d6f0;height:25px;position:absolute;top:-25px;left:50%;transform:rotate(-30deg)}html.long-expedition-lab-open .long-dice-selection-reveal,html.long-expedition-lab-open .long-physical-change-reveal{z-index:1801}.card-effect-long-singularity,.card-effect-long-rift,.card-effect-long-speed,.card-effect-long-tide,.card-effect-long-photon,.card-effect-long-signal,.card-effect-long-lens,.card-effect-long-corona,.card-effect-long-magnetic,.card-effect-long-mobius{width:76px;height:76px;color:var(--effect-color,#b5c9ff);pointer-events:none;isolation:isolate;position:absolute}.card-effect-long-singularity{background:radial-gradient(circle,#050815 45%,#8f74d945%,#19223a00 64%);border:2px solid #cfbdff;border-radius:50%;box-shadow:0 0 24px #8570d752}.card-effect-long-rift{border:2px solid #b4e5f3;border-radius:50%;width:43px;height:88px;box-shadow:inset 0 0 18px #72cde63a,0 0 16px #72cde63a}.card-effect-long-speed i{border-top:1px solid;width:54px;height:13px;position:absolute;left:10px;transform:skew(-36deg)}.card-effect-long-speed i:nth-child(2){top:24px;left:0}.card-effect-long-speed i:nth-child(3){top:48px;left:-10px}.card-effect-long-tide i,.card-effect-long-signal i,.card-effect-long-lens i{border:1px solid;border-radius:50%;position:absolute;inset:4px}.card-effect-long-tide i{border-top:3px solid #a4deed;border-bottom:0;transform:scaleY(.5)}.card-effect-long-tide i:nth-child(2){top:18px}.card-effect-long-tide i:nth-child(3){top:32px}.card-effect-long-signal i:nth-child(2),.card-effect-long-lens i:nth-child(2){inset:17px}.card-effect-long-signal i:nth-child(3),.card-effect-long-lens i:nth-child(3){inset:29px}.card-effect-long-photon{clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%);background:radial-gradient(circle,#e0faff,#b7d2ff32 58%);border:1px solid #d8f3ff}.card-effect-long-corona{border:2px dashed #ffd7af;border-radius:50%;box-shadow:0 0 20px #ffa77a40,inset 0 0 20px #ffbb8e26}.card-effect-long-corona i{border:1px solid #ffe5b9;position:absolute;inset:16px;transform:rotate(45deg)}.card-effect-long-magnetic{border:2px solid #c3a6ff;border-bottom:0;border-radius:30px 30px 4px 4px}.card-effect-long-magnetic i{border-top:1px solid #c3a6ff;position:absolute;top:22px;left:-13px;right:-13px}.card-effect-long-magnetic i:nth-child(2){top:38px}.card-effect-long-magnetic i:nth-child(3){top:54px}.card-effect-long-mobius i{border:2px solid #c6bcff;border-radius:50%;width:49px;height:30px;position:absolute;top:22px;transform:rotate(36deg)}.card-effect-long-mobius i:nth-child(2){left:31px;transform:rotate(-36deg)}.card-effect-long-mobius i:nth-child(3){display:none}[class*=card-effect-tactical-]{width:var(--tactical-size,76px);height:var(--tactical-size,76px);pointer-events:none;color:rgb(var(--effect-light));contain:layout style;position:absolute}[class*=card-effect-tactical-] i{border:1px solid;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 10px #9ed6ff20}[class*=card-effect-tactical-] i:nth-child(2){opacity:.65;inset:22%;transform:rotateX(55deg)rotate(20deg)}[class*=card-effect-tactical-] i:nth-child(3){opacity:.9;inset:36%}.card-effect-tactical-well{transform-style:preserve-3d;background:radial-gradient(#070615 18%,#8785e129 35%,#0000 67%)}.card-effect-tactical-well i{transform:rotateX(55deg)}.card-effect-tactical-cage i{background:linear-gradient(90deg,#0000,#bdccff18,#0000);border-color:#c3bdff;border-radius:24%;transform:rotate(45deg)}.card-effect-tactical-cage i:nth-child(2){border-radius:50%;inset:4% 35%;transform:none}.card-effect-tactical-cage i:nth-child(3){inset:35% 4%;transform:none}.card-effect-tactical-binary i{inset:22% 45% 22% 0}.card-effect-tactical-binary i:nth-child(2){inset:22% 0 22% 45%;transform:none}.card-effect-tactical-binary i:nth-child(3){border-bottom:0;border-radius:0;inset:45% 20%}.card-effect-tactical-void{background:radial-gradient(circle,#000 28%,#151129 43%,#b6abdf42 47%,#0000 63%);border-radius:50%}.card-effect-tactical-void i{border-style:dashed;border-color:#d0bdff;transform:rotate(-18deg)}.card-effect-tactical-prism{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(115deg,#0000,#c7f0ff85,#0000 54%,#bcb4fb55);border-bottom:1px solid #d4efff}.card-effect-tactical-mirror i,.card-effect-tactical-gate i{background:linear-gradient(100deg,#0000,#d5ecff20,#0000);border-radius:50%;inset:4% 30%;transform:rotate(25deg)}.card-effect-tactical-mirror i:nth-child(2){transform:translate(25%)rotate(-25deg)}.card-effect-tactical-arc i{border-bottom-color:#0000;border-left-color:#0000;transform:rotate(-30deg)}.orbit-board .card-field-object.dead_zone{z-index:3;box-shadow:none;pointer-events:none;background:radial-gradient(circle,#000 32%,#19182b 51%,#0000 67%);border-radius:50%;display:block;inset:12%}.field-dead-rim{border:1px dashed #b5a9d1;border-radius:50%;position:absolute;inset:5%;box-shadow:0 0 7px #aaa1ec40}.card-field-object.dead_zone .field-turn-counter{color:#dad3f8;background:#090714;border-color:#9a8cba60;top:65%}.tactical-world-mark{pointer-events:none;z-index:6;color:#94daff;border:1px solid #a9cffa70;border-radius:28%;position:absolute;inset:-9%;transform:rotate(45deg);box-shadow:0 0 8px #7eabff20}.tactical-world-mark.is-enemy{color:#ffd0a5;border-color:#d7b4ee99}.tactical-world-mark.is-pending{opacity:.65;border-style:dashed}.tactical-world-mark.stasis:before,.tactical-world-mark.stasis:after{content:"";opacity:.65;border:1px solid;border-radius:50%;position:absolute;inset:8% 38%;transform:rotate(-45deg)}.tactical-world-mark.stasis:after{transform:rotate(45deg)}.tactical-world-mark.tandem{border-color:#baf4efb0;border-radius:50%;inset:72% -15% -7%;transform:rotate(-12deg)}.tactical-world-mark.tandem:after{content:"∞";color:#baf4ef;font:700 17px/1 sans-serif;position:absolute;top:-10px;right:-6px}.tactical-mode{bottom:calc(var(--card-target-bottom,12px) + 105px);z-index:240;pointer-events:auto;gap:8px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.tactical-mode button{color:#bfe6f6;white-space:nowrap;background:#071622ef;border:1px solid #b7d6e34d;border-radius:18px;min-height:40px;padding:8px 15px;font:500 13px/1.2 Match Manrope,sans-serif}.tactical-mode button[aria-pressed=true]{background:#244052;border-color:#c8ecff;box-shadow:0 0 12px #83caff20}.tactical-mode button:disabled{opacity:.4}.tactical-cost-hint{color:#dfc9f8;border-bottom:1px solid #ab93d688;padding:8px;font:600 13px/1.25 Match Manrope,sans-serif}.card-effect-scene{z-index:47;pointer-events:none;contain:layout style;isolation:isolate;color:var(--effect-light,currentColor);position:fixed;inset:0;overflow:hidden}.card-effect-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.card-effect-path{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px)}.card-effect-scene>span{pointer-events:none;box-sizing:border-box;position:absolute;transform:translate(-50%,-50%)}.card-effect-ring{box-shadow:0 0 8px color-mix(in srgb,currentColor 45%,transparent),inset 0 0 5px color-mix(in srgb,currentColor 25%,transparent);opacity:.75;border:1px solid;border-radius:50%}.card-effect-ring:after{content:"";opacity:.5;border:1px dashed;border-radius:50%;position:absolute;inset:6px}.card-effect-ring.is-deferred:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:calc(50% - 2px);box-shadow:0 0 9px}.card-effect-flash{background:radial-gradient(circle,#fff9 0,currentColor 2%,color-mix(in srgb,currentColor 22%,transparent) 28%,transparent 68%);opacity:.25;border-radius:50%}.card-effect-value{color:#effcff;text-shadow:0 0 5px #091726,0 0 9px;white-space:nowrap;font-family:Holo Display,Match Manrope,sans-serif;font-size:clamp(15px,2.3vw,23px);font-weight:600;line-height:1}.card-effect-scan{background:repeating-linear-gradient(0deg,transparent 0 7px,color-mix(in srgb,currentColor 35%,transparent) 8px 9px);width:64px;height:70px;box-shadow:0 0 14px color-mix(in srgb,currentColor 38%,transparent),inset 0 0 12px color-mix(in srgb,currentColor 12%,transparent);border:1px solid;border-radius:12px}.card-effect-scan:after{content:"";border-block:1px solid;position:absolute;inset:10px -9px}.card-effect-sun{width:66px;height:66px;box-shadow:0 0 12px currentColor,inset 0 0 15px color-mix(in srgb,currentColor 60%,transparent);background:radial-gradient(circle at 33% 32%,#fff4,#0000 58%);border:2px solid;border-radius:50%}.card-effect-sun:after{content:"";opacity:.6;border:1px dashed;border-radius:50%;position:absolute;inset:-12px}.card-effect-thrust{clip-path:polygon(50% 0,100% 45%,65% 37%,55% 100%,45% 100%,35% 37%,0 45%);filter:drop-shadow(0 0 4px);background:linear-gradient(#edfcff,currentColor 60%,#0000);width:10px;height:50px}.card-effect-mirage{background:radial-gradient(circle at 35% 28%,#edffff50,#78e2e619 30%,#051a2566 75%);border:1px solid;border-radius:50%;width:46px;height:46px;overflow:hidden;box-shadow:inset -6px -5px 12px #03223799,0 0 13px #8fedee44}.card-effect-mirage i{opacity:.55;border:1px solid;border-radius:50%;position:absolute;inset:4px 0}.card-effect-mirage i:first-child{transform:scaleY(.37)}.card-effect-mirage i:nth-child(2){transform:scaleX(.36)}.card-effect-mirage i:nth-child(3){transform:rotate(-32deg)scaleX(.4)}.card-effect-mirage b{opacity:.5;background:repeating-linear-gradient(0deg,#0000 0 3px,#aff4 4px,#0000 5px);position:absolute;inset:0}.card-effect-magnetic-seal{background:radial-gradient(circle,transparent 30%,color-mix(in srgb,currentColor 9%,transparent) 65%,transparent 70%);width:52px;height:52px;box-shadow:0 0 11px color-mix(in srgb,currentColor 40%,transparent);border:1px solid;border-radius:50%}.card-effect-magnetic-seal i{border:2px solid;border-top-color:#0000;border-bottom-color:#0000;border-radius:50%;position:absolute;inset:8px}.card-effect-magnetic-seal i:nth-child(2){background:currentColor;border-width:1px;border-color:currentColor;inset:18px;box-shadow:0 0 8px}.card-effect-vortex{width:90px;height:90px;box-shadow:0 0 16px color-mix(in srgb,currentColor 33%,transparent),inset 0 0 15px color-mix(in srgb,currentColor 20%,transparent);background:radial-gradient(circle,#000 0 24%,#0006 25%,#0000 46%);border:1px solid;border-radius:50%}.card-effect-vortex i{border:2px solid;border-color:currentColor #0000;border-radius:50%;position:absolute;inset:9px;transform:rotate(25deg)scaleY(.65)}.card-effect-vortex i:nth-child(2){inset:20px;transform:rotate(-40deg)scaleY(.65)}.card-effect-vortex b{background:#01020bf2;border:1px solid #f8efffcc;border-radius:50%;position:absolute;inset:30px}.card-effect-annihilation{width:84px;height:84px}.card-effect-annihilation i{box-shadow:0 0 9px color-mix(in srgb,currentColor 47%,transparent);border:2px solid;border-radius:50%;position:absolute;inset:2px;transform:rotate(30deg)scaleX(.45)}.card-effect-annihilation i:nth-child(2){border-color:currentColor;transform:rotate(-60deg)scaleX(.45)}.card-effect-back{width:35px;height:51px;box-shadow:inset 0 0 0 3px #101d30,0 0 8px color-mix(in srgb,currentColor 33%,transparent);opacity:.9;background:linear-gradient(140deg,#183944df,#111525f5);border:1px solid;border-radius:5px;place-items:center;display:grid}.card-effect-back i{opacity:.5;background:currentColor;height:1px;position:absolute;left:5px;right:5px}.card-effect-back i:first-child{top:7px}.card-effect-back i:last-child{bottom:7px}.card-effect-back b{width:13px;height:13px;box-shadow:inset 0 0 5px color-mix(in srgb,currentColor 27%,transparent);border:1px solid;transform:rotate(45deg)}.orbit-board:has(.card-table-stage[data-field-effect]) .orbit-center{visibility:visible}@media (prefers-reduced-motion:reduce){.card-effect-path,.card-effect-flash{display:none}.card-effect-ring{box-shadow:none}.card-effect-scene{opacity:.55}}.card-table-stage[data-field-effect] :is(.tactic-card>strong,.tactic-card-rule,.tactic-card-timing,.holo-card-foot){opacity:0}.orbit-board:has(.card-table-stage[data-field-effect]) .orbit-center :is(.board-turn-heading,.initiative-outcome,.die-caption,.game-die-effect){visibility:hidden}.orbit-board:has(.card-table-stage[data-field-effect]) .orbit-booster-stage{opacity:.16}.card-effect-trajectory{stroke-width:2.25px;filter:drop-shadow(0 0 4px)}.card-effect-halo{box-shadow:inset 0 0 12px color-mix(in srgb,currentColor 20%,transparent),0 0 9px color-mix(in srgb,currentColor 40%,transparent);border:1px solid;border-radius:50%}.card-effect-halo:before,.card-effect-halo:after{content:"";opacity:.4;border:1px solid;border-radius:50%;position:absolute;inset:8px}.card-effect-halo:after{opacity:.22;border-style:dashed;inset:-6px}.card-effect-star{filter:drop-shadow(0 0 5px);width:38px;height:38px}.card-effect-star i{clip-path:polygon(50% 0,59% 40%,100% 50%,59% 60%,50% 100%,41% 60%,0 50%,41% 40%);background:linear-gradient(90deg,#0000,currentColor,#0000);position:absolute;inset:0}.card-effect-star b{background:#f4ffff;border-radius:50%;position:absolute;inset:42%;box-shadow:0 0 9px}.card-effect-energy-shard{clip-path:polygon(0 5%,100% 50%,0 95%,30% 50%);filter:drop-shadow(0 0 4px);background:linear-gradient(90deg,#0000,currentColor 80%,#fff);width:27px;height:12px}.card-effect-phase-spark{background:linear-gradient(90deg,#0000,currentColor,#fff);border-radius:100% 50% 50% 100%;width:23px;height:11px;box-shadow:5px 0 11px}.card-effect-bargain{perspective:250px;width:102px;height:102px}.card-effect-bargain i{clip-path:polygon(0 0,100% 0,100% 22%,86% 22%,86% 80%,100% 80%,100% 100%,0 100%);background:linear-gradient(45deg,#070a14e6,color-mix(in srgb,currentColor 33%,transparent),#070a14e6);box-shadow:inset 0 0 14px color-mix(in srgb,currentColor 46%,transparent);border:1px solid;position:absolute;inset:12px;transform:rotate(45deg)}.card-effect-bargain i:last-child{opacity:.6;background:0 0;border-width:2px;inset:0;transform:rotate(45deg)scale(.9,.4)}.card-effect-bargain b{box-shadow:0 0 12px currentColor,inset 0 0 9px color-mix(in srgb,currentColor 47%,transparent);background:#080719;border:2px solid #f1e2ff;position:absolute;inset:35px}.card-effect-tide-front{width:var(--tide-width,110px);height:70px}.card-effect-tide-front i{border:2px solid;box-shadow:0 5px 9px color-mix(in srgb,currentColor 13%,transparent);border-inline-color:#0000;border-radius:50%;position:absolute;inset:0;transform:rotateX(54deg)}.card-effect-tide-front i:nth-child(2){opacity:.55;inset:10px -10px}.card-effect-tide-front i:nth-child(3){opacity:.28;inset:22px -23px}.card-effect-tide-mark{width:47px;height:47px;box-shadow:0 0 8px color-mix(in srgb,currentColor 44%,transparent);border:2px solid;border-inline-color:#0000;border-radius:50%}.card-effect-tide-link{stroke-width:1px;opacity:.5}.card-effect-telescope{background:radial-gradient(circle,#12272840 25%,color-mix(in srgb,currentColor 8%,transparent) 60%,color-mix(in srgb,currentColor 24%,transparent) 65%,transparent 69%);width:124px;height:124px;box-shadow:inset 0 0 12px color-mix(in srgb,currentColor 27%,transparent),0 0 12px color-mix(in srgb,currentColor 20%,transparent);border:2px solid;border-radius:50%;overflow:hidden}.card-effect-telescope i{border:1px solid;border-inline-color:#0000;border-radius:50%;position:absolute;inset:10px;transform:rotate(-25deg)}.card-effect-telescope i:nth-child(2){opacity:.5;inset:20px;transform:rotate(45deg)}.card-effect-telescope b{opacity:.6;border-block:1px dashed;border-radius:50%;position:absolute;inset:7px}.card-effect-telescope em{background:linear-gradient(90deg,#0000,#e3fff5,#0000);height:2px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 12px}.card-effect-back.is-optical-back{box-shadow:0 0 0 1px #071921,0 0 9px color-mix(in srgb,currentColor 40%,transparent);z-index:1;background:linear-gradient(140deg,#234e55f7,#0c1228fc)}.card-effect-string{stroke-width:1.8px;filter:drop-shadow(0 0 5px)}.card-effect-echo-card{width:49px;height:74px;box-shadow:inset 0 0 12px color-mix(in srgb,currentColor 27%,transparent),0 0 10px color-mix(in srgb,currentColor 13%,transparent);background:linear-gradient(120deg,#2c17302a,color-mix(in srgb,currentColor 14%,transparent));border:1px solid;border-radius:8px}.card-effect-echo-card i{border:1px solid;position:absolute;inset:10px 10px 40px;transform:rotate(45deg)}.card-effect-echo-card b{opacity:.7;border-block:1px solid;height:9px;position:absolute;bottom:13px;left:9px;right:9px}.card-effect-comet{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,currentColor 33%,transparent) 40%,currentColor 83%,#fff 97%);clip-path:polygon(0 5%,86% 32%,93% 18%,100% 50%,93% 83%,86% 66%,0 95%,55% 50%);filter:drop-shadow(0 0 5px);width:76px;height:16px}.card-effect-comet-orbit{width:79px;height:79px}.card-effect-comet-orbit i{box-shadow:0 0 6px color-mix(in srgb,currentColor 27%,transparent);border:1px solid;border-radius:50%;position:absolute;inset:0;transform:rotate(-30deg)scaleY(.46)}.card-effect-comet-orbit b{border-radius:50%;position:absolute;inset:0}.card-effect-comet-orbit b:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:calc(50% - 3px);box-shadow:0 0 8px}.card-effect-comet-orbit em{opacity:.6;border:1px dashed;border-radius:50%;position:absolute;inset:25px}.card-effect-receding-wave{border:2px solid;width:55px;height:67px;box-shadow:7px 0 9px color-mix(in srgb,currentColor 15%,transparent);border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;border-radius:50%}.card-effect-receding-wave:after{content:"";opacity:.65;border:1px solid #0000;border-right-color:currentColor;border-radius:50%;position:absolute;inset:9px -8px}.card-effect-quasar{width:126px;height:118px}.card-effect-quasar>i{box-shadow:0 0 12px color-mix(in srgb,currentColor 33%,transparent);border:2px solid;border-radius:50%;position:absolute;inset:20px 6px;transform:rotate(-24deg)scaleY(.36)}.card-effect-quasar>i:last-child{opacity:.5;border-width:1px;inset:11px -5px;transform:rotate(-24deg)scaleY(.45)}.card-effect-quasar>b{background:linear-gradient(0deg,transparent 0,color-mix(in srgb,currentColor 33%,transparent) 20%,#fffbe5 48%,#fff 50%,color-mix(in srgb,currentColor 60%,transparent) 75%,transparent);clip-path:polygon(47% 0,60% 35%,100% 49%,65% 56%,55% 100%,42% 62%,0 49%,40% 40%);filter:drop-shadow(0 0 9px);position:absolute;inset:-12px 52px}.card-effect-recoil{width:54px;height:14px;box-shadow:0 -3px 9px color-mix(in srgb,currentColor 27%,transparent);border-top:3px solid;border-radius:50%}.card-effect-recoil-core{width:83px;height:83px}.card-effect-recoil-core>i{border:2px solid;border-right-color:#0000;border-radius:50%;position:absolute;inset:6px;transform:rotate(30deg)}.card-effect-recoil-core>b{clip-path:polygon(0 50%,55% 0,48% 33%,100% 33%,100% 66%,48% 66%,55% 100%);background:linear-gradient(90deg,#fff4e6,currentColor,#0000);position:absolute;inset:29px 7px}.card-effect-lagrange{width:83px;height:83px}.card-effect-lagrange i{background:radial-gradient(circle,#e4ffe8,color-mix(in srgb,currentColor 22%,transparent) 40%,transparent 70%);width:14px;height:14px;box-shadow:0 0 9px color-mix(in srgb,currentColor 27%,transparent);transform-origin:7px 7px;border:1px solid;border-radius:50%;position:absolute;top:calc(50% - 7px);left:calc(50% - 7px)}.card-effect-lagrange b{background:radial-gradient(circle,color-mix(in srgb,currentColor 26%,transparent),transparent 65%);box-shadow:inset 0 0 12px color-mix(in srgb,currentColor 27%,transparent),0 0 8px color-mix(in srgb,currentColor 33%,transparent);border:1px solid;position:absolute;inset:24px;transform:rotate(45deg)}.card-effect-frequency{border:2px solid;width:65px;height:65px;box-shadow:0 0 8px color-mix(in srgb,currentColor 20%,transparent);border-inline-color:#0000;border-radius:50%}.card-effect-frequency:after{content:"";opacity:.6;border:1px solid;border-inline-color:#0000;border-radius:50%;position:absolute;inset:8px}.card-effect-entanglement{width:90px;height:77px}.card-effect-entanglement i,.card-effect-entanglement b{box-shadow:0 0 9px color-mix(in srgb,currentColor 27%,transparent);border:2px solid;border-radius:50%;position:absolute;inset:14px 5px;transform:rotate(-37deg)scaleY(.55)}.card-effect-entanglement b{border-color:currentColor;transform:rotate(37deg)scaleY(.55)}.card-effect-coupling{stroke-width:1.8px}.card-effect-coupling:nth-of-type(2n){stroke:currentColor}.card-effect-launchpad{width:75px;height:78px}.card-effect-launchpad i{height:36px;box-shadow:0 0 10px color-mix(in srgb,currentColor 33%,transparent);border:2px solid;border-radius:50%;position:absolute;bottom:7px;left:0;right:0;transform:rotateX(46deg)}.card-effect-launchpad i:nth-child(2){border-width:1px;height:25px;bottom:15px;left:12px;right:12px}.card-effect-launchpad b{background:linear-gradient(0deg,color-mix(in srgb,currentColor 40%,transparent),transparent 80%);clip-path:polygon(0 100%,27% 0,73% 0,100% 100%);border-inline:1px solid;width:38px;height:85px;position:absolute;bottom:17px;left:50%}.card-effect-reactor{width:97px;height:82px}.card-effect-reactor i{background:linear-gradient(145deg,currentColor,color-mix(in srgb,currentColor 16%,transparent) 40%,currentColor);clip-path:polygon(24% 0,76% 0,100% 50%,76% 100%,24% 100%,0 50%,3% 50%,26% 97%,74% 97%,97% 50%,74% 3%,26% 3%,3% 50%,0 50%);position:absolute;inset:3px}.card-effect-reactor i:nth-child(2){opacity:.55;inset:15px;transform:rotate(90deg)}.card-effect-reactor b{background:radial-gradient(circle,currentColor,currentColor 12%,color-mix(in srgb,currentColor 20%,transparent) 55%,transparent 75%);box-shadow:0 0 15px color-mix(in srgb,currentColor 60%,transparent);border:1px solid;border-radius:8px;position:absolute;inset:23px 30px}.card-effect-reactor em{opacity:.4;border-block:1px dashed;position:absolute;inset:-5px;transform:rotate(60deg)}.card-effect-exchange-gate{width:70px;height:70px}.card-effect-exchange-gate i{border:3px solid;border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;position:absolute;inset:4px;transform:rotate(-25deg);box-shadow:0 0 8px}.card-effect-exchange-gate b{border:1px dashed;border-radius:50%;position:absolute;inset:14px;transform:rotate(25deg)}.card-effect-scene .is-blue,.card-effect-scene .is-orange{color:inherit}.card-effect-decoherence{width:88px;height:83px}.card-effect-decoherence i{background:linear-gradient(145deg,color-mix(in srgb,currentColor 27%,transparent),#07132455);width:32px;height:42px;box-shadow:0 0 8px color-mix(in srgb,currentColor 27%,transparent);border:1px solid;border-radius:6px;position:absolute;top:17px;left:7px}.card-effect-decoherence i:nth-child(2){left:auto;right:7px}.card-effect-decoherence i:after{content:"";border-block:2px solid;position:absolute;inset:13px 9px}.card-effect-decoherence b{clip-path:polygon(50% 0,100% 40%,35% 52%,95% 73%,50% 100%,0 64%,55% 48%,0 24%);background:linear-gradient(#0000,#f5efff,#0000);width:10px;height:82px;position:absolute;top:0;left:39px}.card-effect-split-seal{width:57px;height:57px;box-shadow:0 0 13px color-mix(in srgb,currentColor 33%,transparent);background:#15102099;border:1px solid;border-radius:50%}.card-effect-split-seal i{border:1px solid;width:13px;height:19px;position:absolute;top:17px;left:10px;transform:rotate(-13deg)}.card-effect-split-seal i:nth-child(2){left:auto;right:10px;transform:rotate(13deg)}.card-effect-split-seal b{opacity:.7;border-left:1px dashed;height:37px;position:absolute;top:9px;left:27px}.card-effect-eject-well{width:86px;height:78px}.card-effect-eject-well i{width:78px;height:78px;box-shadow:0 0 10px color-mix(in srgb,currentColor 33%,transparent);border:2px solid;border-radius:50%;position:absolute;top:50%;left:50%}.card-effect-eject-well b{clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.65;background:linear-gradient(#0000,currentColor);width:14px;height:72px;position:absolute;top:10px;left:calc(50% - 7px)}.card-effect-dark-core{width:101px;height:91px}.card-effect-dark-core i{box-shadow:0 0 9px color-mix(in srgb,currentColor 27%,transparent);border:1px solid;border-radius:50%;position:absolute;inset:6px;transform:rotate(-30deg)scaleY(.47)}.card-effect-dark-core i:nth-child(2){border-color:currentColor;transform:rotate(30deg)scaleY(.47)}.card-effect-dark-core b{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:radial-gradient(circle,#020613 35%,currentColor 65% 72%,#0d1023 77%);border:2px solid;position:absolute;inset:22px 28px;box-shadow:0 0 16px}.orbit-moving-planet.is-comet-transit{filter:drop-shadow(0 0 7px #ffe5b699)}.orbit-moving-planet.is-comet-transit:before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(0 0,100% 38%,100% 65%,0 100%,50% 50%);background:linear-gradient(90deg,#0000,#9dbaff44 60%,#ffe4bba6);width:85px;height:18px;position:absolute;top:calc(50% - 9px);right:40%}.orbit-moving-planet.is-comet-transit:after{content:"";pointer-events:none;border:1px solid #ffe4bbaa;border-radius:50%;position:absolute;inset:-5px;transform:rotate(-25deg)scaleY(.53)}.orbit-moving-planet.is-orbit-exchange:after{content:"";opacity:.7;pointer-events:none;border:1px solid #0000;border-color:#0000 currentColor;border-radius:50%;position:absolute;inset:-4px;transform:rotate(-35deg)}@media (max-width:480px){.card-effect-telescope{width:108px;height:108px}.card-effect-quasar{width:111px;height:112px}.card-effect-value{font-size:18px}}@media (prefers-reduced-motion:reduce){.orbit-moving-planet.is-comet-transit:before,.orbit-moving-planet.is-comet-transit:after,.orbit-moving-planet.is-orbit-exchange:after{display:none}}.orbit-board:has(.card-table-stage[data-field-effect]):not(:has(.card-table-stage:is([data-field-effect=C01],[data-field-effect=C04],[data-field-effect=C06],[data-field-effect=C20],[data-field-effect=C21],[data-field-effect=C22],[data-field-effect=C29],[data-field-effect=C35]))) :is([data-dice-tray],[data-game-die],.cpl-demo-dice){visibility:hidden}.orbit-board:has(.card-table-stage:is([data-field-effect=C24],[data-field-effect=C33])) .orbit-booster-stage{opacity:1}.card-effect-public-anchor{opacity:0;width:44px;height:34px;color:inherit;place-items:center;display:grid}.card-effect-public-anchor.is-hand i{transform-origin:50% 100%;background:#101c27;border:1px solid;border-radius:3px;width:16px;height:24px;position:absolute;top:4px;left:14px}.card-effect-public-anchor.is-hand i:first-child{transform:translate(-7px)rotate(-16deg)}.card-effect-public-anchor.is-hand i:last-child{transform:translate(7px)rotate(16deg)}.card-effect-public-anchor.is-tokens b{background:#0b1921b8;border:1px solid;border-radius:50%;width:22px;height:22px}.card-effect-public-anchor.is-tokens b:after{content:"";border:1px solid;width:8px;height:8px;margin:6px;display:block;transform:rotate(45deg)}.card-effect-scene [class*=card-effect-v6-]{width:var(--fx-size,64px);height:var(--fx-size,64px);filter:drop-shadow(0 0 5px color-mix(in srgb,currentColor 45%,transparent))}.card-effect-v6-reset-core i,.card-effect-v6-reset i,.card-effect-v6-reset b{border:1px solid #d7fcff;border-color:#0000 #d7fcff #d7fcff #0000;border-radius:50%;position:absolute;inset:10%}.card-effect-v6-reset-core b,.card-effect-v6-reset em{background:#eaffff;border-radius:50%;position:absolute;inset:41%;box-shadow:0 0 16px #9bdfff}.card-effect-v6-reset b{border-style:dashed;border-color:currentColor;inset:23%}.card-effect-path.is-reset{stroke:#c7f4ff}.card-effect-v6-fold i,.card-effect-v6-fold b{border:2px solid;border-inline-color:#0000;border-radius:50%;position:absolute;inset:5%}.card-effect-v6-fold b{border-style:dashed;border-width:1px;inset:21%;transform:rotate(45deg)}.card-effect-v6-fold em{background:radial-gradient(circle,#050b16 45%,currentColor 62%,#0000 76%);border-radius:50%;position:absolute;inset:35%}.card-effect-path.is-fold-link{stroke-width:1px;stroke-dasharray:.04 .045;opacity:.6}.card-effect-scene .card-effect-v6-fold-spark{background:radial-gradient(circle,#efffff 0,currentColor 26%,#0000 75%);border-radius:50%;width:13px;height:13px}.card-effect-v6-constant i{clip-path:polygon(50% 0,98% 35%,80% 92%,20% 92%,2% 35%,50% 0,50% 3%,5% 36%,22% 89%,78% 89%,95% 36%,50% 3%);background:currentColor;position:absolute;inset:0}.card-effect-v6-constant b{color:#eff;text-shadow:0 0 8px;font:500 24px/1 Holo Display,sans-serif;position:absolute;top:-17px;left:calc(50% - 10px)}.card-effect-scene .card-effect-v6-erase{background:linear-gradient(90deg,#0000,#e9ffff,#0000);width:62px;height:2px;box-shadow:0 0 8px}.card-effect-v6-spectrum i{border:2px solid azure;border-radius:50%;position:absolute;inset:10%;transform:scaleY(.35);box-shadow:0 0 8px #c2efff77}.card-effect-v6-spectrum i:nth-child(2){border-width:1px;border-color:#8bdfff;inset:24%}.card-effect-v6-spectrum b{background:radial-gradient(circle,#f7ffff91,#0000 70%);border-radius:50%;position:absolute;inset:32%}.card-effect-path.is-spectrum{stroke:#efffff}.card-effect-v6-status-burn i{border:1px solid #f6ffff;border-radius:7px;position:absolute;inset:0;box-shadow:0 0 11px #cceaff}.card-effect-v6-status-burn b{clip-path:polygon(10% 0,60% 0,90% 100%,40% 100%);background:linear-gradient(135deg,#0000,#eaffff,#0000);position:absolute;inset:4px}.card-effect-v6-negative,.card-effect-v6-negative-seal,.card-effect-v6-debt{place-items:center;display:grid}.card-effect-v6-negative b,.card-effect-v6-debt b{color:#f2eaff;text-shadow:0 0 8px;font:500 22px/1 Holo Display,sans-serif}.card-effect-v6-negative i,.card-effect-v6-negative-seal i,.card-effect-v6-debt i{border:1px solid;border-top-color:#0000;position:absolute;inset:10%;transform:rotate(45deg)}.card-effect-v6-negative-seal b{font:500 34px/1 sans-serif}.card-effect-v6-debt i{border-style:dashed;border-color:currentColor;border-radius:50%;transform:none}.card-effect-v6-credit i{border:1px solid #e8d398;position:absolute;inset:10%;transform:rotate(45deg);box-shadow:inset 0 0 16px #cfb56855}.card-effect-v6-credit b{border:2px solid #b5f1ff;border-radius:50%;position:absolute;inset:34%;box-shadow:0 0 12px #9ae8ff}.card-effect-scene .card-effect-v6-credit-spark{background:#9ceaff66;border:1px solid #f6df9c;width:20px;height:20px;transform:rotate(45deg);box-shadow:0 0 10px #e5ce81}.card-effect-v6-perihelion i{box-shadow:inset 0 0 10px color-mix(in srgb,currentColor 20%,transparent);border:2px solid;border-radius:50%;position:absolute;inset:8%}.card-effect-v6-perihelion i:nth-child(2){border-width:1px;inset:17%}.card-effect-v6-perihelion b{background:#f1fcff;border-radius:50%;position:absolute;inset:39%;box-shadow:0 0 15px}.card-effect-path.is-redshift{stroke:#ff816e}.card-effect-scene .card-effect-v6-red-wave{border-block:2px solid #ff846e;border-radius:50%;width:37px;height:27px;box-shadow:0 0 8px #e56a6633}.card-effect-v6-redshift i{border:1px solid #ff9b8d;border-radius:6px;position:absolute;inset:13% 54% 13% 3%;box-shadow:-3px 0 #6dbdee44,3px 0 #fd557744}.card-effect-v6-redshift i:nth-child(2){inset:13% 3% 13% 54%}.card-effect-v6-redshift i:after{content:"";border-top:2px solid #ffe6db;position:absolute;top:50%;left:24%;right:24%}.card-effect-v6-redshift b{background:linear-gradient(90deg,#0000,#ffb5a6,#0000);height:1px;position:absolute;top:50%;left:0;right:0}@media (prefers-reduced-motion:reduce){.card-effect-scene [class*=card-effect-v6-]{filter:none}}.card-dice-presentation{z-index:84;pointer-events:none;color:#ecf4f1;text-align:center;text-shadow:0 2px 5px #000;isolation:isolate;background:radial-gradient(#101d22ef 20%,#101d22c2 52%,#101d2200 74%);flex-direction:column;align-items:center;gap:8px;width:420px;padding:16px 12px 12px;display:flex;position:fixed;transform:translate(-50%,-50%)}.card-dice-title{letter-spacing:.02em;font-size:clamp(14px,2.3vw,19px);font-weight:600}.card-dice-row{justify-content:center;gap:clamp(8px,3vw,28px);width:100%;display:flex}.card-thrown-die{min-width:0;color:var(--card-die-color);flex-direction:column;flex:0 158px;align-items:center;display:flex}.card-die-label{font-size:12px;font-weight:600}.card-thrown-stage{aspect-ratio:1;width:100%;position:relative}.card-thrown-stage:after{content:"";filter:blur(5px);z-index:0;background:#0008;border-radius:50%;height:8%;position:absolute;bottom:12%;left:20%;right:20%}.card-thrown-body{z-index:1;position:absolute;inset:0}.card-thrown-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.card-thrown-fallback{background:#152a36;border:1px solid;border-radius:14px;place-items:center;font-size:34px;display:grid;position:absolute;inset:24%;box-shadow:0 0 15px #0006}.card-thrown-die.has-3d .card-thrown-fallback{display:none}.card-thrown-value{font-variant-numeric:tabular-nums;margin-top:-13px;font-size:27px;line-height:1.1}.card-dice-outcome{color:#f0f7f3;margin:3px 0 0;font-size:14px;line-height:1.3}.card-dice-presentation.is-rolling .card-thrown-value{visibility:hidden}.card-dice-presentation.is-rolling .card-thrown-fallback{animation:.4s ease-in-out infinite alternate card-die-fallback-roll}@keyframes card-die-fallback-roll{0%{transform:rotate(-18deg)scale(.85)}to{transform:rotate(16deg)scale(1.08)}}@media (max-height:500px){.card-dice-presentation{gap:4px;width:360px;padding:7px}.card-thrown-die{flex-basis:120px}.card-dice-title{font-size:14px}.card-thrown-value{font-size:23px}.card-dice-outcome{font-size:12px}}.card-dice-surface-host{position:relative}.card-dice-presentation.on-card{z-index:3;box-sizing:border-box;width:100%;max-width:100%;height:100%;box-shadow:none;text-shadow:0 1px 3px #07120ee6;background:0 0;border:0;justify-content:center;gap:0;padding:4px 3px;position:absolute;inset:0;overflow:hidden;transform:none}.on-card .card-dice-title{display:none}.on-card .card-dice-row{height:var(--card-die-size,80px);flex:none;align-items:center;gap:6px}.on-card .card-thrown-die{width:var(--card-die-size,80px);height:var(--card-die-size,80px);flex:0 0 var(--card-die-size,80px);position:relative}.on-card .card-thrown-stage{width:100%;height:100%;position:absolute;inset:0}.on-card .card-die-label{z-index:2;white-space:nowrap;letter-spacing:0;font-size:11px;line-height:1.2;position:absolute;top:0;left:-2px;right:-2px}.on-card .card-thrown-value{z-index:2;color:var(--card-die-color);margin:0;font-size:22px;line-height:1;position:absolute;bottom:0}.on-card .card-dice-outcome{text-wrap:balance;flex:none;justify-content:center;align-items:center;max-width:100%;min-height:25px;margin:1px 0 0;font-size:12px;font-weight:500;line-height:1.2;display:flex}.on-card.compact-dice .card-die-label{font-size:10px}.on-card.compact-dice .card-thrown-value{font-size:18px}.on-card.compact-dice .card-dice-outcome{font-size:11px}.on-card.compact-dice .card-thrown-fallback{border-radius:9px;font-size:23px}.on-card .card-thrown-stage:after{filter:blur(3px);height:9%;opacity:calc(.58 - var(--card-die-lift,0)*.28);transform:scale(calc(1 + var(--card-die-lift,0)*.35));background:#00110ccc;bottom:23%;left:28%;right:28%}.card-die-contact{display:none}.on-card .card-die-contact{height:15%;color:var(--card-die-color);z-index:0;display:block;position:absolute;bottom:19%;left:18%;right:18%}.card-die-contact:before,.card-die-contact:after{content:"";opacity:0;border:1px solid;border-radius:50%;position:absolute;inset:0;transform:scale(.5);box-shadow:0 0 4px}.on-card .has-contact .card-die-contact:before{animation:.4s ease-out both card-die-contact}.on-card .has-contact .card-die-contact:after{animation:.36s ease-out .22s both card-die-contact}@keyframes card-die-contact{0%{opacity:0;transform:scale(.35)}18%{opacity:.48}to{opacity:0;transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.card-dice-presentation.is-rolling .card-thrown-fallback,.on-card .has-contact .card-die-contact:before,.on-card .has-contact .card-die-contact:after{animation:none}.on-card .card-thrown-body{transform:none!important}}.card-dice-active .orbit-center{visibility:hidden}.card-thrown-body.card-flight-body{z-index:151;pointer-events:none;transform-origin:50%;will-change:transform;filter:drop-shadow(0 7px 5px #0006);position:fixed;inset:auto}.card-thrown-die[data-throw-phase=flight] .card-thrown-stage:after{opacity:0}.card-thrown-body.card-flight-body .card-thrown-fallback{color:#c6e7f0}.card-thrown-body.card-flight-body:has(canvas) .card-thrown-fallback{display:none}.card-wormhole-transit{--wormhole-size:42px;--wormhole-light:#b8b6ff;--wormhole-ice:#cdf5ff;z-index:46;contain:layout style;isolation:isolate;position:fixed;inset:0;overflow:hidden;pointer-events:none!important}.card-wormhole-transit *{box-sizing:border-box;pointer-events:none!important}.wormhole-connection{z-index:0;fill:none;stroke-linecap:round;position:absolute;inset:0;overflow:visible}.wormhole-conduit{stroke:#bdc6ff;stroke-width:.85px;opacity:0;stroke-dasharray:.014 .034}.wormhole-signal{stroke:#ebf8ff;stroke-width:2px;stroke-dasharray:.04 .96;stroke-dashoffset:1px;opacity:0}.wormhole-card-thread{stroke:#c0b4f4;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.wormhole-mouth{width:calc(var(--wormhole-size)*1.65);height:calc(var(--wormhole-size)*1.95);opacity:0;z-index:1;will-change:transform,opacity;position:absolute;transform:translate(-50%,-50%)}.wormhole-ellipse{position:absolute;inset:0;transform:rotate(-16deg)scaleX(.74)}.wormhole-mouth[data-wormhole-mouth=destination] .wormhole-ellipse{transform:rotate(16deg)scaleX(.74)}.wormhole-aperture{background:radial-gradient(at 50% 48%,#010308fa 19%,#080d1df2 51%,#282052bb 74%,#c8d0ff20);border-radius:50%;position:absolute;inset:12%;box-shadow:inset 0 0 10px #777eff38}.wormhole-aura{opacity:.95;background:radial-gradient(#0000 40%,#7e89f626 53%,#b7b5ff14 58%,#0000 70%);border-radius:50%;position:absolute;inset:-17%}.wormhole-rim{border:1.5px solid #c3bfff;border-color:#c3bfff #7182c8 #c3bfff #f5f2ff;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 5px #c6b5ffae,0 0 16px #888aff6b,inset 0 0 7px #9db7ff8a}.wormhole-rim:before{content:"";border:1px solid #e0daff8c;border-color:#e0daff8c #0000 #b5d4ff5a #b5d4ff5a;border-radius:50%;position:absolute;inset:-5px;transform:rotate(-23deg)}.wormhole-rim:after{content:"";border:1px solid #0000;border-color:#e8eeff6b #0000 #0000 #e8eeff6b;border-radius:50%;position:absolute;inset:4px;transform:rotate(18deg)}.wormhole-orbit{will-change:transform;border:1px dashed #bfd1ff63;border-left-color:#f2e7ffc7;border-radius:50%;position:absolute;inset:2%}.wormhole-front-rim{z-index:4;border:2px solid #0000;border-color:#0000 #0000 #ecf5ff #e8d5ffb0;border-radius:50%;position:absolute;inset:7%;transform:rotate(-25deg);box-shadow:0 3px 5px -2px #bdc9ff}.wormhole-floor{opacity:.9;background:radial-gradient(#babdff36,#0000 70%);border-radius:50%;height:24%;position:absolute;bottom:3%;left:-12%;right:-12%;transform:rotate(8deg)}.wormhole-core-flash{opacity:0;z-index:6;background:linear-gradient(90deg,#0000,#edebffd9,#0000);border-radius:50%;width:24%;height:60%;position:absolute;top:20%;left:38%}.wormhole-world{width:var(--wormhole-size);height:var(--wormhole-size);z-index:3;will-change:transform,opacity;filter:drop-shadow(0 4px 5px #0007);position:absolute;transform:translate(-50%,-50%)}.wormhole-world .board-world-art{width:100%;height:100%;display:block;position:relative}.wormhole-world .planet-art{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.wormhole-world .planet-owner-ring{border:1.5px solid var(--planet-owner);box-shadow:0 0 5px color-mix(in srgb,var(--planet-owner) 35%,transparent);inset:0}.wormhole-grain{z-index:4;opacity:0;background:#eef6ff;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:0 0 4px #afbcff}@media (prefers-reduced-motion:reduce){.card-wormhole-transit{display:none}}
