html:not(.js) .selx,html.js .selx-nojs{display:none}.selx-nojs{margin:8px 0 72px}.selx-nojs .tlinks{justify-content:center;margin:0}.selx-form{border:1px solid var(--night-line)}.sx-blk{gap:10px;display:grid}.selx-form .eyebrow{color:var(--night-ink-3)}.sx-apps{flex-wrap:wrap;gap:6px;display:flex}.selx-form .chip{border-color:var(--night-line);color:var(--night-ink-2);background:0 0}.selx-form .chip:hover{border-color:var(--night-ink-3);color:var(--night-ink)}.selx-form .chip[aria-pressed=true]{background:var(--night-ink);border-color:var(--night-ink);color:var(--night)}.selx-form .tf .inp .seg{flex:none;padding:2px}.selx-form .tf .inp .seg button{height:30px;padding:0 8px}.selx-form .sx-lb,.sx-f .sx-lb{font:500 var(--fs-micro) var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--night-ink-3)}.selx-form .row .inp{height:44px}.selx-form .row input{font-size:1.05rem}.selx-form a{text-decoration:underline}.sx-help{text-align:left;color:var(--night-ink);border:1px dashed #3a4250;border-radius:10px;gap:2px;padding:12px 14px;transition:border-color .15s,background .15s;display:grid}.sx-help:hover{border-color:var(--accent);background:var(--night-2)}.sx-help b{color:var(--accent);font-size:.98rem}.sx-help span{color:var(--night-ink-2);font-size:.8rem}.sx-help[aria-expanded=true]{border-style:solid;border-color:var(--accent)}.sx-sys{border-top:1px solid var(--night-line);padding-top:12px}.sx-sys summary{cursor:pointer;align-items:center;gap:10px;font-weight:600;list-style:none;display:flex}.sx-sys summary::-webkit-details-marker{display:none}.sx-sys summary .ic-sm{color:var(--night-ink-3);margin-left:auto;transition:transform .2s}.sx-sys[open] summary .ic-sm{transform:rotate(180deg)}.sx-sys-sum{font:400 .76rem var(--font-data);color:var(--night-ink-3);font-weight:400}.sx-sys-in{gap:10px;padding-top:12px;display:grid}.sx-sys-in .tf{gap:6px}.selx-form [aria-invalid=true]{color:var(--bad)}.sx-scope{border-top:1px solid var(--night-line);color:var(--night-ink-2);gap:6px;padding-top:14px;font-size:.84rem;display:grid}.sx-scope b{color:var(--night-ink);font-weight:500}@media (width>=901px){.selx-form{max-height:calc(100vh - var(--hdr-h) - 32px);overscroll-behavior:contain;overflow-y:auto}}.sx-helper{border-radius:var(--r-3);background:var(--surface);border:1px solid var(--line);gap:16px;padding:18px;display:grid}.sx-hhead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sx-hhead h2{margin-top:4px;font-size:1.2rem}.sx-hhead h2:focus{outline:none}.sx-halt{flex-wrap:wrap;justify-self:start;height:auto}.sx-hbody{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.sx-hbody:has(.sx-figbox:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.sx-form-f{align-content:start;gap:14px;display:grid}.sx-fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:12px 14px;display:grid}@media (width<=640px){.sx-helper{padding:16px 14px}.sx-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.sx-fsw{grid-column:1/-1}}.sx-f{align-content:start;gap:5px;display:grid}.sx-f>label,.sx-f .sx-lb{color:var(--ink-2);text-transform:none;letter-spacing:0;font-size:.8rem;font-weight:500;font-family:var(--font-ui);align-items:center;gap:7px;display:flex}.sx-f .inp{border:1px solid var(--line-2);background:var(--paper);border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.sx-f .inp:focus-within{border-color:var(--accent)}.sx-f input,.sx-f select{width:100%;min-width:0;font:500 1rem var(--font-data);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.sx-f select{font-family:var(--font-ui);font-size:.9rem}.sx-f select option{color:#13161a}.sx-f .u{font:400 .78rem var(--font-data);color:var(--ink-3);flex:none}.sx-f small{color:var(--ink-3);font-size:.72rem;line-height:1.4}.sx-f .inp:has([aria-invalid=true]){border-color:var(--bad)}.sx-f .seg{flex-wrap:wrap;justify-self:start}.sx-fb{align-content:end}.sx-check{cursor:pointer;align-items:center;gap:8px;min-height:42px;font-size:.88rem;display:flex}.sx-check input{width:18px;min-width:18px;height:18px;accent-color:var(--accent);flex:none}.sx-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sx-fsw{grid-column:span 2}.mk{background:var(--accent);width:19px;height:19px;color:var(--on-accent);font:600 .66rem var(--font-data);border-radius:50%;flex:none;place-items:center;display:inline-grid}.sx-more summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:6px;font-size:.86rem;font-weight:500;list-style:none;display:inline-flex}.sx-more summary::-webkit-details-marker{display:none}.sx-more[open] summary .ic-sm{transform:rotate(180deg)}.sx-more .sx-fields{margin-top:12px}.sx-answer{background:var(--paper);border:1px solid var(--line);border-radius:10px;gap:6px;padding:14px 16px;display:grid}.sx-answer:empty{display:none}.sx-need{font:500 1.3rem/1.25 var(--font-data);letter-spacing:-.01em}.sx-answer p{color:var(--ink-2);font-size:.9rem}.sx-answer .sx-sub{color:var(--ink-3);font-size:.82rem}.sx-err{color:var(--bad)!important}.sx-warn{gap:6px;margin-top:4px;display:grid}.sx-warn li{background:var(--warn-soft);color:var(--ink);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:.84rem;line-height:1.45;display:flex}.sx-warn .ic-sm{color:var(--warn);margin-top:2px}.sx-figbox .sx-fig{width:100%;max-width:460px;height:auto;margin:0 auto;display:block}.fig-svg .s-mk{fill:var(--accent)}.fig-svg text.s-mkt{fill:var(--on-accent);font:600 11px var(--font-data);stroke:none}@media (width<=760px){.sx-hbody:has(.sx-figbox:not([hidden])){grid-template-columns:minmax(0,1fr)}.sx-figbox .sx-fig{max-width:380px}}.sx-duty{font:400 .8rem var(--font-data);color:var(--ink-3)}.sx-sum{color:var(--ink-2);font-size:1.05rem}.sx-sum b{font:600 1.3rem var(--font-data);color:var(--ink)}.sx-link{color:var(--accent-ink);font-weight:500;text-decoration:underline}.sx-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.sx-cards:empty{display:none}.sx-card{border-radius:var(--r-3);background:var(--surface);border:1px solid var(--line);align-content:start;gap:10px;padding:16px;display:grid}.sx-card.is-best{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.sx-card>.eyebrow{color:var(--accent-ink)}.sx-card .top{align-items:center;gap:12px;min-width:0;display:flex}.sx-card .th,.sx-row .th{background:#fff;border-radius:8px;flex:none;place-items:center;width:72px;height:72px;padding:4px;display:grid;overflow:hidden}.sx-card .th img,.sx-row .th img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.sx-card .nm{gap:2px;min-width:0;display:grid}.sx-card .nm b{overflow-wrap:anywhere;font-size:1.02rem}.sx-card .nm>span{color:var(--ink-3);font-size:.78rem}.sx-card .nm a:hover b,.sx-row .nm a:hover b{color:var(--accent-ink)}.sx-pt{background:var(--paper);border-radius:8px;gap:2px;padding:10px 12px;display:grid}.sx-pt i{font:normal 500 .6rem var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.sx-pt b{font:500 1rem var(--font-data)}.sx-pt span{font:400 .76rem var(--font-data);color:var(--ink-3)}.sx-kv{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.sx-kv .wide{grid-column:1/-1}.sx-kv dt{font:500 .6rem var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.sx-kv dd{font:500 .92rem var(--font-data);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sx-kv dd small{font:400 .7rem var(--font-ui);color:var(--ink-3)}.sx-card .acts{flex-wrap:wrap;gap:6px;display:flex}.sx-bdgs{flex-wrap:wrap;gap:4px;display:flex}.sx-bdg{min-height:20px;font:500 .68rem/1.3 var(--font-data);background:var(--bdg-bg,var(--sunken));color:var(--bdg-ink,var(--ink-2));border-radius:4px;align-items:center;padding:1px 7px;display:inline-flex}.sx-bdg.is-warn{--bdg-bg:var(--warn-soft);--bdg-ink:var(--warn)}.sx-bdg.is-bad{--bdg-bg:var(--bad-soft);--bdg-ink:var(--bad)}.sx-bdg.is-info{--bdg-bg:var(--pro-soft);--bdg-ink:var(--pro-ink)}.sx-bdg.is-ok{--bdg-bg:var(--ok-soft);--bdg-ink:var(--ok)}.rcard .nm .sx-bdg{color:var(--bdg-ink,var(--ink-2))}:root[data-theme=dark] .sx-bdg[class*=is-]{background:color-mix(in oklab, var(--bdg-ink) 18%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--bdg-ink) 50%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sx-bdg[class*=is-]{background:color-mix(in oklab, var(--bdg-ink) 18%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--bdg-ink) 50%, transparent)}}.sx-rec{color:var(--ok);align-items:center;gap:6px;margin:0;font-size:.8rem;font-weight:500;display:flex}.sx-rec .ic-sm{flex:none}.sx-ph{justify-self:start}.sx-hide{color:var(--ink-3);margin-top:-10px;font-size:.84rem}.sx-var{border-top:1px solid var(--line);grid-column:1/-1;padding-top:8px}.sx-var summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:6px;font-size:.8rem;font-weight:500;list-style:none;display:inline-flex}.sx-var summary::-webkit-details-marker{display:none}.sx-var[open] summary .ic-sm{transform:rotate(180deg)}.sx-var ul{gap:6px;margin-top:8px;display:grid}.sx-var li{background:var(--paper);border-radius:8px;grid-template-columns:minmax(0,2fr) minmax(0,.8fr) minmax(0,1fr) 192px;align-items:center;gap:6px 12px;padding:6px 8px;display:grid}.sx-var .vn{gap:2px;min-width:0;font-size:.86rem;font-weight:500;display:grid}.sx-var .vn a:hover{color:var(--accent-ink)}.sx-var .vn small,.sx-var .vp small{font:400 .72rem var(--font-ui);color:var(--ink-3)}.sx-var .vn .sx-bdg{justify-self:start}.sx-var .vp{font:500 .86rem var(--font-data)}.sx-var .vs{font:400 .76rem var(--font-data);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.sx-var .acts{justify-content:flex-end;gap:6px;display:flex}@media (width<=760px){.sx-var li{grid-template-columns:minmax(0,1fr) auto}.sx-var .vn,.sx-var .acts{grid-column:1/-1}}.sx-chart .chart-svg{height:420px}.sx-leg{color:var(--ink-3);gap:14px;font-size:.76rem}.sx-leg span{align-items:center;gap:6px;display:inline-flex}.sx-leg svg{overflow:visible}.c-sys.is-off{stroke-dasharray:2 4;opacity:.85}.c-op.is-hot{fill:var(--accent);stroke:var(--surface);stroke-width:2.5px}.c-req{fill:none;stroke:var(--ink);stroke-width:2px}.c-curve.is-hl{stroke:var(--ink);stroke-width:2.4px;opacity:1}.sx-read{min-height:2.6em}@media (width<=640px){.sx-chart .chart-svg{height:320px}.sx-leg{gap:6px 12px}}.sx-list:empty{display:none}.sx-row{grid-template-columns:72px minmax(0,1.5fr) repeat(3,minmax(0,.8fr)) 192px;gap:12px 14px}.sx-row .ibtn{border-radius:5px;width:28px;height:28px}.sx-row .kv b+b{margin-top:-2px}.sx-row .nm{gap:2px;min-width:0;display:grid}.sx-row .nm b{overflow-wrap:anywhere}.sx-row .nm>span:not(.rank):not(.sx-bdgs){color:var(--ink-3);font-size:.76rem}.sx-row .kv span{font:400 .74rem var(--font-data);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.sx-row .kv span .lv{margin-right:2px}.sx-row .acts{flex-wrap:wrap;justify-content:flex-end}.rank.is-best{color:var(--accent-ink)}.rank.is-ok{color:var(--ok)}.rank.is-warn{color:var(--warn)}.rank.is-bad{color:var(--bad)}.sx-pic{color:var(--warn)}.sx-why{line-height:1.45;color:var(--ink-2)!important;font-size:.8rem!important}.sx-div{border-top:1px solid var(--line);color:var(--warn);margin-top:10px;padding-top:12px;font-size:.82rem}.sx-all{justify-content:center;padding-top:4px;display:flex}.sx-apart{border-radius:var(--r-2);border:1px solid var(--line);background:var(--surface);padding:12px 16px}.sx-apart summary{cursor:pointer;align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.sx-apart summary::-webkit-details-marker{display:none}.sx-apart summary .ic-sm{margin-left:auto;transition:transform .2s}.sx-apart[open] summary .ic-sm{transform:rotate(180deg)}.sx-apart-t{color:var(--ink-2);margin:8px 0 12px;font-size:.84rem}.sx-apart .rcard{background:var(--paper)}.sx-near-row{grid-template-columns:72px minmax(0,2.5fr) minmax(0,.8fr) 192px}.sx-zero{border-radius:var(--r-2);background:var(--warn-soft);padding:14px 16px;font-size:.92rem}.sx-zero-cta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:4px;font-size:.84rem;display:flex}.sx-note{color:var(--ink-3);font-size:.8rem;line-height:1.55}.sx-tools{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1100px){.sx-row,.sx-near-row{grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"th nm nm""th pt pr""ac ac ac";gap:8px 12px}.sx-row>.th{grid-area:th;align-self:start;width:64px;height:64px}.sx-row>.nm{grid-area:nm}.sx-row>.kv.pt{grid-area:pt;display:grid}.sx-row>.kv.pr{grid-area:pr;display:grid}.sx-row>.kv.pw{display:none}.sx-row>.acts{grid-area:ac}.sx-near-row .kv.pr{grid-column:2/-1}}@media print{.hdr,.ftr,.callbar,.consent,.crumbs,.palette,.selx-form,.sx-helper,.sx-tools,.sx-all,.acts,.sx-read,.toast,.drawer,.mega{display:none!important}body{background:#fff}.phead{padding-block:0 12px}.phead .lead{display:none}.selx{padding:0;display:block}.selx-main{gap:12px}.sx-duty{color:#000;font-size:.9rem}.sx-card,.rcard,.chart-card{break-inside:avoid;box-shadow:none!important}.sx-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-apart:not([open]){display:none}}
