.ii{display:grid;gap:18px;align-content:start;--ii-r1:18px;--ii-r2:12px;--ii-rp:12px;--ii-rc:18px;--ii-rb:26px;--ii-caps:none;--ii-track:0;--ii-card-bd:1px solid var(--bd);--ii-card-sh:none;--ii-card-bg:var(--sf);--ii-ok:#1E6E45;--ii-okb:#DCEFE3;--ii-wait:#7A4A00;--ii-waitb:#F8E9CC;--ii-bad:#9B2226;--ii-badb:#F6DEDC;--ii-info:#1F468F;--ii-infob:#DFE7F8;--ii-mark:#6B4FBB}[data-scheme=dark] .ii{--ii-ok:#7FD3A4;--ii-okb:color-mix(in srgb,#1E6E45 45%,var(--sf));--ii-wait:#F2C677;--ii-waitb:color-mix(in srgb,#7A4A00 45%,var(--sf));--ii-bad:#F2A3A0;--ii-badb:color-mix(in srgb,#9B2226 45%,var(--sf));--ii-info:#A9C1F2;--ii-infob:color-mix(in srgb,#1F468F 45%,var(--sf));--ii-mark:#A08BE0}.t-tri .ii{--ii-r1:12px;--ii-r2:8px;--ii-rp:6px;--ii-rc:8px;--ii-rb:12px;--ii-caps:uppercase;--ii-track:.06em;--ii-card-bd:1px solid var(--bd);--ii-card-sh:inset 0 3px 0 var(--a,var(--p))}.t-brt .ii{--ii-r1:30px;--ii-r2:24px;--ii-rp:14px;--ii-rc:22px;--ii-rb:31px;--ii-card-bd:0 solid transparent;--ii-card-sh:0 10px 24px rgba(20,20,20,.07)}.t-nuo .ii{--ii-r1:4px;--ii-r2:0px;--ii-rp:2px;--ii-rc:2px;--ii-rb:4px;--ii-caps:uppercase;--ii-track:.1em;--ii-card-bd:1px solid var(--bd);--ii-card-bg:transparent}.t-pul .ii{--ii-r1:14px;--ii-r2:10px;--ii-rp:8px;--ii-rc:10px;--ii-rb:14px;--ii-card-sh:0 1px 0 var(--bd)}.t-pul .ii .stat b{font-variant-numeric:tabular-nums;letter-spacing:-.04em}.t-brt .ii .pill{font-weight:800}.ii .row2{grid-template-columns:repeat(2,minmax(0,1fr))}.ii .row2,.ii .row3{display:grid;gap:12px}.ii .row3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.ii .row2,.ii .row3{grid-template-columns:minmax(0,1fr)}}.ii .hd{display:flex;align-items:center;gap:14px}.ii .hd h2{margin:0;font-family:var(--fh);font-size:22px;line-height:1.15}.ii .hd small{display:block;color:var(--mu);font-size:12px;margin-top:2px}.ii .av{width:46px;height:46px;border-radius:50%;background:var(--ps);color:var(--pt);display:grid;place-items:center;font-weight:700;font-size:14px;flex-shrink:0}.ii .av.sm{width:34px;height:34px;font-size:12px}.ii .badge{display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:4px 10px;border-radius:var(--ii-rp);background:var(--pg);color:var(--op);text-transform:var(--ii-caps);letter-spacing:var(--ii-track)}.ii .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.ii .box,.ii .stat{background:var(--ii-card-bg);border:var(--ii-card-bd);box-shadow:var(--ii-card-sh);border-radius:var(--ii-r1);padding:14px 16px}.ii .box{display:grid;gap:8px;padding:12px 14px}.ii .box.sunk{background:var(--bg)}.ii .stat b{display:block;font-family:var(--fh);font-size:26px;line-height:1.1}.ii .stat small{color:var(--mu);font-size:12px}.ii .lo,.ii .stat.warn b{color:var(--ii-bad)}.ii .sec{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mu);margin:4px 0 -6px}.ii .tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.ii .tile{display:flex;flex-direction:column;gap:3px;min-height:80px;padding:12px 14px;border-radius:var(--ii-r1);background:var(--ii-card-bg);border:var(--ii-card-bd);box-shadow:var(--ii-card-sh);color:var(--tx);text-decoration:none}.ii .tile b{font-weight:600;font-size:14px}.ii .tile small{color:var(--mu);font-size:12px}.ii .tile:hover{border-color:var(--p)}.ii .tile.dk{background:var(--pg);color:var(--op);border-color:var(--pg)}.ii .tile.dk small{color:inherit;opacity:.75}.ii .tabs{display:flex;gap:6px;flex-wrap:wrap}.ii .tabs button{font:inherit;padding:8px 14px;border-radius:var(--ii-r2);font-size:13px;font-weight:600;color:var(--mu);border:1px solid var(--bd);background:var(--sf);cursor:pointer;text-transform:var(--ii-caps);letter-spacing:var(--ii-track)}.ii .tabs button.on{background:var(--pg);color:var(--op);border-color:var(--p)}.ii .list{display:grid}.ii .li{display:flex;align-items:center;gap:12px;padding:12px 2px;border-top:1px solid var(--bd)}.ii .li:first-child{border-top:0}.ii .li .t{flex:1;min-width:0}.ii .li .t b{font-weight:600;font-size:14px}.ii .li .t b,.ii .li .t small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ii .li .t small{color:var(--mu);font-size:12px}.ii .li.on{background:var(--ps);border-radius:var(--ii-r2);padding-left:10px;padding-right:10px}.ii button.li{font:inherit;color:inherit;background:none;border-left:0;border-right:0;border-bottom:0;text-align:left;width:100%;cursor:pointer}.ii .note{font-size:12px;color:var(--mu);line-height:1.5}.ii .msg{font-size:13px;padding:10px 12px;border-radius:var(--ii-r2);background:var(--ps);color:var(--pt)}.ii .msg.err{background:var(--ii-badb);color:var(--ii-bad)}.ii .tog{position:relative;width:44px;height:26px;border-radius:99px;background:var(--bd);border:0;cursor:pointer;flex-shrink:0;transition:background .15s}.ii .tog:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--sf);transition:left .15s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.ii .tog.on{background:var(--p)}.ii .tog.on:after{left:21px}.ii .tog:disabled{opacity:.4;cursor:default}.ii .chk{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--bd);font-size:13px;cursor:pointer}.ii .chk input{width:18px;height:18px;accent-color:var(--p)}.ii .chk code{font-family:inherit;font-size:11px;color:var(--mu);margin-left:auto}.ii .chips{display:flex;gap:8px;flex-wrap:wrap}.ii .chip{font:inherit;font-size:13px;padding:7px 12px;border-radius:var(--ii-rc);border:1px solid var(--bd);background:var(--sf);color:var(--tx);cursor:pointer}.ii .chip.on{background:var(--pg);color:var(--op);border-color:var(--p)}.ii .chip.no{background:var(--ii-bad);color:var(--ii-badb);border-color:var(--ii-bad)}.ii .idp{font-family:var(--fh);font-size:20px;letter-spacing:.02em}.ii .idp i{font-style:normal;color:var(--mu)}.ii .grid{width:100%;border-collapse:collapse;font-size:12px}.ii .grid th{font-size:10.5px;color:var(--mu);font-weight:700;padding:8px 4px;text-align:center;border-bottom:1px solid var(--bd);text-transform:uppercase;letter-spacing:.04em}.ii .grid td:first-child,.ii .grid th:first-child{text-align:left}.ii .grid td{padding:9px 4px;border-bottom:1px solid var(--bd);text-align:center}.ii .grid tr.on td{background:var(--ps)}.ii .grid input,.ii .num{font:inherit;width:56px;height:32px;text-align:center;border:1px solid var(--bd);border-radius:var(--ii-r2);background:var(--bg);color:var(--tx)}.ii .scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ii .actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ii .pill{display:inline-flex;font-size:11px;font-weight:700;padding:3px 9px;border-radius:var(--ii-rp);background:var(--ps);color:var(--pt);white-space:nowrap;text-transform:var(--ii-caps);letter-spacing:var(--ii-track)}.ii .pill.ok{background:var(--ii-okb);color:var(--ii-ok)}.ii .pill.bad{background:var(--ii-badb);color:var(--ii-bad)}.ii .pill.wa{background:var(--ii-waitb);color:var(--ii-wait)}.ii .pill.info{background:var(--ii-infob);color:var(--ii-info)}.ii .pill.dk{background:var(--pg);color:var(--op)}.ii .pill.mu{background:transparent;border:1px solid var(--bd);color:var(--mu)}.ii .fld select{appearance:auto}.ii textarea{font:inherit}.ii .bar{height:10px;border-radius:99px;background:var(--bg);border:1px solid var(--bd);overflow:hidden}.ii .bar i{display:block;height:100%;background:var(--p);border-radius:99px}.ii .scale{display:flex;height:22px;border-radius:var(--ii-r2);overflow:hidden}.ii .scale i{display:block;height:100%}.ii .scale i:first-child{background:var(--ii-bad)}.ii .scale i:nth-child(2){background:color-mix(in srgb,var(--ii-bad) 45%,var(--ii-waitb))}.ii .scale i:nth-child(3){background:var(--bd)}.ii .scale i:nth-child(4){background:color-mix(in srgb,var(--ii-ok) 50%,var(--ii-okb))}.ii .scale i:nth-child(5){background:var(--ii-ok)}.ii .thumb{border-radius:var(--ii-r2);max-width:100%}.ii .addph{border-radius:var(--ii-r2);border:1.5px dashed var(--bd);display:grid;place-items:center;color:var(--mu)}.ii .addph,.ii .ph{aspect-ratio:1;cursor:pointer}.ii .ph{border-radius:var(--ii-r2);border:0}.ii .dep{display:flex;gap:12px;padding:12px;border-radius:var(--ii-r1);background:var(--ii-card-bg);border:var(--ii-card-bd);box-shadow:var(--ii-card-sh);text-decoration:none;color:var(--tx)}.ii .dep:hover{border-color:var(--p)}.ii .dep .im{width:84px;height:84px;border-radius:var(--ii-r2);background:var(--bg) center/cover no-repeat;flex-shrink:0}.ii .dep b{display:block;font-weight:600}.ii .gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.ii .gal img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--ii-r2)}.ii .clamp{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ii .pc{display:block;padding:14px 16px;border-radius:var(--ii-r1);background:var(--ii-card-bg);border:var(--ii-card-bd);box-shadow:var(--ii-card-sh);color:var(--tx);text-decoration:none}.ii a.pc:hover,.ii button.pc:hover{border-color:var(--p)}.ii button.pc{font:inherit;text-align:left;width:100%;cursor:pointer}.ii .pc .top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px}.ii .pc .top b{font-weight:600}.ii .pc .mt{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--mu);margin-top:8px}.ii .pc.live{background:var(--pg);color:var(--op);border-color:var(--pg)}.ii .pc.live .mt,.ii .pc.live .note{color:inherit;opacity:.8}.ii .dark{background:var(--pg);color:var(--op);border-radius:var(--ii-r1);padding:16px;display:grid;gap:10px}.ii .dark .note{color:inherit;opacity:.8}.ii .clk{padding:8px 14px;border-radius:99px;background:var(--pg);color:var(--op);font-weight:600;font-variant-numeric:tabular-nums}.ii .clk.low{background:var(--ii-bad);color:var(--ii-badb)}.ii .opt{display:flex;gap:12px;align-items:center;padding:13px 14px;border-radius:var(--ii-r1);border:1px solid var(--bd);background:var(--sf);font:inherit;font-size:14px;color:var(--tx);text-align:left;width:100%;cursor:pointer}.ii .opt .k{width:28px;height:28px;border-radius:50%;border:1px solid var(--bd);display:grid;place-items:center;font-size:12px;flex-shrink:0}.ii .opt.on{border:2px solid var(--p)}.ii .opt.on .k{background:var(--pg);color:var(--op);border-color:var(--pg)}.ii .opt.ok{border:2px solid var(--ii-ok)}.ii .opt.ok .k{background:var(--ii-ok);color:var(--ii-okb);border-color:var(--ii-ok)}.ii .opt.bad{border:2px solid var(--ii-bad)}.ii .opt.bad .k{background:var(--ii-bad);color:var(--ii-badb);border-color:var(--ii-bad)}.ii .opt em{margin-left:auto;font-style:normal;font-size:11px;color:var(--mu)}.ii .pal{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:6px}.ii .pal button{height:36px;border-radius:var(--ii-r2);border:0;font:inherit;font-size:12px;font-weight:600;cursor:pointer;background:var(--bg);color:var(--tx)}.ii .pal .answered{background:var(--ii-ok);color:var(--ii-okb)}.ii .pal .not_answered{background:var(--ii-bad);color:var(--ii-badb)}.ii .pal .answered_marked,.ii .pal .marked{background:var(--ii-mark);color:#fff}.ii .pal .answered_marked{box-shadow:inset 0 -4px 0 var(--ii-ok)}.ii .pal .cur{outline:2px solid var(--p);outline-offset:1px}.ii .lg{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:var(--mu)}.ii .lg i{display:inline-block;width:10px;height:10px;border-radius:calc(var(--ii-r2) / 3);margin-right:5px;vertical-align:-1px}.ii .ph72{width:72px;height:72px;border-radius:50%;object-fit:cover}