:root{--fs-xs:12px;--fs-s:13px;--fs-m:15px;--fs-l:17px;--fs-xl:19px;--fs-xxl:22px;--fw-regular:400;--fw-semi:600;--fw-bold:800;--void:#020407;--panel:#081016eb;--tile:#0b1820;--line:#1c2f39;--ice:#e4f1fa;--muted:#7d939e;--glow:#3fe8f5;--talik:#f2b24c;--bad:#ff5a6a;--good:#57e39b;--dock-h:64px}*{box-sizing:border-box}html,body{background:var(--void);height:100%;color:var(--ice);font:var(--fs-m)/1.4 system-ui, -apple-system, "Segoe UI", sans-serif;margin:0}main{position:fixed;inset:0;overflow:hidden}.boot{letter-spacing:.4em;color:var(--glow);place-items:center;display:grid}.signin{text-align:center;place-content:center;gap:18px;padding:16px}.signin .btn{letter-spacing:normal;min-width:220px}.signin-err{letter-spacing:normal;color:var(--muted);max-width:320px;margin:0}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}input{background:var(--tile);border:1px solid var(--line);border-radius:10px;width:100%;min-width:0;padding:9px 12px}input:focus{outline:1px solid var(--glow)}h3{font-size:var(--fs-s);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:var(--fw-semi);margin:18px 0 8px}h4{font-size:var(--fs-s);color:var(--muted);font-weight:var(--fw-semi);margin:0 0 6px}.hint{color:var(--muted);font-size:var(--fs-s);margin:8px 0}.sub{color:var(--muted);margin:0 0 12px}.scene{border:0;width:100%;height:100%;position:absolute;inset:0}.hud{pointer-events:none;background:linear-gradient(#020407d9,#02040700);flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:absolute;top:0;left:0;right:0}.hud-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hud-row>*{pointer-events:auto}.logo{letter-spacing:.25em;font-size:var(--fs-m);margin-right:6px}.pill{border:1px solid var(--line);font-size:var(--fs-s);white-space:nowrap;background:#08141ccc;border-radius:999px;padding:5px 11px}.pill.talik{color:var(--talik);font-weight:var(--fw-semi);border-color:#f2b24c66}.pill.warn{color:var(--bad);border-color:#ff5a6a80}.seg{border:1px solid var(--line);background:#08141cd9;border-radius:999px;padding:2px;display:inline-flex}.seg button{font-size:var(--fs-s);color:var(--muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;display:inline-flex}.seg button.on{background:var(--glow);color:#021015;font-weight:var(--fw-semi)}.seg.wide{border-radius:12px;flex-wrap:wrap;margin-bottom:10px;display:flex}.seg.wide button{border-radius:10px;flex:auto;padding:7px 10px}.seg.wide button.on{color:var(--ice);box-shadow:inset 0 0 0 1px var(--glow);background:#12303a}.seg i,.chip i,.build-name i{border-radius:50%;width:8px;height:8px;display:inline-block}.dock{height:var(--dock-h);border-top:1px solid var(--line);z-index:5;background:#040a0ef0;display:flex;position:absolute;bottom:0;left:0;right:0}.dock button{color:var(--muted);font-size:var(--fs-xs);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.dock .ic{font-size:var(--fs-l);line-height:1}.dock button.on{color:var(--glow)}.dock button.on .ic{text-shadow:0 0 10px var(--glow)}.sheet{left:0;right:0;bottom:var(--dock-h);max-height:calc(100% - var(--dock-h) - 100px);z-index:4;background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:absolute}@media (min-width:900px){.sheet{top:96px;left:12px;right:auto;bottom:calc(var(--dock-h) + 12px);border-radius:18px;width:430px;max-height:none}}.sheet-head{justify-content:space-between;align-items:center;padding:14px 16px 6px;display:flex}.sheet-head h2{font-size:var(--fs-l);letter-spacing:.06em;text-transform:uppercase;margin:0}.x{color:var(--muted);font-size:var(--fs-m);background:0 0;border:0;padding:4px 8px}.sheet-body{padding:4px 16px 18px;overflow-y:auto}.stats{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.stat{background:var(--tile);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.stat-ic{border:1px solid var(--line);width:32px;height:32px;color:var(--glow);border-radius:9px;flex:none;place-items:center;display:grid}.stat-v{font-size:var(--fs-m);font-weight:var(--fw-semi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stat-l{font-size:var(--fs-xs);color:var(--muted)}.stat.talik .stat-v,.stat.talik .stat-ic{color:var(--talik)}.stat.warn .stat-v,.stat.warn .stat-ic{color:var(--bad)}.banner{font-size:var(--fs-s);background:linear-gradient(90deg,#f2b24c24,#f2b24c0a);border:1px solid #f2b24c59;border-radius:12px;margin:8px 0;padding:10px 12px}.chips{grid-template-columns:1fr 1fr;gap:6px;display:grid}.chip{background:var(--tile);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.chip b{font-variant-numeric:tabular-nums;margin-left:auto}.btn{background:var(--tile);border:1px solid var(--line);font-weight:var(--fw-semi);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:9px 14px;display:inline-flex}.btn small{font-weight:var(--fw-regular);font-size:var(--fs-xs);opacity:.8}.btn.primary{background:var(--talik);border-color:var(--talik);color:#1a1004}.btn.ghost{width:100%;color:var(--muted);margin-top:14px}.btn.big{width:100%;font-size:var(--fs-m);margin:6px 0 4px;padding:12px}.btn:not(:disabled):hover{filter:brightness(1.15)}.mini{font-size:var(--fs-s);background:#12303a;border:1px solid #1f4b57;border-radius:8px;padding:4px 9px}.link{color:var(--talik);background:0 0;border:0;padding:0;text-decoration:underline}.row{gap:8px;margin:8px 0;display:flex}.row .btn{flex:none}.box{background:var(--tile);border:1px solid var(--line);border-radius:14px;padding:4px 12px 10px}.tower{flex-direction:column;gap:3px;display:flex}.floor{border-left:5px solid var(--ice);background:var(--tile);font-size:var(--fs-s);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:flex}.floor span{color:var(--muted);width:18px}.floor em{color:#4fa9c7;font-style:normal;font-size:var(--fs-s);margin-left:auto}.floor.wet{opacity:.6;background:#082232}.floor.building{border-left-style:dashed;border-left-color:var(--talik);color:var(--talik)}.waterline{text-align:center;color:var(--glow);font-size:var(--fs-xs);letter-spacing:.3em}.builds{grid-template-columns:1fr 1fr;gap:8px;display:grid}.build{background:var(--tile);border:1px solid var(--line);text-align:center;border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.build-name{font-weight:var(--fw-semi);text-transform:uppercase;font-size:var(--fs-s);letter-spacing:.05em;justify-content:center;align-items:center;gap:6px;display:flex}.build-mult{font-size:var(--fs-xs);color:var(--good)}.build .btn{width:100%}.book{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.ord{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;font-size:var(--fs-s);grid-template-columns:1fr 1fr auto;align-items:center;gap:6px;padding:5px 6px;display:grid}.ord .p{font-weight:var(--fw-semi)}.ord .q{color:var(--muted)}.ord.mine{background:#f2b24c1f;border-radius:6px}.list{flex-direction:column;display:flex}.list.gap{gap:4px;margin-top:8px}.li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 4px;display:flex}.li-main{flex:1;min-width:0}.li-sub{color:var(--muted);font-size:var(--fs-s)}.dot{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px}.dot.good{background:var(--good)}.dot.bad{background:var(--bad)}.dot.info{background:var(--glow)}.zone{background:var(--tile);border:1px solid var(--line);border-radius:12px;margin-bottom:8px;padding:10px 12px}.zone.mine{border-color:var(--glow);box-shadow:0 0 0 1px #3fe8f540}.zone-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.tag{font-size:var(--fs-s)}.front{align-items:center;gap:8px;padding:3px 0;display:flex}.pct{margin-left:auto}.lb{text-align:left;background:var(--tile);border:1px solid var(--line);border-radius:10px;grid-template-columns:54px 1fr auto;align-items:center;gap:8px;width:100%;padding:9px 12px;display:grid}.lb small{color:var(--muted);font-size:var(--fs-xs);font-weight:var(--fw-regular);display:block}.lb .pl{color:var(--muted);font-weight:var(--fw-semi)}.lb .tk{text-align:right;color:var(--talik);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums}.lb.prize .pl{color:var(--talik)}.lb-gap{text-align:center;color:var(--muted);letter-spacing:.3em;padding:2px 0;line-height:1}.lb.mine{border-color:var(--talik);background:#f2b24c14}.lb.out{opacity:.45}.toast{z-index:8;border:1px solid var(--line);background:#081016f5;border-radius:14px;align-items:center;gap:12px;width:min(360px,100% - 32px);padding:12px 14px;display:flex;position:absolute;top:92px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.toast.ok{border-color:#57e39b99}.toast.err{border-color:#ff5a6a99}.toast-icon{width:30px;height:30px;font-weight:var(--fw-bold);border-radius:9px;flex:none;place-items:center;display:grid}.toast.ok .toast-icon{color:var(--good);background:#57e39b2e}.toast.err .toast-icon{color:var(--bad);background:#ff5a6a2e}.modal{z-index:7;background:#00000073;position:absolute;inset:0}.modal .sheet{max-height:82vh;bottom:0}@media (min-width:900px){.modal .sheet{width:440px;inset:40px auto 40px 50%;transform:translate(-50%)}}.chart{background:var(--tile);border-radius:10px;width:100%;height:64px}.floor em.up{color:var(--good);font-weight:var(--fw-semi)}.floor em.down{color:var(--muted)}.floor.boost{background:#10242c}.wx{display:none}@media (min-width:900px){.wx{right:12px;bottom:calc(var(--dock-h) + 12px);z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060e148c;border:1px solid #3fe8f52e;border-radius:14px;width:300px;padding:10px 12px;display:block;position:absolute}}.wx-head{font-size:var(--fs-s);justify-content:space-between;margin-bottom:6px;display:flex}.front.now span:first-of-type{font-weight:var(--fw-bold)}.confirm{z-index:9;border:1px solid var(--line);background:#081016fa;border-radius:16px;width:min(360px,100% - 32px);padding:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px #0009}.confirm-head{font-weight:var(--fw-semi);font-size:var(--fs-m);align-items:center;gap:8px;margin-bottom:12px;display:flex}.confirm-head i{border-radius:50%;width:10px;height:10px}.confirm.scout{top:auto;bottom:calc(var(--dock-h) + 16px);transform:translate(-50%)}.confirm.scout .confirm-head{position:relative}.confirm.scout .confirm-head .info{position:absolute;top:-2px;left:0}.confirm.scout .confirm-head .info-pop{left:-6px;right:auto}.confirm.scout .stat-row{margin-bottom:14px}.confirm.scout .btn:disabled{opacity:.5}.confirm-rows>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:0 10px;padding:7px 0;display:grid}.confirm-rows span{color:var(--muted)}.confirm-rows b{text-align:right}.confirm-rows small{color:var(--muted);font-size:var(--fs-xs);grid-column:1/-1}.confirm .row .btn{flex:1}.notes{z-index:6;flex-direction:column;gap:6px;display:flex;position:absolute;top:92px;left:12px;right:12px}.rcol{display:contents}@media (min-width:900px){.rcol{right:12px;bottom:calc(var(--dock-h) + 12px);z-index:6;pointer-events:none;flex-direction:column;gap:8px;width:340px;display:flex;position:absolute}.rcol>*{pointer-events:auto}.rcol .notes,.rcol .wx{width:auto;position:static}}.wx .front>span,.fc-rows .front>span{white-space:nowrap}.wx .front>span:first-of-type,.fc-rows .front>span:first-of-type{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.note{text-align:left;font-size:var(--fs-s);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060e149e;border:1px solid #3fe8f533;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;animation:.25s ease-out note-in;display:flex}.note span{flex:1}.note b{color:var(--muted);font-weight:var(--fw-regular);font-size:var(--fs-xs)}.ev-ic{width:24px;height:24px;font-style:normal;font-size:var(--fs-s);background:#ffffff08;border:1px solid;border-radius:7px;flex:none;place-items:center;display:grid}@keyframes note-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.note{animation:none}}.build-why{font-size:var(--fs-xs);color:var(--bad);opacity:.85}.build.ready .build-name{color:var(--ice)}.build-why.calm{color:var(--muted)}.group{background:var(--tile);border:1px solid var(--line);border-radius:12px;margin-top:8px}.group-head{text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.group .list{padding:0 8px 6px}.cnt{color:var(--muted);font-size:var(--fs-s)}.acard{background:var(--tile);border:1px solid var(--line);border-radius:12px;margin-bottom:8px;padding:10px 12px}.aq{color:var(--muted);font-size:var(--fs-s);text-transform:uppercase;letter-spacing:.06em}.av{font-size:var(--fs-l);font-weight:var(--fw-semi);align-items:center;gap:8px;margin:2px 0;display:flex}.av.warn{color:var(--bad)}.av.talik{color:var(--talik)}.dot.inline{display:inline-block}.gt{flex:none;width:80px}.plaque{background:linear-gradient(90deg,#3fe8f51a,#3fe8f505);border:1px solid #3fe8f54d;border-radius:12px;margin-bottom:6px;padding:10px 12px}.plaque-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px 14px;margin-top:8px;display:grid}.plaque-stats>div{flex-direction:column-reverse;gap:2px;min-width:0;display:flex}.plaque-stats b{font-size:var(--fs-m);font-weight:var(--fw-semi)}.plaque-stats span{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.locked{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px 10px;display:flex}.lock-ic{width:52px;height:52px;font-size:var(--fs-xl);color:var(--glow);border:1px solid #3fe8f566;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 22px #3fe8f540}.dir-title{letter-spacing:.2em;color:var(--glow)}.directive p{margin:4px 0}.dir-count b{color:var(--talik);font-size:var(--fs-l)}.bar{background:var(--tile);border-radius:999px;width:100%;height:6px;overflow:hidden}.flist{flex-direction:column;gap:4px;display:flex}.flist-day{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin:8px 2px 2px;display:flex}.flist-day span{color:var(--ice);font-weight:var(--fw-bold)}.flist-day em{letter-spacing:.04em;font-style:normal;font-weight:var(--fw-semi)}.frow{background:var(--tile);border:1px solid var(--line);border-left:3px solid;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.frow-dot{vertical-align:0;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.ev-ic.miss{opacity:.5;border-style:dashed}.frow .ev-ic{width:26px;height:26px;font-size:var(--fs-s);flex:none}.frow-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.frow-main b{font-size:var(--fs-s);font-weight:var(--fw-semi);line-height:1.25}.frow-main small{font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums}.frow-tk{font-size:var(--fs-m);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;flex:none}.frow-tk.up{color:var(--good)}.frow-tk.down{color:var(--muted)}.banner.danger{background:linear-gradient(90deg,#ff5a6a29,#ff5a6a0a);border-color:#ff5a6a73}.siren{z-index:2;pointer-events:none;animation:2.4s ease-in-out infinite siren;position:absolute;inset:0;box-shadow:inset 0 0 70px 4px #286eff59}.siren.strong{animation-duration:.6s;box-shadow:inset 0 0 160px 30px #286effbf}@keyframes siren{0%,to{opacity:.25}50%{opacity:.75}}@media (prefers-reduced-motion:reduce){.siren{opacity:.5;animation:none}}.alarm{z-index:8;font-size:var(--fs-l);font-weight:var(--fw-bold);letter-spacing:.04em;color:#dfe9ff;text-align:center;pointer-events:none;background:#0a1e50d9;border:1px solid #5096ffcc;border-radius:14px;padding:14px 22px;position:absolute;top:40%;left:50%;transform:translate(-50%);box-shadow:0 0 40px #286eff99}@media (min-width:900px){:root{--dock-h:0px;--rail-w:84px}.dock{width:var(--rail-w);border-top:0;border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:4px;height:auto;top:0;bottom:0;right:auto}.dock button{flex:none;height:68px}.dock button.on{box-shadow:inset 3px 0 0 var(--glow)}.hud{left:var(--rail-w)}.sheet{left:calc(var(--rail-w) + 12px)}}.recipe{font-size:var(--fs-s);text-align:left;flex-direction:column;gap:2px;display:flex}.recipe>div{align-items:center;gap:6px;display:flex}.recipe i{border-radius:50%;width:7px;height:7px;display:inline-block}.recipe b{font-weight:var(--fw-semi);font-variant-numeric:tabular-nums;margin-left:auto}.recipe .short b{color:var(--bad)}.pill.collapse{color:#ffb4a0;border-color:#ff785a73}.cutline{text-align:center;font-size:var(--fs-s);font-weight:var(--fw-semi);color:#ffb4a0;border:1px dashed #ff785a99;border-radius:8px;margin:4px 0;padding:6px 10px}.trade{border:1px solid var(--line);background:#0b182080;border-radius:14px;margin-top:10px;padding:10px}.trade .book{margin-top:0}.trade h4 small{font-weight:var(--fw-regular);color:var(--muted);margin-left:4px}.ord.pick{cursor:pointer;border-radius:6px}.ord.pick:hover{background:#3fe8f514}.trade-form{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.trade-form label{font-size:var(--fs-xs);color:var(--muted);flex-direction:column;gap:4px;display:flex}.trade .row .btn{flex:1}.strip{background:var(--tile);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,1fr);margin-bottom:8px;display:grid}.strip>div{flex-direction:column;min-width:0;padding:8px 10px;display:flex}.strip>div+div{border-left:1px solid var(--line)}.strip b{font-size:var(--fs-m);font-variant-numeric:tabular-nums}.strip span{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bar{background:var(--tile);border-radius:999px;height:6px;margin:12px 0 6px;overflow:hidden}.bar i{background:var(--glow);height:100%;display:block}.opts{flex-direction:column;gap:6px;display:flex}.opts .btn{align-items:flex-start}.btn.on{box-shadow:inset 0 0 0 1px var(--glow)}textarea{font:inherit;color:inherit;background:var(--tile);border:1px solid var(--line);resize:vertical;border-radius:10px;width:100%;padding:9px 12px}.sell-rule{flex-wrap:wrap;align-items:center}.sell-rule b{font-size:var(--fs-s);flex:100%}.sell-rule label{font-size:var(--fs-s);color:var(--muted);flex:1;align-items:center;gap:6px;display:flex}.intro{z-index:10;background:#020407;justify-content:center;align-items:flex-end;padding:16px 16px 28px;display:flex;position:absolute;inset:0}.intro:after{content:"";pointer-events:none;background:linear-gradient(#0000,#020407cc);height:45%;position:absolute;bottom:0;left:0;right:0}.intro .film{object-fit:cover}.intro-skip{z-index:2;border:1px solid var(--line);color:var(--muted);font-size:var(--fs-s);background:#08141c99;border-radius:999px;padding:6px 14px;position:absolute;top:12px;left:12px}@keyframes prompt-in{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}.film-cap{z-index:2;text-align:center;max-width:900px;font-size:clamp(calc(var(--fs-xxl) * 1.15), 3vw, calc(var(--fs-xxl) * 1.7));font-weight:var(--fw-semi);color:#fff;text-shadow:0 2px 3px #000000f2,0 0 16px #000000d9,0 0 34px #0009;margin:0 auto;line-height:1.3;position:absolute;bottom:15vh;left:16px;right:16px}.film-cap span{opacity:0;filter:blur(5px);transition:opacity .22s ease-out,filter .22s ease-out}.film-cap span.on{opacity:1;filter:none}.film-cap.accent{flex-direction:column;align-items:center;gap:4px;display:flex;top:50%;bottom:auto}.film-cap.accent span.ac-lead,.film-cap.accent span.ac-word{opacity:1;filter:none}.ac-lead{font-size:clamp(var(--fs-xxl), 3vw, calc(var(--fs-xxl) * 1.6));letter-spacing:.32em;text-transform:uppercase;color:var(--ice)}.ac-word{font-size:clamp(calc(var(--fs-xxl) * 2), 9vw, calc(var(--fs-xxl) * 4.2));font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 4px #000000f2,0 0 30px #3fe8f573,0 0 60px #000000b3;line-height:1.05}.ac-word span{transition:opacity .35s ease-out,filter .35s ease-out,transform .5s cubic-bezier(.2,.8,.2,1);display:inline-block;transform:scale(1.18)}.ac-word span.on{transform:none}@media (prefers-reduced-motion:reduce){.film-cap span{filter:none;transition:none}.ac-word span{transform:none}}.intro-begin{z-index:1;color:var(--glow);font-size:var(--fs-m);letter-spacing:.35em;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:flex-end;padding-bottom:18vh;animation:2.4s ease-in-out infinite pulse;display:flex;position:absolute;inset:0}@keyframes pulse{50%{opacity:.35}}main.cinematic>:not(.scene):not(.intro):not(.map-dim){display:none!important}.map-dim{opacity:.8;pointer-events:none;background:#02060c;transition:opacity 3s ease-out;position:absolute;inset:0}.map-dim.off{opacity:0}.intro.film-out{opacity:0;pointer-events:none;transition:opacity 1.4s ease-in-out}.film-plate{z-index:2;color:#fff;width:fit-content;font-size:var(--fs-m);font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;text-align:center;opacity:0;background:#080e1ad1;border:1px solid #6ec8ff80;border-radius:999px;margin:0 auto;padding:10px 22px;transition:opacity .5s ease-out,transform .5s ease-out;position:absolute;bottom:15vh;left:16px;right:16px;transform:translateY(8px)}.film-plate.on{opacity:1;transform:none}.title-screen:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0204078c,#0000);height:32%;position:absolute;top:0;left:0;right:0}.title-name{z-index:2;text-align:center;pointer-events:none;position:absolute;top:7vh;left:0;right:0}.title-name h1{font-family:Avenir Next,system-ui,sans-serif;font-size:clamp(calc(var(--fs-xxl) * 2), 13vw, calc(var(--fs-xxl) * 3.8));font-weight:var(--fw-bold);letter-spacing:.42em;color:#f2f8ff;text-shadow:0 0 24px #3fe8f559,0 2px 6px #000c;margin:0;padding-left:.42em;line-height:1}.title-name p{font-family:"Snell Roundhand", var(--font-script), cursive;font-size:clamp(calc(var(--fs-xxl) * 1.8), 12vw, calc(var(--fs-xxl) * 3.5));color:#dcecff;text-shadow:0 0 18px #aad2ff59,0 2px 6px #000000d9;margin:-.05em 0 0;line-height:1.1}.title-name span{font-size:var(--fs-xs);font-weight:var(--fw-semi);letter-spacing:.5em;text-transform:uppercase;color:var(--glow);background:#02080e73;border:1px solid #3fe8f573;border-radius:999px;margin-top:10px;padding:4px 8px 4px 13px;display:inline-block}.callsign{z-index:2;left:16px;right:16px;bottom:max(28px, env(safe-area-inset-bottom));max-width:420px;margin:0 auto;position:absolute}@media (max-width:899px){.callsign{bottom:max(8vh, env(safe-area-inset-bottom))}}.callsign .row{gap:10px;display:flex}.callsign input{color:#fff;min-width:0;height:48px;font-family:ui-monospace,Menlo,monospace;font-size:var(--fs-l);font-weight:var(--fw-semi);letter-spacing:.06em;background:#080e1ad1;border:1px solid #6ec8ff73;border-radius:12px;flex:1;padding:0 14px}.callsign input:focus{border-color:var(--glow);outline:none}.callsign input::placeholder{font-family:system-ui,-apple-system,sans-serif;font-size:var(--fs-m);font-weight:var(--fw-regular);letter-spacing:normal;color:#9fb2d6}.callsign .btn.primary{color:#0b1430;height:48px;font-weight:var(--fw-bold);background:linear-gradient(#f2f8ff,#a9c6ff);border:1px solid #fff;border-radius:12px;padding:0 22px}.callsign-err{font-size:var(--fs-xs);color:var(--bad);margin:8px 2px 0}.title-screen .scene{opacity:0;transition:opacity 2.4s ease-out}.title-screen.on .scene{opacity:1}.title-screen.leaving{opacity:0;pointer-events:none;transition:opacity 1.2s ease-in-out}.title-name>*,.title-screen .callsign{opacity:0}.title-screen.on .title-name h1{animation:2s ease-out .7s both title-melt}.title-screen.on .title-name p{animation:1.8s ease-out 1.5s both title-in}.title-screen.on .title-name span{animation:1.2s ease-out 2.3s both title-in}.title-screen.on .callsign{animation:1s ease-out 2.9s both title-in}@keyframes title-in{0%{opacity:0;filter:blur(12px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}@keyframes title-melt{0%{opacity:0;filter:blur(14px);letter-spacing:.7em}to{opacity:1;filter:none;letter-spacing:.42em}}@media (prefers-reduced-motion:reduce){.title-screen.on .title-name>*,.title-screen.on .callsign{animation-name:fade-in}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.tour{z-index:6;pointer-events:none;position:absolute;inset:0}.tour-dim{pointer-events:auto;background:#020407b8;position:fixed}.tour-ring{border:2px solid var(--talik);pointer-events:none;border-radius:14px;position:fixed;box-shadow:0 0 18px #f2b24c8c}.tour-ring.tab{pointer-events:auto;border-width:1.5px;border-radius:10px;box-shadow:0 0 12px #f2b24c73}.tour-card{background:var(--panel);pointer-events:auto;border:1px solid #f2b24c73;border-radius:16px;flex-direction:column;gap:10px;width:min(420px,100% - 32px);padding:12px 14px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0009}.tour-card.bottom{bottom:calc(var(--dock-h) + 12px)}.tour-card{opacity:0;pointer-events:none}.tour-card.in{opacity:1;pointer-events:auto;animation:.5s ease-out both tour-card-in}@keyframes tour-card-in{0%{opacity:0;translate:0 10px}}.tour-dim{transition:opacity .4s}.tour-dim.rolling{opacity:.45}.tour-ring.form{animation:.6s ease-out both tour-form}@keyframes tour-form{0%{opacity:0;transform:scale(1.05)}}.tour-card p{font-size:var(--fs-m);margin:0;line-height:1.45;animation:.5s ease-out both prompt-in}.tour-card .btn{align-self:flex-end;min-width:100px}.tour-who{align-items:center;gap:8px;display:flex}.tour-who small{color:var(--muted);font-size:var(--fs-s)}.tour-n{margin-left:auto}.tour-face{width:30px;height:30px;font-weight:var(--fw-bold);color:#1a1004;background:radial-gradient(circle at 35% 30%, #ffd58a, var(--talik) 60%, #8a5a14);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 10px #f2b24c99}.tour-card .tour-err{color:var(--bad);font-size:var(--fs-s);animation:none}.tour-wait{color:var(--talik);font-size:var(--fs-s);letter-spacing:.05em;align-self:flex-end}.tour-draw{pointer-events:none;position:fixed;inset:0;overflow:visible}.tour-draw rect,.tour-draw path{fill:none;stroke:var(--talik);stroke-width:2px;filter:drop-shadow(0 0 6px #f2b24cb3)}.tour-draw .ribbon{stroke-dasharray:.3 2;stroke-dashoffset:.3px;animation:1.6s ease-in-out forwards tour-run}@keyframes tour-run{85%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}.tour-draw .ribbon.ring{stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:.6s ease-out 1.4s forwards tour-ribbon}@keyframes tour-ribbon{to{stroke-dashoffset:0}}.tour-draw .press{fill:#f2b24c40;transform-box:fill-box;transform-origin:50%;animation:.6s ease-out both tour-press}@keyframes tour-press{0%{opacity:0;transform:scale(1.25)}40%{opacity:1;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.tour-draw .pt{stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite tour-pt}@keyframes tour-pt{50%{opacity:.55;transform:scale(1.06)}}.tour-draw .pt-line{stroke-width:1.5px;stroke-dasharray:5 5;animation:.8s linear infinite tour-flow}.tour-draw marker path{fill:var(--talik);stroke:none;filter:none}@keyframes tour-flow{to{stroke-dashoffset:-10px}}.ord .depot{font-style:normal;font-size:var(--fs-xs);color:var(--talik);border:1px solid #f2b24c80;border-radius:6px;margin-left:6px;padding:0 4px}.me-bar{border:1px solid var(--line);background:#081016e0;border-radius:12px;margin-left:auto;display:flex;overflow:hidden}.me-bar>span{font-size:var(--fs-m);font-weight:var(--fw-semi);white-space:nowrap;align-items:center;gap:7px;padding:6px 12px;display:flex}.me-bar>span+span{border-left:1px solid var(--line)}.me-bar i{width:22px;height:22px;font-style:normal;font-size:var(--fs-xs);border-radius:50%;place-items:center;display:grid}.me-bar small{color:var(--muted);font-weight:var(--fw-regular);font-size:var(--fs-s)}.me-talik{color:var(--talik)}.me-talik i{color:var(--talik);background:#f2b24c2e}.me-name i{color:var(--glow);background:#3fe8f526}@media (min-width:900px){.me-row{top:10px;right:12px;left:calc(var(--rail-w) + 12px + 430px + 12px);flex-wrap:wrap;justify-content:flex-end;position:fixed}}.skip-all{z-index:30;border:1px solid var(--line);color:var(--muted);font-size:var(--fs-s);background:#08141cd9;border-radius:999px;padding:6px 14px;position:fixed;top:12px;right:12px}.tour-card.top{top:56px}@media (min-width:900px){.skip-all{top:56px}.tour-card.top{top:12px}}.pill.replay{color:var(--muted);padding:5px 10px}.yield{font-size:var(--fs-s);color:var(--muted);margin:-2px 0 8px}.yield .t{color:var(--talik)}.build .buy-missing{width:100%;color:var(--talik);background:#f2b24c14;border-color:#f2b24c73;padding:6px 8px}.hint.need{color:var(--ice)}.zone:not(.mine){cursor:pointer}.zone-head .li-sub{white-space:nowrap;margin-left:auto;padding-left:8px}.me-bar{flex-wrap:wrap}.me-bar>.me-stock{font-weight:var(--fw-semi);gap:12px}.me-stock>span{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:flex}.me-stock .res-icon{flex:none}.me-name-top{display:none}@media (max-width:899px){.me-name-top{font-weight:var(--fw-semi);align-items:baseline;gap:5px;display:inline-flex}.hud .clock{text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--fs-xs);flex:1 1 0;padding-left:6px;padding-right:6px;overflow:hidden}.me-name-top{white-space:nowrap;flex:none}.me-bar{flex:100%}.me-name-top b{color:var(--glow);font-size:var(--fs-xs)}.me-name-top small{color:var(--muted);font-weight:var(--fw-regular)}.me-bar{flex-wrap:nowrap;margin-left:0}.me-bar>.me-name{display:none}.me-bar>.me-stock{flex:1;justify-content:space-around;gap:6px;min-width:0;padding:6px 8px}.me-stock>span{gap:2px}.me-stock .res-icon{width:17px;height:17px}}.dev-hud{display:contents}.dev-log{display:none}@media (max-width:899px){.dev-hud{display:none}.dev-log{display:block}}.rig-block{border:1px solid var(--line);background:linear-gradient(#3fe8f50d,#0b182099);border-radius:16px;margin:4px 0 14px;padding:12px}.rig-block.build-block{background:linear-gradient(#f2b24c0f,#0b182099);border-color:#f2b24c38}.rig-block>header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.rig-block>header b{font-size:var(--fs-s);letter-spacing:.1em;text-transform:uppercase}.rig-block>header small{color:var(--muted);font-size:var(--fs-s)}.build-block>header b{color:var(--talik)}.rig-block:not(.build-block)>header b{color:var(--glow)}.zone-chip{font-size:var(--fs-s);color:var(--ice);border:1px solid var(--line);background:#08141ccc;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.zone-chip i{border-radius:50%;width:7px;height:7px}.rig-stats{grid-template-columns:auto auto 1fr;align-items:end;gap:18px;margin:2px 2px 10px;display:grid}.rig-stats b{font-size:var(--fs-xxl);line-height:1;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;display:block}.rig-stats span{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;display:block}.rig-stats .t b{color:var(--talik)}.rig-stats .by{text-align:right;justify-self:end}.rig-stats .by span{text-transform:none;letter-spacing:0;font-size:var(--fs-s);margin-top:2px}.rig-stats .by span:not(:last-child){color:var(--ice)}.rig-pic{padding:0 2px}.rig-art{width:100%;height:auto;display:block}.rig-art .ml-n{font-size:var(--fs-xs);fill:var(--muted);font-variant-numeric:tabular-nums}.rig-art .ml-name{font-size:var(--fs-s);fill:var(--ice);font-weight:var(--fw-semi)}.rig-art .ml-name.ghost-t{fill:var(--talik)}.rig-art .ml-note{font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.rig-art .ghost{animation:1.6s ease-in-out infinite ghost}@keyframes ghost{50%{opacity:.35}}.rig-block .yield{margin:10px 0 0}@media (prefers-reduced-motion:reduce){.rig-art .ghost{animation:none}}.cells{grid-template-columns:repeat(3,1fr);gap:12px 8px;margin:2px 0 12px;display:grid}.cell{align-items:center;gap:8px;min-width:0;display:flex}.cell-ic{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);font-size:var(--fs-s);background:#02060999;border-radius:9px;flex:none;place-items:center;display:grid}.cell-ic .dot{border-radius:50%;width:9px;height:9px;display:block}.cell b{font-size:var(--fs-m);font-weight:var(--fw-bold);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;line-height:1.15;display:block;overflow:hidden}.cell small{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cell>div{min-width:0}.cell.talik b,.cell.talik .cell-ic{color:var(--talik)}.cell.glow b,.cell.glow .cell-ic{color:var(--glow)}@media (min-width:900px){.cell-ic{width:36px;height:36px}.cell b{font-size:var(--fs-m)}}@media (max-width:899px){.cell{flex-direction:column;align-items:flex-start;gap:6px}.cell-ic{width:26px;height:26px;font-size:var(--fs-xs);border-radius:8px}}.rig-block.dash-block{background:#0b182099}.rig-block.dash-block>header b{color:var(--ice)}.dash-block .cells{margin-bottom:2px}.me-time,.dev-box,.dock-logo{display:none!important}@media (min-width:900px){.me-time,.dev-box{display:flex!important}.dock-logo{text-align:center;font-size:var(--fs-s);letter-spacing:.2em;color:var(--ice);margin:0;position:absolute;top:18px;left:0;right:0;display:block!important}.hud .logo,.hud .clock,.hud .dev-hud{display:none}.me-time{color:var(--ice);font-weight:var(--fw-regular)!important}.dev-box{z-index:6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08101673;border:1px solid #1c2f39b3;border-radius:12px;align-items:center;gap:4px;padding:3px 6px;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.dev-box .pill,.dev-box .seg{background:0 0;border:0}.dock{justify-content:flex-start;padding-top:60px}.sheet{top:12px}.hud{left:calc(var(--rail-w) + 12px + 430px + 12px)}}.sheet-body.no-head{padding-top:14px}.rig-block>header .x{margin:-6px -6px -6px auto}.mods{grid-template-columns:1fr 104px;align-items:start;gap:12px;display:grid}.mods-list{position:relative}.mods-list>header{position:absolute;top:0;left:0}.mods .rig-art{width:104px}.mods-list>header{margin-bottom:8px}.mods-list>header b{font-size:var(--fs-s);letter-spacing:.1em;text-transform:uppercase;color:var(--glow)}.mod{font-size:var(--fs-s);box-sizing:border-box;align-items:center;gap:8px;display:flex;position:absolute;left:0;right:0}.mod+.mod{border-top:1px solid var(--line)}.mod i{border:1.5px dashed #0000;border-radius:50%;flex:none;width:8px;height:8px}.mod-n{color:var(--muted);font-variant-numeric:tabular-nums;width:14px}.mod-name{font-weight:var(--fw-semi)}.mod-out{color:var(--muted);font-size:var(--fs-s);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.mod-out.up{color:var(--good)}.mod.wet{opacity:.6}.mod.wet .mod-out{color:#4fa9c7}.mod.ghost-row .mod-name,.mod.ghost-row .mod-out{color:var(--talik)}.mod.ghost-row i{background:0 0}.bp{padding:9px 0}.bp+.bp{border-top:1px solid var(--line)}.bp-head{align-items:center;gap:8px;min-height:30px;display:flex}.bp-head>i{border-radius:50%;flex:none;width:8px;height:8px}.bp-head b{font-size:var(--fs-m)}.bp-mult{font-size:var(--fs-xs);color:var(--good)}.bp-head>button,.bp-head .bp-why{margin-left:auto}.bp-head .buy-missing{width:auto;padding:5px 10px}.bp-go{font-size:var(--fs-s);padding:6px 12px}.bp-why{font-size:var(--fs-xs);color:var(--muted)}.bp-parts{font-size:var(--fs-s);color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin:4px 0 0 16px;display:flex}.bp-parts span{align-items:center;gap:4px;display:inline-flex}.bp-parts i{border-radius:50%;width:6px;height:6px}.bp-parts b{color:var(--ice);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums}.bp-parts .short b{color:var(--bad)}.bp-time{font-size:var(--fs-xs);color:var(--muted)}.bp .buy-missing{color:var(--talik);background:#f2b24c14;border-color:#f2b24c73}.bp-head{gap:6px}.bp-head b,.bp-mult,.bp-time,.bp-head button{white-space:nowrap}.bp-head b{text-overflow:ellipsis;min-width:0;overflow:hidden}.bp-timer{font-size:var(--fs-s);color:var(--muted);white-space:nowrap;background:#f2b24c14;border:1px solid #f2b24c4d;border-radius:999px;padding:3px 10px}.rig-block>header .bp-timer b{color:var(--talik);font-size:var(--fs-s);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.bpc-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bpc{background:var(--tile);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:9px 10px;display:flex}.bpc-head{align-items:center;gap:6px;display:flex}.bpc-head>i{border-radius:50%;flex:none;width:8px;height:8px}.bpc-head b{font-size:var(--fs-s);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bpc-head .bp-mult{white-space:nowrap;margin-left:auto}.bpc-parts{font-size:var(--fs-s);color:var(--muted);flex-direction:column;gap:2px;display:flex}.bpc-parts>div{align-items:center;gap:5px;display:flex}.bpc-parts i{border-radius:50%;flex:none;width:6px;height:6px}.bpc-parts b{color:var(--ice);font-variant-numeric:tabular-nums;margin-left:auto}.bpc-parts .short b{color:var(--bad)}.bpc-parts button.short{all:unset;cursor:pointer;align-items:center;gap:5px;display:flex}.bpc-time{font-size:var(--fs-s);color:var(--ice);font-variant-numeric:tabular-nums}.bpc .buy-missing,.bpc .bp-go{width:100%;margin-top:auto;padding:6px 8px}.bpc .bp-why{font-size:var(--fs-xs);color:var(--muted);margin-top:auto}@media (max-width:899px){.wide-only{display:none}}.bpc-mult{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;gap:2px 10px;margin-top:-2px;display:flex}.bpc-mult .up{color:var(--good)}.bpc{gap:5px;padding:8px 10px}.rig-block{margin-bottom:10px}.bpc-top{justify-content:space-between;align-items:center;gap:6px;min-height:30px;display:flex}.bpc-top .bpc-mult{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;margin:0}.mod-cube{filter:drop-shadow(0 0 3px #0009);flex:none;display:block}.res-cells{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.res-cell{border:1px solid var(--line);text-align:left;background:#02060980;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:8px;display:flex}.res-cell.on{border-color:var(--glow);box-shadow:inset 0 0 0 1px var(--glow)}.res-name{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;max-width:100%;display:flex;overflow:hidden}.res-name i{border-radius:50%;flex:none;width:7px;height:7px}.res-cell b{font-size:var(--fs-m);font-variant-numeric:tabular-nums}.res-cell b small{font-size:var(--fs-xs);color:var(--talik)}.res-have{font-size:var(--fs-xs);color:var(--muted)}.trade-block>header small{color:var(--muted);font-size:var(--fs-xs)}.trade-block .book{margin-top:0}.trade-block h4{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px}.book-scroll{border:1px solid var(--line);background:#02060973;border-radius:8px;max-height:118px;overflow-y:auto}.trade-hint{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;margin:6px 0 2px;display:flex}.trade-hint .need{color:var(--ice)}.trade-btns .btn{flex:1;padding:8px 6px}.trade-btns .absorb small{font-size:var(--fs-xs)}.ords .mod{padding:6px 0;position:static}.ords .mod .x{padding:2px 6px}.res-cell{gap:3px}.res-cell .res-name{font-size:var(--fs-s);color:var(--ice);font-weight:var(--fw-semi);margin-bottom:2px}.res-row{width:100%;font-size:var(--fs-xs);color:var(--muted);justify-content:space-between;align-items:baseline;display:flex}.res-row b{font-size:var(--fs-s);color:var(--ice);font-variant-numeric:tabular-nums}.res-row b small{font-size:var(--fs-xs);color:var(--talik)}.seg.wide.res-switch{grid-template-columns:repeat(4,1fr);gap:2px;margin:0 0 12px;display:grid}.seg.wide.res-switch button{min-width:0;font-size:var(--fs-xs);flex-direction:column;gap:2px;padding:7px 3px 6px}.res-switch button>i{display:none}.res-switch button b{font-size:var(--fs-m)}.res-switch button{gap:6px}.res-switch button b{font-weight:var(--fw-bold);color:var(--ice);font-variant-numeric:tabular-nums}.res-switch button:not(.on) b{color:var(--muted)}.sw-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:100%;display:flex;overflow:hidden}.sw-name i{border-radius:50%;flex:none;width:6px;height:6px}.seg.wide.res-switch button.on{box-shadow:inset 0 0 0 1px var(--glow)!important}@media (max-width:899px){.seg.wide.res-switch button{font-size:var(--fs-xs);padding-left:2px;padding-right:2px}}.day-range{font-size:var(--fs-s);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.day-range select{background:var(--tile);color:var(--ice);border:1px solid var(--line);font:inherit;border-radius:8px;margin-left:4px;padding:4px 6px}.shoplist{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;display:flex}.shoplist-t{font-size:var(--fs-s);color:var(--muted);margin-right:2px}.shoplist button{border:1px solid var(--line);background:var(--tile);font-size:var(--fs-s);font-weight:var(--fw-bold);color:var(--ice);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.shoplist button i{border-radius:50%;width:7px;height:7px}.shoplist button.on{border-color:var(--glow);box-shadow:inset 0 0 0 1px var(--glow)}.shoplist button.ready{border-color:var(--good);color:var(--good)}.shards-none{color:var(--muted);font-size:var(--fs-s);margin:0 2px}.shard-card{text-align:left;color:inherit;cursor:pointer;font:inherit;flex-direction:column;align-items:stretch;gap:10px;display:flex}.shard-card:hover{border-color:#8fd8ff}.shard-card.off{opacity:.5;filter:saturate(.4)}.drone-mini{flex-direction:column;gap:8px;display:flex}.drone-mini b{font-size:var(--fs-m);color:var(--muted);font-weight:var(--fw-semi);text-align:center}.drone-mini button{border:1px solid var(--line);color:var(--ice);font:inherit;font-size:var(--fs-s);cursor:pointer;background:#08102499;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.drone-mini button em{font-style:normal;font-weight:var(--fw-bold);color:#8fd8ff}.build-fold{margin-bottom:8px}.build-now{flex-direction:row;align-items:center;gap:12px;padding:12px}.build-icon{width:52px;height:52px;color:var(--c);flex:none}.bi-a{animation:4s linear infinite bi-spin}.bi-b{animation:3s linear infinite reverse bi-spin}@keyframes bi-spin{to{transform:rotate(360deg)}}.build-now .bn-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.build-now .bn-text small,.build-now .bn-left small{color:var(--muted);font-size:var(--fs-xs);text-align:left}.build-now .bn-text b{color:var(--c);font-size:var(--fs-m);text-align:left}.bn-bar{background:#ffffff14;border-radius:2px;height:4px;margin-top:3px;display:block;overflow:hidden}.bn-bar span{background:var(--c);border-radius:2px;height:100%;display:block}.build-now .bn-left{flex-direction:column;align-items:flex-end;display:flex}.build-now .bn-left b{color:var(--talik);font-size:var(--fs-l)}@media (prefers-reduced-motion:reduce){.bi-a,.bi-b{animation:none}}.drone-mini small{color:var(--muted);font-size:var(--fs-s);text-align:center}.shard-card.off .sc-foot em{color:var(--muted);font-weight:var(--fw-semi);font-size:var(--fs-xs)}.sc-main{align-items:center;gap:8px;display:flex}.sc-main .res-icon{filter:drop-shadow(0 0 8px #8fd8ff66);flex:none}.sc-free{flex-direction:column;line-height:1.1;display:flex}.sc-free b{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:#fff;font-variant-numeric:tabular-nums}.sc-free b span{font-size:var(--fs-s);color:var(--muted);font-weight:var(--fw-semi)}.sc-free small{font-size:var(--fs-xs);color:var(--muted)}.sc-melt{background:#8fd8ff26;border-radius:2px;height:4px;display:block;overflow:hidden}.sc-melt i{background:linear-gradient(90deg,#4aa8e0,#bfeaff);border-radius:2px;height:100%;display:block}.sc-foot{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.sc-foot small{color:var(--muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.sc-foot em{font-style:normal;font-size:var(--fs-s);font-weight:var(--fw-bold);color:#8fd8ff;white-space:nowrap}.gem-rain{pointer-events:none;z-index:60;position:fixed;inset:0}.gem-x{animation:.8s cubic-bezier(.45,0,.9,.7) both gem-x;position:absolute}.gem-y{font-style:normal;font-size:var(--fs-l);color:var(--gem);text-shadow:0 0 8px var(--gem), 0 0 2px #fff;animation:.8s cubic-bezier(.3,-.7,.7,1) both gem-y;display:block;translate:-50% -50%}@keyframes gem-x{0%{transform:translate(0)}to{transform:translateX(var(--dx))}}@keyframes gem-y{0%{opacity:0;transform:translateY(0)scale(.5)}15%{opacity:1;transform:translateY(calc(var(--dy) * -.08)) scale(1.2)}90%{opacity:1}to{transform:translateY(var(--dy)) scale(.6);opacity:0}}.count{display:inline-block}.count.pop{animation:1.2s ease-out talik-pop}@keyframes talik-pop{0%{transform:scale(1)}12%{text-shadow:0 0 12px;transform:scale(1.25)}to{text-shadow:none;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gem-rain{display:none}.count.pop{animation:none}}.flood{z-index:5;border:1px solid var(--line);--c:#8fd8ff;background:#081024e0;border-radius:12px;align-items:center;gap:8px;padding:5px 10px;display:flex;position:absolute;top:96px;left:12px;right:12px}.flood.ok{--c:#fff}.flood.warn{--c:#f2b24c;border-color:#f2b24c}.flood.danger{--c:#ff6b7a;border-color:#ff6b7a;animation:1.4s ease-in-out infinite flood-pulse}@keyframes flood-pulse{50%{box-shadow:0 0 14px #ff6b7a88}}.flood.sunk{--c:#ff6b7a;border-color:#ff6b7a}.flood .info-pop{left:-6px;right:auto}.fl-text{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}.fl-text b{color:var(--c);font-size:var(--fs-m);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1}.fl-text span{font-size:var(--fs-s);color:var(--ice)}.fl-timer{white-space:nowrap;align-items:baseline;gap:4px;margin-left:auto;display:flex}.fl-timer b{color:var(--c);font-size:var(--fs-s);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.fl-timer small{font-size:var(--fs-s);color:var(--muted)}.flood.in-card{display:none}@media (min-width:900px){.flood.floating{display:none}.flood.in-card{z-index:3;border:1px solid var(--edge-soft,var(--line));background:#081024b3;border-radius:12px;margin-top:12px;padding:10px 12px;display:flex;position:relative;top:auto;left:auto;right:auto}.flood.in-card.warn{border-color:#f2b24c}.flood.in-card.danger,.flood.in-card.sunk{border-color:#ff6b7a}}.trade-block .flood.in-card{margin-bottom:12px}@media (prefers-reduced-motion:reduce){.flood.danger{animation:none}}@media (max-width:899px){.notes{top:132px}.sheet{max-height:calc(100% - var(--dock-h) - 136px)}body:not(:has(.flood.floating)) .notes{top:84px}body:not(:has(.flood.floating)) .sheet{max-height:calc(100% - var(--dock-h) - 84px)}}.trade-block .shoplist{border:1px solid var(--line);background:#08102499;border-radius:10px;justify-content:space-between;margin:10px 0 0;padding:7px 8px 7px 12px}.trade-block .shoplist button{padding:4px 10px}.shop-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.calm .log-block>header>small{font-size:var(--fs-xs);font-weight:var(--fw-semi);color:var(--soft)}.calm .log-block>header>small.up{color:var(--good)}.log-block>.row{justify-content:center;margin-bottom:10px;display:flex}.res-icon{flex:none;line-height:1;display:inline-block;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important}.ev-ic i,.stat-ic i,.toast-icon i,.mind-move>i i{font-size:1.15em;line-height:1}.dock .ic i{font-size:1.25em}.res-switch button>i.res-icon{display:inline-block}.ph-crystal{vertical-align:-.125em;flex:none;display:inline-block}span.res-icon{line-height:0;display:inline-flex}i.ph-duotone{white-space:nowrap;display:inline-block!important}
.calm{--card:#080e1af0;--edge:#6ec8ff47;--edge-soft:#6ec8ff2e;--well:#0a142ce6;--soft:#9fb2d6;--light-btn:linear-gradient(180deg, #f2f8ff, #a9c6ff);--on-light:#0b1430;--halo:0 0 8px #96c8ff4d}.calm .sheet:has(.rig-block){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.calm :is(.rig-block,.wx,.me-bar,.confirm,.sheet:not(:has(.rig-block))){background:var(--card);border:1px solid var(--edge);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.calm :is(.rig-block,.wx,.sheet:not(:has(.rig-block))){border-radius:16px}.calm .rig-block{margin:0 4px 16px;padding:12px 12px 14px;position:relative}.calm .wx{padding:12px 14px}.calm .me-bar{border-radius:14px}.calm .confirm{border-radius:18px}.calm :is(.rig-block>header,.sheet-head){background:linear-gradient(#4682e61f,#4682e600)}.calm .rig-block>header{border-radius:14px 14px 0 0;flex-direction:column;align-items:center;gap:8px;margin:-12px -12px 12px;padding:10px 12px 8px;position:relative}.calm .sheet-head{border-radius:14px 14px 0 0;justify-content:center;padding:12px 16px 10px;position:relative}.calm :is(.rig-block>header>b,.mods-list>header b,.sheet-head h2){font-size:var(--fs-l);font-weight:var(--fw-bold);letter-spacing:.01em;text-transform:none;display:block;color:#fff!important}.calm .mods-list>header b{font-size:var(--fs-m)}.calm :is(.rig-block>header>b,.sheet-head h2):after{content:"";background:var(--glow);opacity:.7;width:40px;height:2px;margin:7px auto 0;display:block}.calm :is(.rig-block>header,.sheet-head) .x{margin:0;position:absolute;top:8px;right:8px}.calm .wx-head:after{content:"";flex-basis:100%;order:8;height:0}.calm .wx-head:before{content:"";background:var(--glow);opacity:.7;order:9;width:40px;height:2px;margin-top:-3px}.calm .rig-block>header .bp-timer{text-align:center;color:#b9c8e6;font-weight:var(--fw-bold);background:#00000059;border:0;border-radius:8px;align-self:stretch;padding:6px}.calm .rig-block>header .bp-timer b{color:#fff;font-size:var(--fs-s)}.calm .sheet :is(.hint,.li-sub){color:var(--soft)}.calm .cell-ic{background:var(--well);color:#9fd8ff;border:1px solid #6ec8ff40;border-radius:10px}.calm .cell b{color:#fff;font-weight:var(--fw-bold)}.calm .cell.talik b{color:var(--talik)}.calm .cell small{color:var(--soft)}.calm .bpc-grid{gap:10px}.calm .bpc{--kind:#dfe7ee;background:#081024e6;border-radius:12px;padding:10px;border:1px solid var(--edge-soft)!important;box-shadow:inset 0 2px 0 var(--kind)!important}.calm .bpc:nth-child(2){--kind:#4fd18b}.calm .bpc:nth-child(3){--kind:#4b9bff}.calm .bpc:nth-child(4){--kind:#a07bff}.calm .bpc.shard-card{--kind:#8fd8ff}.calm .bpc.ready{border-color:var(--kind)!important;box-shadow:inset 0 2px 0 var(--kind), 0 0 10px color-mix(in srgb, var(--kind) 45%, transparent)!important}.calm .bpc-top{margin:-10px -10px 2px;padding:8px 10px}.calm .bpc-head b{color:#fff;font-weight:var(--fw-bold);font-size:var(--fs-m)}.calm .bpc-parts b{color:#fff}.calm .bpc-parts .short b{color:#ff7b8a}.calm .bpc-parts button.short{all:unset;cursor:pointer;border-radius:6px;align-items:center;gap:5px;margin:0 -4px;padding:0 4px;display:flex}.calm .bpc-parts button.short:hover{background:#ff7b8a1f}.calm :is(.rig-block .buy-missing,.rig-block .bp-go,.sheet .btn.primary,.confirm .row .btn.primary){background:var(--light-btn);color:var(--on-light);font-weight:var(--fw-bold);box-shadow:var(--halo);border:1px solid #fff;border-radius:10px}.calm .rig-block :is(.buy-missing,.bp-go){padding:8px}.calm .rig-block .bp-go{background:linear-gradient(180deg, #ffe2a8, var(--talik));color:#1a1004;border-color:#ffe2a8}.calm :is(.sheet .btn,.sheet .mini,.confirm .row .btn):not(.buy-missing,.bp-go,.primary){font-weight:var(--fw-bold);color:#fff;box-shadow:none;background:#1428508c;border:1px solid #6ec8ff66;border-radius:10px}.calm :is(.sheet .btn,.sheet .mini,.rig-block .buy-missing,.rig-block .bp-go):hover{filter:brightness(1.1)}.calm .confirm-head{text-align:center;color:#fff;font-weight:var(--fw-bold);justify-content:center}.calm .confirm .row .btn{font-size:var(--fs-m);border-radius:12px;flex:1;padding:12px}.calm .sheet .seg{background:#0a142ceb;border:1px solid #6ec8ff80}.calm .sheet .seg button{color:var(--soft);font-weight:var(--fw-bold)}.calm .sheet .seg button.on{color:var(--on-light);background:var(--light-btn)!important;box-shadow:none!important}.calm .sheet .seg button.on *{color:var(--on-light)!important}.calm .sheet .seg.wide{border-radius:12px;gap:3px;padding:3px}.calm .sheet .seg.wide button{text-align:center;border-radius:9px;flex:1 1 0;justify-content:center;padding:7px 10px}.calm .sheet .seg.wide.res-switch{background:0 0;border:0;gap:6px;margin:0;padding:0}.calm .sheet .seg.wide.res-switch button{--c:#c9d2da;border:1px solid var(--edge-soft);min-height:64px;color:var(--soft);border-radius:12px;flex-direction:column;justify-content:center;gap:4px;padding:8px 4px;background:var(--well)!important;box-shadow:none!important}.calm .sheet .seg.wide.res-switch button:nth-child(2){--c:#e0845c}.calm .sheet .seg.wide.res-switch button:nth-child(3){--c:#e8d2a6}.calm .sheet .seg.wide.res-switch button:nth-child(4){--c:#b3ada6}.calm .sheet .seg.wide.res-switch .sw-name{font-size:var(--fs-xs);font-weight:var(--fw-bold);white-space:normal;text-align:center;line-height:1.1}.calm .sheet .seg.wide.res-switch .res-icon{transition:transform .15s}.calm .sheet .seg.wide.res-switch button.on .res-icon{filter:drop-shadow(0 0 6px var(--c));transform:scale(1.12)}.calm .sheet .seg.wide.res-switch button b{font-size:var(--fs-l);font-weight:var(--fw-bold);color:#c3cfe6}.calm .sheet .seg.wide.res-switch button:hover{border-color:color-mix(in srgb, var(--c) 70%, transparent)}.calm .sheet .seg.wide.res-switch button.on{border:1px solid var(--c);color:#fff;background:color-mix(in srgb, var(--c) 16%, #0a142cf2)!important;box-shadow:0 0 8px color-mix(in srgb, var(--c) 35%, transparent)!important}.calm .sheet .seg.wide.res-switch button.on *{color:#fff!important}.calm .sheet .li{border:1px solid var(--edge-soft);background:#00000047;border-radius:10px;margin-bottom:5px;padding:9px 10px}.calm .sheet .frow{border-color:var(--edge-soft);background:#081024e6;border-radius:12px;padding:10px 12px}.calm .sheet .zone{background:#081024e6;border:1px solid #6ec8ff59;border-radius:12px}.calm .sheet .zone.mine{border-color:#fff;box-shadow:0 0 8px #a0d2ff73}.calm .sheet :is(.stat,.chip){background:var(--well);border-color:#6ec8ff66;border-radius:12px}:is(.calm .sheet,.finale) .lb{border:1px solid var(--edge-soft);box-shadow:inset 0 2px 0 color-mix(in srgb, var(--c,#dfe7ee) 30%, transparent);background:#081024e6;border-radius:12px;grid-template-columns:48px 1fr auto;padding:10px 12px}:is(.calm .sheet,.finale) .lb .pl{font-size:var(--fs-l)}:is(.calm .sheet,.finale) .lb .pl small{color:var(--soft);font-size:var(--fs-xs);font-weight:var(--fw-semi)}:is(.calm .sheet,.finale) .lb .tk{font-size:var(--fs-m)}.calm .sheet .lb:hover{border-color:#6ec8ff99}:is(.calm .sheet,.finale) :is(.lb .pl,.lb.prize .pl){color:#9fd8ff;font-weight:var(--fw-bold)}:is(.calm .sheet,.finale) .lb .nm{color:#fff;font-weight:var(--fw-bold)}:is(.calm .sheet,.finale) .lb small{color:var(--soft)}:is(.calm .sheet,.finale) .lb.mine{background:#142850f2;border:1.5px solid #fff;box-shadow:0 0 8px #a0d2ff73}:is(.calm .sheet,.finale) .lb.mine .pl{color:#fff}.calm .sheet .cutline{color:#ff8fa3;border-color:#ff5a7a}.calm .sheet .bar{background:var(--well)}.calm .sheet .bar i{background:linear-gradient(90deg,#6fb0ff,#9fe8ff)}.calm .sheet .book-scroll{background:#0000004d;border-color:#6ec8ff59;border-radius:10px}.calm .sheet input{background:var(--well);color:#fff;border:1px solid #6ec8ff80;border-radius:10px}.calm .dock{box-shadow:none;background:linear-gradient(#0e1a36f2,#060c1cf7);border-color:#6ec8ff33}.calm .dock-logo{color:#fff}.calm .dock button{color:var(--soft);font-weight:var(--fw-bold);border-radius:12px;margin:0 8px}.calm .dock button.on{color:#fff;text-shadow:none;background:#142850e6;box-shadow:0 0 8px #6ec8ff59,inset 0 0 0 1px #6ec8ffcc}.calm .dock button.on .ic{text-shadow:none}.calm .wx-head{flex-flow:wrap;justify-content:center;align-items:baseline;gap:8px;margin-bottom:10px}.calm .wx-head b{color:#fff;font-size:var(--fs-m);font-weight:var(--fw-bold)}.calm :is(.wx,.fc-rows) .front{background:#0000004d;border-radius:8px;margin:0 0 4px;padding:5px 8px}.calm :is(.wx,.fc-rows) .front.now{box-shadow:inset 0 0 0 1px #6ec8ffb3}.calm :is(.wx,.fc-rows) .pct,.calm .me-bar>span{color:#fff}.calm .me-bar>span+span{border-left-color:#6ec8ff40}.calm .me-bar>.me-talik{color:var(--talik)}.calm .me-name i{color:#9fd8ff;background:#6ec8ff33}.calm .hud :is(.pill,.seg){background:var(--card);border:1px solid var(--edge);box-shadow:none;border-radius:12px}.calm .hud .seg button.on{background:var(--light-btn);color:var(--on-light)}.info{display:inline-flex;position:relative}.info-i{color:#9fd8ff;width:22px;height:22px;font:italic var(--fw-bold) var(--fs-s)/1 Georgia, serif;cursor:pointer;background:#0a142ccc;border:1px solid #6ec8ff73;border-radius:50%;place-items:center;padding:0;display:grid}.info-i.on,.info-i:hover{color:#0b1430;background:#9fd8ff}.info-pop{z-index:30;color:#d6e4f5;width:min(260px,78vw);font:var(--fw-regular) var(--fs-s)/1.45 system-ui, sans-serif;text-align:left;white-space:normal;letter-spacing:0;text-transform:none;background:#0d1a33;border:1px solid #6ec8ff59;border-radius:12px;padding:10px 12px;position:absolute;top:calc(100% + 8px);right:-6px;box-shadow:0 8px 24px #00000080}.rig-block>header>.info{position:absolute;top:10px;left:10px}.rig-block>header>.info .info-pop{left:-6px;right:auto}.rig-block>header>.drone-note{font-size:var(--fs-s);font-weight:var(--fw-semi);color:var(--talik);align-items:center;gap:3px;display:inline-flex;position:absolute;top:14px;right:14px}.rig-block>header>.drone-note.wait{color:var(--muted)}.info-pop>b,.rig-block>header .info-pop>b{color:var(--glow);font-size:var(--fs-s);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;display:block}.info-pop ul{gap:4px;margin:0;padding-left:16px;display:grid}.info-row{justify-content:flex-end;align-items:center;gap:8px;margin:0 0 8px;display:flex}.info-row>:first-child:not(.info){flex:1}.sheet-head>.info{position:absolute;top:10px;left:10px}.sheet-head>.info .info-pop{left:-6px;right:auto}.calm .mod>.res-icon{flex:none;margin:-4px -2px}.calm .mod>i{margin:0 6px}.calm .mod-n{flex:none}.stat-row{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.stat{text-align:center;background:var(--well);border:1px solid var(--edge-soft);color:#fff;font:inherit;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;display:flex}button.stat{cursor:pointer}.stat b{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:#fff;margin-top:2px;line-height:1.1}.stat b span{font-size:var(--fs-s);font-weight:var(--fw-semi);color:var(--soft)}.stat small{font-size:var(--fs-xs);color:var(--soft)}.season-row{margin-top:6px}.stat.talik{border-color:#f2b24c73}.stat.talik b{color:var(--talik)}.agent-ring{color:var(--soft)}.agent-ring circle:nth-child(2){transition:stroke-dasharray .6s}.agent-ring.on{filter:drop-shadow(0 0 4px #2fd47eb3)}.tower-block{overflow:hidden}.tower-val{white-space:nowrap;color:#fff;text-shadow:0 1px 2px #040a16e6,0 0 8px #040a1699;align-items:baseline;gap:4px;padding:2px 4px;display:inline-flex;position:relative}.tower-val b{font-size:var(--fs-m);font-weight:var(--fw-bold)}.tower-val small{font-size:var(--fs-xs);font-weight:var(--fw-semi);color:#d6e2f5}.tower-val em{font-style:normal;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:#04121a;background:var(--c);border-radius:7px;margin-left:2px;padding:0 6px}.tower-val.hot b{color:var(--c)}.tower-val.ghost b{color:var(--talik)}.tower-val.ghost small{font-size:var(--fs-m);font-weight:var(--fw-bold);color:#fff}.sea-note{z-index:2;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:#9fe6ff;background:#0610228c;border-radius:8px;padding:2px 8px;position:absolute;bottom:10px;right:12px}.tower3d{border-radius:0 0 16px 16px;margin:10px -12px -12px;position:relative;overflow:hidden}.tower-block .stat-row{z-index:3;position:relative}.tower3d canvas{display:block;-webkit-mask-image:linear-gradient(#0000,#000 34px);mask-image:linear-gradient(#0000,#000 34px)}.tower-row{z-index:2;pointer-events:none;position:absolute;transform:translateY(-50%)}.tower-rays{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tower-rays line{stroke-width:1.2px;opacity:.85;filter:drop-shadow(0 0 2px);stroke-linecap:round}.slag-text{color:#0000;background:linear-gradient(115deg,#0000 42%,#fffffff2 50%,#0000 58%) 0 0/250% 100%,radial-gradient(circle,#fff 0 1px,#0000 1.6px) 1px 2px/9px 8px,radial-gradient(circle,#dff3ff 0 .8px,#0000 1.3px) 5px 6px/13px 11px,linear-gradient(#f2f7fa,#9fafb9);-webkit-background-clip:text;background-clip:text;animation:3.5s ease-in-out infinite slag-glint}@keyframes slag-glint{0%{background-position:130% 0,1px 2px,5px 6px,0 0}60%,to{background-position:-30% 0,10px 4px,-3px 9px,0 0}}@media (prefers-reduced-motion:reduce){.slag-text{animation:none}}.calm .sheet .res-switch button.on .res-icon{transform-origin:50% 88%}.calm .sheet .res-switch button.on[data-item=slag] .res-icon{animation:2.4s ease-in-out infinite rs-rock}.calm .sheet .res-switch button.on[data-item=heavyWater] .res-icon{animation:1.2s ease-in-out infinite rs-bounce}.calm .sheet .res-switch button.on[data-item=cryogas] .res-icon{animation:2.2s ease-in-out infinite rs-float}.calm .sheet .res-switch button.on[data-item=oil] .res-icon{animation:1.8s ease-in-out infinite rs-slosh}@keyframes rs-rock{0%,to{transform:scale(1.12)rotate(-6deg)}50%{transform:scale(1.12)rotate(6deg)}}@keyframes rs-bounce{0%,to{transform:scale(1.2,1.02)translateY(0)}15%{transform:scale(1.1,1.16)translateY(-2px)}45%{transform:scale(1.1,1.14)translateY(-7px)}80%{transform:scale(1.12)translateY(0)}88%{transform:scaleX(1.22)translateY(0)}}@keyframes rs-float{0%,to{filter:drop-shadow(0 0 6px var(--c)) brightness(1);transform:scale(1.12)translateY(0)}50%{filter:drop-shadow(0 0 10px var(--c)) brightness(1.25);transform:scale(1.12)translateY(-5px)}}@keyframes rs-slosh{0%,to{transform:scale(1.12)rotate(-4deg)skew(2deg)}50%{transform:scale(1.12)rotate(4deg)skew(-2deg)}}@media (prefers-reduced-motion:reduce){.calm .sheet .res-switch button.on .res-icon{animation:none}}@media (min-width:900px){.calm .dock [data-tour-tab=forecast]{display:none}}.calm .hud .clock.soon,.me-time.soon{color:#ff6b7a!important;border-color:#ff6b7a!important}.lb-block{--c:#dfe7ee}.lb-block.top{--c:var(--talik)}.lb-block.warn{--c:#f2b24c}.lb-block.danger{--c:#ff6b7a}.lb-block.out{--c:#5a6878}.calm .lb-block>header>small{color:var(--c);font-size:var(--fs-xs);font-weight:var(--fw-semi)}.calm .lb-block.head>.seg{margin-bottom:10px}.calm .lb-block .stat.ok b{color:#fff}.calm .lb-block .stat.warn b{color:#f2b24c}.calm .lb-block .stat.danger b{color:#ff6b7a}.lb-block .podium{margin-bottom:10px}.lb-block .podium .stat{min-width:0;padding:12px 6px}.lb-block .podium .stat b{font-size:var(--fs-m);text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:100%;overflow:hidden}.lb-block .podium .stat small{color:var(--talik);font-weight:var(--fw-semi)}.lb-block .podium .stat.mine{border-color:#fff}.calm .lb-block .stat{border-color:#6ec8ff38}.calm .lb-block .podium .stat.mine{border-color:#fff}.calm .lb-block>header>small{opacity:.75}.lb-block .podium .stat{padding-top:4px}.holo{margin:0 auto;display:block;overflow:visible}.holo.p1{filter:drop-shadow(0 0 6px #ffd27a80)}.holo.p2{filter:drop-shadow(0 0 6px #dce9f566)}.holo.p3{filter:drop-shadow(0 0 6px #f0a07066)}.holo-num{animation:3s ease-in-out infinite holo-float,5s step-end infinite holo-flicker}.holo-beam{animation:2.2s ease-in-out infinite holo-beam}.holo-ring{transform-origin:32px 27px;animation:9s linear infinite holo-spin}.holo-lens{animation:2.2s ease-in-out infinite holo-beam}@keyframes holo-float{50%{transform:translateY(-2px)}}@keyframes holo-flicker{0%,46%,50%,to{opacity:1}47%{opacity:.45}48%{opacity:.9}49%{opacity:.6}}@keyframes holo-beam{50%{opacity:.6}}@keyframes holo-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.holo-num,.holo-beam,.holo-ring,.holo-lens{animation:none}}.finale{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(at 50% 30%,#283c6eeb,#040812f7 70%);position:fixed;inset:0;overflow-y:auto}.finale-inner{text-align:center;max-width:480px;margin:0 auto;padding:28px 16px 40px;position:relative}.finale-inner>.x{position:absolute;top:12px;right:12px}.finale-kicker{color:var(--glow);font-size:var(--fs-s);font-weight:var(--fw-semi);letter-spacing:.2em;text-transform:uppercase;margin:8px 0 4px}.finale h1{color:#fff;font-size:var(--fs-xxl);font-weight:var(--fw-bold);margin:0}.finale-sub{color:var(--soft);font-size:var(--fs-s);margin:6px 0 0}.finale-podium{grid-template-columns:1fr 1.25fr 1fr;align-items:end;gap:6px;margin:22px 0 18px;display:grid}.fp{flex-direction:column;align-items:center;min-width:0;display:flex}.fp b{color:#fff;font-size:var(--fs-m);font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;overflow:hidden}.fp.p1 b{font-size:var(--fs-l)}.fp small{color:var(--soft);font-size:var(--fs-xs)}.fp span{color:var(--talik);font-size:var(--fs-s);font-weight:var(--fw-semi);margin-top:2px}.fp.mine b{text-decoration:underline;-webkit-text-decoration-color:var(--talik);text-decoration-color:var(--talik);text-underline-offset:4px}.finale .rig-block{text-align:left;margin:0 0 14px}.finale .btn.big{width:100%}.lb-block .pod-n{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:#fff;line-height:1.1}.calm .mind-block>header>small{color:var(--soft);font-size:var(--fs-xs);font-weight:var(--fw-semi);text-align:center}.calm .rig-block.mind-block:first-child:has(>header:only-child){padding-bottom:0}.calm .rig-block.mind-block:first-child>header:only-child{margin-bottom:0}.mind-repair{align-items:center;gap:12px;display:flex}.mind-repair>div{flex-direction:column;gap:3px;display:flex}.mind-repair b{color:#fff;font-size:var(--fs-m)}.mind-repair small{color:var(--soft);font-size:var(--fs-s);line-height:1.35}.mind-repair svg,.mind-repair .agent-ring{flex:none;width:44px;height:44px}.mind-does{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mind-does>div{text-align:center;background:var(--well);border:1px solid #6ec8ff38;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;display:flex}.mind-does b{font-size:var(--fs-xl);color:var(--glow);line-height:1}.mind-does small{color:var(--soft);font-size:var(--fs-s)}.mind-cost{text-align:center;color:var(--talik);font-size:var(--fs-s);margin:10px 0 0}.agent-holo{background:#060d1c;border:1px solid #6ec8ff38;border-radius:12px;flex:none;align-self:center;place-items:center;line-height:0;display:grid;overflow:hidden}.mind-tile,.mind-opts>button{font:inherit;color:#fff;cursor:pointer;background:var(--well);border:1px solid #6ec8ff38;border-radius:12px}.mind-tile.open,.mind-opts>button.on{border-color:#fff;box-shadow:0 0 8px #a0d2ff73}.mind-tile svg{width:30px;height:30px;stroke:var(--glow);flex:none}.mind-res{display:flex}.mind-res>svg{stroke:none}.mind-res>svg+svg{margin-left:-8px}.mind-set{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mind-tile{flex-direction:column;align-items:center;gap:2px;width:100%;padding:10px 6px;display:flex}.mind-tile small{color:var(--soft);font-size:var(--fs-xs)}.mind-tile b{font-size:var(--fs-m)}.mind-opts{gap:6px;display:flex}.mind-opts>button{font-weight:var(--fw-semi);flex:1;padding:8px 4px}.mind-tile.dim{opacity:.45}.mind-pick{flex-direction:column;gap:8px;margin-top:8px;display:flex}.mind-hint{color:var(--soft);font-size:var(--fs-xs);text-align:center;margin:0}.dial{background:var(--well);border:1px solid #6ec8ff38;border-radius:12px;padding:8px 0 6px;position:relative;overflow:hidden}.dial-read{text-align:center;color:var(--talik);font-size:var(--fs-s);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums}.dial-read b{font-size:var(--fs-xl);font-weight:var(--fw-bold);margin:0 2px}.dial-run{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-x;overflow-x:auto}.dial-run::-webkit-scrollbar{display:none}.dial-in{width:max-content;padding:6px calc(50% - 6px) 0;display:flex}.dial-in>i{scroll-snap-align:center;flex:none;width:12px;height:38px;font-style:normal;position:relative}.dial-in>i:before{content:"";background:#9fb2d64d;border-radius:1px;width:2px;height:10px;position:absolute;top:0;left:5px}.dial-in>i.big:before{height:18px}.dial-in>i.on:before{background:#e4f1fad9}.dial-in>i>b{color:#9fb2d6;font-size:var(--fs-xs);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums;position:absolute;top:22px;left:50%;transform:translate(-50%)}.dial:after{content:"";background:var(--glow);pointer-events:none;border-radius:1px;width:2px;height:24px;position:absolute;top:38px;left:calc(50% - 1px);box-shadow:0 0 6px #3fe8f5b3}.mind-go{width:100%;margin-top:10px}.mind-can{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mind-can>button{font:inherit;cursor:pointer;background:var(--well);border:1px solid #6ec8ff38;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 6px;display:flex}.mind-can svg{width:28px;height:28px;color:var(--glow);fill:var(--glow);stroke:var(--glow)}.mind-can small{color:#dfe9ff;font-size:var(--fs-xs);text-align:center;line-height:1.2}.mind-chat{flex-direction:column;gap:10px;margin:0 4px 16px;display:flex}.mind-thread{flex-direction:column;gap:8px;padding:4px 2px;display:flex}.mind-earlier{font:inherit;font-size:var(--fs-xs);color:#9fd8e6;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#060e1c99;border:1px solid #6ec8ff40;border-radius:999px;align-self:center;padding:4px 12px}.mind-msg{max-width:82%;font-size:var(--fs-s);white-space:pre-wrap;-webkit-backdrop-filter:blur(8px);border-radius:16px;margin:0;padding:9px 13px;line-height:1.4;animation:.45s ease-out both mind-float-in}.mind-msg.agent{color:#e6fdff;background:#0834428c;border:1px solid #3fe8f599;border-bottom-left-radius:5px;align-self:flex-start;box-shadow:0 6px 18px #00000059,0 0 14px #3fe8f538}.mind-msg.you{color:#0b1622;background:#e4f1fae6;border-bottom-right-radius:5px;align-self:flex-end;box-shadow:0 6px 18px #00000059}.mind-msg.busy{color:#9fd8e6}.mind-msg.busy:after{content:"…";vertical-align:bottom;width:1.2em;animation:1.2s steps(4,end) infinite mind-dots;display:inline-block;overflow:hidden}@keyframes mind-float-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes mind-dots{0%{width:0}to{width:1.2em}}.mind-say{-webkit-backdrop-filter:blur(10px);background:#060e1cb3;border:1px solid #6ec8ff4d;border-radius:999px;gap:6px;padding:5px;display:flex}.mind-say input{min-width:0;font:inherit;font-size:var(--fs-s);color:#fff;background:0 0;border:0;outline:none;flex:1;padding:7px 12px}.mind-say .btn{color:var(--talik);font-size:var(--fs-s);border-radius:999px;padding:6px 12px}.mind-left{color:#9fb2d6;font-size:var(--fs-xs);align-self:flex-end;margin-right:12px}.mind-say :disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.mind-msg{animation:none}}.mind-move.plan b{font-weight:var(--fw-regular);color:#dfe9ff}.mind-moves{flex-direction:column;gap:6px;display:flex}.mind-move{background:var(--well);border:1px solid #6ec8ff2e;border-radius:12px;grid-template-columns:22px 1fr auto;align-items:start;gap:8px;padding:8px 10px;display:grid}.mind-move>i{text-align:center;color:var(--glow);font-style:normal}.mind-move.build>i{color:var(--talik)}.mind-move>span{flex-direction:column;gap:2px;min-width:0;display:flex}.mind-move b{color:#fff;font-size:var(--fs-s);font-weight:var(--fw-semi)}.mind-move small{color:#9fb2d6;font-size:var(--fs-xs)}.mind-move>em{color:#9fb2d6;font-style:normal;font-size:var(--fs-xs)}.mind-rule+.mind-rule{margin-top:12px}.mind-rule h4{color:#9fb2d6;font-size:var(--fs-xs);font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px}.mind-can>button>span{line-height:0;display:inline-block}.mc-away{animation:mc-breathe 1.6s ease-in-out var(--d) 2}.mc-build{animation:mc-drop 1.4s ease-in var(--d) 2 both}.mc-trade{animation:mc-sway .9s ease-in-out var(--d) 2}.mc-drone{animation:mc-hover .9s ease-in-out var(--d) 2}@keyframes mc-breathe{50%{opacity:.55}}@keyframes mc-drop{0%,20%{opacity:0;transform:translateY(-8px)}55%,to{opacity:1;transform:none}}@keyframes mc-sway{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes mc-hover{50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.mind-can>button>span{animation:none!important}}@media (max-width:899px){.calm .sheet:has(.rig-block) .sheet-body{padding-left:8px;padding-right:8px}.calm .rig-block{margin:0 0 10px}.calm .sheet:not(:has(.rig-block)) .sheet-body{padding-left:12px;padding-right:12px}}@media (min-width:900px){.calm .sheet:has(.rig-block) .sheet-body{padding:4px 0 16px}}.calm :is(.stat,.mind-can>button,.sheet .seg.wide.res-switch button){text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:96px;padding:10px 4px;display:flex}.calm :is(.stat,.sheet .seg.wide.res-switch button) b{font-size:var(--fs-xl);font-weight:var(--fw-bold);margin:0;line-height:1.1}.calm :is(.stat,.mind-can>button,.sheet .seg.wide.res-switch button) small{font-size:var(--fs-xs);color:var(--soft);line-height:1.15}.calm .mind-can{grid-template-columns:repeat(4,1fr);margin-top:10px}.calm .mind-can .ph-duotone{font-size:var(--fs-xxl);color:var(--glow)}.mind-stage{background:#060d1c;border:1px solid #6ec8ff38;border-radius:12px;justify-content:center;display:flex;position:relative;overflow:hidden}.mind-stage .agent-holo{border:0;border-radius:0}.stage-chip{z-index:2;font-size:var(--fs-xs);font-weight:var(--fw-bold);background:#061022b3;border-radius:8px;padding:2px 8px;position:absolute;bottom:10px}.stage-chip.state{color:var(--soft);left:10px}.stage-chip.state.on{color:var(--good)}.stage-chip.state.warn{color:var(--glow)}.stage-chip.fee{color:var(--talik);right:10px}.calm .stat>.ph-duotone{font-size:var(--fs-xxl);color:var(--glow)}.calm button.stat.on{border-color:#3fe8f5b3;box-shadow:0 0 8px #3fe8f54d}.mind-rules-open{margin:10px 0 0}.mind-flist{margin-top:10px}.flist-day em.up{color:var(--good)}.flist-day em.down{color:var(--soft)}.flist-day:first-of-type{margin-top:0}.frow-x{color:var(--soft);font-style:normal;font-weight:var(--fw-semi)}.calm .sheet .res-switch .sw-spark{justify-content:center;align-items:center;gap:3px;width:100%;min-height:14px;padding:0 4px;display:flex}.calm .sheet .res-switch .sw-spark svg{flex:1;min-width:0;height:14px;overflow:visible}.calm .sheet .res-switch .sw-spark small{font-size:var(--fs-xs);font-weight:var(--fw-bold)}.calm :is(.sw-spark,.pc-head) .up{color:#4fd18b!important}.calm :is(.sw-spark,.pc-head) .dn{color:#ff7b7b!important}.calm .chart-btn{color:#9fd8ff;font-size:var(--fs-xs);font-weight:var(--fw-bold);background:0 0;border:1px solid #3a5585;border-radius:8px;align-items:center;gap:4px;margin-left:auto;margin-right:6px;padding:3px 9px;display:inline-flex}.calm .chart-btn.on{color:#fff;background:#3a558573}.calm .price-chart{margin:0 0 10px;animation:.3s ease-out both chart-in}@keyframes chart-in{0%{opacity:0;transform:translateY(-4px)}}.calm .price-chart svg{touch-action:pan-y;cursor:crosshair;width:100%;height:auto;display:block}.calm .pc-head{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.calm .pc-head b{font-size:var(--fs-l);font-weight:var(--fw-bold);color:#fff}.calm .pc-head small{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--soft)}.calm .chart-none{margin:0 0 10px}.calm .race{--run:#3fe8f5;background:#081024e6;border:1px solid #24365a;border-radius:12px;padding:10px 12px}.calm .race.in{--run:#ffd27a;border-color:#ffd27a}.calm .race-top{justify-content:space-between;align-items:baseline;display:flex}.calm .race-top b{font-size:var(--fs-xxl);font-weight:var(--fw-bold);color:#fff}.calm .race.in .race-top b{color:#ffd27a}.calm .race-top span{color:var(--soft);font-size:var(--fs-s)}.calm .race svg{width:100%;height:auto;margin:2px 0;display:block;overflow:visible}.calm .race-bed{stroke:#1f2f4f;stroke-width:6px;stroke-linecap:round}.calm .race-run{stroke:var(--run);stroke-width:6px;stroke-linecap:round}.calm .race-me{fill:var(--run);stroke:#fff;stroke-width:2px}.calm .race-mark line{stroke:#dce9f5;stroke-width:1.5px;stroke-dasharray:3 2}.calm .race-mark text{fill:#dce9f5;text-anchor:middle}.calm .race-mark.gold line{stroke:#ffd27a}.calm .race-mark.gold text{fill:#ffd27a}.calm .race-end{fill:var(--soft);text-anchor:end}.calm .podium-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:6px;margin:4px 0 12px;display:grid}.calm .podium-steps .step{--m:#ffd27a;color:#fff;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:0;display:flex}.calm .podium-steps .step.p2{--m:#dce9f5}.calm .podium-steps .step.p3{--m:#f0a070}.calm .podium-steps .step i{color:var(--m);font-size:var(--fs-xl)}.calm .podium-steps .step.p1 i{font-size:var(--fs-xxl);filter:drop-shadow(0 0 6px var(--m))}.calm .podium-steps .step b{font-size:var(--fs-s);font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.calm .podium-steps .step small{color:var(--m);font-size:var(--fs-xs);font-weight:var(--fw-semi)}.calm .podium-steps .step span{border:1px solid var(--m);width:100%;font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--m);background:color-mix(in srgb, var(--m) 14%, #081024e6);border-bottom:0;border-radius:8px 8px 0 0;justify-content:center;margin-top:4px;padding-top:6px;display:flex}.calm .podium-steps .step.p1 span{height:76px}.calm .podium-steps .step.p2 span{height:54px}.calm .podium-steps .step.p3 span{height:40px}.calm .podium-steps .step.mine b{color:#3fe8f5}.calm .lb-line{color:#ffd27a;font-size:var(--fs-xs);font-weight:var(--fw-bold);align-items:center;gap:8px;margin:4px 0;display:flex}.calm .lb-line:before,.calm .lb-line:after{content:"";border-top:1px dashed #ffd27a;flex:1}.calm .lb .mv{font-style:normal;font-size:var(--fs-xs);font-weight:var(--fw-bold);margin-left:6px}.calm .lb .mv.up{color:#4fd18b}.calm .lb .mv.dn{color:#ff7b7b}.calm .lb .mv.hot{color:#ff9a4a}.calm .lb-block.board>.seg{margin-bottom:12px}.calm .race-top b small{font-size:var(--fs-s);color:var(--soft);font-weight:var(--fw-semi)}.calm .race-top .race-talik{color:var(--soft);font-size:var(--fs-xs);align-items:center;gap:4px;display:inline-flex}.calm .race-top .race-talik b{color:var(--talik);font-size:var(--fs-l);font-weight:var(--fw-bold)}.calm .race-goals{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;margin:6px 0 8px;display:grid}.calm .race-goals .rg{background:#0e1830e6;border:1px solid #24365a;border-radius:9px;flex-direction:column;gap:1px;min-width:0;padding:6px 8px;display:flex}.calm .race-goals .rg small{font-size:var(--fs-xs);color:#dce9f5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calm .race-goals .rg.rg-line{border-color:#5a4a20}.calm .race-goals .rg.rg-line small{color:#ffd27a}.calm .race-goals .rg b{font-size:var(--fs-m);font-weight:var(--fw-bold);color:var(--talik)}.calm .race-goals .rg.done{opacity:.55}.calm .gauge{--lv:#4fd18b;background:#081024e6;border:1px solid #24365a;border-radius:12px;padding:10px 12px}.calm .gauge.warn{--lv:#f2b24c;border-color:#6a5420}.calm .gauge.danger{--lv:#ff5a6a;border-color:#6a2028}.calm .gauge svg{width:100%;height:auto;margin:2px 0;display:block;overflow:visible}.calm .gauge .g-lvl{color:var(--lv);font-size:var(--fs-s);font-weight:var(--fw-bold)}.calm .g-water{fill:#2f6fe6}.calm .g-red{fill:#ff4d5e}.calm .g-amber{fill:#ffb52e}.calm .g-green{fill:#2fd47e}.calm .g-wl{fill:#6fb2ff}.calm .g-you{fill:#fff;text-anchor:middle}.calm .g-me{fill:#fff;stroke:#0a1222;stroke-width:1.5px}.calm .gauge .race-goals .rg b{color:#fff}.calm .gauge .race-goals .rg b.g-bad{color:#ff5a6a}.calm .gauge .race-goals .rg.rg-line b{color:#ffd27a}.calm .hz-head{align-items:baseline;gap:8px;margin:2px 0 8px;display:flex}.calm .hz-head b{font-size:var(--fs-s);font-weight:var(--fw-bold)}.calm .hz-head small{font-size:var(--fs-xs);color:var(--soft)}.calm .hz.ok .hz-head b{color:#4fd18b}.calm .hz.warn .hz-head b{color:#f2b24c}.calm .hz.danger .hz-head b{color:#ff5a6a}.calm .hz.out .hz-head b{color:#8a97a3}.calm .tape{background:repeating-linear-gradient(135deg,#f2b24c 0 6px,#1a1406 6px 12px);border-radius:3px;height:7px;margin:14px 0 8px}.calm .tape.ok{background:repeating-linear-gradient(135deg,#4fd18b 0 6px,#08200f 6px 12px)}.calm .tape.danger{background:repeating-linear-gradient(135deg,#ff5a6a 0 6px,#200a0e 6px 12px)}.calm .lb .hbar{vertical-align:middle;background:#dce9f5;border-radius:2px;width:36px;height:7px;margin-left:6px;display:inline-block;overflow:hidden}.calm .lb .hbar i{background:#3a7ff0;height:100%;display:block}.calm .gauge .race-goals .rg b.g-warn{color:#f2b24c}.calm .lb-sunk{text-align:center;margin:10px 0 0}.calm .seg+.hz .tape{margin-top:2px}.calm .lb .tk.aw.ok{color:#4fd18b}.calm .lb .tk.aw.warn{color:#f2b24c}.calm .lb .tk.aw.danger{color:#ff5a6a}.calm .lb .tk.aw.out{color:#8a97a3}
