.sui-icon-group{vertical-align:middle;align-items:center;gap:1px;display:inline-flex}.sui-icon{flex:none;display:inline-block;position:relative}.sui-icon-face{background-repeat:no-repeat;position:absolute;inset:0}.sui-icon-face.round{border-radius:50%}.sui-icon-face.diamond{clip-path:polygon(50% 2%,98% 50%,50% 98%,2% 50%)}.sui-icon-value{z-index:1;color:#fff;align-items:center;font-family:Bahnschrift,Avenir Next Condensed,Roboto Condensed,Arial Narrow,Arial,sans-serif;font-style:normal;font-weight:700;line-height:1;display:flex;position:absolute}.sui-icon-text{color:#223;vertical-align:middle;background:#e5e9f2;border-radius:8px;padding:1px 5px;font-size:11px;line-height:16px;display:inline-block}.sui-planet{vertical-align:middle;border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff2,0 0 14px 2px #7fb0ff33}.sui-planet-art{background-repeat:no-repeat;position:absolute;inset:0}.sui-moon{vertical-align:middle;filter:drop-shadow(0 1px 2px #000a);flex:none}.sui-player{border-radius:4px;padding:0 6px;font-weight:700;line-height:1.45;display:inline-block}.sui-player.plain{background:#8a93ad33}.sui-card-chip{color:#1d2433;background:#fff;border:1px solid #1d243329;border-left:4px solid #8a93ad;border-radius:4px;padding:0 6px 0 5px;font-weight:600;line-height:1.4;display:inline-block}.sui-card-chip.detail{vertical-align:middle;align-items:center;gap:5px;line-height:1.25;display:inline-flex}.sui-card-chip-x{border-left:1px solid #1d24332e;align-items:center;gap:2px;padding-left:5px;display:inline-flex}.sui-card-chip-inc{margin-left:2px;display:inline-flex}.sui-card-chip.open{cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline dotted #1d243373;text-decoration:underline dotted #1d243373}.sui-card-chip.open:hover{background:#eef3ff}.sui-card-chip.open:focus-visible{outline-offset:1px;outline:2px solid #2456c8}.sui-cardzoom{z-index:2000;padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));cursor:zoom-out;background:#050810d1;flex-direction:column;justify-content:center;align-items:center;gap:14px;animation:.16s ease-out sui-cardzoom-in;display:flex;position:fixed;inset:0}.sui-cardzoom-card .sui-cf{box-shadow:0 12px 40px #000c}.sui-cardzoom-close{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff4;border-radius:20px;min-height:40px;padding:6px 18px;font:600 14px Segoe UI,system-ui,sans-serif}@keyframes sui-cardzoom-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sui-cardzoom{animation:none}}.sui-tech-chip{vertical-align:middle;background:color-mix(in srgb, var(--c) 16%, #fff);color:#1d2433;border:1px solid color-mix(in srgb, var(--c) 55%, transparent);cursor:help;border-radius:4px;align-items:center;gap:4px;padding:0 6px 0 3px;font-weight:600;line-height:1.4;display:inline-flex}.sui-rt-icon{vertical-align:middle;margin:0 1px;display:inline-flex}.sui-place{vertical-align:middle;align-items:center;gap:4px;font-weight:600;display:inline-flex}.sui-star{white-space:nowrap;font-weight:600}.sui-star:before{content:"";background:var(--c);border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #0003}.sui-card{--k:1;width:calc(150px * var(--k));flex-direction:column;gap:4px;display:flex}.sui-cf{width:calc(150px * var(--k));height:calc(209px * var(--k));border-radius:calc(12px * var(--k));position:relative;box-shadow:0 2px 6px #00000073}.sui-cf-in{width:150px;height:209px;transform:scale(var(--k));transform-origin:0 0;color:#000;background:#fff;border-radius:12px;font-family:Bahnschrift,Avenir Next Condensed,Roboto Condensed,Arial Narrow,Arial,sans-serif;position:absolute;top:0;left:0;overflow:hidden}.sui-cf-in>*{position:absolute}.sui-cf-art{width:150px;height:calc(var(--th,95px) + 5px);background-color:#555;background-repeat:no-repeat;top:0;left:0}.sui-cf-ico{vertical-align:middle;background-repeat:no-repeat;display:inline-block}.sui-cf-ico.diamond{clip-path:polygon(50% 2%,98% 50%,50% 98%,2% 50%)}.sui-cf-tl{clip-path:polygon(0 0,100% 0,100% 57%,0 100%);background:#3e3f41;width:16px;height:40px;top:0;left:0}.sui-cf-free{z-index:2;height:22.5px;top:2px;left:6px}.sui-cf-sec{background:var(--sector);clip-path:polygon(33.4% 0,100% 0,100% 100%);width:45px;height:30px;top:0;right:0}.sui-cf-secico{z-index:2;width:26px;height:26px;top:0;right:1px}.sui-cf-species{background:var(--sp);color:#fff;letter-spacing:.2px;z-index:2;border-radius:3px;padding:1px 4px;font-size:7px;font-weight:700;top:4px;left:20px}.sui-cf-band{left:32px;top:var(--th,95px);width:118px;height:12px}.sui-cf-title{left:38px;top:var(--th,95px);color:#fff;white-space:nowrap;z-index:2;justify-content:center;align-items:center;width:110px;height:12px;font-size:6.6px;display:flex;overflow:hidden}.sui-cf-price{left:-2px;top:calc(var(--th,95px) - 12px);z-index:3;width:37px;height:30px}.sui-cf-price svg{position:absolute;top:0;left:0}.sui-cf-price b{color:#fff;z-index:2;justify-content:center;align-items:center;width:12px;height:18px;font-size:19px;font-weight:700;line-height:18px;display:flex;position:absolute;top:5px;left:4px}.sui-cf-price .sui-cf-ico{z-index:2;position:absolute;top:7px;left:15.5px}.sui-cf-body{flex-wrap:wrap;place-content:center;align-items:center;gap:5px 8px;display:flex;inset:113px 4px 22px}.sui-cf-body.with-lines{bottom:44px}.sui-cf-fx{align-items:center;display:inline-flex}.sui-cf-fx b{color:var(--fxc,#182031);letter-spacing:-.5px;margin-right:1px;font-size:17px;font-weight:700;line-height:1}.sui-cf-fx .sui-icon-text{padding:0 3px;font-size:7px;line-height:9px}.sui-cf-lines{color:#333;font-size:7.5px;font-style:italic;line-height:10px;bottom:17px;left:7px;right:24px}.sui-cf-lines .sui-icon-text{padding:0 2px;font-size:6px;line-height:8px}.sui-cf-inc{width:150px;height:17px;bottom:0;left:0}.sui-cf-incico{z-index:2;width:12px;height:12px;bottom:2px;right:10px}.sui-cf-body.with-mission{bottom:64px}.sui-mt{justify-content:center;gap:6px;height:42px;display:flex;bottom:21px;left:6px;right:6px}.sui-mt-slot{flex-direction:column;align-items:center;display:flex}.sui-mt-trig{background:#e3e7ee;border-radius:3px 3px 0 0;justify-content:center;align-items:center;min-width:22px;height:16px;padding:1px 3px;display:flex}.sui-mt-planet .sui-planet{box-shadow:none}.sui-mt-circle{background:#fff;border:1px solid #c7ccd6;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-top:-1px;display:flex;position:relative;box-shadow:0 1px 2px #0003}.sui-mt-cover{z-index:2;position:absolute;inset:3px}.sui-mc{background:#e3e7ee;border-radius:5px;align-items:center;gap:3px;height:38px;padding:3px 5px;display:flex;bottom:22px;left:6px;right:6px}.sui-mc-req{color:#333;flex:1;justify-content:center;align-items:center;gap:2px;font-size:7.5px;display:flex}.sui-mc-req b{font-size:11px}.sui-mc-arrow{color:#888;font-size:9px}.sui-mc-reward{flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.sui-mt-word{font-size:7px;font-style:italic}.sui-card.alien .sui-cf{box-shadow:0 0 0 calc(2px * var(--k)) var(--sp), 0 2px 6px #00000073}.sui-card.wordy .sui-cf-body.with-lines{bottom:60px}.sui-card.wordy .sui-cf-lines{font-size:6.6px;line-height:8.6px}.sui-cf-lines .sui-icon-group{vertical-align:-3px}.sui-mc-req .sui-mt-word{font-size:6.5px}.sui-cf-fxw{flex-direction:column;align-items:center;display:inline-flex}.sui-cf-fxw>i{color:#333;text-transform:capitalize;font-size:7px;font-style:normal;line-height:8px}.sui-cf-face{left:0;right:0;top:calc(var(--th,95px) + 15px);color:#111;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;bottom:17px}.sui-fc-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 5px;padding:0 7px;display:flex}.sui-fc-it{align-items:center;gap:3px;display:inline-flex}.sui-fc-desc,.sui-fc-text{text-align:center;font-size:7px;line-height:8.5px}.sui-fc-text{flex-basis:100%}.sui-fc-text.half{text-align:left;flex-basis:auto;max-width:70px}.sui-fc-desc .sui-icon-group,.sui-fc-text .sui-icon-group,.sui-fc-ttext .sui-icon-group,.sui-fc-end .sui-icon-group{vertical-align:-3px}.sui-fc-cond{flex:none;width:138px;height:37px;margin-left:11px;display:flex;position:relative}.sui-fc-req{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:1px 2px;width:73px;padding:0 3px;font-size:6.5px;line-height:7.5px;display:flex}.sui-fc-rew{flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.sui-fc-trig{flex:none;align-items:center;gap:4px;width:138px;height:36.5px;margin-top:10px;padding:0 4px;display:flex;position:relative}.sui-fc-trig.tall{flex-direction:column;justify-content:flex-start;height:55.6px;margin-top:0;padding-top:3px}.sui-fc-ttext{text-align:center;max-width:42px;font-size:6.5px;line-height:7.5px}.sui-fc-trig.tall .sui-fc-ttext{max-width:none}.sui-fc-slots{flex:1;justify-content:space-around;align-items:center;gap:4px;display:flex}.sui-fc-slot{flex-direction:column;align-items:center;margin-top:-14px;display:flex}.sui-fc-trig.tall .sui-fc-slot{margin-top:0}.sui-fc-plate{text-align:center;justify-content:center;align-items:flex-start;width:37px;height:25px;padding-top:3px;font-size:6.5px;line-height:7px;display:flex}.sui-fc-reward{justify-content:center;align-items:center;width:33px;height:33px;margin-top:-4px;display:flex;position:relative}.sui-fc-end{text-align:center;flex:none;justify-content:center;align-items:center;width:125px;height:30px;margin-left:25px;padding:0 6px 0 12px;font-size:7px;font-weight:600;line-height:8px;display:flex}.sui-cf-price.exertian b{left:6px}.sui-fc-cent{align-items:stretch;gap:6px;width:138px;height:100%;padding:2px 0 4px;display:flex}.sui-fc-now{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.sui-fc-nowfx{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 4px;display:flex}.sui-fc-msg{background:#dff0d8;border:1.5px solid #9ccf8f;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:64px;padding:4px 4px 0;display:flex}.sui-fc-msgicons{flex:1;justify-content:center;align-items:center;display:flex}.sui-fc-msgtext{text-align:center;flex:1;align-items:center;font-size:7px;line-height:9px;display:flex}.sui-fc-msgtext .sui-icon-group{vertical-align:-3px}.sui-fc-danger{justify-content:center;align-items:center;margin-bottom:4px;display:flex}.sui-fc-danger b{color:#fff;-webkit-text-stroke:2px #111;paint-order:stroke;z-index:1;margin-right:-4px;font-size:32px;font-weight:900;line-height:1}.sui-fc-goal{background:#fdf1f1;border:1.5px solid #c82838;border-radius:6px;flex:none;width:136px;overflow:hidden}.sui-fc-goalhead{color:#fff;background:#c82838;padding:2px 6px;font-size:7px;font-weight:700}.sui-fc-goalbody{justify-content:center;align-items:center;gap:4px;min-height:34px;padding:4px 5px;display:flex}.sui-fc-goalreq{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:1px 3px;font-size:7.5px;line-height:9px;display:flex}.sui-fc-goalreq>b{font-size:13px}.sui-fc-goalarrow{color:#222;font-size:16px;font-weight:900}.sui-piece{vertical-align:middle;flex:none;display:inline-block}.sui-piece>svg{width:100%;height:100%;display:block}.sui-mt-cover .sui-piece{filter:drop-shadow(0 1px 1.5px #0000008c);width:100%;height:100%;display:block}.sui-tcard,.sui-deck{border-radius:12px;flex:none;width:150px;height:209px;position:relative}.sui-tcard .sui-card,.sui-deck .sui-card{--k:1}.sui-tcard.space{background:#ffffff0d;border:3px dashed #fff5;justify-content:center;align-items:center;display:flex}.sui-tcard-label,.sui-deck-empty{color:#c9d3ea;text-align:center;font-size:14px}.sui-deck{box-shadow:calc(var(--n,1) * 1.5px) calc(var(--n,1) * 2px) 0 #0b0f1c, 0 6px 14px #000a}.sui-card-back{background:repeating-linear-gradient(135deg,#2b3b66 0 10px,#344a80 10px 20px);border:3px solid #fff;border-radius:12px;position:absolute;inset:0}.sui-card-back.art{background-position:50%;background-size:100% 100%;border:0}.sui-deck.empty{box-shadow:none;border:3px dashed #fff4;justify-content:center;align-items:center;display:flex}.sui-deck.clickable{cursor:pointer}.sui-deck-count{z-index:3;color:#fff;background:#0b0f1ce6;border-radius:10px;padding:1px 9px;font-size:18px;position:absolute;bottom:8px;right:8px}.sui-probe .seti-piece{overflow:visible}.sui-probe.movable,.sui-probe.selected{cursor:pointer}.sui-probe.movable .seti-piece{filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 2px #fff)}.sui-probe.selected .seti-piece{filter:drop-shadow(0 0 3px #50c878)drop-shadow(0 0 3px #50c878)}.sui-status{color:#1d2433;-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#fff9;border:1px solid #ffffff8c;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 10px 8px 14px;font-family:Segoe UI,system-ui,sans-serif;display:flex;box-shadow:0 8px 28px #0000004d}.sui-status.mine{box-shadow:0 0 0 2px #3a78c4,0 8px 28px #0000004d}.sui-status-text{flex:300px;min-width:0}.sui-status-title{font-size:15px;font-weight:600;line-height:1.55;display:block}.sui-status-sub{color:#4a5468;font-size:12.5px;line-height:1.5;display:block}.sui-status-error{color:#b4233a;margin-top:2px;font-size:13px;font-weight:600}.sui-status-error.note{color:#7a5a00}.sui-status-buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sui-btn{color:#1d2433;cursor:pointer;background:#ffffffe0;border:1px solid #1d243329;border-radius:6px;align-items:center;min-height:34px;margin:0;padding:3px 10px;font:600 13px Segoe UI,system-ui,sans-serif;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex;position:relative}.sui-btn:hover:not(:disabled){background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.sui-btn.primary{color:#fff;background:#1f3b73;border-color:#0000}.sui-btn.primary:hover:not(:disabled){background:#284c94}.sui-btn.secondary{color:#1d2433;background:0 0;border-color:#1d243329}.sui-btn.danger{color:#b4233a}.sui-btn.undo{background:#ffd54a;border-color:#0000}.sui-btn:disabled{opacity:.5;cursor:not-allowed}.sui-btn-face{flex-direction:column;align-items:flex-start;gap:0;display:inline-flex}.sui-btn-face .l1,.sui-btn-face .l2{align-items:center;gap:4px;display:inline-flex}.sui-btn-face .cost{border-left:1px solid #1d24332e;align-items:center;gap:2px;margin-left:4px;padding-left:6px;display:inline-flex}.sui-btn.primary .sui-btn-face .cost{border-color:#ffffff4d}.sui-btn-face .l2{color:#4a5468;font-size:12px;font-weight:500}.sui-btn.primary .sui-btn-face .l2{color:#d5def0}.sui-need{color:#b4233a;white-space:nowrap;opacity:0;pointer-events:none;z-index:2;background:#fff;border-radius:4px;margin-top:3px;padding:1px 6px;font-size:11px;font-weight:600;transition:opacity .15s;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0003}.sui-btn:disabled:hover .sui-need{opacity:1}.sui-pboard{color:#e6eefc;background:linear-gradient(#1d3a66,#12233f);border-radius:8px;padding:8px;font:12px Segoe UI,system-ui,sans-serif}.sui-pboard.art{background:0 0;padding:0}.sui-pba{background-size:100% 100%;border-radius:10px;width:100%;position:relative;box-shadow:0 2px 6px #00000080}.sui-pba>*{box-sizing:border-box;position:absolute}.sui-pba-tech.empty{background:0 0}.sui-pba-space{appearance:none;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.sui-pba-space.choosable{cursor:pointer;border:3px solid #7dff9a;animation:1.2s infinite sui-glow;box-shadow:0 0 10px 3px #7dff9acc}.sui-pba-token .sui-piece{filter:drop-shadow(0 1px 1.5px #0000008c);width:100%;height:100%;display:block}.sui-pba-ready{border-radius:50%;box-shadow:0 0 0 3px #7dff9a,0 0 14px 4px #7dff9ae6}.sui-pb-status{white-space:nowrap;margin-top:4px;font-size:12px}.sui-pboard.art .sui-pb-status{color:inherit;opacity:.85}@keyframes sui-glow{50%{box-shadow:0 0 2px 1px #7dff9a4d}}.sui-btile>span{transition:opacity .15s;position:absolute;inset:0}.sui-btile.real{filter:drop-shadow(0 2px 3px #000a)}.sui-btile:not(.real)>.sui-btile-face{background:linear-gradient(#3b8de0,#1c5fae);border:2px solid #bfe0ff;border-radius:8px;justify-content:center;align-items:center;display:flex}.sui-btile-name{color:#fff;text-align:center;padding:2px;font-size:9px;font-weight:600;line-height:1.1}.sui-pb-row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.sui-pb-row+.sui-pb-row{border-top:1px solid #ffffff26;margin-top:8px;padding-top:6px}.sui-pb-lbl{color:#9fc6ff;margin-bottom:4px;font-weight:700}.sui-ready{color:#7dff9a;margin-left:4px}.sui-pool{background:#0b1a33;border-radius:8px;grid-template-columns:repeat(3,26px);gap:3px;padding:5px;display:grid}.sui-poolslot{background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.sui-computer{gap:4px;display:flex}.sui-ccol{flex-direction:column;align-items:center;gap:3px;width:38px;display:flex}.sui-cspace{width:32px;height:32px;color:inherit;background:#5fa8e626;border:2px solid #5fa8e6;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.sui-cspace.filled{background:0 0;border-color:#9fd3ff}.sui-cspace.choosable{cursor:pointer;outline:3px solid #7dff9a;animation:1.2s infinite sui-pulse}.sui-cspace.low{border-style:dashed;width:28px;height:28px}.sui-cspace .sui-icon-group{transform:scale(.8)}.sui-ctech{background:#2a76c9;border-radius:5px;justify-content:center;align-items:center;width:36px;height:38px;display:flex}.sui-ctech.empty{background:0 0;border:1px dashed #ffffff4d}@keyframes sui-pulse{50%{outline-color:#7dff9a4d}}.sui-techslots{gap:3px;display:flex}.sui-techtile{text-align:center;border-radius:5px;justify-content:center;align-items:center;width:58px;min-height:30px;padding:2px;font-size:10px;line-height:1.1;display:flex}.sui-techtile.probe-tech{background:#d4571f}.sui-techtile.scan-tech{background:#9b3b9e}.sui-techtile.empty{border:1px dashed #ffffff4d}.sui-income{flex-direction:column;gap:6px;display:flex}.sui-income-stack{flex:none;width:150px;position:relative}.sui-income-stack.clickable{cursor:pointer}.sui-income-card{z-index:50;background:#f4f1e8;border:1px solid #c9c2ad;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:150px;height:100px;display:flex;position:relative;box-shadow:0 2px 6px #00000059}.sui-income-card.art{background-repeat:no-repeat;border:0;border-radius:10px;height:209px;display:block;box-shadow:0 3px 8px #00000073}.sui-income-title{color:#4a4536;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.sui-income-icons{gap:6px;display:flex}.sui-income-peek{border-radius:0 0 12px 12px;width:150px;height:36px;position:absolute;left:0;overflow:hidden}.sui-income-peek>.sui-card{position:absolute;bottom:0;left:0}.sui-income-sum{font-size:12px;line-height:1.6}.sui-inc{white-space:nowrap;margin-right:10px}.sui-inc i{opacity:.7;font-size:.9em;font-style:normal}.sui-muted{opacity:.7;font-size:12px}.sui-cards{flex-wrap:wrap;gap:8px;display:flex}.sui-discard{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.sui-discard.clickable{cursor:pointer}.sui-pile-label{font-size:13px}.sui-discard-list{z-index:20;background:#18213a;border:1px solid #2c3a5e;border-radius:8px;width:max-content;max-width:640px;margin-top:6px;padding:8px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #000a}.sui-parea{box-sizing:border-box;color:#e7ecf8;border:6px solid var(--c);border-radius:16px;flex-direction:column;width:100%;height:680px;padding:10px 14px;font-family:Segoe UI,system-ui,sans-serif;display:flex;overflow:hidden}.sui-parea-head{align-items:baseline;gap:8px;margin-bottom:6px;font-size:18px;display:flex}.sui-parea-vp{margin-left:auto;font-weight:700}.sui-parea-body{flex:1;gap:20px;min-height:0;display:flex}.sui-parea-income{flex:none;width:170px;overflow:hidden auto}.sui-parea-main{flex-direction:column;flex:1;min-width:0;display:flex}.sui-parea-top{flex:none;align-items:flex-start;gap:20px;display:flex}.sui-parea-board{flex:none;width:700px}.sui-parea-pile{color:#c9d3ea;flex-direction:column;flex:none;align-items:center;gap:6px;font-size:13px;display:flex}.sui-parea-bottom{flex:1;align-items:flex-start;gap:16px;min-height:0;margin-top:14px;display:flex;overflow:auto hidden}.sui-parea.tall{height:930px}.sui-parea.tall .sui-parea-bottom{flex:none}.sui-parea-extra{flex:none;margin-top:14px}.sui-magnifier{z-index:5000;pointer-events:none;filter:drop-shadow(0 12px 30px #0009);flex-direction:column;align-items:center;gap:6px;animation:.12s ease-out sui-mag-in;display:flex;position:fixed}@keyframes sui-mag-in{0%{opacity:0;transform:scale(.94)}}.sui-magnifier-hint{color:#e7ecf8;background:#0b1020d9;border-radius:4px;padding:2px 8px;font:600 11px Segoe UI,system-ui,sans-serif}.sui-mag-tile{background-repeat:no-repeat;border-radius:12px;position:relative}.sui-mag-tile:not(.art){box-sizing:border-box;text-align:center;color:#fff;background:linear-gradient(#3b8de0,#1c5fae);border:3px solid #bfe0ff;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font:14px Segoe UI,system-ui,sans-serif;display:flex}.sui-mag-tile:not(.art) b{font-size:18px}.sui-mag-2vp{aspect-ratio:179/120;filter:drop-shadow(0 2px 4px #000c);background-size:100% 100%;width:62%;position:absolute;top:5%;left:50%;transform:translate(-50%)}.sui-mag-2vp.drawn{aspect-ratio:auto;width:auto}.sui-browser{z-index:4000;box-sizing:border-box;color:#1d2433;-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#ffffffd1;border:1px solid #fff9;border-radius:10px;flex-direction:column;gap:8px;width:min(440px,100vw - 16px);padding:12px;font-family:Segoe UI,system-ui,sans-serif;animation:.2s cubic-bezier(.2,.8,.2,1) sui-browser-in;display:flex;position:fixed;top:8px;bottom:8px;right:8px;box-shadow:0 16px 50px #00000073}@keyframes sui-browser-in{0%{opacity:0;transform:translate(24px)}}.sui-browser-head{align-items:baseline;gap:10px;font-size:16px;display:flex}.sui-browser-count{color:#4a5468;font-size:13px}.sui-browser-close{cursor:pointer;color:#1d2433;background:0 0;border:0;margin-left:auto;font-size:18px}.sui-browser-search{box-sizing:border-box;color:#1d2433;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #1d243333;border-radius:6px;width:100%;padding:8px 10px;font:14px Segoe UI,system-ui,sans-serif}.sui-browser-list{flex:1;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));align-content:start;justify-items:center;gap:10px;min-height:0;padding:4px 2px;display:grid;overflow-y:auto}.sui-browser-none{color:#4a5468;grid-column:1/-1;font-size:13px}.sui-browser-hint{color:#4a5468;text-align:center;margin:0;font-size:11px}.sui-tableau,.sui-exertians{color:#e7ecf8;flex-direction:column;gap:6px;min-width:0;font-family:Segoe UI,system-ui,sans-serif;display:flex}.sui-tableau-title{align-items:baseline;gap:8px;font-size:13px;display:flex}.sui-tableau-title b{color:var(--c,#e7ecf8)}.sui-tableau-title span{opacity:.75;font-size:11px}.sui-tableau-row{align-items:flex-start;gap:8px;display:flex}.sui-tableau-card{flex-direction:column;flex:none;gap:4px;display:flex;position:relative}.sui-tableau-card .sui-card{--k:1}.sui-tableau-card.done .sui-cf{filter:grayscale(.85)brightness(.7)}.sui-tableau-card.exertian .sui-cf{outline-offset:3px;outline:3px dashed #e0566b}.sui-exertian-back{width:150px;height:209px;position:relative}.sui-tableau-more{color:#c9d3ea;flex-direction:column;flex:none;align-items:center;gap:6px;font-size:12px;display:flex}.sui-tableau-empty{opacity:.7;padding-top:8px;font-size:12px}.sui-lens{z-index:9000;pointer-events:none;background:#0b1020;border-radius:50%;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 0 0 3px #fff,0 0 0 4px #0006,0 10px 34px #000a,inset 0 0 18px #0007}.sui-lens-stage{transform-origin:0 0;position:absolute;top:0;left:0}.sui-lens-stage *{transition:none!important;animation:none!important}.sui-lens-zoom{color:#fff;background:#000a;border-radius:4px;padding:1px 7px;font:600 11px/1.5 system-ui,sans-serif;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.sui-samples-at,.sui-anomaly-token{pointer-events:auto}.sui-anomaly-glow{fill:none;stroke:#fff6a8;stroke-width:3px;filter:drop-shadow(0 0 4px #fff6a8);animation:1.6s infinite sui-glow}.sui-next-label{fill:#fff6a8;font-weight:700}.sui-anomaly-face{justify-content:center;align-items:center;gap:1px;width:100%;height:100%;display:flex}.sui-svg{width:100%;height:auto;display:block}.sui-layer image,.sui-layer .sui-cell,.sui-upright{pointer-events:none}.sui-upright{transform-box:fill-box;transform-origin:50%;transition:transform .7s ease-in-out}.sui-cell{stroke:#ffffff40;stroke-width:1px}.sui-svg text{text-anchor:middle;dominant-baseline:middle;pointer-events:none}.sui-obj-label{fill:#e6e9f2;font-size:12px}.sui-badge{fill:#fff;font-size:10px}.sui-star-label{fill:#fff;paint-order:stroke;stroke:#070b16;stroke-width:3px;font-size:15px;font-weight:700}.sui-svg text.sui-board-watermark{text-anchor:end;fill:#ffffff8c;font-size:14px}.sui-slot{fill:none;stroke:#1c2333;stroke-opacity:.85;stroke-linecap:round}.sui-first-label{fill:#ffe9a0;paint-order:stroke;stroke:#070b16;stroke-width:3px;font-size:11px;font-weight:700}.sui-reward-n{paint-order:stroke;stroke:#000;stroke-width:2.5px;font-size:12px;font-weight:700}.sui-star.choosable{cursor:pointer}.sui-star.choosable path{stroke:#50c878;stroke-width:5px;fill-opacity:.45}.sui-star.choosable:hover path{fill-opacity:.7}.sui-target{fill:#50c87859;stroke:#50c878;stroke-width:2px;cursor:pointer}.sui-target:hover{fill:#50c87899}.sui-cost{fill:#fff;font-size:12px;font-weight:700}.sui-probe.movable{cursor:pointer}.sui-probe.movable path{filter:drop-shadow(0 0 4px #fff)}.sui-probe.selected path{stroke:#50c878;stroke-width:3px}.sui-probe:hover .sui-capsule-peek{display:inline}.sui-star.art.choosable .sui-star-hit{fill:#7dff9a2e;stroke:#7dff9a;stroke-width:3px;cursor:pointer}.sui-mainboard-wrap{position:relative}.sui-mainboard{position:absolute;top:0}.sui-mb-alien{z-index:2;position:absolute}.sui-mb-alien-turn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.sui-mb-art{z-index:1;filter:drop-shadow(0 10px 24px #000b);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;top:0;left:0}.sui-mb-solar{z-index:2;position:absolute}.sui-mb-solar .sui-svg{width:100%;height:100%}.sui-mb-tech{z-index:3}.sui-mb-tile{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.sui-mb-probe{z-index:5;width:26px;height:26px;position:absolute;transform:translate(-50%,-60%)}.sui-mb-mark{z-index:6;width:22px;height:22px;position:absolute;transform:translate(-50%,-50%)}.sui-mb-mark>span{width:100%;height:100%;display:block}.sui-mb-lap{color:#fff;white-space:nowrap;background:#0b0f1c;border-radius:6px;padding:0 3px;font-size:9px;position:absolute;top:-40%;left:60%}.sui-spot-dot{z-index:20;cursor:grab;touch-action:none;background:#ff3df0;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;box-shadow:0 0 0 2px #000a}.sui-spot-dot.publicity{background:#3dd5ff}.sui-spot-dot.moons{background:#ffd54a}.sui-spot-dot.rotationCircles{background:#fff;border-color:#ff3df0;width:20px;height:20px;margin:-10px 0 0 -10px}.sui-spot-dot.rotationRim{background:#ff3df0;border-color:#ffd54a;border-radius:3px}.sui-spot-dot.aliens{background:#7dff9a;width:22px;height:22px;margin:-11px 0 0 -11px}.sui-mb-trace{z-index:6;width:24px;height:24px;position:absolute;transform:translate(-50%,-50%)}.sui-mb-trace>svg{width:100%;height:100%;display:block}.sui-mb-target{z-index:7;cursor:pointer;border-radius:50%;width:34px;height:34px;animation:1.2s infinite sui-glow;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #7dff9a,0 0 12px 4px #7dff9aaa}.sui-mb-tile .sui-tslot-pile .sui-tpile-2vp{width:100%;top:3%;left:0;transform:none}.sui-mb-round{z-index:0;position:absolute;transform:translate(-50%,-50%)rotate(90deg)}.sui-mb-round.done{opacity:.45}.sui-mb-round.current .sui-deck{outline-offset:3px;outline:4px solid #ffd54a}.sui-mb-round .sui-deck-count{inset:8px auto auto 8px;transform:rotate(-90deg)}.sui-mb-round-rot{z-index:4;filter:drop-shadow(0 2px 4px #000c);position:absolute;top:-12px;right:-12px;transform:rotate(-90deg)}.sui-mb-rotmark.ghost{opacity:.45;pointer-events:none}.sui-mb-rotmark{z-index:6;background:radial-gradient(circle at 35% 30%,#fff,#c9cfda 70%,#8e96a6);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 8px #000c,inset 0 -3px 6px #0004}.sui-probe{transition:transform .4s cubic-bezier(.35,.1,.25,1)}.sui-probe-info rect{fill:#0b1020e6;stroke:#7dff9a;stroke-width:1.5px}.sui-probe-info text{fill:#fff;text-anchor:middle;dominant-baseline:central;pointer-events:none;font:600 12px system-ui,sans-serif}.sui-mb-mile{z-index:6;position:absolute;transform:translate(-50%,-50%)}.sui-mb-mile.exertian{background:#8a2b2b 50%/100% 100%;border:2px solid #fff;border-radius:5px;justify-content:center;align-items:flex-end;width:30px;height:42px;display:flex;box-shadow:0 2px 6px #000b}.sui-mb-mile.exertian b{color:#fff;background:#0b0f1ce6;border-radius:6px;margin-bottom:2px;padding:0 4px;font-size:10px}.sui-mb-mile.message,.sui-mb-mile.reply{border:3px solid var(--c);color:#fff;text-align:center;background:#0b1020e6;border-radius:50%;width:26px;height:26px;font-size:13px;line-height:20px;box-shadow:0 2px 6px #000b}.sui-mb-mile.reply{opacity:.9;border-width:2px;width:20px;height:20px;font-size:10px;line-height:15px}.sui-mb-mile.neutral{width:20px;height:20px}.sui-mb-mile.neutral>svg{width:100%;height:100%;display:block}.sui-spot-dot.scoreCells{background:#ff9d3d;width:12px;height:12px;margin:-6px 0 0 -6px}.sui-tpile-shape{filter:drop-shadow(0 1px 2px #000a);flex:none;display:block}.sui-tpile-pile{flex:none;display:block;position:relative}.sui-tpile-pile>.sui-tpile-shape{filter:drop-shadow(calc(var(--depth,0) * 1px) calc(var(--depth,0) * 1.5px) 0 #0b0f1c) drop-shadow(0 1px 2px #000a)}.sui-tpile-stack{aspect-ratio:175/246;background-color:#3a4363;border-radius:6px;width:58px;display:block;position:relative}.sui-tpile-stack.art{background-color:#0000;border-radius:0}.sui-tpile-stack.empty{color:#97a3c4;text-align:center;background:0 0;border:1px dashed #fff4;border-radius:6px;justify-content:center;align-items:center;font-size:10px;display:flex}.sui-tpile-bonus{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sui-tpile-2vp{aspect-ratio:179/120;filter:drop-shadow(0 1px 2px #000c);background-size:100% 100%;width:64%;position:absolute;bottom:-34%;left:50%;transform:translate(-50%)}.sui-tpile-2vp.drawn{aspect-ratio:auto;width:auto}.sui-tpile-left{text-align:center;background:#0b0f1c;border:1px solid #fff5;border-radius:8px;min-width:16px;height:16px;padding:0 3px;font-size:10px;line-height:14px;position:absolute;top:-5px;right:-5px}.sui-tslot{border-radius:8px;position:absolute}.sui-tslot.choosable{cursor:pointer;animation:1.2s infinite sui-glow;box-shadow:0 0 0 2px #7dff9a,0 0 12px 3px #7dff9aaa}.sui-tslot.choosable:hover{background:#7dff9a22}.sui-tslot-pile{width:100%;position:relative}.sui-tslot-pile>.sui-tpile-pile,.sui-tslot-pile .sui-tpile-shape,.sui-tslot-pile .sui-tpile-stack{width:100%;height:100%}.sui-tslot-pile .sui-tpile-stack{aspect-ratio:auto}.sui-tslot-pile .sui-tpile-2vp{width:58%;top:5%;bottom:auto}.sui-tslot-owners{justify-content:center;gap:2px;display:flex;position:absolute;bottom:6%;left:0;right:0}.sui-has-piece{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.sui-has-piece>.seti-piece{filter:drop-shadow(0 1px 1.5px #0000008c);width:100%;height:100%;display:block}.sui-tpile-dot{vertical-align:middle;width:14px;height:14px;margin:1px;display:inline-block}.sui-layer{transition:transform .7s ease-in-out}.sui-capsule-peek{pointer-events:none;filter:drop-shadow(0 2px 6px #000a);display:none}.sui-star.art .sui-star-hit{fill:#0000;stroke:none}.sui-mb-tile .sui-tslot-owners .sui-tpile-dot{width:14px;height:14px}.sui-mb-pawn{z-index:6;line-height:0;position:absolute;transform:translate(-50%,-78%)}.sui-mb-pawn>.sui-mb-lap{line-height:1.4;top:4%;left:62%}.sui-track-marker{isolation:isolate;filter:drop-shadow(0 2px 2px #0009);display:inline-block;position:relative}.sui-track-tint{position:absolute;inset:0}.sui-track-marker>img{mix-blend-mode:multiply;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sui-mb-extile{z-index:6;filter:drop-shadow(0 2px 3px #000000b3);background:50%/100% 100% no-repeat;position:absolute}.sui-alien{filter:drop-shadow(0 4px 8px #0009);background-size:100% 100%;width:100%;position:relative}.sui-alien>*{box-sizing:border-box;position:absolute}.sui-alien-species{background-size:100% 100%;inset:0}.sui-alien-mark>svg{width:100%;height:100%;display:block}.sui-alien-mark.neutral{opacity:.85}.sui-alien-target{cursor:pointer;background:#2f8a4a44;border:0;border-radius:50%;padding:0;animation:1.2s infinite sui-glow;box-shadow:0 0 0 3px #7dff9a,0 0 12px 4px #7dff9aaa}.sui-pz{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.sui-pz-content{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.sui-pz-content.anim{transition:transform .32s cubic-bezier(.2,.7,.2,1)}.sui-pz-spots{scrollbar-width:none;z-index:20;gap:6px;display:flex;position:absolute;top:8px;left:8px;right:8px;overflow-x:auto}.sui-pz-spots::-webkit-scrollbar{display:none}.sui-pz-spots button,.sui-pz-zoom button{color:#e7ecf8;cursor:pointer;background:#141b31e6;border:1px solid #3a4a7a;border-radius:999px;flex:none;padding:6px 11px;font:600 12px Segoe UI,system-ui,sans-serif;box-shadow:0 2px 8px #0008}.sui-pz-zoom{z-index:20;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:10px;right:8px}.sui-pz-zoom button{justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:20px;line-height:1;display:flex}.sui-pz-zoom button svg{flex:none;display:block}.sui-pz-zoom .sui-m-rotbtn{position:relative}.sui-pz-zoom .sui-m-rotbtn.on{background:#2d4fa8;border-color:#8fb0ff}.sui-m-rotbtn small{color:#1d2433;background:#ffd34d;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font:800 11px/18px Segoe UI,system-ui,sans-serif;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 4px #0008}.sui-m-rotnote{white-space:nowrap;color:#fff;pointer-events:none;background:#2d4fa8ee;border-radius:999px;padding:5px 10px;font:600 12px Segoe UI,system-ui,sans-serif;position:absolute;top:0;right:48px;box-shadow:0 2px 8px #0008}.sui-pz-zoom button:disabled{opacity:.35}.sui-pz-zoom .sui-m-probebtn{border-radius:12px;flex-direction:column;align-items:center;gap:1px;width:40px;height:auto;min-height:40px;padding:5px 0 4px;display:flex}.sui-m-probebtn small{color:#e7ecf8;font-variant-numeric:tabular-nums;font:700 10.5px Segoe UI,system-ui,sans-serif}.sui-m{--m-bg:#0b1020;--m-panel:#141b31;--m-line:#2b3760;--m-text:#e7ecf8;--m-dim:#97a3c4;--m-gold:#ffd54a;--m-tabs:56px;width:100%;height:100dvh;color:var(--m-text);-webkit-tap-highlight-color:transparent;background:radial-gradient(at 45% 30%,#1d3a2a,#10261b 55%,#0b1020);flex-direction:column;font-family:Segoe UI,system-ui,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden}.sui-m button{font-family:inherit}.sui-m-top{z-index:30;padding:calc(env(safe-area-inset-top) + 6px) 6px 0;background:linear-gradient(#0b1020,#0b1020ee 80%,#0b102000);flex-direction:column;flex:none;gap:6px;display:flex;position:relative}.sui-m{--m-line1:20px;--m-line2:18px;--m-btn:40px}.sui-m-status{height:calc(2 * var(--m-line1) + var(--m-line2) + var(--m-btn) + 22px);flex:none;position:relative}.sui-m-status>.sui-status{box-sizing:border-box;grid-template-rows:minmax(0, 1fr) var(--m-btn);border-radius:10px;gap:6px;height:100%;padding:7px 9px;display:grid;position:absolute;inset:0 0 auto;overflow:hidden}.sui-m-status .sui-status-text{flex-direction:column;justify-content:flex-start;min-height:0;display:flex;position:relative;overflow:hidden}.sui-m-status .sui-status-title{font-size:14px;line-height:var(--m-line1);max-height:calc(2 * var(--m-line1));-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.sui-m-status .sui-status-sub,.sui-m-status .sui-status-error{font-size:12px;line-height:var(--m-line2);max-height:var(--m-line2);-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:none;margin:0;display:-webkit-box;overflow:hidden}.sui-m-status .sui-status-text:has(.sui-status-error) .sui-status-sub{display:none}.sui-m-status .sui-status-text img,.sui-m-status .sui-status-text svg,.sui-m-status .sui-status-text .sui-icon{vertical-align:-.25em;max-height:1.3em}.sui-m-status.more:not(.open) .sui-status-text{cursor:pointer}.sui-m-status-more{z-index:41;right:10px;bottom:calc(var(--m-btn) + 13px);font-family:inherit;font-size:11px;font-weight:600;line-height:var(--m-line2);color:#2a5bb8;cursor:pointer;background:linear-gradient(90deg,#0000,#eef1f7 14px);border:0;padding:0 4px 0 18px;position:absolute}.sui-m-status.open .sui-m-status-more{background:#eef1f7;border-radius:6px;padding:0 6px;top:6px;bottom:auto}.sui-m-status.open>.sui-status{grid-template-rows:auto var(--m-btn);z-index:40;cursor:pointer;background:#f6f8fcf5;height:auto;min-height:100%;max-height:70dvh;overflow-y:auto;box-shadow:0 12px 30px #000c}.sui-m-status.open .sui-status-title,.sui-m-status.open .sui-status-sub,.sui-m-status.open .sui-status-error{-webkit-line-clamp:unset;max-height:none;display:block}.sui-m .sui-status-buttons{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;margin:0 -9px;padding:0 9px;overflow:auto hidden}.sui-m .sui-status-buttons::-webkit-scrollbar{display:none}.sui-m .sui-btn{height:var(--m-btn);border-radius:8px;flex:none;min-height:0;padding:2px 12px;font-size:13.5px}.sui-m .sui-btn .l2{font-size:11px;line-height:1.15}.sui-m .sui-btn:hover:not(:disabled){transform:none}.sui-m .sui-btn .sui-need{display:none}.sui-m-players{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.sui-m-players::-webkit-scrollbar{display:none}.sui-m-chip{cursor:pointer;text-align:left;border:1px solid #ffffff1a;border-top:3px solid var(--c);min-width:0;max-width:46vw;color:var(--m-text);background:#141b31e8;border-radius:9px;flex-direction:column;flex:1 0 104px;gap:3px;padding:4px 7px 5px;display:flex;box-shadow:0 2px 8px #0006}.sui-m-chip.active{box-shadow:0 0 0 2px var(--m-gold), 0 2px 10px #0008}.sui-m-chip.passed{opacity:.62}.sui-m-chip-head{white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:flex}.sui-m-chip-name{text-overflow:ellipsis;max-width:12ch;color:color-mix(in srgb, var(--c) 55%, #fff);overflow:hidden}.sui-m-chip-turn{background:var(--m-gold);width:8px;height:8px;box-shadow:0 0 6px var(--m-gold);border-radius:50%;flex:none;animation:1.4s infinite sui-m-pulse}@keyframes sui-m-pulse{50%{opacity:.35}}.sui-m-chip-tag{color:var(--m-dim);background:#ffffff1f;border-radius:4px;padding:0 4px;font-size:9.5px}.sui-m-chip-vp{margin-left:auto;font-size:14px;font-weight:700}.sui-m-chip-clock{font-variant-numeric:tabular-nums;color:var(--m-dim);margin-left:auto;font:600 10.5px ui-monospace,Consolas,monospace}.sui-m-chip-clock+.sui-m-chip-vp{margin-left:6px}.sui-m-chip-clock.running{color:#9fd0ff}.sui-m-chip-clock.low{color:#ffc24d}.sui-m-chip-clock.out{color:#ff6b6b}.sui-m-chip-vp small{color:var(--m-dim);margin-left:1px;font-size:9px;font-weight:600}.sui-m-chip-stats{flex-wrap:wrap;gap:2px 7px;display:flex}.sui-m-stat{align-items:center;gap:2px;font-size:11.5px;display:inline-flex}.sui-m-stat>i{font-size:11px;font-style:normal}.sui-m-stat b{font-weight:600}.sui-m-main{z-index:0;min-height:0;padding:6px 8px calc(var(--m-handpeek,112px) + 10px);overscroll-behavior:contain;flex:auto;position:relative;overflow:hidden auto}.sui-m-main.fill{padding:0 0 var(--m-handpeek,112px);overflow:hidden}.sui-m-tabs{z-index:42;height:calc(var(--m-tabs) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--m-line);background:#0e1428;flex:none;display:flex;position:relative}.sui-m-tab{color:var(--m-dim);cursor:pointer;letter-spacing:.02em;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;font-size:10.5px;font-weight:600;display:flex}.sui-m-tab.on{color:var(--m-gold)}.sui-m-tab.on .sui-m-tab-icon{background:#ffd54a1f}.sui-m-tab-icon{border-radius:13px;place-items:center;width:44px;height:26px;font-size:18px;line-height:1;display:grid;position:relative}.sui-m-badge{color:#fff;box-sizing:border-box;background:#e0566b;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-3px;right:2px}.sui-m-badge.dot{width:9px;min-width:9px;height:9px;padding:0;top:0;right:8px}.sui-m-hand{--hk:.42;z-index:40;left:0;right:0;bottom:calc(var(--m-tabs) + env(safe-area-inset-bottom));border-top:1px solid var(--m-line);background:linear-gradient(#18213cf5,#0e1428fa);border-radius:16px 16px 0 0;flex-direction:column;max-height:72dvh;transition:max-height .25s;display:flex;position:absolute;box-shadow:0 -6px 18px #0008}.sui-m-hand.attention{box-shadow:0 0 0 2px var(--m-gold), 0 -6px 22px #ffd54a40}.sui-m-hand-head{color:var(--m-dim);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:4px 14px;font-size:12px;display:flex;position:relative}.sui-m-hand-head b{color:var(--m-text)}.sui-m-grip{background:#ffffff38;border-radius:2px;width:38px;height:4px;margin-left:-19px;position:absolute;top:3px;left:50%}.sui-m-hand-chev{color:var(--m-text);font-size:14px}.sui-m-hand-cards{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;padding:4px 10px 8px;display:flex;overflow-x:auto}.sui-m-hand-cards::-webkit-scrollbar{display:none}.sui-m-hand.open{--hk:.74}.sui-m-hand.open .sui-m-hand-cards{flex-wrap:wrap;justify-content:center;gap:10px 8px;padding-bottom:14px;overflow-y:auto}.sui-m-hand-card{cursor:pointer;scroll-snap-align:start;background:0 0;border:0;border-radius:8px;flex:none;padding:0;position:relative}.sui-m-hand-card .sui-card{--k:var(--hk)}.sui-m-hand-card.dim .sui-cf{filter:brightness(.55)saturate(.6)}.sui-m-hand-card.picked .sui-cf{outline:3px solid var(--m-gold);outline-offset:2px}.sui-m-pick{background:var(--m-gold);color:#1c2233;text-align:center;border-radius:50%;width:20px;height:20px;font-size:12px;line-height:20px;position:absolute;top:-4px;right:-4px}.sui-m-scrim{z-index:39;background:#0009;position:absolute;inset:0}.sui-m-sheet-scrim{z-index:100;background:#000a;align-items:flex-end;animation:.18s sui-m-fade;display:flex;position:fixed;inset:0}@keyframes sui-m-fade{0%{opacity:0}}.sui-m-sheet{color:#e7ecf8;width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);background:#141b31;border-top:1px solid #3a4a7a;border-radius:18px 18px 0 0;flex-direction:column;font-family:Segoe UI,system-ui,-apple-system,sans-serif;animation:.22s cubic-bezier(.2,.7,.2,1) sui-m-rise;display:flex}@keyframes sui-m-rise{0%{transform:translateY(40%)}}.sui-m-sheet-head{align-items:center;gap:8px;padding:14px 14px 6px;font-size:14px;display:flex;position:relative}.sui-m-sheet-head .sui-m-grip{cursor:pointer}.sui-m-x{width:34px;height:34px;color:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;margin-left:auto;font-size:15px}.sui-m-sheet-body{padding:4px 14px 14px;overflow-y:auto}.sui-m-cardsheet-card{justify-content:center;padding:4px 0 10px;display:flex}.sui-m-cardsheet-card .sui-card{--k:min(1.75, calc((100vw - 80px) / 150px))}@supports not (width:calc(1px / 1px)){.sui-m-cardsheet-card .sui-card{--k:1.6}}.sui-m-note{color:#97a3c4;text-align:center;margin:0 0 10px;font-size:12.5px}.sui-m-actions{flex-direction:column;gap:8px;display:flex}.sui-m-act{cursor:pointer;color:#e7ecf8;background:#1d2747;border:1px solid #3a4a7a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:48px;padding:6px 12px;font-size:15px;font-weight:600;display:flex}.sui-m-act.primary{color:#1c2233;background:#ffd54a;border-color:#0000}.sui-m-act.danger{color:#ff8a9a}.sui-m-act:disabled{opacity:.5}.sui-m-act .l1,.sui-m-act .l2{align-items:center;gap:4px;display:inline-flex}.sui-m-act .l2{opacity:.8;font-size:12px;font-weight:500}.sui-m-toasts{z-index:35;left:10px;right:10px;top:var(--m-toast-top,150px);pointer-events:none;flex-direction:column;gap:4px;display:flex;position:absolute}.sui-m-toast{color:#1d2433;background:#fffffff2;border-radius:10px;align-self:center;max-width:100%;padding:6px 10px;font-size:12.5px;animation:.25s sui-m-fade;box-shadow:0 4px 14px #0008}.sui-m-sec{margin:4px 0 14px}.sui-m-sec>h3,.sui-m-sub{color:var(--m-text);align-items:baseline;gap:8px;margin:0 2px 6px;font-size:13px;font-weight:700;display:flex}.sui-m-sec>h3 span,.sui-m-sub span{color:var(--m-dim);font-size:11px;font-weight:500}.sui-m-empty{color:var(--m-dim);padding:8px 2px;font-size:12px}.sui-m-area{border:1px solid #ffffff1a;border-top:4px solid var(--c);background:#0e1428cc;border-radius:12px;margin-bottom:10px;padding:8px}.sui-m-area-head{align-items:baseline;gap:4px;margin:0 2px 8px;font-size:14px;display:flex}.sui-m-area-head b{color:color-mix(in srgb, var(--c) 55%, #fff)}.sui-m-area-vp{margin-left:auto;font-weight:700}.sui-m-area-board>*{width:100%}.sui-m-piles{gap:10px;margin:10px 0 12px;display:flex;overflow-x:auto}.sui-m-pile{color:var(--m-dim);flex-direction:column;flex:none;align-items:flex-start;gap:4px;font-size:11px;display:flex}.sui-m-pile-in{zoom:.5}.sui-m-strip{scroll-snap-type:x proximity;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.sui-m-strip-card{scroll-snap-align:start;flex-direction:column;flex:none;gap:4px;display:flex}.sui-m-strip-card .sui-card{--k:.72}.sui-m-strip-card.done .sui-cf{filter:grayscale(.85)brightness(.7)}.sui-m-extra{zoom:.72;margin-top:8px}.sui-m-seg{border:1px solid var(--m-line);background:#0e1428;border-radius:10px;gap:4px;margin-bottom:8px;padding:3px;display:flex;overflow-x:auto}.sui-m-seg button{color:var(--m-dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px;flex:1 0 auto;padding:7px 10px;font-size:12.5px;font-weight:600}.sui-m-seg button.on{color:var(--m-text);border-bottom-color:var(--c);background:#1d2747}.sui-m-hand-head{padding-right:130px}.sui-m-sort{z-index:1;color:var(--m-dim);cursor:pointer;background:#0e1428;border:1px solid #3a4a7a;border-radius:999px;padding:3px 9px;font-size:11px;position:absolute;top:5px;right:44px}.sui-m-toggle{color:var(--m-dim);cursor:pointer;background:0 0;border:1px solid #3a4a7a;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px}.sui-m-strip.small{flex-wrap:wrap;overflow:visible}.sui-m-strip.small .sui-card{--k:.46}.sui-m{container:sui-m/size}@container sui-m (height<=680px){.sui-m-hand:not(.open){--hk:.3}.sui-m-main{--m-handpeek:86px}.sui-m-chip{gap:1px;padding:3px 6px 4px}.sui-m-chip-stats{flex-wrap:nowrap;overflow:hidden}.sui-m-top{--m-line1:18px;--m-line2:16px;--m-btn:36px}.sui-m-status .sui-status-title{font-size:13px}}.sui-m-alien-notes{color:var(--m-text);margin-top:8px}.sui-m-alien-notes .sui-alien-overflow{background:#ffffff14}.sui-m-alien-notes .sui-alien-card .sui-card{--k:.72}.sui-m-sec .sui-gold{justify-content:flex-start}.sui-m-final{color:#1c2233;background:#f4f6fb;border-radius:10px;padding:8px}.sui-m-final h3{color:#1c2233}.sui-m .sui-log{max-height:none}.sui-m .sui-chat-list{max-height:40dvh}.sui-m-alien{width:100%;position:relative}.sui-m-alien-turn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.sui-m button:focus-visible,.sui-m-sheet button:focus-visible{outline:2px solid var(--m-gold,#ffd54a);outline-offset:2px}.sui-m-sheet:focus{outline:none}.sui-m-menu{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sui-m-confirm{margin:4px 2px 12px;font-size:15px;line-height:1.45}.sui-m-logtable{opacity:.65;margin-left:8px;font-size:12px;font-weight:500}.sui-gold{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sui-gold-tile{box-sizing:border-box;color:#3a2a00;text-align:center;background:linear-gradient(160deg,#e8c66a,#b08a2e);border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:6px;font-family:Segoe UI,system-ui,sans-serif;display:flex;position:relative;box-shadow:0 2px 5px #00000073}.sui-gold-tile.art{box-shadow:none;filter:drop-shadow(0 2px 3px #00000080);background-repeat:no-repeat;border-radius:0;padding:0}.sui-gold-name{font-size:11px;font-weight:700;line-height:13px}.sui-gold-values{margin-top:4px;font-size:12px}.sui-gold-tile.choosable{cursor:pointer;outline-offset:2px;outline:3px solid #7dff9a;animation:1.2s infinite sui-glow}.sui-gold-tile.choosable:focus-visible{outline-color:#ffd54a}.sui-gold-marker{display:flex;position:absolute;transform:translate(-50%,-50%)}.sui-gold-next{color:#fff;background:#2f8a4a;border-radius:9px;min-width:20px;padding:1px 5px;font-size:11px;font-weight:700;position:absolute;top:4px;right:4px}.sui-alien-mark,.sui-alien-probe{display:flex}.sui-alien-probe{filter:drop-shadow(0 1px 2px #000b)}.sui-alien-disc-reward{pointer-events:none;opacity:.92;justify-content:center;align-items:center;gap:1px;display:flex}.sui-msg-cover{background:#141820cc;border:2px solid #9aa0ad;border-radius:30%}.sui-sample-token{filter:drop-shadow(0 1px 3px #000c);background-color:#4a3524;border-radius:50%;justify-content:center;align-items:center;display:flex}.sui-sample-token[style*=background-image]{background-color:#0000}.sui-anom-prize{background:var(--c);box-shadow:inset 0 0 0 2px #ffffffb0, 0 0 8px var(--c);border:2px solid #0b0f1c;border-radius:50%;justify-content:center;align-items:center;display:flex}.sui-anom-face{justify-content:center;align-items:center;gap:1px;width:100%;height:100%;display:flex}.sui-anom-lead{width:40%;height:40%;display:flex;position:absolute;bottom:-6px;right:-6px}.sui-alien-notes{flex-wrap:wrap;align-items:center;gap:4px 8px;font:12px/1.4 Segoe UI,system-ui,sans-serif;display:flex}.sui-alien-name{width:100%;font-size:13px;font-weight:700}.sui-alien-name span{opacity:.7;font-weight:400}.sui-alien-overflow{min-height:30px;color:inherit;font:inherit;background:#00000014;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}button.sui-alien-overflow.choosable{cursor:pointer;background:#2f8a4a4d;border-color:#7dff9a;animation:1.2s infinite sui-glow;box-shadow:0 0 10px 2px #7dff9a88}.sui-alien-extra{flex-wrap:wrap;align-items:center;gap:4px 6px;width:100%;display:flex}.sui-alien-group{display:contents}.sui-alien-note{opacity:.7;width:100%;margin-top:2px;font-size:11px;display:block}.sui-anomaly{border-left:4px solid var(--c);align-items:center;gap:3px;padding-left:4px;display:inline-flex}.sui-anomaly.next{border-radius:4px;outline:1px solid #fff6a8}.sui-dot-empty{vertical-align:middle;opacity:.6;border:1px dashed;border-radius:50%;width:14px;height:14px;margin:0 1px;display:inline-block}.sui-vp-mark{color:#3a2a08;background:#fff3d6;border:1px solid #e3b75a;border-radius:12px;align-items:center;gap:4px;padding:1px 8px 1px 2px;font-size:12px;display:inline-flex}.sui-vp-mark b{font-weight:700}.sui-vp-mark i{color:#8a6a2a;font-size:11px;font-style:normal}.sui-vp-mark.done{opacity:.5}.sui-danger-row{align-items:center;gap:4px;margin-right:8px;display:inline-flex}.sui-alien-card{width:100%}.sui-alien-card .sui-card{--k:.85}.sui-final-wrap{overflow-x:auto}.sui-final{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.sui-final th,.sui-final td{text-align:right;border-bottom:1px solid #0001;padding:4px 8px}.sui-final th:first-child,.sui-final td:first-child{text-align:left}.sui-final td[title]:not([title=""]){cursor:help}.sui-final tr.total td{border-top:2px solid #0003;font-weight:700}.sui-final-sources{flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:12px;display:flex}.sui-final-sources summary{cursor:pointer;font-weight:600}.sui-final-sources ul{columns:2;margin:4px 0 0;padding-left:18px}.sui-log-search{align-items:center;gap:8px;margin-bottom:6px;display:flex}.sui-log-search input,.sui-chat-write input{color:#1c2233;background:#fff;border:1px solid #c9d0de;border-radius:6px;flex:1;min-width:0;padding:6px 8px;font-size:13px}.sui-log-count{opacity:.7;font-size:12px}.sui-log{color:#1c2233;background:#fff;border-radius:8px;margin:0;padding:6px 8px;font-size:12px;list-style:none;overflow-y:auto}.sui-log li{padding:2px 0}.sui-log li+li{border-top:1px solid #eef0f4}.sui-log-none{opacity:.7}.sui-log-name{border-radius:4px;padding:0 5px;font-weight:600;line-height:16px;display:inline-block}.sui-log-name.plain{color:#1c2233;background:#e5e9f2}.sui-chat-list{color:#1c2233;overflow-wrap:anywhere;background:#fff;border-radius:8px;margin:0;padding:6px 8px;font-size:13px;line-height:1.5;list-style:none;overflow-y:auto}.sui-chat-list li+li{margin-top:3px}.sui-chat-time{color:#8a93a6;margin-right:6px;font-size:11px}.sui-chat-write{gap:6px;margin-top:6px;display:flex}.sui-chat-send{color:#fff;cursor:pointer;background:#2456c8;border:0;border-radius:6px;padding:6px 14px;font-weight:600}.sui-chat-send:disabled{opacity:.45;cursor:default}.sui-chat-error{color:#b5473a;margin-top:4px;font-size:12px}.seti-game{--paper:#e6e9f0;--ink:#1c2233;background:var(--paper);color:var(--ink);border-radius:14px;padding:0 12px 12px}.seti-game h3{margin:4px 0 6px;font-size:15px}.seti-game .muted{color:#5b6478;font-size:12px;font-weight:400}.seti-game .hint{color:#5b6478;font-size:12px}.seti-rt-p{border-radius:4px;padding:0 6px;font-weight:700;line-height:1.45;display:inline-block}.seti-rt-p.plain{background:#8a93ad33}.seti-rt-card{border:1px solid #1d243329;border-left:4px solid var(--c,#8a93ad);background:#fff;border-radius:4px;padding:0 6px 0 5px;font-weight:600;line-height:1.4;display:inline-block}.seti-rt-i{vertical-align:middle;margin:0 1px;display:inline-flex}.seti-rt-i .seti-fi-group{gap:1px;display:inline-flex}.seti-rt-pl{vertical-align:middle;align-items:center;gap:4px;font-weight:600;display:inline-flex}.seti-rt-st{white-space:nowrap;font-weight:600}.seti-rt-tech{vertical-align:middle;background:color-mix(in srgb, var(--c) 16%, #fff);color:#1d2433;border:1px solid color-mix(in srgb, var(--c) 55%, transparent);cursor:help;border-radius:4px;align-items:center;gap:4px;padding:0 6px 0 3px;font-weight:600;line-height:1.4;display:inline-flex}.seti-rt-st:before{content:"";background:var(--c);border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #0003}.seti-sec{min-width:0}.seti-players{flex-wrap:wrap;gap:8px;display:flex}.seti-pl{border-left:6px solid var(--c);background:#fff;border-radius:8px;flex:200px;padding:6px 8px;box-shadow:0 1px 3px #0002}.seti-pl.active{box-shadow:0 0 0 2px #3a78c4,0 1px 3px #0002}.seti-pl-head{align-items:center;gap:6px;display:flex}.seti-pl-tag{color:#445;background:#e3e7ee;border-radius:6px;padding:0 5px;font-size:10px}.seti-pl-vp{margin-left:auto;font-weight:700}.seti-pl-clock{font-variant-numeric:tabular-nums;opacity:.55;margin-left:auto;font:600 11.5px ui-monospace,Cascadia Mono,Consolas,monospace}.seti-pl-clock+.seti-pl-vp{margin-left:8px}.seti-pl-clock.running{opacity:1;color:#9fd0ff}.seti-pl-clock.low{color:#ffc24d;opacity:1}.seti-pl-clock.out{color:#ff6b6b;opacity:1}.seti-pl.viewing{outline:2px dashed var(--c);outline-offset:2px}.seti-pl-row{flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:3px;font-size:12px;display:flex}.seti-st{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.seti-st b{font-weight:600}.seti-st .seti-ico,.seti-st .seti-fi{transform:scale(.85)}.seti-sp-dot,.seti-tr-dot{border:1px solid #0004;border-radius:3px;width:11px;height:14px;display:inline-block}.seti-tr-dot{clip-path:polygon(50% 0,100% 100%,0 100%);border:0;border-radius:0;width:12px;height:11px}.seti-pl-view{margin-top:4px;padding:2px 8px;font-size:11px}.seti-pl-view.on{opacity:.6}.seti-game.phone .seti-pl{flex:calc(50% - 4px);min-width:0;padding:4px 5px}.seti-game.phone .seti-pl-row{gap:1px 5px;font-size:10.5px}.seti-game.phone .seti-pl-income{font-size:10.5px}.sec-area{border-top:4px solid var(--c)}.seti-area-head{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.seti-area-arrow{cursor:pointer;background:#fff;border:1px solid #0002;border-radius:6px;width:28px;height:28px;font-size:18px;line-height:1}.seti-area-name{color:var(--c);text-align:center;min-width:90px;font-weight:700}.seti-area-tabs{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.seti-area-tab{border:1px solid #0002;border-bottom:3px solid var(--c);cursor:pointer;background:#fff;border-radius:6px 6px 0 0;padding:2px 8px;font-size:12px}.seti-area-tab.on{background:var(--c);color:#fff;font-weight:700}.seti-panel-extra{color:#4a5266;margin-top:2px;font-size:11px}.seti-hand-card{flex-direction:column;gap:4px;width:150px;display:flex}.sec-techs.choosing{outline-offset:4px;border-radius:10px;outline:3px solid #2f8a4a}.seti-techboard{color:#e7ecf8;background:#1b2238;border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex}.seti-trow{grid-template-columns:22px repeat(4,minmax(0,1fr));align-items:start;gap:6px;display:grid}.seti-trow-name{writing-mode:vertical-rl;letter-spacing:.08em;text-transform:uppercase;color:#97a3c4;align-self:center;font-size:11px;font-weight:700;transform:rotate(180deg)}.seti-tpile{border-radius:8px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:4px 2px;display:flex}.seti-tpile.choosable{cursor:pointer;background:#2f8a4a33;animation:1.2s infinite seti-glow;box-shadow:0 0 0 2px #7dff9a,0 0 10px 2px #7dff9a88}.seti-tpile.choosable:hover{background:#2f8a4a66}.seti-tpile-shape{filter:drop-shadow(0 1px 2px #000a);flex:none;display:block}.seti-tpile-pile{flex:none;display:block;position:relative}.seti-tpile-pile>.seti-tpile-shape{filter:drop-shadow(calc(var(--depth,0) * 1px) calc(var(--depth,0) * 1.5px) 0 #0b0f1c) drop-shadow(0 1px 2px #000a)}.seti-tpile-icon{aspect-ratio:175/246;filter:drop-shadow(0 1px 2px #000a);width:40px;margin-top:26px;display:block}.seti-tpile-stack{aspect-ratio:175/246;background-color:#3a4363;border-radius:6px;width:58px;display:block;position:relative}.seti-tpile-stack.art{background-color:#0000;border-radius:0}.seti-tpile-stack.empty{color:#97a3c4;text-align:center;background:0 0;border:1px dashed #fff4;border-radius:6px;justify-content:center;align-items:center;font-size:10px;display:flex}.seti-tpile-bonus{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.seti-tpile-2vp{aspect-ratio:179/120;filter:drop-shadow(0 1px 2px #000c);background-size:100% 100%;width:64%;position:absolute;bottom:-34%;left:50%;transform:translate(-50%)}.seti-tpile-2vp.drawn{aspect-ratio:auto;width:auto}.seti-tpile-left{text-align:center;background:#0b0f1c;border:1px solid #fff5;border-radius:8px;min-width:16px;height:16px;padding:0 3px;font-size:10px;line-height:14px;position:absolute;top:-5px;right:-5px}.seti-tpile-name{text-align:center;color:#dfe6f5;margin-top:4px;font-size:10px;line-height:1.15}.seti-tpile-owners{min-height:12px}.seti-techboard.art{grid-template-columns:1fr 1fr;grid-template-areas:"probe telescope""probe computer";align-items:center;gap:4px;padding:6px;display:grid}.seti-tgroup{border-radius:6px;width:100%;position:relative}.seti-tgroup.probe{grid-area:probe}.seti-tgroup.telescope{grid-area:telescope}.seti-tgroup.computer{grid-area:computer}.seti-game.phone .seti-techboard.art{grid-template-columns:1fr;grid-template-areas:"probe""telescope""computer"}.seti-tslot{border-radius:8px;position:absolute}.seti-tslot.choosable{cursor:pointer;animation:1.2s infinite seti-glow;box-shadow:0 0 0 2px #7dff9a,0 0 12px 3px #7dff9aaa}.seti-tslot.choosable:hover{background:#7dff9a22}.seti-tslot-pile{width:100%;position:relative}.seti-tslot-pile>.seti-tpile-pile,.seti-tslot-pile .seti-tpile-shape,.seti-tslot-pile .seti-tpile-stack{width:100%;height:100%}.seti-tslot-pile .seti-tpile-stack{aspect-ratio:auto}.seti-tslot-pile .seti-tpile-2vp{width:58%;top:5%;bottom:auto}.seti-tslot-owners{justify-content:center;gap:2px;display:flex;position:absolute;bottom:6%;left:0;right:0}.seti-tslot-owners .seti-dot{width:12px;height:12px}.seti-game.phone .sec-final{order:-1}.seti-hand-card.dragging,.seti-dock-card.dragging{opacity:.45}.seti-btn.seti-order{min-width:0;padding:2px 7px}.seti-pl-first{vertical-align:middle;filter:drop-shadow(0 1px 2px #0008);width:22px;height:22px;margin:0 4px}.seti-game.phone .seti-tpile-stack{width:52px}.seti-dock{z-index:900;pointer-events:none;position:fixed;bottom:0;left:0;right:0}.seti-dock .sui-card{--k:var(--dk,1)}.seti-dock.desk .seti-dock-row{width:min(92vw,1000px);height:230px;margin:0 auto;position:relative}.seti-dock.desk .seti-dock-card{transform:translateX(var(--x)) rotate(var(--r));transform-origin:50% 160%;transition:bottom .18s,transform .18s;position:absolute;bottom:-120px;left:50%}.seti-dock.desk .seti-dock-row:hover .seti-dock-card{bottom:8px}.seti-dock.desk .seti-dock-card:hover{transform:translateX(var(--x)) rotate(0deg) translateY(-12px) scale(1.05);z-index:50!important}.seti-dock-card{cursor:pointer;pointer-events:auto}.seti-dock-card.can .sui-cf{box-shadow:0 0 0 2px #7dff9a88,0 2px 6px #00000073}.seti-dock-head{display:none}.seti-dock.phone{pointer-events:auto;padding:6px 8px calc(8px + env(safe-area-inset-bottom));color:#e7ecf8;background:linear-gradient(#141b31f2,#0b1020f7);border-top:1px solid #2b3760;border-radius:14px 14px 0 0;transition:transform .2s}.seti-dock.phone .seti-dock-head{color:#97a3c4;justify-content:space-between;align-items:center;padding:2px 2px 6px;font-size:12px;display:flex}.seti-dock-links a{color:#9fc6ff;cursor:pointer;text-decoration:underline}.seti-dock.phone .seti-dock-row{scroll-snap-type:x mandatory;gap:6px;display:flex;overflow-x:auto}.seti-dock.phone.all .seti-dock-row{flex-wrap:wrap;overflow:visible}.seti-dock.phone .seti-dock-card{scroll-snap-align:start;flex:none}.seti-ico{vertical-align:middle;border-radius:4px;display:inline-block}.seti-ico-text{color:#223;vertical-align:middle;background:#e5e9f2;border-radius:8px;padding:1px 5px;font-size:11px;line-height:16px;display:inline-block}.seti-ico-n{vertical-align:middle;margin-left:1px;font-size:11px}.seti-cards{flex-wrap:wrap;gap:8px;display:flex}.seti-fi-group{vertical-align:middle;align-items:center;gap:1px;display:inline-flex}.seti-fi{flex:none;display:inline-block;position:relative}.seti-fi-face{background-repeat:no-repeat;position:absolute;inset:0}.seti-fi-face.round{border-radius:50%}.seti-fi-face.diamond{clip-path:polygon(50% 2%,98% 50%,50% 98%,2% 50%)}.seti-fi-v{z-index:1;color:#fff;align-items:center;font-family:Bahnschrift,Avenir Next Condensed,Roboto Condensed,Arial Narrow,Arial,sans-serif;font-style:normal;font-weight:700;line-height:1;display:flex;position:absolute}.seti-hidden{display:none!important}.seti-preview{z-index:1070;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050810aa;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:none;position:fixed;inset:0}.seti-preview.on{display:flex}.seti-preview .sui-card{--k:var(--dk,1.8)}.seti-preview-acts{flex-wrap:wrap;justify-content:center;gap:8px;max-width:92vw;display:flex}.seti-preview-acts .seti-btn{border-radius:18px;padding:8px 14px;font-size:14px}.seti-preview-note{color:#dfe6f5;align-self:center;font-size:13px}.seti-card-acts{flex-wrap:wrap;gap:3px;display:flex}.seti-card-acts .seti-btn{flex:auto;margin:0}.seti-notice{color:#666;margin-top:6px;font-size:10px}.seti-btn{color:#fff;cursor:pointer;background:#4871b6;border:0;border-radius:4px;margin-top:2px;padding:3px 6px;font-size:12px}.seti-btn.secondary{background:#8a93ad}.seti-sectors{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.seti-sector{border-left:6px solid var(--c);background:#ffffffb3;border-radius:4px;padding:4px 6px;font-size:12px}.seti-sector.highlight{outline:3px solid #50c878}.seti-wins{min-height:14px}.seti-dot{vertical-align:middle;border:1px solid #222;border-radius:50%;width:12px;height:12px;margin:1px;display:inline-block}.seti-dot.data{background:#9fb4d9;border-style:dashed}.seti-dot.win{border:2px solid gold}.seti-dot.orbit{border-radius:2px}.seti-dot.overflow{opacity:.6}.seti-planets{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;font-size:12px;display:grid}.seti-pcard{color:#e8eefc;background:linear-gradient(160deg,#1b2747,#0e1528 70%);border:1px solid #34436b;border-radius:10px;padding:8px;box-shadow:0 2px 6px #00000059}.seti-pcard-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.seti-pcard-name{text-transform:capitalize;letter-spacing:.03em;font-size:16px;font-weight:700}.seti-pic-art{background-repeat:no-repeat;position:absolute;inset:0}.seti-pic{background-repeat:no-repeat;border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff2,0 0 14px 2px #7fb0ff33}.seti-prow{background:#ffffff0d;border-radius:8px;align-items:center;gap:4px;min-height:40px;margin-top:3px;padding:3px 4px;display:flex}.seti-prow-lbl{flex:none;justify-content:center;width:26px;display:flex}.seti-prow-every{background:#ffffff14;border:1px dashed #fff3;border-radius:14px;flex-wrap:wrap;align-items:center;gap:2px;padding:2px 6px;display:flex}.seti-prow-probes{gap:2px;margin-left:auto;display:flex}.seti-preward{align-items:center;display:inline-flex}.seti-pslot{color:#4a3600;background:radial-gradient(circle at 40% 35%,#fff8d6,#e8c66a 70%);border:2px solid #ffe08a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex;position:relative;box-shadow:0 0 8px #ffd85a66}.seti-pslot+.seti-pslot{box-shadow:none;background:radial-gradient(circle at 40% 35%,#eef3f8,#b7c4d4 70%);border-color:#d8e2ee}.seti-pslot-rank{color:#ffe08a;white-space:nowrap;background:#0e1528;border:1px solid #ffe08a;border-radius:6px;padding:0 4px;font-size:9px;line-height:12px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.seti-pslot-face{align-items:center;display:flex;transform:scale(.9)}.seti-pslot.taken .seti-pslot-face{opacity:.35}.seti-pslot .seti-pmarker{width:auto;height:auto;position:absolute;inset:6px}.seti-pmarker{background:radial-gradient(circle at 35% 30%, #fff9 0, transparent 45%), var(--c);border:2px solid #0008;border-radius:50%;width:16px;height:16px;display:inline-block;box-shadow:0 1px 3px #0009}.seti-pmarker.unknown{--c:#8892a6}.seti-pmoons{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:4px;margin-top:5px;display:grid}.seti-pmoon{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:5px;padding:3px 5px;display:flex;position:relative}.seti-pmoon.taken{border-color:#fff5}.seti-pmoon-body{flex-direction:column;min-width:0;display:flex}.seti-pmoon-name{text-transform:capitalize;color:#b9c6e4;font-size:11px}.seti-pmoon-rw{flex-wrap:wrap;gap:1px;display:flex}.seti-pmoon .seti-pmarker{position:absolute;top:4px;right:4px}.seti-moon-ico{filter:drop-shadow(0 1px 2px #000a);flex:none}.seti-pcard .seti-ico-text{color:#e8eefc;background:#ffffff1f;border-color:#fff3}.seti-planet{text-transform:capitalize;align-items:center;gap:4px;display:flex}.seti-planet-ball{border-radius:50%;width:14px;height:14px;display:inline-block}.seti-techs{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.seti-tech{background:#ffffffb3;border-left:6px solid #888;border-radius:4px;padding:4px 6px;font-size:12px}.seti-tech.probe-tech{border-left-color:#c9822b}.seti-tech.scan-tech{border-left-color:#8e5ad6}.seti-tech.computer-tech{border-left-color:#2ba3c9}.seti-bonus{color:#fff;background:#3a9d4d;border-radius:3px;padding:0 3px;font-size:11px}.seti-aliens{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;font-size:12px;display:grid}.seti-alien{border-top:5px solid var(--sp,#555);background:#fffc;border-radius:6px;padding:5px 6px}.seti-alien.hidden{color:#dfe4f2;background:#282e46d9}.seti-alien-head{margin-bottom:4px;font-weight:700}.seti-alien-cols{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.seti-acol{border-top:4px solid var(--c);flex-direction:column;gap:2px;padding-top:2px;display:flex}.seti-aspace{background:#0000000f;border-radius:4px;flex-wrap:wrap;align-items:center;gap:2px;min-height:24px;padding:1px 3px;display:flex}.seti-alien.hidden .seti-aspace{background:#ffffff1a}.seti-aspace.choosable{cursor:pointer;background:#2f8a4a40;outline:2px solid #2f8a4a}.seti-aspace.choosable:hover{background:#2f8a4a73}.seti-amarks{margin-left:auto}.seti-alien-disc{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:4px;display:grid}.seti-aspace.overflow{margin-top:3px}.seti-tri{border-left:7px solid #0000;border-right:7px solid #0000;border-bottom:12px solid var(--c);width:0;height:0}.seti-acost{color:#a33;font-weight:700}.seti-danger{color:#c4501f;font-weight:700}.seti-repeat{color:#555;font-weight:700}.seti-sample{font-style:italic}.seti-dot.empty{background:0 0;border-style:dashed}.seti-panel{flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:13px;display:flex}.seti-panel-extra{color:#333;flex-basis:100%;font-size:12px}.sec-rounds.choosing{outline-offset:4px;border-radius:10px;outline:3px solid #2f8a4a}.seti-rounds{flex-wrap:wrap;gap:10px;display:flex}.seti-round{border:2px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:6px;display:flex}.seti-round.current{background:#e8c5471a;border-color:#e8c547}.seti-round.done{opacity:.45}.seti-round-stack{width:62px;height:86px;position:relative}.seti-card-back{--n:1;box-shadow:calc(var(--n) * 1px) calc(var(--n) * 1px) 0 #8d97b3, calc(var(--n) * 2px) calc(var(--n) * 2px) 0 #5d6680;background:radial-gradient(circle at 50% 40%,#3b4f8a 0,#1b2340 70%);border:2px solid #c9d3ea;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.seti-card-back b{color:#fff;text-shadow:0 1px 2px #000;font-size:20px}.seti-round-empty{color:#6b7488;text-align:center;border:2px dashed #9aa3b8;border-radius:6px;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.seti-rot-token{vertical-align:middle;background:radial-gradient(circle at 35% 30%,#f3d27a,#b07a2a 70%);border:2px solid #fff3c4;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 2px 4px #00000080}.seti-round-stack .seti-rot-token{z-index:1;position:absolute;bottom:-8px;right:-12px}.seti-round-label .seti-rot-token{width:22px;height:22px}.seti-round-label{font-size:12px;font-weight:600}.seti-round-choice{margin-top:10px}.seti-pl-income{display:block}.seti-inc{white-space:nowrap;margin-right:10px}.seti-inc i{color:#6b7488;font-size:.9em;font-style:normal}.has-piece{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.has-piece>.seti-piece{filter:drop-shadow(0 1px 1.5px #0000008c);width:100%;height:100%;display:block}.seti-pmarker.has-piece{width:20px;height:20px}.seti-dot.has-piece{width:14px;height:14px}.seti-board .seti-piece{overflow:visible}.seti-btn.icons{align-items:center;padding:3px 10px;display:inline-flex}.seti-btn.icons .seti-fi-group{gap:2px;display:inline-flex}.seti-tab-reply{color:#1f4d2b;text-align:center;background:#e6f4ea;border:1px solid #5aa36e;border-radius:10px;max-width:110px;margin-top:3px;padding:1px 6px;font-size:11px;display:block}.seti-pl-wait{animation:2.4s ease-in-out infinite seti-hourglass;display:inline-block}@keyframes seti-hourglass{0%,40%{transform:rotate(0)}50%,90%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.seti-hand-card,.seti-dock-card,.seti-played-card{cursor:grab;touch-action:pan-y}.seti-hand-card.drop-before .seti-card-face{box-shadow:-6px 0 #7dff9a}.seti-drag-ghost{z-index:1000;pointer-events:none;margin:-60px 0 0 -45px;position:fixed;top:0;left:0}.seti-drag-ghost .sui-cf{--k:.6;transform-origin:0 0;rotate:-4deg;box-shadow:0 8px 24px #000a}.seti-hand-row.drop-ok,.seti-dock-row.drop-ok{outline-offset:4px;border-radius:8px;outline:3px dashed #7dff9a}.seti-card-face{position:relative}.selected>.seti-card-face .sui-cf{filter:brightness(.5)saturate(.7)}.selected>.seti-card-face:after{content:"";pointer-events:none;z-index:2;border:5px solid #ffd54a;border-radius:12px;position:absolute;inset:-5px;box-shadow:0 0 12px #ffd54a}.seti-sel-badge{z-index:4;color:#2a2200;background:#ffd54a;border-radius:4px;padding:1px 9px;font-size:13px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0008}.seti-tableau-row{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.seti-tableau-main{flex:320px;min-width:0}.seti-played{border:2px dashed #5a6fa8;border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:6px;width:168px;min-height:236px;margin-top:8px;padding:8px;display:flex}.seti-played-label{color:#8e9ab8;text-align:center;font-size:12px}.seti-played.drop-ok{background:#7dff9a14;border-color:#7dff9a}.seti-played.drop-ok.over{background:#7dff9a33}.seti-played.drop-no{background:#e0566b14;border-color:#e0566b}.seti-played-card.dragging,.seti-hand-card.dragging,.seti-dock-card.dragging{opacity:.35}.seti-own-discard{text-align:center;color:#8e9ab8;flex:none;width:104px;margin-top:8px;font-size:11px;position:relative}.seti-own-discard.clickable{cursor:pointer}.seti-own-discard .seti-discard-card{background:#1f2b4b;border:2px solid #5a6fa8;border-radius:6px;width:104px;height:145px;position:relative;overflow:hidden}.seti-own-discard .seti-discard-card .sui-cf{--k:.693;transform-origin:0 0}.seti-own-discard-list{z-index:20;background:#18213a;border:1px solid #2c3a5e;border-radius:8px;max-width:640px;margin-top:6px;padding:8px;position:absolute;right:0;box-shadow:0 8px 24px #000a}.seti-game.seti-tablemode{z-index:500;background:#0b1020;border-radius:0;padding:0;position:fixed;inset:0;overflow:hidden}.seti-table,.seti-table-vp{position:absolute;inset:0}.seti-table-vp{touch-action:none;cursor:grab;background:radial-gradient(at 45% 40%,#1d3a2a 0%,#10261b 55%,#0b1020 100%);overflow:hidden}.seti-table-vp.panning{cursor:grabbing}.seti-table-world{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.seti-tpiece{transform-origin:50%;position:absolute}.seti-piece-body>.seti-sec{background:var(--paper);border-radius:14px;padding:8px 10px;box-shadow:0 8px 24px #000a}.seti-piece-body>.sec-board,.seti-piece-body>.sec-gold{box-shadow:none;background:0 0;padding:0}.seti-tablemode .seti-rounds{flex-flow:column;align-items:center}.seti-tablemode .sec-rounds h3{text-align:center}.seti-hud-status{z-index:800;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed;top:8px;left:72px;right:290px}.seti-hud-status .sui-status{pointer-events:auto;width:100%;max-width:1180px;max-height:40vh;margin:0;position:relative;overflow:visible}.seti-feed{flex-direction:column;width:min(640px,100%);display:flex}.seti-feed-item{opacity:1;will-change:opacity, transform;grid-template-rows:1fr;transition:grid-template-rows .6s cubic-bezier(.4,0,.2,1),opacity .7s,transform .7s cubic-bezier(.4,0,.2,1);animation:.6s cubic-bezier(.2,.8,.2,1) both seti-feed-in;display:grid;transform:none}.seti-feed-item.old{opacity:.62}.seti-feed-item.gone{opacity:0;grid-template-rows:0fr;transform:translateY(-6px)}@keyframes seti-feed-in{0%{opacity:0;grid-template-rows:0fr;transform:translateY(-10px)}}.seti-feed-fold{min-height:0;overflow:hidden}.seti-feed-card{border-left:4px solid var(--c);color:#1d2433;-webkit-backdrop-filter:blur(12px);background:#fff9;border-radius:8px;margin-bottom:5px;padding:6px 12px;font-size:13.5px;line-height:1.5;display:block;box-shadow:0 4px 14px #00000038}@keyframes seti-pop-in{0%{opacity:0;transform:translateY(-12px)scale(.96)}}.seti-hud-players{z-index:800;scrollbar-width:thin;width:270px;max-height:calc(100vh - 16px);position:fixed;top:8px;right:8px;overflow:hidden auto}.seti-hud-players .seti-pl{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s}.seti-hud-players .seti-pl.passed{opacity:.8;transform:translate(150px)}.seti-hud-players .seti-pl.passed:hover{opacity:1;transform:none}.seti-hud-players .seti-players{flex-flow:column}.seti-hud-players .seti-pl{-webkit-backdrop-filter:blur(14px)saturate(1.4);border:1px solid #ffffff8c;border-left:6px solid var(--c);background:#fff9;flex:none;box-shadow:0 6px 20px #00000047}.seti-hud-players .seti-pl.active{box-shadow:0 0 0 2px var(--c), 0 6px 20px #00000047}.seti-hud-players .seti-pl-tag{background:#1d243314}.seti-hud-tools{z-index:850;flex-direction:column;gap:6px;display:flex;position:fixed;top:8px;left:8px}.seti-ibtn{color:#e7ecf8;cursor:pointer;background:#101628eb;border:1px solid #2c3a5e;border-radius:9px;justify-content:center;align-items:center;width:56px;height:46px;padding:5px;text-decoration:none;display:inline-flex;box-shadow:0 3px 10px #0007}.seti-ibtn:hover{border-color:#7d93cc}.seti-ibtn.on{background:#1f4a33;border-color:#48b277}.seti-ibtn svg{width:100%;height:100%;display:block}.seti-views{z-index:850;grid-template-columns:68px;gap:6px;display:grid;position:fixed;bottom:8px;left:8px}.seti-views .seti-ibtn{width:68px;height:48px;position:relative}.seti-views .seti-ibtn.pm{height:38px;padding:7px}.seti-view-key{color:#fff;text-align:center;opacity:0;pointer-events:none;background:#1f3b73;border-radius:5px;width:20px;height:20px;font:800 12px/20px system-ui;transition:all .15s;position:absolute;top:-7px;right:-7px;transform:scale(.6)}.seti-view-tip{color:#1d2433;white-space:nowrap;opacity:0;pointer-events:none;background:#ffffffd9;border-radius:6px;padding:4px 9px;font-size:13px;font-weight:500;transition:opacity .15s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 4px 14px #0000004d}.seti-view-tip b{color:#1f3b73;text-underline-offset:2px;text-decoration:underline}.seti-views .seti-ibtn:hover .seti-view-tip,.seti-views.keys .seti-view-tip{opacity:1}.seti-views.keys .seti-view-key{opacity:1;transform:none}.seti-views kbd,.seti-escbox kbd{background:#1d243314;border:1px solid #1d24332e;border-bottom-width:2px;border-radius:4px;padding:1px 5px;font:600 11px Consolas,monospace}.seti-tablemode{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.seti-tablemode img{-webkit-user-drag:none}.seti-tablemode input,.seti-tablemode textarea{-webkit-user-select:text;user-select:text}.seti-escmenu{z-index:1200;-webkit-backdrop-filter:blur(6px);background:#05081073;place-items:center;display:grid;position:fixed;inset:0}.seti-escbox{color:#1d2433;background:#ffffffc7;border:1px solid #fff9;border-radius:10px;flex-direction:column;gap:10px;width:min(400px,92vw);padding:20px;animation:.2s seti-pop-in;display:flex;box-shadow:0 16px 50px #00000073}.seti-escbox h2{margin:0 0 4px;font-size:18px}.seti-escbox .seti-btn{color:#1d2433;background:#fff;border:1px solid #1d243329;border-radius:6px;justify-content:space-between;align-items:center;min-height:40px;margin:0;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.seti-escbox .seti-btn.primary{color:#fff;background:#1f3b73}.seti-escbox .seti-btn.primary kbd{color:#fff;background:#ffffff26;border-color:#ffffff4d}.seti-escbox .seti-btn.danger{color:#b4233a}.seti-escrow{color:#1d2433;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:4px 2px;font-weight:500;display:flex}.seti-escrow input{width:18px;height:18px}.seti-esckeys{color:#4a5468;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;padding:4px 2px;font-size:13px;display:grid}.seti-esckeys kbd{justify-self:start}.seti-drop-halves{top:var(--seti-drop-top,90px);z-index:810;pointer-events:none;gap:14px;display:flex;position:fixed;bottom:140px;left:90px;right:290px}.seti-drop-half{color:#fff;text-shadow:0 2px 8px #000a;pointer-events:auto;background:#0a0e1a4d;border:2px dashed #ffffff59;border-radius:10px;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:10px;padding-top:28px;transition:background .15s,border-color .15s,opacity .15s;display:flex}.seti-drop-half h3{margin:0;font-size:22px}.seti-drop-half.over{background:#ffffff24;border:2px solid #fff}.seti-drop-half.no{opacity:.55}.seti-drop-half.play{flex:3}.seti-drop-half.discard{flex:1;padding:28px 10px 0}.seti-drop-half.play.no{opacity:1;background:#0a0e1a2e;border-color:#ff8a7a73;justify-content:center;padding-top:0}.seti-drop-warn{color:#8a1c2e;max-width:460px;text-shadow:none;text-align:center;background:#ffffffd9;border-radius:8px;padding:12px 18px;font-size:16px;font-weight:600;box-shadow:0 8px 24px #00000059}.seti-drop-half.play.ok{background:0 0;border-color:#0000}.seti-drop-big{color:#1d2433;text-shadow:none;background:#ffffffd1;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:20px;font-weight:700;display:inline-flex}.seti-drop-note{text-align:center;max-width:380px;font-size:13px}.seti-drawer{z-index:820;color:var(--ink);background:#e6e9f0e6;padding:10px 12px;transition:transform .28s;position:fixed;overflow:auto;box-shadow:0 10px 34px #000b}.seti-drawer-area{border-top:5px solid var(--c);border-radius:14px;width:min(860px,100vw - 370px);top:76px;bottom:120px;left:72px;transform:translate(calc(-100% - 80px))}.seti-drawer-log{border-radius:14px;flex-direction:column;gap:8px;width:min(440px,80vw);display:flex;top:76px;bottom:120px;right:290px;transform:translate(calc(100% + 310px))}.seti-drawer.open{transform:none}.seti-drawer-area .sec-area{border-top:0}.seti-drawer.seti-drawer-area{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);color:#f1f4fb;background:#141b3161}.seti-drawer-area .seti-area-head,.seti-drawer-area .seti-area-board,.seti-drawer-area .seti-area-income,.seti-drawer-area .seti-tableau-main,.seti-drawer-area .seti-played,.seti-drawer-area .seti-own-discard{color:var(--ink);background:#e6e9f0c7;border-radius:10px;padding:6px 8px}.seti-drawer-area .seti-area-close{color:var(--ink)}.seti-final-pop{z-index:860;border-radius:14px;width:min(920px,94vw);max-height:78vh;top:80px;left:50%;transform:translate(-50%)!important}.seti-area-close{float:right;color:var(--ink);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 8px;font-size:18px}.seti-dock.desk.held .seti-dock-card,.seti-dock.desk.picking .seti-dock-card{bottom:8px}.seti-dock-card.pickable .sui-cf{box-shadow:0 0 0 2px #fff,0 2px 6px #00000073}.seti-dock-card.unpickable{filter:grayscale(.7)brightness(.6);cursor:not-allowed}.seti-dock.desk .seti-dock-card.selected{transform:translateX(var(--x)) rotate(var(--r)) translateY(-22px)}.seti-sel-badge{border-radius:4px;top:4px}.seti-sel-mark{z-index:3;pointer-events:none;background:#141824d1;border:2px solid #ffd54a;border-radius:50%;place-items:center;width:56px;height:56px;margin:-28px;animation:.18s cubic-bezier(.3,1.6,.5,1) seti-mark-in;display:grid;position:absolute;top:50%;left:50%}@keyframes seti-mark-in{0%{transform:scale(0)}}.seti-sel-gives{z-index:3;color:#fff;pointer-events:none;background:#1d2433e6;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:3px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:18%;left:6%;right:6%}.seti-pubtrack{color:#f3dfc0;background:linear-gradient(#4a2e16,#2c1c0e);border:3px solid #a8743a;border-radius:12px;align-items:center;gap:5px;padding:8px 10px;display:flex}.seti-pubtrack-name{margin-right:4px;font-size:14px;font-weight:700}.seti-pubcell{aspect-ratio:1;background:#20140a;border:2px solid #c79a5c;border-radius:50%;flex:1;justify-content:center;align-items:center;font-size:13px;display:flex;position:relative}.seti-pubcell.on b{opacity:.35}.seti-pubmarks{flex-wrap:wrap;justify-content:center;align-items:center;display:flex;position:absolute;inset:8%}.seti-pubmarks .seti-dot{width:48%;height:48%}.seti-table.arranging .seti-piece-body{pointer-events:none}.seti-arrange-grip{color:#1c2233;cursor:move;white-space:nowrap;z-index:5;touch-action:none;background:#ffd54a;border-radius:8px 8px 0 0;height:36px;padding:4px 10px;font:600 18px/28px system-ui,sans-serif;position:absolute;top:-42px;left:-4px}.seti-arrange-grip.corner{cursor:nwse-resize;border-radius:50%;width:36px;height:36px;padding:0;inset:auto -18px -18px auto}.seti-arrange-bar{z-index:950;color:#e7ecf8;background:#1b2440f2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;width:min(760px,94vw);padding:10px 14px;font-size:13px;display:flex;position:fixed;bottom:130px;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #000b}.seti-arrange-bar textarea{color:#cfd8ee;background:#0d1428;border:1px solid #2c3a5e;border-radius:6px;width:100%;height:56px;font:11px/1.3 ui-monospace,monospace}.seti-tablemode.phone .seti-hud-status{left:64px;right:8px}.seti-tablemode.phone .seti-hud-players{width:46vw;max-height:40vh;top:auto;bottom:150px}.seti-tablemode.phone .seti-views{grid-template-columns:repeat(2,52px);bottom:150px;left:8px;right:auto}.seti-tablemode.phone .seti-views .seti-ibtn{width:52px;height:38px}.seti-tablemode.phone .seti-drawer-area{width:calc(100vw - 64px);left:64px}.seti-tablemode.phone .seti-drawer-log{right:0}.seti-drawer-log .sui-log{max-height:340px}.seti-drawer-log .sui-chat-list{max-height:260px}.seti-drawer-log .sui-log .sui-card-chip{background:#fff}.seti-piece-body>.sec-gold .sui-gold{flex-wrap:nowrap;margin:0}.seti-piece-body>.sec-mainboard{box-shadow:none;background:0 0;padding:0}.seti-mb-round{z-index:0;width:170px;position:absolute}.seti-mb-deck{box-shadow:calc(var(--n,1) * 2px) calc(var(--n,1) * 2px) 0 #0b0f1c, 0 4px 10px #000a;background:repeating-linear-gradient(135deg,#2b3b66 0 8px,#344a80 8px 16px);border:3px solid #fff;border-radius:10px;justify-content:flex-end;align-items:center;padding-right:14px;display:flex;position:absolute;inset:0}.seti-mb-deck b{color:#fff;background:#0b0f1ccc;border-radius:10px;padding:0 8px;font-size:22px}.seti-mb-round.current .seti-mb-deck{border-color:#ffd54a;box-shadow:0 0 0 3px #ffd54a88,0 4px 10px #000a}.seti-mb-round.done{opacity:.4}.seti-mb-rotate{z-index:4;filter:drop-shadow(0 2px 3px #000c);position:absolute;transform:translate(-50%,-50%)}.seti-hud-choice{z-index:830;background:#101628eb;border:1px solid #2c3a5e;border-radius:12px;max-width:min(900px,94vw);padding:10px;position:fixed;top:90px;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #000b}.sui-tcard>.seti-card-acts{justify-content:center;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0}.sui-deck.round.current{outline-offset:3px;outline:4px solid #ffd54a}.sui-deck.round.done{opacity:.45}.sui-deck .seti-rot-token{z-index:4;filter:drop-shadow(0 2px 3px #000c);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seti-adeck{gap:20px;display:flex}.seti-table .seti-discard-card{border-radius:12px;width:150px;height:209px}.seti-table .seti-discard-card .sui-card,.seti-table .seti-own-discard .seti-discard-card .sui-cf,.seti-table .seti-played-card .sui-card{--k:1}.seti-table .seti-played{min-width:170px;min-height:250px}.sui-parea .hint,.sui-parea .seti-discard-label,.sui-parea .seti-income-sum,.sui-parea .seti-played-label{color:#c9d3ea}.sui-parea .seti-played{margin-top:0}.seti-table.spots .piece-mainboard .seti-piece-body{pointer-events:auto}.seti-table.arranging .seti-tpiece{outline-offset:2px;outline:2px dashed #ffd54a99}.seti-table.arranging .seti-tpiece.selected{z-index:5;outline:4px solid #ffd54a}.seti-arrange-hit{z-index:10;cursor:move;touch-action:none;position:absolute;inset:0}.seti-arrange-label{margin-bottom:var(--hs);z-index:11;pointer-events:none;white-space:nowrap;color:#1c2233;font:600 calc(var(--hs) * .6) / 1.3 system-ui, sans-serif;padding:0 calc(var(--hs) * .3);background:#ffd54a;border-radius:6px;position:absolute;bottom:100%;left:0}.seti-arrange-knob{z-index:12;width:var(--hs);height:var(--hs);touch-action:none;background:#ffd54a;border:3px solid #1c2233;position:absolute}.seti-arrange-knob.turn{left:50%;top:calc(var(--hs) * -1.6);cursor:grab;border-radius:50%;transform:translate(-50%)}.seti-arrange-knob.scale{right:calc(var(--hs) * -.5);bottom:calc(var(--hs) * -.5);cursor:nwse-resize;border-radius:4px}.seti-arrange-bar{flex-direction:column;align-items:stretch;width:min(900px,96vw)}.seti-arrange-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seti-arrange-field{color:#c9d3ea;align-items:center;gap:4px;margin:0;font-size:12px;display:inline-flex}.seti-arrange-field input{width:74px;margin:0;padding:3px 6px;font-size:13px}.seti-arrange-hint{color:#9fb0d6;font-size:12px}.seti-arrange-modes{gap:4px;display:inline-flex}.seti-hud-rotprev{z-index:830;color:#ffd98a;background:#3a2f12f2;border:1px solid #a8843a;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex;position:fixed;bottom:150px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #000a}.seti-orbit{z-index:905;pointer-events:none;position:fixed;inset:0;overflow:visible}.seti-orbit-line{fill:none;stroke:#7dff9a;stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 12;filter:drop-shadow(0 0 4px #7dff9a);animation:.6s linear infinite seti-orbit-flow}.seti-orbit-target{fill:#7dff9a14;stroke:#7dff9a;stroke-width:3px;stroke-dasharray:8 6;animation:.6s linear infinite seti-orbit-flow}.seti-orbit-target.over{fill:#7dff9a33}@keyframes seti-orbit-flow{to{stroke-dashoffset:-14px}}.seti-fly{filter:drop-shadow(0 12px 24px #000c)}.sui-tcard.exertian-played{outline-offset:3px;outline:3px dashed #e0566b}.seti-drop-half.discard h3{text-align:center;font-size:19px}.seti-drop-half.discard .seti-drop-big{flex-wrap:wrap;justify-content:center;max-width:100%;font-size:17px}@keyframes seti-glow{50%{box-shadow:0 0 2px 1px #7dff9a4d}}.seti-mobile{z-index:900;background:#0b1020;position:fixed;inset:0}.seti-mobile .sui-m{height:100%}.seti-m-quit{color:#b42318;min-height:36px;font-size:13px}.seti-m-setting{color:#e7ecf8;align-items:center;gap:8px;width:100%;font-size:13px;display:flex}.seti-m-setting input{width:18px;height:18px}.seti-log-table{opacity:.65;margin-left:8px;font-size:12px;font-weight:500}:root{--bg:#0b1020;--panel:#141b31;--line:#2b3760;--text:#e7ecf8;--muted:#97a3c4;--accent:#ffd36b;--bad:#ff7a7a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;font:15px/1.45 system-ui,-apple-system,Segoe UI,sans-serif}button{font:inherit;color:#fff;cursor:pointer;background:#1f4f86;border:1px solid #3a78c4;border-radius:8px;padding:8px 14px}button.secondary{border-color:var(--line);color:var(--text);background:0 0}button:disabled{opacity:.5;cursor:default}input{font:inherit;border:1px solid var(--line);width:100%;color:var(--text);background:#0d1428;border-radius:8px;margin-top:4px;padding:8px 10px}label{color:var(--muted);margin:10px 0;font-size:13px;display:block}.center{place-items:center;min-height:100vh;padding:16px;display:grid}.page{gap:14px;max-width:760px;margin:0 auto;padding:16px;display:grid}.bar{align-items:center;gap:12px;display:flex}.bar .muted{margin-left:auto}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;width:100%;max-width:420px;padding:18px}.page .card{max-width:none}h1{margin:0 0 4px;font-size:22px}h2{margin:0 0 8px;font-size:17px}.muted{color:var(--muted)}.error{color:var(--bad)}.practice ul{color:var(--muted);padding-left:18px;font-size:12px}.practice table{border-collapse:collapse;margin:8px 0;font-size:13px}.practice th,.practice td{text-align:left;padding:2px 10px 2px 0}.practice .actions{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.practice .actions button{padding:4px 8px;font-size:12px}.practice .log{max-height:260px;overflow-y:auto}a{color:var(--accent);text-decoration:none}.bar a{color:var(--text)}.small{margin-left:8px;font-size:12px;font-weight:400}a.button{border:1px solid var(--line);color:var(--text);border-radius:8px;padding:4px 10px;font-size:13px;display:inline-block}select{font:inherit;border:1px solid var(--line);color:var(--text);background:#0d1428;border-radius:6px;margin-left:4px;padding:4px 6px}.fold>summary{cursor:pointer;list-style:none}.fold>summary::-webkit-details-marker{display:none}.fold>summary>h2,.fold>summary>h3{display:inline}.fold>summary:before{content:"▾ ";color:var(--muted)}.fold:not([open])>summary:before{content:"▸ "}details.card:not([open])>summary>h2{margin:0}.tables{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tables li{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.tables li.your-turn{border-color:var(--accent);background:#ffd36b14}.t-main{flex:1;min-width:0}.t-title{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.t-sub{margin-top:2px;font-size:13px}.t-acts{flex-shrink:0;gap:6px;display:flex}.t-acts button,.t-acts a.button{justify-content:center;align-items:center;min-height:34px;padding:6px 12px;font-size:13px;display:inline-flex}a.button.primary{color:#fff;background:#1f4f86;border-color:#3a78c4;font-weight:600}.tables li button.quiet{opacity:.7}.tables li button.quiet:hover{opacity:1}.turn-badge{background:var(--accent);color:#1a1400;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.table-group{margin-top:14px}.table-group>summary h3{margin:0;font-size:15px}.new-table .opts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 14px;margin-top:10px;display:grid}.new-table .opts label{flex-direction:column;gap:4px;margin:0;display:flex}.new-table .opts select{width:100%;margin:0;padding:7px 8px}.new-table .opts label.check{flex-direction:row;align-self:end;align-items:center;gap:8px;padding-bottom:6px}@media (width<=600px){.new-table .opts label.check{grid-column:1/-1}}.new-table .opts label.check input{width:auto;margin:0}.new-table .testing{margin-top:12px;font-size:13px}.new-table .create{margin-top:14px}.account form{max-width:420px;margin-top:6px}@media (width<=600px){.page{padding:10px 10px max(16px, env(safe-area-inset-bottom));gap:10px}.card{border-radius:12px;padding:14px}.bar{gap:8px}.bar-name{display:none}.bar button{padding:6px 10px;font-size:13px}.tables li{flex-direction:column;align-items:stretch;gap:8px}.t-acts{justify-content:stretch}.t-acts>*{flex:1;min-height:42px;font-size:14px}.t-acts>.quiet{flex:none}.new-table .opts{grid-template-columns:1fr 1fr}.new-table .create{width:100%;min-height:44px}select,input{font-size:16px}}.page.wide{max-width:1500px}.table-head{align-items:baseline;gap:4px;display:flex}.table-head a{cursor:pointer}.study-note{color:#f0d9a8;background:#e0a63a1a;border-left:3px solid #e0a63a;border-radius:6px;margin:8px 0 12px;padding:8px 12px;font-size:13.5px;line-height:1.45}
