#root{display:contents}.clearance-h .ovr-btn{border:1px solid color-mix(in srgb, var(--gm) 60%, transparent);color:color-mix(in srgb, var(--gm) 85%, #fff);font-family:var(--f-label);letter-spacing:.12em;cursor:pointer;background:0 0;margin-left:auto;padding:2px 7px;font-size:11px}.clearance-h .ovr-btn:hover{background:color-mix(in srgb, var(--gm) 18%, transparent)}.clearance.override{border-color:color-mix(in srgb, var(--amber) 55%, transparent)}.clearance.override .clearance-h .mono{color:var(--amber)}.ovr-pop .ovr-row{cursor:pointer;align-items:center;gap:8px;padding:4px 0;display:flex}.cover-empty{aspect-ratio:16/9;text-align:center;background:linear-gradient(#0b1b30,#050c17);place-items:center;padding:0 12px;display:grid}.sess-list .no-cover{aspect-ratio:16/9;border:1px dashed var(--line-2);box-sizing:border-box;background:linear-gradient(#0b1b30,#050c17);width:96px;display:block}@media (width<=640px){.sess-list .no-cover{grid-row:span 3;width:84px}}.sess-add{border:1px dashed var(--line-2);background:#030a1473;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px 16px;margin:0 0 22px;padding:14px 16px;display:grid}.sess-add .select,.sess-add .input{box-sizing:border-box;width:100%}.sess-add-wide{grid-column:1/-1}.sess-add-id{color:var(--cyan-hi);padding:8px 0 4px;font-size:18px}.sess-add-act{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.cat-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 22px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cat-list li{border-bottom:1px solid var(--line);padding:6px 0;font-size:16px}.sp-intro .sp-intro-t>p{color:#d9e8f4;font-style:italic}.hero{align-items:stretch}.cover-t{margin-top:auto}.cover-row{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.cover .cover-row .cover-k{background:#030a14b8;order:0;margin:0;padding:3px 8px 2px;font-size:12px;position:static}.cover .cover-all{z-index:2;margin-left:auto;position:relative}.cover .cover-k{border:1px solid #93abc059}@media (width>=1241px){.hero-id{--pad:24px;align-content:space-evenly;gap:14px 22px;container-type:size}.hero-id .hero-small{font-size:clamp(12px,4cqh,15px)}.hero-id .hero-title{margin:.6cqh 0;font-size:clamp(22px,min(11cqh,7.6cqw),42px)}.hero-id .countdown{padding:4cqh 20px 3.6cqh}.hero-id .countdown>.lbl{font-size:clamp(12px,4cqh,15px)}.hero-id .cd{gap:4px 22px;margin:2.2cqh 0}.hero-id .cd .u{font-size:clamp(12px,4cqh,15px)}.hero-id #cd-when{font-size:clamp(11px,3.7cqh,14px)}.hero-id .holo-emblem{--w:min(3.85vw, 24cqh, 72px)}.hero-id .hero-title{font-size:clamp(22px,min(2.05vw,12.5cqh),42px)}.hero-id .cd .n{font-size:clamp(30px,min(2.55vw,14cqh),48px)}}.lang-ru .hero-title .en-only,body:not(.lang-ru) .hero-title .ru-only{display:none}html{scrollbar-gutter:stable}.topbar .new-page{flex:none}.topbar .new-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.vid{max-width:560px;color:inherit;border:1px solid var(--line-2);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:#03080f;margin:1em 0;text-decoration:none;display:flow-root}.vid-pic{aspect-ratio:16/9;background:radial-gradient(at 50% 45%,#0d2540,#03080f 75%);display:block;position:relative;overflow:hidden}.vid-pic img,.vid-pic video{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform .3s,filter .3s;display:block}.vid-play{background:#030a148c;border:1px solid #a3e6ffb3;border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;position:absolute;top:50%;left:50%;box-shadow:0 0 18px #4cc9ff66}.vid-play:after{content:"";border-left:18px solid var(--cyan-hi);border-top:12px solid #0000;border-bottom:12px solid #0000;position:absolute;top:20px;left:26px}.vid-cap{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 14px 10px;display:flex}.vid-cap b{font:500 15px var(--f-head);letter-spacing:.04em;text-transform:uppercase;color:#ecf7ff}.vid-cap .mono{color:var(--text-3);flex:none;font-size:10.5px}.vid:hover{border-color:var(--cyan)}.vid:hover .vid-pic img,.vid:hover .vid-pic video{filter:brightness(1.1);transform:scale(1.03)}.vid:hover .vid-cap .mono{color:var(--cyan-hi)}.ed-twrap{position:relative}.ed-del{z-index:2;width:24px;height:24px;font:16px/1 var(--f-mono);color:var(--text-3);border:1px solid var(--line);cursor:pointer;opacity:0;background:#030a14cc;padding:0;transition:opacity .15s;position:absolute;top:6px;right:6px}.ed-twrap:hover .ed-del,.ed-del:focus-visible{opacity:1}.ed-del:hover{color:var(--red);border-color:#ff3d5599}.ed-addtext{font:500 12px var(--f-head);letter-spacing:.08em;color:var(--text-3);border:1px dashed var(--line);cursor:pointer;background:0 0;margin:6px 0;padding:4px 10px;display:block}.ed-addtext:hover{color:var(--cyan-hi);border-color:var(--cyan)}.ed-media{gap:6px;display:grid}.ed-media>.lbl .mono{color:var(--text-3);letter-spacing:.04em;text-transform:none;margin-left:8px;font-size:11px}.ed-mrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ed-mrow img,.ed-mph{object-fit:cover;object-position:center top;border:1px solid var(--line);flex:none;width:40px;height:50px}.ed-mph{font:11px var(--f-mono);color:var(--text-3);background:#030a1480;place-items:center;display:grid}.ed-mmove{flex-direction:column;gap:4px;display:flex}.ed-mmove button{width:28px;height:22px;color:var(--cyan-hi);cursor:pointer;background:#4cc9ff14;border:1px solid #4cc9ff73;place-items:center;padding:0;display:grid}.ed-mmove button svg{width:14px;height:9px}.ed-mmove button:hover:not(:disabled){border-color:var(--cyan-hi);background:#4cc9ff33;box-shadow:0 0 8px #4cc9ff59}.ed-mmove button:disabled{color:var(--text-3);border-color:var(--line);opacity:.4;cursor:default;background:0 0}.ed-mlabel{width:150px}.ed-mrow .ed-cover-name{flex:1}.ed-madd{gap:8px;display:flex}.ed-rank{gap:6px;display:grid}.ed-rank .select{width:100%}.crew-grid.drag-on{outline-offset:6px;outline:1px dashed #4cc9ff40;min-height:90px}.crew-grid.drag-row{outline-color:#4cc9ffb3}.crew-grid .drop-mark{background:var(--cyan-hi);width:3px;min-height:80px;box-shadow:0 0 10px var(--cyan);align-self:stretch}.main:has(>.smap){padding-bottom:18px}.smap{--sm-glass:#02060cd6;--sm-edge:#56beff57;height:calc(100vh - var(--topbar-h) - 42px);border:1px solid var(--line-2);min-height:560px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:#000;position:relative;overflow:hidden}.sm-gl,.sm-gl canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sm-gl canvas{touch-action:none}.sm-ov,.sm-lasso{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sm-lasso{width:100%;height:100%}.sm-lasso path{fill:#4cc9ff14;stroke:var(--cyan-hi);stroke-width:1.2px;stroke-dasharray:5 4}.smap.painting .sm-gl canvas{cursor:crosshair}.smap.painting .sm-card{display:none}.sm-frame{pointer-events:none;--b:#78cdff8c;background:linear-gradient(var(--b), var(--b)) 0 0 / 22px 1px no-repeat, linear-gradient(var(--b), var(--b)) 0 0 / 1px 22px no-repeat, linear-gradient(var(--b), var(--b)) 100% 0 / 22px 1px no-repeat, linear-gradient(var(--b), var(--b)) 100% 0 / 1px 22px no-repeat, linear-gradient(var(--b), var(--b)) 0 100% / 22px 1px no-repeat, linear-gradient(var(--b), var(--b)) 0 100% / 1px 22px no-repeat, linear-gradient(var(--b), var(--b)) 100% 100% / 22px 1px no-repeat, linear-gradient(var(--b), var(--b)) 100% 100% / 1px 22px no-repeat;border:1px solid #56beff12;position:absolute;inset:7px}.sm-hud,.sm-side,.sm-card,.sm-paint,.sm-dock .smb,.smb-wing,.sm-con{background:var(--sm-glass);border:1px solid var(--sm-edge);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sm-hud{clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px);gap:4px;padding:9px 14px 8px;display:grid;position:absolute;top:16px;left:16px}.sm-title{align-items:baseline;gap:10px;display:flex}.sm-title .lbl{color:#b4c7ff;letter-spacing:.18em;font-size:20px}.sm-hud .mono{color:var(--text-3);font-size:11px}.sm-ruler{pointer-events:none;justify-items:center;gap:2px;display:grid;position:absolute;top:14px;left:50%;transform:translate(-50%)}.sm-ruler svg{overflow:visible}.sm-ruler path{stroke:#a3e6ffbf;stroke-width:1px;fill:none}.sm-ruler path.base{stroke:#a3e6ff73}.sm-ruler text{fill:var(--cyan-hi);font:11px var(--f-label);letter-spacing:.08em;text-anchor:middle}.sm-ruler .mono{color:var(--text-3);letter-spacing:.06em;font-size:10px}.sm-tr{align-items:flex-start;gap:8px;display:flex;position:absolute;top:16px;right:16px}.sm-viewas{align-items:center;gap:6px;height:36px;display:inline-flex}.sm-viewas[hidden]{display:none}.sm-viewas .select{background-color:var(--sm-glass)}.sm-search{background:var(--sm-glass);border:1px solid var(--sm-edge);align-items:center;display:flex;position:relative}.smb-ic{width:36px;height:34px;color:var(--cyan-hi);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.smb-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:19px;height:19px}.sm-search .input{opacity:0;background:0 0;border:0;width:0;padding:0;transition:width .25s,opacity .2s,padding .25s}.sm-search.open .input{opacity:1;width:230px;padding:6px 10px 6px 0}.sm-res{border:1px solid var(--sm-edge);z-index:6;background:#02060cf2;width:290px;margin:0;padding:0;list-style:none;display:none;position:absolute;top:calc(100% + 4px);right:-1px}.sm-search.open .sm-res:not(:empty){display:block}.sm-res li{cursor:pointer;border-top:1px solid var(--line);gap:1px;padding:7px 11px;display:grid}.sm-res li:first-child{border-top:0}.sm-res li b{font:500 14px var(--f-body);color:#fff}.sm-res li i{color:var(--text-3);font-size:11.5px;font-style:normal}.sm-res li.on,.sm-res li:hover{background:#4cc9ff24}.sm-res li.none{cursor:default;color:var(--text-3)}.smb{min-width:52px;color:var(--text-2);cursor:pointer;font:11px var(--f-label);letter-spacing:.12em;background:0 0;border:0;justify-items:center;gap:4px;padding:8px 6px 6px;transition:color .25s,background-color .25s,box-shadow .25s;display:grid;position:relative}.smb svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:filter .25s,transform .25s}.smb:hover{color:var(--cyan-hi);background:#4cc9ff14}.smb:hover svg{transform:translateY(-1px)}.smb[aria-pressed=true]{color:var(--cyan-hi);box-shadow:inset 0 -2px var(--cyan);background:linear-gradient(#4cc9ff05,#4cc9ff33)}.smb[aria-pressed=true] svg{filter:drop-shadow(0 0 4px #4cc9ffcc)}.smb[data-tog][aria-pressed=false]{color:var(--text-3)}.smb-sep{background:var(--line-2);align-self:stretch;width:1px;margin:8px 3px}.sm-bar{align-items:flex-end;gap:0;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.smb-wing{align-items:stretch;height:58px;padding:2px 6px;display:flex}.smb-wing.l{clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px);border-right:0}.smb-wing.r{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);border-left:0}.sm-con{clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%,0 22px);background:linear-gradient(#0a1e34eb,#02060ce6);border-color:#56beff80;gap:6px;width:max-content;min-width:500px;max-width:600px;padding:10px 22px;display:grid;position:relative}.sm-con:before{content:"";background:linear-gradient(90deg, transparent, var(--cyan), transparent);opacity:.8;height:1px;position:absolute;top:0;left:22px;right:22px}.smq-top{align-items:center;gap:9px;min-width:0;display:flex}.smq-top>.lbl{color:var(--cyan);font-size:15px}.smq-where{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;font-size:13px;display:flex;overflow:hidden}.smq-where>b{font:500 13px var(--f-label);letter-spacing:.12em;color:var(--cyan-hi)}.smq-where i{color:var(--text-2);font-size:.9em;font-style:normal}.smq-scan{color:var(--text-3);align-items:center;gap:6px;margin-left:auto;display:flex}.smq-scan svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:15px;height:15px}.smq-scan .mono{white-space:nowrap;font-size:10.5px}.smq-scan input{width:70px}.smq-warp{grid-template-columns:auto auto 1fr auto;align-items:center;gap:4px 12px;display:grid}.smq-wl{writing-mode:vertical-rl;font:12px var(--f-label);letter-spacing:.2em;color:var(--text-3);transform:rotate(180deg)}.smq-wv{min-width:64px;font:46px/.9 var(--f-label);letter-spacing:.02em;color:var(--cyan-hi);text-shadow:0 0 14px #4cc9ff8c}.smq-slide{gap:3px;display:grid}.smq-ticks{font:9.5px var(--f-mono);color:var(--text-3);justify-content:space-between;padding:0 2px;display:flex}.smq-ticks i{font-style:normal;transition:color .2s}.smq-ticks i.on{color:var(--cyan-hi)}.smq-sp{text-align:right;color:var(--text-2);font-size:10.5px;line-height:1.35}.smq-tr{border-top:1px solid var(--line);align-items:center;gap:9px;padding-top:6px;font-size:12.5px;display:flex}.smq-tr .lbl{color:var(--cyan)}.smq-tr .mono{white-space:nowrap;font-size:10.5px}.smq-tr.req .lbl{color:var(--amber)}.smq-tr.req>span:not(.lbl){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.smap input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--cyan) var(--p,50%), #4cc9ff24 var(--p,50%));height:6px;margin:6px 0;box-shadow:0 0 8px #4cc9ff40}.smap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cyan-hi);clip-path:polygon(50% 0,100% 30%,100% 70%,50% 100%,0 70%,0 30%);width:12px;height:22px;box-shadow:0 0 10px var(--cyan)}.smap input[type=range]::-moz-range-thumb{background:var(--cyan-hi);border:0;border-radius:0;width:12px;height:22px}.smap input[type=range]:disabled{cursor:default;opacity:.85}.smap input[type=range]:disabled::-webkit-slider-thumb{background:var(--cyan-hi);clip-path:none;width:3px}.smq-scan input[type=range]{height:3px;box-shadow:none;background:linear-gradient(90deg,#a3e6ff80,#a3e6ff26);margin:0}.smq-scan input[type=range]::-webkit-slider-thumb{width:8px;height:13px}.sm-dock{gap:6px;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.sm-dock .smb{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);width:62px}.sm-side{clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);flex-direction:column;width:330px;max-height:calc(100% - 220px);font-size:13px;display:flex;position:absolute;top:50%;left:88px;transform:translateY(-50%)}.sm-side[hidden]{display:none}.sms-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 10px 7px 12px;display:flex}.sms-h .lbl{color:var(--cyan);font-size:15px}.sms-body{align-content:start;gap:10px;padding:12px;display:grid;overflow:auto}.sms-p{margin:0;line-height:1.45}.smap .ed-field{gap:5px;display:grid}.smap .ed-field .lbl{font-size:12px}.smap .select,.smap .input{font-size:13px}.smap .input{box-sizing:border-box}.sms-states{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sms-states li{border:1px solid var(--line);grid-template-columns:24px 1fr auto auto auto auto;align-items:center;gap:6px;padding:5px 6px;display:grid}.sms-states li.on{border-color:var(--cyan);background:#4cc9ff14}.sms-states input[type=color]{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0}.sms-st-n{min-width:0;font:13px var(--f-body);color:var(--text);background:0 0;border:1px solid #0000;padding:4px 6px}.sms-st-n:hover,.sms-st-n:focus{border-color:var(--line-2);background:#0000004d;outline:0}.sms-eye,.sms-x{width:26px;height:26px;color:var(--text-3);cursor:pointer;background:0 0;border:1px solid #0000;padding:3px}.sms-eye[aria-pressed=true]{color:var(--cyan-hi)}.sms-eye[aria-pressed=false] svg{opacity:.5}.sms-x:hover{color:var(--red)}.sms-states .btn[aria-pressed=true]{color:#021120;background:var(--cyan)}.sm-modal{z-index:8;background:radial-gradient(#00000059,#000000a6);place-items:center;display:grid;position:absolute;inset:0}.sm-modal[hidden]{display:none}.smm-box{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:linear-gradient(#1e1204f0,#04060af5);border:1px solid #ff9a3cb3;gap:10px;width:min(440px,100% - 40px);padding:16px 22px 18px;animation:2.4s ease-in-out infinite smm-glow;display:grid;position:relative}.smm-box header{justify-content:space-between;align-items:center;display:flex}.smm-box header .lbl{color:var(--amber);letter-spacing:.18em;font-size:16px}.smm-box h3{font:400 17px var(--f-body);color:var(--text);margin:0}.smm-box h3 b{color:#fff;font-weight:600}.smm-target{font:500 28px/1.1 var(--f-head);letter-spacing:.04em;color:#fff;text-transform:uppercase;align-items:baseline;gap:10px;margin:0;display:flex}.smm-target i{font:13px var(--f-mono);color:var(--text-2);text-transform:none}.smm-box dl{grid-template-columns:auto 1fr;gap:5px 14px;margin:0;display:grid}.smm-box dt{font:12px var(--f-label);letter-spacing:.12em;color:var(--text-3);padding-top:2px}.smm-box dd{margin:0}.smm-box dd b{font:22px/1 var(--f-label);color:var(--amber)}.smm-note{color:var(--text);border-left:2px solid var(--amber);background:#ff9a3c12;margin:0;padding:8px 12px;font-style:italic}.smm-b{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.smm-show{margin-left:auto}.sm-card{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);flex-direction:column;width:390px;max-height:calc(100% - 222px);font-size:13px;display:flex;position:absolute;top:62px;right:16px}.sm-card[hidden]{display:none}.smc-h{border-bottom:1px solid var(--line-2);background:linear-gradient(90deg,#4cc9ff1f,#0000);align-items:center;gap:8px;padding:6px 8px 6px 14px;display:flex}.smc-h>.lbl{color:var(--cyan);flex:1;font-size:13px}.smc-tabs{gap:2px;display:flex}.smc-tabs button{width:32px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;transition:color .2s,background-color .2s;display:grid}.smc-tabs svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.smc-tabs button:hover{color:var(--cyan-hi)}.smc-tabs button[aria-pressed=true]{color:var(--cyan-hi);border-color:var(--line-2);background:#4cc9ff24}.smc-tabs button.gm{color:#a98bffb3}.smc-tabs button.gm[aria-pressed=true]{color:var(--gm);background:#a98bff24;border-color:#a98bff80}.smc-body{align-content:start;gap:11px;padding:0 16px 16px;display:grid;overflow:auto}.smc-x,.smc-mini{color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:18px;line-height:1}.smc-x:hover,.smc-mini:hover{color:var(--cyan-hi)}.smc-name{font:500 23px/1.15 var(--f-head);letter-spacing:.06em;text-transform:uppercase;color:#ecf7ff;margin:0}.smc-name.sm2{margin-top:12px;font-size:19px}.smc-cap{font:13px var(--f-label);letter-spacing:.14em;color:var(--st);align-items:center;gap:6px;margin:-6px 0 0;display:flex}.smc-cap svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:16px;height:16px}.smc-chips{flex-wrap:wrap;gap:5px;display:flex}.smc-chips .chip{font-size:11px}.smc-state{color:var(--st);border-color:color-mix(in srgb, var(--st) 60%, transparent);background:color-mix(in srgb, var(--st) 12%, transparent)}.smc-unk{color:var(--text-3);border-style:dashed}.smc-home{color:var(--gold);border-color:#e8b84a8c}.smc-cls{cursor:help}.smp{border-bottom:1px solid var(--line);background:radial-gradient(at 15%,#ffffff0a,#0000 60%),#020409;align-items:center;height:108px;margin:0 -16px;display:flex;position:relative;overflow:hidden}.smp-star{background:radial-gradient(circle at 62% 50%, #fff 0, color-mix(in srgb, var(--sc) 55%, #fff) 22%, var(--sc) 52%, color-mix(in srgb, var(--sc) 70%, #000) 100%);width:170px;height:170px;box-shadow:0 0 34px 6px color-mix(in srgb, var(--sc) 55%, transparent), 0 0 90px 20px color-mix(in srgb, var(--sc) 22%, transparent);border-radius:50%;margin-top:-85px;animation:6s ease-in-out infinite smp-breathe;position:absolute;top:50%;left:-96px}.smp-bh{width:260px;height:130px;margin-top:-65px;position:absolute;top:50%;left:0}.smp-bh .bh-art{width:100%;height:100%;display:block;overflow:visible}.smp-stn{margin-top:-32px;position:absolute;top:50%;left:20px}.smp-stn svg{fill:none;width:64px;height:64px;stroke:var(--cyan-hi);stroke-width:2px;filter:drop-shadow(0 0 6px var(--cyan));animation:40s linear infinite smk-spin}.smp-pls{flex-wrap:nowrap;align-items:center;gap:12px;margin-left:96px;padding:0 10px;display:flex;position:relative;overflow:hidden}.k-blackhole .smp-pls,.k-station .smp-pls{margin-left:120px}.smp-pl{width:var(--ps);height:var(--ps);cursor:pointer;background:radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--pc) 60%, #fff), var(--pc) 55%, color-mix(in srgb, var(--pc) 45%, #000) 100%);font:600 10px var(--f-body);color:#fff;text-shadow:0 0 3px #000,0 0 2px #000;border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid;position:relative}.smp-pl:hover{transform:scale(1.15)}.smp-home{font-style:normal;position:absolute;top:-13px;left:50%;translate:-50%}.smp-home:before{content:"✦";color:var(--gold);text-shadow:0 0 6px #e8b84ae6;font-size:11px}.smc-tipw{outline:0;display:inline-flex;position:relative}.smc-tip{z-index:7;border:1px solid var(--line-2);width:300px;font:12px var(--f-body);letter-spacing:0;text-transform:none;color:var(--text-2);background:#02060cf7;padding:8px 10px;display:none;position:absolute;top:calc(100% + 6px);left:0}.smc-tipw:hover .smc-tip,.smc-tipw:focus .smc-tip{gap:3px;display:grid}.smc-tip>span{grid-template-columns:18px 1fr auto;align-items:baseline;gap:8px;display:grid}.smc-tip b{color:#fff;font-family:var(--f-mono)}.smc-tip i{color:var(--text-3);text-align:right;font-size:11px;font-style:normal}.smc-tip>span.on b,.smc-tip>span.on{color:var(--cyan-hi)}.smc-pl{border-collapse:collapse;width:100%;font-size:12.5px}.smc-pl th{font:11px var(--f-label);letter-spacing:.1em;color:var(--text-3);text-align:left;padding:0 5px 5px;font-weight:400}.smc-pl td{border-top:1px solid var(--line);padding:5px}.smc-pl td:nth-child(3){font-family:var(--f-mono);color:var(--text-2)}.smc-pl tr.on td{background:#4cc9ff1a}.smc-dot{background:var(--pc);width:10px;height:10px;box-shadow:0 0 6px color-mix(in srgb, var(--pc) 60%, transparent);border-radius:50%;display:block}.smc-hm{color:var(--gold)}.smc-dl{grid-template-columns:minmax(112px,max-content) 1fr;column-gap:14px;margin:0;display:grid}.smc-dl dt,.smc-dl dd{border-top:1px solid var(--line);padding:7px 0}.smc-dl dt{font:12px var(--f-label);letter-spacing:.12em;color:var(--text-3);padding-top:9px}.smc-dl dd{margin:0;line-height:1.45}.smc-dl .mono{font-size:11.5px}.smc-big{font:24px/1 var(--f-label);letter-spacing:.04em;color:var(--cyan-hi)}.smc-mis{gap:5px;display:grid}.smc-mis a{color:#f2cf3a;align-items:center;gap:7px;text-decoration:none;display:flex}.smc-mis a.story{color:var(--gold)}.smc-mis a svg{fill:currentColor;flex:none;width:13px;height:18px}.smc-mis a:hover{color:var(--cyan-hi)}.smc-page{font:12px var(--f-label);letter-spacing:.12em;color:var(--text-3);margin:0}.smc-page a{font:13px var(--f-body);letter-spacing:0;color:var(--amber)}.smc-sec{gap:8px;display:grid}.smc-route-h{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.smc-route-h .lbl{color:var(--cyan)}.smc-route-h .mono{color:var(--cyan-hi);margin-left:auto;font-size:12.5px}.smc-route{border-collapse:collapse;width:100%;font-size:12.5px}.smc-route th{font:11px var(--f-label);letter-spacing:.1em;color:var(--text-3);text-align:left;padding:0 4px 4px;font-weight:400}.smc-route td{border-top:1px solid var(--line);white-space:nowrap;padding:4px}.smc-route td.mono{color:var(--text-3);font-size:11px}.smc-route tr.cur td{color:var(--cyan-hi);background:#4cc9ff1a}.smc-route tr.cur td:first-child{box-shadow:inset 2px 0 var(--cyan)}.smc-note{color:var(--text-3);margin:0;font-size:11.5px;line-height:1.4}.smc-note:empty{display:none}.smc-wh{color:#9ff0ff;margin:0;font-size:12px}.smc-wh .lbl{color:#9ff0ff;margin-right:4px}.smc-act{flex-wrap:wrap;gap:6px;display:flex}.smc-act .btn[disabled]{opacity:.4;cursor:default}.smc-req{border:1px dashed #ff9a3c8c;gap:7px;padding:10px;display:grid}.smc-req .lbl{color:var(--amber)}.smc-req label{align-items:center;gap:8px;display:flex}.smc-req-b{gap:6px;display:flex}.smc-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.smc-chk{cursor:pointer;align-items:center;gap:8px;display:flex}.smc-chk:has(input:disabled){opacity:.45;cursor:default}.smc-ple{background:#a98bff0d;border:1px solid #a98bff59;gap:6px;padding:10px;display:grid}.smc-ple>.lbl{color:var(--gm)}.smc-plr{grid-template-columns:1fr 48px 82px 50px auto auto;align-items:center;gap:4px;display:grid}.smc-plr .input,.smc-plr .select{min-width:0;padding:4px 6px;font-size:12px}.smc-plr .select{padding-right:18px}.smc-plr label{color:var(--gold);cursor:pointer;align-items:center;gap:2px;display:flex}.sm-paint{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:calc(100% - 40px);padding:8px 12px;font-size:12.5px;display:flex;position:absolute;bottom:150px;left:50%;transform:translate(-50%)}.sm-paint[hidden]{display:none}.sm-paint .lbl{font-size:15px}.smk,.sml,.sml-state{will-change:transform;position:absolute;top:0;left:0}.smk>*{position:absolute;top:0;left:0;translate:-50% -50%}.smk svg{overflow:visible}.smk-ship .smk-ico{width:22px;height:22px;fill:var(--cyan-hi);filter:drop-shadow(0 0 5px var(--cyan)) drop-shadow(0 0 12px #4cc9ff99);transition:transform .2s}.smk-pulse{border:1px solid var(--cyan);border-radius:50%;width:16px;height:16px;animation:2.4s ease-out infinite smk-pulse}.smk .smk-t{font:11px var(--f-label);letter-spacing:.16em;color:var(--cyan-hi);white-space:nowrap;text-shadow:0 0 6px #000;translate:-50% 16px}.smk-sel .smk-ret{fill:none;width:40px;height:40px;stroke:var(--cyan-hi);stroke-width:1.4px;filter:drop-shadow(0 0 4px var(--cyan));animation:9s linear infinite smk-spin}.smk-hov i{border:1px solid #a3e6ffcc;border-radius:50%;width:18px;height:18px}.smk-cap svg{fill:none;width:22px;height:22px;stroke:var(--st);stroke-width:1.5px;filter:drop-shadow(0 0 5px var(--st))}.smk-quest .smk-q{fill:#f2cf3aeb;stroke:#2b1f00;stroke-width:1.2px;stroke-linejoin:round;filter:drop-shadow(0 0 4px #f2cf3ad9)drop-shadow(0 0 10px #f2cf3a59);width:17px;height:24px;animation:2.2s ease-in-out infinite smk-bob;translate:-50% calc(-100% - 9px)}.smk-quest.story .smk-q{fill:#ffd75a;width:20px;height:28px}.smk-wh svg{fill:none;stroke:#9ff0ff;stroke-width:1.5px;stroke-linecap:round;filter:drop-shadow(0 0 5px #9ff0ffcc);width:28px;height:28px;animation:5s linear infinite reverse smk-spin}.sml{white-space:nowrap;font:500 13px var(--f-body);color:#fff;text-shadow:0 0 3px #000,0 0 6px #000,0 1px 2px #000;pointer-events:none;align-items:baseline;gap:3px;display:flex;translate:13px -50%}.sml b{font:500 14px var(--f-head);letter-spacing:.08em;text-transform:uppercase;color:#fff}.sml i{color:#dce9f5;font-size:12px;font-style:normal}.sml b+.dsl+i{color:var(--text-2);font-size:11px}.sml.dim{opacity:.8}.sml.dim i{color:#c4d4e2;font-size:11.5px}.sml.on,.sml.on i,.sml.on b{color:var(--cyan-hi)}.sml.home b{color:#8fd0ff}.sml.mis i,.sml.mis b{color:#f2cf3a}.sml.wh i{color:#9ff0ff}.sml-tag{font:10px var(--f-label);letter-spacing:.14em;color:var(--st);border:1px solid var(--st);margin-left:6px;padding:1px 5px 0}.sml-ring{font:12px var(--f-label);letter-spacing:.12em;color:#a3e6ff9e;white-space:nowrap;text-shadow:0 0 4px #000,0 0 8px #000;pointer-events:none;position:absolute;top:0;left:0;translate:-50% -115%}.sml-state{font:500 16px var(--f-head);letter-spacing:.5em;text-transform:uppercase;white-space:nowrap;opacity:.75;text-shadow:0 0 10px #000,0 0 3px #000;pointer-events:none;translate:-50% -50%}@media (width<=1400px){.sm-con{min-width:440px}.smb{min-width:46px;padding-inline:4px}}@media (width<=1240px){.sm-card{width:340px}.smb span{display:none}.smb-wing{height:46px}.sm-ruler{display:none}}@media (width<=900px){.smap{height:calc(100vh - var(--topbar-h) - 118px)}.sm-bar{flex-wrap:wrap;justify-content:center}.sm-con{order:-1;width:100%}.sm-dock{top:auto;bottom:200px;transform:none}.sm-side,.sm-card{width:auto;max-height:45%;inset:auto 14px 200px;transform:none}}.smc-h{background:linear-gradient(#4cc9ff1a,#4cc9ff05);align-items:flex-end;gap:10px;padding:8px 8px 0 10px}.smc-h>.lbl{color:var(--text-3);text-align:right;flex:1;order:2;padding-bottom:9px;font-size:11.5px}.smc-h .smc-x{order:3;align-self:center;margin-bottom:4px}.smc-tabs{order:1;gap:3px;margin-bottom:-1px}.smc-tabs button{width:58px;height:38px;color:var(--text-3);border:1px solid var(--line-2);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 100%,0 100%);background:#050d19e6;border-bottom:0;transition:color .2s,background .25s;position:relative}.smc-tabs svg{width:22px;height:22px}.smc-tabs button:hover{color:#fff;background:#4cc9ff1f}.smc-tabs button[aria-pressed=true]{color:#fff;box-shadow:inset 0 2px 0 var(--cyan-hi);background:linear-gradient(#4cc9ff66,#0b1c30fa 85%);border-color:#4cc9ffa6}.smc-tabs button[aria-pressed=true] svg{filter:drop-shadow(0 0 5px var(--cyan))}.smc-tabs button.gm[aria-pressed=true]{color:#fff;box-shadow:inset 0 2px 0 var(--gm);background:linear-gradient(#a98bff6b,#140e28fa 85%);border-color:#a98bffa6}.sm-ruler{border:1px solid var(--sm-edge);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px));background:#02060cc7;padding:5px 14px 6px}.sm-ruler path{stroke:#beeefff2}.sm-ruler text{fill:#e6f7ff;font-size:12px}.sm-ruler .mono{color:#a8c7da;font-size:10.5px}.smp-pls{gap:calc(12px * var(--k,1));padding:0 12px;overflow:visible}.smp-pl{width:calc(var(--ps) * var(--k,1));height:calc(var(--ps) * var(--k,1));font-size:calc(10px * max(var(--k,1), .8))}.smc-pl td.smc-orb{font:11px var(--f-mono);color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;display:flex}.smc-pl .wl{font-size:inherit}.smc-home .wl{color:inherit;border-bottom-color:currentColor}.sms-sec{gap:7px;display:grid}.sms-sh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-bottom:3px;display:flex}.sms-sh .lbl{color:var(--cyan);font-size:13px}.sms-sh .mono{color:var(--text-3);font-size:10px}.sms-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.sms-list>li{border:1px solid #0000;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:3px 5px;display:grid}.sms-list>li.on{border-color:var(--line-2);background:#4cc9ff0f}.sms-list>li.sms-ed{border:1px solid var(--line-2);background:#4cc9ff0a;border-top:0;grid-template-columns:1fr;gap:6px;margin-top:-3px;padding:6px 8px 9px;display:grid}.sms-list>li.sms-none{font-size:12px;display:block}.sms-sw{background:radial-gradient(circle, color-mix(in srgb, var(--c) 70%, #fff), var(--c) 55%, transparent 72%);width:13px;height:13px;box-shadow:0 0 8px var(--c);border-radius:50%}.sms-sw.dark{box-shadow:none;background:radial-gradient(circle,#000 45%,#4a5361 60%,#0000 72%)}.sms-ki{fill:none;width:18px;height:18px;stroke:var(--cyan-hi);stroke-width:1.5px;stroke-linecap:round}.sms-nm{min-width:0;font:13px var(--f-body);color:var(--text);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-items:baseline;gap:6px;padding:2px 0;display:flex;overflow:hidden}.sms-nm i{color:var(--text-3);text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.sms-nm:hover{color:var(--cyan-hi)}.sms-row{grid-template-columns:1fr 34px;gap:6px;display:grid}.sms-row input[type=color]{border:1px solid var(--line-2);cursor:pointer;background:0 0;width:34px;height:30px;padding:0}.sms-rng{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.sms-rng .lbl{color:var(--text-3);font-size:11px}.sms-rng .mono{color:var(--text-2);text-align:right;min-width:64px;font-size:10.5px}.sms-xyz{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sms-xyz label{font:11px var(--f-label);color:var(--text-3);grid-template-columns:auto 1fr;align-items:center;gap:4px;display:grid}.sms-xyz .input{min-width:0;font:12px var(--f-mono);padding:4px 5px}.sms-del{color:var(--red);justify-self:start}.sms-add{flex-wrap:wrap;gap:6px;display:flex}.sms-eye svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:17px;height:17px}.sm-mode .lbl{color:var(--amber)}.smap.placing .sm-gl canvas{cursor:crosshair}.smap.placing .sm-card{opacity:.92}.smc-plan{background:#ffd27a0a;border:1px dashed #ffd27a66;gap:6px;margin-top:10px;padding:8px 10px;display:grid}.smc-plan.on{border-style:solid;border-color:#ffd27a99}.smc-path{color:var(--text-2);font-size:12.5px;line-height:1.5}.smc-path span,.smm-path span{color:var(--text)}.smc-jump{color:#9ff0ff;text-shadow:0 0 6px #9ff0ffcc}.smc-plan .smc-note{margin:0}.smc-whn{color:#9ff0ff}.smc-plan-b{flex-wrap:wrap;gap:6px;display:flex}.smc-plan-b .btn[aria-pressed=true]{color:#1a1204;background:#ffd27a}.smm-path{font-size:13px}.smk-wp{pointer-events:none;place-items:center;width:22px;height:22px;display:grid;translate:-50% -50%}.smk-wp:before{content:"";background:#140e02e0;border:1px solid #ffd27a;position:absolute;inset:3px;rotate:45deg;box-shadow:0 0 8px #ffd27a80}.smk-wp b{font:600 10.5px var(--f-mono);color:#ffd27a;position:relative}.smk-bhdot{pointer-events:none;background:#000;border-radius:50%;width:7px;height:7px;display:block;translate:-50% -50%;box-shadow:0 0 0 1.2px #ffc482f2,0 0 5px 2px #ff8c3cbf,0 0 12px 4px #ff6e284d}.smk-bh svg,.smk-stn svg{pointer-events:none;display:block;translate:-50% -50%}.smk-bh svg{width:34px;height:34px;overflow:visible}.smk-bh ellipse{fill:none;stroke:#ffb46a;stroke-width:1.6px;filter:drop-shadow(0 0 4px #ff9646e6)}.smk-bh circle{fill:#000;stroke:#ffc88ce6;stroke-width:1.2px}.smk-stn svg{fill:none;width:22px;height:22px;stroke:var(--cyan-hi);stroke-width:3px;filter:drop-shadow(0 0 4px var(--cyan))}.sml.neb{flex-direction:column;align-items:center;gap:0;translate:-50% 10px}.sml.neb b{font:500 13px var(--f-head);letter-spacing:.14em;text-transform:uppercase;color:#ffc4d6;text-shadow:0 0 8px #000,0 0 3px #000}.sml.neb i{color:#ffdce6b3;font-size:10.5px}.sml.neb .dsl{display:none}.sml.neb.dark b{color:#c3cbd6}.sml.neb.hid{opacity:.55}.sml-state{justify-items:center;gap:8px;display:grid}.sml-st-em{background:var(--st);width:40px;height:74px;-webkit-mask:var(--em) center / contain no-repeat;-webkit-mask:var(--em) center / contain no-repeat;mask:var(--em) center / contain no-repeat;opacity:.55;filter:drop-shadow(0 0 10px var(--st))}.sml-state{font:500 12px var(--f-head);letter-spacing:.22em;opacity:.85;white-space:normal;text-align:center;gap:4px;max-width:220px;line-height:1.25}.sml-st-em{opacity:.6;width:24px;height:44px}.sml-capw{display:contents}.sml-capw b,.sml-capw i{color:var(--st)}.smk-axf{pointer-events:none;translate:-50% -50%}.smk-axf i{border:1px solid #a3e6ffbf;border-radius:50%;width:18px;height:7px;display:block;box-shadow:0 0 6px #4cc9ff80}.sml-ax{font:11px var(--f-mono);color:#a3e6ff;white-space:nowrap;text-shadow:0 0 4px #000,0 0 8px #000;pointer-events:none;position:absolute;top:0;left:0;translate:8px -50%}.smc-pos{border:1px solid #a98bff59;gap:7px;margin:10px 0;padding:8px 10px;display:grid}.smc-pos>.lbl{color:var(--gm);font-size:13px}.smc-pos .smc-mini{justify-self:start;width:auto;padding:2px 6px;font-size:11px}.smc-act .sms-del{margin-left:auto}.smq-ticks i.risk.on{color:#ffb08f;text-shadow:0 0 6px #ff5c46cc}.smq-warp.risk .smq-wv{color:#ff8a6a;text-shadow:0 0 14px #ff5c46b3}.smq-warn{color:#ffd0c2;background:repeating-linear-gradient(-45deg,#ff5c461f 0 6px,#0000 6px 12px),#28060299;border:1px solid #ff5c468c;align-items:baseline;gap:8px;padding:4px 8px;font-size:11.5px;line-height:1.35;display:flex}.smq-warn[hidden]{display:none}.smq-warn b{font:13px var(--f-label);letter-spacing:.08em;color:#ff8a6a;flex:none}.smc-route tr.risk td{color:#ffb4a0}.smc-risk{color:#ff8a6a;font-style:normal}.smc-riskn{color:#ffb4a0}.smc-riskn[hidden]{display:none}.smm-risk{color:#ffd0c2;background:repeating-linear-gradient(-45deg,#ff5c461f 0 6px,#0000 6px 12px);border:1px solid #ff5c468c;margin:0;padding:6px 9px;font-size:12.5px}.smm-risk b{color:#ff8a6a;font-weight:600}.sm-err{z-index:20;max-width:460px;color:var(--text);background:#140404eb;border:1px solid #ff5c4699;gap:8px;padding:16px 18px;font-size:13px;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.sm-err .lbl{color:#ff8a6a;font-size:16px}.sm-err p{margin:0}.sm-err .btn{justify-self:start}.sm-bar{filter:drop-shadow(0 0 12px #1e96ff47)drop-shadow(0 6px 18px #0009);align-items:center}.sm-bar>.smb-wing,.sm-bar>.sm-con{--c1:16px;--c2:16px;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#78d2ffd9,#3c96e68c);border:0;position:relative}.sm-bar>.smb-wing:before,.sm-bar>.sm-con:before{content:"";z-index:-1;opacity:1;height:auto;clip-path:inherit;background:radial-gradient(80% 120% at 50% 0,#2878c829,#0000 70%),linear-gradient(#06101ef7,#02070ef7);position:absolute;inset:1px}.sm-bar>.smb-wing{gap:3px;height:auto;padding:7px 12px}.sm-bar>.smb-wing.l{clip-path:polygon(var(--c1) 0, 100% 0, 100% 100%, var(--c1) 100%, 0 calc(100% - var(--c1)), 0 var(--c1));margin-right:-1px}.sm-bar>.smb-wing.r{clip-path:polygon(0 0, calc(100% - var(--c1)) 0, 100% var(--c1), 100% calc(100% - var(--c1)), calc(100% - var(--c1)) 100%, 0 100%);margin-left:-1px}.sm-bar>.smb-wing:after{content:"";background:linear-gradient(90deg,#0000,#4cc9ff8c,#0000);height:1px;position:absolute;bottom:3px;left:22px;right:22px}.sm-bar>.sm-con{--c1:30px;--c2:12px;clip-path:polygon(var(--c1) 0, calc(100% - var(--c1)) 0, 100% var(--c1), 100% calc(100% - var(--c2)), calc(100% - var(--c2)) 100%, var(--c2) 100%, 0 calc(100% - var(--c2)), 0 var(--c1));padding:12px 34px 11px}.sm-bar>.sm-con:after{content:"";background:linear-gradient(90deg,#0000,#a3e6ffe6,#0000);height:1px;position:absolute;top:4px;left:34px;right:34px}.sm-bar .smb{isolation:isolate;width:56px;min-width:0;color:var(--text-2);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:#56beff52;padding:8px 2px 7px;transition:background .25s,color .25s}.sm-bar .smb:before{content:"";z-index:-1;clip-path:polygon(8.6px 0,100% 0,100% calc(100% - 8.6px),calc(100% - 8.6px) 100%,0 100%,0 8.6px);background:linear-gradient(#0c1e34f5,#040b16f7);transition:background .25s;position:absolute;inset:1px}.sm-bar .smb span{letter-spacing:.06em;white-space:nowrap;font-size:11.5px}.sm-bar .smb[aria-pressed=true]{color:#fff;box-shadow:none;background:#96e1fff2}.sm-bar .smb[aria-pressed=true]:before{background:linear-gradient(#2882d28c,#081e38f5 75%)}.sm-bar .smb[aria-pressed=true]:after{content:"";background:var(--cyan-hi);height:2px;box-shadow:0 0 8px var(--cyan), 0 0 16px #4cc9ff99;position:absolute;bottom:2px;left:12px;right:12px}.sm-bar .smb[data-tog][aria-pressed=false]:hover{color:var(--text)}@media (width<=1600px){.sm-bar .smb{width:50px}.sm-bar .smb span{letter-spacing:.03em;font-size:10.5px}.sm-bar>.smb-wing{padding-inline:9px}.sm-bar>.sm-con{min-width:470px;padding-inline:28px}}@media (width<=1240px){.sm-bar .smb{width:44px;padding-block:9px}}.smq-slide input[data-con=warp]{background:repeating-linear-gradient(-45deg, #f2cf3acc 0 2px, #f2cf3a14 2px 5px) right center / 11% 100% no-repeat, linear-gradient(90deg, var(--cyan) var(--p,50%), #4cc9ff24 var(--p,50%))}.smq-warp.risk .smq-slide input[data-con=warp]{background:repeating-linear-gradient(-45deg, #ff5c46e6 0 2px, #ff5c461f 2px 5px) right center / 11% 100% no-repeat, linear-gradient(90deg, var(--cyan) var(--p,50%), #4cc9ff24 var(--p,50%))}.smq-ticks i.risk{color:#f2cf3a}.smq-warp.risk .smq-ticks i.risk.on{color:#ff8a6a;text-shadow:0 0 6px #ff5c46cc}.sm-con{overflow:visible}.smq-warn{z-index:3;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%,0 10px);background:repeating-linear-gradient(-45deg,#ff5c4624 0 6px,#0000 6px 12px),#1e0502eb;width:min(560px,92vw);padding:6px 12px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.sm-bar{--wh:64px;align-items:flex-end}.sm-bar>.smb-wing{height:var(--wh);align-items:stretch;gap:0;padding:7px 10px}.sm-bar>.smb-wing.l{margin-right:-1px}.sm-bar>.smb-wing.r{margin-left:-1px}.sm-bar>.sm-con{--sh:36px;clip-path:polygon(var(--sh) 0, calc(100% - var(--sh)) 0, 100% calc(100% - var(--wh) + 1px), 100% 100%, 0 100%, 0 calc(100% - var(--wh) + 1px));padding-bottom:12px}.sm-bar>.sm-con:after{left:calc(var(--sh) + 6px);right:calc(var(--sh) + 6px)}.sm-bar>.smb-wing:after{display:none}.sm-bar .smb{width:58px;height:100%;color:var(--text-2);clip-path:none;isolation:auto;background:linear-gradient(#96d2ff12,#00000052 85%),#050c17;border-right:1px solid #0009;align-content:start;gap:3px;padding:13px 2px 5px;box-shadow:inset 1px 0 #8ccdff1a,inset 0 1px #aae1ff24,inset 0 -1px #00000080}.sm-bar .smb:before{content:"";z-index:1;clip-path:none;background:#6ea0c82e;border-radius:2px;width:16px;height:3px;transition:background .25s,box-shadow .25s;position:absolute;inset:5px auto auto 50%;translate:-50%;box-shadow:inset 0 0 0 1px #00000059}.sm-bar .smb[data-go]:before{background:#6ea0c81f;width:6px}.sm-bar .smb:after{display:none}.sm-bar .smb:hover{color:#fff;background:linear-gradient(#96d7ff24,#00000040 85%),#081626}.sm-bar .smb:hover:before{background:#8cc8f052}.sm-bar .smb:active{background:linear-gradient(#00000040,#78c8ff14),#040a14;box-shadow:inset 0 2px 4px #000000b3}.sm-bar .smb[aria-pressed=true]{color:#fff;background:linear-gradient(#4cc9ff1a,#4cc9ff29 90%),#061527;box-shadow:inset 1px 0 #8ccdff1f,inset 0 1px #aae1ff33,inset 0 -14px 18px -10px #4cc9ff59}.sm-bar .smb[aria-pressed=true]:before{background:var(--cyan-hi);box-shadow:0 0 6px var(--cyan), 0 0 14px #4cc9ffb3}.sm-bar .smb[aria-pressed=true]:after{display:none}.sm-bar .smb[aria-pressed=true] svg{filter:drop-shadow(0 0 5px #4cc9ffd9)}.sm-bar .smb[data-tog][aria-pressed=false]{color:var(--text-3)}.sm-bar .smb span{letter-spacing:.07em;font-size:11px}.sm-bar .smb-sep{background:linear-gradient(90deg,#000000b3 0 1px,#56beff38 1px 2px,#0000 2px 5px,#56beff38 5px 6px,#000000b3 6px 7px);width:7px;margin:0}@media (width<=1600px){.sm-bar .smb{width:52px}.sm-bar .smb span{letter-spacing:.03em;font-size:10.5px}}@media (width<=1240px){.sm-bar{--wh:52px}.sm-bar .smb{width:44px;padding-top:14px}}.sm-bar>.smb-wing{gap:3px;padding:7px 10px}.sm-bar>.smb-wing>.smb:first-child{border-left:0}.sm-bar .smb{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);border:0;gap:2px;height:100%;margin:0;padding:12px 2px 4px;overflow:hidden}.sm-bar .smb:before{top:4px}.sm-bar .smb svg{width:19px;height:19px}.sm-bar .smb span{line-height:1.1}.sm-bar .smb-sep{margin:0 2px}.smq-ticks i.sub{opacity:.85;font-size:8.5px}.smq-ticks i.sub.on{opacity:1;font-size:10px}.smq-slide input[data-con=warp]{background-size:var(--rk,18%) 100%, auto}.smq-warn{width:auto}.sml-state{transition:opacity .35s}.sml-state.dim{opacity:.22}.smc-quick{gap:6px;padding:7px 12px 0;display:flex}.smc-qb{font:12px var(--f-label);letter-spacing:.08em;color:var(--text-2);border:1px solid var(--line-2);cursor:pointer;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:#050d19cc;align-items:center;gap:6px;padding:4px 9px;transition:color .2s,border-color .2s;display:inline-flex}.smc-qb svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;width:15px;height:15px}.smc-qb:hover{color:#fff;border-color:var(--cyan)}.smc-qb.on{color:var(--gold);border-color:#e8b84a99}.smc-qb.on svg{fill:#e8b84a59}.smk-bm svg{fill:#e8b84a80;width:13px;height:13px;stroke:var(--gold);stroke-width:1.6px;filter:drop-shadow(0 0 4px #e8b84acc);pointer-events:none;display:block;translate:4px -20px}.smk-ping{pointer-events:none;transition:opacity .4s}.smk-ping>*{animation:1.6s ease-in-out infinite smk-pbob}.smk-pa{border:2px solid var(--pc);width:32px;height:32px;box-shadow:0 0 10px var(--pc), 0 0 22px color-mix(in srgb, var(--pc) 50%, transparent);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);background:#050c17;place-items:center;display:grid;position:absolute;top:-62px;left:-16px;overflow:hidden}.smk-pa img{object-fit:cover;width:100%;height:100%}.smk-pa b{font:12px var(--f-label);color:var(--gm)}.smk-pt{background:var(--pc,var(--cyan-hi));clip-path:polygon(0 0,100% 0,50% 100%);width:16px;height:14px;filter:drop-shadow(0 0 6px var(--cyan));position:absolute;top:-27px;left:-8px}.smk-ping .smk-pt{background:#ffd27a}.sms-star svg{fill:#e8b84a66;width:15px;height:15px;stroke:var(--gold);stroke-width:1.5px}.sms-av{object-fit:cover;border:1px solid var(--line-2);width:20px;height:20px;font-style:normal;font:9px var(--f-label);color:var(--gm);place-items:center;display:grid}.smq-warp{grid-template-columns:auto max-content minmax(0,1fr) auto;column-gap:10px}.smq-wv{min-width:0}.smq-slide input[data-con=warp]{background-size:calc(100% - 6px - (100% - 12px) * var(--rs,.8)) 100%, auto;width:100%;margin-inline:0}.smq-ticks{height:13px;padding:0;display:block;position:relative}.smq-ticks i{top:0;left:calc(6px + (100% - 12px) * var(--t));line-height:13px;position:absolute;translate:-50%}.smq-warp.risk .smq-slide input[data-con=warp]{background-size:calc(100% - 6px - (100% - 12px) * var(--rs,.8)) 100%, auto}.sm-bar>.sm-con{min-width:600px;max-width:660px}@media (width<=1600px){.sm-bar>.sm-con{min-width:540px}}@media (width<=1400px){.sm-bar>.sm-con{min-width:480px}}.sm-bar>.sm-con .smq-top{padding-inline:18px 14px}.smc-quick{gap:2px;padding:5px 8px 0}.smc-qb{color:var(--text-3);clip-path:none;background:0 0;border:0;padding:3px 7px;font-size:11.5px}.smc-qb:hover{color:var(--cyan-hi);background:#4cc9ff12}.smc-qb.on{color:var(--gold)}.smc-tipw:hover .smc-tip,.smc-tipw:focus .smc-tip{display:none}.smc-tip-f{z-index:70;pointer-events:none;gap:3px;display:grid;position:fixed}.smc-tip-f[hidden]{display:none}.smc-about{border-top:1px solid var(--line);color:var(--text-2);gap:6px;margin-top:12px;padding-top:10px;font-size:12.5px;line-height:1.5;display:grid}.smc-about>.lbl{color:var(--cyan);font-size:13px}.smc-about p{margin:0}.smc-about .smc-own{color:var(--text)}.smc-about .smc-rk{color:var(--amber);margin-top:2px;font-size:12px}.smc-about ul{gap:4px;margin:0;padding-left:16px;display:grid}.smc-about li::marker{color:var(--amber)}.smc-neb{color:#ffc4d6;border-color:#ff78a073}.smp-star.smp-cold{filter:saturate(.8)brightness(.75);animation-duration:11s;box-shadow:0 0 18px 2px #8c281473}.smp-star.smp-bin{width:150px;height:150px;margin-top:-75px;left:-110px}.smp-star.smp-bin2{width:38px;height:38px;margin-top:-40px;animation-delay:-3s;left:34px}.k-binary .smp-pls{margin-left:120px}.smp-wd{background:radial-gradient(circle,#fff 40%,#dbe8ff);border-radius:50%;width:22px;height:22px;margin-top:-11px;position:absolute;top:50%;left:30px;box-shadow:0 0 18px 6px #c8dcffbf,0 0 50px 14px #a0beff4d}.smp-ns{background:#fff;border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:44px;box-shadow:0 0 12px 5px #aad2ffe6}.smp-ns i{filter:blur(.6px);background:linear-gradient(90deg,#0000,#aadcffd9,#0000 45% 55%,#aadcffd9,#0000);width:140px;height:3px;margin:-1.5px 0 0 -70px;animation:1.2s linear infinite smp-spin;position:absolute;top:50%;left:50%}.smp-ns i+i{display:none}.smp-ns.magnetar{box-shadow:0 0 12px 5px #c896fff2}.smp-ns.magnetar i{background:0 0;border:1.5px solid #be8cffbf;border-radius:50%;width:60px;height:34px;margin:-17px 0 0 -30px;animation:2.4s ease-in-out infinite smp-pulse}.smp-ns.magnetar i+i{width:34px;height:60px;margin:-30px 0 0 -17px;animation-delay:-1.2s;display:block}.smp-proto{background:radial-gradient(circle,#ffd29a 0 12%,#ff96508c 25%,#783c2859 55%,#0000 72%);border-radius:50%;width:70px;height:70px;margin-top:-35px;position:absolute;top:50%;left:14px}.smp-proto i{background:radial-gradient(#3c1e14f2 30%,#a05a3299 55%,#0000 72%);border-radius:50%;height:14px;margin-top:-7px;position:absolute;top:50%;left:-16px;right:-16px;transform:rotate(-12deg)}.smp-fun{width:74px;height:74px;margin-top:-37px;position:absolute;top:50%;left:22px}.smp-fun i{border:2px solid #0000;border-color:#9ff0ffd9 #0000 #0000 #9ff0ff59;border-radius:50%;animation:3s linear infinite smp-spin;position:absolute;inset:0}.smp-fun i:nth-child(2){animation-duration:2s;inset:14px}.smp-fun i:nth-child(3){background:radial-gradient(circle,#000 40%,#0000 70%);animation-duration:1.2s;inset:27px}.k-funnel .smp-pls,.k-pulsar .smp-pls,.k-magnetar .smp-pls,.k-whitedwarf .smp-pls,.k-protostar .smp-pls,.k-cold .smp-pls{margin-left:110px}.smk-bh.fun svg{fill:none;stroke:#9ff0ff;stroke-width:1.6px;width:26px;height:26px;animation:3s linear infinite smk-spin}.smq-scanw{bottom:calc(var(--wh,64px) + 6px);z-index:2;clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);background:linear-gradient(90deg,#020810c7,#02081059);padding:4px 12px 4px 8px;position:absolute}.smq-scanw .smq-scan{margin:0}.smq-scanw .smq-scan input{width:90px}.sm-radar{z-index:3;background:var(--sm-glass);border:1px solid var(--sm-edge);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));gap:4px;width:172px;padding:8px 8px 7px;display:grid;position:absolute;bottom:16px;left:16px}.sm-radar canvas{justify-self:center;width:154px;height:154px;display:block}.smr-f{justify-content:space-between;align-items:baseline;display:flex}.smr-f .lbl{color:var(--cyan);font-size:13px}.smr-f .mono{color:#ffd27a;font-size:10px}.smr-ctl{gap:2px;display:grid}.smr-ctl .mono{color:var(--text-2);font-size:10px}.smr-ctl input[type=range]{width:100%;height:3px;margin:5px 0}.smr-ctl input[type=range]::-webkit-slider-thumb{width:9px;height:15px}.smap.painting .sm-radar,.smap.placing .sm-radar{opacity:.4;pointer-events:none}.smq-tr input{flex:1 1 0;min-width:0}.smq-tr #smq-pv{text-overflow:ellipsis;flex:none;width:176px;overflow:hidden}.sm-radar{bottom:88px}.sm-dock{top:96px;transform:none}.sm-side{max-height:calc(100% - 426px);top:96px;transform:none}.sm-radar{-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:none;background:0 0;border:0;justify-items:center;gap:0;width:176px;padding:0;bottom:76px}.sm-radar canvas{z-index:1;filter:drop-shadow(0 0 10px #1e96ff59)drop-shadow(0 4px 12px #000000b3);border-radius:50%;width:158px;height:158px;margin-bottom:-10px;position:relative}.smr-plate{isolation:isolate;clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%,0 22px);background:linear-gradient(#78d2ffd9,#3c96e68c);gap:1px;width:100%;padding:14px 16px 7px;display:grid;position:relative}.smr-plate:before{content:"";z-index:-1;clip-path:inherit;background:radial-gradient(80% 120% at 50% 0,#2878c829,#0000 70%),linear-gradient(#06101ef7,#02070ef7);position:absolute;inset:1px 1px 0}.smr-plate .smr-f{padding:0 2px}.sm-radar{width:150px;bottom:80px}.sm-radar canvas{width:150px;height:150px;margin:0}.smr-plate{display:none}.smr-seg{z-index:2;isolation:isolate;clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 calc(100% - 16px),0 16px);filter:drop-shadow(0 0 12px #1e96ff47);background:linear-gradient(#78d2ffd9,#3c96e68c);align-content:center;gap:2px;height:64px;padding:6px 12px 6px 20px;display:grid;position:absolute;bottom:12px}.smr-seg:before{content:"";z-index:-1;clip-path:polygon(15.6px 0,100% 0,100% 100%,15.6px 100%,0 calc(100% - 15.6px),0 15.6px);background:radial-gradient(80% 120% at 50% 0,#2878c829,#0000 70%),linear-gradient(#06101ef7,#02070ef7);position:absolute;inset:1px 0 1px 1px}.smr-seg .smr-f .lbl{font-size:12px}.smr-seg .smr-ctl input[type=range]{margin:3px 0 0}.sm-bar.joined>.smb-wing.l{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.sm-bar.tight .smb{width:44px}.sm-bar.tight .smb span{letter-spacing:0;font-size:9.5px}.sm-bar.tight>.sm-con{min-width:470px}@media (width<=1240px){.smr-seg{height:52px}.sm-radar{bottom:68px}}.sm-bar.nolabels{--wh:52px}.sm-bar.nolabels .smb{width:42px;padding-top:15px}.sm-bar.nolabels .smb span,.sm-bar.merged>.smb-wing.r{display:none}.sm-bar.merged>.sm-con{clip-path:polygon(var(--sh) 0, calc(100% - var(--sh)) 0, 100% var(--sh), 100% 100%, 0 100%, 0 calc(100% - var(--wh) + 1px))}.smr-seg.up{filter:none;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%,0 20px);align-content:start;height:auto;padding:14px 16px 8px;display:grid}.smr-seg.up:before{clip-path:polygon(19.6px 0,calc(100% - 19.6px) 0,100% 19.6px,100% 100%,0 100%,0 19.6px);inset:1px 1px 0}.sm-radar.up canvas{width:150px;height:150px}.sm-bar{width:max-content;max-width:none}.sm-bar.merged>.smb-wing.l{flex-wrap:wrap-reverse;place-content:flex-end;row-gap:6px;height:auto;padding-block:7px}.sm-bar.merged>.smb-wing.l>.smb,.sm-bar.merged>.smb-wing.l>.smb-sep{height:calc(var(--wh) - 14px)}.smr-seg.solo{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);padding-right:18px}.smr-seg.solo:before{clip-path:polygon(15.6px 0,calc(100% - 15.6px) 0,100% 15.6px,100% calc(100% - 15.6px),calc(100% - 15.6px) 100%,15.6px 100%,0 calc(100% - 15.6px),0 15.6px);inset:1px}.sml-state{white-space:normal;text-wrap:balance;max-width:170px;line-height:1.3}.sml-state>span{overflow-wrap:normal;display:block}.sml-state{max-width:130px}.sm-ruler{-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:none;filter:drop-shadow(0 0 6px #4cc9ffbf)drop-shadow(0 0 2px #000000e6);background:0 0;border:0;gap:4px;padding:0}.sm-ruler path{stroke:#c8f0ff;stroke-width:2px;stroke-linecap:square}.sm-ruler path.base{stroke:#9fe3ff;stroke-width:2.5px}.sm-ruler text{fill:#eafaff;font:600 15px var(--f-label);letter-spacing:.06em;paint-order:stroke;stroke:#000a14d9;stroke-width:3px}.sm-ruler .mono{color:#cfeeff;text-shadow:0 0 6px #4cc9ffcc,0 0 2px #000,0 1px 3px #000;font-size:11.5px;font-weight:500}.sml.hov{flex-wrap:wrap;row-gap:0;max-width:260px}.sml-d{font:10.5px var(--f-mono);color:#9fd8f5;letter-spacing:.04em;text-shadow:0 0 4px #000,0 0 8px #000;flex-basis:100%}.smc-plan{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:linear-gradient(#4cc9ff1c,#040c168c 70%);border:1px solid #4cc9ff52;gap:9px;margin:2px 0 10px;padding:10px 12px 12px;display:grid;position:relative;box-shadow:inset 0 2px #78dcff8c}.smc-plan.on{border-color:#4cc9ffb3}.smc-plan.plotting{border-color:#ffd27a99;box-shadow:inset 0 2px #ffd27acc}.smc-plan .lbl{color:var(--cyan-hi);font-size:14px}.smc-plan-h{align-items:center;gap:9px;display:flex}.smc-plan-ic{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#4cc9ff24;border:1px solid #4cc9ff8c;flex:none;place-items:center;width:30px;height:30px;display:grid}.smc-plan-ic svg{fill:none;width:20px;height:20px;stroke:var(--cyan-hi);stroke-width:1.5px;filter:drop-shadow(0 0 4px #4cc9ffcc)}.smc-plan svg .f{fill:currentColor}.smc-plan-ic svg .f{fill:var(--cyan-hi);stroke:none}.smc-plan-t{min-width:0;line-height:1.15;display:grid}.smc-plan-t i{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.smc-eta{white-space:nowrap;justify-items:end;margin-left:auto;line-height:1.1;display:grid}.smc-eta b{font:500 21px var(--f-head);letter-spacing:.03em;color:#fff;text-shadow:0 0 10px #4cc9ff99}.smc-eta i{font:10.5px var(--f-mono);color:var(--text-3);font-style:normal}.smc-legs{margin:0;padding:2px 0 0;list-style:none;display:grid}.smc-legs .n{min-height:22px;color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.smc-legs .n>i{color:var(--text-3);font-size:11px;font-style:normal}.smc-legs .ni{flex:none;place-items:center;width:18px;height:18px;display:grid}.smc-legs .ni svg{fill:none;width:15px;height:15px;stroke:var(--cyan-hi);stroke-width:1.6px;overflow:visible}.smc-legs .ship .ni svg .f{fill:var(--cyan-hi);stroke:none}.smc-legs .tgt{color:#fff;font-weight:600}.smc-legs .tgt .ni svg{stroke:#fff;filter:drop-shadow(0 0 4px #4cc9ffe6)}.smc-legs .wp .ni b{color:#1a1204;width:14px;height:14px;font:9px/1 var(--f-mono);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#ffd27a;place-items:center;font-weight:700;display:grid}.smc-legs .wh .ni svg{stroke:#9ff0ff}.smc-legs .leg{font:11px var(--f-mono);color:var(--text-3);border-left:2px dashed #4cc9ff73;margin-left:8px;padding:2px 0 2px 16px}.smc-legs .leg.jump{color:#9ff0ff;border-left:2px dotted #9ff0ff}.smc-go{justify-content:center;align-items:center;gap:8px;width:100%;padding-block:7px;font-size:13.5px;display:inline-flex}.smc-go svg{flex:none;width:13px;height:13px}.smc-go svg .f{fill:currentColor}.smc-plan .smc-plan-b .btn[aria-pressed=true]{color:#1a1204;background:#ffd27a}.smc-plan+.smc-req{margin-top:-2px}.smp-wh{width:80px;height:80px;margin-top:-40px;position:absolute;top:50%;left:20px}.smp-wh i{border:1.5px solid #9ff0ffbf;border-radius:50%;animation:2.4s linear infinite smp-whz;position:absolute;box-shadow:0 0 8px #4cc9ff80,inset 0 0 8px #4cc9ff59}.smp-wh i:first-child{inset:0}.smp-wh i:nth-child(2){animation-delay:-.6s;inset:12px 10px 10px 14px}.smp-wh i:nth-child(3){animation-delay:-1.2s;inset:23px 19px 17px 26px}.smp-wh i:nth-child(4){animation-delay:-1.8s;inset:31px 26px 23px 35px}.smp-wh b{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:30px;left:40px;box-shadow:0 0 10px #fff,0 0 22px #9ff0ff,0 0 40px #4cc9ffcc}.smc-whx{background:#9ff0ff0f;border:1px solid #9ff0ff59;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;padding:7px 10px;display:flex}.smc-whx svg{fill:none;stroke:#9ff0ff;stroke-width:1.6px;width:18px;height:18px}.smc-whx .lbl{color:#9ff0ff}.smc-whx i{color:var(--text-3);margin-left:auto;font-size:11.5px;font-style:normal}.smc-lnk{all:unset;cursor:pointer;color:#dffaff;border-bottom:1px dashed #9ff0ff99;font-weight:600}.smc-lnk:hover{color:#fff;border-bottom-style:solid}.smc-ro{color:#9ff0ff;padding:6px 0;display:block}.smk-pa.gm{background:var(--gm)}.smk-pa.gm .emblem{--w:14px;color:#120a2a;filter:none}.sms-av.gm{background:var(--gm)}.sms-av.gm .emblem{--w:8px;color:#120a2a;filter:none}.sm-rshade{pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#000000e0,#000000a8 40%,#00000047 70%,#0000);width:min(1100px,90%);height:140px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sm-ruler text.u{text-anchor:end;letter-spacing:.08em;fill:#cfeeff;stroke-width:2.5px;font-size:10.5px}.sms-top{justify-self:start}.sms-body>.sms-top{margin-bottom:8px}.sms-h .lbl{margin-right:auto}.sms-help{border:1px solid var(--line-2);width:20px;height:20px;font:12px var(--f-label);color:var(--text-3);cursor:help;border-radius:50%;place-items:center;margin-right:6px;display:grid}.sms-help:hover,.sms-help:focus-visible{color:var(--cyan-hi);border-color:#4cc9ff99;outline:none}.sms-tip{z-index:5;font:12.5px/1.5 var(--f-body);letter-spacing:0;text-transform:none;color:var(--text-2);cursor:default;background:#040a14f7;border:1px solid #4cc9ff66;padding:10px 12px;display:none;position:absolute;top:40px;left:10px;right:10px;box-shadow:0 8px 24px #0009}.sms-help:hover .sms-tip,.sms-help:focus .sms-tip{display:block}.smc-body{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.smc-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.smc-two .select,.smc-body .ed-field .select{text-overflow:ellipsis;width:100%;min-width:0}.smc-tip{box-sizing:border-box;width:340px;max-width:calc(100vw - 16px)}.smc-tip>span{grid-template-columns:18px auto minmax(0,1fr)}.smc-tip i{overflow-wrap:break-word;min-width:0}.smc-gm-act{flex-wrap:nowrap}.smc-gm-act .btn{letter-spacing:.05em;white-space:nowrap;min-width:0;padding-inline:10px}.sm-prefs{z-index:2;isolation:isolate;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);filter:drop-shadow(0 0 12px #1e96ff47);background:linear-gradient(#78d2ffd9,#3c96e68c);align-items:center;gap:2px;height:64px;padding:0 12px;display:flex;position:absolute;bottom:12px}.sm-prefs:before{content:"";z-index:-1;clip-path:polygon(0 0,calc(100% - 15.6px) 0,100% 15.6px,100% 100%,0 100%);background:radial-gradient(80% 120% at 50% 0,#2878c829,#0000 70%),linear-gradient(#06101ef7,#02070ef7);position:absolute;inset:1px}.sm-prefs[hidden]{display:none}.sm-prefs{flex-direction:row;justify-content:center;align-items:center;gap:4px;padding:0 9px 0 6px}.smt{all:unset;cursor:pointer;justify-items:center;gap:5px;display:grid}.smt-cap{clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);background:linear-gradient(#33485c 0%,#1a2836 18%,#0d1621 70%,#070c13 100%);width:31px;height:24px;transition:transform .12s,filter .2s;display:block;position:relative;box-shadow:inset 0 1px #c8ebff47,inset 0 -2px #000000b3,inset 1px 0 #96c8f014,inset -1px 0 #00000080}.smt-lens{clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% 100%,0 100%,0 2px);background:linear-gradient(#0b1a26,#050c13);height:9px;transition:background .2s,box-shadow .2s;position:absolute;top:4px;left:4px;right:4px;box-shadow:inset 0 1px 2px #000,inset 0 0 0 1px #4cc9ff1f}.smt-lens:after{content:"";background:#ffffff12;width:40%;height:2px;position:absolute;top:1px;left:2px}.smt-grip{background:linear-gradient(#000000bf 0 1px,#96c8f024 1px 2px,#000000bf 2px 3px);width:12px;height:3px;position:absolute;bottom:4px;left:50%;translate:-50%}.smt-l{font:10px var(--f-label);letter-spacing:.05em;color:var(--text-3);white-space:nowrap;transition:color .2s,text-shadow .2s}.smt:hover .smt-cap{filter:brightness(1.25)}.smt:hover .smt-l{color:#fff}.smt:active .smt-cap{transform:translateY(2px)}.smt[aria-pressed=true] .smt-cap{transform:translateY(1px);box-shadow:inset 0 1px #aae1ff33,inset 0 -1px #000000b3,inset 0 -10px 12px -8px #4cc9ff59}.smt[aria-pressed=true] .smt-lens{background:linear-gradient(#e8faff,#7fdcff 45%,#2a9fe6);box-shadow:0 0 6px #4cc9ffe6,inset 0 0 3px #fffc}.smt[aria-pressed=true] .smt-lens:after{background:#ffffff8c}.smt[aria-pressed=true]{filter:drop-shadow(0 0 5px #4cc9ff73)}.smt[aria-pressed=true] .smt-l{color:var(--cyan-hi);text-shadow:0 0 6px #4cc9ff99}.smt:focus-visible .smt-cap{outline:1px solid var(--cyan)}@media (width<=1240px){.smt-cap{width:30px;height:20px}.smt-lens{height:7px;top:3px}.smt-grip{bottom:3px}.smt{gap:3px}}.sm-sigm{z-index:9;background:radial-gradient(#000a0873,#000000bf)}.sgw-box{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:radial-gradient(70% 60% at 30% 0,#3cffc812,#0000 70%),linear-gradient(#041614f5,#020609f7);border:1px solid #7dffd073;gap:14px;width:min(720px,100% - 40px);max-height:calc(100% - 40px);padding:16px 22px 18px;animation:.35s ease-out sgw-in;display:grid;position:relative;overflow:auto;box-shadow:0 0 40px #3cffc81f,inset 0 0 0 1px #0006}.sgw-box:before{content:"";pointer-events:none;background:repeating-linear-gradient(#7dffd009 0 1px,#0000 1px 3px);position:absolute;inset:0}.sgw-box>header{align-items:center;gap:10px;display:flex}.sgw-box>header .lbl{color:#7dffd0;letter-spacing:.2em;text-shadow:0 0 10px #7dffd080;font-size:17px}.sgw-box>header .mono{color:var(--text-3);margin-left:auto;font-size:12px}.sgw-ic svg{fill:none;stroke:#7dffd0;stroke-width:1.8px;stroke-linecap:round;filter:drop-shadow(0 0 5px #7dffd0cc);width:22px;height:22px;animation:1.6s ease-in-out infinite sgw-pulse;display:block}.sgw-main{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.sgw-box.wide .sgw-main{grid-template-columns:minmax(0,1fr)}.sgw-fig{aspect-ratio:4/5;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:#01080a;border:1px solid #7dffd059;margin:0;position:relative;overflow:hidden}.sgw-fig img{object-fit:cover;filter:saturate(.9)contrast(1.03);width:100%;height:100%;animation:5s step-end infinite sgw-flick;display:block}.sgw-scan{pointer-events:none;background:repeating-linear-gradient(#00000052 0 1px,#0000 1px 3px),linear-gradient(#0000 40%,#7dffd01a 50%,#0000 60%) 0 0/100% 300%;animation:4s linear infinite sgw-roll;position:absolute;inset:0;box-shadow:inset 0 0 40px #000c}.sgw-noise{width:100%;height:100%;image-rendering:pixelated;opacity:.55;display:block}.sgw-nv{text-align:center;font:20px var(--f-label);letter-spacing:.25em;color:#c9fff0;text-shadow:0 0 8px #7dffd0e6;animation:2.4s ease-in-out infinite sgw-pulse;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.sgw-fig.place{aspect-ratio:16/7;align-items:center;display:grid}.sgw-fig.place .smp{height:100%;margin:0}.sgw-fig.place .sgw-nv{letter-spacing:.18em;opacity:.8;font-size:13px;animation:none;top:auto;bottom:8px;translate:none}.sgw-txt{align-content:start;gap:8px;min-width:0;display:grid}.sgw-txt>.lbl{color:var(--text-3);letter-spacing:.16em;font-size:12px}.sgw-txt h3{font:500 26px/1.1 var(--f-head);color:#fff;margin:-4px 0 0}.sgw-src{font:12px var(--f-label);letter-spacing:.12em;color:var(--text-3);margin:0}.sgw-src b{color:#7dffd0;font-weight:400}.sgw-msg{min-height:90px;font:15px/1.6 var(--f-body);color:#dffcf2;white-space:pre-wrap;cursor:default;background:#00000059;border-left:2px solid #7dffd099;padding:12px 14px}.sgw-cur{vertical-align:-2px;background:#7dffd0;width:8px;height:15px;margin-left:2px;animation:.9s step-end infinite sgw-pulse;display:inline-block}.sgw-cur.done{opacity:.5}.sgw-b{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sgw-box.edit .sgw-txt{gap:10px}.sgw-src-seg{flex-wrap:wrap;display:flex}.sgw-src-seg button{font-size:11px}.sgw-up{cursor:pointer;justify-self:start}.sgw-box.edit textarea{resize:vertical;min-height:110px}@media (width<=760px){.sgw-main{grid-template-columns:minmax(0,1fr)}.sgw-fig{max-width:240px}}.sms-sigs .sms-sgi{background:#020a0a;border:1px solid #7dffd066;flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.sms-sigs .sms-sgi img{object-fit:cover;filter:saturate(.9);width:100%;height:100%}.sms-sigs .sms-sgi svg{fill:none;stroke:#7dffd0;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.sms-sigs li.draft{opacity:.7}.sms-sigs li.draft .sms-sgi{border-style:dashed;border-color:#c9a8ff99}.sms-sigs li.new .sms-nm:after{content:"";background:#7dffd0;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block;box-shadow:0 0 6px #7dffd0}.smc-sgs .lbl{color:#7dffd0}.smc-sg{all:unset;cursor:pointer;color:#c9fff0;font:14px var(--f-body);align-items:center;gap:7px;padding:3px 0;display:flex}.smc-sg svg{fill:none;stroke:#7dffd0;stroke-width:1.8px;stroke-linecap:round;flex:none;width:16px;height:16px}.smc-sg i{font:11px var(--f-mono);color:var(--text-3);margin-left:auto;font-style:normal}.smc-sg:hover{color:#fff}.smc-qb.gm{color:#c9a8ff}.sgw-fig:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#4696ff24,#286ee61a);position:absolute;inset:0}.sgw-fig.unk:after,.sgw-fig.place:after{display:none}.sm-prefs{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);filter:drop-shadow(0 0 10px #1e96ff4d);background:linear-gradient(#8cdcfff2,#3c96e699);align-items:center;gap:5px;height:51px;padding:0 13px 0 7px}.sm-prefs:before{clip-path:polygon(0 0,calc(100% - 11.6px) 0,100% 11.6px,100% 100%,0 100%);background:radial-gradient(90% 120% at 50% 0,#2878c82e,#0000 70%),linear-gradient(#071221fa,#02070efa);inset:1px}.smt{gap:4px}.smt-cap{clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px);width:24px;height:19px}.smt-lens{height:8px;top:3px;left:3px;right:3px}.smt-grip{width:10px;bottom:3px}@media (width<=1240px){.smt-cap{width:22px;height:17px}.smt-lens{height:6px}}.smq-warp{grid-template-columns:auto 64px minmax(0,1fr) 118px}.smq-wv{text-align:center;width:64px}.smq-sp{white-space:nowrap;width:118px;overflow:hidden}.smq-top{align-items:baseline}.smq-top>.lbl,.smq-where>b{font:500 14px/1 var(--f-head);letter-spacing:.12em}.smq-where{align-items:baseline}.smc-reqw{align-items:center;gap:8px;display:flex}.smc-reqw .lbl{color:var(--text-3);letter-spacing:.14em;font-size:12px}.smc-reqw .select{width:auto;min-width:84px}.smc-reqw .smc-risk{color:#ff8a6a;font-size:12px;font-style:normal}.smk-sgw{fill:none;stroke:#7dffd0;stroke-width:1.8px;stroke-linecap:round;filter:drop-shadow(0 0 4px #7dffd0e6);width:48px;height:28px}.smk-sgw path{opacity:0;animation:1.8s ease-out infinite smk-sgw}.smk-sgw .a2{animation-delay:.3s}.smk-sgw .a3{animation-delay:.6s}.smk-sgm.draft .smk-sgw{stroke:#c9a8ff;filter:drop-shadow(0 0 4px #c9a8ffcc)}.sm-bar .smb[data-go]{--kc:#8d93ff;--kg:#8d93ffbf}.sm-bar .smb[data-tog=grid]{--kc:#5fe39a;--kg:#5fe39abf}.sm-bar .smb[data-tog=dots]{--kc:#a58cff;--kg:#a58cffbf}.sm-bar .smb[data-tog=axis]{--kc:#fff1b0;--kg:#ffec96b3}.sm-bar .smb[data-tog=labels]{--kc:#ff6b6b;--kg:#ff5a5abf}.sm-bar .smb[data-go] svg{color:color-mix(in srgb, var(--kc) 75%, #b8c7d6)}.sm-bar .smb[data-go]:hover svg{color:var(--kc);filter:drop-shadow(0 0 4px var(--kg))}.sm-bar .smb[data-go]:active:before{background:var(--kc);box-shadow:0 0 6px var(--kg)}.sm-bar .smb[data-tog=grid][aria-pressed=true]:before,.sm-bar .smb[data-tog=dots][aria-pressed=true]:before,.sm-bar .smb[data-tog=axis][aria-pressed=true]:before,.sm-bar .smb[data-tog=labels][aria-pressed=true]:before{background:var(--kc);box-shadow:0 0 6px var(--kg), 0 0 14px var(--kg)}.sm-bar .smb[data-tog=grid][aria-pressed=true] svg,.sm-bar .smb[data-tog=dots][aria-pressed=true] svg,.sm-bar .smb[data-tog=axis][aria-pressed=true] svg,.sm-bar .smb[data-tog=labels][aria-pressed=true] svg{color:var(--kc);filter:drop-shadow(0 0 5px var(--kg))}.sm-bar .smb[data-tog=grid][aria-pressed=true],.sm-bar .smb[data-tog=dots][aria-pressed=true],.sm-bar .smb[data-tog=axis][aria-pressed=true],.sm-bar .smb[data-tog=labels][aria-pressed=true]{box-shadow:inset 1px 0 0 #8ccdff1f, inset 0 1px 0 #aae1ff33, inset 0 -14px 18px -10px color-mix(in srgb, var(--kc) 40%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--kc) 9%, transparent), color-mix(in srgb, var(--kc) 15%, transparent) 90%), #061527}.sm-bar .smb[data-tog=grid][aria-pressed=false] svg,.sm-bar .smb[data-tog=dots][aria-pressed=false] svg,.sm-bar .smb[data-tog=axis][aria-pressed=false] svg,.sm-bar .smb[data-tog=labels][aria-pressed=false] svg{color:color-mix(in srgb, var(--kc) 40%, #4c5d6e)}.sms-tip.sms-tip-f{z-index:60;display:block;position:fixed;top:0;left:0;right:auto}.sms-tip.sms-tip-f[hidden],.sms-help:hover .sms-tip,.sms-help:focus .sms-tip{display:none}.sm-tl{z-index:6;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:16px;left:16px}.sm-tl>.sm-hud{position:static}.sm-seat{position:relative}.sst-h{all:unset;box-sizing:border-box;cursor:pointer;background:var(--sm-glass);border:1px solid var(--sm-edge);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);align-items:center;gap:9px;min-width:250px;height:36px;padding:0 12px 0 14px;display:flex}.sst-h:hover,.sst-h[aria-expanded=true]{border-color:#4cc9ff8c}.sst-h>.lbl{letter-spacing:.16em;color:var(--text-3);font-size:12px}.sst-n{font:500 14px var(--f-head);letter-spacing:.06em;color:var(--cyan-hi);text-transform:uppercase}.sst-ic svg{fill:none;width:18px;height:18px;stroke:var(--cyan-hi);stroke-width:1.6px;stroke-linecap:round;filter:drop-shadow(0 0 4px #4cc9ff99);display:block}.sst-chev{fill:none;width:12px;height:12px;stroke:var(--text-3);stroke-width:1.6px;margin-left:auto;transition:transform .2s}.sst-h[aria-expanded=true] .sst-chev{transform:rotate(180deg)}.sst-occ{gap:3px;display:flex}.sst-wait{font:11px var(--f-label);letter-spacing:.1em;color:var(--amber);font-style:normal}.sst-av{object-fit:cover;border:1px solid #4cc9ff73;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.sst-av.gm{background:#3b1d66}.sst-av.gm .emblem{width:14px;height:14px}.sst-list{z-index:20;background:#040a14f7;border:1px solid #4cc9ff66;gap:2px;width:330px;margin:0;padding:4px;list-style:none;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 30px #000000b3}.sst-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-right:8px;display:grid}.sst-list li.on{box-shadow:inset 2px 0 0 var(--cyan);background:linear-gradient(90deg,#4cc9ff29,#0000)}.sst-o{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:10px;min-width:0;padding:7px 8px;display:flex}.sst-o:disabled{cursor:default}.sst-list li:not(.on):hover{background:#4cc9ff12}.sst-t{min-width:0;display:grid}.sst-t b{font:500 14px var(--f-head);color:var(--text);letter-spacing:.04em}.sst-t i{font:11.5px/1.35 var(--f-body);color:var(--text-3);font-style:normal}.sst-list li.taken .sst-t b{color:var(--text-2)}.sst-r{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.sst-who{color:var(--text-2)}.sst-me{font:11px var(--f-label);letter-spacing:.14em;color:var(--cyan-hi)}.sst-x{all:unset;cursor:pointer;color:var(--text-3);padding:0 4px;font-size:15px}.sst-x:hover{color:#ff8a6a}.smc-note.smc-helm{background:#4cc9ff0f;border:1px dashed #4cc9ff4d;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.smc-note.smc-helm svg{fill:none;width:18px;height:18px;stroke:var(--cyan-hi);stroke-width:1.6px;stroke-linecap:round;flex:none}.smc-plan-b.off{display:none}.smm-box.smm-seat{background:linear-gradient(#041628f2,#04060af5);border-color:#4cc9ff8c}.smm-box.smm-seat header .lbl{color:var(--cyan-hi)}.smm-box.smm-seat .smm-target{align-items:center;gap:10px;display:flex}.smm-box.smm-seat .smm-target svg{width:24px;height:24px}.smm-occ{color:var(--text-2);align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.smm-occ b{color:#fff;font-weight:600}.smr-toasts{z-index:4;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:6px;width:250px;display:flex;position:absolute}.smr-t{pointer-events:auto;cursor:pointer;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);background:linear-gradient(90deg,#041e1af2,#030a0ef0);border:1px solid #7dffd080;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px 7px 7px;animation:.35s ease-out smr-tin;display:grid;box-shadow:0 0 16px #3cffc826}.smr-t:hover{border-color:#7dffd0}.smr-ti{background:#020a0a;border:1px solid #7dffd066;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.smr-ti img{object-fit:cover;width:100%;height:100%}.smr-ti svg{fill:none;stroke:#7dffd0;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px;animation:1.6s ease-in-out infinite sgw-pulse}.smr-tt{min-width:0;display:grid}.smr-tt .lbl{letter-spacing:.16em;color:#7dffd0;font-size:10.5px}.smr-tt b{font:500 13.5px var(--f-head);color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smr-tt i{font:11px var(--f-body);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.smr-tx{all:unset;cursor:pointer;color:var(--text-3);align-self:start;padding:0 2px;font-size:15px}.smr-tx:hover{color:#fff}.sms-nm.sms-2l{white-space:nowrap;gap:1px;display:grid}.sms-nm.sms-2l>span,.sms-nm.sms-2l>i{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.sms-sigs li.new .sms-nm:after{display:none}.sms-sigs li.new .sms-nm>span:after{content:"";vertical-align:1px;background:#7dffd0;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block;box-shadow:0 0 6px #7dffd0}.smb-badge{min-width:15px;height:15px;font:600 10px/1 var(--f-body);color:#02110d;background:#7dffd0;border-radius:8px;place-items:center;padding:0 3px;display:grid;position:absolute;top:3px;right:5px;box-shadow:0 0 8px #7dffd0b3}.smr-toasts{z-index:7}.smm-eng{background:#0000004d;border:1px solid #ff8a6a59;gap:8px;padding:10px 12px;display:grid}.smm-eng>.lbl,.smm-eng-f .lbl{letter-spacing:.14em;color:var(--text-3);font-size:11.5px}.smm-eng .seg{display:flex}.smm-eng-f{gap:8px;display:grid}.smm-eng-f label{gap:4px;display:grid}.smm-eng-f .select{width:100%;min-width:0}.smm-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.smm-sks{flex-wrap:wrap;gap:5px;display:flex}.smm-sks button{all:unset;cursor:pointer;font:12.5px var(--f-body);color:var(--text-3);border:1px solid var(--line-2);padding:4px 9px}.smm-sks button[aria-pressed=true]{color:#fff;background:#4cc9ff24;border-color:#4cc9ffb3}.smm-box:has(.smm-eng){width:min(520px,100% - 40px);max-height:calc(100% - 40px);overflow:auto}.smm-box.smm-call{background:linear-gradient(#280c06f2,#060406f7);border-color:#ff6e5099;width:min(480px,100% - 40px);box-shadow:0 0 40px #ff503233}.smm-call header .lbl{color:#ff8a6a;animation:1.2s ease-in-out infinite sgw-pulse}.smm-call.ok header .lbl,.smm-call.style header .lbl,.smm-call.tie header .lbl,.smm-call.fail header .lbl{animation:none}.smm-call h3 b{color:#ffb08f}.smm-diff{align-items:baseline;gap:10px;margin:0;display:flex}.smm-diff .lbl{letter-spacing:.14em;color:var(--text-3);font-size:12px}.smm-diff b{font:28px/1 var(--f-label)}.smm-diff span:last-child{color:var(--text-2)}.smm-dice{justify-content:center;gap:10px;padding:6px 0;display:flex}.smm-dice.rolling .fdie{animation:.14s linear infinite fdie-shake}.smm-sks.pick button{color:var(--text);border-color:#ff8a6a66;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.smm-sks.pick button:hover:not(:disabled){background:#ff8a6a1a;border-color:#ff8a6a}.smm-sks.pick button:disabled{cursor:default;opacity:.45}.smm-sks.pick button.on{opacity:1;border-color:#ffb08f}.smm-sks.pick b{font:16px/1 var(--f-label)}.smm-res{justify-content:center;align-items:baseline;gap:10px;margin:0;display:flex}.smm-res b{font:44px/1 var(--f-label)}.smm-res span{color:var(--text-2)}.smm-out{text-align:center;border:1px solid var(--line-2);margin:0;padding:8px 12px}.smm-call.fail .smm-out{background:#ff3c281a;border-color:#ff5a4699}.smm-call.fail .smm-out b{color:#ff6b5a}.smm-call.ok .smm-out b,.smm-call.style .smm-out b{color:#5fe39a}.smm-call.tie .smm-out b{color:var(--amber)}.smm-call.ok,.smm-call.style{border-color:#5fe39a99}.smap .sm-prefs{z-index:2;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,0 100%);filter:drop-shadow(0 0 8px #1e96ff40);background:#56b4f5d9;border:0;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:0 14px 0 10px;display:flex;position:absolute}.smap .sm-prefs:before{content:"";z-index:-1;clip-path:polygon(0 0,calc(100% - 10.6px) 0,100% 10.6px,100% 100%,0 100%);background:radial-gradient(80% 90% at 50% 45%,#2878c838,#0000 75%),linear-gradient(#061222f7,#030912f7);position:absolute;inset:1px}.smap .sm-prefs[hidden]{display:none}.smm-sum{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.6}.smm-sum b{color:#fff}.smm-sk{color:var(--cyan-hi);white-space:nowrap;border:1px solid #4cc9ff73;padding:1px 7px}.sm-bar{z-index:3}.smap .sm-prefs{z-index:2;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);gap:8px;padding:0 14px 0 26px}.smap .sm-prefs:before{clip-path:polygon(0 0,calc(100% - 6.6px) 0,100% 6.6px,100% calc(100% - 6.6px),calc(100% - 6.6px) 100%,0 100%)}.smap .sm-prefs.solo{clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);padding-left:12px}.smap .sm-prefs.solo:before{clip-path:polygon(6.6px 0,calc(100% - 6.6px) 0,100% 6.6px,100% calc(100% - 6.6px),calc(100% - 6.6px) 100%,6.6px 100%,0 calc(100% - 6.6px),0 6.6px)}.smr-ctl input[data-scan]:disabled{opacity:1;cursor:default}.smr-ctl input[data-scan]:disabled::-webkit-slider-thumb{clip-path:none;width:3px}.smr-ctl input[data-scan]:disabled::-moz-range-thumb{width:3px}.sms-list.sms-sigs>li{grid-template-columns:30px minmax(0,1fr) auto auto}.smc-h{gap:6px;padding:0 6px 0 0}.smap .sm-card{clip-path:polygon(14px 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%,0 39px)}.smc-h>.lbl{display:none}.smc-h .smc-x{margin-left:2px}.smap .smc-tabs{flex:1;gap:0;min-width:0;margin-bottom:-1px;display:flex}.smap .smc-tabs button{--e:#4cc9ff57;--f:#050d19f0;isolation:isolate;width:auto;min-width:0;height:38px;color:var(--text-3);background:var(--e);box-shadow:none;clip-path:polygon(13px 0,100% 0,calc(100% - 13px) 100%,0 100%);border:0;flex:1 1 0;justify-content:center;align-items:center;gap:8px;margin-right:-7px;padding:0 12px;display:flex;container-type:inline-size}.smap .smc-tabs button:last-child{margin-right:0}.smap .smc-tabs button:before{content:"";z-index:-1;background:var(--f);clip-path:polygon(12.4px 0,100% 0,calc(100% - 12.4px) 100%,0 100%);transition:background .25s;position:absolute;inset:1px 1.4px 0}.smap .smc-tabs button:after{content:"";background:0 0;height:2px;position:absolute;top:0;left:13px;right:0}.smap .smc-tabs button:hover{color:#fff}.smap .smc-tabs button:hover:before{background:linear-gradient(180deg, #4cc9ff29, var(--f))}.smap .smc-tabs button[aria-pressed=true]{--e:#4cc9ffb3;color:#fff;background:var(--e);box-shadow:none;z-index:1}.smap .smc-tabs button[aria-pressed=true]:before{background:linear-gradient(#4cc9ff61,#0b1c30fa 88%)}.smap .smc-tabs button[aria-pressed=true]:after{background:var(--cyan-hi);box-shadow:0 0 8px var(--cyan)}.smap .smc-tabs button.gm{--e:#a98bff57;color:#beaaffbf}.smap .smc-tabs button.gm[aria-pressed=true]{--e:#a98bffb8;color:#fff}.smap .smc-tabs button.gm[aria-pressed=true]:before{background:linear-gradient(#a98bff66,#140e28fa 88%)}.smap .smc-tabs button.gm[aria-pressed=true]:after{background:var(--gm);box-shadow:0 0 8px var(--gm)}.smap .smc-tabs svg{flex:none;width:20px;height:20px}.smc-tl{letter-spacing:.08em;color:inherit;white-space:nowrap;font-size:13px;display:none}@container (width>=104px){.smc-tl{display:inline}}.m-sys-bh .bh-art{width:100%;height:100%;display:block}.sst-list li.ask{box-shadow:inset 2px 0 0 var(--amber);background:#f2cf3a14;grid-template-columns:auto minmax(0,1fr) auto;padding:6px 8px}.sst-ask{color:#f4e3a4;font-size:12.5px;line-height:1.3}.sst-ask b{color:#fff;font-weight:600}.sst-yn{gap:4px;display:flex}.sst-yn button{width:28px;height:24px;font:600 13px/1 var(--f-mono);cursor:pointer;background:0 0;border:1px solid}.sst-yes{color:#7dffb0;border-color:#7dffb08c!important}.sst-yes:hover{background:#7dffb029}.sst-no{color:#ff8a8a;border-color:#ff8a8a80!important}.sst-no:hover{background:#ff8a8a24}.sm-bar .smb.cut,.sm-bar .smb-view{display:none}.sm-bar.viewsw .smb-view{display:grid}.sm-bar.cutting .smb-sep{display:none}.sm-mobile{justify-items:start;gap:10px;max-width:520px;margin:40px auto;padding:26px 24px;display:grid}.sm-mobile h1{font:500 30px/1.1 var(--f-head);margin:0}.sm-mobile p{color:var(--text-2);margin:0 0 6px}.sm-qc{z-index:60;pointer-events:none;font-family:var(--f-label);letter-spacing:.1em;color:#e9f6ff;border:1px solid color-mix(in srgb, var(--cyan,#4cc9ff) 60%, transparent);background:#06101ce6;padding:4px 9px;font-size:13px;animation:1.8s forwards smqc;position:fixed;box-shadow:0 0 14px #4cc9ff40}.smr-chips{flex-wrap:wrap;gap:5px;padding:4px 0 2px;display:flex}.smr-chip{border:1px solid color-mix(in srgb, var(--cc) 45%, transparent);background:color-mix(in srgb, var(--cc) 8%, transparent);min-width:30px;height:26px;color:color-mix(in srgb, var(--cc) 80%, #fff);font-family:var(--f-label);letter-spacing:.06em;cursor:pointer;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);padding:0 7px;font-size:14px}.smr-chip:hover{background:color-mix(in srgb, var(--cc) 18%, transparent)}.smr-chip.on{background:color-mix(in srgb, var(--cc) 34%, transparent);border-color:var(--cc);color:#fff;box-shadow:inset 0 0 10px color-mix(in srgb, var(--cc) 40%, transparent)}.sms-radar .smr-dot{background:var(--cc);width:9px;height:9px;box-shadow:0 0 8px var(--cc);border-radius:50%;place-self:center}.smk-rd i{border:1.5px solid #5dffb0;border-radius:50%;width:20px;height:20px;animation:2.4s ease-in-out infinite smrd;display:block;box-shadow:0 0 8px #5dffb08c,inset 0 0 6px #5dffb04d}.sms-h .smr-share{letter-spacing:.08em;margin-left:auto;margin-right:6px;padding:3px 9px;font-size:11px}.sms-h .smr-share.on{color:#5dffb0;border-color:#5dffb099}.smr-ping svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.smr-ping:hover{color:var(--cyan,#4cc9ff)}.smr-sp .smr-chip{letter-spacing:.08em;padding:0 8px;font-size:11.5px}.sms-body{scrollbar-gutter:stable}.smc-sci p{font-size:12.5px;line-height:1.5}.smc-real{color:#ffd9a8;border-color:#ffbe7866}.smp.k-nebula{background:#020409}.smp.k-nebula.t-dark{background:radial-gradient(70% 90% at 70% 45%,#96466e61,#0000 70%),radial-gradient(50% 70% at 20% 60%,#465aa040,#0000 70%),#020409}.smp-neb{position:absolute;inset:0}.smp-neb b{background-image:radial-gradient(1.2px 1.2px at 8% 22%,#fff,#0000),radial-gradient(1px 1px at 19% 74%,#cfe0ff,#0000),radial-gradient(1.4px 1.4px at 33% 38%,#fff,#0000),radial-gradient(1px 1px at 46% 86%,#ffe9cf,#0000),radial-gradient(1.2px 1.2px at 58% 18%,#fff,#0000),radial-gradient(1px 1px at 67% 62%,#cfe0ff,#0000),radial-gradient(1.6px 1.6px at 78% 30%,#fff,#0000),radial-gradient(1px 1px at 86% 80%,#fff,#0000),radial-gradient(1.2px 1.2px at 94% 46%,#ffe9cf,#0000),radial-gradient(1px 1px at 26% 10%,#fff,#0000),radial-gradient(1px 1px at 52% 52%,#fff,#0000);position:absolute;inset:0}.smp-neb i{filter:blur(12px);mix-blend-mode:screen;opacity:.8;border-radius:50%;animation:20s ease-in-out infinite alternate smp-neb;position:absolute}.smp-neb i:first-of-type{background:radial-gradient(closest-side, var(--n1), transparent);width:58%;height:92%;top:4%;left:2%}.smp-neb i:nth-of-type(2){background:radial-gradient(closest-side, var(--n2), transparent);width:50%;height:84%;animation-duration:26s;top:-16%;left:30%}.smp-neb i:nth-of-type(3){background:radial-gradient(closest-side, var(--n3), transparent);width:46%;height:80%;animation-duration:31s;top:26%;left:52%}.smp-neb i:nth-of-type(4){background:radial-gradient(closest-side, var(--n4), transparent);opacity:.45;width:34%;height:50%;animation-duration:17s;top:40%;left:22%}.t-dark .smp-neb i{mix-blend-mode:normal;filter:blur(7px);opacity:.96;background:radial-gradient(closest-side,#000 55%,#0000)!important}.t-dark .smp-neb i:nth-of-type(4){opacity:.85}.t-planetary .smp-neb i:first-of-type{filter:blur(3px);background:radial-gradient(closest-side, transparent 48%, var(--n1) 66%, transparent 92%);width:124px;height:80px;top:calc(50% - 40px);left:calc(50% - 62px)}.t-planetary .smp-neb b:after{content:"";background:#fff;border-radius:50%;width:5px;height:5px;margin:-2.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 8px 3px #c8e6ffe6}.t-remnant .smp-neb i:first-of-type{filter:blur(2.5px);background:radial-gradient(closest-side, transparent 58%, var(--n1) 74%, transparent 90%), conic-gradient(from 20deg, transparent, #ffffff40, transparent 30%, #fff3, transparent 60%);width:150px;height:104px;top:calc(50% - 52px);left:calc(50% - 75px);-webkit-mask:radial-gradient(closest-side,#0000 50%,#000 70%,#0000 98%);mask:radial-gradient(closest-side,#0000 50%,#000 70%,#0000 98%)}@media (prefers-reduced-motion:reduce){.smp-neb i{animation:none}}button.chip.smc-neb:hover{color:#ffe0ea;border-color:#ff8cb4cc}.smc-in{color:#9ff0c0;border-color:#50dc8c80}.smc-vis{color:#bfefff;border-color:#6ec8ff73}.smc-hzl,.smc-rsl{gap:9px;margin:0;list-style:none;display:grid;padding:0!important}.smc-hz{gap:4px;display:grid}.smc-asp{font:500 12px/1.25 var(--f-head);letter-spacing:.06em;text-transform:uppercase;color:#ffd27a;background:#f2be5014;border:1px solid #f2be508c;justify-self:start;padding:2px 8px}.smc-hz.an .smc-asp{color:#e3c8ff;background:#a06eff1a;border-color:#be8cff99}.smc-hz.gmh .smc-asp:after,.smc-rs.gmh b:after{content:" ✦";color:var(--gm)}.smc-rs{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;display:grid}.smc-rs>span{gap:1px;display:grid}.smc-rs b{color:var(--text);font-weight:600}.smc-el{width:28px;height:28px;font:600 12px/1 var(--f-mono);color:#bfefff;background:#3c8cc81f;border:1px solid #6ec8ff80;place-items:center;font-style:normal;display:grid}.smc-rs.rare .smc-el{color:#ffe2a0;background:#f2be501a;border-color:#f2be5099}.smc-el.dt{color:#ecdcff;background:#965ae633;border-color:#be8cffcc;box-shadow:0 0 8px #aa6eff59}.smc-el.lt{color:#ffe39a;background:#f2be3c29;border-color:#f2c850d9;box-shadow:0 0 8px #f2be3c59}.smc-gmn{color:#c9b5ff}.smk-res{pointer-events:none;gap:2px;display:flex;translate:7px -24px}.smk-res i{font:700 9px/1 var(--f-mono);border:1px solid;padding:2px 3px;font-style:normal}.smk-res i.dt{color:#ecdcff;background:#281446e0;border-color:#be8cffd9;box-shadow:0 0 6px #aa6eff80}.smk-res i.lt{color:#ffe39a;background:#322408e0;border-color:#f2c850d9;box-shadow:0 0 6px #f2be3c73}.smk-res i.l1{opacity:.7}.smk-res i.l3{box-shadow:0 0 10px 1px}.sms-els{flex:none;gap:2px;display:flex}.sms-els .smc-el{width:22px;height:22px;font-size:10px}.smc-elc{cursor:help;width:22px;height:22px;font-size:10px}.smr-chip.dt.on{color:#ecdcff;background:#965ae638;border-color:#be8cffd9}.smr-chip.lt.on{color:#ffe39a;background:#f2be3c2e;border-color:#f2c850d9}@keyframes smm-glow{50%{border-color:#ffbe6e}}@keyframes smp-breathe{50%{box-shadow:0 0 42px 9px color-mix(in srgb, var(--sc) 62%, transparent), 0 0 110px 26px color-mix(in srgb, var(--sc) 26%, transparent)}}@keyframes smk-pulse{0%{opacity:1;width:14px;height:14px}to{opacity:0;width:54px;height:54px}}@keyframes smk-spin{to{rotate:360deg}}@keyframes smk-bob{50%{transform:translateY(-4px)}}@keyframes smk-pbob{0%,to{translate:0}50%{translate:0 -5px}}@keyframes smp-spin{to{transform:rotate(360deg)}}@keyframes smp-pulse{50%{opacity:.35;transform:scale(1.15)}}@keyframes smp-whz{0%{opacity:.25;transform:rotate(0)}50%{opacity:1}to{opacity:.25;transform:rotate(360deg)}}@keyframes sgw-in{0%{opacity:0;filter:brightness(2);transform:scale(.97)}}@keyframes sgw-pulse{50%{opacity:.45}}@keyframes sgw-flick{0%,to{opacity:1}47%{opacity:.85;transform:translate(1px)}48%{opacity:1;transform:none}81%{opacity:.9}}@keyframes sgw-roll{0%{background-position:0 0,0 100%}to{background-position:0 0,0 -200%}}@keyframes smk-sgw{0%{opacity:0}20%{opacity:1}70%,to{opacity:0}}@keyframes smr-tin{0%{opacity:0;transform:translate(-10px)}}@keyframes fdie-shake{25%{transform:translate(1px,-2px)rotate(4deg)}75%{transform:translate(-1px,1px)rotate(-4deg)}}@keyframes smqc{0%{opacity:0;transform:translateY(4px)}12%{opacity:1;transform:none}75%{opacity:1}to{opacity:0}}@keyframes smrd{50%{opacity:.65;transform:scale(1.18)}}@keyframes smp-neb{to{transform:translate(5%,-4%)scale(1.08)}}.sm-slot{display:contents}.sm-card.in-state{background-image:linear-gradient(170deg, color-mix(in srgb, var(--st) 30%, transparent), color-mix(in srgb, var(--st) 8%, transparent) 38%, transparent 70%);border-color:color-mix(in srgb, var(--st) 65%, transparent);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--st) 80%, transparent)}.smc-lst,.smc-legs .n i.smc-lst{font:400 12.5px/1.3 var(--f-body);white-space:nowrap;color:var(--st);margin-left:10px;font-style:normal}.smc-lst:before,.smc-legs .n i.smc-lst:before{content:"// ";opacity:.7}.smc-legs .n.ship .ni svg{transform:rotate(180deg)}.smap .sm-card.in-state .smc-tabs button:not(.gm){--e:color-mix(in srgb, var(--st) 34%, transparent)}.smap .sm-card.in-state .smc-tabs button:not(.gm):hover:before{background:linear-gradient(180deg, color-mix(in srgb, var(--st) 16%, transparent), var(--f))}.smap .sm-card.in-state .smc-tabs button:not(.gm)[aria-pressed=true]{--e:color-mix(in srgb, var(--st) 72%, transparent)}.smap .sm-card.in-state .smc-tabs button:not(.gm)[aria-pressed=true]:before{background:linear-gradient(180deg, color-mix(in srgb, var(--st) 40%, transparent), color-mix(in srgb, var(--st) 6%, #080a10fa) 88%)}.smap .sm-card.in-state .smc-tabs button:not(.gm)[aria-pressed=true]:after{background:color-mix(in srgb, var(--st) 70%, #fff);box-shadow:0 0 8px var(--st)}.smap .sm-card.in-state .smc-tabs button:not(.gm)[aria-pressed=true] svg{filter:drop-shadow(0 0 5px var(--st))}.sm-card.in-state ::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--st) 55%, transparent);background-image:linear-gradient(180deg, color-mix(in srgb, var(--st) 45%, #fff), color-mix(in srgb, var(--st) 60%, transparent) 30%, color-mix(in srgb, var(--st) 70%, #000))}.sm-card.in-state ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--st) 80%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--st) 40%, #fff), inset 0 0 9px var(--st)}.sm-card.in-state ::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--st) 45%, transparent), inset 0 0 6px color-mix(in srgb, var(--st) 80%, transparent)}.sm-card.in-state ::-webkit-scrollbar-track{background:linear-gradient(90deg, transparent 4px, color-mix(in srgb, var(--st) 16%, transparent) 4px 6px, transparent 6px), linear-gradient(90deg, #0309128c, #0814248c)}.nex-3d-host{position:relative}.nex-3d-host>.stage{width:100%}.stage-ctl .stage-full{margin-left:6px}.viewer-full{z-index:450;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02060ce0;padding:28px;display:flex;position:fixed;inset:0}.viewer-full .vf-frame{background:var(--line-2);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);flex:1;min-width:0;padding:1px;position:relative;box-shadow:0 0 60px #0009}.viewer-full .vf-host{clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);position:absolute;inset:1px}.viewer-full .vf-host>.stage{height:100%}.viewer-full .stage-view{top:12px;right:54px}.viewer-full .stage-ctl{bottom:14px;right:14px}.viewer-full .vf-close{z-index:4;width:34px;height:32px;color:var(--cyan-hi);border:1px solid var(--line-2);cursor:pointer;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#030a14b8;place-items:center;padding:0;transition:background .15s,border-color .15s;display:grid;position:absolute;top:12px;right:12px}.viewer-full .vf-close:hover{border-color:var(--red,#ff5a5a);color:#fff;background:#ff5a5a2e}.viewer-full .vf-close:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.viewer-full .vf-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}@media (width<=700px){.viewer-full{padding:8px}}.sp-form{gap:10px;margin:18px 0 12px;display:flex}.sp-form .input{font:500 17px var(--f-body);flex:1}.sp-opts{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px;display:flex}.sp-opts .lbl{color:var(--text-3);font-size:13px}.sp-opts .lbl:not(:first-child){margin-left:8px}.sp-opts .select{margin-left:auto}.sp-opts .select+.select{margin-left:0}.sp-folders{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:flex}.sp-folders .chip{--fc:var(--cyan);cursor:pointer;background:0 0;font-size:13px}.sp-folders .chip .n{font:500 11px var(--f-mono);color:var(--text-3)}.sp-folders .chip:hover{border-color:var(--fc);color:#eaf6ff}.sp-folders .chip[aria-pressed=true]{border-color:var(--fc);color:#eaf6ff;background:color-mix(in srgb, var(--fc) 16%, transparent)}.sp-exact{border:1px solid var(--line-2);border-left:3px solid var(--cyan);background:#4cc9ff0d;margin:6px 0 10px;padding:9px 14px}.sp-note.warn{color:var(--amber)}.sp-count{color:var(--text-3);margin:10px 0 6px}.sp-dym{margin:4px 0 12px}.sp-dym .linkish{font:inherit;letter-spacing:0;color:var(--cyan)}.sp-help{max-width:760px;color:var(--text-2)}.sp-list{margin:0;padding:0;list-style:none}.sp-item{border-top:1px solid var(--line);gap:16px;padding:12px 0;display:flex}.sp-main{flex:1;min-width:0}.sp-title{font:500 20px/1.2 var(--f-head);color:var(--cyan-hi);text-decoration:none}.sp-title:hover{text-decoration:underline}.sp-via{color:var(--text-3);margin-left:10px;font-size:13px}.sp-meta{font:500 12px var(--f-mono);color:var(--text-3);margin-top:3px}.sp-folder{--fc:var(--text-2);color:var(--fc)}.sp-snip{color:var(--text-2);margin:6px 0 0;font-size:14.5px;line-height:1.5}.sp-snip.dim{color:var(--text-3);font-size:13px}.sp-item mark,.ts-drop mark{color:#eaf6ff;background:#4cc9ff33;padding:0 1px}.sp-cover{object-fit:cover;border:1px solid var(--line-2);flex:none;align-self:flex-start;width:120px;height:68px}.sp-more{margin-top:12px}@media (width<=640px){.sp-cover{display:none}.sp-opts .select{margin-left:0}}.search{position:relative}.ts-drop{z-index:60;border:1px solid var(--cyan);background:#040b15f7;padding:4px 0;position:absolute;top:calc(100% + 4px);left:-1px;right:-1px;box-shadow:0 10px 28px #0009}.ts-drop button{text-align:left;width:100%;color:var(--text);font:14px var(--f-body);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:7px 12px;display:flex}.ts-drop button[aria-selected=true]{background:#4cc9ff24}.ts-drop .ts-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ts-drop .ts-f{font:500 11px var(--f-mono);color:var(--fc,var(--text-3));flex:none}.ts-drop .ts-via{color:var(--text-3);font-size:12px}.ts-drop .ts-all{border-top:1px solid var(--line);color:var(--cyan);font-family:var(--f-label);letter-spacing:.1em;margin-top:4px;font-size:14px}.ib-media .nex-3d-host.ib-stage{position:absolute;inset:0}.ib-media .nex-3d-host.ib-stage>.stage{width:100%;height:100%}.ib-media[data-show=image] .ib-stage,.ib-media[data-show=model] .ib-image{visibility:hidden}.ib-media .ib-stage .stage-ctl{gap:4px;bottom:8px;right:8px}.ib-media .ib-stage .stage-ctl button{width:30px;height:28px}.ib-media .ib-stage .stage-view{top:8px;right:8px}.ib-media .ib-stage .stage-load{white-space:nowrap;font-size:12px}.ib-rel .rel-plain{color:var(--text);border:1px solid var(--line);background:#030a1466;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:4px;display:grid}.ib-rel .rel-plain img{object-fit:cover;object-position:center top;border-bottom:2px solid var(--dept);background:linear-gradient(#0b1b30,#050c17);width:34px;height:42px}.ib-rel .rel-plain b{font:500 13px/1.2 var(--f-head);letter-spacing:.04em;text-transform:uppercase;display:block}.ib-rel .rel-plain b+span{color:var(--text-2);font-size:12.5px}.gm-only.npc-stat{clear:none;margin:18px 0 22px}.npc-stat-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 18px;margin:8px 0 0;display:grid}.npc-stat-grid dt{font:400 12px/1.2 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--gm) 75%, #fff)}.npc-stat-grid dd{color:#d9ecf8;margin:2px 0 0}.npc-skills{grid-column:1/-1}.npc-skills dd{flex-wrap:wrap;gap:6px;display:flex}.npc-roll{font:500 14px/1.2 var(--f-body,inherit);color:var(--tier);background:color-mix(in srgb, var(--tier) 10%, #030a1499);border:1px solid color-mix(in srgb, var(--tier) 55%, transparent);cursor:pointer;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);align-items:baseline;gap:5px;padding:3px 9px;transition:background .15s,border-color .15s;display:inline-flex}.npc-roll b{font-family:var(--f-mono,monospace);font-weight:600}.npc-roll:hover{background:color-mix(in srgb, var(--tier) 24%, #030a1499);border-color:var(--tier)}.npc-roll:focus-visible{outline:2px solid var(--tier);outline-offset:1px}.npc-roll-res{z-index:70;min-width:210px;color:var(--text);border:1px solid var(--tier,var(--line-2));box-shadow:0 8px 28px #0000008c, 0 0 18px color-mix(in srgb, var(--tier,#4cc9ff) 22%, transparent);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:linear-gradient(#0c1f35,#050d18);padding:10px 14px 12px;position:absolute}.npc-roll-res .nr-h{font:400 13px/1.2 var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);justify-content:space-between;gap:14px;display:flex}.npc-roll-res .nr-h b{color:var(--text);font-weight:400}.npc-roll-res .nr-dice{align-items:center;gap:5px;margin:8px 0 6px;display:flex}.npc-df{width:24px;height:24px;font:700 17px/1 var(--f-mono,monospace);color:#0a1422;background:#d9ecf8;border-radius:3px;place-items:center;font-style:normal;display:grid}.npc-df.blank{background:#7f93a6}.npc-roll-res .nr-sum{font:500 14px/1 var(--f-mono,monospace);color:var(--text-2);margin-left:6px}.npc-roll-res .nr-total{font:400 15px/1.2 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--tier,var(--text-2))}.npc-roll-res .nr-total b{margin-right:6px;font-size:30px;font-weight:400}.npc-roll-res.rolling .npc-df{opacity:.7}.ed-visual{cursor:text;overflow-wrap:anywhere;min-height:140px;padding:6px 12px;display:flow-root}.ed-visual.in-block{min-height:60px}.ed-visual:empty:before{content:attr(data-ph);color:var(--text-3);font-style:italic}.ed-visual [data-src]{cursor:default}.ed-visual .ve-atom{clear:both;border:1px dashed #0000;margin:0 0 1.1em;padding:2px}.ed-visual .ve-atom:hover{border-color:var(--line-2)}.ed-visual .ve-on{outline:1px solid var(--cyan);outline-offset:2px;background:#4cc9ff14}.ed-visual .wiki-img img,.ed-visual .wg-item img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ed-visual a.vid{cursor:default}.cx .cx-mode{margin:10px 14px 4px 18px;display:flex}.cx .cx-mode button{flex:1;padding:7px 8px 5px;font-size:13px}.cx-search{margin:8px 14px 2px 18px;position:relative}.cx-search .input{width:100%;padding:6px 10px;font-size:13.5px}.cx-hits{z-index:20;border:1px solid var(--line-2);background:#07111e;max-height:60vh;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:-60px;overflow:auto;box-shadow:0 10px 28px #0009}.cx-hits a{gap:1px;border-left:0!important;padding:6px 12px!important;display:grid!important}.cx-hits b{color:#e8f4ff;font-size:13.5px;font-weight:500}.cx-hits span{color:var(--text-3);font-size:11.5px}.cx .cx-scroll{max-height:calc(100vh - var(--topbar-h) - 190px);overscroll-behavior:contain;overflow:auto}.cx .cx-onpage .cx-scroll{max-height:calc(100vh - var(--topbar-h) - 100px)}.cx .chapters .cx-subch{margin:2px 0 6px 18px;padding:0}.cx .chapters .cx-subch a{border-left-color:var(--line);padding:6px 10px;font-size:13px}.cx .chapters .cx-subch a.active{border-left-color:var(--cyan)}.cx .chapters a.cx-in:not([aria-current]){color:var(--cyan-hi)}.cx .onpage{top:calc(var(--topbar-h) + 20px);position:sticky}.cx-onpage .toc li.sub a{padding-left:22px;font-size:13px}.cx-cond-note{color:var(--amber);letter-spacing:.05em;margin:-4px 0 6px;font-size:11.5px}.cx-prose{font-size:16px;line-height:1.68}.cx-prose>p,.cx-prose .cx-ul{max-width:76ch}.cx-prose h2{scroll-margin-top:calc(var(--topbar-h) + 16px);margin:34px 0 10px}.cx-prose h3{scroll-margin-top:calc(var(--topbar-h) + 16px);margin:26px 0 8px}.cx-prose h4,.cx-prose h5{font:600 15px var(--f-head);letter-spacing:.06em;text-transform:uppercase;color:#dcebf7;scroll-margin-top:calc(var(--topbar-h) + 16px);margin:20px 0 6px}.cx-prose h5{color:var(--cyan-hi)}.cx-prose b{color:#f2f8ff}.cx-prose .asp{font-variant:small-caps;letter-spacing:.03em;color:#f6e7c4;font-weight:600}.cx-ul{margin:6px 0 14px;padding-left:22px}.cx-ul li{margin:3px 0}.cx-ul li::marker{color:var(--cyan)}.cx-ul li.li2{margin-left:22px;list-style:circle}.cx-prose a[data-to]{color:var(--cyan-hi);border-bottom:1px dotted #4cc9ff80;text-decoration:none}.cx-prose a[data-to]:hover{color:#fff;border-bottom-color:#fff}.cx-refs{float:right;clear:right;gap:3px;max-width:170px;margin:3px 0 6px 16px;display:grid}.cx-refs a,.cx-refs span{font:500 11px/1.35 var(--f-label);letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;text-decoration:none;display:block;color:var(--text-3)!important;border:0!important;border-left:2px solid var(--line-2)!important}.cx-refs a:before{content:"→ ";color:var(--cyan)}.cx-refs a:hover{color:var(--cyan-hi)!important;border-left-color:var(--cyan)!important}h2 .cx-refs,h3 .cx-refs,h4 .cx-refs{margin-top:0}@media (width<=1280px){.cx-refs{float:none;flex-wrap:wrap;max-width:none;margin:0 0 4px;display:flex}}.cx-act{width:40px;height:40px;color:var(--cyan-hi);filter:drop-shadow(0 0 6px #4cc9ff59);flex:none}.cx-act.md{width:46px;height:46px}.cx-act.lg{width:64px;height:64px}.cx-acth{align-items:center;gap:14px;display:flex}.cx-actp{min-height:48px;padding-left:56px;position:relative}.cx-actp>.cx-act{position:absolute;top:2px;left:0}.cx-ex{max-width:76ch}.cx-ex p{margin:0 0 8px}.cx-ex p:last-child{margin-bottom:0}.cx-exli{margin:2px 0;padding-left:16px;position:relative}.cx-exli:before{content:"•";color:var(--amber);position:absolute;left:2px}.cx-note{--nc:#4cc9ff;--cut:14px;float:right;clear:right;filter:drop-shadow(0 6px 16px #00000073);width:min(46%,380px);margin:4px 0 18px 26px;font-size:14.5px;line-height:1.55}.cx-note-in{isolation:isolate;clip-path:polygon(var(--cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut));background:linear-gradient(160deg, color-mix(in srgb, var(--nc) 14%, #07111e), #050b14 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nc) 40%, transparent);padding:14px 16px 12px;position:relative;overflow:hidden}.cx-note-in:after{content:"";width:calc(var(--cut) * 1.42);transform-origin:0 0;height:1px;transform:translate(0, var(--cut)) rotate(-45deg);background:color-mix(in srgb, var(--nc) 55%, transparent);position:absolute;top:0;left:0}.cx-note p{margin:0 0 7px}.cx-note p:last-child{margin-bottom:0}.cx-note-t{font:600 14.5px/1.3 var(--f-head);letter-spacing:.06em;text-transform:uppercase;color:#ecf7ff;margin-bottom:8px}.cx-note-t b{font-weight:inherit}.cx-note-sh{font:600 13px var(--f-head);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--nc) 70%, #fff);margin:10px 0 4px}.cx-note-li{align-items:center;gap:12px;margin:8px 0;display:flex}.cx-note-tag{text-align:center;font:500 14px var(--f-label);letter-spacing:.14em;color:color-mix(in srgb, var(--nc) 70%, #fff);background:color-mix(in srgb, var(--nc) 22%, #0b1622);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%);padding:7px 16px 6px}.cx-note.gm{--nc:var(--gm)}.cx-note.gm .cx-note-in{background:repeating-linear-gradient(180deg, #dccdff09 0 1px, transparent 1px 3px), linear-gradient(120deg, color-mix(in srgb, var(--gm) 22%, #0a0718), color-mix(in srgb, var(--gm) 7%, #07060f) 60%)}.cx-note.gm .cx-note-in:before{content:"";z-index:-1;pointer-events:none;opacity:.26;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='90' viewBox='0 0 52 90'%3E%3Cpath d='M26 15L52 30V60L26 75L0 60V30Z M26 0V15 M26 75V90' fill='none' stroke='%23a98bff' stroke-width='1'/%3E%3C/svg%3E");background-position:100% 0;background-size:52px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,#00000073 35%,#0000 75%);mask-image:linear-gradient(270deg,#000 0%,#00000073 35%,#0000 75%)}.cx-prose h2,.cx-prose .chapter-nav{clear:both}@media (width<=1100px){.cx-note{float:none;width:auto;max-width:76ch;margin:18px 0}}.cx-note.wide{float:none;clear:both;width:auto;margin:20px 0 24px}.cx-note.wide p{max-width:none}.cx-card{--cc:#7fe3ff;--cut:10px;float:right;clear:right;filter:drop-shadow(0 0 10px #4cc9ff2e)drop-shadow(0 6px 14px #00000080);width:min(40%,300px);margin:6px 0 18px 26px}.cx-card-in{clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);color:#d4f5ff;letter-spacing:.08em;text-shadow:0 0 2px #c8f5ffb3,0 0 7px #4cc9ffbf,0 0 16px #4cc9ff59;background:repeating-linear-gradient(#96e1ff12 0 1px,#0000 1px 3px),radial-gradient(120% 140% at 50% 40%,#14466e8c,#030c16f5 75%),#030b15;padding:12px 16px 13px;font:400 15px/1.4 Courier New,Courier,monospace;position:relative;box-shadow:inset 0 0 0 1px #7fe3ff61,inset 0 0 22px #4cc9ff1f}.cx-card-in:before{content:"";pointer-events:none;background:linear-gradient(#0000 0 40%,#aaecff12 50%,#0000 60%) 0 0/100% 300% no-repeat;animation:6s linear infinite cx-sweep;position:absolute;inset:0}@keyframes cx-sweep{0%{background-position:0 100%}to{background-position:0 -200%}}@media (prefers-reduced-motion:reduce){.cx-card-in:before{animation:none}}.cx-card-title{color:#e4f9ff;font-size:19px;font-weight:700}.cx-card-asp{color:#e4f9ff;margin:2px 0 4px;font-size:18px;font-weight:700}.cx-card-m{color:var(--cyan);margin-right:8px;font-style:normal}.cx-card-text{color:#9fdcf2}.cx-card-text+.cx-card-asp,.cx-card-text+.cx-card-title{margin-top:8px}.cx-card-l{font:500 16px var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 0 8px #4cc9ff73;margin:10px 0 4px}.cx-card-l:before{content:"> ";color:var(--cyan)}.cx-card-l:first-child{margin-top:0}.cx-card.sheet .cx-card-text{border-bottom:1px dashed #7fe3ff40;padding:1px 0 3px}.cx-cardrow{flex-wrap:wrap;gap:16px;margin:8px 0 20px;display:flex;overflow:hidden}.cx-cardrow .cx-card{float:none;flex:220px;width:auto;max-width:320px;margin:0}.cx-cardrow .cx-note{float:none;flex:260px;width:auto;margin:0}.cx-cardrow:has(.cx-note){clear:both;overflow:visible}.cx-card.center{float:none;width:max-content;max-width:100%;margin:12px auto 14px}.cx-card.center .cx-card-in{text-align:center;padding:8px 22px}.cx-card.side{width:min(42%,260px);margin:2px 0 10px 20px}.cx-ex{display:flow-root}@media (width<=1100px){.cx-card,.cx-card.side{float:none;width:auto;max-width:340px;margin:14px auto 20px}}.cx-prose .asp[data-tip]{cursor:help;border-bottom:1px dotted #f6e7c499;position:relative}.cx-prose .asp[data-tip]:hover:after{content:attr(data-tip);z-index:30;font-variant:normal;letter-spacing:.08em;text-transform:none;color:#bfefff;text-shadow:0 0 2px #c8f5ff99,0 0 7px #4cc9ffb3;background:repeating-linear-gradient(#96e1ff12 0 1px,#0000 1px 3px),#04101c;width:max-content;max-width:280px;padding:8px 12px;font:400 15px/1.4 Courier New,Courier,monospace;position:absolute;top:calc(100% + 6px);left:0;box-shadow:inset 0 0 0 1px #7fe3ff66,0 6px 16px #0000008c}.cx-qsheet{clear:both;--pad:22px;margin:22px 0 26px;position:relative}.cx-qsheet .panel-h{gap:14px}.cx-qsheet .ph-meta{color:var(--text-3);letter-spacing:.08em;margin-left:auto;font-size:11px}.cx-qsheet .ph-meta b{color:var(--text-2);font-weight:500}.cx-qsheet .sheet-sect{position:relative}.cx-qsheet .aspect .lbl small{font:400 11px var(--f-body,Inter, sans-serif);letter-spacing:0;text-transform:none;color:var(--text-3);margin-top:3px;display:block}.cx-qtxt{gap:6px;display:grid}.cx-qstory{color:var(--text-2);font-size:14px;line-height:1.55}.cx-qphase .txt:before{content:"✱ ";color:var(--cyan)}.cx-qcols{grid-template-columns:1.2fr 1fr;gap:0 28px;margin-top:28px;display:grid}.cx-qcols .sheet-sect+.sheet-sect{margin-top:0}.cx-qsheet .rung{grid-template-columns:180px 1fr}.cx-qsheet .rung-v .name{white-space:nowrap}.cx-qslot{border:1px dashed var(--line-2);background:#030a1466;width:92px;height:28px;display:inline-block}.cx-qlist{color:var(--text-2);margin:0;padding-left:18px;font-size:14px;line-height:1.6}.cx-qlist li::marker{color:var(--cyan)}@media (width<=1100px){.cx-qcols{grid-template-columns:1fr;gap:24px}}.cx-alias-chip{font:500 11px var(--f-label);letter-spacing:.1em;color:var(--text-3);vertical-align:3px;white-space:nowrap;margin-left:12px}.cx-alias-chip .sk{font-size:12px}.cx-skills-note{color:var(--text-2);font-size:14px}.cx-track{max-width:360px;margin:12px 0 18px}.cx-track .box{cursor:default;place-items:center;display:inline-grid}.cx-track .box.on{color:#fff;border-color:var(--red);background:#ff3d5538;box-shadow:0 0 12px #ff3d5559}.cx-track .box.on:after{content:"";background:linear-gradient(45deg, transparent 46%, var(--red) 46% 54%, transparent 54%), linear-gradient(-45deg, transparent 46%, var(--red) 46% 54%, transparent 54%);opacity:.7;position:absolute;inset:6px}.cx-track .box.opt{opacity:.6;border-style:dashed}.fdice{vertical-align:-3px;gap:3px;display:inline-flex}.fdie{background:#e6f1fa;border-radius:3px;width:17px;height:17px;display:inline-block;position:relative;box-shadow:0 0 6px #4cc9ff40}.fdie.p:before,.fdie.m:before,.fdie.p:after{content:"";background:#06101c;width:62%;height:18%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fdie.p:after{width:18%;height:62%}.fdice.big{gap:6px}.fdice.big .fdie{border-radius:5px;width:34px;height:34px}.cx-dice{gap:12px;margin:14px 0 20px 30px;display:grid}.cx-dice>span{align-items:center;gap:14px;display:inline-flex}.cx-dice b{font:700 26px var(--f-head);color:#e6f1fa}.cx-ladder{max-width:360px;margin:10px 0 18px}.cx-skills{max-width:520px}.cx-table{max-width:86ch}.cx-table td:first-child{white-space:normal}.qref.qref2{grid-template-columns:repeat(3,minmax(0,1fr)) 220px;grid-template-areas:"c1 c2 c3 lad""sk sk sk sk";align-items:start}.qref2 .qcol{align-content:start;gap:18px;min-width:0;display:grid}.qref2 .qcol:first-child{grid-area:c1}.qref2 .qcol:nth-child(2){grid-area:c2}.qref2 .qcol:nth-child(3){grid-area:c3}.qref2>.qcol>.panel{display:block}.qref2 .qlad{grid-area:lad;align-self:stretch}.qref2 .qlad>.panel{top:calc(var(--topbar-h,64px) + 16px);position:sticky}.qref2 .qsk{grid-area:sk}.qref2 .qlad .ladder-ref li{grid-template-columns:34px 1fr;gap:12px}.qref2 .qp{color:#c7d9e8;margin:0 0 10px;font-size:14px;line-height:1.5}.qref2 .qp:last-child{margin-bottom:0}.qref2 .qp b{color:#ecf7ff;font-weight:600}.qref2 .qk dd{color:#c7d9e8}.qul{color:#c7d9e8;margin:4px 0;padding-left:16px;font-size:14px;line-height:1.5}.qul li{margin:2px 0}.qul li::marker{color:var(--cyan)}.qul b{color:#ecf7ff;font-weight:600}.qk.qk3{grid-template-columns:auto auto 1fr}.qk.qk3 dd:nth-of-type(odd){font-family:var(--f-label);color:var(--amber);font-size:17px}.qc-act{--qc:#4cc9ff}.qc-roll{--qc:#4f7dff}.qc-out{--qc:#4ed07a}.qc-time{--qc:#d2dc55}.qc-asp{--qc:#ffa23d}.qc-atype{--qc:#ff6fb0}.qc-fp{--qc:#f2cf3a}.qc-dmg{--qc:#ff5252}.qc-cons{--qc:#c06bff}.qc-ch{--qc:#3fe0c8}.qc-cont{--qc:#8d93ff}.qc-conf{--qc:#ff7a45}.qc-lad{--qc:#c8d6e4}.qref2 .panel[class*=qc-]{background:color-mix(in srgb, var(--qc) 45%, var(--line-2))}.qref2 .panel[class*=qc-]:before{background:linear-gradient(180deg, color-mix(in srgb, var(--qc) 7%, var(--fill-top)), var(--fill-bot))}.qref2 [class*=qc-]>.panel-h{border-bottom-color:color-mix(in srgb, var(--qc) 35%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, var(--qc) 24%, transparent), transparent 70%)}.qref2 [class*=qc-]>.panel-h .lbl{color:color-mix(in srgb, var(--qc) 80%, #fff);text-shadow:0 0 10px color-mix(in srgb, var(--qc) 45%, transparent)}.qref2 [class*=qc-] .qk dt,.qref2 [class*=qc-] .qk.qk3 dd:nth-of-type(odd){color:color-mix(in srgb, var(--qc) 78%, #fff)}.qref2 [class*=qc-] .qlist li svg{color:color-mix(in srgb, var(--qc) 85%, #fff)}.qref2 [class*=qc-] .qul li::marker{color:var(--qc)}@media (width<=1500px){.qref.qref2{grid-template-columns:repeat(2,minmax(0,1fr)) 210px;grid-template-areas:"c1 c2 lad""c3 c3 lad""sk sk sk"}.qref2 .qcol:nth-child(3){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.qref.qref2{grid-template-columns:minmax(0,1fr);grid-template-areas:"c1""c2""c3""lad""sk"}.qref2 .qcol:nth-child(3){grid-template-columns:minmax(0,1fr)}.qref2 .qlad{position:static}}.qref2 .panel-h .lbl,.qsk .panel-h .lbl{align-items:center;gap:10px;display:inline-flex}.qi{flex:none;width:22px;height:22px}span.qi{-webkit-mask:var(--ic) center / contain no-repeat;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat;background:currentColor}svg.qi{width:26px;height:26px;margin:-2px}a.qh{cursor:pointer;text-decoration:none;transition:color .15s,text-shadow .15s}a.qh:hover,a.qh:focus-visible{text-shadow:0 0 12px color-mix(in srgb, var(--qc,var(--cyan)) 70%, transparent);color:#fff!important}.log-acts{gap:8px;display:inline-flex}.log-title-in{box-sizing:border-box;width:100%;font-family:var(--f-head);letter-spacing:.03em;text-transform:uppercase;color:#ecf7ff;background:0 0;border:0;outline:none;padding:18px 34px 6px;font-size:30px;font-weight:500;display:block}.log-title-in::placeholder{color:var(--text-3)}.log-md{box-sizing:border-box;resize:vertical;width:100%;min-height:56vh;font:16px/1.75 var(--f-body,Inter, sans-serif);color:#d2e2ef;background:0 0;border:0;outline:none;padding:12px 34px 34px;display:block}.log-md::placeholder{color:var(--text-3)}.back-chev{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:10px;height:14px}.idlist dd.id-tags{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.id-tag{color:var(--cyan-hi);border:1px solid color-mix(in srgb, var(--cyan) 45%, transparent);background:#4cc9ff0f;padding:1px 7px 0;font-size:12.5px;text-decoration:none}.id-tag:hover{color:#fff;border-color:var(--cyan);background:#4cc9ff24}.dice-total .r .r-k{color:var(--text-3);text-transform:none;letter-spacing:.02em}.dice-total .r .r-n{color:var(--tier,var(--cyan-hi))}.dice-panel.rolled{background:color-mix(in srgb, var(--tier) 75%, transparent);transition:background .3s}.dice-panel.rolled:before{background:linear-gradient(180deg, color-mix(in srgb, var(--tier) 9%, var(--fill-top)), var(--fill-bot))}.dice-panel .dice-total .v{color:var(--tier,#fff)}.con .input{width:100%;padding:4px 8px;font-size:14px}.box:disabled,.fp-btns .btn:disabled,.seg button:disabled{cursor:default}.dossier-note{max-width:720px}.dossier-note a{color:var(--cyan-hi)}.hist-list{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.hist-list li{border:1px solid var(--line);flex-wrap:wrap;gap:4px 14px;padding:8px 10px;display:flex}.hist-list .mono{color:var(--text-3);font-size:11.5px}.ach-modal{--pad:22px;width:min(920px,100%)}.ach-modal .panel-h{gap:14px}.ach-modal .panel-h .mono{letter-spacing:.08em;color:var(--text-3);margin-left:auto;font-size:11px}.ach-x{margin-left:4px}.ach-tabs{flex-wrap:wrap;gap:6px;min-height:33px;margin:0 0 14px;display:flex}.ach-tabs button{font:500 14px var(--f-label);letter-spacing:.1em;color:var(--text-2);cursor:pointer;border:1px solid var(--line-2);clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px);background:#030a1480;padding:7px 14px 6px;position:relative}.ach-tabs button[aria-selected=true]{color:#fff;border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 14%, #030a14)}.ach-tabs.gm button[aria-selected=true]{border-color:var(--gm);background:color-mix(in srgb, var(--gm) 18%, #070614)}.ach-badge{min-width:17px;height:17px;font:600 11px var(--f-body);color:#1a1000;background:var(--amber);border-radius:9px;place-items:center;margin-left:8px;padding:0 4px;display:inline-grid}.ach-table{width:100%;max-width:none;margin:0}.ach-table td{vertical-align:middle}.ach-c{width:44px}.ach-check{width:26px;height:26px;font:700 16px/1 var(--f-body);color:#0000;cursor:pointer;border:1px solid var(--line-2);background:#030a1499;place-items:center;padding:0;display:grid}.ach-check:hover:not(:disabled){border-color:var(--cyan)}.ach-check:disabled{cursor:default}.ach-claimed .ach-check{color:var(--amber);border:1px dashed var(--amber);background:#ff9a3c1a}.ach-drop .ach-claimed .ach-check{color:var(--red,#ff5a5a);border-color:var(--red,#ff5a5a);background:#ff5a5a1f}.ach-confirmed .ach-check{color:#fff;border-color:var(--green,#4ed07a);background:color-mix(in srgb, var(--green,#4ed07a) 35%, transparent);box-shadow:0 0 10px #4ed07a66}.ach-t{width:34%}.ach-tw>span:last-child{gap:2px;display:grid}.ach-t b{white-space:nowrap;font:400 19px "Bebas Neue", "Bebas Neue Cyr", var(--f-head);letter-spacing:.08em;text-transform:uppercase;color:#ecf7ff}.ach-t small{white-space:nowrap;font:500 10.5px var(--f-label);letter-spacing:.12em;color:var(--amber)}.ach-tw{align-items:center;gap:12px;display:flex}.ach-ic{opacity:.55;width:40px;height:40px;-webkit-mask:var(--ic) center / contain no-repeat;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat;background:#5f7a93;flex:none}.ach-claimed .ach-ic{background:var(--amber);opacity:.9}.ach-confirmed .ach-ic{opacity:1;filter:drop-shadow(0 0 6px #e8b84a8c);background:linear-gradient(160deg,#fff3c4,#e8b84a 55%,#b07a1c)}.ach-d{color:#cfe0ee;font-size:14.5px}.ach-l{text-align:right;white-space:nowrap;width:90px}.ach-l a{font:500 12px var(--f-label);letter-spacing:.1em;color:var(--cyan-hi);text-decoration:none}.ach-l a:hover{color:#fff}@media (width<=640px){.ach-table thead,.ach-l{display:none}.ach-t{width:auto}}
