:root{color-scheme:dark;--void: #000000;--deep: #0a0e15;--plate: #120f1f;--glass: rgba(10, 14, 21, .58);--glass-hi: rgba(17, 23, 34, .6);--line: rgba(150, 170, 210, .12);--line-hi: rgba(160, 180, 220, .3);--ink: #edf1f8;--ink-2: #a3adbf;--muted: #808a9d;--violet: #5b7bff;--magenta: #dce6ff;--cyan: #6ccbff;--amber: #ffb547;--good: #3ed69e;--bad: #ff5468;--holo: linear-gradient(115deg, #5b7bff 0%, #dce6ff 45%, #ffb547 70%, #6ccbff 100%);--beam: linear-gradient(90deg, #5b7bff, #dce6ff 60%, #6ccbff);--r: 22px;--gutter: clamp(16px, 4vw, 56px)}*{box-sizing:border-box}html{scroll-padding-top:90px}body{margin:0;min-height:100vh;background:var(--void);color:var(--ink);font-family:var(--f-text);font-size:15px;line-height:1.55;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}::selection{background:rgba(var(--glow),.35)}.data{font-family:var(--f-data);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.voice{font-family:var(--f-voice);font-style:normal;font-weight:400;letter-spacing:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@keyframes float{to{transform:translate3d(80px,60px,0) scale(1.15)}}.head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:calc(16px + env(safe-area-inset-top,0px)) var(--gutter) 0}.head .clk{justify-self:center}.mark{display:inline-flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none}.head-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.net{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:980px;border:1px solid var(--line-hi);background:var(--glass);font-family:var(--f-data);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2)}.net i{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:none}.net.live i{background:var(--good);box-shadow:none;animation:blink 2s infinite}@keyframes blink{50%{opacity:.35}}.stage{padding:34px var(--gutter) 210px;max-width:1480px;margin:0 auto}.title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:30px}.kicker{margin:0 0 6px;font-family:var(--f-data);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.page-title{margin:0;font-family:var(--f-display);font-weight:600;font-size:clamp(34px,6.4vw,84px);line-height:.92;letter-spacing:-.035em;text-wrap:balance}.page-title .voice{font-weight:400;font-size:1.08em;letter-spacing:-.01em;background:var(--holo);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.title-actions{display:flex;gap:10px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 18px;border-radius:980px;border:1px solid var(--line-hi);background:var(--glass-hi);color:var(--ink);font-size:14px;font-weight:500;white-space:nowrap;transition:transform .15s,background .2s,border-color .2s,box-shadow .25s}.btn svg{width:16px;height:16px;flex:none}.btn:hover{border-color:var(--violet);background:rgba(var(--chain-rgb),.2)}.btn:active{transform:scale(.97)}.btn.hot{border:0;color:var(--on-hot);font-weight:600;background:var(--holo);background-size:200% 100%;box-shadow:none;animation:sheen 6s linear infinite}.btn.hot:hover{box-shadow:none}@keyframes sheen{to{background-position:200% 0}}.btn.ghost{background:transparent}.btn.warn{color:var(--bad);border-color:rgba(var(--bad-rgb),.4);background:rgba(var(--bad-rgb),.08)}.btn.sm{padding:7px 13px;font-size:12.5px}.btn.icon{width:36px;height:36px;padding:0}.btn:disabled{opacity:.4;pointer-events:none}.slab{position:relative;border-radius:var(--r);background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(18px);padding:22px}.slab-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}.slab-h h2{margin:0;font-family:var(--f-display);font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.slab-h .voice{font-size:18px;color:var(--ink-2)}.tag{font-family:var(--f-data);font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.empty{color:var(--muted);font-size:14px;padding:12px 0}.empty .voice{font-size:18px;color:var(--ink-2)}.dash{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.hero{grid-column:1 / -1;position:relative;overflow:hidden;padding:34px 44px;border-radius:8px;border:1px solid var(--line-hi);background:radial-gradient(120% 140% at 100% 0%,rgba(var(--chain-rgb),.25),transparent 55%),radial-gradient(80% 120% at 0% 100%,rgba(var(--glow),.14),transparent 60%),var(--deep)}.hero:before,.hero:after{content:"";position:absolute;left:0;right:0;height:14px;background:radial-gradient(circle at 11px 7px,var(--void) 0 3.2px,transparent 3.7px) 0 0 / 22px 14px repeat-x;opacity:.9}.hero:before{top:6px}.hero:after{bottom:6px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:30px;align-items:center}.hero-num{font-family:var(--f-display);font-weight:600;font-size:clamp(34px,6.2vw,100px);line-height:.95;letter-spacing:-.05em;margin:12px 0 18px;white-space:nowrap}.hero-num .dec{color:var(--muted);font-weight:300}.hero-num .cur{font-family:var(--f-voice);font-style:normal;font-weight:400;font-size:.34em;letter-spacing:0;margin-left:10px;background:var(--holo);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-facts{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:13.5px;color:var(--ink-2)}.hero-facts b{font-family:var(--f-data);font-weight:500;color:var(--ink);margin-inline-end:6px}.orbit{position:relative;width:min(260px,100%);aspect-ratio:1;margin-inline:auto}.orbit svg{width:100%;height:100%;overflow:visible}.orbit-center{position:absolute;inset:0;display:grid;place-items:center;text-align:center;pointer-events:none}.orbit-center .voice{font-size:20px;color:var(--ink-2);line-height:1}.orbit-center .data{font-size:11px;color:var(--muted);margin-top:6px}.vaults{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vault{display:grid;gap:14px;overflow:hidden}.vault .code{font-family:var(--f-display);font-weight:600;font-size:42px;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px var(--line-hi);position:absolute;right:18px;top:16px}.vault h3{margin:0;font-family:var(--f-voice);font-style:normal;font-weight:400;font-size:26px;line-height:1}.vault .amt{font-family:var(--f-data);font-size:clamp(20px,2.2vw,28px);font-weight:500;letter-spacing:-.03em}.vault .amt small{font-size:11px;color:var(--muted);margin-left:6px;letter-spacing:0}.meter{height:6px;border-radius:980px;background:rgba(var(--tint),.06);overflow:hidden}.meter i{display:block;height:100%;border-radius:inherit;background:var(--beam);box-shadow:none}.vault-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--muted)}.span-7{grid-column:span 7}.span-5{grid-column:span 5}.spectrum{display:flex;height:44px;border-radius:8px;overflow:hidden;gap:3px;margin-bottom:18px}.spectrum i{display:block;height:100%;min-width:3px;transition:filter .2s}.spectrum i:hover{filter:brightness(1.3)}.legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px}.lg{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13.5px;padding:4px 0;border-bottom:1px dashed var(--line)}.lg i{width:10px;height:10px;border-radius:8px}.lg span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg .data{font-size:11.5px;color:var(--ink-2)}.board{display:grid}.rank{display:grid;grid-template-columns:34px 46px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 6px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;border-radius:0;transition:background .2s}.rank:last-child{border-bottom:0}.rank:hover{background:rgba(var(--chain-rgb),.07)}.rank .n{font-family:var(--f-voice);font-style:normal;font-size:26px;color:var(--muted);line-height:1}.rank .nm{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank .sub{font-family:var(--f-data);font-size:10.5px;color:var(--muted)}.rank .v{font-family:var(--f-data);font-size:13px}.pic{width:46px;height:46px;border-radius:8px;background:#fff;object-fit:contain;padding:3px}.pic.ph{background:radial-gradient(circle at 30% 20%,#3a2a74,var(--surface-2) 70%);display:grid;place-items:center;color:var(--ink);font-family:var(--f-display);font-weight:600}.pic.ph{font-size:13px;padding:0}.alerts{display:grid;gap:8px}.alert{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;font-size:13.5px;border:1px solid rgba(var(--bad-rgb),.28);background:rgba(var(--bad-rgb),.06)}.alert.amber{border-color:rgba(var(--amber-rgb),.3);background:rgba(var(--amber-rgb),.06)}.alert .data{font-size:11px;color:var(--ink-2)}.chain{display:flex;gap:0;overflow-x:auto;padding:4px 2px 14px;scroll-snap-type:x mandatory;scrollbar-width:thin}.block{flex:0 0 210px;scroll-snap-align:start;position:relative;padding:14px;border-radius:8px;background:rgba(var(--shade),.6);border:1px solid var(--line);display:grid;gap:8px}.block+.block{margin-left:26px}.block+.block:before{content:"";position:absolute;left:-27px;top:50%;width:26px;border-top:1px dashed var(--line-hi)}.block .no{font-family:var(--f-data);font-size:10px;color:var(--muted);display:flex;justify-content:space-between}.block .txt{font-size:13px;line-height:1.35;min-height:2.7em}.block .hash{font-family:var(--f-data);font-size:9.5px;color:var(--violet);overflow:hidden;text-overflow:ellipsis}.block .kind{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--violet);box-shadow:none}.block .kind.commit{background:var(--good);box-shadow:none}.block .kind.delete{background:var(--bad);box-shadow:none}.block .kind.add,.block .kind.seed{background:var(--cyan);box-shadow:none}.block .kind.draft{background:var(--amber);box-shadow:none}.controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.seek{position:relative;flex:1 1 280px;min-width:0}.seek svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:17px;color:var(--muted)}.seek kbd{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:var(--f-data);font-size:10px;color:var(--muted);border:1px solid var(--line-hi);border-radius:8px;padding:2px 7px}.input,.seek input,.select{width:100%;padding:12px 16px;border-radius:980px;border:1px solid var(--line);background:rgba(var(--shade),.72);color:var(--ink);outline:none;transition:border-color .2s,box-shadow .2s}.seek input{padding-left:44px;padding-right:44px}.input:focus,.seek input:focus,.select:focus{border-color:var(--violet);box-shadow:0 0 0 4px rgba(var(--chain-rgb),.18)}.select{width:auto;min-width:150px;appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a3adbf' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.seg{display:inline-flex;padding:4px;border-radius:980px;border:1px solid var(--line);background:rgba(var(--shade),.72)}.seg button{border:0;background:none;color:var(--muted);padding:7px 14px;border-radius:980px;font-size:12.5px;display:inline-flex;align-items:center;gap:6px}.seg button svg{width:15px;height:15px}.seg button[aria-pressed=true]{background:var(--glass-hi);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-hi)}.cats{display:flex;gap:6px;overflow-x:auto;padding:2px 0 10px;margin-bottom:14px;scrollbar-width:none}.cats::-webkit-scrollbar{display:none}.cat{flex:none;padding:8px 15px;border-radius:980px;border:1px solid var(--line);background:transparent;color:var(--ink-2);font-size:13px;display:inline-flex;gap:8px;align-items:baseline;transition:all .2s}.cat sup{font-family:var(--f-data);font-size:9.5px;color:var(--muted)}.cat:hover{border-color:var(--line-hi);color:var(--ink)}.cat[aria-pressed=true]{color:var(--on-hot);background:var(--ink);border-color:var(--ink);font-weight:600}.cat[aria-pressed=true] sup{color:var(--on-hot);opacity:.6}.count-line{font-family:var(--f-data);font-size:11px;color:var(--muted);margin:0 0 16px;text-transform:uppercase;letter-spacing:.04em}.collection{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));perspective:1200px}.token{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 50%;position:relative;display:flex;flex-direction:column;gap:12px;padding:10px 10px 14px;text-align:left;border-radius:8px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(var(--shade),.8),rgba(var(--shade),.9));transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s}.token:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(circle at var(--mx) var(--my),rgba(var(--tint),.18),transparent 40%),linear-gradient(115deg,transparent 20%,rgba(var(--chain-rgb),.18) 38%,rgba(var(--glow),.16) 50%,rgba(var(--ice-rgb),.16) 62%,transparent 80%);mix-blend-mode:screen}.token:hover{border-color:rgba(var(--glow),.45);box-shadow:none}.token:hover:after{opacity:1}.token h3{margin:0;font-family:var(--f-display);font-weight:600;font-size:14.5px;line-height:1.25;letter-spacing:-.01em}.bars{display:grid;gap:5px;padding:0 6px}.mint{display:grid;place-items:center;gap:14px;min-height:340px;padding:20px;text-align:center;color:var(--ink-2);border-radius:8px;border:1.5px dashed var(--line-hi);background:rgba(var(--chain-rgb),.04);transition:border-color .2s,background .2s}.mint:hover{border-color:var(--magenta);background:rgba(var(--glow),.06)}.mint .plus{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--holo);color:var(--on-hot);box-shadow:none}.mint .plus svg{width:26px;height:26px}.mint b{font-family:var(--f-display);font-size:14px;font-weight:600;color:var(--ink);display:block}.mint .voice{font-size:16px}.ledger-wrap{overflow-x:auto;border-radius:var(--r);border:1px solid var(--line);background:var(--glass)}.ledger{width:100%;border-collapse:collapse;min-width:820px;font-size:13.5px}.ledger th{position:sticky;top:0;text-align:start;font-family:var(--f-data);font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:12px 14px;background:rgba(var(--shade),.9);border-bottom:1px solid var(--line)}.ledger td{padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.ledger tr:last-child td{border-bottom:0}.ledger tbody tr{cursor:pointer;transition:background .15s}.ledger tbody tr:hover{background:rgba(var(--chain-rgb),.07)}.ledger td,.ledger th{text-align:start}.ledger td.r,.ledger th.r{text-align:end}.ledger .pic{width:38px;height:38px;border-radius:8px}.ledger .nm{display:flex;align-items:center;gap:12px}.ledger .nm b{font-weight:500}.ledger .nm span{display:block;font-family:var(--f-data);font-size:10px;color:var(--muted)}.veil{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(var(--shade),.75);backdrop-filter:blur(10px);animation:fade .2s}.sheet{position:relative;width:min(820px,100%);max-height:calc(100vh - 32px);overflow:auto;border-radius:8px;padding:28px;background:var(--plate);border:1px solid var(--line-hi);box-shadow:none;animation:rise .28s cubic-bezier(.2,.8,.2,1)}.sheet.narrow{width:min(460px,100%)}.sheet h2{margin:0;font-family:var(--f-display);font-weight:600;font-size:26px;letter-spacing:-.03em;line-height:1.05}.sheet h2 .voice{font-weight:400;background:var(--holo);-webkit-background-clip:text;background-clip:text;color:transparent}.sheet .lede{color:var(--muted);font-size:13.5px;margin:8px 0 22px}.x{position:absolute;top:18px;right:18px}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(18px) scale(.97)}}.form{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px}.drop{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;background:#fff;border:1.5px dashed transparent;transition:border-color .2s}.drop.blank{background:repeating-linear-gradient(45deg,rgba(var(--chain-rgb),.06) 0 10px,transparent 10px 20px),rgba(var(--shade),.6);border-color:var(--line-hi)}.drop.over{border-color:var(--cyan)}.drop img{width:100%;height:100%;object-fit:contain;padding:16px}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fields .full{grid-column:1 / -1}.fl label{display:block;font-family:var(--f-data);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 6px 4px}.fl .input,.fl .select{width:100%;border-radius:8px}.actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:24px}.actions .end{margin-left:auto;display:flex;gap:10px}.setup{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}.gate{position:relative;text-align:left;padding:18px 16px;border-radius:8px;border:1px solid var(--line);background:rgba(var(--shade),.55);display:grid;gap:6px;overflow:hidden;transition:all .2s}.gate .code{font-family:var(--f-display);font-weight:600;font-size:30px;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px var(--line-hi)}.gate b{font-family:var(--f-voice);font-style:normal;font-weight:400;font-size:21px}.gate span{font-family:var(--f-data);font-size:10px;color:var(--muted)}.gate[aria-pressed=true]{border-color:transparent;background:linear-gradient(var(--plate),var(--plate)) padding-box,var(--holo) border-box;border:1.5px solid transparent;box-shadow:none}.gate[aria-pressed=true] .code{-webkit-text-stroke:0;background:var(--holo);-webkit-background-clip:text;background-clip:text}.check{display:flex;gap:10px;align-items:center;font-size:13.5px;color:var(--ink-2);margin:0 0 20px}.check input{accent-color:var(--ink-soft);width:17px;height:17px}.drafts{display:grid;gap:10px}.draft{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border-radius:8px;border:1px solid var(--line);background:rgba(var(--shade),.5)}.draft b{font-family:var(--f-voice);font-style:normal;font-weight:400;font-size:19px}.draft .data{font-size:10px;color:var(--muted);display:block}.delta{display:inline-block;font-family:var(--f-data);font-size:12.5px;padding:3px 10px;border-radius:980px;background:rgba(var(--tint),.05);color:var(--muted)}.delta.up{color:var(--good);background:rgba(var(--good-rgb),.1)}.delta.dn{color:var(--bad);background:rgba(var(--bad-rgb),.1)}.delta.eq{color:var(--cyan);background:rgba(var(--ice-rgb),.1)}.hud{position:sticky;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:20;margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:16px 20px;border-radius:8px;background:rgba(var(--shade),.9);border:1px solid var(--line-hi);backdrop-filter:blur(18px);box-shadow:none}.hud .stats{display:flex;gap:26px;flex-wrap:wrap}.hud .stats span{display:block;font-family:var(--f-data);font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.hud .stats b{font-family:var(--f-display);font-weight:600;font-size:20px;letter-spacing:-.03em}.hud .acts{display:flex;gap:10px;flex-wrap:wrap}.track{flex-basis:100%;height:3px;border-radius:980px;background:rgba(var(--tint),.07);overflow:hidden}.track i{display:block;height:100%;background:var(--beam);transition:width .35s}.pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-data);font-size:10px;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:980px;border:1px solid}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pill.draft{color:var(--amber);border-color:rgba(var(--amber-rgb),.4)}.pill.committed{color:var(--good);border-color:rgba(var(--good-rgb),.4)}.settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.steps{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;gap:12px}.steps li{counter-increment:s;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;font-size:14px;color:var(--ink-2)}.steps li:before{content:counter(s,decimal-leading-zero);font-family:var(--f-data);font-size:11px;color:var(--magenta);padding-top:3px}code{font-family:var(--f-data);font-size:11.5px;padding:2px 7px;border-radius:8px;background:rgba(var(--chain-rgb),.12);color:#cdb8ff}.btns{display:flex;flex-wrap:wrap;gap:10px}.note{font-size:12.5px;color:var(--muted);margin:14px 0 0}.dock-nav{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:50;display:flex;gap:4px;padding:6px;border-radius:980px;max-width:calc(100vw - 16px);overflow-x:auto;background:rgba(var(--shade),.78);border:1px solid var(--line-hi);backdrop-filter:blur(22px) saturate(1.4);box-shadow:inset 0 1px rgba(var(--tint),.06)}.dock-nav button{position:relative;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:0;border-radius:980px;background:none;color:var(--ink-2);font-size:13.5px;font-weight:500;transition:color .2s,background .2s}.dock-nav button svg{width:18px;height:18px;flex:none}.dock-nav button span{white-space:nowrap}.dock-nav button:hover{color:var(--ink);background:rgba(var(--tint),.05)}.dock-nav button[aria-current=page]{color:var(--on-hot);background:var(--ink)}.dock-nav button[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:-9px;width:4px;height:4px;border-radius:50%;background:var(--magenta);box-shadow:none;transform:translate(-50%)}.toasts{position:fixed;left:50%;transform:translate(-50%);bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:80;display:grid;gap:8px;width:max-content;max-width:calc(100vw - 32px)}.toast{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:980px;background:var(--ink);color:var(--on-hot);font-size:13.5px;font-weight:500;box-shadow:none;animation:rise .25s}.toast:before{content:"";width:8px;height:8px;border-radius:50%;background:#13b877}.toast.err{background:var(--bad);color:var(--on-hot)}.toast.err:before{background:#fff}@media (max-width: 1100px){.span-7,.span-5{grid-column:1 / -1}}@media (max-width: 820px){.hero{padding:30px 22px}.hero-grid,.vaults,.setup,.settings,.form{grid-template-columns:1fr}.form .drop{max-width:230px}.dock-nav button span{display:none}.dock-nav button{padding:12px 16px}.legend{grid-template-columns:1fr}}@media (max-width: 560px){.collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.token{padding:6px 6px 10px;border-radius:8px;gap:8px}.token h3{font-size:12.5px}.mint{min-height:240px}.fields{grid-template-columns:1fr}.hud{padding:12px 14px;gap:10px}.hud .stats{gap:10px;width:100%;justify-content:space-between;flex-wrap:nowrap}.hud .stats b{font-size:16px}.hud .stats span{font-size:8.5px}.hud .acts{width:100%}.hud .acts .btn{flex:1;padding:10px 12px}.head{padding-top:16px}.vault .code{font-size:32px}.actions .end{margin-left:0;width:100%}.actions .end .btn{flex:1}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}.token{transform:none!important}}@keyframes fill-up{0%{height:0}}@keyframes wave{to{transform:translate(8px)}}@keyframes pulse-lv{50%{filter:brightness(1.35)}}.level{display:flex;align-items:baseline;gap:8px;padding:0 6px;font-size:11.5px;color:var(--muted)}.level span{font-family:var(--f-data);font-size:9.5px;text-transform:uppercase;letter-spacing:.06em}.level b{font-weight:500;font-size:13px;color:var(--cyan)}.level em{font-family:var(--f-voice);font-style:normal;font-size:14px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.level.s-low b{color:var(--amber)}.level.s-crit b,.level.s-empty b{color:var(--bad)}.level.s-over b{color:var(--good)}.lvbar{display:inline-block;vertical-align:middle;width:70px;height:6px;border-radius:980px;background:rgba(var(--tint),.07);overflow:hidden;margin-right:8px}.lvbar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--chain),var(--ice))}.lvbar.s-low i{background:linear-gradient(90deg,var(--orange),#ffd36e)}.lvbar.s-crit i,.lvbar.s-empty i{background:linear-gradient(90deg,var(--bad),#ff7a93)}.lvbar.s-over i{background:linear-gradient(90deg,#1fcf8a,var(--good))}.lvpct{font-size:11px;color:var(--ink-2)}@media (max-width: 560px){.level{flex-wrap:wrap;gap:2px 6px}.level em{font-size:12.5px}}.yield{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.yield>.slab{grid-column:1 / -1}.yield>.span-7{grid-column:span 7}.yield>.span-5{grid-column:span 5}.chart{width:100%;height:320px}.desc{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--ink-2)}.pop-grid{display:grid;grid-template-columns:120px repeat(4,minmax(0,1fr));gap:10px;align-items:stretch}.pop-size{display:grid;align-content:end;padding:0 4px 4px;font-family:var(--f-data);font-size:11px;color:var(--muted)}.pop-size b{font-family:var(--f-display);font-size:26px;font-weight:600;color:var(--ink);letter-spacing:-.04em;line-height:1}.pop-size em{font-family:var(--f-voice);font-size:16px;color:var(--ink-2)}.pop-flavor{display:flex;align-items:center;font-family:var(--f-voice);font-style:normal;font-size:22px;color:var(--fc);line-height:1.05}.pop-cell{position:relative;display:grid;gap:6px;align-content:start;text-align:left;padding:14px;border-radius:8px;border:1px solid var(--line);background:linear-gradient(160deg,color-mix(in srgb,var(--fc) 14%,transparent),rgba(var(--shade),.55) 60%);transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.pop-cell:hover{transform:translateY(-2px);border-color:var(--fc);box-shadow:none}.pop-cell.na{display:grid;place-items:center;color:var(--muted);cursor:default}.pc-num{font-family:var(--f-display);font-weight:600;font-size:clamp(24px,2.6vw,36px);letter-spacing:-.04em;line-height:1}.pc-lim{font-size:11.5px;color:var(--muted)}.pc-lim b{color:var(--fc);font-weight:500}.pc-bars{display:grid;gap:4px;margin-top:6px}.pc-bar{display:grid;grid-template-columns:74px minmax(0,1fr) 42px;gap:6px;align-items:center;font-family:var(--f-data);font-size:9px;color:var(--muted)}.pc-bar span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-bar i{display:block;height:4px;border-radius:980px;background:rgba(var(--tint),.18)}.pc-bar b{font-weight:400;text-align:right;color:var(--ink-2)}.pc-bar.lim{color:var(--ink)}.pc-bar.lim i{background:var(--fc);box-shadow:none}.pc-bar.lim b{color:var(--fc);font-weight:600}.runway{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.rw{padding:14px;border-radius:8px;border:1px solid var(--line);background:rgba(var(--shade),.5);display:grid;gap:12px;align-content:start}.rw-head{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center}.rw h3{margin:0;font-family:var(--f-display);font-size:14px;font-weight:600}.rw-stock{font-size:10.5px;color:var(--cyan)}.rw-sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.rw-sizes div{display:grid;gap:2px;padding:8px;border-radius:8px;background:rgba(var(--tint),.03);border:1px solid var(--line)}.rw-sizes span{font-size:9.5px;color:var(--muted)}.rw-sizes b{font-size:15px;font-weight:500}.rw-sizes em{font-family:var(--f-voice);font-size:12.5px;color:var(--ink-2)}.rw .desc{margin:0;font-size:12.5px}.mlist{display:grid;gap:6px}.mrow{border-radius:8px;border:1px solid var(--line);background:rgba(var(--shade),.45);overflow:hidden}.mrow.s-zero{border-color:rgba(var(--bad-rgb),.35)}.mrow.s-low{border-color:rgba(var(--amber-rgb),.3)}.mrow-head{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 90px 90px;gap:12px;align-items:center;padding:11px 14px;border:0;background:none;text-align:left}.m-name{font-weight:500;font-size:14px}.ta{font-style:normal;font-family:var(--f-data);font-size:9px;margin-left:8px;padding:2px 6px;border-radius:8px;background:rgba(var(--ice-rgb),.12);color:var(--cyan);vertical-align:2px}.m-lim{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-lim b{font-weight:500;color:var(--ink-2)}.m-cost{font-size:11px;color:var(--muted);text-align:right}.m-num{font-size:16px;font-weight:600;text-align:right;color:var(--cyan)}.s-zero .m-num{color:var(--bad)}.s-low .m-num{color:var(--amber)}.uses{display:grid;gap:4px}.use{display:grid;grid-template-columns:minmax(0,1fr) auto 70px;gap:12px;align-items:baseline;padding:6px 0;border-bottom:1px dashed var(--line);font-size:13px}.use .u-per{font-size:10.5px;color:var(--muted)}.use b{text-align:right;font-weight:500;color:var(--cyan)}@media (max-width: 1100px){.yield>.span-7,.yield>.span-5{grid-column:1 / -1}}@media (max-width: 820px){.pop-grid{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto}.pop-grid>.pop-flavor{grid-column:1 / -1;margin-top:6px}.pop-grid>span:first-child{display:none}.pop-board{overflow-x:auto}.mrow-head{grid-template-columns:minmax(0,1fr) 70px}.m-lim{grid-column:1;grid-row:2}.m-cost{grid-column:2;grid-row:2}.m-num{grid-column:2;grid-row:1}}@media (max-width: 560px){.rw-sizes{grid-template-columns:repeat(2,minmax(0,1fr))}.chart{height:280px}}.pc-size{display:none;font-family:var(--f-data);font-size:10px;color:var(--muted)}@media (max-width: 820px){.pop-board{overflow:visible}.pop-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.pop-grid>.pop-size{display:none}.pc-size{display:block}.pc-bar{grid-template-columns:58px minmax(0,1fr) 36px}}@media (max-width: 820px),(pointer: coarse){.slab,.hud,.dock-nav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.slab{background:rgba(var(--shade),.92)}.dock-nav{background:rgba(var(--shade),.96)}}@media (max-width: 820px){.dock-nav{gap:2px;padding:5px;max-width:calc(100vw - 16px)}.dock-nav button{padding:11px 10px}}@media (max-width: 360px){.dock-nav button{padding:10px 8px}.dock-nav button svg{width:16px;height:16px}}.qf-sheet{max-width:560px}.qf .seek{margin:4px 0 12px}.qf-list{max-height:min(60vh,460px);overflow-y:auto;display:grid;gap:4px}.qf-list h6{margin:10px 4px 4px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600}.qf-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;text-align:start;padding:8px 10px;border-radius:8px;border:1px solid transparent;background:transparent;color:inherit;font:inherit;cursor:pointer}.qf-row svg{width:20px;height:20px;justify-self:center;color:var(--violet, var(--chain))}.qf-row b{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qf-row .data{font-size:11.5px;color:var(--muted)}.qf-row[aria-selected=true],.qf-row:hover{background:rgba(var(--chain-rgb),.12);border-color:rgba(var(--chain-rgb),.35)}.qf-pic{width:34px;height:34px;border-radius:8px;object-fit:cover;display:grid;place-items:center;font-size:11px;background:rgba(var(--tint),.06)}.qf-hint{margin:12px 4px 0;font-size:11px;color:var(--muted)}@media (pointer: coarse){.qf-hint{display:none}}#qf-btn svg{width:16px;height:16px}.rq{display:inline-block;padding:2px 9px;border-radius:980px;font-size:11px;font-weight:600;border:1px solid;white-space:nowrap}.rq-out{color:var(--bad, var(--bad));border-color:rgba(var(--bad-rgb),.45);background:rgba(var(--bad-rgb),.08)}.rq-low{color:var(--ice);border-color:rgba(var(--ice-rgb),.35)}.rq-sum{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;padding:12px 14px;border-radius:8px;background:rgba(var(--chain-rgb),.08);border:1px solid rgba(var(--chain-rgb),.25)}.rq-sum span{color:var(--ink-2);font-size:13px}.rq-sum b{font-size:18px}.ar #view[dir=rtl] .r{text-align:end}.ar .orbit-center .voice{font-size:15px;max-width:120px;line-height:1.3}.ar #view[dir=rtl] .hero-num{direction:ltr;text-align:right}.coll-h{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:14px 2px -4px;padding-bottom:8px;border-bottom:1px solid var(--line);font-size:15px;font-weight:600}.coll-h:first-child{margin-top:0}.coll-h span,.grp-row span{font-family:var(--f-data);font-size:11.5px;font-weight:400;color:var(--muted)}.ledger tr.grp-row td{background:rgba(var(--chain-rgb),.08);padding:9px 14px;cursor:default}.ledger tr.grp-row td b{margin-inline-end:12px}.si{display:grid;gap:18px;min-width:0}.si-head h2{margin:0;font-size:22px}.si-head p{margin:4px 0 0;color:var(--muted);font-size:13px}.si-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.si-kpis article{--k: var(--chain);padding:14px;border-radius:8px;border:1px solid color-mix(in srgb,var(--k) 30%,transparent);background:linear-gradient(150deg,color-mix(in srgb,var(--k) 14%,transparent),rgba(var(--tint),.02));display:grid;gap:6px;align-content:space-between}.si-kpis article.good{--k: var(--good)}.si-kpis article.warn{--k: var(--amber)}.si-kpis article.bad{--k: var(--bad)}.si-kpis span{font-size:12px;color:var(--ink-2);line-height:1.3}.si-kpis b{font-size:20px;font-weight:600;color:var(--k)}.si-kpis article:not(.good):not(.warn):not(.bad) b{color:var(--ink)}.si-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px}.si-card{min-width:0}.si-sub{margin:-6px 0 12px;font-size:12.5px;color:var(--muted)}.si-t{min-width:640px}.si-t td.neg{color:var(--bad)}.si-t td.warn{color:var(--amber)}.si-loc{padding:2px 9px;border-radius:980px;font-size:11.5px;background:rgba(var(--tint),.06)}.si-pill{display:inline-block;padding:3px 10px;border-radius:980px;font-size:11.5px;font-weight:600;border:1px solid;white-space:nowrap}.si-pill.bad{color:var(--bad-soft);border-color:rgba(var(--bad-rgb),.5);background:rgba(var(--bad-rgb),.1)}.si-pill.warn{color:var(--amber);border-color:rgba(var(--amber-rgb),.45)}.si-pill.good{color:var(--good);border-color:rgba(var(--good-rgb),.4)}.si-pill.info{color:var(--ice);border-color:rgba(var(--ice-rgb),.4)}.si-cover{display:inline-block;vertical-align:middle;width:70px;height:6px;border-radius:980px;background:rgba(var(--tint),.08);overflow:hidden;margin-inline-end:8px}.si-cover i{display:block;height:100%;border-radius:inherit;background:var(--good)}.si-cover.s-now i{background:var(--bad)}.si-cover.s-soon i{background:var(--amber)}.si-cover.s-over i{background:var(--ice)}.si-cd{font-size:12.5px}.si-moves{list-style:none;margin:0;padding:0;display:grid;gap:8px}.si-moves li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:8px;background:rgba(var(--tint),.03);border:1px solid var(--line);cursor:pointer}.si-moves .pic{width:40px;height:40px;border-radius:8px;object-fit:contain;background:#fff}.si-moves b{display:block;font-weight:600;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-moves strong{font-size:16px}.si-moves small{font-size:11px;color:var(--muted)}.si-abc{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:8px}.si-abc span{display:flex;gap:8px;align-items:baseline;padding:8px 12px;border-radius:8px;background:rgba(var(--tint),.04);font-size:12.5px}.si-abc b{font-size:16px}.si-abc em{font-style:normal;color:var(--muted);font-size:11.5px}.abc-A b{color:var(--chain)}.abc-B b{color:var(--ice)}.abc-C b{color:#747e93}.si-chart{height:340px}@media (max-width: 1100px){.si-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.si-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.si-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.si-kpis b{font-size:16px}.si-chart{height:300px}.si-t{min-width:0}.si-t thead{display:none}.si-t,.si-t tbody{display:block}.si-t tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;padding:12px 4px;border-bottom:1px solid var(--line)}.si-t td{border:0;padding:0;white-space:normal;font-size:12.5px}.si-t td:first-child{grid-column:1 / -1}.si-t td.r{text-align:start}.si-t td:last-child{grid-column:1 / -1}}.is-phone .ledger-wrap{-webkit-overflow-scrolling:touch}.is-phone .btn{min-height:42px}.is-phone .title-actions{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;padding-bottom:2px}.is-phone .title-actions::-webkit-scrollbar{display:none}.is-phone .title-actions .btn{flex:0 0 auto}.is-phone .seg button{padding-inline:10px}.is-desktop .collection{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}@media (max-width: 640px){.si-t td{background:none!important}.si-t td[data-l]:before{content:attr(data-l);display:block;font-family:var(--f-text);font-size:10px;color:var(--muted);margin-bottom:2px}.si-t td:last-child[data-l]{grid-column:auto}}.si-est{font-style:normal;color:var(--amber);font-family:var(--f-text)}.span-12{grid-column:1 / -1}.mv-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.mv{position:relative;display:grid;grid-template-columns:22px 38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border-radius:8px;border:1px solid var(--line);background:rgba(var(--tint),.02);color:inherit;font:inherit;text-align:start;cursor:pointer;overflow:hidden}.mv i{position:absolute;inset-inline-start:0;bottom:0;height:3px;width:var(--w);border-radius:8px;background:linear-gradient(90deg,var(--chain),var(--ink-soft))}.mv .pic{width:38px;height:38px;border-radius:8px;object-fit:contain;background:#fff}.mv-n{font-family:var(--f-data);font-size:11px;color:var(--muted)}.mv-nm b{display:block;font-weight:600;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-nm small{font-family:var(--f-data);font-size:11px;color:var(--muted)}.mv-v{font-family:var(--f-data);font-size:13px}@media (max-width: 760px){.mv-list{grid-template-columns:minmax(0,1fr)}}.driver-popover.noir-tour{background:var(--surface-2);color:var(--ink);border:1px solid rgba(var(--chain-rgb),.45);border-radius:8px;box-shadow:none}.driver-popover.noir-tour .driver-popover-title{font-size:16px;color:var(--ink-hi)}.driver-popover.noir-tour .driver-popover-description{color:#d3dae6}.driver-popover.noir-tour .driver-popover-progress-text{color:#9a8cab}.driver-popover.noir-tour button{background:rgba(var(--tint),.08);color:var(--ink-hi);border:1px solid rgba(var(--tint),.2);text-shadow:none;border-radius:8px;padding:6px 12px}.driver-popover.noir-tour .driver-popover-next-btn{background:linear-gradient(120deg,var(--chain),var(--ink-soft));border:0}#tour-btn{font-weight:600;width:34px}#refresh-btn span{display:inline-block;font-size:17px;line-height:1}.refreshing #refresh-btn span{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.ptr{position:fixed;top:0;left:50%;z-index:300;width:42px;height:42px;margin-left:-21px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);border:1px solid rgba(var(--chain-rgb),.6);color:var(--ink-hi);font-size:20px;box-shadow:none;transform:translateY(calc(var(--d, 0px) - 50px));opacity:0;transition:opacity .15s;pointer-events:none}.ptr.on{opacity:1}.ptr i{font-style:normal;transform:rotate(calc(var(--d, 0px) * 3))}.ptr.ready{background:linear-gradient(120deg,var(--chain),var(--ink-soft))}.ptr.go i{animation:spin .7s linear infinite}#upd-bar{position:fixed;left:50%;bottom:96px;transform:translate(-50%);z-index:250;padding:12px 18px;border-radius:980px;border:0;color:var(--ink-hi);font:inherit;font-weight:600;background:linear-gradient(120deg,var(--chain),var(--ink-soft));box-shadow:none;cursor:pointer;white-space:nowrap}.ml{display:grid;gap:18px;min-width:0}.ml-head h2{margin:0;font-size:24px}.ml-head p{margin:4px 0 0;color:var(--muted);font-size:13px;max-width:80ch}.ml-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ml-kpis article{--k: var(--chain);padding:14px;border-radius:8px;display:grid;gap:4px;align-content:start;background:linear-gradient(150deg,color-mix(in srgb,var(--k) 16%,transparent),rgba(var(--tint),.02));border:1px solid color-mix(in srgb,var(--k) 32%,transparent)}.ml-kpis article.good{--k: var(--good)}.ml-kpis article.warn{--k: var(--amber)}.ml-kpis span{font-size:12px;color:var(--ink-2)}.ml-kpis b{font-size:22px}.ml-kpis b small{font-size:12px;color:var(--muted)}.ml-kpis em{font-style:normal;font-size:11px;color:var(--muted)}.ml-h{margin:6px 0 -6px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ml-boards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.ml-board{border-radius:8px;padding:14px;background:radial-gradient(120% 70% at 50% 0%,#7f95ff 0%,#3a4fa0 45%,var(--surface-2) 100%);border:1px solid rgba(var(--tint),.18);box-shadow:none;display:grid;gap:8px}.ml-board>header{display:flex;justify-content:space-between;align-items:center;padding:2px 4px 8px;border-bottom:3px solid rgba(var(--tint),.85);box-shadow:none}.ml-board>header b{font-size:19px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-hi)}.ml-board>header img{width:34px;height:34px;border-radius:50%}.ml-item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 6px;border-bottom:1px dashed rgba(var(--tint),.25)}.ml-item:last-child{border-bottom:0}.ml-ring{width:44px;height:44px}.ml-ring circle{fill:none;stroke-width:4;stroke-linecap:round}.ml-ring .t{stroke:rgba(var(--tint),.15)}.ml-ring text{fill:#fff;font-size:10px;font-family:var(--f-data)}.ml-nm b{display:block;color:var(--ink-hi);font-size:14px}.ml-nm small{display:block;color:rgba(var(--ink-rgb),.72);font-size:10.5px;line-height:1.4;margin-top:2px}.ml-nm small i{font-style:normal;opacity:.8}.ml-q{display:inline-block;margin-top:4px;font-size:10px;font-weight:600;padding:1px 8px;border-radius:980px;color:#120a1c;background:var(--q)}.ml-pr{text-align:end}.ml-pr b{display:block;font-size:26px;font-weight:600;color:var(--ink-hi);line-height:1}.ml-pr b small{font-size:11px}.ml-pr em{font-style:normal;font-size:11px;color:#9dffcf}.ml-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px}.ml-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.ml-legend p{margin:0;font-size:12px;color:var(--ink-2);padding:8px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--q) 40%,transparent)}.ml-legend b{display:block;color:var(--q);font-size:13px}.ml-sim{display:grid;gap:14px}.ml-sim label{display:grid;gap:6px;font-size:12.5px;color:var(--ink-2)}.ml-sim input[type=range]{width:100%;accent-color:var(--ink-soft)}.ml-sim-out{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ml-sim-out div{padding:12px;border-radius:8px;background:rgba(var(--tint),.04);border:1px solid var(--line);display:grid;gap:4px}.ml-sim-out span{font-size:11px;color:var(--muted)}.ml-sim-out b{font-size:17px}.ml-sim-out .pos b{color:var(--good)}.ml-sim-out .neg b{color:var(--bad)}.si-t td.pos{color:var(--good)}@media (max-width: 1100px){.ml-boards,.ml-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.ml-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-kpis b{font-size:18px}.ml-sim-out,.ml-legend{grid-template-columns:minmax(0,1fr)}}.is-phone #net>span{display:none}.is-phone #net{padding:10px}.ml-show{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,420px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 12px;scrollbar-width:thin}.ml-card{scroll-snap-align:start;border-radius:8px;overflow:hidden;background:linear-gradient(170deg,color-mix(in srgb,var(--c) 30%,var(--surface-1)),var(--surface-2) 60%);border:1px solid color-mix(in srgb,var(--c) 55%,transparent);box-shadow:none;display:grid;align-content:start}.ml-poster{position:relative;aspect-ratio:16/9;overflow:hidden}.ml-poster img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.ml-card:hover .ml-poster img{transform:scale(1.04)}.ml-new{position:absolute;top:10px;inset-inline-end:10px;padding:4px 12px;border-radius:980px;font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--ink-hi);background:linear-gradient(120deg,var(--ink-soft),var(--amber));box-shadow:none}.ml-card-b{padding:14px;display:grid;gap:10px}.ml-card-b header{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ml-card-b header b{font-size:17px}.ml-card-b header strong{font-size:26px;line-height:1}.ml-card-b header small{font-size:11px;color:var(--muted)}.ml-lines{display:flex;flex-wrap:wrap;gap:6px}.ml-lines span{font-size:11.5px;padding:3px 10px;border-radius:980px;background:rgba(var(--tint),.08)}.ml-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ml-stats div{padding:8px 10px;border-radius:8px;background:rgba(var(--shade),.25);display:grid;gap:2px}.ml-stats span{font-size:10.5px;color:var(--muted)}.ml-stats b{font-size:15px}.ml-stats b.pos{color:var(--good)}.ml-stats .zero b{color:var(--bad)}.ml-warn{margin:0;font-size:12px;color:#ff9aac}.ml-save{margin:0;font-size:12px;color:var(--ink-2)}.ml-save b{color:var(--good)}@media (max-width: 640px){.ml-show{grid-auto-columns:86%}}.l-refuel{--lc: var(--ice)}.l-stores{--lc: var(--ink-soft)}.token.top{border-color:rgba(var(--amber-rgb),.55);box-shadow:0 0 0 1px rgba(var(--amber-rgb),.25)}.p3-head{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center}@media (max-width: 640px){.p3-head{grid-template-columns:84px minmax(0,1fr)}}.ml-card-b header strong{white-space:nowrap}.l-refuel.si-loc{color:var(--ice)}.l-stores.si-loc{color:var(--ink)}.si-moves li.t-bad{border-color:rgba(var(--bad-rgb),.5)}.si-moves li.t-warn{border-color:rgba(var(--amber-rgb),.45)}.si-moves li{grid-template-columns:40px minmax(0,1fr)}.si-act{display:block;font-size:12.5px;color:var(--ink);margin-top:2px}.si-why,.si-spot{display:block;font-size:11px;color:var(--muted);margin-top:2px}.sl{display:grid;gap:16px;min-width:0}.sl-boards{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px;align-items:start}.sl-board{background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--bh) 55%,var(--surface-2)) 0%,var(--surface-2) 50%,var(--surface-1) 100%);box-shadow:none;border-color:color-mix(in srgb,var(--bh) 45%,rgba(var(--tint),.15))}.sl-board>header span{font-size:11.5px;color:rgba(var(--ink-rgb),.75)}.sl-item{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:8px 4px;text-align:start;color:inherit;font:inherit;background:none;border:0;border-bottom:1px dashed rgba(var(--tint),.22);cursor:pointer;border-radius:8px;transition:background .15s}.sl-item:hover{background:rgba(var(--tint),.06)}.sl-item:last-child{border-bottom:0}.sl-pic{position:relative;width:58px;height:58px}.sl-pic .pic{position:absolute;inset:7px;width:44px;height:44px;border-radius:50%;object-fit:contain;background:#fff}.sl-ring{position:absolute;inset:0;width:58px;height:58px}.sl-ring circle{fill:none;stroke-width:3.5;stroke-linecap:round}.sl-ring .t{stroke:rgba(var(--tint),.14)}.sl-ring text{font-size:8px;fill:#fff;font-family:var(--f-data);paint-order:stroke;stroke:rgba(var(--shade),.85);stroke-width:2.5px;transform:translateY(15px)}.sl-nm{display:grid;gap:2px;min-width:0}.sl-nm b{font-size:13.5px;color:var(--ink-hi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-nm small{font-size:11px;color:rgba(var(--ink-rgb),.7);font-family:var(--f-data)}.sl-tags{display:flex;flex-wrap:wrap;gap:4px}.sl-tags i{font-style:normal;font-size:10px;font-weight:600;padding:1px 7px;border-radius:980px}.sl-tags .top{color:#1a1200;background:linear-gradient(120deg,#ffe08a,var(--amber))}.sl-tags .out{background:var(--bad);color:var(--on-hot)}.sl-tags .low{background:var(--amber);color:#1a1200}.sl-tags .exp{background:rgba(var(--tint),.15);color:var(--ink-hi)}.sl-q{display:grid;justify-items:end;gap:2px}.sl-q b{font-size:17px;color:var(--ink-hi)}.sl-q b small{font-size:10.5px;color:rgba(var(--ink-rgb),.7)}.sl-q em{font-style:normal;font-size:10.5px;color:rgba(var(--ink-rgb),.7);white-space:nowrap}.sl-q em u{text-decoration:none;color:#9dffcf;font-weight:600}.sl-item.s-out .sl-q b{color:#ff9aac}@media (max-width: 640px){.sl-boards{grid-template-columns:minmax(0,1fr)}.sl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.dock-nav{gap:0;padding:4px}.dock-nav button{padding:11px 6px}.dock-nav button svg{width:17px;height:17px}}.hl{display:grid;gap:16px;min-width:0}.hl>*,.hl-two>*,.hl-grid>*{min-width:0}.hl .sw{display:inline-block;width:10px;height:10px;border-radius:8px;flex:none}.hl .sw.t-co,.hl-type.t-co i{background:#8fa6ff;box-shadow:none}.hl .sw.t-cp,.hl-type.t-cp i{background:var(--amber);box-shadow:none}.hl .sw.t-wc,.hl-type.t-wc i{background:var(--ice);box-shadow:none}.hl-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;padding:24px;border-radius:8px;background:radial-gradient(120% 140% at 0% 0%,rgba(var(--chain-rgb),.28),transparent 55%),radial-gradient(90% 120% at 100% 100%,rgba(var(--glow),.2),transparent 60%),var(--glass);border:1px solid var(--line-hi)}.hl-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.25;background-image:linear-gradient(rgba(var(--hair),.12) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--hair),.12) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(70% 90% at 30% 40%,var(--surface-0),transparent)}.hl-hero>*{position:relative}.hl-k{font-family:var(--f-data);font-size:11px;letter-spacing:.22em;color:var(--ink-2);text-transform:uppercase}.hl-big{display:flex;align-items:baseline;gap:10px;font-size:clamp(54px,10vw,88px);line-height:1;margin:8px 0 14px;background:var(--holo);-webkit-background-clip:text;background-clip:text;color:transparent}.hl-big small{font-family:var(--f-text);font-size:15px;color:var(--ink-2);-webkit-text-fill-color:var(--ink-2);letter-spacing:0}.hl-types{display:flex;flex-wrap:wrap;gap:8px}.hl-type{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:980px;background:rgba(var(--shade),.6);border:1px solid var(--line);font-size:12.5px;color:var(--ink-2)}.hl-type i{width:9px;height:9px;border-radius:50%}.hl-type b{color:var(--ink);font-size:13px}.hl-hero-side{display:grid;gap:10px;align-content:center}.hl-hero-side div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;border-radius:8px;background:rgba(var(--shade),.5);border:1px solid var(--line)}.hl-hero-side span{font-size:12.5px;color:var(--ink-2)}.hl-hero-side b{font-size:18px}.hl-hero-side .hot{border-color:rgba(var(--amber-rgb),.45);background:linear-gradient(90deg,rgba(var(--amber-rgb),.14),rgba(var(--glow),.08))}.hl-hero-side .hot em{font-style:normal;color:var(--amber)}.hl-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.hl-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px;max-width:100%}.hl-tabs button{flex:none;border:1px solid var(--line);background:rgba(var(--shade),.6);color:var(--ink-2);padding:9px 14px;border-radius:980px;font:500 13px var(--f-text);display:inline-flex;gap:6px;align-items:center;cursor:pointer}.hl-tabs button sup{font-family:var(--f-data);font-size:10px;color:var(--muted)}.hl-tabs button[aria-selected=true]{color:var(--on-hot);background:var(--ink);border-color:transparent;box-shadow:0 0 0 1px rgba(var(--tint),.2)}.hl-tabs button[aria-selected=true] sup{color:var(--muted)}.hl-mode button[aria-pressed=true]{color:var(--on-hot);background:var(--ink)}.hl-legend{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:12px;color:var(--ink-2)}.hl-legend span{display:inline-flex;align-items:center;gap:7px}.hl-legend .ramp i{width:70px;height:9px;border-radius:980px;background:linear-gradient(90deg,#141c34,rgba(var(--chain-rgb),1),rgba(var(--ice-rgb),1),rgba(var(--glow),1),rgba(var(--amber-rgb),1))}.hl-legend .sw.cold{border:1.5px dashed var(--muted);background:none;box-shadow:none}.hl-legend .sw.crown{width:auto;height:auto;padding:1px 5px;border-radius:8px;background:#fff;color:var(--on-hot);font:600 9px var(--f-data)}.hl-legend .sw.cpl{background:none;border:1.6px solid var(--amber);box-shadow:none}.hl-legend .note{margin:0;font-size:12px}.hl-svg{direction:ltr;unicode-bidi:isolate;margin:0 auto;display:block;width:100%;height:auto;overflow:visible;user-select:none;-webkit-user-select:none}.hl-svg .scr{font:600 11px var(--f-data);letter-spacing:.32em;fill:var(--ink-2)}.hl-svg .rl{font:600 13px var(--f-data);fill:#8f84b3}.hl-svg .rn{font:9px var(--f-data);fill:#5d5480}.hl-seat{cursor:pointer;transition:opacity .2s}.hl-seat text{font:600 10.5px var(--f-data);pointer-events:none}.hl-seat text.wc{font-size:13px;fill:var(--surface-1)}.hl-seat.cold text{fill:var(--muted)!important}.hl-seat .bk{transition:transform .2s,filter .2s;transform-box:fill-box;transform-origin:center}.hl-seat:hover .bk,.hl-seat:focus-visible .bk{filter:brightness(1.25) drop-shadow(0 0 6px rgba(var(--tint),.5))}.hl-seat:focus{outline:none}.hl-seat.top .bk{filter:drop-shadow(0 0 7px rgba(255,211,110,.85))}.hl-seat .crown rect{fill:#fff;filter:drop-shadow(0 0 6px rgba(255,211,110,.9))}.hl-seat .crown text{font:600 9px var(--f-data);fill:var(--surface-1)}.hl-seat.sel .bk{stroke:#fff;stroke-width:2.5;stroke-dasharray:none;filter:drop-shadow(0 0 10px #fff)}.hl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hl-card{position:relative;display:grid;gap:10px;padding:16px 16px 14px;border-radius:8px;background:var(--glass);border:1px solid var(--line);cursor:pointer;transition:transform .25s,border-color .25s,box-shadow .25s}.hl-card:hover,.hl-card:focus-visible{transform:translateY(-3px);border-color:var(--line-hi);box-shadow:0 24px 60px -24px rgba(var(--glow),.5);outline:none}.hl-card header{display:flex;justify-content:space-between;align-items:baseline}.hl-card header b{font:600 13px var(--f-display);letter-spacing:.12em}.hl-card header span{font-size:11px;color:var(--muted)}.hl-card footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hl-card footer span{display:grid;gap:2px;padding:8px 10px;border-radius:8px;background:rgba(var(--shade),.55);border:1px solid var(--line);min-width:0}.hl-card footer i{font-style:normal;font-size:10.5px;color:var(--muted)}.hl-card footer b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hl-panel{padding:18px;border-radius:8px;background:var(--glass);border:1px solid var(--line)}.hl-panel h3{margin:0 0 12px;font:600 12px var(--f-data);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.hl-panel .note{margin-top:10px}.hl-chart{height:240px}.hl-inv{width:100%;border-collapse:collapse;font-size:13px}.hl-inv th{font:500 11px var(--f-text);color:var(--muted);text-align:start;padding:0 6px 10px;white-space:nowrap}.hl-inv th .sw{margin-inline-end:5px;vertical-align:-1px}.hl-inv td{padding:10px 6px;border-top:1px solid var(--line)}.hl-inv td.b{font-weight:600;color:var(--ink)}.hl-inv tfoot td{font-weight:600;color:var(--amber);border-top:1px solid var(--line-hi)}.hl-ins{margin:0;padding:0;list-style:none;display:grid;gap:8px}.hl-ins li{position:relative;padding:10px 12px 10px 30px;border-radius:8px;background:rgba(var(--shade),.5);border:1px solid var(--line);font-size:13.5px;line-height:1.45}[dir=rtl] .hl-ins li{padding:10px 30px 10px 12px}.hl-ins li:before{content:"";position:absolute;inset-inline-start:12px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--violet);box-shadow:0 0 10px var(--violet)}.hl-ins li.good:before{background:var(--good);box-shadow:0 0 10px var(--good)}.hl-ins li.warn:before{background:var(--amber);box-shadow:0 0 10px var(--amber)}.hl-stage{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.hl-zoom{position:relative;overflow:hidden;border-radius:8px;padding:12px 14px 14px;background:radial-gradient(80% 60% at 50% 0%,rgba(var(--glow),.12),transparent 70%),rgba(var(--shade),.7);border:1px solid var(--line-hi)}.hl-zbar{display:flex;align-items:center;gap:10px;margin-bottom:6px}.hl-zbar b{font:600 12px var(--f-display);letter-spacing:.14em}.hl-zbar span{font-size:11px;color:var(--muted)}.hl-pzwrap{overflow:hidden;border-radius:8px}.hl-zbtns{margin-inline-start:auto;display:flex;gap:6px;direction:ltr}.hl-zbtns button{width:34px;height:34px;border-radius:50%;border:1px solid var(--line-hi);background:rgba(var(--shade),.85);color:var(--ink);font:600 16px var(--f-data);cursor:pointer}.hl-seat-card{position:sticky;top:90px}.hl-tip{margin:0;padding:22px;border-radius:8px;border:1px dashed var(--line-hi);color:var(--ink-2);font-size:13.5px;text-align:center}.hl-sc{padding:18px;border-radius:8px;background:linear-gradient(160deg,color-mix(in srgb,var(--h) 26%,transparent),rgba(var(--shade),.8) 60%);border:1px solid color-mix(in srgb,var(--h) 55%,transparent);box-shadow:none;display:grid;gap:14px;animation:rise .25s}.hl-sc-id{display:flex;align-items:center;gap:12px}.hl-sc-id b{font:600 28px var(--f-display);padding:6px 14px;border-radius:8px;background:var(--h);color:var(--on-hot)}.hl-sc-id span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2)}.hl-sc-n b{font-size:52px;line-height:1;display:block}.hl-sc-n span{font-size:13px;color:var(--ink-2)}.hl-sc-g{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hl-sc-g span{display:grid;gap:2px;padding:9px 11px;border-radius:8px;background:rgba(var(--shade),.55);border:1px solid var(--line)}.hl-sc-g i{font-style:normal;font-size:10.5px;color:var(--muted)}.hl-sc-g b{font-size:14px}.hl-sc-g b.up{color:var(--good)}.hl-sc-g b.dn{color:var(--bad)}.hl-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hl-kpis article{padding:14px 16px;border-radius:8px;background:var(--glass);border:1px solid var(--line);display:grid;gap:4px;min-width:0}.hl-kpis span{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-2)}.hl-kpis b{font-size:26px}.hl-kpis em{font-style:normal;font-size:11.5px;color:var(--muted)}.hl-kpis .t-cp{border-color:rgba(var(--amber-rgb),.35)}.hl-kpis .t-wc{border-color:rgba(var(--ice-rgb),.3)}.hl-lead,.hl-films{margin:0;padding:0;list-style:none;display:grid;gap:7px}.hl-lead li{display:grid;grid-template-columns:38px 10px minmax(0,1fr) 56px;gap:10px;align-items:center;cursor:pointer;padding:4px 6px;border-radius:8px}.hl-lead li:hover{background:rgba(var(--tint),.04)}.hl-lead b{font:600 13px var(--f-data)}.hl-lead em,.hl-rows em,.hl-films em{font-style:normal;font-size:12.5px;text-align:end}.hl .bar{display:block;height:9px;border-radius:980px;background:rgba(var(--tint),.06);overflow:hidden}.hl .bar u{display:block;height:100%;border-radius:980px}.hl-lead.cold u{background:var(--muted)}.hl-rows{display:grid;gap:8px}.hl-rows div{display:grid;grid-template-columns:20px minmax(0,1fr) 44px;gap:10px;align-items:center}.hl-rows b{font:600 13px var(--f-data);color:var(--ink-2)}.hl-films li{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px;background:rgba(var(--shade),.45);border:1px solid var(--line);font-size:13px}.hl-films li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-src{margin:0;font-size:12px;color:var(--muted);text-align:center}.hl-src b{color:var(--ink-2);font-family:var(--f-data);font-weight:500}@media (max-width: 980px){.hl-stage{grid-template-columns:1fr}.hl-seat-card{position:static}}@media (max-width: 760px){.hl-hero,.hl-two,.hl-grid{grid-template-columns:1fr}.hl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-hero{padding:20px}.hl-zoom{padding:12px 6px 8px;border-radius:8px}}.settings>.rq-wrap{grid-column:1 / -1}.rq-list{display:grid;gap:8px}.rq-sec{margin:14px 0 2px;font:600 13px var(--f-text);display:flex;gap:8px;align-items:baseline}.rq-sec small{font:500 10.5px var(--f-data);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.rq-row{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:8px;background:rgba(var(--shade),.55);border:1px solid var(--line);overflow:hidden}.rq-name{margin:0;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-family:var(--f-data);font-size:12.5px}.rq-name b{color:var(--ink)}.rq-name span{font-size:10.5px;color:var(--amber)}.rq-hint{margin:4px 0 0;font-size:12px;color:var(--muted)}.rq-last{display:flex;gap:10px;align-items:center;min-width:0}.rq-last i{width:9px;height:9px;border-radius:50%;flex:none;background:var(--muted)}.rq-last span{display:grid;min-width:0}.rq-last b{font-size:12.5px;direction:ltr;text-align:start}[dir=rtl] .rq-last b{text-align:right}.rq-last em{font-style:normal;font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-row.t-fresh .rq-last i{background:var(--good);box-shadow:none}.rq-row.t-warm .rq-last i{background:var(--amber);box-shadow:none}.rq-row.t-stale .rq-last i,.rq-row.t-none .rq-last i{background:var(--bad);box-shadow:none}.rq-act .btn{padding:9px 16px}.rq-prog{grid-column:1 / -1;position:relative;height:22px;border-radius:980px;background:rgba(var(--tint),.06);overflow:hidden}.rq-prog u{position:absolute;inset:0 auto 0 0;width:0;background:var(--beam);transition:width .3s}.rq-prog span{position:relative;display:block;text-align:center;font:600 10.5px/22px var(--f-data);color:var(--ink-hi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px}@media (max-width: 760px){.rq-row{grid-template-columns:minmax(0,1fr) auto}.rq-last{grid-column:1 / -1;grid-row:2}.rq-act{grid-row:1;grid-column:2}}.rq-wrap,.rqs,.rq-list,.rq-row>*{min-width:0}.rq-hint,.rq-name{overflow-wrap:anywhere}.lk{display:grid;gap:16px}.lk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.lk-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;padding:18px;border-radius:8px;background:var(--glass);border:1px solid var(--line);min-width:0}.lk-card.main{border-color:rgba(var(--glow),.4);background:radial-gradient(90% 120% at 0% 0%,rgba(var(--chain-rgb),.25),transparent 60%),var(--glass);box-shadow:none}.lk-ic{width:56px;height:56px;border-radius:8px;display:grid;place-items:center;font:600 24px var(--f-display);background:var(--holo);color:var(--on-hot)}.lk-tx{display:grid;gap:4px;min-width:0;align-content:start}.lk-tx b{font-size:16px}.lk-tx span{font-size:12px;color:var(--ink-2);overflow-wrap:anywhere;text-align:start}.lk-tx p{margin:4px 0 0;font-size:13px;color:var(--muted);line-height:1.5}.lk-tx em{font-style:normal;font-size:11.5px;color:var(--amber)}.lk-act{grid-column:1 / -1;display:flex;gap:8px}.lk-act .btn{text-decoration:none}.lk-form{display:grid;gap:10px;max-width:520px}.lk-form h3{margin:0;font-size:14px}.lk-lock{margin:0}@media (max-width: 420px){.lk-grid{grid-template-columns:1fr}}.clk{display:flex;align-items:center;gap:14px;padding:8px 16px 8px 10px;border-radius:8px;background:linear-gradient(120deg,rgba(var(--chain-rgb),.14),rgba(var(--ice-rgb),.06)),var(--glass);border:1px solid var(--line-hi);box-shadow:inset 0 1px rgba(var(--tint),.06);min-width:0}.clk-ring{position:relative;width:44px;height:44px;flex:none}.clk-ring svg{width:100%;height:100%}.clk-ring circle{fill:none;stroke-width:3.5}.clk-ring .t{stroke:rgba(var(--tint),.08)}.clk-ring .v{stroke:var(--cyan);stroke-linecap:round;filter:drop-shadow(0 0 4px var(--cyan));transition:stroke-dasharray .6s}.clk-ring i{position:absolute;inset:0;margin:auto;width:8px;height:8px;border-radius:50%;background:var(--magenta);box-shadow:0 0 12px var(--magenta);animation:blink 2s infinite}.clk-main{display:grid;gap:1px;min-width:0}.clk-t{font-size:24px;line-height:1;letter-spacing:.02em;background:var(--holo);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.clk-t .sec{font-size:14px;-webkit-text-fill-color:var(--muted);color:var(--muted)}.clk-d{font-size:11.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clk-d[dir=rtl]{text-align:left}.clk-wk{display:grid;gap:4px;justify-items:start;padding-inline-start:12px;border-inline-start:1px solid var(--line)}.clk-w{font-size:10.5px;letter-spacing:.12em;color:var(--amber);white-space:nowrap}.clk-days{display:flex;gap:3px}.clk-days i{width:16px;height:16px;border-radius:8px;display:grid;place-items:center;font:600 8.5px var(--f-data);font-style:normal;color:var(--muted);background:rgba(var(--tint),.04);border:1px solid var(--line)}.clk-days[lang=ar] i{font:600 10px var(--f-text)}.clk-days i.past{color:var(--ink-2);background:rgba(var(--chain-rgb),.14)}.clk-days i.now{color:var(--on-hot);background:var(--ink);border-color:transparent;box-shadow:none}.clk-yr{display:block;width:100%;height:3px;border-radius:980px;background:rgba(var(--tint),.07);overflow:hidden}.clk-yr u{display:block;height:100%;background:var(--beam)}.bell{position:relative}.bell svg{width:18px;height:18px}.bell sup{position:absolute;top:-5px;inset-inline-end:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:980px;display:grid;place-items:center;font:600 10px var(--f-data);color:var(--on-hot);background:var(--amber);box-shadow:none}.bell.ring sup{background:var(--bad);color:var(--on-hot);box-shadow:none}.bell.ring svg{animation:bell-ring 2.4s ease-in-out infinite;transform-origin:50% 10%}.bell.quiet sup{display:none}.bell:not(.quiet){border-color:rgba(var(--amber-rgb),.55);color:var(--amber)}.bell.ring{border-color:rgba(var(--bad-rgb),.6);color:var(--bad-soft);box-shadow:none}@keyframes bell-ring{0%,86%,to{transform:rotate(0)}89%{transform:rotate(14deg)}93%{transform:rotate(-12deg)}97%{transform:rotate(6deg)}}.orbit svg{direction:ltr}@media (max-width: 1180px){.head{grid-template-columns:auto minmax(0,1fr);gap:12px 16px}.head .clk{justify-self:end}.head-meta{grid-column:1 / -1}}@media (max-width: 640px){.head{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding-top:calc(12px + env(safe-area-inset-top,0px))}.head .clk{justify-self:stretch;padding:6px 12px 6px 6px;gap:10px}.clk-ring{width:36px;height:36px}.clk-t{font-size:20px}.clk-t .sec{font-size:12px}.clk-main{flex:1 1 auto}.clk-wk{padding-inline-start:10px}.clk-days i{width:15px;height:15px}.clk-d .dn{display:none}.head-meta{grid-column:1 / -1;justify-content:space-between}.head-meta .net span{display:none}.head-meta .net{padding:9px}}.al{display:grid;gap:16px;min-width:0}.al>*{min-width:0}.al-hero{display:grid;gap:14px;padding:18px;border-radius:8px;border:1px solid var(--line-hi);background:radial-gradient(90% 120% at 0% 0%,rgba(var(--bad-rgb),.12),transparent 55%),radial-gradient(90% 120% at 100% 100%,rgba(var(--ice-rgb),.1),transparent 60%),var(--glass)}.al-sum{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.al-k{display:grid;gap:2px;justify-items:start;padding:12px 14px;border-radius:8px;border:1px solid var(--line);background:rgba(var(--shade),.55);color:var(--ink);font:inherit;cursor:pointer;text-align:start}.al-k b{font-size:26px;line-height:1}.al-k span{font-size:11.5px;color:var(--ink-2)}.al-k.bad b{color:var(--bad-soft)}.al-k.warn b{color:var(--amber)}.al-k.mov b{color:var(--cyan)}.al-k.or b{color:var(--ink-soft)}.al-k.ok b{color:var(--good)}.al-flow{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:0;direction:ltr}.al-flow-arrow{align-self:center;height:2px;margin:0 4px;background:linear-gradient(90deg,var(--violet),var(--cyan));position:relative}.al-flow-arrow:after{content:"";position:absolute;right:-2px;top:-4px;border:5px solid transparent;border-left-color:var(--cyan)}.al-loc{display:grid;gap:3px;padding:12px 14px;border-radius:8px;border:1px solid var(--line);background:rgba(var(--shade),.6);direction:rtl;text-align:start}html:not([lang=ar]) .al-loc{direction:ltr}.al-loc header{display:flex;align-items:center;gap:8px}.al-loc header i{font:600 10px var(--f-data);font-style:normal;letter-spacing:.12em;padding:2px 7px;border-radius:8px;background:rgba(var(--chain-rgb),.18);color:var(--ink-soft)}.al-loc header b{font-size:13.5px}.al-loc p{margin:2px 0 0;font-size:12px;color:var(--ink-2)}.al-loc p b{font-size:20px;color:var(--good)}.al-loc.has-short{border-color:rgba(var(--amber-rgb),.45)}.al-loc.has-short p b{color:var(--amber)}.al-loc span{font-size:11px;color:var(--muted)}.al-loc em{font-style:normal;font-size:10.5px;color:var(--cyan)}.al-bar{display:grid;gap:6px}.al-filters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px}.al-filters button{flex:none;border:1px solid var(--line);background:rgba(var(--shade),.6);color:var(--ink-2);padding:8px 14px;border-radius:980px;font:500 13px var(--f-text);cursor:pointer;display:inline-flex;gap:6px;align-items:center}.al-filters button sup{font-size:10px;color:var(--muted)}.al-filters button.on{color:var(--on-hot);background:var(--ink);border-color:transparent}.al-filters button.on sup{color:var(--muted)}.al-rule{margin:0;font-size:11.5px;color:var(--muted)}.al-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.al-item{display:grid;gap:12px;padding:14px;border-radius:8px;border:1px solid var(--line);background:var(--glass);cursor:pointer;border-inline-start:4px solid var(--line-hi);transition:transform .2s,box-shadow .2s;min-width:0}.al-item:hover,.al-item:focus-visible{transform:translateY(-2px);box-shadow:0 20px 50px -30px rgba(var(--chain-rgb),.8);outline:none}.al-item.lv-critical{border-inline-start-color:var(--bad);background:linear-gradient(120deg,rgba(var(--bad-rgb),.1),transparent 50%),var(--glass)}.al-item.lv-warn{border-inline-start-color:var(--amber)}.al-item.lv-info{border-inline-start-color:var(--cyan)}.al-item.lv-ok{border-inline-start-color:var(--good)}.al-item>header{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center}.al-item>header .pic{width:44px;height:44px;border-radius:8px}.al-item>header div{display:grid;min-width:0}.al-item>header b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-item>header span{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-lv{font-style:normal;font-size:10.5px;padding:3px 9px;border-radius:980px;background:rgba(var(--tint),.06);color:var(--ink-2);white-space:nowrap}.lv-critical .al-lv{background:var(--bad);color:var(--on-hot)}.lv-warn .al-lv{background:rgba(var(--amber-rgb),.2);color:var(--amber)}.lv-ok .al-lv{background:rgba(var(--good-rgb),.14);color:var(--good)}.al-lane{display:grid;grid-template-columns:minmax(0,1fr) minmax(46px,auto) minmax(0,1fr) minmax(46px,auto) minmax(0,1fr);align-items:center;direction:ltr}.al-lane.bulk{grid-template-columns:minmax(0,1fr) minmax(46px,auto) minmax(0,1.4fr)}.al-node{display:grid;justify-items:center;gap:1px;padding:8px 4px;border-radius:8px;background:rgba(var(--shade),.6);border:1px solid var(--line);min-width:0}.al-node i{font:600 9px var(--f-data);font-style:normal;letter-spacing:.12em;color:var(--muted)}.al-node b{font-size:15px}.al-node em{font-style:normal;font-size:10px;color:var(--ink-2);min-height:12px}.al-node.t-ok{border-color:rgba(var(--good-rgb),.35)}.al-node.t-ok em{color:var(--good)}.al-node.t-warn{border-color:rgba(var(--amber-rgb),.5)}.al-node.t-warn em{color:var(--amber)}.al-node.t-bad,.al-node.short{border-color:rgba(var(--bad-rgb),.6);background:rgba(var(--bad-rgb),.08)}.al-node.t-bad em{color:var(--bad-soft)}.al-arrow{position:relative;height:26px;display:grid;place-items:center}.al-arrow i{position:absolute;left:4px;right:4px;top:50%;height:2px;background:rgba(var(--tint),.08)}.al-arrow i:after{content:"";position:absolute;right:-2px;top:-4px;border:5px solid transparent;border-left-color:rgba(var(--tint),.15)}.al-arrow.go i{background:linear-gradient(90deg,var(--violet),var(--cyan));box-shadow:none}.al-arrow.go i:after{border-left-color:var(--cyan)}.al-arrow b{position:relative;z-index:1;font-size:11px;padding:1px 6px;border-radius:980px;background:var(--cyan);color:#04121a}.al-acts{margin:0;padding:0;list-style:none;display:grid;gap:5px}.al-acts li{position:relative;padding:7px 10px 7px 26px;border-radius:8px;background:rgba(var(--shade),.45);font-size:12.5px;line-height:1.45}[dir=rtl] .al-acts li{padding:7px 26px 7px 10px}.al-acts li:before{content:"";position:absolute;inset-inline-start:10px;top:13px;width:7px;height:7px;border-radius:50%;background:var(--muted)}.al-acts li em{font-style:normal;color:var(--muted)}.al-acts .mov:before{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.al-acts .mov b{color:var(--cyan)}.al-acts .or:before{background:#8fa6ff}.al-acts .or b{color:var(--ink-soft)}.al-acts .or.now:before{background:var(--bad)}.al-acts .or.now b{color:var(--bad-soft)}.al-acts .ok:before{background:var(--good)}.al-acts .ok b{color:var(--good)}.al-acts .in:before{background:var(--amber)}.al-acts .ex:before{background:var(--amber)}.al-acts .ex.bad:before{background:var(--bad)}.al-acts .ex.bad b{color:var(--bad-soft)}.al-acts .ex.warn b{color:var(--amber)}.al-acts .mute:before{display:none}.al-acts .data{direction:ltr;unicode-bidi:isolate}.al-empty{color:var(--muted);font-size:13px}@media (max-width: 760px){.al-sum{grid-template-columns:repeat(3,minmax(0,1fr))}.al-sum .al-k:nth-child(n+4){grid-column:span 1}.al-flow{grid-template-columns:minmax(0,1fr);gap:6px}.al-flow-arrow{display:none}.al-grid{grid-template-columns:minmax(0,1fr)}}@property --tc{syntax: "<color>"; inherits: true; initial-value: var(--ice);}.sc{--tc: var(--ice);--w: clamp(210px, 25vw, 340px);position:relative;display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr) 52px;grid-template-rows:minmax(0,1fr) auto;min-height:clamp(540px,74vh,780px);border-radius:8px;overflow:hidden;border:1px solid var(--line-hi);background:var(--surface-0);outline:none;transition:--tc .9s ease,border-color .3s;isolation:isolate}.sc:focus-visible{border-color:var(--ice)}.sc-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(48% 62% at 62% 52%,color-mix(in srgb,var(--tc) 42%,transparent),transparent 72%),radial-gradient(90% 55% at 55% 118%,color-mix(in srgb,var(--tc) 30%,transparent),transparent 70%),linear-gradient(180deg,var(--surface-1),var(--surface-0) 70%)}.sc-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(rgba(var(--tint),.07) 1px,transparent 1.3px) 0 0 / 22px 22px;-webkit-mask-image:radial-gradient(60% 60% at 60% 50%,var(--surface-0),transparent);mask-image:radial-gradient(60% 60% at 60% 50%,var(--surface-0),transparent)}.sc-ring{position:absolute;top:5%;left:calc(380px + (100% - 432px)/2);width:200px;height:34px;transform:translate(-50%);border-radius:50%;pointer-events:none;border:2px solid rgba(var(--tint),.85);box-shadow:inset 0 0 14px rgba(var(--tint),.45)}.sc-ring:after{content:"";position:absolute;left:6%;right:6%;top:50%;height:62vh;max-height:560px;background:linear-gradient(180deg,rgba(var(--tint),.13),transparent 75%);clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);filter:blur(6px)}[dir=rtl] .sc-ring{left:auto;right:calc(380px + (100% - 432px)/2);transform:translate(50%)}.sc-copy{grid-column:1;grid-row:1;align-self:center;z-index:3;padding:40px 8px 30px 40px;display:grid;gap:14px;min-width:0}[dir=rtl] .sc-copy{padding:40px 40px 30px 8px}.sc-cat{margin:0;font-size:13px;color:color-mix(in srgb,var(--tc) 55%,var(--ink-hi));font-weight:500}.sc-name{margin:-6px 0 0;font-size:clamp(32px,3.6vw,54px);font-weight:600;line-height:.98;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}[dir=rtl] .sc-name{letter-spacing:0;line-height:1.15}.sc-alt{margin:-6px 0 0;font-size:14px;color:var(--ink-2)}.sc-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:4px 0 0}.sc-stats div{min-width:0}.sc-stats dt{font-size:12px;color:var(--muted)}.sc-stats dd{margin:2px 0 0;font-size:21px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.sc-stats dd small{font-size:12px;color:var(--muted);font-weight:500}.sc-locs{list-style:none;margin:0;padding:0;display:grid;gap:7px}.sc-locs li{display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:12.5px;color:var(--ink-2)}.sc-locs i{height:5px;border-radius:8px;background:rgba(var(--tint),.08);overflow:hidden}.sc-locs u{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--tc) 75%,#fff)}.sc-locs b{font-weight:600;color:var(--ink);min-width:44px;text-align:end}.sc-act{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.sc-act .btn{margin-inline-start:auto}.sc-tag{font-size:12px;padding:5px 10px;border-radius:8px;border:1px solid var(--line-hi);background:rgba(var(--shade),.35)}.sc-tag.lv-critical{color:var(--bad-soft);border-color:rgba(var(--bad-rgb),.45)}.sc-tag.lv-warn{color:var(--amber);border-color:rgba(var(--amber-rgb),.45)}.sc-tag.lv-info,.sc-tag.lv-ok{color:var(--good);border-color:rgba(var(--good-rgb),.35)}.sc-stage{grid-column:2;grid-row:1;position:relative;perspective:1400px;perspective-origin:50% 40%;touch-action:pan-y;cursor:grab;min-height:420px}.sc-stage:active{cursor:grabbing}.sc-track{position:absolute;inset:0;transform-style:preserve-3d}.sc-it{position:absolute;left:calc(50% - var(--w) / 2);top:calc(50% - var(--w) / 2 - 10px);width:var(--w);height:var(--w);padding:0;border:0;background:none;cursor:pointer;will-change:transform;-webkit-tap-highlight-color:transparent}.sc-it:focus-visible{outline:none}.sc-float{display:block;width:100%;height:100%}.sc-it img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 26px 28px rgba(var(--shadow),.65));user-select:none;-webkit-user-drag:none;pointer-events:none}.sc-it.on img{filter:drop-shadow(0 34px 34px rgba(var(--shadow),.7)) drop-shadow(0 0 46px color-mix(in srgb,var(--tc) 45%,transparent))}.sc-it.on .sc-float{animation:sc-float 5.5s ease-in-out infinite}.sc-it.plate img{background:#fff;border-radius:8px;padding:9%}@keyframes sc-float{0%,to{transform:translateY(-9px) rotate(-1.6deg)}50%{transform:translateY(9px) rotate(1.6deg)}}.sc.still .sc-it.on .sc-float{animation:none}.sc-floor{position:absolute;left:50%;bottom:calc(50% - var(--w) / 2 - 34px);width:calc(var(--w) * .8);height:34px;transform:translate(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(var(--shade),.75),transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tc) 30%,transparent)}.sc-rail{grid-column:3;grid-row:1;align-self:center;display:grid;gap:10px;justify-items:center;z-index:3;padding-inline-end:14px}.sc-rail button{position:relative;width:30px;height:30px;border-radius:50%;border:1px solid rgba(var(--tint),.35);background:rgba(var(--shade),.35);padding:0}.sc-rail button:before{content:"";position:absolute;inset:10px;border-radius:50%;background:rgba(var(--tint),.5)}.sc-rail button[aria-current=true]{border-color:#fff;box-shadow:none}.sc-rail button[aria-current=true]:before{inset:8px;background:#fff}.sc-rail span{position:absolute;inset-inline-end:40px;top:50%;transform:translateY(-50%);white-space:nowrap;font-size:12px;padding:4px 9px;border-radius:8px;background:rgba(var(--shade),.92);border:1px solid var(--line-hi);opacity:0;pointer-events:none;transition:opacity .15s}.sc-rail button:hover span,.sc-rail button:focus-visible span{opacity:1}.sc-foot{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;gap:14px;padding:0 26px 22px;z-index:3}.sc-prog{flex:1;height:2px;border-radius:8px;background:rgba(var(--tint),.12);overflow:hidden}.sc-prog i{display:block;height:100%;background:linear-gradient(90deg,rgba(var(--tint),.5),color-mix(in srgb,var(--tc) 80%,#fff));transition:width .2s}.sc-count{font-size:12px;color:var(--ink-2);min-width:54px;text-align:center}.sc-nav{width:40px;height:40px;border-radius:50%;border:1px solid rgba(var(--tint),.3);background:rgba(var(--shade),.4);color:var(--ink-hi);font-size:20px;line-height:1;display:grid;place-items:center;padding:0 0 2px}.sc-nav:hover{border-color:#fff}@media (max-width: 900px){.sc{--w: clamp(170px, 46vw, 240px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;min-height:0}.sc-stage{grid-column:1;grid-row:1;min-height:330px}.sc-ring{top:18px;left:50%;width:150px;height:26px}[dir=rtl] .sc-ring{right:50%}.sc-ring:after{height:300px}.sc-copy{grid-column:1;grid-row:2;padding:4px 18px 14px}[dir=rtl] .sc-copy{padding:4px 18px 14px}.sc-rail{display:none}.sc-foot{grid-row:3;padding:0 16px 16px}.sc-name{font-size:clamp(28px,8vw,40px)}}.sc-alt{text-align:left}[dir=rtl] .sc-alt{text-align:right}.sc-stage{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--surface-0) 14%,var(--surface-0) 86%,transparent);mask-image:linear-gradient(90deg,transparent 0,var(--surface-0) 14%,var(--surface-0) 86%,transparent)}.sf{display:grid;gap:16px;min-width:0}.sf .tone-signal{--a: var(--bad)}.sf .tone-tungsten{--a: var(--amber)}.sf .tone-mint{--a: var(--good)}.sf .tone-ice{--a: var(--ice)}.sf-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:24px;align-items:center;padding:30px 34px;border-radius:8px;border:1px solid var(--line-hi);overflow:hidden;background:radial-gradient(60% 90% at 85% 50%,rgba(var(--bad-rgb),.14),transparent 65%),radial-gradient(50% 80% at 10% 0%,rgba(var(--ice-rgb),.08),transparent 60%),linear-gradient(180deg,var(--surface-2),var(--surface-1))}.sf-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(rgba(var(--tint),.06) 1px,transparent 1.3px) 0 0 / 20px 20px;-webkit-mask-image:linear-gradient(90deg,transparent,var(--surface-0) 60%);mask-image:linear-gradient(90deg,transparent,var(--surface-0) 60%)}.sf-kick{margin:0 0 6px;font-size:12.5px;color:var(--muted)}.sf-hero h2{margin:0 0 18px;font-size:clamp(24px,3vw,38px);font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}[dir=rtl] .sf-hero h2{letter-spacing:0}.sf-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sf-kpis div{padding:12px 14px;border-radius:8px;border:1px solid var(--line);background:rgba(var(--shade),.7);display:grid;gap:2px}.sf-kpis b{font-size:26px;font-weight:600;line-height:1.05}.sf-kpis span{font-size:12px;color:var(--muted)}.sf-kpis .k-late b{color:var(--bad-soft)}.sf-kpis .k-soon b{color:var(--amber)}.sf-kpis .k-issue b{color:var(--bad-soft)}.sf-kpis .k-done b{color:var(--good)}.sf-legend{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12.5px;color:var(--ink-2)}.sf-legend li{display:inline-flex;align-items:center;gap:7px}.sf-legend i{width:9px;height:9px;border-radius:50%;background:var(--a);box-shadow:none}.sf-legend b{color:var(--ink);font-weight:600}.sf-radar{position:relative;width:min(100%,320px);aspect-ratio:1;justify-self:center}.sf-radar-svg{position:absolute;inset:0;width:100%;height:100%}.sf-track{fill:none;stroke:rgba(var(--hair),.1);stroke-width:9}.sf-arc{fill:none;stroke:var(--a);stroke-width:9;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--a))}.sf-tick{stroke:rgba(var(--hair),.35);stroke-width:1.5}.sf-sweep{position:absolute;inset:4%;border-radius:50%;background:conic-gradient(from 0deg,rgba(var(--bad-rgb),0) 0deg 300deg,#ff788247 355deg,rgba(var(--tint),.45) 360deg);-webkit-mask-image:radial-gradient(circle,transparent 28%,var(--surface-0) 29%);mask-image:radial-gradient(circle,transparent 28%,var(--surface-0) 29%);animation:sf-sweep 5s linear infinite}@keyframes sf-sweep{to{transform:rotate(360deg)}}.sf-core{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.sf-core b{font-size:40px;font-weight:600;letter-spacing:-.04em;line-height:1}.sf-core span{font-size:12px;color:var(--muted)}.sf-start{margin:0}.sf-filter{justify-self:start;max-width:100%;overflow-x:auto}.sf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.sf-card{--a: var(--ice);display:grid;grid-template-rows:auto 1fr;border-radius:8px;border:1px solid var(--line);background:var(--plate);overflow:hidden;transition:border-color .2s,transform .2s}.sf-card:hover{border-color:color-mix(in srgb,var(--a) 45%,transparent);transform:translateY(-2px)}.sf-card.w-late,.sf-card.w-issue{border-color:rgba(var(--bad-rgb),.5)}.sf-art{position:relative;height:170px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(60% 80% at 50% 60%,color-mix(in srgb,var(--a) 22%,transparent),transparent 70%),linear-gradient(180deg,var(--surface-1),var(--surface-0));border-bottom:1px solid var(--line)}.sf-art:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 0 49.5%,rgba(var(--tint),.05) 50%,transparent 50.5%) 0 0 / 100% 8px;pointer-events:none;opacity:.5}.sf-art .sa{width:150px;height:150px}.sf-count{position:absolute;inset-inline-end:14px;bottom:10px;display:grid;justify-items:end;line-height:1}.sf-count b{font-size:34px;font-weight:600;letter-spacing:-.04em;color:var(--ink-hi);text-shadow:0 0 18px color-mix(in srgb,var(--a) 70%,transparent)}.sf-count small{font-size:11px;color:var(--muted);margin-top:3px}.sf-body{padding:14px 16px 16px;display:grid;gap:6px;align-content:start}.sf-sys{margin:0;font-size:12px;color:var(--a);font-weight:500}.sf-body h3{margin:0;font-size:18px;font-weight:600;letter-spacing:-.02em}.sf-about{margin:0 0 6px;font-size:12.5px;color:var(--muted);line-height:1.45}.sf-tasks{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sf-tasks li{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"ev t log" "ev st log";gap:2px 10px;align-items:center;padding:9px 10px;border-radius:8px;background:var(--surface-1);border:1px solid var(--line)}.sf-every{grid-area:ev;align-self:stretch;display:grid;place-items:center;border-radius:8px;font-size:11px;color:var(--ink-2);background:rgba(var(--hair),.07)}.sf-t{grid-area:t;display:grid;min-width:0}.sf-t b{font-size:12.5px;font-weight:500;line-height:1.35}.sf-t small{font-size:11px;color:var(--muted)}.sf-st{grid-area:st;font-size:11.5px;font-weight:600;color:var(--muted)}.sf-tasks .sf-log{grid-area:log}.sf-tasks li.s-ok .sf-st{color:var(--good)}.sf-tasks li.s-soon .sf-st{color:var(--amber)}.sf-tasks li.s-late .sf-st,.sf-tasks li.s-issue .sf-st{color:var(--bad-soft)}.sf-tasks li.s-late,.sf-tasks li.s-issue{border-color:rgba(var(--bad-rgb),.4);background:rgba(var(--bad-rgb),.06)}.sf-tasks li.s-info{opacity:.75}.sf-queue ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sf-queue li{--a: var(--bad);display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:8px 12px;border-radius:8px;background:var(--surface-1);border:1px solid var(--line)}.sf-queue li.s-soon{--a: var(--amber)}.sf-q-art .sa{width:52px;height:52px}.sf-queue li span b{display:block;font-size:14px;font-weight:600}.sf-queue li span small{font-size:12px;color:var(--muted)}.sf-queue em{font-size:12px;font-weight:600;color:var(--a)}.sf-history ol{list-style:none;margin:0;padding:0;display:grid}.sf-history li{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.sf-history li small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.sf-history time{color:var(--muted);font-size:12px}.sf-history em{font-size:12px;font-weight:600}.sf-history li.ok em{color:var(--good)}.sf-history li.bad em{color:var(--bad-soft)}.sf-src{margin:14px 0 0;font-size:11.5px;color:var(--muted)}.sf-dlg{width:min(440px,calc(100vw - 32px));padding:0;border:1px solid var(--line-hi);border-radius:8px;background:var(--surface-1);color:var(--ink);box-shadow:none}.sf-dlg::backdrop{background:rgba(var(--shade),.65);backdrop-filter:blur(4px)}.sf-form{display:grid;gap:12px;padding:20px}.sf-form-art{--a: var(--ice);justify-self:center}.sf-form-art .sa{width:96px;height:96px}.sf-form h3{margin:0;font-size:18px;text-align:center}.sf-form>p{margin:-6px 0 4px;text-align:center;font-size:13px;color:var(--ink-2)}.sf-form label{display:grid;gap:6px;font-size:12.5px;color:var(--ink-2)}.sf-form label small{color:var(--muted)}.sf-form textarea{resize:vertical;border-radius:8px}.sf-res{justify-self:stretch;display:grid;grid-template-columns:1fr 1fr}.sf-res button[data-ok="0"][aria-pressed=true]{color:var(--bad-soft)}.sf-form-act{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 860px){.sf-hero{grid-template-columns:minmax(0,1fr);padding:22px 18px}.sf-radar{width:min(100%,260px);grid-row:1}.sf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-grid{grid-template-columns:minmax(0,1fr)}.sf-queue li{grid-template-columns:44px minmax(0,1fr) auto}.sf-queue li em{display:none}.sf-history li{grid-template-columns:minmax(0,1fr) auto}.sf-history time{grid-column:1 / -1}}.sa{overflow:visible}.sa .sa-line{fill:none;stroke:var(--a);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--a) 60%,transparent))}.sa .sa-fill{fill:rgba(var(--shade),.9)}.sa .sa-fill-2{fill:color-mix(in srgb,var(--a) 16%,var(--surface-2))}.sa .sa-faint{fill:none;stroke:color-mix(in srgb,var(--a) 35%,transparent);stroke-width:1.6;stroke-linecap:round}.sa .sa-dot{fill:var(--a)}.sa-camera .sa-pan{transform-origin:44px 60px;animation:sa-pan 6s ease-in-out infinite}.sa-camera .sa-cone{fill:color-mix(in srgb,var(--a) 22%,transparent);animation:sa-blink 3s ease-in-out infinite}.sa-camera .sa-lens{fill:var(--a);filter:drop-shadow(0 0 6px var(--a))}.sa-camera .sa-rec{fill:var(--bad);animation:sa-blink 1.2s steps(2) infinite}@keyframes sa-pan{0%,to{transform:rotate(-9deg)}50%{transform:rotate(13deg)}}@keyframes sa-blink{50%{opacity:.25}}.sa-smoke .sa-led{fill:var(--bad);filter:drop-shadow(0 0 5px var(--bad));animation:sa-blink 1.6s steps(2) infinite}.sa-smoke .sa-wisp{fill:none;stroke:color-mix(in srgb,var(--a) 55%,#fff);stroke-width:3;stroke-linecap:round;opacity:0;animation:sa-rise 2.7s ease-out infinite var(--d)}.sa-smoke .sa-pulse{fill:none;stroke:var(--a);stroke-width:1.5;transform-origin:80px 58px;animation:sa-pulse 2.2s ease-out infinite}@keyframes sa-rise{0%{opacity:0;transform:translateY(14px)}30%{opacity:.55}to{opacity:0;transform:translateY(-34px)}}@keyframes sa-pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.sa-alarm .sa-ring{transform-origin:80px 38px;animation:sa-ring 1.4s ease-in-out infinite}.sa-alarm .sa-bell{fill:color-mix(in srgb,var(--a) 20%,var(--surface-2))}.sa-alarm .sa-wave{fill:none;stroke:var(--a);stroke-width:2.4;stroke-linecap:round;animation:sa-blink 1.4s ease-in-out infinite}@keyframes sa-ring{0%,to{transform:rotate(0)}15%{transform:rotate(13deg)}35%{transform:rotate(-11deg)}55%{transform:rotate(7deg)}75%{transform:rotate(-4deg)}}.sa-sprinkler .sa-bulb{fill:var(--bad);filter:drop-shadow(0 0 5px var(--bad))}.sa-sprinkler .sa-drop{fill:#8fd3ff;opacity:0;animation:sa-drop 1.6s ease-in infinite var(--d)}@keyframes sa-drop{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),calc(var(--dy) + 40px))}}.sa-hose .sa-spin{transform-origin:80px 84px;animation:sa-spin 7s linear infinite}.sa-hose .sa-coil{fill:none;stroke:color-mix(in srgb,var(--a) 70%,transparent);stroke-width:4;stroke-dasharray:18 6}.sa-hose .sa-hoseline{fill:none;stroke:var(--a);stroke-width:4;stroke-linecap:round;stroke-dasharray:6 5;animation:sa-flow .9s linear infinite}@keyframes sa-spin{to{transform:rotate(360deg)}}@keyframes sa-flow{to{stroke-dashoffset:-22}}.sa-ext .sa-body{fill:#d93448;stroke:var(--bad-soft);stroke-width:1.5;filter:drop-shadow(0 0 10px rgba(var(--bad-rgb),.45))}.sa-co2 .sa-body{fill:#141a26;stroke:var(--bad-soft)}.sa-co2 .sa-band{fill:#d93448}.sa-ext .sa-label{fill:#f2f4f8}.sa-ext .sa-tag{font:600 13px var(--f-text);fill:#d93448;text-anchor:middle}.sa-co2 .sa-tag-l{fill:#fff;font-size:17px}.sa-ext .sa-horn{fill:#141a26}.sa-ext .sa-gauge{fill:#f2f4f8;stroke:#141a26;stroke-width:1.5}.sa-ext .sa-needle{stroke:#1c9b62;stroke-width:2;stroke-linecap:round;transform-origin:92px 42px;animation:sa-needle 2.4s ease-in-out infinite}.sa-ext .sa-puff circle{fill:#f0f4fad9;animation:sa-puff 2.6s ease-out infinite;transform-box:fill-box;transform-origin:center}.sa-ext .sa-puff circle:nth-child(2){animation-delay:.35s}.sa-ext .sa-puff circle:nth-child(3){animation-delay:.7s}.sa-co2 .sa-frost circle{fill:#c8e6ffcc}@keyframes sa-needle{0%,to{transform:rotate(-8deg)}50%{transform:rotate(10deg)}}@keyframes sa-puff{0%{opacity:0;transform:scale(.3)}30%{opacity:.9}to{opacity:0;transform:scale(1.6) translate(6px,-4px)}}.sa-exit .sa-sign{fill:#0d6b45;stroke:var(--good);stroke-width:2;filter:drop-shadow(0 0 12px rgba(var(--good-rgb),.7))}.sa-exit .sa-exit-t{font:600 17px var(--f-text);fill:#eafff4;letter-spacing:.08em}.sa-exit .sa-chev{fill:none;stroke:#eafff4;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;animation:sa-chev 1.2s ease-in-out infinite}.sa-exit .sa-door{transform-origin:54px 107px;animation:sa-door 4s ease-in-out infinite}@keyframes sa-chev{0%{transform:translate(-4px);opacity:.3}50%{opacity:1}to{transform:translate(4px);opacity:.3}}@keyframes sa-door{0%,30%,to{transform:scaleX(1)}55%,80%{transform:scaleX(.45)}}.sf-filter button{white-space:nowrap}.qf-act svg{color:var(--ice)}.qf-go{font-size:12px;color:var(--muted)}.dash>.brief{grid-column:1 / -1}.brief{display:grid;gap:12px}.brief-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.brief-h h2{margin:0;font-size:15px;font-weight:600}.brief-h span{font-size:12.5px;color:var(--muted)}.brief-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bf{--t: var(--ice);position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ic k" "n n" "l l" "li li";gap:4px 10px;align-content:start;text-align:start;padding:14px 16px 16px;border-radius:8px;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--t) 9%,var(--surface-2)),var(--surface-2) 70%);color:var(--ink);font:inherit;cursor:pointer;overflow:hidden;transition:border-color .2s,transform .2s;min-width:0}.bf:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--t);box-shadow:0 0 14px var(--t);opacity:.8}.bf:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--t) 50%,transparent)}.bf.t-bad{--t: var(--bad)}.bf.t-warn{--t: var(--amber)}.bf.t-ok{--t: var(--good)}.bf.t-info{--t: var(--ice)}.bf.t-wait{--t: rgba(160, 180, 220, .4)}.bf-ic{grid-area:ic;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--t) 16%,transparent);color:var(--t)}.bf-ic svg{width:17px;height:17px}.bf-k{grid-area:k;align-self:center;font-size:12.5px;color:var(--ink-2);font-weight:500}.bf>b{grid-area:n;font-size:32px;font-weight:600;letter-spacing:-.04em;line-height:1.05;margin-top:6px}.bf-l{grid-area:l;font-size:12px;color:var(--muted)}.bf-list{grid-area:li;display:flex;flex-wrap:wrap;gap:5px;margin-top:6px;min-width:0}.bf-list em{font-style:normal;font-size:11.5px;padding:3px 8px;border-radius:8px;background:rgba(var(--hair),.07);border:1px solid var(--line);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 980px){.brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.bf{padding:12px}.bf>b{font-size:26px}}.sc-float{perspective:900px}.sc-turn{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;transform:rotateX(var(--rx, 0deg)) rotateY(calc(var(--ry, 0deg) + var(--flip, 0deg)));transition:transform .18s ease-out}.sc-front{-webkit-backface-visibility:hidden;backface-visibility:hidden}.sc-backface{position:absolute;inset:0;transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block}.sc-it .sc-backface img{transform:scaleX(-1);filter:brightness(.2) saturate(.25) contrast(1.15) drop-shadow(0 0 1.5px color-mix(in srgb,var(--tc) 80%,#fff)) drop-shadow(0 0 22px color-mix(in srgb,var(--tc) 55%,transparent))}.sc-backface i{position:absolute;inset:0;transform:scaleX(-1);pointer-events:none;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--tc) 55%,transparent) 0 1px,transparent 1px 14px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--tc) 35%,transparent) 0 1px,transparent 1px 14px);-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;opacity:.55}.sc-backface b{position:absolute;left:0;right:0;bottom:18%;text-align:center;font:600 13px var(--f-data);letter-spacing:.3em;color:color-mix(in srgb,var(--tc) 60%,var(--ink-hi));text-shadow:0 0 12px var(--tc)}.sc-glare{position:absolute;inset:0;pointer-events:none;transform:translateZ(1px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(circle at var(--gx, 35%) var(--gy, 25%),rgba(var(--tint),.55),transparent 42%);-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;mix-blend-mode:overlay;opacity:0;transition:opacity .3s}.sc-it.on .sc-glare{opacity:1}.sc-spin{position:absolute;left:50%;bottom:7%;transform:translate(-50%);z-index:120;display:inline-flex;align-items:center;gap:7px;padding:8px 14px 8px 11px;border-radius:980px;border:1px solid rgba(var(--tint),.28);background:rgba(var(--shade),.45);color:var(--ink-hi);font:600 12.5px var(--f-text);backdrop-filter:blur(8px);cursor:pointer}.sc-spin svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sc-spin:hover{border-color:#fff}.sc-spin:hover svg{transform:rotate(-30deg);transition:transform .3s}.sc-copy.is-back .sc-name{font-size:clamp(26px,2.8vw,40px)}.sc-kcal{margin:-2px 0 0;font-size:13px;color:var(--ink-2)}.sc-kcal b{font-size:20px;color:var(--amber)}.sc-h{margin:6px 0 0;font-size:13px;font-weight:600;color:color-mix(in srgb,var(--tc) 50%,var(--ink-hi))}.sc-grp{list-style:none;margin:0;padding:0;display:grid;gap:5px}.sc-grp li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:baseline;padding:6px 10px;border-radius:8px;background:rgba(var(--shade),.35);font-size:12.5px;border-inline-start:3px solid var(--good)}.sc-grp li.warn{border-inline-start-color:var(--amber)}.sc-grp li.bad{border-inline-start-color:var(--bad)}.sc-grp li em{font-style:normal;color:var(--muted);font-size:12px}.sc-note{margin:0;font-size:11.5px;color:var(--muted)}.sc-act .sc-likes{display:contents}.lk{display:grid;gap:8px}.lk-compact{display:inline-flex}.lk-heart{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:980px;border:1px solid rgba(var(--bad-rgb),.45);background:rgba(var(--bad-rgb),.08);color:#ffd0d6;font:600 14px var(--f-text);cursor:pointer;transition:transform .15s}.lk-heart svg{width:19px;height:19px;fill:none;stroke:var(--bad);stroke-width:2;transition:fill .2s,transform .25s cubic-bezier(.3,1.8,.5,1)}.lk-heart[aria-pressed=true] svg{fill:var(--bad);transform:scale(1.12);filter:drop-shadow(0 0 6px rgba(var(--bad-rgb),.8))}.lk-heart:active{transform:scale(.94)}.lk-who{margin:0;font-size:12.5px;color:var(--ink-2)}.lk-name{display:flex;gap:8px}.lk-name .input{flex:1;min-width:0;padding:9px 12px}.lk-burst{position:fixed;z-index:9999;pointer-events:none;width:0;height:0}.lk-burst i{position:absolute;left:-8px;top:-8px;width:16px;height:16px;animation:lk-fly .8s cubic-bezier(.2,.7,.3,1) forwards var(--d)}.lk-burst svg{width:100%;height:100%;fill:var(--bad)}@keyframes lk-fly{0%{transform:rotate(var(--a)) translateY(0) scale(.4);opacity:1}to{transform:rotate(var(--a)) translateY(-56px) scale(1);opacity:0}}.dash>.fav{grid-column:1 / -1;display:grid;gap:10px}.fav-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fav-it{display:grid;grid-template-columns:auto 44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:8px;border:1px solid var(--line);background:var(--plate);color:var(--ink);font:inherit;text-align:start;cursor:pointer;min-width:0}.fav-it:hover{border-color:rgba(var(--bad-rgb),.45)}.fav-n{font-size:12px;color:var(--muted)}.fav-pic{width:44px;height:44px;border-radius:8px;object-fit:contain;background:#fff}.fav-t{display:grid;min-width:0}.fav-t b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav-t small{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav-h{font-size:13px;font-weight:600;color:var(--bad-soft)}@media (max-width: 980px){.fav-row{grid-template-columns:minmax(0,1fr)}}.lk-name[hidden]{display:none}.ledger th+th,.ledger td+td,.lg-table th+th,.lg-table td+td,.pf2-table th+th,.pf2-table td+td,.rs-att-t th+th,.rs-att-t td+td,.pf2-cmp th+th,.pf2-cmp td+td{border-inline-start:1px solid var(--line, rgba(0, 0, 0, .08))}.ledger td,.ledger th{vertical-align:middle}.ledger tbody tr:nth-child(2n) td{background:#00000004}
