.bd{--bar-bg: #123d2f;--bar-fg: #f5f2e8;--bar-muted: #afc8ba;--bar-ctl: rgba(255, 255, 255, .09);--bar-ctl-h: rgba(255, 255, 255, .17);--bar-line: rgba(255, 255, 255, .12);--bar-on: #ffffff;--bar-on-fg: #123d2f;height:100%}.bd[data-kind=custom]{--bar-bg: #8a4209;--bar-fg: #fff7ea;--bar-muted: #f5d7b0;--bar-ctl: rgba(255, 255, 255, .12);--bar-ctl-h: rgba(255, 255, 255, .22);--bar-line: rgba(255, 255, 255, .16);--bar-on: #fff7ea;--bar-on-fg: #7c3a06}.bd .ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bd .ic.sm{width:16px;height:16px}.bd .app{display:flex;height:100%}.bd .mainc{flex:1;min-width:0;display:flex;flex-direction:column;position:relative}.bd .rail{width:88px;flex:none;background:var(--bar-bg);border-inline-end:1px solid var(--bar-line);display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0 12px;position:relative;z-index:31;overflow-y:auto;scrollbar-width:none}.bd .ri{position:relative;width:76px;min-height:60px;flex:none;border:0;border-radius:14px;background:none;color:var(--bar-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:7px 3px;text-align:center;text-decoration:none}.bd .ri .ic{width:23px;height:23px}.bd .ri span{font-size:12.5px;font-weight:700;line-height:1.2}.bd .ri:hover{background:var(--bar-ctl);color:var(--bar-fg)}.bd .ri.on{background:var(--bar-ctl-h);color:var(--bar-fg)}.bd .ri.on:before{content:"";position:absolute;inset-inline-start:-6px;top:14px;bottom:14px;width:4px;border-radius:4px;background:var(--yellow)}.bd .rgrow{flex:1}.bd .top{height:60px;flex:none;display:flex;align-items:center;gap:10px;padding:0 14px;background:var(--bar-bg);color:var(--bar-fg);border-bottom:1px solid var(--bar-line);position:relative;z-index:32}.bd .ts,.bd .te{display:flex;align-items:center;gap:8px;min-width:0}.bd .te{justify-content:flex-end}.bd .tm{display:flex;justify-content:center;min-width:0}.bd .ttl{margin:0;font-size:20px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-inline:4px}.bd .tb{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:11px;border:1.5px solid transparent;background:var(--bar-ctl);color:var(--bar-fg);font-weight:700;font-size:14px;white-space:nowrap}.bd .tb:hover{background:var(--bar-ctl-h)}.bd .tb.icon{width:40px;padding:0;justify-content:center}.bd .tb.ghost{background:transparent;color:var(--bar-muted)}.bd .tb.ghost:hover{background:var(--bar-ctl);color:var(--bar-fg)}.bd .tb[disabled]{opacity:.35;cursor:not-allowed}.bd .tb.cuon{background:var(--amber);color:#fff}.bd .tn-sage{--tn-bg: #e9f0e3;--tn-line: #c5d5bb;--tn-fg: #244a36}.bd .tb.tn{background:var(--tn-bg);border-color:var(--tn-line);color:var(--tn-fg)}.bd .tb.tn:hover{filter:brightness(.97)}.bd .tb .pt{display:flex;flex-direction:column;line-height:1.25;min-width:0;text-align:start}.bd .tb .pt b{font-size:13.5px;font-weight:700;white-space:nowrap}.bd .tb .pt small{font-size:12px;font-weight:500;opacity:.78;white-space:nowrap}.bd .tb.per{height:44px}.bd .step{width:34px;height:44px;padding:0;justify-content:center}.bd .pw{position:relative;display:inline-flex;min-width:0}.bd .pgrp{display:inline-flex;align-items:center;gap:4px;min-width:0}.bd .top :focus-visible,.bd .rail :focus-visible,.bd .ptop :focus-visible,.bd .ptabs :focus-visible,.bd .pfil :focus-visible{outline-color:var(--yellow)}.bd .pop{position:absolute;z-index:60;background:#fff;color:var(--text);border-radius:16px;box-shadow:var(--shadow-widget);border:1px solid rgba(18,61,47,.08);text-align:start;font-size:15px;padding:6px}.bd .cswpop{top:calc(100% + 8px);inset-inline-start:0;width:200px}.bd .menupop{position:fixed;bottom:12px;inset-inline-start:98px;width:260px}.bd .menupop.inbar{position:absolute;bottom:auto;top:calc(100% + 8px);inset-inline-start:auto;inset-inline-end:0}.bd .po,.bd .mi{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;border-radius:9px;color:var(--text-muted);text-decoration:none;text-align:start}.bd .po{padding:8px 10px;font-size:14px;font-weight:500}.bd .po:hover,.bd .mi:hover{background:var(--surface-alt);color:var(--text)}.bd .po.on{background:var(--brand-soft);color:var(--brand-deep);font-weight:700}.bd .po.cu.on{background:var(--amber-tint);color:var(--amber-ink)}.bd .mi{height:42px;padding:0 10px;font-weight:700;font-size:14px;color:var(--text)}.bd .mi small{margin-inline-start:auto;color:var(--text-subtle);font-weight:500}.bd .mi.danger{color:var(--danger)}.bd .msep{display:block;height:1px;background:var(--border);margin:4px 6px}.bd .notice{flex:none;padding:6px 16px;font-size:12.5px;border-bottom:1px solid var(--border)}.bd .body{flex:1;min-height:0;overflow:auto;padding:20px 20px 96px;position:relative}.bd .pagec{max-width:1200px;margin-inline:auto;display:flex;flex-direction:column;gap:14px}.bd .aifab{position:fixed;bottom:22px;inset-inline-end:22px;z-index:35;width:56px;height:56px;border:0;border-radius:50%;background:#123d2f;color:var(--yellow);display:grid;place-items:center;box-shadow:0 6px 18px #123d2f59}.bd .aifab:hover{background:#1f4a3b}.bd .aifab .ic{width:26px;height:26px}.bd[data-kind=custom] .aifab{background:#8a4209}.bd .papp{display:flex;flex-direction:column;height:100%}.bd .ptop{height:54px;flex:none;display:flex;align-items:center;gap:6px;padding:0 12px;background:var(--bar-bg);color:var(--bar-fg);position:relative;z-index:30}.bd .ptop .ttl{font-size:19px}.bd .ptabs{flex:none;display:flex;gap:2px;padding:0 8px;background:var(--bar-bg);border-bottom:1px solid var(--bar-line);overflow-x:auto;scrollbar-width:none}.bd .ptabs .tab{height:40px;flex:none;padding:0 10px;display:inline-flex;align-items:center;color:var(--bar-muted);font-size:13.5px;font-weight:700;white-space:nowrap;text-decoration:none;border-bottom:3px solid transparent}.bd .ptabs .tab.on{color:var(--bar-fg);border-bottom-color:var(--yellow)}.bd .pfil{flex:none;display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--bar-bg);border-bottom:1px solid var(--bar-line);overflow-x:auto;scrollbar-width:none}.bd .pfil .tb{height:36px;padding:0 10px;font-size:13px}.bd .pfil .tb.per{height:36px}.bd .pfil .step{width:30px;padding:0}.bd .pbody{flex:1;min-height:0;overflow:auto;padding:12px 12px calc(84px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:10px}.bd .papp .menupop{position:absolute;top:calc(100% + 6px);bottom:auto;inset-inline-start:auto;inset-inline-end:0}.bd .csw{flex:none;display:inline-flex;align-items:center;height:36px;padding:3px;border-radius:12px;background:var(--bar-ctl);border:1.5px solid var(--bar-line)}.bd .csw button{height:28px;padding:0 12px;border:0;border-radius:9px;background:none;color:var(--bar-muted);font-weight:700;font-size:13px;white-space:nowrap}.bd .csw button.on{background:var(--bar-on);color:var(--bar-on-fg)}.bd .csw button.cu.on{background:var(--amber);color:#fff}@media(max-width:1023px){.bd .aifab{bottom:calc(18px + env(safe-area-inset-bottom,0px));inset-inline-end:16px}}.bd{--fs: 15px;--fl: 13px;--fn: 28px;--cpad: 16px;--gap: 14px}.bd .wcard{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--cpad);min-width:0}.bd .cardh{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.bd .cardh b{font-size:calc(var(--fs) + 1px);font-weight:800}.bd .empty{margin:0;padding:22px 8px;text-align:center;color:var(--text-muted);font-size:14px}.bd .sk{display:inline-block;border-radius:7px;background:#e9e5d9;animation:skp 1.4s ease-in-out infinite}.bd .sk.v{width:96px;height:calc(var(--fn) * .9)}.bd .sk.l{width:60px;height:12px}.bd .sk.blk{display:block;width:100%;border-radius:10px}@keyframes skp{0%,to{opacity:1}50%{opacity:.5}}.bd .grow{flex:1}.bd .chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:calc(var(--fl) - 1px);font-weight:700;background:var(--surface-sunken);color:var(--text-muted);border:0}.bd .dl{font-weight:700;white-space:nowrap;unicode-bidi:isolate}.bd .dl.good{color:var(--ok)}.bd .dl.bad{color:var(--danger)}.bd .dl.flat{color:var(--text-subtle)}.bd .rtag{display:inline-flex;align-items:center;height:20px;padding:0 7px;margin-inline-start:6px;border-radius:999px;background:var(--amber-tint);color:var(--amber-ink);box-shadow:inset 0 0 0 1px var(--amber-line);font-size:11.5px;font-weight:700;line-height:1;white-space:nowrap;vertical-align:middle}.bd .nums.strip{padding:0;overflow:hidden;container-type:inline-size}.bd .nrow{display:grid;border-bottom:1px solid var(--border)}.bd .nrow.seven{grid-template-columns:repeat(7,minmax(0,1fr))}.bd .nrow.six{grid-template-columns:repeat(6,minmax(0,1fr))}@container (max-width: 1049px){.bd .app .nrow.seven{grid-template-columns:repeat(4,minmax(0,1fr))}.bd .app .nrow.seven .ncell:nth-child(4n+1){border-inline-start:0}.bd .app .nrow.seven .ncell:nth-child(n+5){border-top:1px solid var(--border)}.bd .app .nrow.six{grid-template-columns:repeat(3,minmax(0,1fr))}.bd .app .nrow.six .ncell:nth-child(3n+1){border-inline-start:0}.bd .app .nrow.six .ncell:nth-child(n+4){border-top:1px solid var(--border)}}.bd .ncell{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px var(--cpad);border-inline-start:1px solid var(--border);min-width:0;cursor:pointer;container-type:inline-size}.bd .ncell:first-child{border-inline-start:0}.bd .ncell:hover{background:var(--surface-alt)}.bd .ncell.on:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:4px;background:var(--yellow-deep)}.bd .ncell:focus-visible{outline-offset:-3px}.bd .nl{display:flex;align-items:center;gap:5px;font-size:var(--fl);font-weight:700;color:var(--text-muted);min-width:0;max-width:100%;flex-wrap:wrap}.bd .ncell.on .nl{color:var(--text)}.bd .nv{font-size:min(var(--fn),calc(100cqi / (var(--chars, 8) * .62)));font-weight:700;line-height:1.15;color:var(--text);white-space:nowrap}.bd .nd{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:20px;font-size:calc(var(--fl) - .5px)}.bd .nsub{font-size:calc(var(--fl) - 1px);color:var(--text-muted);font-weight:500}.bd .nsub button{border:0;background:none;padding:0;color:inherit;font:inherit;border-radius:4px}.bd .nsub button:hover{color:var(--text);text-decoration:underline dotted;text-underline-offset:3px}.bd .nsub.warn{color:var(--warn-deep)}.bd .tchip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:calc(var(--fl) - 2px);font-weight:700;white-space:nowrap}.bd .tchip.met{background:var(--up-tint);color:var(--ok)}.bd .tchip.miss{background:var(--warn-soft);color:var(--warn-deep)}.bd .ncell.cust .nl{color:var(--amber-ink)}.bd .ncell.cust{box-shadow:inset 0 4px 0 var(--amber)}.bd .parts{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px var(--cpad);border-bottom:1px solid var(--border);background:var(--surface-alt)}.bd .pbar{display:flex;width:110px;height:8px;border-radius:4px;overflow:hidden;flex:none;margin-inline-end:6px}.bd .pbar i{display:block;height:100%}.bd .pbar i.p0,.bd .pd.p0{background:#123d2f}.bd .pbar i.p1,.bd .pd.p1{background:#4f8a6a}.bd .pbar i.p2,.bd .pd.p2{background:#a9cdb5}.bd .pbar i.pa,.bd .pd.pa{background:var(--amber)}.bd .pd{display:inline-block;width:10px;height:10px;border-radius:3px;flex:none}.bd .pp{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:9px;background:none;font-weight:700;font-size:calc(var(--fl) + .5px);color:var(--text-muted)}.bd .pp b{color:var(--text);font-weight:700}.bd .pp:hover{background:var(--surface-sunken)}.bd .pp.on{background:var(--brand-soft);color:var(--text)}.bd .pp.amber{color:var(--amber-ink);box-shadow:inset 0 3px 0 var(--amber)}.bd .pplus{color:var(--text-subtle);font-weight:700}.bd .chartc{padding:4px var(--cpad) 10px}.bd .chd{display:flex;align-items:center;gap:14px;min-height:40px;font-size:calc(var(--fl) + .5px);color:var(--text-muted);font-weight:700;flex-wrap:wrap}.bd .lg{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.bd .lg b{font-weight:700;color:var(--text)}.bd .sw{display:inline-block;width:22px;height:0;border-top:3px solid var(--brand);border-radius:2px}.bd .sw.prev{border-top:2.5px dashed var(--prev-line)}.bd .tipc{position:absolute;z-index:6;min-width:190px;padding:10px 12px;border-radius:12px;background:var(--surface);box-shadow:var(--shadow-widget);border:1px solid var(--border);pointer-events:none;display:flex;flex-direction:column;gap:3px;font-size:calc(var(--fl) + .5px);white-space:nowrap;direction:rtl;text-align:start}.bd .tipc b.d{font-weight:800;color:var(--text)}.bd .tipc .tv{display:flex;align-items:center;gap:7px;color:var(--text-muted)}.bd .tipc .tv b{margin-inline-start:auto;color:var(--text);font-weight:700}.bd .gmenu{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:9px;background:var(--surface-sunken);color:var(--text);font-weight:700;font-size:calc(var(--fl) + .5px)}.bd .gpop{top:calc(100% + 6px);inset-inline-end:0;width:170px}.bd .po[disabled]{opacity:.36;cursor:not-allowed}.bd .lgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);align-items:start}.bd .lcard{display:flex;flex-direction:column;gap:10px}.bd .lhd{display:flex;align-items:center;gap:10px;min-height:36px;flex-wrap:wrap}.bd .lhd>b{font-size:calc(var(--fs) + 1px);font-weight:800}.bd .ltabs{display:flex;gap:2px;flex-wrap:wrap;min-width:0}.bd .ltab{height:34px;padding:0 12px;border:0;border-radius:10px;background:none;font-weight:700;color:var(--text-muted);white-space:nowrap;font-size:14px}.bd .ltab:hover{background:var(--surface-alt);color:var(--text)}.bd .ltab.on{background:var(--brand-soft);color:var(--brand-deep)}.bd .lby{margin-inline-start:auto;font-size:calc(var(--fl) - .5px);color:var(--text-muted);font-weight:700;white-space:nowrap}.bd .lseg{margin-inline-start:auto;display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--surface-sunken)}.bd .lseg button{height:28px;padding:0 9px;border:0;border-radius:8px;background:none;font-size:calc(var(--fl) - .5px);font-weight:700;color:var(--text-muted)}.bd .lseg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014}.bd .rrows{display:flex;flex-direction:column;gap:3px}.bd .rrow{position:relative;display:flex;align-items:center;gap:12px;height:38px;padding:0 10px;border-radius:9px;min-width:0}.bd .rrow[role=button]{cursor:pointer}.bd .rrow:hover{background:var(--surface-alt)}.bd .rbar{position:absolute;inset-block:3px;inset-inline-start:0;border-radius:8px;background:var(--brand-soft);pointer-events:none}.bd .rbar.up{background:var(--up-tint)}.bd .rbar.down{background:var(--down-tint)}.bd .rbar.pa{background:var(--amber);opacity:.28}.bd .rrow>:not(.rbar){position:relative}.bd .rn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.bd .rv{font-weight:700;white-space:nowrap}.bd .rd{min-width:72px;text-align:end;font-size:calc(var(--fl) - .5px)}.bd .rshare{min-width:52px;text-align:end;color:var(--text-muted);font-size:calc(var(--fl) - .5px)}.bd .net{font-size:calc(var(--fl) + .5px);color:var(--text-muted);font-weight:700}.bd .lmore{align-self:flex-start;border:0;background:none;font-weight:700;font-size:calc(var(--fl) + .5px);color:var(--brand-deep);padding:4px 10px;border-radius:8px}.bd .lmore:hover{background:var(--surface-alt)}.bd .obs{padding-block:0}.bd .obsh{display:flex;align-items:center;gap:10px;height:50px;width:100%;cursor:pointer}.bd .obsh b{font-weight:800}.bd .obs.open .obsh .chev{transform:rotate(180deg)}.bd .obsl{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--border);padding-block:8px 12px}.bd .orow{display:flex;align-items:center;gap:10px;min-height:40px;font-size:14px}.bd .orow .dot{width:8px;height:8px;flex:none;border-radius:9999px}.bd .tcard{padding:0;overflow:hidden}.bd .tch{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px var(--cpad);border-bottom:1px solid var(--border)}.bd .tscroll{overflow-x:auto}.bd .srch{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:10px;border:1.5px solid var(--border-strong);background:var(--surface);color:var(--text-subtle);min-width:250px}.bd .srch input{border:0;height:34px;padding:0;background:transparent;font:inherit;font-weight:500;color:var(--text);width:100%;outline:none}.bd .cnt{color:var(--text-muted);font-weight:700}.bd .tbl{width:100%;border-collapse:collapse;font-size:14px;color:var(--text)}.bd .tbl th{text-align:start;font-size:calc(var(--fl) - .5px);font-weight:700;color:var(--text-muted);padding:8px;border-bottom:1.5px solid var(--border-strong);white-space:nowrap}.bd .tbl td{padding:8px;white-space:nowrap}.bd .tbl .e{text-align:end}.bd .tbl td.n{font-weight:700}.bd .tbl tbody tr:nth-child(2n) td{background:var(--surface-sunken)}.bd .tbl tbody tr:hover td{background:var(--surface-alt)}.bd .tbl tr[role=button]{cursor:pointer}.bd .tcard .tbl th:first-child,.bd .tcard .tbl td:first-child{padding-inline-start:var(--cpad)}.bd .tcard .tbl th:last-child,.bd .tcard .tbl td:last-child{padding-inline-end:var(--cpad)}.bd .sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.bd .sortable:hover,.bd .sortable.on{color:var(--text)}.bd .arr{font-style:normal;font-size:10px;margin-inline-start:6px}.bd .arr.good{color:var(--ok)}.bd .arr.bad{color:var(--danger)}.bd .fchips{display:flex;gap:6px;flex-wrap:wrap}.bd .fchip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;border:1.5px solid var(--border-strong);background:var(--surface);font-weight:700;font-size:13.5px;color:var(--text-muted)}.bd .fchip .num{font-size:calc(var(--fl) - 1px);color:var(--text-subtle)}.bd .fchip.on{background:var(--text);border-color:var(--text);color:#fff}.bd .fchip.on .num{color:#c9d6cf}.bd .cmark{color:var(--amber);font-weight:700;margin-inline-start:6px;font-family:var(--font-sans)}.bd .tick{width:20px;height:20px;flex:none;border-radius:6px;border:1.5px solid var(--border-strong);background:var(--surface);display:inline-grid;place-items:center;padding:0;color:#fff}.bd .tick.on{border-color:var(--hl, var(--brand));background:var(--hl, var(--brand))}.bd .tick .ic{width:14px;height:14px;stroke-width:3}.bd .vcell{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.2}.bd .vcell.row{flex-direction:row;align-items:center;gap:6px}.bd .vcell small{font-size:calc(var(--fl) - 1.5px)}.bd .schart{display:flex;flex-direction:column;gap:6px}.bd .hlchip{display:inline-flex;align-items:center;gap:6px;height:30px;max-width:240px;padding:0 6px 0 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-alt);font-weight:700;font-size:calc(var(--fl) + .5px);color:var(--text)}.bd .hlchip i{width:10px;height:10px;border-radius:50%;flex:none}.bd .hlchip bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd .hlchip .ic{width:14px;height:14px;color:var(--text-subtle)}.bd .hlchip:hover .ic{color:var(--text)}.bd .tbl td.n .tick{margin-inline-end:10px;vertical-align:-4px}.bd .ichips{display:flex;gap:8px;flex-wrap:wrap}.bd .ichip{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;border-radius:12px;background:var(--surface-alt);border:1px solid var(--border);font-weight:700;text-align:start}.bd .ichip small{color:var(--text-subtle);font-weight:500}.bd .stg{display:flex;flex-direction:column;gap:8px}.bd .stgr{display:grid;grid-template-columns:130px 1fr 64px 110px;align-items:center;gap:10px}.bd .stgb{position:relative;height:16px;border-radius:5px;background:var(--surface-sunken);overflow:hidden}.bd .stgb i{position:absolute;top:3px;height:10px;inset-inline-start:0;border-radius:4px;background:var(--brand)}.bd .stgb i.all{top:auto;bottom:0;height:3px;background:var(--text-subtle)}.bd .stgr.slow .stgb i:not(.all){background:var(--danger)}.bd .stgr.slow b{color:var(--danger)}.bd .ehead{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.bd .ehead h2{margin:0;font-size:22px;font-weight:800}.bd .eback{border:0;background:none;padding:0;color:var(--brand-deep);font-weight:700;font-size:14px}.bd .echips{display:flex;gap:6px;flex-wrap:wrap}.bd .papp .wcard:not(.strip):not(.tcard){padding:12px}.bd .papp .lgrid{grid-template-columns:minmax(0,1fr)}.bd .papp .nums.strip{background:transparent;box-shadow:none;overflow:visible}.bd .papp .nrow{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:-12px;padding:2px 12px 6px;border-bottom:0}.bd .papp .ncell{flex:0 0 148px;border:1.5px solid transparent;border-radius:14px;background:var(--surface);box-shadow:var(--shadow-card);padding:10px 12px;--fn: 22px}.bd .papp .ncell.on{border-color:var(--yellow-deep)}.bd .papp .ncell.on:after{display:none}.bd .papp .ncell.cust{box-shadow:inset 0 4px 0 var(--amber),var(--shadow-card)}.bd .papp .chartc,.bd .papp .parts{background:var(--surface)}.bd .papp .strip .parts{border-radius:var(--r-card) var(--r-card) 0 0;margin-top:8px}.bd .papp .strip .chartc{border-radius:0 0 var(--r-card) var(--r-card);box-shadow:var(--shadow-card);margin-top:0;padding:4px 12px 10px}.bd .papp .strip .chartc:first-child,.bd .papp .nrow+.chartc{border-radius:var(--r-card);margin-top:8px}.bd .papp .parts{flex-direction:column;align-items:stretch;gap:0}.bd .papp .parts .pbar{width:100%;margin:2px 0 6px}.bd .papp .parts .pplus{display:none}.bd .papp .parts .pp{height:30px;padding:0 8px}.bd .papp .parts .pp b{margin-inline-end:auto}.bd .papp .srch{min-width:0;flex:1}.bd .papp .lby{display:none}.bd .papp .stgr{grid-template-columns:96px 1fr 52px}.bd .papp .stgr small{display:none}.bd .aip{position:fixed;top:60px;bottom:0;inset-inline-end:0;z-index:31;width:min(420px,100vw);display:flex;flex-direction:column;background:#fff;color:var(--text);box-shadow:var(--shadow-widget);text-align:start}.bd .aip[hidden]{display:none}.bd .aih{display:flex;align-items:center;gap:6px;height:56px;flex:none;padding:0 12px;border-bottom:1px solid var(--border)}.bd .aih b{font-size:16px;font-weight:800;margin-inline-start:4px}.bd .aspark{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#fff6c2;color:#5e4a00;flex:none}.bd .aib-tb{width:36px;height:36px;display:inline-grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--text-muted)}.bd .aib-tb:hover,.bd .aib-tb.on{background:var(--surface-sunken);color:var(--text)}.bd .aibody{flex:1;min-height:0;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:16px;background:var(--surface-alt);scrollbar-width:thin}.bd .amsg{display:flex;flex-direction:column;gap:8px}.bd .aq-b{align-self:flex-start;max-width:86%;padding:9px 13px;border-radius:14px 14px 14px 4px;background:#123d2f;color:#fff;font-weight:700;font-size:14px}.bd .aa{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.6;background:#fff;border:1px solid var(--border);border-radius:14px;padding:12px;box-shadow:0 1px 2px #0000000a}.bd .aa p{margin:0}.bd .aa .rrow{height:32px}.bd .afig{display:flex;flex-direction:column;gap:2px}.bd .afr{display:flex;align-items:center;gap:8px;min-height:32px;border-bottom:1px solid var(--border-soft)}.bd .afr:last-child{border-bottom:0}.bd .afr b{margin-inline-start:auto;font-weight:700}.bd .actx{color:var(--text-subtle);font-size:12px}.bd .alinks{display:flex;gap:14px;flex-wrap:wrap}.bd .lnk2{border:0;background:none;padding:0;color:var(--brand-deep);font-weight:700;font-size:13.5px;text-decoration:underline;text-underline-offset:3px}.bd .lnk2.quiet{color:var(--text-subtle)}.bd .awarn{font-size:12px;color:var(--warn-deep);background:var(--warn-soft);border-radius:8px;padding:4px 8px}.bd .asql{font-size:11.5px;margin:0;white-space:pre-wrap;color:var(--text-muted)}.bd .await{display:flex;gap:5px;padding:12px}.bd .await i{width:8px;height:8px;border-radius:50%;background:var(--text-subtle);animation:aw 1.2s ease-in-out infinite}.bd .await i:nth-child(2){animation-delay:.15s}.bd .await i:nth-child(3){animation-delay:.3s}@keyframes aw{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.bd .ahist{display:flex;flex-direction:column;gap:6px}.bd .ahr{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid var(--border);text-align:start}.bd .ahr span{flex:1;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd .ahr small{color:var(--text-subtle)}.bd .aif{flex:none;padding:10px 12px 12px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px;background:#fff}.bd .actxrow{display:flex;gap:6px;flex-wrap:wrap}.bd .actxrow .chip{height:28px}.bd .ain{display:flex;gap:8px}.bd .ain input{flex:1;min-width:0;height:44px;border:1.5px solid var(--border-strong);border-radius:12px;padding:0 12px;background:var(--surface);font:inherit;font-weight:700;color:var(--text)}.bd .asend{width:44px;height:44px;flex:none;border:0;border-radius:12px;background:var(--yellow);color:#123d2f;display:grid;place-items:center}.bd .asend[disabled]{opacity:.45;cursor:not-allowed}@media(max-width:1023px){.bd .aip{top:0;width:100vw;padding-bottom:env(safe-area-inset-bottom,0px)}}.dws{--ink:#123D2F;--ink2:#1F4A3B;--muted:#56665E;--faint:#87958D;--canvas:#F5F2E8;--surface:#FFFFFF;--alt:#FAF8F2;--sunken:#F1F5EC;--sage:#E1ECD6;--sage2:#CFE0C2;--line:#E7E3D6;--line2:#D6D0C0;--yellow:#F2DE0A;--yellow2:#E3C90A;--ytint:#FFFBE6;--pri-fg:#123D2F;--chg:#6D4AE0;--chg-ink:#5531C9;--chg-tint:#EEEAFD;--chg-line:#C9BCF7;--sky:#0E6A9E;--sky-ink:#0A4C72;--sky-tint:#E4F4FC;--sky-line:#BEE3F6;--bad:#C62828;--bad-tint:#FDECEC;--warn:#A85A07;--warn-tint:#FEF3C7;--up:#C62828;--down:#15803D;--ok:#15803D;--ok-tint:#DCFCE7;--font:"Tajawal",system-ui,-apple-system,"Segoe UI",sans-serif;--numfont:var(--font);--fs:15px;--wb:500;--wl:700;--wt:800;--r-card:16px;--r-ctl:12px;--shadow:0 1px 2px rgba(23,23,23,.06),0 10px 28px rgba(23,23,23,.14);--shadow-sm:0 1px 2px rgba(23,23,23,.08),0 4px 12px rgba(23,23,23,.1);--bar-bg:var(--ink);--bar-fg:#F5F2E8;--bar-muted:#AFC8BA;--bar-ctl:rgba(255,255,255,.09);--bar-ctl-h:rgba(255,255,255,.17);--bar-line:rgba(255,255,255,.12);--card-bg:#FFFFFF;--card-border:transparent;--card-shadow:var(--shadow);--fg:var(--ink);--mut:var(--muted);--ln:var(--line);--bg2:var(--alt);--bg3:var(--sunken);--cardw:384px;position:relative;width:100%;height:100%;overflow:hidden;direction:rtl;font-family:var(--font);font-size:var(--fs);font-weight:var(--wb);line-height:1.5;color:var(--ink);background:var(--canvas);text-align:start;-webkit-font-smoothing:antialiased;color-scheme:light}.dws[data-o-text=LARGE]{--fs:16px}.dws[data-o-text=R2]{--fs:12.5px}.dws[data-o-weight=HEAVY]{--wb:600;--wl:800}.dws[data-o-weight=LIGHT]{--wb:400;--wl:600;--wt:700}.dws[data-o-font=TAJMONO]{--numfont:"Space Mono",ui-monospace,Consolas,monospace}.dws[data-o-font=PLEX]{--font:"IBM Plex Sans Arabic",system-ui,sans-serif}.dws[data-o-bar=WHITE]{--bar-bg:#FFFFFF;--bar-fg:var(--ink);--bar-muted:var(--muted);--bar-ctl:var(--sunken);--bar-ctl-h:var(--sage);--bar-line:var(--line)}.dws[data-o-bar=SAGE]{--bar-bg:var(--sage);--bar-fg:var(--ink);--bar-muted:#46594F;--bar-ctl:rgba(255,255,255,.62);--bar-ctl-h:#FFFFFF;--bar-line:var(--sage2)}.dws[data-o-bar=BOARD]{--ink:#10172a;--muted:#5b6577;--faint:#94a0b4;--canvas:#f4f6fb;--alt:#f9fafd;--sunken:#edf1f8;--sage:#e7f0ff;--sage2:#cfdcf7;--line:#e6eaf2;--line2:#d5dbe7;--yellow:#1063fd;--yellow2:#0b4dd1;--ytint:#f2f6ff;--pri-fg:#ffffff;--bar-bg:#FFFFFF;--bar-fg:#10172a;--bar-muted:#5b6577;--bar-ctl:#edf1f8;--bar-ctl-h:#e7f0ff;--bar-line:#e6eaf2;--shadow:0 6px 16px rgba(16,23,42,.1);--shadow-sm:0 2px 8px rgba(16,23,42,.08);--r-card:14px;--r-ctl:10px}.dws[data-instore="1"][data-o-smode=BAR]{--bar-bg:var(--sky);--bar-fg:#FFFFFF;--bar-muted:#D3EBF8;--bar-ctl:rgba(255,255,255,.14);--bar-ctl-h:rgba(255,255,255,.24);--bar-line:rgba(255,255,255,.2)}.dws .maparea{--cb:var(--card-bg)}.dws[data-o-card=STICKER] .maparea{--card-border:var(--ink);--card-shadow:-3px 3px 0 var(--ink)}.dws[data-o-card=FLAT] .maparea{--card-border:var(--line2);--card-shadow:0 1px 2px rgba(23,23,23,.05)}.dws[data-o-card=DARK] .maparea{--card-bg:#173F32;--card-border:rgba(255,255,255,.08);--card-shadow:0 14px 34px rgba(0,0,0,.34);--fg:#F5F2E8;--mut:#AFC8BA;--ln:rgba(255,255,255,.13);--bg2:rgba(255,255,255,.06);--bg3:rgba(255,255,255,.1)}.dws *{box-sizing:border-box}.dws button{font:inherit;color:inherit;cursor:pointer}.dws input,.dws select{font:inherit;color:inherit}.dws button:focus-visible,.dws input:focus-visible,.dws select:focus-visible{outline:2.5px solid var(--yellow2);outline-offset:2px}.dws .num{font-family:var(--numfont);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.dws .ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dws .ic.sm{width:16px;height:16px}.dws .grow{flex:1}.dws .muted{color:var(--mut)}.dws .hint{margin:0;font-size:calc(var(--fs) - 1.5px);color:var(--mut);line-height:1.6}.dws .hint .ic{width:16px;height:16px;vertical-align:-3px;margin-inline-end:4px}.dws .lnk{border:0;background:none;padding:0;color:var(--fg);font-weight:var(--wl);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.dws .empty{margin:0;padding:18px 8px;text-align:center;color:var(--mut)}.dws .cdot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--chg);flex:none}.dws .b{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 16px;border-radius:var(--r-ctl);border:1.5px solid var(--ln);background:var(--card-bg);font-weight:var(--wl);font-size:var(--fs);white-space:nowrap;color:var(--fg)}.dws .b:hover{background:var(--bg3)}.dws .b.pri{background:var(--yellow);border-color:var(--yellow);color:var(--pri-fg);font-weight:var(--wt)}.dws .b.pri:hover{background:var(--yellow2);border-color:var(--yellow2)}.dws .b.ink{background:var(--ink);border-color:var(--ink);color:#f5f2e8}.dws .b.ink:hover{background:var(--ink2)}.dws .b.ghost{border-color:transparent;background:transparent}.dws .b.ghost:hover,.dws .b.ghost.on{background:var(--bg3)}.dws .b.icon{width:42px;padding:0}.dws .b.sm{height:36px;padding:0 12px;font-size:calc(var(--fs) - 1px)}.dws .b.icon.sm{width:36px;padding:0}.dws .b.wide{width:100%}.dws .b.big{height:54px;padding:0 24px;border-radius:15px;font-size:calc(var(--fs) + 1.5px);font-weight:var(--wt);gap:10px}.dws .b.big .ic{width:23px;height:23px;stroke-width:2.2}.dws .b.danger,.dws .danger{color:var(--bad)}.dws .b[disabled]{opacity:.42;cursor:not-allowed}.dws .b.on:not(.pri):not(.ink){background:var(--ink);border-color:var(--ink);color:#f5f2e8}.dws .tn-green{--tn-bg:#E3F2E7;--tn-line:#B3D9BE;--tn-fg:#17603A}.dws .tn-teal{--tn-bg:#DCF2EE;--tn-line:#A9DBD3;--tn-fg:#0A645C}.dws .tn-sky{--tn-bg:#E2F1FA;--tn-line:#B2D9F0;--tn-fg:#0B5A86}.dws .tn-sand{--tn-bg:#FAEFD6;--tn-line:#E9D193;--tn-fg:#6F4D00}.dws .tn-peach{--tn-bg:#FCE8DC;--tn-line:#F0C3A6;--tn-fg:#8A3E0D}.dws .tn-sage{--tn-bg:#E9EFE4;--tn-line:#C5D5BB;--tn-fg:#355041}.dws .b.tn,.dws .b.fab.tn,.dws .acts .b.big.tn:not(.pri):not(.ink){background:var(--tn-bg);border-color:var(--tn-line);color:var(--tn-fg)}.dws .b.tn:hover,.dws .b.fab.tn:hover,.dws .acts .b.big.tn:not(.pri):not(.ink):hover{background:var(--tn-bg);filter:brightness(.96)}.dws .b.tn.on,.dws .b.fab.tn.on,.dws .acts .b.big.tn.on:not(.pri):not(.ink){background:var(--tn-fg);border-color:var(--tn-fg);color:#fff;filter:none}.dws[data-o-bar=WHITE] .top .b.pri,.dws[data-o-card=STICKER] .maparea .b.pri{border-color:var(--ink);box-shadow:-2px 2px 0 var(--ink)}.dws .fld{height:42px;border:1.5px solid var(--line2);border-radius:var(--r-ctl);padding:0 12px;background:var(--surface);color:var(--ink);font-weight:var(--wl);width:120px;min-width:0}.dws .fld.num{width:96px;text-align:center;font-size:calc(var(--fs) + 1px)}.dws .fld.inh{color:var(--faint);background:var(--alt);border-style:dashed}.dws .fld.wide{width:100%}.dws .fld:focus{border-color:var(--ink)}.dws .lab{display:flex;flex-direction:column;gap:6px;font-size:calc(var(--fs) - 1px);font-weight:var(--wl);color:var(--fg)}.dws .lab em{font-style:normal;color:var(--chg-ink);font-weight:var(--wl);font-size:calc(var(--fs) - 2px)}.dws .chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:calc(var(--fs) - 2px);font-weight:var(--wl);background:var(--bg3);color:var(--mut);white-space:nowrap}.dws .chip.own,.dws .chip.sky{background:var(--sky-tint);color:var(--sky-ink)}.dws .chip.ok{background:var(--ok-tint);color:var(--ok)}.dws .chip.chg{background:var(--chg-tint);color:var(--chg-ink)}.dws .tg{width:38px;height:22px;border-radius:999px;background:#123d2f38;position:relative;flex:none;transition:background .15s}.dws .tg:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:inset-inline-start .15s}.dws .tgrp{display:inline-flex;gap:2px}.dws .app{display:flex;height:100%}.dws .rail{width:72px;flex:none;background:var(--bar-bg);border-inline-end:1px solid var(--bar-line);display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0 12px}.dws .rail.withlabels{width:88px}.dws .ri{position:relative;width:52px;height:50px;border-radius:14px;border:0;background:none;color:var(--bar-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.dws .rail.withlabels .ri{width:78px;height:64px}.dws .ri .ic{width:24px;height:24px}.dws .ri span{font-size:12.5px;font-weight:var(--wl);line-height:1.15;text-align:center}.dws .ri:hover{background:var(--bar-ctl);color:var(--bar-fg)}.dws .ri.on{background:var(--bar-ctl-h);color:var(--bar-fg)}.dws .ri.on:before{content:"";position:absolute;inset-inline-start:-10px;top:12px;bottom:12px;width:4px;border-radius:4px;background:var(--yellow)}.dws .rail.withlabels .ri.on:before{inset-inline-start:-5px}.dws .mainc{flex:1;min-width:0;display:flex;flex-direction:column}.dws .top{height:60px;flex:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 16px;background:var(--bar-bg);color:var(--bar-fg);border-bottom:1px solid var(--bar-line);position:relative;z-index:30}.dws .ts,.dws .te{display:flex;align-items:center;gap:10px;min-width:0}.dws .te{justify-content:flex-end}.dws .ttl{display:flex;align-items:center;gap:12px;min-width:0}.dws .ttl b{font-size:calc(var(--fs) + 5px);font-weight:var(--wt);white-space:nowrap}.dws .live{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;border:0;background:var(--bar-ctl);color:var(--bar-muted);font-size:calc(var(--fs) - 1.5px);font-weight:var(--wl);white-space:nowrap}.dws .live i{width:9px;height:9px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px #4ade8040}.dws .live.old{color:var(--bar-fg)}.dws .live .ic{width:16px;height:16px}.dws .tb{display:inline-flex;align-items:center;justify-content:center;height:40px;min-width:40px;border:0;border-radius:11px;background:transparent;color:var(--bar-fg)}.dws .tb:hover{background:var(--bar-ctl)}.dws .tb[disabled]{opacity:.35;cursor:not-allowed;background:transparent}.dws .busy{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:12px;border:0;background:var(--bar-ctl);color:var(--bar-fg);font-weight:var(--wl);font-size:calc(var(--fs) - 1px);white-space:nowrap}.dws .busy .ic{width:18px;height:18px}.dws .busy .tg{background:#7f8c8580}.dws .busy.on{background:var(--yellow);color:var(--pri-fg)}.dws .busy.on .tg{background:var(--ink)}.dws .busy.on .tg:after{inset-inline-start:19px}.dws .pubw{position:relative;display:inline-flex;align-items:center;gap:8px}.dws .unpub{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;border:1.5px solid var(--chg-line);background:var(--chg-tint);color:var(--chg-ink);font-weight:var(--wl);font-size:calc(var(--fs) - 1px);white-space:nowrap}.dws .unpub.on{border-color:var(--chg)}.dws .top .b.pri{height:42px}.dws .pop{position:absolute;z-index:40;background:var(--card-bg);color:var(--fg);border-radius:var(--r-card);box-shadow:var(--shadow);border:1.5px solid var(--card-border)}.dws .top .pop,.dws .band .pop{--card-bg:#FFFFFF;--fg:var(--ink);--mut:var(--muted);--ln:var(--line);--bg2:var(--alt);--bg3:var(--sunken);border-color:#123d2f14}.dws .pop .ph{display:flex;align-items:center;gap:8px;padding:14px 16px 10px;font-size:calc(var(--fs) + 1px)}.dws .pop .ph b{font-weight:var(--wt)}.dws .pop .x{margin-inline-start:auto;width:34px;height:34px;border:0;border-radius:10px;background:none;color:var(--mut);display:grid;place-items:center}.dws .pop .x:hover{background:var(--bg3)}.dws .pubpop{top:calc(100% + 10px);inset-inline-end:0;width:400px;padding-bottom:12px}.dws .pubw.fl .pubpop{top:auto;bottom:calc(100% + 10px)}.dws .pubfloat .pubw.fl .pubpop{top:calc(100% + 10px);bottom:auto}.dws .plist{margin:0;padding:0 16px 0 20px;padding-inline:36px 16px;display:grid;gap:6px;font-size:calc(var(--fs) - 1px);color:var(--fg)}.dws .plist b{font-weight:var(--wt)}.dws .pa{display:flex;justify-content:space-between;gap:8px;padding:14px 16px 2px}.dws .tm{display:flex;justify-content:center;min-width:0}.dws .tm .swwrap,.dws .tm .sw,.dws .swb,.dws .swb b{min-width:0}.dws .tm .swwrap,.dws .tm .sw{max-width:100%}.dws .swwrap{position:relative;display:flex;align-items:center;gap:10px}.dws .sw{display:inline-flex;align-items:center;height:42px;border-radius:13px;background:var(--bar-ctl);color:var(--bar-fg);border:1.5px solid var(--bar-line)}.dws .sw:hover{background:var(--bar-ctl-h)}.dws .swb{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 14px;border:0;background:none;color:inherit;font-weight:var(--wl);white-space:nowrap}.dws .swb b{font-weight:var(--wt);max-width:220px;overflow:hidden;text-overflow:ellipsis}.dws .sw.on{background:var(--sky);border-color:var(--sky);color:#fff}.dws .swx{width:38px;height:42px;border:0;background:none;color:inherit;border-inline-start:1px solid rgba(255,255,255,.3);display:grid;place-items:center}.dws .swnote{font-size:calc(var(--fs) - 2px);color:var(--bar-muted);font-weight:var(--wl);white-space:nowrap}.dws .swpop{top:calc(100% + 10px);left:50%;transform:translate(-50%);width:430px;padding:12px;display:flex;flex-direction:column;gap:10px}.dws .tl .swpop,.dws .ts .swpop{left:auto;transform:none;inset-inline-start:0}.dws .srch{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border-radius:13px;background:var(--bg2);border:1.5px solid var(--ln);color:var(--mut)}.dws .srch:focus-within{border-color:var(--fg)}.dws .srch input{flex:1;min-width:0;border:0;background:none;outline:none;font-weight:var(--wl);color:var(--fg);font-size:var(--fs)}.dws .srch input::placeholder{color:var(--mut);font-weight:var(--wb)}.dws .slist{max-height:400px;overflow:auto;display:flex;flex-direction:column;gap:2px;margin-inline:-4px;padding-inline:4px}.dws .sgh{position:sticky;top:0;z-index:1;background:var(--card-bg);padding:10px 8px 6px;font-size:calc(var(--fs) - 2px);font-weight:var(--wt);color:var(--mut)}.dws .srow{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border:0;border-radius:12px;background:none;color:var(--fg);text-align:start}.dws .srow:hover{background:var(--bg3)}.dws .srow.on{background:var(--sky-tint);color:var(--sky-ink)}.dws .sic{width:38px;height:38px;border-radius:11px;background:var(--bg3);color:var(--fg);display:grid;place-items:center;flex:none}.dws .srow.all .sic{background:var(--ink);color:#f5f2e8}.dws .snm{display:flex;flex-direction:column;min-width:0;flex:1}.dws .snm b{font-weight:var(--wl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dws .snm small{font-size:calc(var(--fs) - 2px);color:var(--mut)}.dws .band{height:46px;flex:none;display:flex;align-items:center;gap:10px;padding:0 16px;background:var(--sky-tint);color:var(--sky-ink);border-bottom:1.5px solid var(--sky-line);font-size:calc(var(--fs) - 1px);position:relative;z-index:25}.dws .band b{font-weight:var(--wt);font-size:var(--fs)}.dws .bic{width:30px;height:30px;border-radius:9px;background:var(--sky);color:#fff;display:grid;place-items:center}.dws .bic .ic{width:18px;height:18px}.dws .bm{color:#3d6f8c;font-weight:var(--wl)}.dws .bsep{width:1px;height:20px;background:var(--sky-line)}.dws .bt{font-weight:var(--wl)}.dws .bw{position:relative}.dws .bsum{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:10px;border:1.5px solid var(--sky-line);background:#fff;color:var(--sky-ink);font-weight:var(--wl)}.dws .bsum.on{border-color:var(--sky)}.dws .bx{width:34px;height:34px;border:0;border-radius:10px;background:none;color:var(--sky-ink);display:grid;place-items:center}.dws .bx:hover{background:#fff}.dws .ssumpop{top:calc(100% + 8px);inset-inline-end:0;width:400px;padding:10px}.dws .ssumpop.free{top:110px;left:50%;transform:translate(-50%);z-index:45}.dws .olist{display:flex;flex-direction:column;gap:2px}.dws .orow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:none;text-align:start;color:var(--fg)}.dws .orow:hover{background:var(--bg3)}.dws .orow span{font-weight:var(--wl)}.dws .orow b{font-weight:var(--wt)}.dws .orow small{grid-column:1/-1;font-size:calc(var(--fs) - 2px);color:var(--mut)}.dws .orow .ic{transform:scaleX(-1);color:var(--mut)}.dws .vban{height:50px;flex:none;display:flex;align-items:center;gap:10px;padding:0 16px;background:#2b2442;color:#f1eefb;font-size:calc(var(--fs) - .5px);position:relative;z-index:24}.dws .vban b{font-weight:var(--wt)}.dws .vban .b.ghost{color:#f1eefb}.dws .vban .b.ghost:hover{background:#ffffff1f}.dws .vban.inpg{border-radius:14px;margin-bottom:16px}.dws .body{flex:1;min-height:0;position:relative;overflow:auto;background:var(--canvas)}.dws .maparea{position:absolute;inset:0;overflow:hidden;background:#ece8dd}.dws .mapbox{position:absolute;inset:0}.dws .svghost,.dws .mapsvg{width:100%;height:100%;display:block;touch-action:none}.dws .mtip{position:absolute;display:none;pointer-events:none;z-index:50;align-items:center;gap:10px;padding:8px 14px;border-radius:11px;background:var(--ink);color:#f5f2e8;font-size:calc(var(--fs) - .5px);white-space:nowrap;box-shadow:var(--shadow-sm)}.dws .mtip b{font-weight:var(--wt)}.dws .mtip small{color:#afc8ba;font-weight:var(--wl)}.dws .mtip .num{font-weight:var(--wt);color:var(--yellow)}.dws .tl{position:absolute;top:16px;inset-inline-start:16px;z-index:16;display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-height:calc(100% - 210px)}.dws .b.fab{height:46px;padding:0 16px;border-radius:14px;background:#fff;border:1px solid rgba(18,61,47,.14);box-shadow:var(--shadow-sm);color:var(--ink);font-weight:var(--wl)}.dws .b.fab:hover{background:var(--alt)}.dws .b.fab.on{background:var(--ink);color:#f5f2e8;border-color:var(--ink)}.dws .tl .sw{background:#fff;color:var(--ink);border:1px solid rgba(18,61,47,.14);box-shadow:var(--shadow-sm)}.dws .tl .sw.on{background:var(--sky);color:#fff;border-color:var(--sky)}.dws .zsearch{position:relative;width:340px}.dws .srch.lg{height:50px;background:#fff;box-shadow:var(--shadow-sm);border-color:#123d2f24}.dws .zhits{top:calc(100% + 8px);inset-inline-start:0;width:100%;padding:8px;--card-bg:#FFFFFF;--fg:var(--ink);--mut:var(--muted);--ln:var(--line);--bg3:var(--sunken)}.dws .mapnote{position:absolute;z-index:17;top:16px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100% - 32px);display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:14px;background:var(--sky-tint, #E6F1F8);border:1.5px solid var(--sky-line, #9CC3DC);color:var(--sky-ink, #0E4A6E);font-weight:var(--wt);box-shadow:var(--shadow)}.dws .mapnote .lnk{font-weight:var(--wt)}.dws .mbar{position:absolute;z-index:18;top:16px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100% - 32px);display:flex;align-items:center;gap:10px;padding:8px;padding-inline-start:10px;border-radius:16px;background:var(--ink);color:#f5f2e8;box-shadow:var(--shadow)}.dws .maparea.hascard .mbar{left:calc(50% + (var(--cardw) + 16px) / 2);max-width:calc(100% - var(--cardw) - 64px)}.dws .maparea.haslist .mbar{left:calc(50% - 186px);max-width:calc(100% - 420px)}.dws .maparea.hascard.haslist .mbar{left:calc(50% + (var(--cardw) - 356px) / 2);max-width:calc(100% - var(--cardw) - 420px)}.dws .mbar .mi{width:38px;height:38px;border-radius:11px;background:#ffffff1f;display:grid;place-items:center;flex:none}.dws .mbar .mt{display:flex;flex-direction:column;min-width:0}.dws .mbar .mt b{font-weight:var(--wt);font-size:var(--fs)}.dws .mbar .mt small{font-size:calc(var(--fs) - 2px);color:#c7dacd;font-weight:var(--wb)}.dws .mbar .b{--card-bg:transparent;--fg:#F5F2E8;--ln:rgba(255,255,255,.28);--bg3:rgba(255,255,255,.12)}.dws .mbar .b.pri{--fg:var(--pri-fg)}.dws .mbar .ib{color:#c7dacd}.dws .mbar.light{background:#fff;color:var(--ink);border:1.5px solid var(--line2)}.dws .mbar.light .mi{background:var(--sunken)}.dws .pubfloat{position:absolute;z-index:17;top:16px;left:50%;transform:translate(-50%)}.dws .pubfloat .pubw,.dws .acts .pubw{padding:6px;border-radius:999px;background:#fff;box-shadow:var(--shadow)}.dws .acts .pubw{box-shadow:none;padding:0}.dws .acts{position:absolute;z-index:19;bottom:22px;left:50%;transform:translate(-50%);display:flex;gap:10px;align-items:center;padding:8px;border-radius:21px;background:#fffffff0;border:1px solid rgba(18,61,47,.1);box-shadow:var(--shadow)}.dws .acts.corner{left:auto;transform:none;inset-inline-start:16px}.dws .acts.top{bottom:auto;top:16px}.dws .maparea.hascard .acts.bottom,.dws .maparea.hascard .acts.top,.dws .maparea.hascard .pubfloat{left:calc(50% + (var(--cardw) + 16px) / 2)}.dws .acts .b.big:not(.pri):not(.ink){background:#fff;border-color:#123d2f33;color:var(--ink)}.dws .acts .b.big.on:not(.pri){background:var(--ink);color:#f5f2e8;border-color:var(--ink)}.dws .addw{position:relative}.dws .addmenu{bottom:calc(100% + 14px);inset-inline-start:0;width:360px;padding:8px;--card-bg:#FFFFFF;--fg:var(--ink);--mut:var(--muted);--bg3:var(--sunken)}.dws .acts.top .addmenu{bottom:auto;top:calc(100% + 14px)}.dws .ami{display:flex;align-items:center;gap:14px;width:100%;padding:12px;border:0;border-radius:13px;background:none;color:var(--fg);text-align:start}.dws .ami:hover{background:var(--bg3)}.dws .ami span{display:flex;flex-direction:column;gap:2px}.dws .ami b{font-weight:var(--wt);font-size:calc(var(--fs) + 1px)}.dws .ami small{color:var(--mut);font-size:calc(var(--fs) - 1.5px)}.dws .zsw{width:26px;height:26px;border-radius:8px;flex:none;background:#3b8a5a;opacity:.85}.dws .zsw.sub{background:#3b8a5a6b;border:2px solid #3B8A5A}.dws .zsw.main{background:transparent;border:2.5px dashed currentColor;opacity:.7}.dws .zsw.store{background:var(--sky-tint);border:2px dashed var(--sky);opacity:1}.dws .mapctl{position:absolute;z-index:16;bottom:22px;inset-inline-start:16px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.dws[data-o-btns=CORNER] .mapctl{inset-inline-start:auto;inset-inline-end:16px;align-items:flex-end}.dws .lyw{position:relative}.dws .lyr{bottom:calc(100% + 10px);inset-inline-start:0;width:320px;padding:0 16px 14px;--card-bg:#FFFFFF;--fg:var(--ink);--mut:var(--muted);--ln:var(--line);--bg3:var(--sunken)}.dws[data-o-btns=CORNER] .lyr{inset-inline-start:auto;inset-inline-end:0}.dws .lyr .ph{padding-inline:0}.dws .lrow{display:flex;align-items:center;gap:12px;padding:9px 0;font-weight:var(--wl);cursor:pointer;border-bottom:1px solid var(--ln)}.dws .lrow span{flex:1}.dws .lrow input,.dws .tgl input{position:absolute;opacity:0;pointer-events:none}.dws .lrow input:checked+.tg,.dws .tgl input:checked+.tg{background:var(--ink)}.dws .lrow input:checked+.tg:after,.dws .tgl input:checked+.tg:after{inset-inline-start:19px}.dws .lrow input:focus-visible+.tg,.dws .tgl input:focus-visible+.tg{outline:2.5px solid var(--yellow2);outline-offset:2px}.dws .key{display:flex;flex-wrap:wrap;gap:8px 14px;padding-top:12px;font-size:calc(var(--fs) - 2px);font-weight:var(--wl);color:var(--mut)}.dws .key span{display:inline-flex;align-items:center;gap:7px}.dws .key .sq{width:16px;height:16px;border-radius:5px;opacity:.7}.dws .key .sq.chg{background:var(--chg-tint);border:2px solid var(--chg);opacity:1}.dws .key .sq.sky{background:var(--sky-tint);border:2px dashed var(--sky);opacity:1}.dws .key .dl{width:22px;height:0;border-top:2.5px dashed var(--ink)}.dws .b.fab.base .ic{width:18px;height:18px}.dws .zm{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:#fff;box-shadow:var(--shadow-sm);border:1px solid rgba(18,61,47,.14)}.dws .zm button{width:46px;height:44px;border:0;background:none;color:var(--ink);display:grid;place-items:center}.dws .zm button:hover{background:var(--alt)}.dws .zm button+button{border-top:1px solid var(--line)}.dws .olabel{position:absolute;z-index:14;visibility:hidden;white-space:nowrap}.dws .olabel.store{padding:5px 12px;border-radius:10px;background:var(--ink);color:#f5f2e8;font-weight:var(--wt);font-size:calc(var(--fs) - 1px);box-shadow:var(--shadow-sm);pointer-events:none}.dws[data-instore="1"] .olabel.store{background:var(--sky)}.dws .olabel.spot{height:34px;padding:0 12px;border-radius:10px;border:1.5px solid rgba(18,61,47,.2);background:#fff;color:var(--ink);box-shadow:var(--shadow-sm);font-size:calc(var(--fs) + 1px)}.dws .olabel.spot b{font-weight:var(--wt)}.dws .olabel.spot.on{background:var(--yellow);border-color:var(--ink)}.dws .olabel.edit{box-shadow:var(--shadow)}.dws .ptmenu{padding:6px;display:flex;flex-direction:column;--card-bg:#FFFFFF;--fg:var(--ink);--bg3:var(--sunken);visibility:hidden}.dws .ptmenu button,.dws .more button,.dws .zrow button{display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:10px;background:none;font-weight:var(--wl);text-align:start;color:var(--fg);white-space:nowrap}.dws .ptmenu button:hover,.dws .more button:hover,.dws .zrow button:hover{background:var(--bg3)}.dws .ptmenu .danger,.dws .more .danger,.dws .zrow .danger{color:var(--bad)}.dws .toast{position:absolute;z-index:80;pointer-events:none;bottom:96px;left:50%;transform:translate(-50%);max-width:640px;padding:12px 18px;border-radius:13px;background:#1b1a17;color:#f5f2e8;font-weight:var(--wl);font-size:calc(var(--fs) - .5px);box-shadow:var(--shadow);text-align:center}.dws .card{background:var(--card-bg);color:var(--fg);border:1.5px solid var(--card-border);border-radius:var(--r-card);box-shadow:var(--card-shadow)}.dws .maparea .card{position:absolute;z-index:20;width:var(--cardw);display:flex;flex-direction:column;max-height:calc(100% - 32px)}.dws .zcard.side,.dws .pcard,.dws .scard{top:16px;inset-inline-end:16px}.dws .lcard{position:relative!important;width:356px!important;max-height:490px!important}.dws .zcard.next,.dws .card.choose{visibility:hidden;max-height:calc(100% - 24px)}.dws .zcard.sheet{top:auto;bottom:16px;inset-inline:16px;width:auto;max-height:350px}.dws .zcard.sheet .cb{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 22px;align-items:start}.dws .zcard.sheet .blk{border-top:0;padding-top:4px}.dws .ch{padding:16px 18px 12px;border-bottom:1px solid var(--ln);display:flex;flex-direction:column;gap:8px}.dws .zt{display:flex;align-items:center;gap:6px;min-height:36px}.dws .zt h3{margin:0;flex:1;min-width:0;font-size:calc(var(--fs) + 5px);font-weight:var(--wt);line-height:1.3;display:flex;align-items:center;gap:10px;overflow-wrap:anywhere}.dws .zt h3 .ic{width:22px;height:22px}.dws .zt .b.ghost{color:var(--mut)}.dws .ttlin{flex:1;height:42px;font-size:calc(var(--fs) + 2px);font-weight:var(--wt)}.dws .zsub{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.dws .kchip{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:999px;font-size:calc(var(--fs) - 1.5px);font-weight:var(--wl);background:var(--bg3);color:var(--fg)}.dws .kchip i{width:12px;height:12px;border-radius:4px}.dws .kchip.sub i{background:var(--zc,#3B8A5A)}.dws .kchip.main i{border:2px dashed currentColor;border-radius:3px}.dws .kchip.sky{background:var(--sky-tint);color:var(--sky-ink)}.dws .kchip.sky i{border:2px dashed var(--sky);border-radius:3px}.dws .ctx{font-size:calc(var(--fs) - 1px);color:var(--mut);font-weight:var(--wl)}.dws .morew{position:relative}.dws .more{top:calc(100% + 6px);inset-inline-end:0;padding:6px;display:flex;flex-direction:column;min-width:210px}.dws .cb{padding:4px 18px 16px;overflow:auto;display:flex;flex-direction:column}.dws .blk{padding:14px 0;border-top:1px solid var(--ln);display:flex;flex-direction:column;gap:10px}.dws .blk:first-child,.dws .tabs+.blk,.dws .sent+.blk{border-top:0}.dws .blk.row{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.dws .bl{display:flex;align-items:center;gap:6px;font-size:calc(var(--fs) - 1px);color:var(--mut)}.dws .bl b{font-weight:var(--wt);color:var(--fg);font-size:var(--fs)}.dws .bl .for{font-weight:var(--wl);color:var(--sky-ink);background:var(--sky-tint);border-radius:999px;padding:1px 9px;font-size:calc(var(--fs) - 2px)}.dws .feerow{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.dws .stp{display:inline-flex;align-items:center;border:1.5px solid var(--line2);border-radius:14px;background:var(--surface);overflow:hidden}.dws .stp button{width:46px;height:48px;border:0;background:none;color:var(--ink);display:grid;place-items:center}.dws .stp button:hover{background:var(--sunken)}.dws .stp b{min-width:84px;text-align:center;font-size:calc(var(--fs) + 9px);font-weight:var(--wt);color:var(--ink);border-inline:1.5px solid var(--line2);line-height:48px}.dws .feerow.inh .stp b{color:var(--faint)}.dws .feerow.own .stp{border-color:var(--sky)}.dws .feerow.own .stp b{color:var(--sky-ink);border-color:var(--sky-line)}.dws .feeval{font-size:calc(var(--fs) + 9px);font-weight:var(--wt)}.dws .was{color:var(--mut);text-decoration:line-through;text-decoration-color:var(--chg);text-decoration-thickness:2.5px;font-weight:var(--wl);font-size:calc(var(--fs) + 1px)}.dws small.was{text-decoration:none;font-size:calc(var(--fs) - 2px)}.dws .cur{color:var(--mut);font-weight:var(--wl)}.dws .tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:calc(var(--fs) - 2px);font-weight:var(--wl);white-space:nowrap}.dws .tag.inh{background:var(--bg3);color:var(--mut)}.dws .tag.own{background:var(--sky);color:#fff}.dws .sub2{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--mut)}.dws .two{display:grid;grid-template-columns:1fr 1.4fr;gap:10px}.dws .two>div,.dws .two>span{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:13px;background:var(--bg2);border:1.5px solid var(--ln)}.dws .two>div.own,.dws .two>span.own{border-color:var(--sky);background:var(--sky-tint)}.dws .two small{color:var(--mut);font-weight:var(--wl)}.dws .two>div>b{font-size:calc(var(--fs) + 7px);font-weight:var(--wt);color:var(--mut)}.dws .two .stp b{min-width:64px;font-size:calc(var(--fs) + 5px)}.dws .two .stp button{width:38px;height:42px}.dws .two.sm{display:inline-grid;grid-template-columns:auto auto}.dws .two.sm>span{padding:6px 10px;flex-direction:row;align-items:center}.dws .tgl{display:flex;align-items:flex-start;gap:12px;cursor:pointer;position:relative;padding:12px;border-radius:13px;background:var(--bg2);border:1.5px solid var(--ln);font-weight:var(--wl);line-height:1.55}.dws .tgl .tg{margin-top:2px}.dws .tgl.chg{border-color:var(--chg);background:var(--chg-tint)}.dws .tgl.solo{padding:0;background:none;border:0}.dws .tgl input[disabled]+.tg{opacity:.5}.dws .selw{display:inline-flex;align-items:center;gap:10px}.dws .selw .fld{width:auto;min-width:220px;padding-inline:12px}.dws .adot{width:12px;height:12px;border-radius:50%;flex:none;display:inline-block}.dws .adot.sky{background:var(--sky)}.dws .achip{display:inline-flex;align-items:center;gap:8px;font-weight:var(--wl)}.dws .achip i{width:12px;height:12px;border-radius:50%}.dws .kids{display:flex;flex-wrap:wrap;gap:8px}.dws .kid{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:11px;border:1.5px solid var(--ln);background:var(--bg2);color:var(--fg);font-weight:var(--wl);font-size:calc(var(--fs) - 1px)}.dws button.kid:hover{border-color:var(--fg)}.dws .kid i{width:12px;height:12px;border-radius:4px}.dws .kid .num{color:var(--mut)}.dws .kid button{border:0;background:none;color:var(--mut);padding:0;display:grid;place-items:center}.dws .sent{margin:12px 0 4px;padding:12px 14px;border-radius:13px;background:var(--ytint);color:var(--ink);line-height:1.65;font-weight:var(--wb)}.dws .maparea[data-x] .sent{color:inherit}.dws .sent b{font-weight:var(--wt)}.dws .tabs{display:flex;gap:4px;padding:4px;border-radius:13px;background:var(--bg3);margin-top:12px}.dws .ch .tabs{margin-top:2px}.dws .tabs button{flex:1;height:38px;border:0;border-radius:10px;background:none;font-weight:var(--wl);color:var(--mut)}.dws .tabs button.on{background:var(--card-bg);color:var(--fg);box-shadow:0 1px 3px #0000001f}.dws .zrow{display:flex;gap:2px;padding:8px 10px;border-top:1px solid var(--ln)}.dws .tips{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.dws .tips li{display:flex;gap:12px;align-items:flex-start;font-weight:var(--wl);line-height:1.5}.dws .tips .ic{color:var(--mut)}.dws .erow{display:flex;align-items:center;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--ln)}.dws .ib{width:28px;height:28px;border:0;border-radius:50%;background:none;color:var(--mut);display:inline-grid;place-items:center;padding:0;flex:none;cursor:help}.dws .ib .ic{width:19px;height:19px}.dws .ib:hover,.dws .ib.on{background:var(--bg3);color:var(--fg)}.dws .iline{display:block;margin-top:-4px;font-size:calc(var(--fs) - 1.5px);color:var(--mut);line-height:1.55;font-weight:var(--wb)}.dws .ipop{position:absolute;z-index:90;width:360px;visibility:hidden;padding:16px 18px 18px;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 2px 4px #17171714,0 18px 40px #17171738;border:1.5px solid rgba(18,61,47,.1)}.dws .iph{display:flex;align-items:center;gap:8px;margin-bottom:6px}.dws .iph b{font-weight:var(--wt);font-size:calc(var(--fs) + 2px)}.dws .iph .x{margin-inline-start:auto;width:32px;height:32px;border:0;border-radius:10px;background:none;color:var(--muted);display:grid;place-items:center}.dws .iph .x:hover{background:var(--sunken)}.dws .ipop p{margin:0;line-height:1.7}.dws .ipop p b,.dws .ex b{font-weight:var(--wt)}.dws .exl{display:block;margin:14px 0 6px;font-weight:var(--wt);font-size:calc(var(--fs) - 2px);color:var(--muted)}.dws .ex{padding:12px 14px;border-radius:12px;background:var(--ytint);border:1.5px solid #F3E8A1;line-height:1.7}.dws .ex+.ex{margin-top:8px}.dws .ex.sum{background:var(--sunken);border-color:var(--sage2);font-size:calc(var(--fs) + 1px)}.dws .lcard .cb{padding-top:12px;gap:2px}.dws .lcard .srch{margin-bottom:6px}.dws .tgh{display:flex;align-items:center;gap:8px;padding:12px 4px 6px;font-size:calc(var(--fs) - 1px)}.dws .tgh b{font-weight:var(--wt)}.dws .tgh small{color:var(--mut);font-weight:var(--wl)}.dws .tgh.sky{color:var(--sky-ink)}.dws .zr{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:6px 10px;border:0;border-radius:12px;background:none;color:var(--fg);text-align:start}.dws .zr:hover{background:var(--bg3)}.dws .zr.on{background:var(--ink);color:#f5f2e8}.dws .zr.on small,.dws .zr.on .zf{color:#f5f2e8}.dws .zr.tint:not(.on){background:var(--chg-tint)}.dws .zr.sub,.dws .zr.store{padding-inline-start:30px}.dws .zr .zsw{width:18px;height:18px;border-radius:6px}.dws .zr .nm{flex:1;min-width:0;font-weight:var(--wl);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dws .zr.main .nm{font-weight:var(--wt)}.dws .zr small{color:var(--mut);font-weight:var(--wl);font-size:calc(var(--fs) - 2px)}.dws .zf{font-weight:var(--wt);color:var(--fg)}.dws .zf.own{color:var(--sky-ink);background:var(--sky-tint);padding:2px 8px;border-radius:8px}.dws .achips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}.dws .achips button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:12px;border:1.5px solid var(--ln);background:var(--bg2);color:var(--fg);font-weight:var(--wl)}.dws .achips button.on{border-color:var(--fg);background:var(--card-bg);box-shadow:inset 0 0 0 1px var(--fg)}.dws .achips button i{width:12px;height:12px;border-radius:50%}.dws .achips .add{border-style:dashed;color:var(--mut)}.dws .acolors{display:flex;gap:8px;margin:10px 0 14px}.dws .acolors button{width:32px;height:32px;border-radius:50%;border:3px solid transparent;box-shadow:0 0 0 1px #00000014}.dws .acolors button.on{border-color:#fff;box-shadow:0 0 0 2.5px var(--fg)}.dws .lcard .lab .fld{width:100%}.dws .scrim2{position:absolute;inset:0;z-index:19;background:#121a164d}.dws .card.pick.center{top:50%;left:50%;transform:translate(-50%,-50%);width:520px;max-height:calc(100% - 60px)}.dws .pbar{position:absolute;z-index:21;top:16px;left:50%;transform:translate(-50%);width:640px;display:flex;align-items:center;gap:10px;padding:8px;padding-inline-start:10px;border-radius:17px;background:#fff;box-shadow:var(--shadow);border:1px solid rgba(18,61,47,.12)}.dws .pbar .mi{width:38px;height:38px;border-radius:11px;background:var(--ink);color:#f5f2e8;display:grid;place-items:center;flex:none}.dws .pbar>b{font-weight:var(--wt);white-space:nowrap}.dws .pbar .srch{flex:1;height:44px}.dws .barlist{top:calc(100% + 8px);left:0;right:0;max-height:430px;overflow:auto;padding:8px;--card-bg:#FFFFFF;--fg:var(--ink);--mut:var(--muted);--bg3:var(--sunken)}.dws .lead{margin:10px 0 0;font-size:calc(var(--fs) + 2px);font-weight:var(--wt)}.dws .lead+.hint{margin:-2px 0 12px}.dws .lead2{display:flex;gap:14px;align-items:flex-start;margin-top:14px;padding:16px;border-radius:14px;background:var(--ytint);border:1.5px dashed #E6D35A;color:var(--ink)}.dws .lead2 .ic{width:26px;height:26px;flex:none}.dws .lead2 span{display:flex;flex-direction:column;gap:2px}.dws .lead2 b{font-weight:var(--wt);font-size:calc(var(--fs) + 1px)}.dws .lead2 small{color:var(--muted)}.dws .pshop{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;border-radius:14px;background:var(--bg2);border:1.5px solid var(--ln)}.dws[data-instore="1"] .pshop{background:var(--sky-tint);border-color:var(--sky-line);color:var(--sky-ink)}.dws .pshop .sic{background:var(--ink);color:#f5f2e8}.dws[data-instore="1"] .pshop .sic{background:var(--sky)}.dws .spots{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.dws .spot{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 6px;padding-inline:6px 12px;border-radius:12px;border:1.5px solid var(--ln);background:var(--bg2);color:var(--fg)}.dws .spot i{width:26px;height:26px;border-radius:50%;background:var(--ink);color:#f5f2e8;display:grid;place-items:center;font-style:normal;font-weight:var(--wt);font-size:calc(var(--fs) - 2px)}.dws .spot b{font-weight:var(--wt)}.dws .spot.on{border-color:var(--ink);background:var(--yellow);color:var(--ink)}.dws .spot.on i{background:var(--ink)}.dws .spots .lnk{margin-inline-start:auto;font-size:calc(var(--fs) - 1px)}.dws .srows{display:flex;flex-direction:column;gap:6px;margin-top:14px}.dws .sprow{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;width:100%;padding:10px;border-radius:12px;border:1.5px solid var(--ln);background:var(--bg2);text-align:start;color:var(--fg)}.dws .sprow i{width:26px;height:26px;border-radius:50%;background:var(--ink);color:#f5f2e8;display:grid;place-items:center;font-style:normal;font-weight:var(--wt)}.dws .sprow b{font-weight:var(--wt);font-size:calc(var(--fs) + 2px)}.dws .sprow small{color:var(--mut);font-weight:var(--wl);text-align:end}.dws .sprow.on{border-color:var(--ink)}.dws .srows+.lnk{margin-top:10px;align-self:flex-start}.dws .res{margin-top:14px;padding:16px;border-radius:16px;background:var(--bg2);border:1.5px solid var(--ln)}.dws .rh{display:flex;align-items:center;gap:6px}.dws .rh>b{font-weight:var(--wt)}.dws .seg2{display:inline-flex;padding:3px;border-radius:11px;background:var(--bg3)}.dws .seg2 button{height:32px;padding:0 12px;border:0;border-radius:9px;background:none;font-weight:var(--wl);color:var(--mut);font-size:calc(var(--fs) - 1.5px)}.dws .seg2 button.on{background:var(--card-bg);color:var(--fg);box-shadow:0 1px 3px #0000001f}.dws .pbig{display:flex;align-items:center;gap:12px;margin-top:8px}.dws .mny{display:inline-flex;align-items:baseline;gap:6px}.dws .pbig .mny b{font-size:36px;font-weight:var(--wt);line-height:1.1;color:var(--fg)}.dws .mny small{font-weight:var(--wl);color:var(--mut)}.dws .dchip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-weight:var(--wt);font-size:calc(var(--fs) - 1px)}.dws .dchip.up{background:var(--bad-tint);color:var(--bad)}.dws .dchip.down{background:var(--ok-tint);color:var(--ok)}.dws .dchip.same{background:var(--bg3);color:var(--mut);font-weight:var(--wl)}.dws .range{display:block;margin-top:4px;color:var(--mut);font-weight:var(--wl);font-size:calc(var(--fs) - 1.5px)}.dws .parts{display:flex;flex-direction:column;margin-top:12px;border-top:1px solid var(--ln)}.dws .pr{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--ln)}.dws .pr:last-child{border-bottom:0}.dws .pk{display:flex;align-items:center;gap:10px;font-weight:var(--wl)}.dws .pk i{width:10px;height:10px;border-radius:3px;flex:none}.dws .pk small{color:var(--mut);font-weight:var(--wb);font-size:calc(var(--fs) - 2px)}.dws .pr b{font-weight:var(--wt)}.dws .why{margin-top:10px}.dws .why.on .ic{transform:rotate(180deg)}.dws .pbarx{display:flex;height:16px;border-radius:8px;overflow:hidden;margin-top:14px;gap:2px}.dws .pkey{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:calc(var(--fs) - 1.5px);font-weight:var(--wl)}.dws .pkey span{display:inline-flex;align-items:center;gap:6px}.dws .pkey i{width:10px;height:10px;border-radius:3px}.dws .far{display:flex;gap:12px;align-items:flex-start;margin-top:10px;padding:14px;border-radius:13px;background:var(--warn-tint);color:var(--warn);font-weight:var(--wl);line-height:1.6}.dws .pg{padding:24px 28px 40px;max-width:1200px;margin:0 auto}.dws .pg.narrow{max-width:760px}.dws .pgh{margin-bottom:18px}.dws .pgh h2{margin:0;font-size:calc(var(--fs) + 9px);font-weight:var(--wt);display:flex;align-items:center;gap:12px}.dws .pgh h2 .ic{width:26px;height:26px}.dws .pgh p{margin:6px 0 0;color:var(--muted);line-height:1.65;max-width:80ch}.dws .pgh.store h2{color:var(--sky-ink)}.dws .cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.dws .col{display:flex;flex-direction:column;gap:18px}.dws .pg .card{background:#fff;border:1px solid rgba(18,61,47,.1);box-shadow:0 1px 2px #1717170d,0 4px 14px #1717170f}.dws .pc{padding:18px 20px}.dws .pch{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.dws .pch h3{margin:0;font-size:calc(var(--fs) + 3px);font-weight:var(--wt)}.dws .pch small{color:var(--muted);font-weight:var(--wl);display:flex;align-items:center;gap:4px;line-height:1.5}.dws .frow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.dws .frow:last-child{border-bottom:0}.dws .flab{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0}.dws .flab b{font-weight:var(--wl)}.dws .flab small{color:var(--muted);font-weight:var(--wb);font-size:calc(var(--fs) - 2px)}.dws .flab .iline{flex-basis:100%;margin-top:0}.dws .fctl{display:flex;align-items:center;gap:10px;flex:none}.dws .tchips{display:flex;flex-wrap:wrap;gap:10px;padding:12px 0 6px}.dws .tchip{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:13px;background:var(--alt);border:1.5px solid var(--line)}.dws .tchip small{color:var(--muted);font-weight:var(--wl);font-size:calc(var(--fs) - 2px)}.dws .tchip .fld{width:86px}.dws .tchip.chg{border-color:var(--chg);background:var(--chg-tint)}.dws .tchip.tier{width:168px;gap:8px}.dws .tchip.tier .thead{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:24px}.dws .tchip.tier .thead small{white-space:nowrap}.dws .tchip.tier .tdel{flex:none;width:24px;height:24px;border:0;border-radius:8px;background:none;color:var(--muted);display:grid;place-items:center;cursor:pointer}.dws .tchip.tier .tdel:hover{background:var(--sunken);color:var(--danger, #B3261E)}.dws .tchip.tier .tstp{display:flex;align-items:center;border:1.5px solid var(--line2);border-radius:10px;background:var(--surface);overflow:hidden}.dws .tchip.tier .tstp button{flex:none;width:32px;height:32px;border:0;background:none;color:var(--ink);display:grid;place-items:center;cursor:pointer}.dws .tchip.tier .tstp button:hover{background:var(--sunken)}.dws .tchip.tier .tstp button:disabled{opacity:.35;cursor:default;background:none}.dws .tchip.tier .tstp b{flex:1;text-align:center;line-height:32px;border-inline:1.5px solid var(--line2);font-size:calc(var(--fs) - 1px);white-space:nowrap}.dws .tchip.tier .fld{width:100%}.dws .tchip.tier.add{justify-content:center;align-items:center;cursor:pointer;border-style:dashed;color:var(--ink)}.dws .curve{width:100%;height:auto;display:block;margin-top:6px}.dws .ckey{display:flex;gap:16px;font-weight:var(--wl);font-size:calc(var(--fs) - 1.5px);color:var(--muted)}.dws .ckey span{display:inline-flex;align-items:center;gap:8px}.dws .ckey i{width:22px;height:0}.dws .ckey .l1{border-top:2px dashed var(--faint)}.dws .ckey .l2{border-top:3px solid var(--ink)}.dws .ctiles{display:flex;flex-direction:column;gap:12px;margin-top:8px}.dws .ctile{padding:14px 16px;border-radius:14px;border:1.5px solid var(--line);background:var(--alt)}.dws .ctile.chg{border-color:var(--chg)}.dws .cth{display:flex;flex-direction:column;gap:6px}.dws .cth b{font-weight:var(--wt);font-size:calc(var(--fs) + 1px)}.dws .cth small{color:var(--muted);font-weight:var(--wl)}.dws .schips{display:flex;flex-wrap:wrap;gap:6px}.dws .schips span{padding:2px 10px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:calc(var(--fs) - 2px);font-weight:var(--wl)}.dws .ctile .frow{border-bottom:0;padding:10px 0 0}.dws .bgrid{display:grid;grid-template-columns:auto repeat(14,1fr);gap:3px;align-items:center;margin-top:12px;font-size:calc(var(--fs) - 3px);font-weight:var(--wl);color:var(--muted)}.dws .bgrid small{text-align:center}.dws .bgrid small:nth-child(15n+1){text-align:start;padding-inline-end:8px}.dws .bgrid .c{height:24px;border:0;border-radius:5px;background:var(--sunken)}.dws .bgrid .c.on{background:var(--yellow)}.dws .bgrid .c.chg{outline:2px solid var(--chg);outline-offset:-2px}.dws .zfhead,.dws .zfrow{display:grid;grid-template-columns:minmax(0,1fr) 90px 110px 96px;align-items:center;gap:10px}.dws .zfhead{padding:10px 0 6px;font-weight:var(--wt);font-size:calc(var(--fs) - 2px);color:var(--muted);border-bottom:1px solid var(--line)}.dws .zfrow{padding:8px 0;border-bottom:1px solid var(--line)}.dws .zfrow .lnk{justify-self:start;text-align:start}.dws .zfrow.own .fld{border-color:var(--sky);color:var(--sky-ink)}.dws .strict{display:flex;flex-wrap:wrap;gap:10px}.dws .strict .tchip small{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dws .vgrid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:18px;align-items:start}.dws .vlist{padding:10px;display:flex;flex-direction:column;gap:2px}.dws .vmonth{padding:12px 10px 4px;font-weight:var(--wt);font-size:calc(var(--fs) - 2px);color:var(--muted)}.dws .vi{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:0;border-radius:12px;background:none;text-align:start;color:var(--ink)}.dws .vi:hover{background:var(--sunken)}.dws .vi.on{background:var(--ink);color:#f5f2e8}.dws .vi.on small{color:#c7dacd}.dws .vi.draft{background:var(--chg-tint);color:var(--chg-ink)}.dws .vdot{width:12px;height:12px;border-radius:50%;border:2.5px solid var(--faint);flex:none}.dws .vdot.islive{background:#4ade80;border-color:#15803d}.dws .vi.draft .vdot{border-color:var(--chg);background:var(--chg)}.dws .vt{display:flex;flex-direction:column;flex:1;min-width:0}.dws .vt b{font-weight:var(--wt)}.dws .vt small{color:var(--muted);font-weight:var(--wl);font-size:calc(var(--fs) - 2px)}.dws .vprev{padding:18px 20px}.dws .vph{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.dws .vph>div{flex:1}.dws .vph h3{margin:0;font-size:calc(var(--fs) + 4px);font-weight:var(--wt)}.dws .vph small{color:var(--muted);font-weight:var(--wl)}.dws .minimap{width:100%;height:220px;display:block;border-radius:14px;background:#ece8dd}.dws .vprev h4{margin:16px 0 8px;font-weight:var(--wt);font-size:var(--fs)}.dws .vpa{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.dws table{color:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}.dws .tbl{width:100%;border-collapse:collapse;font-size:calc(var(--fs) - 1px)}.dws .tbl th{text-align:start;font-weight:var(--wt);color:var(--mut);padding:8px 10px;border-bottom:1.5px solid var(--ln);font-size:calc(var(--fs) - 2px)}.dws .tbl td{padding:9px 10px;border-bottom:1px solid var(--ln);vertical-align:top}.dws .tbl td b{font-weight:var(--wt)}.dws .tbl td.to{font-weight:var(--wt);color:var(--chg-ink)}.dws .tbl .inh{color:var(--faint)}.dws .tbl .chip{height:24px;font-size:calc(var(--fs) - 3px)}.dws .scrim{position:absolute;inset:0;z-index:60;background:#121a1673}.dws .dlg{position:absolute;z-index:61;top:40px;bottom:40px;left:50%;transform:translate(-50%);width:820px;display:flex;flex-direction:column;background:#fff;border-radius:20px;box-shadow:0 30px 70px #00000059;overflow:hidden}.dws .dh{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line)}.dws .dh h2{margin:0;font-size:calc(var(--fs) + 6px);font-weight:var(--wt)}.dws .db{flex:1;overflow:auto;padding:4px 22px 18px}.dws .db section{padding:16px 0;border-bottom:1px solid var(--line)}.dws .db section:last-child{border-bottom:0}.dws .db h3{margin:0 0 10px;font-size:calc(var(--fs) + 2px);font-weight:var(--wt)}.dws .df{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 16px;padding:16px 22px 20px;border-top:1px solid var(--line);background:var(--alt)}.dws .df .lab{grid-column:1/-1}.dws .df .b.big{min-width:220px}.dws .chk{display:flex;align-items:center;gap:10px;font-weight:var(--wl);cursor:pointer}.dws .chk input{width:22px;height:22px;accent-color:var(--ink)}.dws .err{margin:0;color:var(--bad);font-weight:var(--wl);grid-column:1/-1}.dws .prows{display:flex;flex-direction:column;gap:6px}.dws .prc{display:grid;grid-template-columns:minmax(0,1fr) auto 86px;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--alt);border:1.5px solid var(--line)}.dws .prc.up{border-color:#f3c7c7}.dws .prc.down{border-color:#bde5cb}.dws .pw{display:flex;flex-direction:column;gap:2px;min-width:0}.dws .pw b{font-weight:var(--wt)}.dws .pw small{color:var(--muted);font-weight:var(--wl);font-size:calc(var(--fs) - 2px)}.dws .pv{font-weight:var(--wl);white-space:nowrap}.dws .pv b{font-weight:var(--wt);font-size:calc(var(--fs) + 1px)}.dws .pv small,.dws .tw small,.dws .tv small{color:var(--muted)}.dws .prc .dchip,.dws .trip .dchip{justify-self:end}.dws .trips{display:flex;flex-direction:column;gap:6px}.dws .trip{display:grid;grid-template-columns:minmax(0,1fr) auto 86px;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--alt);border:1.5px solid var(--line)}.dws .trip.chg{border-color:var(--chg-line)}.dws .tw{font-weight:var(--wl);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dws .tv{white-space:nowrap}.dws .tv b{font-weight:var(--wt)}.dws .trips+.hint{margin-top:10px}.dws .imap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-bottom:12px}.dws .imap .minimap{height:200px}.dws .ikey{display:flex;flex-direction:column;gap:8px;font-weight:var(--wl)}.dws .ikey span{display:inline-flex;align-items:center;gap:8px}.dws .ikey i{width:16px;height:16px;border-radius:5px;opacity:.75}.dws .ckr{display:flex;align-items:center;gap:12px;padding:8px 0;font-weight:var(--wl)}.dws .ck{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none}.dws .ckr.ok .ck{background:var(--ok-tint);color:var(--ok)}.dws .ckr.warn .ck{background:var(--warn-tint);color:var(--warn)}.dws .ckr.bad .ck{background:var(--bad-tint);color:var(--bad)}.dws .ck .ic{width:17px;height:17px}.dws .ckd summary{cursor:pointer;color:var(--muted);font-weight:var(--wl);padding:6px 0}.dws .lnch{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:var(--canvas)}.dws .lnh{display:flex;flex-direction:column;align-items:center;gap:6px}.dws .lnh b{font-size:30px;font-weight:var(--wt)}.dws .lnh small{color:var(--muted);font-weight:var(--wl);font-size:calc(var(--fs) + 1px)}.dws .lcards{display:grid;grid-template-columns:repeat(2,360px);gap:20px}.dws .lc{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:26px;border-radius:22px;border:1.5px solid var(--line);background:#fff;text-align:start;color:var(--ink);box-shadow:0 2px 8px #1717170f;line-height:1.6}.dws .lc:hover{border-color:var(--ink)}.dws .lc.on{border-color:var(--ink);box-shadow:-3px 3px 0 var(--ink)}.dws .lci{width:52px;height:52px;border-radius:16px;background:var(--sage);display:grid;place-items:center}.dws .lc.on .lci{background:var(--yellow)}.dws .lci .ic{width:26px;height:26px}.dws .lc b{font-size:calc(var(--fs) + 7px);font-weight:var(--wt)}.dws .lc span{color:var(--muted);font-weight:var(--wb)}.dws .lc small{color:var(--muted);font-weight:var(--wl)}.dws .drawer{position:absolute;z-index:61;top:0;bottom:0;inset-inline-start:0;width:300px;background:var(--ink);color:#f5f2e8;padding:14px;display:flex;flex-direction:column;gap:4px;box-shadow:0 0 40px #0000004d}.dws .drawer .dh{border-bottom:0;padding:6px 6px 12px}.dws .drawer .dh b{font-size:calc(var(--fs) + 4px);font-weight:var(--wt);flex:1}.dws .drawer .b.ghost{color:#f5f2e8}.dws .drawer .b.ghost:hover{background:#ffffff1f}.dws .di{display:flex;align-items:center;gap:14px;height:50px;padding:0 14px;border:0;border-radius:13px;background:none;color:#c7dacd;font-weight:var(--wl);font-size:calc(var(--fs) + 1px)}.dws .di:hover{background:#ffffff14;color:#f5f2e8}.dws .di.on{background:#ffffff29;color:#f5f2e8}.dws .drawer hr{border:0;border-top:1px solid rgba(255,255,255,.14);width:100%;margin:8px 0}.dws .sw.on.gp{background:var(--gc);border-color:var(--gc);color:#fff}.dws .swk{font-size:calc(var(--fs) - 3px);font-weight:var(--wl);opacity:.82;padding:1px 7px;border-radius:999px;background:#ffffff2e}.dws .swpop .tabs{margin-top:0}.dws .srow.gr .sic{background:color-mix(in srgb,var(--gc) 15%,#FFFFFF);color:var(--gc)}.dws .srow.gr.on{background:color-mix(in srgb,var(--gc) 12%,#FFFFFF);color:var(--gc)}.dws .srow.addg{color:var(--mut)}.dws .srow.addg .sic{background:none;border:1.5px dashed var(--line2);color:var(--mut)}.dws .chip.gchip{background:color-mix(in srgb,var(--gc) 14%,#FFFFFF);color:var(--gc)}.dws .grfold{display:flex;align-items:center;gap:2px}.dws .grfold .srow{flex:1;min-width:0}.dws .grfold.open .fchev{transform:none}.dws .grstores{display:flex;flex-direction:column;gap:2px;padding-inline-start:26px;margin-bottom:6px}.dws .grm{display:flex;align-items:center;gap:4px}.dws .grm .srow{flex:1;min-width:0}.dws .grm .chip.gchip{display:none}.dws .band.gp{background:color-mix(in srgb,var(--gc) 12%,#FFFFFF);color:var(--gc);border-bottom-color:color-mix(in srgb,var(--gc) 35%,#FFFFFF)}.dws .band.gp .bic{background:var(--gc)}.dws .band.gp .bm{color:var(--gc);opacity:.85}.dws .band.gp .bsep{background:color-mix(in srgb,var(--gc) 35%,#FFFFFF)}.dws .band.gp .bsum{border-color:color-mix(in srgb,var(--gc) 35%,#FFFFFF);color:var(--gc)}.dws .band.gp .bx{color:var(--gc)}.dws .band .gchip{height:26px}.dws[data-ingroup="1"][data-o-smode=BAR]{--bar-bg:var(--gbar);--bar-fg:#FFFFFF;--bar-muted:rgba(255,255,255,.8);--bar-ctl:rgba(255,255,255,.14);--bar-ctl-h:rgba(255,255,255,.24);--bar-line:rgba(255,255,255,.2)}.dws .key .sq.fee{background:#3b8a5a6b;border:2px solid #3B8A5A;opacity:1}.dws .key .sq.gp{background:color-mix(in srgb,var(--gc) 18%,#FFFFFF);border:2px dashed var(--gc);opacity:1}.dws .key .ring{width:16px;height:16px;border-radius:50%;border:2.5px solid #C62828}.dws .kchip.gp{background:color-mix(in srgb,var(--gc) 13%,#FFFFFF);color:var(--gc)}.dws .kchip.gp i{border:2px dashed var(--gc);border-radius:3px}.dws .bl .for.gp{background:color-mix(in srgb,var(--gc) 13%,#FFFFFF);color:var(--gc)}.dws .tag.gown{background:var(--gc);color:#fff}.dws .tag.gsrc{background:color-mix(in srgb,var(--gc) 13%,#FFFFFF);color:var(--gc)}.dws .feerow.gown .stp{border-color:var(--gc)}.dws .feerow.gown .stp b{color:var(--gc);border-color:color-mix(in srgb,var(--gc) 35%,#FFFFFF)}.dws .chain{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;border-radius:12px;background:var(--bg2);border:1px dashed var(--ln);font-size:calc(var(--fs) - 1.5px)}.dws .chain span{display:inline-flex;align-items:baseline;gap:6px;color:var(--mut)}.dws .chain span small,.dws .chain span b{font-weight:var(--wl)}.dws .chain span.use{color:var(--fg)}.dws .chain span.use b{font-weight:var(--wt);font-size:calc(var(--fs) + 1px)}.dws .chain i{font-style:normal;color:var(--faint);font-weight:var(--wt)}.dws .chain.two{display:inline-flex;align-self:flex-start}.dws .chainrow{padding:0 0 12px;border-bottom:1px solid var(--line);margin-top:-4px}.dws .chainrow .chain{display:inline-flex}.dws .arow{display:flex;align-items:center;gap:10px}.dws .zsw.gp{background:color-mix(in srgb,var(--gc) 18%,#FFFFFF);border:2px dashed var(--gc);opacity:1}.dws .zr.group{padding-inline-start:30px}.dws .zf.gown{color:var(--gc);background:color-mix(in srgb,var(--gc) 13%,#FFFFFF);padding:2px 8px;border-radius:8px}.dws .tgh.gp{color:var(--gc)}.dws .tgh.gp .adot{background:var(--gc)}.dws .gtiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:8px}.dws .gtile{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;border-radius:14px;border:1.5px solid color-mix(in srgb,var(--gc) 30%,#FFFFFF);border-inline-start:5px solid var(--gc);background:color-mix(in srgb,var(--gc) 5%,#FFFFFF);text-align:start;color:var(--ink)}.dws .gtile:hover{background:color-mix(in srgb,var(--gc) 10%,#FFFFFF)}.dws .gtile.chg{border-color:var(--chg);border-inline-start-color:var(--gc)}.dws .gtile .gt{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dws .gtile .gt b{font-weight:var(--wt);font-size:calc(var(--fs) + 1px)}.dws .gtile .gt small,.dws .gtile .gv{color:var(--muted);font-weight:var(--wl)}.dws .gtile .gv b{color:var(--ink);font-weight:var(--wt)}.dws .gdot{width:12px;height:12px;border-radius:50%;background:var(--gc);display:inline-block;flex:none}.dws .gtile.add{--gc:var(--line2);border-style:dashed;border-inline-start-width:1.5px;background:none;justify-content:center;color:var(--muted)}.dws .gtile.add .gt b{font-size:var(--fs)}.dws .pgh.gp h2{color:var(--gc)}.dws .pgh.gp h2 .ic{flex:none}.dws .gname{flex:0 1 auto;width:min(420px,100%);color:var(--gc);background:transparent;border-color:transparent;padding-inline:8px;font-size:calc(var(--fs) + 9px);height:48px}.dws .gname:hover{border-color:var(--line2);border-style:dashed}.dws .gname:focus{background:#fff;border-color:var(--gc);border-style:solid}.dws .gcolors{display:flex;gap:8px;margin-top:12px}.dws .gcolors button{width:30px;height:30px;border-radius:50%;border:3px solid transparent;box-shadow:0 0 0 1px #00000014}.dws .gcolors button.on{border-color:#fff;box-shadow:0 0 0 2.5px var(--ink)}.dws .mlist{display:flex;flex-direction:column;margin:4px 0 12px}.dws .mrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.dws .mrow .lnk{text-align:start}.dws .mrow small{color:var(--muted);font-weight:var(--wl);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dws .mrow .x{width:32px;height:32px;border:0;border-radius:10px;background:none;color:var(--muted);display:grid;place-items:center}.dws .mrow .x:hover{background:var(--sunken);color:var(--bad)}.dws .hits{display:flex;flex-direction:column;gap:2px;margin-top:8px;max-height:300px;overflow:auto}.dws .zfrow.gown .fld{border-color:var(--gc);color:var(--gc)}.dws .gsrcv{color:var(--gc);font-weight:var(--wt)}.dws .gfoot{display:flex;justify-content:flex-end;margin-top:18px}.dws .warnc{margin-bottom:18px;border-color:#f3d27a!important;background:#fffbeb!important}.dws .warnc h3{display:flex;align-items:center;gap:8px;color:var(--warn)}.dws .warnc .cnt{min-width:28px;height:26px;padding:0 8px;border-radius:999px;background:var(--warn);color:#fff;display:inline-grid;place-items:center;font-size:calc(var(--fs) - 2px)}.dws .wlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:8px 18px;margin-top:6px}.dws .wrow{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;background:#fff;border:1px solid #F3E2B0}.dws .wrow .snm small{white-space:normal}.dws .wrow.none{border-color:#f3c7c7}.dws .selw.sm .fld{min-width:170px;height:38px}.dws .acard{border-top:5px solid var(--ac)!important}.dws .acard.none{--ac:#9AA59F}.dws .ablk{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid var(--line)}.dws .ablk:first-of-type{border-top:0}.dws .achips2{display:flex;flex-wrap:wrap;gap:8px}.dws .achips2 button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:11px;border:1.5px solid var(--line2);background:var(--alt);color:var(--ink);font-weight:var(--wl)}.dws .achips2 button.on{background:color-mix(in srgb,var(--ac) 16%,#FFFFFF);border-color:var(--ac)}.dws .achips2 button small{color:var(--muted);font-weight:var(--wb);font-size:calc(var(--fs) - 2.5px)}.dws .achips2 button[disabled]{cursor:default}.dws .ashape{display:flex;align-items:center;justify-content:space-between;gap:12px}.dws .astores{display:flex;flex-direction:column;max-height:300px;overflow:auto;margin-inline:-4px;padding-inline:4px}.dws .arow2{display:flex;align-items:center;gap:12px;padding:8px 6px;border-bottom:1px solid var(--line)}.dws .arow2 .snm b{font-weight:var(--wl)}.dws .arow2.warn{background:#fffbeb;border-radius:10px;border-bottom-color:transparent;margin-block:2px}.dws .arow2 .lnk{font-size:calc(var(--fs) - 1.5px);white-space:nowrap}.dws .ikey.row{flex-direction:row;flex-wrap:wrap;gap:8px 16px;margin:12px 0}.dws .acard .pch h3{display:flex;align-items:center;gap:10px}.dws .spot-on{animation:spoton 3s ease-out 1}.dws .mapbox.spot-on{animation-name:spotin}@keyframes spoton{0%,70%{outline:4px solid #F2DE0A;outline-offset:3px;box-shadow:0 0 0 10px #f2de0a47}to{outline:4px solid transparent;outline-offset:3px;box-shadow:0 0 0 0 transparent}}@keyframes spotin{0%,70%{outline:5px solid #F2DE0A;outline-offset:-5px}to{outline:5px solid transparent;outline-offset:-5px}}.dws .svcwarn{position:relative;display:flex;flex-direction:column;align-items:flex-start}.dws .wbar{display:inline-flex;align-items:center;gap:2px;padding:4px;padding-inline-end:6px;border-radius:14px;background:#fffbeb;border:1.5px solid #F3D27A;box-shadow:var(--shadow-sm)}.dws .wh{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 10px;border:0;border-radius:10px;background:none;color:var(--warn);font-weight:var(--wl)}.dws .wh:hover{background:#fef3c7}.dws .wh b{font-weight:var(--wt)}.dws .wh .cnt{min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:var(--warn);color:#fff;display:inline-grid;place-items:center;font-size:calc(var(--fs) - 3px)}.dws .wh.on .ic.sm{transform:rotate(180deg)}.dws .wpop{top:calc(100% + 8px);inset-inline-start:0;width:400px;max-height:360px;overflow:auto;padding:8px;display:flex;flex-direction:column;gap:2px;--card-bg:#FFFFFF;--fg:var(--ink);--mut:var(--muted);--bg3:var(--sunken)}.dws .wrow2{display:flex;align-items:center;gap:8px;border-radius:12px}.dws .wrow2:hover{background:var(--bg3)}.dws .wgo{flex:1;min-width:0;display:flex;align-items:center;padding:8px 10px;border:0;background:none;text-align:start;color:var(--fg)}.dws .wrow2.none .snm small{color:var(--bad)}.dws .wrow2 .selw.sm .fld{min-width:150px}.dws .flashring{animation:flashring .9s ease-in-out 4}@keyframes flashring{0%,to{stroke-opacity:1}50%{stroke-opacity:.12}}.dws .olabel.store.flash{background:#e3c90a;color:var(--ink)}.dws .zfold{display:flex;align-items:center;gap:2px;border-radius:12px}.dws .zfold .zr.fold{flex:1;min-width:0}.dws .fchev{width:16px;height:16px;color:var(--mut);transform:rotate(90deg);transition:transform .15s}.dws .zfold.open .fchev{transform:none}.dws .zfold.on .zr.fold{background:var(--ink);color:#f5f2e8}.dws .zfold.on .zr.fold .fchev{color:#f5f2e8}.dws .zfold.on .zcount{background:#ffffff2e;color:#f5f2e8}.dws .zcount{min-width:26px;height:22px;padding:0 7px;border-radius:999px;background:var(--bg3);color:var(--mut);font-size:calc(var(--fs) - 3px);font-weight:var(--wl);display:inline-grid;place-items:center}.dws .zgo{width:38px;height:38px;border:0;border-radius:10px;background:none;color:var(--mut);display:grid;place-items:center;flex:none}.dws .zgo:hover{background:var(--bg3);color:var(--fg)}.dws .b.fab.iconly{width:46px;padding:0}.dws .b.fab.iconly .ic{width:21px;height:21px}.dws .mapctl.row{flex-direction:row;align-items:center}.dws .mapctl.row .zm{flex-direction:row}.dws .mapctl.row .zm button{height:46px}.dws .mapctl.row .zm button+button{border-top:0;border-inline-start:1px solid var(--line)}.dws[data-o-mapctl=ROW] .maparea.hascard .acts.bottom{left:calc(50% + 86px)}.dws .ic.xs{width:13px;height:13px}.dws .tgh.tagsh{margin-top:10px;padding-top:14px;border-top:1px solid var(--ln)}.dws .tagrow .zcount{display:inline-flex;align-items:center;gap:4px;width:auto}.dws .tagwarn{display:flex;flex-direction:column;gap:4px;margin:2px 0 6px;padding:4px;border-radius:12px;background:#fffbeb;border:1.5px solid #F3D27A}.dws .wbar2{display:flex;align-items:center;gap:2px}.dws .tagwarn .wh{flex:1;justify-content:flex-start}.dws .tagwarn .fchev{margin-inline-start:auto}.dws .tagwarn.open .fchev{transform:none}.dws .wlist2{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow:auto}.dws .wlist2 .wrow2{background:#fff;flex-wrap:wrap;padding-inline-end:6px}.dws .wlist2 .wgo{flex:1 1 190px}.dws .tagbody{display:flex;flex-direction:column;gap:10px;margin:2px 0 8px;padding:10px;border-radius:12px;background:var(--bg2);border:1.5px solid var(--ln);border-inline-start:4px solid var(--ac)}.dws .tagbody .achips2 button{height:34px;padding:0 10px}.dws .tagbody .achips2 button.on{background:color-mix(in srgb,var(--ac) 16%,#FFFFFF);border-color:var(--ac)}.dws .tagbody .astores{max-height:240px}.dws .tagbody .arow2 .lnk{font-size:calc(var(--fs) - 2px)}.dws .achip.tagjump{border:0;background:none;padding:0;color:var(--fg);font-weight:var(--wl);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.dws .col.stick{position:sticky;top:0}.dws .pg.tagspg{max-width:640px}.dws .pgh.tagshead{display:flex;align-items:center;justify-content:space-between;gap:12px}.dws .tagspg .tagwarn{margin:0 0 12px}.dws .tagspg .wlist2{max-height:320px}.dws .tagspg .wlist2 .wrow2{flex-wrap:nowrap;gap:10px;padding:6px 6px 6px 8px}.dws .tagspg .wrow2 .snm{flex:1;min-width:0}.dws .wtown,.dws .wout,.dws .hidm{flex:none;padding:2px 9px;border-radius:999px;font-size:calc(var(--fs) - 2.5px);font-weight:var(--wl);white-space:nowrap}.dws .wtown{background:var(--bg3);color:var(--fg)}.dws .wout{background:#fef3c7;color:var(--warn)}.dws .hidm{background:var(--bg3);color:var(--mut)}.dws .tagrow.hid .nm{color:var(--mut)}.dws .tagsc{padding:6px;display:flex;flex-direction:column;gap:2px}.dws .tagsc .tagbody{margin:2px 4px 8px}.dws .tagrow.none .nm{color:var(--mut)}.dws .tagbody .srch.sm{height:38px;border-radius:11px;background:#fff}.dws .tagbody .astores{background:#fff;border-radius:10px;padding-inline:8px}.dws .tagbody .arow2:last-child{border-bottom:0}.dws .tagbody .achips2 .adot{width:10px;height:10px}.dws .tagbody .tsh{display:block;margin:12px 4px 6px;font-size:calc(var(--fs) - 2px);font-weight:var(--wt);color:var(--mut)}.dws .tagbody .tcolor{display:flex;align-items:center;gap:10px;margin:2px 4px 8px}.dws .tagbody .tcolor .tsh{margin:0}.dws .tagbody .tcolor input{width:46px;height:30px;padding:2px;border:1.5px solid var(--line2);border-radius:8px;background:#fff;cursor:pointer}.dws .tname{height:40px;font-weight:var(--wt)}.dws .tagfoot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--ln)}.dws .tagfoot .b{height:34px}.dws .tagfoot .tfl{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.dws{height:100vh;height:100dvh}.dboot{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;font-family:Tajawal,system-ui,sans-serif;font-weight:700;color:#123d2f;background:#f5f2e8;direction:rtl}.dboot .b{height:42px;padding:0 16px;border-radius:12px;border:1.5px solid #D6D0C0;background:#fff;font:inherit;cursor:pointer}.dws .lcard{max-height:calc(100vh - 330px)!important}.dws .ibw{display:inline-flex;align-items:center}.dws .ipop.open{visibility:visible;position:fixed}.dws .ipop.open .ph{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.dws .ipop.open .ph .x{border:0;background:none;padding:4px;border-radius:8px;color:var(--mut)}.dws .ptmenu.fixed{visibility:visible;position:absolute;z-index:30;top:84px;left:50%;transform:translate(-50%);background:#fff;border-radius:14px;box-shadow:var(--shadow)}.dws .maplibregl-marker{will-change:transform}.dws .fchip{padding:3px 10px;border-radius:999px;background:#fff;color:var(--ink);font-weight:var(--wt);font-size:calc(var(--fs) - 1.5px);box-shadow:0 1px 2px #1717171f,0 2px 8px #1717171f;border:1.5px solid rgba(59,138,90,.45);pointer-events:none;white-space:nowrap}.dws .fchip.chg{background:var(--chg-tint);color:var(--chg-ink);border-color:var(--chg-line)}.dws .fchip.on{background:var(--ink);color:#f5f2e8;border-color:var(--ink)}.dws .dname{font-weight:var(--wt);font-size:calc(var(--fs) - 1px);color:#56665e;text-shadow:0 0 3px #FFFFFF,0 0 6px #FFFFFF;pointer-events:none;white-space:nowrap}.dws .tagname{padding:3px 11px;border-radius:999px;font-weight:var(--wt);font-size:calc(var(--fs) - 1.5px);box-shadow:0 0 0 1.5px #123d2f59,0 2px 8px #1717172e;pointer-events:none;white-space:nowrap}.dws .stname{padding:2px 9px;border-radius:999px;background:#fff;color:var(--ink);font-weight:var(--wt);font-size:calc(var(--fs) - 1.5px);box-shadow:0 1px 6px #17171738;pointer-events:none;white-space:nowrap}.dws .vx{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--ink);box-shadow:0 1px 3px #0000004d;cursor:grab}.dws .vx.shared{width:20px;height:20px;border-width:4px}.dws .vx.first{background:var(--yellow)}.dws .vx.other{width:10px;height:10px;border-width:2px;border-color:#5f6f67;opacity:.85}.dws .vx.other.locked{border-color:#7c8a83;cursor:default}.dws .vmid{width:10px;height:10px;border-radius:50%;background:#123d2f8c;border:2px solid #FFFFFF;cursor:copy}.dws .spstore{width:16px;height:16px;border-radius:5px;background:var(--sky);border:3px solid #FFFFFF;box-shadow:0 1px 4px #00000059}.dws .olabel.spot{visibility:visible;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.dws .olabel.spot i{font-style:normal;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ink);color:#f5f2e8;font-size:12px;font-weight:800}.dws .acctw{position:relative}.dws .acctpop{position:absolute;bottom:0;inset-inline-start:calc(100% + 8px);z-index:40;padding:6px;background:#fff;border-radius:12px;box-shadow:var(--shadow)}.dws .acctpop button{display:block;white-space:nowrap;padding:10px 14px;border:0;border-radius:9px;background:none;font-weight:var(--wl);color:var(--bad)}.dws .acctpop button:hover{background:var(--bg3)}.dws .acctpop button.go{display:flex;align-items:center;gap:8px;color:var(--ink)}.dws .gcolors{display:flex;gap:8px;margin-top:10px}.dws .gcol{width:26px;height:26px;border-radius:50%;border:3px solid #FFFFFF;box-shadow:0 0 0 1.5px var(--line2)}.dws .gcol.on{box-shadow:0 0 0 2.5px var(--ink)}.dws .gadd{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.dws .mrow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 4px;border-bottom:1px solid var(--line)}.dws .ckr.warn .ck{color:var(--warn)}.dws .vban{flex:none}.dws .ttlin{height:40px;font-size:calc(var(--fs) + 2px);font-weight:var(--wt);background:transparent;border-color:transparent;padding:0 6px;width:auto;min-width:0;flex:1}.dws .ttlin:focus{background:#fff;border-color:var(--ink)}:root{--bg: #f5f2e8;--surface: #ffffff;--surface-alt: #faf8f2;--surface-sunken: #f1f5ec;--border: #e7e3d6;--border-soft: #efece3;--border-strong: #d6d0c0;--text: #123d2f;--text-muted: #56665e;--text-subtle: #87958d;--text-faint: #aab4ae;--text-on: #ffffff;--brand: #123d2f;--brand-deep: #0d2e23;--brand-soft: #e4eddb;--brand-tint: #f1f5ec;--ok: #15803d;--ok-deep: #17603a;--ok-soft: #e1f3e6;--warn: #a85a07;--warn-deep: #7c3a06;--warn-soft: #fef3c7;--danger: #c62828;--danger-deep: #9b1c1c;--danger-soft: #fdecec;--scrim: rgba(18, 30, 24, .35);--yellow: #f2de0a;--yellow-deep: #e3c90a;--amber: #b45309;--amber-ink: #7c3a06;--amber-tint: #fef0d2;--amber-line: #f3c77a;--up-tint: #e1f3e6;--down-tint: #fbe7e7;--chart-fill: rgba(18, 61, 47, .11);--prev-line: #8e9a93;--st-pending: #ff6347;--st-preparing: #ffc107;--st-ready: #2196f3;--st-taken: #3fb865;--st-arrived: #1f9a45;--st-delivered: #1f6b33;--st-canceled: #d33a3a;--st-review: #0f8a8a;--st-unknown: #94a0b4;--r-card: 16px;--r-control: 12px;--r-chip: 10px;--r-pill: 9999px;--r-sheet: 24px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s7: 32px;--s8: 40px;--s9: 48px;--shadow-card: 0 1px 2px rgba(23, 23, 23, .05), 0 6px 18px rgba(23, 23, 23, .07);--shadow-widget: 0 1px 2px rgba(23, 23, 23, .06), 0 12px 30px rgba(23, 23, 23, .16);--shadow-card-hi: 0 12px 26px rgba(18, 61, 47, .16);--shadow-sheet: -8px 0 28px rgba(18, 30, 24, .16);--font-sans: "Tajawal", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Space Mono", ui-monospace, "SF Mono", monospace}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:15px;-webkit-font-smoothing:antialiased}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-deep)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.ltr{direction:ltr}.tiles{display:grid;gap:12px;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}.row{display:flex;gap:16px;align-items:flex-start}.scroll-x{overflow-x:auto}@media(max-width:1023px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.tiles{grid-template-columns:minmax(0,1fr)}.row{flex-direction:column}.row>*{width:100%!important;flex:none!important}}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.drill{cursor:pointer;border-radius:6px}.drill:hover{background:var(--brand-tint);text-decoration:underline dotted var(--brand);text-underline-offset:3px}.hover-row{cursor:pointer}.hover-row:hover{background:var(--surface-alt)}.sticky-head th{position:sticky;top:0;z-index:1;background:var(--surface)}.peek{position:fixed;top:64px;left:50%;transform:translate(-50%);width:min(720px,calc(100vw - 24px));max-height:calc(100vh - 88px);z-index:41;display:flex;flex-direction:column;background:var(--surface);border-radius:18px;box-shadow:var(--shadow-widget);overflow:hidden;animation:peek-in .16s ease-out}@keyframes spin{to{transform:rotate(360deg)}}@keyframes peek-in{0%{transform:translate(-50%,10px);opacity:0}to{transform:translate(-50%);opacity:1}}.scrim{position:fixed;inset:0;z-index:40;background:var(--scrim)}.kbd{font-family:var(--font-mono);font-size:10.5px;padding:1px 5px;border:1px solid var(--border-strong);border-radius:5px;color:var(--text-subtle)}.chip-button{font-size:12px;font-weight:600;padding:6px 12px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface-alt);color:var(--text-muted);white-space:nowrap}.chip-button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-deep)}@media(prefers-reduced-motion:reduce){.peek{animation:none}}
