:is(.scr-rankings,.scr-prospects,.scr-search){gap:var(--s-5);flex-direction:column;min-width:0;display:flex}:is(.rk-head,.pr-head,.sr-head){padding-bottom:var(--s-4);border-bottom:1px solid var(--c-line)}:is(.rk-head,.pr-head,.sr-head) h1{letter-spacing:-.035em;margin-top:2px;font-size:28px;font-weight:800}:is(.rk-sub,.pr-sub,.sr-sub){color:var(--c-ink-3);font-size:var(--t-sm);margin-top:4px}.rk-modes{scrollbar-width:none;align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.rk-modes::-webkit-scrollbar{display:none}.rk-modes a{border:1px solid var(--c-line);border-radius:var(--r-2);background:var(--c-surface);height:38px;color:var(--c-ink-2);font-size:var(--t-sm);white-space:nowrap;transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);flex:none;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.rk-modes a:hover{border-color:var(--c-line-strong);color:var(--c-ink)}.rk-modes a[aria-current=page]{border-color:var(--c-accent);background:var(--c-accent-soft);color:var(--c-ink);box-shadow:inset 0 -2px 0 var(--c-accent)}.rk-mode-ico{border-radius:var(--r-1);background:var(--c-accent);height:18px;color:var(--c-on-accent);font-family:var(--font-num);letter-spacing:.04em;place-items:center;padding:0 5px;font-size:10px;font-weight:800;display:inline-grid}.rk-modes-sep{background:var(--c-line-strong);flex:none;width:1px;height:22px;margin:0 4px}.rk-fifa{gap:var(--s-4) var(--s-5);grid-template:"board top""board confs""board note""board."1fr/minmax(0,1fr) 320px;align-items:start;display:grid}.rk-top{gap:var(--s-4);flex-direction:column;grid-area:top;min-width:0;display:flex}.rk-confs{grid-area:confs}.rk-board{grid-area:board}.rk-fifa>p{grid-area:note;margin:0}.rk-status-main{gap:var(--s-3);padding:var(--s-4);border-bottom:1px solid var(--c-line);flex-direction:column;display:flex}.rk-status-main h2{font-size:var(--t-2xl);letter-spacing:-.03em;margin-top:4px;font-weight:800}.rk-status-main h2 small{color:var(--c-ink-3);font-family:var(--font-ui);font-size:var(--t-sm);letter-spacing:0;font-weight:600}.rk-stats{border:1px solid var(--c-line);border-radius:var(--r-2);grid-template-columns:1fr 1fr;margin:0;display:grid}.rk-stats>div{padding:8px 12px}.rk-stats>div+div{border-left:1px solid var(--c-line)}.rk-stats dt{color:var(--c-ink-3);font-size:var(--t-2xs);letter-spacing:.06em;font-weight:700}.rk-stats dd{font-size:24px;font-weight:800;line-height:1.15}.rk-stats dd small{color:var(--c-ink-3);font-size:var(--t-xs);margin-left:2px;font-weight:600}.rk-stats [data-warn] dt,.rk-stats [data-warn] dd{color:var(--c-warn)}.rk-notes{padding:var(--s-3) var(--s-4) var(--s-4);color:var(--c-ink-2);flex-direction:column;gap:8px;margin:0;list-style:none;display:flex}.rk-warn{border-left:3px solid var(--c-warn);border-radius:0 var(--r-2) var(--r-2) 0;background:color-mix(in srgb, var(--c-warn) 12%, transparent);color:var(--c-ink);grid-template-columns:20px minmax(0,1fr);gap:8px;padding:8px 10px;font-weight:600;display:grid}.rk-warn-mark{background:var(--c-warn);width:18px;height:18px;color:var(--c-bg);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.rk-ko{padding:var(--s-4);border-color:var(--c-board-line);background:linear-gradient(135deg, var(--c-board) 0%, var(--c-board-2) 100%);color:var(--c-board-ink);box-shadow:inset 3px 0 0 var(--c-accent);flex-direction:column;gap:8px;display:flex;position:relative}a.rk-ko:hover{border-color:var(--c-accent)}.rk-ko .kicker{color:#7db6ff}.rk-ko-main{align-items:center;gap:var(--s-4);display:flex}.rk-ko-rank{font-size:var(--t-4xl);letter-spacing:-.04em;font-weight:800;line-height:1}.rk-ko-rank small{color:var(--c-board-ink-2);font-family:var(--font-ui);font-size:var(--t-lg);margin-left:4px;font-weight:700}.rk-ko-meta{color:var(--c-board-ink-2);font-size:var(--t-xs);font-weight:600}.rk-confs{border:1px solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);flex-direction:column;display:flex;overflow:hidden}.rk-confs a{gap:4px var(--s-2);padding:8px var(--s-4);color:var(--c-ink-2);font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.rk-confs a+a{border-top:1px solid var(--c-line)}.rk-confs a:hover{background:var(--c-surface-2);color:var(--c-ink)}.rk-confs a[aria-current=true]{background:var(--c-accent-soft);color:var(--c-ink);box-shadow:inset 3px 0 0 var(--c-accent)}.rk-confs b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.rk-confs .num{font-weight:800}.rk-confs i{background:var(--c-surface-3);border-radius:2px;grid-column:1/-1;height:3px;display:block}.rk-confs u{background:var(--c-ink-3);border-radius:2px;height:100%;display:block}.rk-confs a[aria-current=true] u{background:var(--c-accent)}.rk-t td.rk-rank{width:64px;color:var(--c-ink-2);font-size:var(--t-md);font-weight:800}.rk-t tr[data-top] td.rk-rank{color:var(--c-ink)}.rk-t tr.rk-korea td{background:var(--c-accent-soft)}.rk-t tr.rk-korea td:first-child{box-shadow:inset 3px 0 0 var(--c-accent);color:var(--c-accent)}.rk-ko-badge{margin-left:8px}.rk-conf{border:1px solid var(--c-line);border-radius:var(--r-1);height:20px;color:var(--c-ink-2);font-family:var(--font-num);font-size:var(--t-2xs);letter-spacing:.04em;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}.rk-chg{font-weight:800}.rk-chg.is-up{color:var(--c-pos)}.rk-chg.is-down{color:var(--c-neg)}.rk-chg.is-same{color:var(--c-ink-3)}.rk-league{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.rk-lhead{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);display:flex}.rk-lhead h2{font-size:var(--t-2xl);letter-spacing:-.03em;margin-top:2px;font-weight:800}.rk-lseason{color:var(--c-ink-3);font-size:var(--t-xs);font-weight:700}.rk-lgo{margin-left:auto}.scr-prospects{--p-share:#4d9bff;--p-attack:#34d399;--p-rating:#f5b84a;--p-league:#b18cff;--p-mvGrowth:#ff8fa3;--p-ink:#04101f}[data-theme=light] .scr-prospects{--p-share:#0a5fdc;--p-attack:#0f8a5a;--p-rating:#a86500;--p-league:#6d3fd6;--p-mvGrowth:#c23a5b;--p-ink:#fff}.scr-prospects [data-p=share]{--p:var(--p-share)}.scr-prospects [data-p=attack]{--p:var(--p-attack)}.scr-prospects [data-p=rating]{--p:var(--p-rating)}.scr-prospects [data-p=league]{--p:var(--p-league)}.scr-prospects [data-p=mvGrowth]{--p:var(--p-mvGrowth)}.pr-head{justify-content:space-between;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;display:flex}.pr-kpis{border:1px solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);margin:0;display:flex;overflow:hidden}.pr-kpis>div{flex-direction:column;gap:2px;min-width:84px;padding:8px 14px;display:flex}.pr-kpis>div+div{border-left:1px solid var(--c-line)}.pr-kpis dt{color:var(--c-ink-3);font-size:var(--t-2xs);letter-spacing:.06em;font-weight:700}.pr-kpis dd{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.1}.pr-kpis [data-k=rise] dd{color:var(--c-accent)}.pr-body{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.pr-info{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pr-info .ui-panel-head{flex-wrap:wrap}.pr-info .ui-panel-head .ui-count{margin-left:auto}.pr-info p{color:var(--c-ink-2);margin:0}.pr-cov .ui-panel-body{gap:var(--s-2);flex-direction:column;display:flex}.pr-cov-num{font-size:var(--t-2xl);font-weight:800;line-height:1}.pr-cov-num small{color:var(--c-ink-3);font-family:var(--font-ui);font-size:var(--t-xs);margin-left:4px;font-weight:600}.pr-cov p{color:var(--c-ink-3)}.pr-sig{align-items:center;gap:var(--s-2);display:inline-flex}.pr-sig>b{min-width:34px;font-size:var(--t-md);text-align:right;font-weight:800}.pr-stack{background:var(--c-surface-3);border-radius:2px;width:120px;height:8px;display:flex;overflow:hidden}.pr-stack i{background:var(--p);flex:none;height:100%;display:block}.pr-stack i+i{box-shadow:inset 1px 0 0 var(--c-surface)}.pr-sig.is-big{flex-direction:column;align-items:stretch;gap:6px;display:flex}.pr-sig.is-big>b{min-width:0;font-size:var(--t-3xl);text-align:left;letter-spacing:-.03em;line-height:1}.pr-sig.is-big .pr-stack{width:100%;height:10px}.pr-top{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pr-card{gap:var(--s-3);padding:var(--s-4);flex-direction:column;display:flex;position:relative;overflow:hidden}.pr-card:before{content:"";background:var(--c-accent);height:3px;position:absolute;inset:0 0 auto}.pr-card-rank{color:var(--c-line-strong);letter-spacing:-.05em;font-size:56px;font-weight:900;line-height:1;position:absolute;top:6px;right:12px}.pr-card-player{align-items:center;gap:var(--s-3);min-width:0;padding-right:48px;display:flex;position:relative}.pr-card-player>span{flex-direction:column;min-width:0;display:flex}.pr-card-player b{font-size:var(--t-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.pr-card-player small{color:var(--c-ink-3);font-size:var(--t-xs)}.pr-card-player:hover b,.pr-card-team:hover{color:var(--c-accent)}.pr-card-team{min-width:0;font-size:var(--t-sm);align-items:center;gap:8px;font-weight:600;display:flex}.pr-card-stats{border:1px solid var(--c-line);border-radius:var(--r-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pr-card-stats>div{min-width:0;padding:6px 8px}.pr-card-stats>div+div{border-left:1px solid var(--c-line)}.pr-card-stats dt{color:var(--c-ink-3);font-size:var(--t-2xs);font-weight:700}.pr-card-stats dd{font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.pr-card-sig{flex-direction:column;gap:6px;display:flex}.pr-parts{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.pr-parts li{border-top:2px solid var(--p,var(--c-line));flex-direction:column;min-width:0;padding-top:4px;display:flex}.pr-parts li:first-child{--p:var(--p-share)}.pr-parts li:nth-child(2){--p:var(--p-attack)}.pr-parts li:nth-child(3){--p:var(--p-rating)}.pr-parts li:nth-child(4){--p:var(--p-league)}.pr-parts li:nth-child(5){--p:var(--p-mvGrowth)}.pr-parts span{color:var(--c-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.pr-parts b{font-size:var(--t-sm);font-weight:800}.pr-parts small{color:var(--c-ink-3);font-size:10px}.pr-board .ui-panel-head{flex-wrap:wrap}.pr-legend{color:var(--c-ink-3);font-size:var(--t-2xs);flex-wrap:wrap;gap:4px 10px;margin-left:auto;font-weight:600;display:inline-flex}.pr-legend span{align-items:center;gap:4px;display:inline-flex}.pr-legend i,.pr-dot{background:var(--p);border-radius:2px;width:8px;height:8px;display:inline-block}.pr-dot{margin-right:8px}.pr-t td.pr-rank{width:40px;color:var(--c-ink-2);font-size:var(--t-md);font-weight:800}.pr-t .teamcell{max-width:240px}.pr-t .crest.md{width:36px;height:36px}.pr-stackcell{flex-direction:column;min-width:0;line-height:1.25;display:inline-flex}.pr-stackcell small{color:var(--c-ink-3);font-size:var(--t-2xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pr-team{font-weight:600}.pr-empty{padding:var(--s-8) var(--s-4);color:var(--c-ink-3);font-size:var(--t-sm);text-align:center}.pr-formula .ui-panel-head{gap:var(--s-3)}.pr-formula .ui-panel-head .kicker{color:var(--c-accent)}.pr-formula .ui-panel-body{gap:var(--s-3);flex-direction:column;display:flex}.pr-formula p{margin:0}.pr-weights{border-radius:var(--r-2);height:26px;display:flex;overflow:hidden}.pr-weights i{background:var(--p);min-width:0;color:var(--p-ink);font-size:var(--t-2xs);align-items:center;padding:0 8px;font-style:normal;font-weight:800;display:flex}.pr-weights i+i{box-shadow:inset 1px 0 0 var(--c-surface)}.pr-weights span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pr-ftable td.l{white-space:normal}.pr-ftable td.l:first-child{white-space:nowrap;font-weight:700}.sr-console{gap:var(--s-2);flex-direction:column;display:flex}.sr-form{align-items:center;gap:var(--s-2);height:56px;padding:0 6px 0 var(--s-4);border:1px solid var(--c-line-strong);border-radius:var(--r-3);background:var(--c-surface);transition:border-color var(--dur-1) var(--ease);display:flex}.sr-form:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}.sr-form-ico{color:var(--c-ink-3);display:inline-grid}.sr-input{min-width:0;height:100%;color:var(--c-ink);font-size:var(--t-lg);background:0 0;border:0;outline:none;flex:1;font-weight:600}.sr-input::placeholder{color:var(--c-ink-3);font-weight:500}.sr-submit{height:42px;padding:0 20px}.sr-hint{color:var(--c-ink-3);font-size:var(--t-xs);margin:0}.sr-results{gap:var(--s-4);flex-direction:column;display:flex}.sr-types{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.sr-types::-webkit-scrollbar{display:none}.sr-types a{border:1px solid var(--c-line);border-radius:var(--r-2);background:var(--c-surface);height:36px;color:var(--c-ink-2);font-size:var(--t-sm);flex:none;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.sr-types a:hover{border-color:var(--c-line-strong);color:var(--c-ink)}.sr-types a b{color:var(--c-ink-3);font-size:var(--t-xs)}.sr-types a[aria-pressed=true]{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-on-accent)}.sr-types a[aria-pressed=true] b{color:inherit;opacity:.8}.sr-groups,.sr-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start;display:grid}.sr-list{margin:0;padding:0;list-style:none}.sr-list li+li{border-top:1px solid var(--c-line)}.sr-hit{align-items:center;gap:var(--s-3);min-height:52px;padding:8px var(--s-4);transition:background var(--dur-1) var(--ease);grid-template-columns:28px minmax(0,1fr) auto 14px;display:grid}.sr-hit:hover{background:var(--c-surface-2)}.sr-hit:hover b{color:var(--c-accent)}.sr-hit-tx{flex-direction:column;min-width:0;line-height:1.3;display:flex}.sr-hit-tx b,.sr-hit-tx small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-hit-tx b{font-size:var(--t-md);font-weight:700}.sr-hit-tx small{color:var(--c-ink-3);font-size:var(--t-xs)}.sr-type{border:1px solid var(--c-line);border-radius:var(--r-1);height:20px;color:var(--c-ink-2);font-size:var(--t-2xs);align-items:center;gap:5px;padding:0 7px;font-weight:700;display:inline-flex}.sr-type:before{content:"";background:var(--t,var(--c-ink-3));border-radius:1px;width:6px;height:6px}.sr-type[data-type=club]{--t:var(--c-accent)}.sr-type[data-type=player]{--t:var(--c-pos)}.sr-type[data-type=competition]{--t:var(--c-warn)}.sr-type[data-type=match]{--t:var(--c-live)}.sr-go{color:var(--c-ink-3);font-size:var(--t-sm)}.sr-empty{padding:var(--s-10) var(--s-4);border:1px dashed var(--c-line-strong);border-radius:var(--r-3);color:var(--c-ink-3);font-size:var(--t-sm);text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.sr-empty b{color:var(--c-ink);font-size:var(--t-lg)}.sr-empty a{color:var(--c-accent);font-weight:700}@media (max-width:1100px){.rk-fifa{grid-template-columns:minmax(0,1fr) 280px}.pr-top{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-top>:nth-child(3){display:none}}@media (max-width:820px){:is(.rk-head,.pr-head,.sr-head) h1{font-size:var(--t-2xl)}.rk-fifa{align-items:stretch;gap:var(--s-4);flex-direction:column;display:flex}.rk-fifa>*{min-width:0}.rk-confs{scrollbar-width:none;flex-direction:row;overflow-x:auto}.rk-confs::-webkit-scrollbar{display:none}.rk-confs a{flex:none;min-width:116px}.rk-confs a+a{border-top:0;border-left:1px solid var(--c-line)}.rk-confs a[aria-current=true]{box-shadow:inset 0 3px 0 var(--c-accent)}.rk-ko-rank{font-size:40px}.rk-lhead{padding:var(--s-3) var(--s-4);flex-wrap:wrap}.rk-lhead h2{font-size:var(--t-xl)}.rk-lgo{margin-left:0}.pr-head{align-items:stretch}.pr-kpis{width:100%}.pr-kpis>div{flex:1;min-width:0}.pr-info{grid-template-columns:minmax(0,1fr)}.pr-top{gap:var(--s-3);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.pr-top::-webkit-scrollbar{display:none}.pr-top>.pr-card{scroll-snap-align:start;flex:0 0 86%}.pr-top>:nth-child(3){display:flex}.pr-legend{display:none}.pr-stack{width:64px}.pr-t .teamcell.pr-pl{max-width:178px}.pr-t .pr-stackcell{overflow:hidden}.pr-t td,.pr-t th{padding-left:6px;padding-right:6px}.pr-weights span{display:none}.sr-form{height:50px;padding-left:var(--s-3)}.sr-input{font-size:var(--t-md)}.sr-submit{height:38px;padding:0 14px}.sr-hit{padding:8px var(--s-3)}.sr-go{display:none}.sr-hit{grid-template-columns:28px minmax(0,1fr) auto}}
.scr-news,.scr-hot,.scr-licenses{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.nw-head,.ht-head{justify-content:space-between;align-items:flex-end;gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--c-line);flex-wrap:wrap;display:flex}.nw-head h1,.ht-head h1,.lc-head h1{letter-spacing:-.035em;margin-top:2px;font-size:28px;font-weight:800}.nw-head-sub,.ht-head-sub,.lc-head-sub{color:var(--c-ink-3);font-size:var(--t-sm);margin-top:4px}.nw-kpis,.ht-kpis{border:1px solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);display:flex;overflow:hidden}.nw-kpis>div,.ht-kpis>div{flex-direction:column;gap:2px;min-width:76px;padding:8px 14px;display:flex}.nw-kpis>div+div,.ht-kpis>div+div{border-left:1px solid var(--c-line)}.nw-kpis dt,.ht-kpis dt{color:var(--c-ink-3);font-size:var(--t-2xs);letter-spacing:.06em;font-weight:700}.nw-kpis dd,.ht-kpis dd{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.1}.nw-kpis [data-k=tr] dd{font-size:var(--t-lg);color:var(--c-accent);line-height:26px}:is(.scr-news,.scr-hot) .news-text{flex-direction:column;gap:4px;min-width:0;display:flex}:is(.scr-news,.scr-hot) .news-hl{font-size:var(--t-lg);letter-spacing:-.012em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.42}:is(.scr-news,.scr-hot) .news-hl a:hover{color:var(--c-accent);text-underline-offset:3px;text-decoration:underline}:is(.scr-news,.scr-hot) .news-sum{color:var(--c-ink-2);font-size:var(--t-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}:is(.scr-news,.scr-hot) .news-orig{border:1px solid var(--c-line);border-radius:var(--r-1);background:var(--c-surface-2);height:22px;color:var(--c-ink-2);font-size:var(--t-2xs);cursor:pointer;transition:border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);align-self:flex-start;align-items:center;gap:4px;margin-top:2px;padding:0 8px;font-weight:700;text-decoration:none;display:inline-flex}:is(.scr-news,.scr-hot) .news-orig:before{content:"⇄";opacity:.8;font-size:11px}:is(.scr-news,.scr-hot) .news-orig:hover{border-color:var(--c-line-strong);color:var(--c-ink)}:is(.scr-news,.scr-hot) .news-orig[aria-pressed=true]{border-color:var(--c-accent);color:var(--c-accent);background:var(--c-accent-soft)}:is(.scr-news,.scr-hot) .tags{flex-wrap:wrap;gap:6px;display:flex}:is(.scr-news,.scr-hot) .tag{border:1px solid var(--c-line);border-radius:var(--r-1);background:var(--c-surface-2);height:24px;color:var(--c-ink-2);font-size:var(--t-xs);white-space:nowrap;align-items:center;gap:5px;padding:0 8px 0 4px;font-weight:600;display:inline-flex}:is(.scr-news,.scr-hot) a.tag:hover{border-color:var(--c-line-strong);color:var(--c-ink)}:is(.scr-news,.scr-hot) .tag[aria-current]{border-color:var(--c-accent);background:var(--c-accent-soft);color:var(--c-accent);font-weight:700}:is(.scr-news,.scr-hot) .nbadge{border:1px solid var(--c-line-strong);border-radius:var(--r-1);height:18px;color:var(--c-ink-3);font-size:var(--t-2xs);letter-spacing:.01em;white-space:nowrap;background:0 0;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}:is(.scr-news,.scr-hot) .nbadge.auto{background:var(--c-accent-soft);color:var(--c-accent);border-color:#0000}:is(.scr-news,.scr-hot) .nbadge.stage[data-stage=AGREEMENT],:is(.scr-news,.scr-hot) .nbadge.stage[data-stage=DONE]{border-color:var(--c-pos);color:var(--c-pos)}:is(.scr-news,.scr-hot) .nbadge.stage[data-stage=DENIED]{border-color:var(--c-warn);color:var(--c-warn)}.nw-filters{flex-direction:column;display:flex}.nw-frow{align-items:center;gap:var(--s-3);min-width:0;padding:10px var(--s-4);display:flex}.nw-frow+.nw-frow{border-top:1px solid var(--c-line)}.nw-flabel{width:32px;color:var(--c-ink-3);font-size:var(--t-2xs);letter-spacing:.06em;flex:none;font-weight:800}.nw-seg{border:1px solid var(--c-line);border-radius:var(--r-2);background:var(--c-surface-2);gap:2px;padding:2px;display:inline-flex}.nw-seg a{border-radius:var(--r-1);height:28px;color:var(--c-ink-3);font-size:var(--t-sm);align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.nw-seg a:hover{color:var(--c-ink)}.nw-seg a[aria-current]{background:var(--c-surface-3);color:var(--c-ink);box-shadow:inset 0 -2px 0 var(--c-accent)}.nw-asof{color:var(--c-ink-3);font-size:var(--t-xs);white-space:nowrap;margin-left:auto}.nw-srcs{flex:1;min-width:0}.nw-entity{background:var(--c-accent-soft);flex-wrap:wrap}.nw-entity-txt{color:var(--c-ink-2);font-size:var(--t-sm);font-weight:600}.nw-entity .tag{height:28px}.nw-clear{margin-left:auto}.nw-grid{gap:var(--s-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.nw-main{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.nw-rail{gap:var(--s-4);min-width:0;top:calc(var(--header-h) + var(--s-4));flex-direction:column;display:flex;position:sticky}.nw-feed .ui-panel-head .nw-feed-live{color:var(--c-ink-3);font-size:var(--t-2xs);letter-spacing:.04em;align-items:center;gap:6px;margin-left:auto;font-weight:700;display:inline-flex}.nw-feed-live i{background:var(--c-pos);border-radius:50%;width:6px;height:6px}.nw-day-h{top:var(--header-h);z-index:2;align-items:baseline;gap:var(--s-2);padding:8px var(--s-4);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);background:var(--c-surface-2);font-size:var(--t-sm);margin:0;font-weight:800;display:flex;position:sticky}.nw-day:first-of-type .nw-day-h{border-top:0}.nw-day-date{color:var(--c-ink-3);font-size:var(--t-xs);font-weight:600}.nw-day-n{color:var(--c-ink-3);font-size:var(--t-xs);margin-left:auto;font-weight:600}.nw-list{flex-direction:column;display:flex;position:relative}.nw-list:before{content:"";top:0;bottom:0;left:calc(var(--s-4) + 58px);background:var(--c-line);width:1px;position:absolute}.nw-item{gap:var(--s-4);padding:var(--s-4);border-top:1px solid var(--c-line);transition:background var(--dur-1) var(--ease);grid-template-columns:52px minmax(0,1fr) 152px;display:grid;position:relative}.nw-list>.nw-item:first-child{border-top:0}.nw-item:hover{background:color-mix(in srgb, var(--c-surface-3) 45%, transparent)}.nw-item-when{justify-content:flex-start;padding-top:1px;display:flex;position:relative}.nw-item-when time{color:var(--c-ink);font-size:var(--t-md);font-weight:800;line-height:20px}.nw-item-node{border:2px solid var(--c-surface);background:var(--c-ink-3);box-sizing:content-box;z-index:1;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;right:-11px}.nw-item[data-region=DOMESTIC] .nw-item-node{background:var(--c-accent)}.nw-item-body{flex-direction:column;gap:6px;min-width:0;padding-left:6px;display:flex}.nw-item-meta{min-height:20px;color:var(--c-ink-3);font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nw-src{color:var(--c-ink);font-size:var(--t-xs);letter-spacing:.01em;font-weight:800}.nw-region{color:var(--c-ink-3);font-size:var(--t-2xs);font-weight:700}.nw-region:before{content:"· "}.nw-item-thumb{aspect-ratio:16/10;border:1px solid var(--c-line);border-radius:var(--r-2);background:var(--c-surface-2);align-self:start;width:152px;display:block;overflow:hidden}.nw-item-thumb img{object-fit:cover;width:100%;height:100%;display:block}.nw-pager{justify-content:space-between;align-items:center;gap:var(--s-3);color:var(--c-ink-3);font-size:var(--t-sm);display:flex}.nw-pager b{color:var(--c-ink)}.nw-range{color:var(--c-ink-3);font-size:var(--t-xs)}.nw-board ol,.nw-ents ol,.ht-media ol,.ht-legend ul{margin:0;padding:0;list-style:none}.nw-board li+li,.nw-ents li+li,.ht-media li+li,.ht-legend li+li{border-top:1px solid var(--c-line)}.nw-board a{align-items:center;gap:var(--s-3);padding:8px var(--s-4);font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) 72px 28px;display:grid}.nw-board a:hover,.nw-ents a:hover{background:var(--c-surface-2)}.nw-board a[aria-current],.nw-ents a[aria-current]{background:var(--c-accent-soft);box-shadow:inset 2px 0 0 var(--c-accent)}.nw-board-nm{align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.nw-fail{border-radius:var(--r-1);background:color-mix(in srgb, var(--c-warn) 18%, transparent);color:var(--c-warn);font-size:var(--t-2xs);flex:none;padding:0 5px;font-weight:800;line-height:16px}.nw-board b,.nw-ents b,.ht-media b,.ht-legend b{text-align:right;font-size:var(--t-md);font-weight:800}.nw-ents a{align-items:center;gap:var(--s-2);padding:8px var(--s-4);font-size:var(--t-sm);grid-template-columns:auto minmax(0,1fr) auto 24px;display:grid}.nw-ents-nm{font-weight:700}.nw-ents small{color:var(--c-ink-3);font-size:var(--t-2xs);font-weight:700}.nw-note,.ht-note{color:var(--c-ink-3);font-size:var(--t-xs);line-height:1.65}.nw-note a{color:var(--c-accent);text-underline-offset:2px;text-decoration:underline}.ht-fill{z-index:0;border-radius:inherit;position:absolute;inset:0}.ht-fill:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.ht-raise{z-index:1;position:relative}.ht-rank{color:var(--c-accent);font-weight:900;line-height:1}.ht-type{border-radius:var(--r-1);background:var(--c-surface-3);height:20px;color:var(--c-ink-2);font-size:var(--t-2xs);letter-spacing:.02em;white-space:nowrap;align-items:center;padding:0 7px;font-weight:800;display:inline-flex}.ht-anchor{min-width:0;color:var(--c-ink-2);font-size:var(--t-xs);align-items:center;gap:5px;font-weight:700;display:inline-flex}.ht-feats{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ht-feat{gap:var(--s-3);min-width:0;padding:var(--s-4);border:1px solid var(--c-line);border-top:3px solid var(--c-accent);border-radius:var(--r-3);background:var(--c-surface);color:var(--c-ink);transition:border-color var(--dur-1) var(--ease);flex-direction:column;display:flex;position:relative}.ht-feat:hover{border-color:var(--c-line-strong);border-top-color:var(--c-accent)}.ht-feat:hover .ht-feat-title{text-underline-offset:3px;text-decoration:underline}.ht-feat[data-rank="1"]{--c-surface:var(--c-board);--c-surface-2:var(--c-board-2);--c-surface-3:var(--c-board-2);--c-line:var(--c-board-line);--c-line-strong:#3a5277;--c-ink:var(--c-board-ink);--c-ink-2:var(--c-board-ink-2);--c-ink-3:var(--c-board-ink-2);--c-accent:#7db6ff;--c-accent-soft:#17325a;background:linear-gradient(160deg, var(--c-board-2), var(--c-board) 60%)}.ht-feat-top{align-items:center;gap:var(--s-2);min-width:0;display:flex}.ht-feat-top .ht-rank{letter-spacing:-.04em;margin-right:2px;font-size:34px}.ht-feat-img{aspect-ratio:16/8;border-radius:var(--r-2);background:var(--c-surface-2);width:100%;display:block;overflow:hidden}.ht-feat-img img{object-fit:cover;width:100%;height:100%;display:block}.ht-feat-title{font-size:var(--t-xl);letter-spacing:-.02em;font-weight:800;line-height:1.35}.ht-feat-now{color:var(--c-ink-2);font-size:var(--t-sm);line-height:1.6}.ht-feat-stats{gap:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--c-line);grid-template-columns:auto auto minmax(0,1fr);margin-top:auto;display:grid}.ht-feat-stats dt{color:var(--c-ink-3);font-size:var(--t-2xs);letter-spacing:.06em;font-weight:700}.ht-feat-stats dd{font-size:22px;font-weight:800;line-height:1.2}.ht-feat-score dd{align-items:center;gap:var(--s-2);height:26px;display:flex}.ht-feat-score dd .num{font-size:var(--t-sm);color:var(--c-ink-2);font-weight:700}.ht-feat-score .ui-progress,.ht-cell-score .ui-progress{flex:1;min-width:40px}.ht-sources{color:var(--c-ink-3);font-size:var(--t-xs);line-height:1.5}.ht-trend{align-items:center;gap:var(--s-2);min-width:0;display:flex}.ht-trend-bar{border-radius:var(--r-1);background-color:var(--c-surface-3);background-image:linear-gradient(to right, transparent calc(100% - 1px), var(--c-line-strong) calc(100% - 1px));background-size:33.333% 100%;flex:1;min-width:60px;height:8px;position:relative}.ht-trend-bar i{border-radius:var(--r-1);background:var(--c-accent);position:absolute;top:0;bottom:0}.ht-trend-txt{color:var(--c-ink-3);font-size:var(--t-2xs);white-space:nowrap;flex:none;font-weight:700}.ht-board-head,.ht-row{gap:var(--s-3);padding:0 var(--s-4);grid-template-columns:40px minmax(0,1fr) 52px 52px 120px 176px;align-items:center;display:grid}.ht-board-head{border-bottom:1px solid var(--c-line);background:var(--c-surface-2);height:32px;color:var(--c-ink-3);font-size:var(--t-2xs);letter-spacing:.04em;font-weight:700}.ht-board-head>span:nth-child(3),.ht-board-head>span:nth-child(4){text-align:right}.ht-board ol{margin:0;padding:0;list-style:none}.ht-row{padding-top:var(--s-3);padding-bottom:var(--s-3);transition:background var(--dur-1) var(--ease);position:relative}.ht-row+.ht-row{border-top:1px solid var(--c-line)}.ht-row:hover{background:var(--c-surface-2)}.ht-row:hover .ht-row-title{color:var(--c-accent)}.ht-row>.ht-rank{color:var(--c-ink-2);align-self:start;font-size:24px}.ht-row-main{flex-direction:column;gap:5px;min-width:0;display:flex}.ht-row-meta{align-items:center;gap:var(--s-2);min-width:0;display:flex}.ht-row-title{font-size:var(--t-md);font-weight:800;line-height:1.4}.ht-row-now{color:var(--c-ink-2);font-size:var(--t-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.ht-cell{font-size:var(--t-lg);text-align:right;font-weight:800}.ht-cell-score{align-items:center;gap:var(--s-2);text-align:left;display:flex}.ht-cell-score .num{color:var(--c-ink-2);font-size:var(--t-xs);font-weight:700}.ht-cell-trend{text-align:left}.ht-hero{--c-surface:var(--c-board);--c-surface-2:var(--c-board-2);--c-surface-3:var(--c-board-2);--c-line:var(--c-board-line);--c-line-strong:#3a5277;--c-ink:var(--c-board-ink);--c-ink-2:var(--c-board-ink-2);--c-ink-3:var(--c-board-ink-2);--c-accent:#7db6ff;gap:var(--s-6);padding:var(--s-6);border:1px solid var(--c-board-line);border-top:3px solid var(--c-accent);border-radius:var(--r-3);background:linear-gradient(160deg, var(--c-board-2), var(--c-board) 65%);color:var(--c-ink);grid-template-columns:minmax(0,1fr) auto;display:grid}.ht-hero-main{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.ht-hero-tags{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ht-hero-rank{color:var(--c-accent);font-size:var(--t-lg);font-weight:900}.ht-past{border:1px solid var(--c-line-strong);border-radius:var(--r-1);color:var(--c-ink-2);font-size:var(--t-2xs);padding:0 7px;font-weight:800;line-height:18px}.ht-hero h1{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:30px;font-weight:800;line-height:1.25}.ht-hero-now{color:var(--c-ink);font-size:var(--t-md);max-width:68ch;line-height:1.65}.ht-hero-meta{color:var(--c-ink-2);font-size:var(--t-xs)}.ht-hero-acts{gap:var(--s-2);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.ht-hero-acts .btn{border-color:var(--c-line-strong);background:var(--c-surface-2);color:var(--c-ink)}.ht-hero-acts .btn:hover{border-color:var(--c-accent);color:var(--c-accent)}.ht-hero-stats{border:1px solid var(--c-line);border-radius:var(--r-2);grid-template-columns:repeat(2,minmax(96px,auto));align-self:start;display:grid;overflow:hidden}.ht-hero-stats>div{background:color-mix(in srgb, var(--c-board-2) 60%, transparent);flex-direction:column;gap:2px;padding:10px 14px;display:flex}.ht-hero-stats>div:nth-child(2n){border-left:1px solid var(--c-line)}.ht-hero-stats>div:nth-child(n+3){border-top:1px solid var(--c-line)}.ht-hero-stats dt{color:var(--c-ink-2);font-size:var(--t-2xs);letter-spacing:.06em;font-weight:700}.ht-hero-stats dd{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1.1}.ht-hero-stats dd.sm{font-size:var(--t-md);white-space:nowrap;line-height:34px}.ht-cols{gap:var(--s-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.ht-main,.ht-rail{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.ht-rail{top:calc(var(--header-h) + var(--s-4));position:sticky}.ht-story-cols{gap:var(--s-4) var(--s-6);grid-template-columns:1fr 1fr;display:grid}.ht-story h3{color:var(--c-accent);font-size:var(--t-xs);letter-spacing:.02em;font-weight:800}.ht-story-cols p{font-size:var(--t-md);margin-top:6px;line-height:1.7}.ht-story-note{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--c-line);color:var(--c-ink-3);font-size:var(--t-xs)}.ht-st{border:1px solid var(--c-line-strong);border-radius:var(--r-1);height:22px;color:var(--c-ink-2);font-size:var(--t-xs);white-space:nowrap;align-items:center;gap:6px;padding:0 8px 0 0;font-weight:800;display:inline-flex;overflow:hidden}.ht-st-code{background:var(--c-surface-3);font-family:var(--font-num);letter-spacing:.06em;align-self:stretch;align-items:center;padding:0 6px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.ht-st[data-st=CONFIRMED]{border-color:var(--c-pos);color:var(--c-pos)}.ht-st[data-st=CONFIRMED] .ht-st-code{background:var(--c-pos);color:var(--c-surface)}.ht-st[data-st=CORRECTION]{border-color:var(--c-warn);color:var(--c-warn)}.ht-st[data-st=CORRECTION] .ht-st-code{background:var(--c-warn);color:var(--c-surface)}.ht-origin{border-radius:var(--r-1);background:var(--c-accent);height:22px;color:var(--c-on-accent);font-size:var(--t-xs);align-items:center;padding:0 8px;font-weight:800;display:inline-flex}.ht-tl{margin:0;padding:0;list-style:none}.ht-tl>li{gap:0 var(--s-3);padding:var(--s-4) var(--s-4) var(--s-4) var(--s-4);scroll-margin-top:calc(var(--header-h) + 16px);grid-template-columns:84px 18px minmax(0,1fr);display:grid;position:relative}.ht-tl>li+li{border-top:1px solid var(--c-line)}.ht-tl>li[data-origin]{background:color-mix(in srgb, var(--c-accent-soft) 70%, transparent);box-shadow:inset 3px 0 0 var(--c-accent)}.ht-tl>li:target{animation:ht-flash 1.6s var(--ease) 1}@keyframes ht-flash{0%{background:var(--c-accent-soft)}}.ht-tl-when time{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.ht-tl-d{color:var(--c-ink-3);font-size:var(--t-2xs);font-weight:600}.ht-tl-when b{font-size:var(--t-lg);font-weight:800;line-height:1.1}.ht-tl-node{width:2px;margin-top:4px;margin-bottom:calc(-1 * var(--s-4) - 4px);background:var(--c-line);justify-self:center;position:relative}.ht-tl>li:last-child .ht-tl-node{background:0 0;margin-bottom:0}.ht-tl-node:before{content:"";border:2px solid var(--c-surface);background:var(--c-ink-3);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:0;left:50%}.ht-tl>li[data-status=CONFIRMED] .ht-tl-node:before{background:var(--c-pos)}.ht-tl>li[data-status=CORRECTION] .ht-tl-node:before{background:var(--c-warn)}.ht-tl>li[data-origin] .ht-tl-node:before{background:var(--c-accent);width:12px;height:12px;box-shadow:0 0 0 3px var(--c-accent-soft);margin-left:-6px}.ht-tl-body{flex-direction:column;gap:6px;min-width:0;display:flex}.ht-tl-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ht-tl-src{color:var(--c-ink-3);font-size:var(--t-xs);line-height:1.6}.ht-tl-src a{color:var(--c-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong);text-underline-offset:2px;font-weight:700}.ht-tl-src a:hover{color:var(--c-accent)}.ht-legend li{gap:4px var(--s-2);padding:10px var(--s-4);grid-template-columns:minmax(0,1fr) 28px;align-items:center;display:grid}.ht-legend .ht-st{justify-self:start}.ht-legend small{color:var(--c-ink-3);font-size:var(--t-xs);grid-column:1}.ht-legend b{grid-area:1/2/span 2}.ht-media li{gap:var(--s-3);padding:8px var(--s-4);font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) 64px 24px;align-items:center;font-weight:600;display:grid}.scr-licenses{max-width:1080px}.lc-head{padding-bottom:var(--s-4);border-bottom:1px solid var(--c-line)}.lc-cards{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lc-card{min-width:0;padding:var(--s-4);border:1px solid var(--c-line);border-left:3px solid var(--c-ink-3);border-radius:var(--r-3);background:var(--c-surface);transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);flex-direction:column;gap:4px;display:flex;position:relative}.lc-card[data-kind=open]{border-left-color:var(--c-pos)}.lc-card[data-kind=data]{border-left-color:var(--c-accent)}.lc-card[data-kind=news]{border-left-color:var(--c-warn)}.lc-card:hover{background:var(--c-surface-2);border-color:var(--c-line-strong)}.lc-card-lic{border:1px solid var(--c-line-strong);border-radius:var(--r-1);color:var(--c-ink-2);font-family:var(--font-num);font-size:var(--t-2xs);letter-spacing:.03em;align-self:flex-start;padding:0 6px;font-weight:800;line-height:18px}.lc-card[data-kind=open] .lc-card-lic{border-color:var(--c-pos);color:var(--c-pos)}.lc-card-nm{font-size:var(--t-lg);letter-spacing:-.01em;margin-top:4px;font-weight:800}.lc-card-use{color:var(--c-ink-3);font-size:var(--t-xs);line-height:1.5}.lc-list{margin:0}.lc-list>div{gap:var(--s-5);padding:var(--s-5);scroll-margin-top:calc(var(--header-h) + 16px);grid-template-columns:200px minmax(0,1fr);display:grid}.lc-list>div+div{border-top:1px solid var(--c-line)}.lc-list>div:target{background:var(--c-accent-soft);box-shadow:inset 3px 0 0 var(--c-accent)}.lc-list dt{font-size:var(--t-md);flex-direction:column;gap:4px;font-weight:800;display:flex}.lc-list dt small{color:var(--c-ink-3);font-family:var(--font-num);font-size:var(--t-2xs);letter-spacing:.02em;font-weight:700}.lc-list dd{color:var(--c-ink-2);font-size:var(--t-md);min-width:0;margin:0;line-height:1.75}.lc-list dd b{color:var(--c-ink)}.lc-list dd a{color:var(--c-accent);text-underline-offset:2px;text-decoration:underline}.lc-src{width:100%;margin-top:var(--s-3);border-collapse:collapse;border:1px solid var(--c-line);font-size:var(--t-sm);line-height:1.4}.lc-src th,.lc-src td{border-top:1px solid var(--c-line);text-align:left;vertical-align:top;padding:7px 10px}.lc-src thead th{background:var(--c-surface-2);color:var(--c-ink-3);font-size:var(--t-2xs);letter-spacing:.04em;border-top:0;font-weight:700}.lc-src tbody th{font-weight:700}.lc-src tbody th a{color:var(--c-ink)}.lc-src tr[data-off] td,.lc-src tr[data-off] th{color:var(--c-ink-3)}@media (max-width:1100px){.nw-grid,.ht-cols{grid-template-columns:minmax(0,1fr)}.nw-rail,.ht-rail{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid;position:static}.nw-note{grid-column:1/-1}.ht-feats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ht-feat[data-rank="1"]{grid-column:1/-1}.ht-board-head,.ht-row{grid-template-columns:36px minmax(0,1fr) 44px 44px 100px 150px}}@media (max-width:820px){.nw-head h1,.ht-head h1,.lc-head h1{font-size:var(--t-2xl)}.nw-kpis,.ht-kpis{width:100%}.nw-kpis>div,.ht-kpis>div{flex:1;min-width:0;padding:8px 10px}.nw-kpis dd,.ht-kpis dd{font-size:20px}.nw-kpis [data-k=tr] dd{font-size:var(--t-md);line-height:22px}.nw-frow{padding:8px var(--s-3);gap:var(--s-2)}.nw-asof{display:none}.nw-list:before{left:calc(var(--s-3) + 44px)}.nw-item{gap:var(--s-3);padding:var(--s-3);grid-template-columns:40px minmax(0,1fr) 84px}.nw-item-when time{font-size:var(--t-sm)}.nw-item-node{width:7px;height:7px;right:-9px}.nw-item-thumb{aspect-ratio:1;width:84px}:is(.scr-news,.scr-hot) .news-hl{font-size:15px}.nw-item .news-sum{-webkit-line-clamp:3}.nw-item-body{padding-left:4px}.nw-day-h{padding:8px var(--s-3)}.nw-rail,.ht-rail{display:flex}.ht-feats{grid-template-columns:minmax(0,1fr)}.ht-feat-title{font-size:var(--t-lg)}.ht-board-head{display:none}.ht-row{gap:var(--s-2) var(--s-3);padding:var(--s-3);grid-template-columns:30px auto auto minmax(0,1fr);grid-template-areas:"rank main main main""rank art src trend"}.ht-row>.ht-rank{grid-area:rank;font-size:20px}.ht-row-main{grid-area:main}.ht-cell-art{grid-area:art}.ht-cell-src{grid-area:src}.ht-cell{font-size:var(--t-md);align-items:baseline;gap:4px;display:inline-flex}.ht-cell:before{content:attr(data-label);color:var(--c-ink-3);font-family:var(--font-ui);font-size:var(--t-2xs);font-weight:700}.ht-cell-score{display:none}.ht-cell-trend{grid-area:trend;display:block}.ht-cell-trend:before{content:none}.ht-hero{gap:var(--s-4);padding:var(--s-4);grid-template-columns:minmax(0,1fr)}.ht-hero h1{font-size:22px}.ht-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.ht-hero-stats>div{padding:8px 10px}.ht-hero-stats>div:nth-child(n){border-top:0;border-left:1px solid var(--c-line)}.ht-hero-stats>div:first-child{border-left:0}.ht-hero-stats dd{font-size:22px}.ht-hero-stats dd.sm{font-size:var(--t-xs);line-height:26px}.ht-story-cols{grid-template-columns:minmax(0,1fr)}.ht-tl>li{gap:4px var(--s-3);padding:var(--s-3);grid-template-columns:14px minmax(0,1fr);grid-template-areas:"node when""node body"}.ht-tl-when{grid-area:when}.ht-tl-when time{flex-direction:row;align-items:baseline;gap:6px}.ht-tl-when b{font-size:var(--t-md)}.ht-tl-node{margin-bottom:calc(-1 * var(--s-3) - 4px);grid-area:node}.ht-tl-body{grid-area:body}.lc-cards{gap:var(--s-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lc-card{padding:var(--s-3)}.lc-card-nm{font-size:var(--t-md);overflow-wrap:anywhere}.lc-list>div{gap:var(--s-2);padding:var(--s-4);grid-template-columns:minmax(0,1fr)}.lc-list dd{font-size:var(--t-sm)}.lc-src{font-size:var(--t-xs)}.lc-src th,.lc-src td{padding:6px 7px}}.ht-feat-trend{flex-direction:column;gap:4px;display:flex}.ht-feat-lbl{color:var(--c-ink-3);font-size:var(--t-2xs);letter-spacing:.06em;font-weight:700}.ht-feat[data-rank="1"] .ht-type,.ht-hero .ht-type{color:var(--c-board-ink);background:#ffffff1a}@media (max-width:820px){.ht-hero-stats{grid-template-columns:.7fr .7fr 1fr 1fr}.ht-feat-img{aspect-ratio:16/7}}
:is(.scr-me,.scr-support,.scr-admin){gap:var(--s-5);flex-direction:column;min-width:0;display:flex}:is(.scr-me,.scr-support,.scr-admin) .ac-head{justify-content:space-between;align-items:flex-end;gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--c-line);display:flex}:is(.scr-me,.scr-support,.scr-admin) .ac-head h1{letter-spacing:-.035em;margin-top:2px;font-size:28px;font-weight:800}:is(.scr-me,.scr-support,.scr-admin) .ac-sub{color:var(--c-ink-3);font-size:var(--t-sm);margin-top:4px}.scr-login{max-width:1040px;margin:var(--s-6) auto 0;border:1px solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);grid-template-columns:minmax(0,460px) minmax(0,1fr);display:grid;overflow:hidden}.scr-login .lg-card{gap:var(--s-4);padding:var(--s-10) var(--s-8);flex-direction:column;min-width:0;display:flex}.scr-login .lg-card h1{letter-spacing:-.035em;margin-top:-6px;font-size:30px;font-weight:800}.scr-login .lg-lead{color:var(--c-ink-2);font-size:var(--t-md);line-height:var(--lh-body)}.scr-login .lg-actions{gap:var(--s-4);margin-top:var(--s-2);flex-direction:column;display:flex}.scr-login .lg-google{align-items:center;gap:var(--s-3);min-height:52px;padding:0 var(--s-4) 0 6px;border:1px solid var(--c-line-strong);border-radius:var(--r-2);background:var(--c-surface-2);color:var(--c-ink);font-size:var(--t-md);transition:border-color var(--dur-1), background var(--dur-1);font-weight:700;display:flex}.scr-login .lg-google:hover{border-color:var(--c-accent);background:var(--c-surface-3)}.scr-login .lg-google-ic{border-radius:var(--r-2);background:#fff;place-items:center;width:40px;height:40px;display:grid}.scr-login .lg-google-t{flex:1}.scr-login .lg-google-go{color:var(--c-accent);font-weight:800}.scr-login .lg-dev{gap:var(--s-2);padding:var(--s-3);border:1px dashed var(--c-line-strong);border-radius:var(--r-2);flex-direction:column;display:flex}.scr-login .lg-dev-head{align-items:center;gap:6px var(--s-2);color:var(--c-ink-2);font-size:var(--t-xs);flex-wrap:wrap;font-weight:700;display:flex}.scr-login .lg-dev-tag{border-radius:var(--r-1);background:color-mix(in srgb, var(--c-warn) 20%, transparent);color:var(--c-warn);font-family:var(--font-num);font-size:var(--t-2xs);letter-spacing:.08em;padding:1px 6px;font-weight:800}.scr-login .lg-dev-ep{color:var(--c-ink-3);font-family:var(--font-num);font-size:var(--t-2xs);margin-left:auto;font-weight:600}.scr-login .lg-dev-row{gap:var(--s-2);display:flex}.scr-login .lg-dev-row .input{flex:1}.scr-login .lg-meta{gap:var(--s-2);margin-top:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--c-line);font-size:var(--t-xs);display:grid}.scr-login .lg-meta>div{gap:var(--s-3);min-width:0;display:flex}.scr-login .lg-meta dt{width:84px;color:var(--c-ink-3);flex:none;font-weight:700}.scr-login .lg-meta dd{min-width:0;color:var(--c-ink-2);overflow-wrap:anywhere}.scr-login .lg-brand{gap:var(--s-4);padding:var(--s-10) var(--s-8);background:radial-gradient(circle at 50% 50%, transparent 0 71px, var(--c-board-line) 72px 73px, transparent 74px), linear-gradient(90deg, transparent calc(50% - 1px), var(--c-board-line) calc(50% - 1px) calc(50% + 0px), transparent calc(50% + 0px)), linear-gradient(160deg, var(--c-board-2), var(--c-board) 70%);color:var(--c-board-ink);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.scr-login .lg-brand:after{content:"";border:1px solid var(--c-board-line);z-index:-1;border-right:0;width:18%;height:46%;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.scr-login .lg-brand-mark{align-items:center;gap:var(--s-2);letter-spacing:-.03em;font-size:20px;font-weight:800;display:flex}.scr-login .lg-brand-kicker{margin-top:var(--s-6);color:var(--c-accent-strong);font-family:var(--font-num);font-size:var(--t-2xs);letter-spacing:var(--tracking-kicker);text-transform:uppercase;font-weight:800}.scr-login .lg-brand-title{letter-spacing:-.04em;margin-top:-8px;font-size:34px;font-weight:800;line-height:1.2}.scr-login .lg-perks{margin-top:var(--s-2);border-top:1px solid var(--c-board-line);flex-direction:column;gap:2px;display:flex}.scr-login .lg-perks li{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--c-board-line);background:color-mix(in srgb, var(--c-board) 70%, transparent);display:flex}.scr-login .lg-perk-ic{border:1px solid var(--c-board-line);border-radius:var(--r-2);width:32px;height:32px;color:var(--c-accent-strong);flex:none;place-items:center;display:grid}.scr-login .lg-perks b{font-size:var(--t-md);font-weight:700;display:block}.scr-login .lg-perks span:not(.lg-perk-ic){color:var(--c-board-ink-2);font-size:var(--t-xs);margin-top:2px;display:block}.scr-login .lg-brand-foot{color:var(--c-board-ink-2);font-size:var(--t-2xs);margin-top:auto}[data-theme=light] .scr-login .lg-brand-kicker,[data-theme=light] .scr-login .lg-perk-ic{color:#7db6ff}@media (max-width:960px){.scr-login{grid-template-columns:minmax(0,1fr);max-width:560px}}@media (max-width:820px){.scr-login{margin-top:0}.scr-login .lg-card,.scr-login .lg-brand{padding:var(--s-6) var(--s-4)}.scr-login .lg-brand-kicker{margin-top:var(--s-2)}.scr-login .lg-brand-title{font-size:26px}.scr-login .lg-dev-ep{width:100%;margin-left:0}}.scr-me .me-dash{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.scr-me .me-loading{gap:var(--s-4);display:grid}.scr-me .me-hero{align-items:center;gap:var(--s-6);padding:var(--s-5) var(--s-6);border-radius:var(--r-3);background:radial-gradient(circle at 100% 0, transparent 0 120px, var(--c-board-line) 121px 122px, transparent 123px), linear-gradient(135deg, var(--c-board-2), var(--c-board) 65%);color:var(--c-board-ink);border:1px solid var(--c-board-line);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.scr-me .me-hero .crest-ph.avatar{background:var(--c-accent);color:#04101f;font-size:28px;font-weight:800}[data-theme=light] .scr-me .me-hero .crest-ph.avatar{background:#4d9bff}.scr-me .me-hero-id{align-items:center;gap:var(--s-4);min-width:0;display:flex}.scr-me .me-hero-names{flex-direction:column;gap:4px;min-width:0;display:flex}.scr-me .me-hero-kicker{color:#7db6ff;font-family:var(--font-num);font-size:var(--t-2xs);letter-spacing:var(--tracking-kicker);text-transform:uppercase;font-weight:800}.scr-me .me-hero-nick{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:28px;font-weight:800;line-height:1.15}.scr-me .me-hero-badges{flex-wrap:wrap;gap:6px;display:flex}.scr-me .me-hero .badge{border-color:var(--c-board-line);color:var(--c-board-ink-2);background:0 0}.scr-me .me-hero .badge.warn{color:#f5b84a;border-color:#f5b84a73}.scr-me .me-hero .badge.accent{color:#7db6ff;border-color:#7db6ff73}.scr-me .me-hero-stats{border:1px solid var(--c-board-line);border-radius:var(--r-2);display:flex}.scr-me .me-hero-stats>div{flex-direction:column;gap:2px;min-width:84px;padding:8px 14px;display:flex}.scr-me .me-hero-stats>div+div{border-left:1px solid var(--c-board-line)}.scr-me .me-hero-stats dt{color:var(--c-board-ink-2);font-size:var(--t-2xs);font-weight:700}.scr-me .me-hero-stats dd{letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1.1}.scr-me .me-hero-out{border-color:var(--c-board-line);color:var(--c-board-ink);background:0 0}.scr-me .me-hero-out:hover{background:var(--c-board-2)}.scr-me .me-layout{gap:var(--s-6);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.scr-me .me-nav{top:calc(var(--header-h) + var(--s-5));position:sticky}.scr-me .me-nav ul{border:1px solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);flex-direction:column;display:flex;overflow:hidden}.scr-me .me-nav li+li{border-top:1px solid var(--c-line)}.scr-me .me-nav a{align-items:center;gap:var(--s-3);min-height:42px;padding:0 var(--s-4);color:var(--c-ink-2);font-size:var(--t-sm);transition:background var(--dur-1), color var(--dur-1);border-left:3px solid #0000;font-weight:700;display:flex}.scr-me .me-nav a span{color:var(--c-ink-3);font-size:var(--t-2xs);font-weight:700}.scr-me .me-nav a:hover{background:var(--c-surface-2);color:var(--c-ink)}.scr-me .me-nav a[aria-current]{border-left-color:var(--c-accent);background:var(--c-accent-soft);color:var(--c-ink)}.scr-me .me-nav a[aria-current] span{color:var(--c-accent)}.scr-me .me-sections{gap:var(--s-8);flex-direction:column;min-width:0;display:flex}.scr-me .me-group{gap:var(--s-3);min-width:0;scroll-margin-top:calc(var(--header-h) + var(--s-4));flex-direction:column;display:flex}.scr-me .me-group-head{align-items:baseline;gap:4px var(--s-3);flex-wrap:wrap;display:flex}.scr-me .me-group-no{color:var(--c-accent);font-size:var(--t-xs);font-weight:800}.scr-me .me-group-head h2{font-size:var(--t-xl);letter-spacing:-.02em;font-weight:800}.scr-me .me-group-head p{color:var(--c-ink-3);font-size:var(--t-xs)}.scr-me .me-two{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.scr-me .me-panel{border:1px solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);min-width:0;overflow:hidden}.scr-me .me-panel+.me-panel{margin-top:var(--s-3)}.scr-me .me-two>.me-panel+.me-panel{margin-top:0}.scr-me .me-panel-head{align-items:center;gap:var(--s-2) var(--s-3);min-height:44px;padding:8px var(--s-4);border-bottom:1px solid var(--c-line);background:var(--c-surface-2);flex-wrap:wrap;display:flex}.scr-me .me-panel-title{align-items:baseline;gap:2px var(--s-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.scr-me .me-panel-title h3{font-size:var(--t-sm);font-weight:800}.scr-me .me-count{color:var(--c-ink-2);font-size:var(--t-xs);font-weight:700}.scr-me .me-note{color:var(--c-ink-3);font-size:var(--t-xs)}.scr-me .me-panel-tools{align-items:center;gap:var(--s-2);display:flex}.scr-me .me-more{color:var(--c-accent);font-size:var(--t-xs);white-space:nowrap;font-weight:700}.scr-me .me-panel-body{gap:var(--s-3);padding:var(--s-4);flex-direction:column;display:flex}.scr-me .me-panel-foot{align-items:center;gap:var(--s-2) var(--s-3);padding:10px var(--s-4);border-top:1px solid var(--c-line);background:var(--c-surface-2);flex-wrap:wrap;display:flex}.scr-me .me-empty{padding:var(--s-5) var(--s-4);color:var(--c-ink-3);font-size:var(--t-sm)}.scr-me .me-desc{color:var(--c-ink-2);font-size:var(--t-sm);line-height:var(--lh-body)}.scr-me .me-inline{flex-flow:wrap;justify-content:space-between;align-items:center}.scr-me .me-btns{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.scr-me .me-rows>li{align-items:center;gap:var(--s-3);min-width:0;min-height:48px;padding:8px var(--s-4);border-top:1px solid var(--c-line);display:flex}.scr-me .me-rows>li:first-child{border-top:0}.scr-me .me-grow{flex:1;min-width:0}.scr-me .me-strong{font-weight:700}.scr-me a.me-strong:hover{color:var(--c-accent)}.scr-me .me-tag{border:1px solid var(--c-line-strong);border-radius:var(--r-1);color:var(--c-ink-2);font-size:var(--t-2xs);white-space:nowrap;flex:none;padding:1px 6px;font-weight:700}.scr-me .me-follows{max-height:420px;overflow-y:auto}.scr-me .me-nick{gap:var(--s-2) var(--s-3);grid-template-columns:minmax(0,320px) auto;align-items:center;display:grid}.scr-me .me-nick-field{display:block;position:relative}.scr-me .me-nick-field .input{width:100%;height:44px;font-size:var(--t-lg);padding-right:56px;font-weight:700}.scr-me .me-nick-field[data-tone=bad] .input{border-color:var(--c-neg)}.scr-me .me-nick-field[data-tone=ok] .input{border-color:var(--c-pos)}.scr-me .me-nick-len{color:var(--c-ink-3);font-size:var(--t-xs);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.scr-me .me-nick-acts{gap:var(--s-2);display:flex}.scr-me .me-nick-hint{align-items:flex-start;gap:var(--s-2);color:var(--c-ink-3);font-size:var(--t-xs);grid-column:1/-1;display:flex}.scr-me .me-nick-hint b{color:var(--c-ink-2);font-weight:700}.scr-me .me-dot{background:var(--c-ink-3);border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.scr-me .me-nick-hint[data-tone=bad] b{color:var(--c-neg)}.scr-me .me-nick-hint[data-tone=bad] .me-dot{background:var(--c-neg)}.scr-me .me-nick-hint[data-tone=ok] b{color:var(--c-pos)}.scr-me .me-nick-hint[data-tone=ok] .me-dot{background:var(--c-pos)}.scr-me .me-nick-hint[data-tone=busy] .me-dot{background:var(--c-accent);animation:1.1s ease-in-out infinite ps-blink}.scr-me .me-act,.scr-me .me-vote{align-items:flex-start!important}.scr-me .me-act-main,.scr-me .me-vote-main{flex:1;min-width:0}.scr-me .me-act-meta{align-items:center;gap:4px var(--s-2);color:var(--c-ink-3);font-size:var(--t-xs);flex-wrap:wrap;display:flex}.scr-me .me-act-target{color:var(--c-ink-2);font-weight:700}.scr-me .me-act-target:hover{color:var(--c-accent)}.scr-me .me-act-body{color:var(--c-ink);font-size:var(--t-sm);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px}.scr-me .me-act-up{min-width:44px;color:var(--c-ink-3);font-size:var(--t-xs);text-align:right;flex:none;padding-top:2px;font-weight:700}.scr-me .me-vote-mu{align-items:center;gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);max-width:440px;margin-top:4px;font-weight:700;display:grid}.scr-me .me-vote-mu>span:last-child{text-align:left}.scr-me .me-vote-mu>span:first-child{text-align:right}.scr-me .me-vote-mu b{border-radius:var(--r-1);background:var(--c-surface-3);min-width:44px;font-size:var(--t-md);text-align:center;padding:2px 8px}.scr-me .me-vote-mu:hover{color:var(--c-accent)}.scr-me .me-vote-pick{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:4px;display:flex}.scr-me .me-vote[data-result=hit]{box-shadow:inset 3px 0 0 var(--c-pos)}.scr-me .me-pager{justify-content:center;align-items:center;gap:var(--s-3);padding:10px var(--s-4);border-top:1px solid var(--c-line);color:var(--c-ink-3);font-size:var(--t-xs);display:flex}.scr-me .me-pager b{color:var(--c-ink)}.scr-me .me-inq-title{flex:1;min-width:0;font-weight:700}.scr-me .me-inq-title:hover{color:var(--c-accent)}.scr-me .me-status{border-radius:var(--r-1);background:var(--c-surface-3);color:var(--c-ink-2);font-size:var(--t-2xs);flex:none;padding:2px 8px;font-weight:800}.scr-me .me-status[data-st=ANSWERED]{background:var(--c-accent-soft);color:var(--c-accent)}.scr-me .me-status[data-st=IN_REVIEW]{color:var(--c-warn)}.scr-me .me-prefs{overscroll-behavior:contain;max-height:520px;overflow-y:auto}.scr-me .me-prefs>li[data-changed]{background:var(--c-accent-soft)}.scr-me .me-prefs>li[data-mode=HIDE] .me-strong{color:var(--c-ink-3)}.scr-me .me-changed{color:var(--c-accent);font-size:var(--t-2xs);flex:none;font-weight:800}.scr-me .me-select{width:168px;height:34px;font-size:var(--t-sm);flex:none}.scr-me .me-savebar{position:sticky;bottom:0}.scr-me .me-savebar[data-dirty]{box-shadow:inset 0 2px 0 var(--c-accent)}.scr-me .me-logins>li{min-height:40px;font-size:var(--t-sm)}.scr-me .me-login-i{color:var(--c-ink-3);font-size:var(--t-2xs);flex:none;font-weight:700}.scr-me .me-login-t{flex:none;font-weight:700}.scr-me .me-login-d{min-width:0;color:var(--c-ink-3);font-size:var(--t-xs);text-align:right;overflow-wrap:anywhere;flex:1}.scr-me .me-logins{max-height:360px;overflow-y:auto}.scr-me .me-danger{border-color:color-mix(in srgb, var(--c-neg) 35%, var(--c-line))}.scr-me .me-danger .me-panel-head{background:color-mix(in srgb, var(--c-neg) 8%, var(--c-surface-2))}.scr-me .me-danger .me-note{color:var(--c-neg)}.scr-me .me-steps{gap:var(--s-2);display:flex}.scr-me .me-steps li{color:var(--c-ink-3);font-size:var(--t-xs);align-items:center;gap:6px;font-weight:700;display:flex}.scr-me .me-steps li span{border:1px solid var(--c-line-strong);border-radius:var(--r-1);width:20px;height:20px;font-size:var(--t-2xs);place-items:center;display:grid}.scr-me .me-steps li[data-on]{color:var(--c-neg)}.scr-me .me-steps li[data-on] span{border-color:var(--c-neg);background:var(--c-neg);color:var(--c-surface)}.scr-me .me-wd-box{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-left:3px solid var(--c-neg);background:color-mix(in srgb, var(--c-neg) 6%, transparent);flex-direction:column;display:flex}.scr-me .me-wd-q{font-size:var(--t-sm)}.scr-me .me-wd-q>b.num{color:var(--c-neg);margin-right:6px}.scr-me .me-wd-input{width:220px}.scr-me .me-guest{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.scr-me .me-guest-card{align-items:flex-start;gap:var(--s-4);padding:var(--s-6);border:1px solid var(--c-line);border-top:3px solid var(--c-accent);border-radius:var(--r-3);background:var(--c-surface);flex-direction:column;display:flex}.scr-me .me-guest-ic{border-radius:var(--r-2);background:var(--c-accent-soft);width:52px;height:52px;color:var(--c-accent);place-items:center;display:grid}.scr-me .me-guest-text h2{font-size:var(--t-2xl);letter-spacing:-.03em;margin-top:2px;font-weight:800}.scr-me .me-guest-text p:not(.kicker){color:var(--c-ink-2);font-size:var(--t-sm);line-height:var(--lh-body);margin-top:6px}.scr-me .me-guest-btn{min-height:44px;padding:0 28px}.scr-me .me-guest-list{border:1px solid var(--c-line);border-radius:var(--r-2);background:var(--c-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;display:grid;overflow:hidden}.scr-me .me-guest-list li{padding:10px var(--s-3);background:var(--c-surface-2);color:var(--c-ink-2);font-size:var(--t-xs);font-weight:700}@media (max-width:1100px){.scr-me .me-hero{grid-template-columns:minmax(0,1fr) auto}.scr-me .me-hero-out{grid-area:1/2}.scr-me .me-hero-stats{grid-column:1/-1}.scr-me .me-hero-stats>div{flex:1}}@media (max-width:960px){.scr-me .me-layout{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.scr-me .me-nav{top:var(--header-h);z-index:var(--z-sticky);margin:0 calc(var(--pad-x) * -1);padding:8px var(--pad-x);background:color-mix(in srgb, var(--c-bg) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--c-line)}.scr-me .me-nav ul{scrollbar-width:none;background:0 0;border:0;border-radius:0;flex-direction:row;gap:6px;overflow-x:auto}.scr-me .me-nav ul::-webkit-scrollbar{display:none}.scr-me .me-nav li+li{border-top:0}.scr-me .me-nav a{border:1px solid var(--c-line-strong);border-radius:var(--r-2);white-space:nowrap;min-height:32px;font-size:var(--t-xs);padding:0 12px}.scr-me .me-nav a span{display:none}.scr-me .me-nav a[aria-current]{border-color:var(--c-accent)}.scr-me .me-group{scroll-margin-top:calc(var(--header-h) + 64px)}.scr-me .me-guest{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.scr-me .me-two{grid-template-columns:minmax(0,1fr)}.scr-me .me-hero{gap:var(--s-4);padding:var(--s-4)}.scr-me .me-hero-nick{font-size:22px}.scr-me .me-hero-stats>div{min-width:0;padding:8px 10px}.scr-me .me-hero-stats dd{font-size:22px}.scr-me .me-nick{grid-template-columns:minmax(0,1fr)}.scr-me .me-prefs>li{flex-wrap:wrap}.scr-me .me-select{width:calc(100% - 44px);margin-left:44px}.scr-me .me-vote{flex-wrap:wrap}.scr-me .me-vote-pick{justify-content:flex-start;width:100%}.scr-me .me-wd-input,.scr-me .me-steps{width:100%}}.scr-support .sp-layout{grid-template-columns:minmax(0, 1fr) var(--rail-w);gap:var(--s-5);align-items:start;display:grid}.scr-support .sp-main{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.scr-support .sp-rail{gap:var(--s-4);min-width:0;top:calc(var(--header-h) + var(--s-5));flex-direction:column;display:flex;position:sticky}.scr-support .sp-form,.scr-support .sp-tickets,.scr-support .sp-rail-card,.scr-support .sp-gate{border:1px solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);min-width:0}.scr-support .sp-form,.scr-support .sp-tickets{overflow:hidden}.scr-support .sp-form-head{align-items:center;gap:var(--s-3);min-height:48px;padding:0 var(--s-5);border-bottom:1px solid var(--c-line);background:var(--c-surface-2);display:flex}.scr-support .sp-form-head h2{font-size:var(--t-md);font-weight:800}.scr-support .sp-form-step{color:var(--c-accent);font-size:var(--t-xs);margin-left:auto;font-weight:800}.scr-support .sp-count{color:var(--c-ink-3);font-size:var(--t-xs);font-weight:700}.scr-support .sp-form-body{gap:var(--s-5);padding:var(--s-5);flex-direction:column;display:flex}.scr-support .sp-cats{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scr-support .sp-cat{min-height:64px;padding:10px var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-2);background:var(--c-surface-2);color:var(--c-ink);text-align:left;transition:border-color var(--dur-1), background var(--dur-1);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.scr-support .sp-cat b{font-size:var(--t-sm);font-weight:800}.scr-support .sp-cat span{color:var(--c-ink-3);font-size:var(--t-xs)}.scr-support .sp-cat:hover{background:var(--c-surface-3)}.scr-support .sp-cat[aria-checked=true]{border-color:var(--c-accent);background:var(--c-accent-soft);box-shadow:inset 0 3px 0 var(--c-accent)}.scr-support .sp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.scr-support .sp-field .input{width:100%}.scr-support .sp-field textarea.input{min-height:180px;line-height:var(--lh-body);resize:vertical}.scr-support .sp-field[data-invalid] .input{border-color:var(--c-neg)}.scr-support .sp-field-top{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.scr-support .sp-label{color:var(--c-ink-2);font-size:var(--t-xs);font-weight:800}.scr-support .sp-hint{color:var(--c-ink-3);font-size:var(--t-xs)}.scr-support .sp-counter{align-items:center;gap:var(--s-2);color:var(--c-ink-3);font-size:var(--t-xs);font-weight:700;display:inline-flex}.scr-support .sp-counter .ui-progress{width:64px}.scr-support .sp-counter[data-over]{color:var(--c-neg)}.scr-support .sp-counter[data-over] .ui-progress>i{background:var(--c-neg)}.scr-support .sp-drop{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3);border:1px dashed var(--c-line-strong);border-radius:var(--r-2);flex-wrap:wrap;display:flex}.scr-support .sp-drop:focus-within{border-color:var(--c-accent)}.scr-support .sp-drop-t{color:var(--c-ink-3);font-size:var(--t-xs)}.scr-support .sp-files{border:1px solid var(--c-line);border-radius:var(--r-2);flex-direction:column;display:flex}.scr-support .sp-files li{align-items:center;gap:var(--s-3);min-height:40px;padding:4px var(--s-3);font-size:var(--t-sm);display:flex}.scr-support .sp-files li+li{border-top:1px solid var(--c-line)}.scr-support .sp-file-ext{border-radius:var(--r-1);background:var(--c-surface-3);min-width:40px;color:var(--c-ink-2);font-size:var(--t-2xs);text-align:center;flex:none;padding:2px 4px;font-weight:800}.scr-support .sp-file-n{flex:1;min-width:0}.scr-support .sp-file-s{color:var(--c-ink-3);font-size:var(--t-xs)}.scr-support .sp-form-foot{justify-content:flex-end;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-5);border-top:1px solid var(--c-line);background:var(--c-surface-2);display:flex}.scr-support .sp-why{color:var(--c-warn);font-size:var(--t-xs);font-weight:700}.scr-support .sp-why[data-ok]{color:var(--c-pos)}.scr-support .sp-form-foot .btn{min-height:42px;padding:0 24px}.scr-support .sp-empty{padding:var(--s-5);color:var(--c-ink-3);font-size:var(--t-sm)}.scr-support .sp-list>li+li{border-top:1px solid var(--c-line)}.scr-support .sp-list>li{scroll-margin-top:calc(var(--header-h) + var(--s-6))}.scr-support .sp-row{align-items:center;gap:var(--s-3);width:100%;min-height:60px;padding:10px var(--s-5);color:var(--c-ink);text-align:left;transition:background var(--dur-1);display:flex}.scr-support .sp-row:hover{background:var(--c-surface-2)}.scr-support .sp-list>li[data-open]>.sp-row{background:var(--c-surface-2);box-shadow:inset 3px 0 0 var(--c-accent)}.scr-support .sp-status{border-radius:var(--r-1);background:var(--c-surface-3);width:68px;color:var(--c-ink-2);font-size:var(--t-2xs);text-align:center;flex:none;padding:3px 0;font-weight:800}.scr-support .sp-status[data-st=ANSWERED]{background:var(--c-accent-soft);color:var(--c-accent)}.scr-support .sp-status[data-st=IN_REVIEW]{color:var(--c-warn)}.scr-support .sp-status[data-st=CLOSED]{border:1px solid var(--c-line-strong);color:var(--c-ink-3);background:0 0}.scr-support .sp-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.scr-support .sp-row-title{align-items:center;gap:var(--s-2);overflow-wrap:anywhere;min-width:0;font-weight:700;display:flex}.scr-support .sp-row-meta{gap:2px var(--s-3);color:var(--c-ink-3);font-size:var(--t-xs);flex-wrap:wrap;display:flex}.scr-support .sp-chev{border-right:2px solid var(--c-ink-3);border-bottom:2px solid var(--c-ink-3);width:8px;height:8px;transition:transform var(--dur-1);flex:none;transform:rotate(45deg)}.scr-support .sp-row[aria-expanded=true] .sp-chev{transform:rotate(-135deg)}.scr-support .sp-thread{gap:var(--s-3);padding:var(--s-4) var(--s-5) var(--s-5);background:var(--c-surface-2);flex-direction:column;display:flex}.scr-support .sp-msg{max-width:88%;padding:var(--s-3) var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface)}.scr-support .sp-msg.is-op{border-color:color-mix(in srgb, var(--c-accent) 45%, var(--c-line));background:var(--c-accent-soft);align-self:flex-end}.scr-support .sp-msg-meta{color:var(--c-ink-3);font-size:var(--t-xs);font-weight:700}.scr-support .sp-msg.is-op .sp-msg-meta{color:var(--c-accent)}.scr-support .sp-msg-body{font-size:var(--t-sm);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px}.scr-support .sp-atts{margin-top:var(--s-2);font-size:var(--t-xs);gap:4px;display:grid}.scr-support .sp-atts a{color:var(--c-accent);overflow-wrap:anywhere;font-weight:700}.scr-support .sp-atts .num{color:var(--c-ink-3)}.scr-support .sp-add{margin-top:var(--s-2)}.scr-support .sp-wait{border:1px dashed var(--c-line-strong);border-radius:var(--r-2);color:var(--c-ink-3);font-size:var(--t-xs);align-self:flex-end;padding:6px 10px}.scr-support .sp-rail-card{padding:var(--s-4)}.scr-support .sp-rail-card h2{margin-bottom:var(--s-3);color:var(--c-ink-3);font-size:var(--t-2xs);letter-spacing:var(--tracking-kicker);font-weight:800}.scr-support .sp-flow{flex-direction:column;display:flex}.scr-support .sp-flow li{column-gap:var(--s-3);padding-bottom:var(--s-3);grid-template-columns:24px minmax(0,1fr);display:grid;position:relative}.scr-support .sp-flow li:not(:last-child):after{content:"";background:var(--c-line-strong);width:1px;position:absolute;top:24px;bottom:2px;left:11px}.scr-support .sp-flow .num{border:1px solid var(--c-accent);border-radius:var(--r-1);width:24px;height:24px;color:var(--c-accent);font-size:var(--t-xs);grid-row:span 2;place-items:center;font-weight:800;display:grid}.scr-support .sp-flow b{font-size:var(--t-sm)}.scr-support .sp-flow small{color:var(--c-ink-3);font-size:var(--t-xs)}.scr-support .sp-spec{border:1px solid var(--c-line);border-radius:var(--r-2);background:var(--c-line);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.scr-support .sp-spec>div{background:var(--c-surface-2);padding:8px 10px}.scr-support .sp-spec dt{color:var(--c-ink-3);font-size:var(--t-2xs);font-weight:700}.scr-support .sp-spec dd{font-size:var(--t-md);font-weight:800}.scr-support .sp-exts{margin-top:var(--s-3);flex-wrap:wrap;gap:4px;display:flex}.scr-support .sp-exts li{border:1px solid var(--c-line-strong);border-radius:var(--r-1);color:var(--c-ink-2);font-family:var(--font-num);font-size:var(--t-2xs);padding:2px 6px;font-weight:700}.scr-support .sp-notes{gap:var(--s-2);color:var(--c-ink-2);font-size:var(--t-xs);line-height:var(--lh-body);display:grid}.scr-support .sp-notes li{padding-left:12px;position:relative}.scr-support .sp-notes li:before{content:"";background:var(--c-accent);width:5px;height:5px;position:absolute;top:.65em;left:0}.scr-support .sp-gate{align-items:flex-start;gap:var(--s-4);padding:var(--s-6);border-top:3px solid var(--c-accent);flex-direction:column;display:flex}.scr-support .sp-gate h2{font-size:var(--t-2xl);letter-spacing:-.03em;margin-top:2px;font-weight:800}.scr-support .sp-gate p:not(.kicker){color:var(--c-ink-2);font-size:var(--t-sm);margin-top:6px}.scr-support .sp-gate-ic{border-radius:var(--r-2);background:var(--c-accent-soft);width:52px;height:52px;color:var(--c-accent);place-items:center;display:grid}.scr-support .sp-gate .btn{min-height:44px;padding:0 28px}@media (max-width:1100px){.scr-support .sp-layout{grid-template-columns:minmax(0,1fr)}.scr-support .sp-rail{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid;position:static}}@media (max-width:720px){.scr-support .sp-cats{grid-template-columns:minmax(0,1fr)}.scr-support .sp-cat{align-items:baseline;gap:var(--s-2);flex-direction:row;min-height:44px}.scr-support .sp-form-body{padding:var(--s-4)}.scr-support .sp-form-head,.scr-support .sp-form-foot,.scr-support .sp-row{padding-left:var(--s-4);padding-right:var(--s-4)}.scr-support .sp-form-foot{flex-wrap:wrap;justify-content:space-between}.scr-support .sp-form-foot .btn{flex:100%}.scr-support .sp-row{align-items:flex-start}.scr-support .sp-status{width:58px;margin-top:2px}.scr-support .sp-msg{max-width:100%}.scr-support .sp-thread{padding:var(--s-3) var(--s-4) var(--s-4)}}.scr-state{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.scr-state:not(.st-loading){max-width:880px;margin:var(--s-8) auto 0;width:100%}.scr-state .st-board{align-items:center;gap:var(--s-8);padding:var(--s-8);border:1px solid var(--c-board-line);border-radius:var(--r-3);background:radial-gradient(circle at 0 50%, transparent 0 110px, var(--c-board-line) 111px 112px, transparent 113px), linear-gradient(135deg, var(--c-board-2), var(--c-board) 70%);color:var(--c-board-ink);grid-template-columns:auto minmax(0,1fr);display:grid}.scr-state .st-code{min-width:200px;padding:var(--s-5) var(--s-6);border:1px solid var(--c-board-line);border-radius:var(--r-2);background:#050a14;place-items:center;display:grid;position:relative}.scr-state .st-code .num{letter-spacing:.02em;color:#f3f7fc;font-size:72px;font-weight:900;line-height:1}.scr-state[data-kind=error] .st-code .num{color:#f5b84a}.scr-state .st-code-dot{background:#ff5c6c;border-radius:50%;width:8px;height:8px;animation:1.3s ease-in-out infinite ps-blink;position:absolute;top:10px;right:10px}.scr-state .st-kicker{color:#7db6ff;font-family:var(--font-num);font-size:var(--t-2xs);letter-spacing:var(--tracking-kicker);text-transform:uppercase;font-weight:800}.scr-state[data-kind=error] .st-kicker{color:#f5b84a}.scr-state .st-text h1{letter-spacing:-.03em;margin-top:4px;font-size:26px;font-weight:800}.scr-state .st-text>p:not(.st-kicker){color:var(--c-board-ink-2);font-size:var(--t-sm);line-height:var(--lh-body);margin-top:6px}.scr-state .st-digest{color:var(--c-board-ink-2)}.scr-state .st-acts{gap:var(--s-2);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.scr-state .st-acts .btn{min-height:42px;padding:0 22px}.scr-state .st-acts .btn:not(.primary){border-color:var(--c-board-line);color:var(--c-board-ink);background:0 0}.scr-state .st-acts .btn:not(.primary):hover{background:var(--c-board-2)}[data-theme=light] .scr-state .st-acts .btn.primary{color:#04101f;background:#4d9bff;border-color:#4d9bff}.scr-state .st-links{border:1px solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.scr-state .st-links a{min-height:48px;padding:0 var(--s-4);color:var(--c-ink-2);font-size:var(--t-sm);justify-content:space-between;align-items:center;font-weight:700;display:flex}.scr-state .st-links a:after{content:"→";color:var(--c-accent)}.scr-state .st-links a+a{border-left:1px solid var(--c-line)}.scr-state .st-links a:hover{background:var(--c-surface-2);color:var(--c-ink)}.scr-state.st-loading .st-sk-head{gap:var(--s-2);padding-bottom:var(--s-4);border-bottom:1px solid var(--c-line);flex-direction:column;display:flex}.scr-state .st-sk-band{height:76px}.scr-state .st-sk-grid{grid-template-columns:minmax(0, 1fr) var(--rail-w);gap:var(--s-5);display:grid}.scr-state .st-sk-col{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}@media (max-width:820px){.scr-state:not(.st-loading){margin-top:var(--s-2)}.scr-state .st-board{gap:var(--s-5);padding:var(--s-5);background:linear-gradient(135deg, var(--c-board-2), var(--c-board) 70%);grid-template-columns:minmax(0,1fr)}.scr-state .st-code{min-width:0;padding:var(--s-3) var(--s-5);justify-self:start}.scr-state .st-code .num{font-size:52px}.scr-state .st-text h1{font-size:22px}.scr-state .st-acts .btn{flex:1}.scr-state .st-links{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-state .st-links a:nth-child(3){border-left:0}.scr-state .st-links a:nth-child(n+3){border-top:1px solid var(--c-line)}.scr-state .st-sk-grid{grid-template-columns:minmax(0,1fr)}.scr-state .st-sk-rail{display:none}}
.scr-admin .ad-gate{gap:var(--s-5) var(--s-6);max-width:760px;padding:var(--s-8);border:1px solid var(--c-board-line);border-radius:var(--r-3);background:repeating-linear-gradient(135deg, transparent 0 14px, color-mix(in srgb, var(--c-board-line) 35%, transparent) 14px 15px), linear-gradient(135deg, var(--c-board-2), var(--c-board) 70%);color:var(--c-board-ink);grid-template-columns:auto minmax(0,1fr);display:grid}.scr-admin .ad-gate-ic{border:1px solid var(--c-board-line);border-radius:var(--r-2);color:#f5b84a;background:#050a14;place-items:center;width:64px;height:64px;display:grid}.scr-admin .ad-gate[data-state=forbidden] .ad-gate-ic,.scr-admin .ad-gate[data-state=disabled] .ad-gate-ic{color:#ff7a85}.scr-admin .ad-gate-text{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.scr-admin .ad-gate-kicker{color:var(--c-board-ink-2);font-family:var(--font-num);font-size:var(--t-2xs);letter-spacing:var(--tracking-kicker);text-transform:uppercase;align-items:center;gap:6px;font-weight:800;display:flex}.scr-admin .ad-gate h2{letter-spacing:-.03em;font-size:24px;font-weight:800}.scr-admin .ad-gate-text p:not(.ad-gate-kicker){color:var(--c-board-ink-2);font-size:var(--t-sm);line-height:var(--lh-body);overflow-wrap:anywhere}.scr-admin .ad-gate-acts{gap:var(--s-2);grid-column:2;display:flex}.scr-admin .ad-gate .btn:not(.primary){border-color:var(--c-board-line);color:var(--c-board-ink);background:0 0}[data-theme=light] .scr-admin .ad-gate .btn.primary{color:#04101f;background:#4d9bff;border-color:#4d9bff}.scr-admin .ad-unlock{gap:var(--s-2);margin-top:var(--s-2);max-width:400px;display:flex}.scr-admin .ad-unlock .input{border-color:var(--c-board-line);color:#f3f7fc;background:#050a14;flex:1}.scr-admin .ad-dot{background:#ff5c6c;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.scr-admin .ad-dot[data-on=true]{background:var(--c-pos);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-pos) 25%, transparent)}.scr-admin .ad-checking{gap:var(--s-4);display:grid}.scr-admin .ad-console{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.scr-admin .ad-bar{align-items:center;gap:var(--s-2) var(--s-3);padding:10px var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.scr-admin .ad-bar-who{min-width:0;color:var(--c-ink-3);font-size:var(--t-xs);flex:1}.scr-admin .ad-kpis{border:1px solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.scr-admin .ad-kpis>div{padding:10px var(--s-4);flex-direction:column;gap:2px;display:flex}.scr-admin .ad-kpis>div+div{border-left:1px solid var(--c-line)}.scr-admin .ad-kpis dt{color:var(--c-ink-3);font-size:var(--t-2xs);font-weight:700}.scr-admin .ad-kpis dd{letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1.1}.scr-admin .ad-kpis>div[data-hot]{box-shadow:inset 0 3px 0 var(--c-warn)}.scr-admin .ad-kpis>div[data-hot] dd{color:var(--c-warn)}.scr-admin .ad-body{gap:var(--s-4);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.scr-admin .ad-tabs{border:1px solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);top:calc(var(--header-h) + var(--s-5));flex-direction:column;display:flex;position:sticky;overflow:hidden}.scr-admin .ad-tabs>button{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-4);color:var(--c-ink-2);font-size:var(--t-sm);text-align:left;border-left:3px solid #0000;font-weight:700;display:flex}.scr-admin .ad-tabs>button+button{border-top:1px solid var(--c-line)}.scr-admin .ad-tabs>button:hover{background:var(--c-surface-2);color:var(--c-ink)}.scr-admin .ad-tabs>button[aria-selected=true]{border-left-color:var(--c-accent);background:var(--c-accent-soft);color:var(--c-ink)}.scr-admin .ad-tab-n{border-radius:var(--r-1);background:var(--c-live-bg);color:#fff;min-width:22px;font-size:var(--t-2xs);text-align:center;padding:1px 6px;font-weight:800}.scr-admin .ad-pane{min-width:0}.scr-admin .ad-panel{border:1px solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);overflow:hidden}.scr-admin .ad-panel-head{align-items:center;gap:var(--s-2) var(--s-3);min-height:48px;padding:8px var(--s-4);border-bottom:1px solid var(--c-line);background:var(--c-surface-2);flex-wrap:wrap;display:flex}.scr-admin .ad-panel-head h2{font-size:var(--t-md);flex:1;font-weight:800}.scr-admin .ad-panel-tools{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.scr-admin .ad-filters{flex-wrap:wrap;gap:6px;display:flex}.scr-admin .ad-search{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scr-admin .ad-search .input{width:200px;height:32px;font-size:var(--t-sm)}.scr-admin .ad-err{margin:var(--s-3) var(--s-4) 0}.scr-admin .ad-empty{padding:var(--s-6) var(--s-4);color:var(--c-ink-3);font-size:var(--t-sm);text-align:center}.scr-admin .ad-dim{color:var(--c-ink-3);font-size:var(--t-xs)}.scr-admin .ad-sub{color:var(--c-ink-3);font-size:var(--t-xs);margin-top:2px}.scr-admin .ad-ok{color:var(--c-pos);font-size:var(--t-xs);font-weight:700}.scr-admin .ad-item{align-items:flex-start;gap:var(--s-4);padding:var(--s-3) var(--s-4);border-top:1px solid var(--c-line);box-shadow:inset 3px 0 0 var(--c-line-strong);display:flex}.scr-admin .ad-item:first-child{border-top:0}.scr-admin .ad-item[data-state=REPORT_BLINDED],.scr-admin .ad-item[data-state=OPEN]{box-shadow:inset 3px 0 0 var(--c-warn)}.scr-admin .ad-item[data-state=HIDDEN]{box-shadow:inset 3px 0 0 var(--c-neg)}.scr-admin .ad-item[data-state=RESOLVED]{box-shadow:inset 3px 0 0 var(--c-pos)}.scr-admin .ad-item-main{flex:1;min-width:0}.scr-admin .ad-meta{align-items:center;gap:4px var(--s-2);color:var(--c-ink-3);font-size:var(--t-xs);flex-wrap:wrap;display:flex}.scr-admin .ad-meta b{color:var(--c-ink)}.scr-admin .ad-meta a,.scr-admin .ad-item-title a{color:var(--c-accent);font-weight:700}.scr-admin .ad-item-title{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-top:4px;display:flex}.scr-admin .ad-quote{padding:8px var(--s-3);border-radius:var(--r-2);background:var(--c-surface-2);font-size:var(--t-sm);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.scr-admin .ad-reports{color:var(--c-ink-2);font-size:var(--t-xs);gap:4px;margin-top:6px;display:grid}.scr-admin .ad-reports li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scr-admin .ad-acts{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.scr-admin .ad-acts.is-left{margin-top:var(--s-2);justify-content:flex-start}.scr-admin .ad-table-wrap{overflow-x:auto}.scr-admin .ad-table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.scr-admin .ad-table th,.scr-admin .ad-table td{padding:10px var(--s-3);border-top:1px solid var(--c-line);text-align:left;vertical-align:top}.scr-admin .ad-table th{background:var(--c-surface-2);color:var(--c-ink-3);font-size:var(--t-2xs);letter-spacing:.04em;white-space:nowrap;border-top:0;font-weight:800}.scr-admin .ad-table .r{text-align:right}.scr-admin .ad-table tr[data-susp] td:first-child{box-shadow:inset 3px 0 0 var(--c-warn)}.scr-admin .ad-table tbody tr:hover{background:var(--c-surface-2)}.scr-admin .ad-inqs>li+li{border-top:1px solid var(--c-line)}.scr-admin .ad-inq-row{align-items:center;gap:var(--s-3);width:100%;min-height:48px;padding:8px var(--s-4);color:var(--c-ink);text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto auto;display:grid}.scr-admin .ad-inq-row:hover,.scr-admin .ad-inqs>li[data-open]>.ad-inq-row{background:var(--c-surface-2)}.scr-admin .ad-inqs>li[data-open]>.ad-inq-row{box-shadow:inset 3px 0 0 var(--c-accent)}.scr-admin .ad-inq-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.scr-admin .ad-st{border-radius:var(--r-1);background:var(--c-surface-3);color:var(--c-ink-2);font-size:var(--t-2xs);white-space:nowrap;padding:2px 8px;font-weight:800}.scr-admin .ad-st[data-st=ANSWERED]{background:var(--c-accent-soft);color:var(--c-accent)}.scr-admin .ad-st[data-st=RECEIVED]{color:var(--c-warn)}.scr-admin .ad-inq-detail{gap:var(--s-2);padding:0 var(--s-4) var(--s-4);background:var(--c-surface-2);flex-direction:column;display:flex}.scr-admin .ad-inq-detail .ad-quote{background:var(--c-surface)}.scr-admin .ad-inq-detail textarea.input{width:100%;margin-top:var(--s-2);background:var(--c-surface)}.scr-admin .ad-atts{font-size:var(--t-xs);gap:4px;display:grid}.scr-admin .ad-atts a{color:var(--c-accent);font-weight:700}.scr-admin .ad-reply{padding:8px var(--s-3);border-left:3px solid var(--c-accent);border-radius:0 var(--r-2) var(--r-2) 0;background:var(--c-accent-soft)}.scr-admin .ad-reply p{font-size:var(--t-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px}.scr-admin .ad-log>li{align-items:baseline;gap:var(--s-3);padding:10px var(--s-4);border-top:1px solid var(--c-line);font-size:var(--t-sm);grid-template-columns:130px 140px 140px minmax(0,1fr) auto;display:grid}.scr-admin .ad-log>li:first-child{border-top:0}.scr-admin .ad-log-a{font-family:var(--font-num);font-size:var(--t-xs);letter-spacing:.02em}.scr-admin .ad-log-target{color:var(--c-ink-2);font-size:var(--t-xs)}.scr-admin .ad-log-d{min-width:0;color:var(--c-ink-3);font-size:var(--t-xs);overflow-wrap:anywhere}.scr-admin .ad-modal{gap:var(--s-4);flex-direction:column;display:flex}.scr-admin .ad-modal .input{width:100%}.scr-admin .ad-scope{gap:var(--s-2);border:0;padding:0;display:grid}.scr-admin .ad-scope legend{margin-bottom:var(--s-2);color:var(--c-ink-2);font-size:var(--t-xs);font-weight:700}@media (max-width:1100px){.scr-admin .ad-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.scr-admin .ad-kpis>div:nth-child(4){border-left:0}.scr-admin .ad-kpis>div:nth-child(n+4){border-top:1px solid var(--c-line)}.scr-admin .ad-log>li{grid-template-columns:120px minmax(0,1fr)}}@media (max-width:960px){.scr-admin .ad-body{grid-template-columns:minmax(0,1fr)}.scr-admin .ad-tabs{scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto}.scr-admin .ad-tabs>button{white-space:nowrap;border-bottom:3px solid #0000;border-left:0;flex:none}.scr-admin .ad-tabs>button+button{border-top:0;border-left:1px solid var(--c-line)}.scr-admin .ad-tabs>button[aria-selected=true]{border-bottom-color:var(--c-accent)}}@media (max-width:720px){.scr-admin .ad-gate{padding:var(--s-5);grid-template-columns:minmax(0,1fr)}.scr-admin .ad-gate-acts{grid-column:1}.scr-admin .ad-gate-acts .btn{flex:1}.scr-admin .ad-unlock{max-width:none}.scr-admin .ad-item{gap:var(--s-2);flex-direction:column}.scr-admin .ad-acts{justify-content:flex-start}.scr-admin .ad-inq-row{gap:4px var(--s-2);flex-wrap:wrap;display:flex}.scr-admin .ad-inq-title{white-space:normal;flex:100%;order:-1}.scr-admin .ad-search .input{flex:140px;width:100%}.scr-admin .ad-kpis dd{font-size:22px}.scr-admin .ad-kpis>div{padding:8px 10px}.scr-admin .ad-log>li{grid-template-columns:minmax(0,1fr);gap:2px}}
