@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-700-normal-BpqDG8I9.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-700-normal-BMyZXq_9.woff)format("woff")}:root{--bg:#eef3fb;--pane:#fff;--ink:#0b1f4d;--mut:#55627f;--line:#d5deee;--acc:#1558d6;--accs:#e3ecfc;--ok:#3f8f00;--kpi:#3f8f00;--warn:#c2410c;--h:"Barlow Semi Condensed","Arial Narrow",system-ui,sans-serif;--b:Barlow,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#07122b;--pane:#0f2150;--ink:#eaf0ff;--mut:#9fb0d6;--line:#233a6e;--acc:#5b9bff;--accs:#14306b;--ok:#9be21f;--kpi:#9be21f;--warn:#ff9a62}}:root[data-theme=dark]{--bg:#07122b;--pane:#0f2150;--ink:#eaf0ff;--mut:#9fb0d6;--line:#233a6e;--acc:#5b9bff;--accs:#14306b;--ok:#9be21f;--kpi:#9be21f;--warn:#ff9a62}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:inherit}[hidden]{display:none!important}body{background:var(--bg);color:var(--ink);font:16px/1.4 var(--b);margin:0}.w{max-width:520px;margin:0 auto;padding:14px 12px 120px}button{font:inherit;color:inherit;background:var(--pane);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:7px 12px}button:focus-visible,input:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:3px solid var(--acc);outline-offset:1px}.note{color:var(--mut);margin:6px 0 10px;font-size:13px}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg button.on{background:var(--acc);border-color:var(--acc);color:var(--bg);font-weight:600}h1{font:700 26px/1.1 var(--h);margin:18px 0 2px}.wk{color:var(--mut)}.bar{background:var(--line);border-radius:4px;height:8px;margin:12px 0 4px;overflow:hidden}.bar i{background:var(--ok);width:0;height:100%;transition:width .25s;display:block}h2{font:600 22px/1.2 var(--h);border-bottom:2px solid var(--ink);margin:28px 0 10px;padding-bottom:4px}h1,.tag{font-style:italic}.brand{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.lg{width:auto;height:56px}.lgl{background:#fff;border-radius:8px}.lgd{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lgl{display:none}:root:not([data-theme=light]) .lgd{display:block}}:root[data-theme=dark] .lgl{display:none}:root[data-theme=dark] .lgd{display:block}.th{font-size:13px}.lock{background:var(--accs);border-radius:8px;margin:12px 0;padding:10px 12px}.it{grid-template-columns:46px 1fr;gap:4px 12px;padding:12px 0;display:grid}.it+.it{border-top:1px solid var(--line)}.bdg{background:var(--acc);color:var(--bg);font:700 19px var(--h);text-align:center;border-radius:8px;height:fit-content;padding:5px 0;font-style:italic}.inm{font:700 20px/1.2 var(--h)}.rw{flex-wrap:wrap;align-items:baseline;gap:0 10px;margin-top:6px;display:flex}.rw .t{font-size:16px}.rw .v{font-size:18px;font-weight:600}.tp{color:var(--mut);margin-top:6px;font-size:14px}.tp b{color:var(--ink)}.kp{color:var(--kpi);margin-top:4px;font-size:14px;font-weight:600}.how{background:var(--accs);border-radius:8px;margin:8px 0;padding:8px 10px;font-size:15px}.sr{border-top:1px solid var(--line);justify-content:space-between;padding:8px 0;display:flex}.sr small{color:var(--mut);font-size:13px;display:block}.card{padding-bottom:12px}.dock{background:linear-gradient(transparent,var(--bg) 35%);gap:6px;padding:16px 0 8px;display:grid;position:sticky;bottom:0}.tbar{font:700 22px var(--h);justify-content:space-between;align-items:baseline;margin-top:16px;display:flex}.tbar .el{font-variant-numeric:tabular-nums;font-size:30px}.hd .tag{background:var(--acc);color:var(--bg);text-align:center;border-radius:8px;padding:3px 8px;font-size:19px}.dock .lnk{text-align:center}.inl{align-items:center;gap:8px;margin:6px 0;display:flex}.rq{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:4px;margin-top:8px;padding:10px 0;display:grid}.rq-h{font:600 20px/28px var(--h);white-space:nowrap;text-overflow:ellipsis;text-align:center;height:28px;display:block;overflow:hidden}.rq-h.ans{color:var(--acc);font-size:24px}.rq-scale .btns{flex-wrap:nowrap;justify-content:center;gap:5px;margin:6px 0;display:flex}.rq-scale .btns button{flex:1 1 0;min-width:0;padding:9px 0}.rq-ends{color:var(--mut);justify-content:space-between;margin-top:2px;font-size:12px;display:flex}.rq-cap{text-align:center;height:18px;color:var(--mut);margin-top:2px;font-size:13px;line-height:18px;display:block}.pick,.chips{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.chips button{padding:6px 10px;font-size:14px}.rq-scale .btns button.on,.pick button.on,.chips button.on{background:var(--acc);border-color:var(--acc);color:var(--bg);box-shadow:0 0 0 3px var(--accs);font-weight:700;transform:scale(1.1)}.pick button.yes.on{background:var(--warn);border-color:var(--warn);color:#fff}.rd-score{font:600 18px var(--h);align-items:center;gap:10px;margin-top:12px;display:flex}.band{font:700 15px var(--h);border-radius:6px;padding:3px 10px}.card small.cue{display:block}.sl.ac{color:var(--acc);font-style:italic}.rt{font:700 18px/1.2 var(--h)}.rv{margin-top:2px}.rv .v{font-size:17px;font-weight:600}.rv .mu{color:var(--mut)}.rv .tm{color:var(--mut);margin-left:12px;font-size:14px;font-weight:400}.gh{border-top:2px solid var(--acc);margin-top:14px;padding:10px 0 4px}.gt{font:700 17px var(--h);color:var(--acc)}.gv{font:700 21px var(--h)}.gl{color:var(--mut);margin-top:3px;font-size:14px}.gl b{color:var(--ink)}.ov{margin:8px 0;font-size:15px}.ov b{margin-right:6px}.it .gh:first-of-type{margin-top:10px}.dash{border:2px dashed var(--acc);width:100%;color:var(--acc);background:0 0;margin-top:8px;font-weight:600}.stats{gap:8px;margin:14px 0;display:grid}.stats div{background:var(--pane);border-radius:8px;padding:10px}.stats b{font:700 24px var(--h)}.stats small{color:var(--mut);font-size:13px;display:block}.hl{background:var(--pane);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:8px 0;padding:12px;display:grid}.hl b{display:block}.big{font:700 30px/1 var(--h);color:var(--ok);text-align:right}.big.k{color:var(--acc)}.tg2{font:700 14px var(--h);background:var(--ok);color:var(--bg);text-align:center;border-radius:6px;min-width:44px;padding:3px 8px}.tg2.k{background:var(--acc)}.pvs{grid-column:1/-1}.pv2{flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-top:4px;font-size:15px;display:flex}.pv2 .pl{color:var(--mut)}.pv2 b{font-size:17px;display:inline}.pv2 .dt{color:var(--mut);font-size:13px}.flag{color:var(--warn);margin-top:8px;font-weight:700}.auth{gap:8px;margin-top:18px;padding-bottom:12px;display:grid}.auth .cue{margin:0}.err{color:var(--warn)}.lnk{color:var(--acc);text-align:left;background:0 0;border:0;padding:8px 0;text-decoration:underline}.who{color:var(--mut);justify-content:space-between;align-items:center;gap:10px;margin:6px 0;font-size:14px;display:flex}.who b{color:var(--ink);overflow-wrap:anywhere}button:disabled{opacity:.6;cursor:default}.blk{background:var(--pane);border-left:5px solid var(--acc);border-radius:0 8px 8px 0;margin-bottom:14px;padding:12px 12px 4px 14px}.blk.pr{border-left-color:var(--kpi)}.hd{font:700 21px/1.2 var(--h);cursor:pointer;align-items:center;gap:10px;display:flex;position:relative}.tag{color:var(--acc);font:700 21px var(--h);min-width:26px}.meta{color:var(--mut);flex-wrap:wrap;gap:4px 16px;margin:4px 0;font-size:14px;display:flex}.meta .k{color:var(--kpi);font-weight:600}.cue{color:var(--mut);margin:6px 0;font-size:14px}.set{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto auto;align-items:center;gap:6px 8px;padding:10px 0;display:grid}.sl{font:700 20px var(--h);color:var(--mut);text-align:center}.tg{font-weight:600}.tg small{color:var(--mut);font-size:13px;font-weight:400;display:block}.ins{grid-column:2/-1;gap:6px;display:flex}.in{width:100%;max-width:92px;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:6px;padding:9px 8px;font-size:18px}.nt,.sn,.fa{width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:6px;grid-column:1/-1;padding:8px}.e1{color:var(--ok);grid-column:2/-1;min-height:0;font-size:13px}.pen{width:40px;height:40px;padding:0}.dn{border-radius:50%;width:44px;height:44px;padding:0;font-size:20px}.set.ok .dn{background:var(--ok);border-color:var(--ok);color:var(--bg)}.set.ok .tg{opacity:.6}.rd{font:700 15px var(--h);color:var(--kpi);margin:12px 0 0}.pr .set{border-top:0;padding:6px 0}.pr .rd{border-top:1px solid var(--line);margin-top:10px;padding-top:12px}.tg b{margin-right:8px}.tm{color:var(--mut);margin-left:10px;font-weight:400}.tot{font:600 20px var(--h);margin:6px 0 10px}.pnl{grid-column:1/-1;gap:6px;display:grid}.lb{color:var(--mut);font-size:13px}.q,.pl,.pg{flex-wrap:wrap;gap:5px;display:flex}.q button,.pl button,.pg button{min-width:36px;padding:6px 10px}.q button.on,.pg button.on{background:var(--acc);border-color:var(--acc);color:var(--bg)}.pl button.on,.pg button.yes.on{background:var(--warn);border-color:var(--warn);color:#fff}.set.fl .pen{border-color:var(--warn);color:var(--warn)}.chk{background:var(--pane);align-items:center;gap:12px;padding:10px 0;display:flex}.chk+.chk{border-top:1px solid var(--line)}.chk input{width:24px;height:24px;accent-color:var(--ok)}.chk small{color:var(--mut);font-size:13px;display:block}.lst{background:var(--pane);border-left:5px solid var(--line);border-radius:0 8px 8px 0;padding:2px 12px 2px 14px}.bw{margin-top:14px}.bw .chk{justify-content:space-between}.fin{padding-bottom:12px}.dur{color:var(--mut);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:14px;display:flex}.rp{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.rp button{min-width:40px}.rp button.on{background:var(--acc);border-color:var(--acc);color:var(--bg)}.pri{background:var(--acc);border-color:var(--acc);color:var(--bg);width:100%;margin-top:10px;padding:12px;font-weight:600}.tb{background:var(--ink);max-width:520px;color:var(--bg);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;margin:0 auto;transition:transform .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%)}.tb.on{transform:none}.tb button{color:inherit;background:0 0;border-color:currentColor}.tl{font:700 28px var(--h);margin-left:8px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.sm{margin:8px 0;padding:0;list-style:none}.sm li{border-top:1px solid var(--line);grid-template-columns:40px 1fr;gap:2px 8px;padding:10px 0;display:grid}.sm li .tag{font-size:19px}.sm li b{font-size:17px;display:block}.sm div span{color:var(--mut);margin-top:2px;font-size:14px;font-weight:400;display:block}.alts,.opts{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.al,.xc,.op{text-align:left}.al small,.xc small{color:var(--mut);font-size:12px;display:block}.op.on,.xc.on{background:var(--acc);border-color:var(--acc);color:var(--bg)}.op.on small,.xc.on small{color:inherit}.vp{background:var(--accs);aspect-ratio:16/9;text-align:center;color:var(--mut);border-radius:8px;place-items:center;margin:6px 0;padding:12px;display:grid}.hp{background:var(--accs);border-radius:8px;margin:8px 0;padding:8px;font-size:14px;overflow-x:auto}.hp table{border-collapse:collapse;width:100%}.hp td,.hp th{text-align:left;border-bottom:1px solid var(--line);padding:4px 6px}.fo h3{font:600 18px var(--h);margin:12px 0 4px}.slot{border-top:1px solid var(--line);padding:6px 0}.cv{color:var(--mut);margin-left:auto;font-size:16px;transition:transform .15s}.sh{cursor:pointer;align-items:center;gap:10px;display:flex}.sh .cv{margin-left:0}.sh .cnt{font:400 14px var(--b);color:var(--mut);margin-left:auto}.sc.cl>.sh .cv,.blk.cl>.hd .cv{transform:rotate(-90deg)}.sc.cl>.sbd,.blk.cl>:not(.hd){display:none}.blk.cl{padding-bottom:12px}.ck{color:var(--ok);font-size:20px;display:none}.blk.dn2>.hd .ck{display:inline}.sc.dn2>.sh .cnt{color:var(--ok);font-weight:600}.mb{width:36px;height:36px;padding:0;font-size:20px;line-height:1}.mn{z-index:5;background:var(--pane);border:1px solid var(--line);min-width:190px;font:400 15px var(--b);border-radius:10px;flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 6px 18px #00000040}.mn button{text-align:left;background:0 0;border:0;padding:10px}.row{text-align:left;background:var(--pane);border:1px solid var(--line);border-left:5px solid var(--acc);border-radius:0 8px 8px 0;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:0 0 8px;padding:10px 12px;display:flex}.row b{overflow-wrap:anywhere;display:block}.row small{color:var(--mut);font-size:13px;display:block}.row small.flag{color:var(--warn);font-weight:700}.row.pain,.blk.pain{border-left-color:var(--warn)}.row .acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cset{border-top:1px solid var(--line);padding:8px 0}.cs{flex-direction:column;padding:4px 0 4px 10px;font-size:15px;display:flex}.cs small{color:var(--mut);font-size:14px}.cs.pain{border-left:3px solid var(--warn)}.cs .flag{margin-top:2px}.imp{margin-top:12px}.imp-list{margin:6px 0 10px;padding-left:20px;font-size:15px}.imp-file input{max-width:100%;margin:8px 0;display:block}.imp-name{margin:8px 0;display:block}.imp-name input{width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;margin-top:4px;padding:8px;display:block}.imp a{color:var(--acc)}.ccard{background:var(--pane);border-left:5px solid var(--acc);border-radius:0 8px 8px 0;margin:12px 0;padding:12px 14px}.ccard.g{border-left-color:var(--ok)}.ccard.w{border-left-color:var(--warn)}.ccard small,.ccard .sm{color:var(--mut);font-size:13px;display:block}.ccard>b{display:block}.chd{justify-content:space-between;align-items:center;gap:8px;display:flex}.chip{background:var(--accs);color:var(--ink);white-space:nowrap;font-size:12px;font-style:normal;font-weight:400;font-family:var(--b);border-radius:6px;padding:2px 8px}.chip.ok{background:var(--ok);color:var(--bg)}.chip.nx{background:var(--acc);color:var(--bg)}.chip.w{color:#1a1a1a;background:#d9a400}.chips2{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.fld{width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:6px;margin:4px 0 8px;padding:10px;font-size:17px;display:block}textarea.fld{min-height:80px;font-size:16px}.row2{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.row2 button.on{background:var(--acc);border-color:var(--acc);color:var(--bg);font-weight:600}.tick{align-items:flex-start;gap:10px;margin:4px 0;display:flex}.tick input{flex:none;width:22px;height:22px;margin-top:2px}.pri[disabled]{opacity:.45;cursor:default}.mail{color:#222;border:1px solid var(--line);background:#fff;border-radius:8px;margin:8px 0;padding:14px}.mail .mbtn{color:#fff;background:#1558d6;border-radius:8px;margin:10px 0;padding:12px 18px;font-weight:600;display:inline-block}.prog{border-top:1px solid var(--line);padding:10px 0}.prog .acts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}details.ccard>summary{cursor:pointer;font-weight:600}.hero{background:var(--acc);color:var(--bg);border-radius:12px;margin:14px 0;padding:16px}.hero small{color:inherit;opacity:.85;display:block}.hero .t{font:700 24px/1.15 var(--h);margin:4px 0 10px;font-style:italic}.hero button{background:var(--bg);color:var(--acc);border:0;padding:11px 16px;font-weight:700}.dots{gap:8px;margin:6px 0;display:flex}.dots span{border:2px solid var(--line);border-radius:50%;width:22px;height:22px}.dots .d{background:var(--ok);border-color:var(--ok)}.go{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 0;display:flex}.go small{color:var(--mut);font-size:13px;display:block}button.ccard{text-align:left;cursor:pointer;border-top:0;border-bottom:0;border-right:0;width:100%;display:block}.wkh{text-align:left;border:0;border-bottom:2px solid var(--ink);width:100%;font:600 22px/1.2 var(--h);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;margin:28px 0 10px;padding:0 0 4px;display:flex}.top{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.sum .hl{grid-template-columns:auto 1fr auto auto}.sum .hl[role=button]{cursor:pointer}.sum .hl[role=button]:active,.sum .flagrow:active{opacity:.85}.sum .hl:focus-visible,.sum .flagrow:focus-visible{outline:3px solid var(--acc);outline-offset:2px}.sum .cv2{color:var(--mut);font-size:26px;line-height:1}.sum .flagrow{justify-content:space-between;align-items:center;margin-top:8px;font-size:16px;display:flex}.sum .flagrow[role=button]{cursor:pointer}.sum .fl{align-items:center;gap:10px;display:flex}.sum .fl small{margin-left:4px;display:inline}.sum .tg2.p{background:var(--warn);color:#fff}.sum .btns{gap:8px;margin:16px 0;display:grid}.sum .btns .pri{margin-top:0;padding:13px}.sum details.bd *{box-sizing:border-box}.sum details.bd{background:var(--pane);border-radius:8px;margin:12px 0;padding:0 14px 12px}.sum details.bd>summary{font:700 19px var(--h);cursor:pointer;padding:14px 0}.sum .info{background:var(--accs);border-radius:8px;margin:10px 0;padding:10px 12px;font-size:15px}.sum .row3{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0;display:flex}.sum .row3 small{color:var(--mut);font-size:13px}.sum .bs{font:600 18px/1.2 var(--h);border-bottom:2px solid var(--ink);margin:18px 0 8px;padding-bottom:4px}.sum .xc2{background:var(--bg);border-left:5px solid var(--acc);border-radius:0 8px 8px 0;margin:10px 0;padding:10px 12px}.sum .xc2.g{border-left-color:var(--ok)}.sum .xc2>.nm{font:700 19px/1.2 var(--h);margin-bottom:4px}.sum .xs+.xs{border-top:2px solid var(--line);margin-top:14px;padding-top:12px}.sum .xh{align-items:center;gap:10px;padding:2px 0 6px;display:flex}.sum .xh .xlb{background:var(--acc);color:var(--bg);font:700 17px var(--h);text-align:center;border-radius:8px;min-width:40px;padding:3px 9px;font-style:italic}.sum .xh .nm{font:700 19px/1.2 var(--h)}.sum .xh .kpm{margin-left:auto}.sum .kpm{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.sum .kpm small{color:var(--mut);font-size:13px}.sum .br{border-top:1px solid var(--line);grid-template-columns:76px 1fr auto;gap:8px;padding:10px 0;display:grid}.sum .xh+.br{border-top:0}.sum .br small{color:var(--mut);font-size:13px;display:block}.sum .bl{color:var(--mut);font-size:14px}.sum .bv b{font-size:17px}.sum .bv .chip{margin-left:4px}.sum .vd .bv{opacity:.55}.sum .vd .bv>b{text-decoration:line-through}.sum .pn{font-weight:600;color:var(--warn)!important}.sum .rt2{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;max-width:112px;display:flex}.sum .tgw{flex-direction:column;align-items:flex-end;display:flex}.sum .tgw small{margin-top:2px;font-size:12px}.sum .rt2 .tg2,.sum .kpm .tg2{font:700 12px var(--h);min-width:0;padding:2px 8px;display:inline-block}.sum .in2{width:62px;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:6px;padding:6px;font-size:16px}.sum .bv label{white-space:nowrap}.sum .hist{padding-left:18px}.sum .hist li{margin:4px 0;font-size:14px}.sum .hist small{color:var(--mut);font-size:13px;display:inline}.sum .bx{font:700 18px var(--h);margin:16px 0 2px}.sum .flash{outline:3px solid var(--acc);outline-offset:2px;border-radius:6px}.sum textarea.fld{margin-top:6px}.toast{left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--ink);max-width:496px;color:var(--bg);z-index:10;border-radius:10px;margin:0 auto;padding:12px 14px;position:fixed}.sec{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:8px;margin:24px 0 8px;padding-bottom:4px;display:flex}.sec h2{border:0;margin:0;padding:0}.tg2.p{background:var(--warn);color:#fff}.tg2.y{color:#1a1a1a;background:#d9a400}.mk{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mk .tg2,.pair .tg2,.chd .tg2,.crow .r1 .tg2,.legend .tg2{white-space:nowrap;min-width:0;font-size:13px}.legend .tg2{padding:1px 6px;font-size:12px}.crow{text-align:left;background:var(--pane);border:0;border-radius:8px;width:100%;margin:8px 0;padding:12px 38px 12px 14px;display:block;position:relative}.crow small{color:var(--mut);font-size:13px;display:block}.crow .r1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.crow .r1 b{font:700 19px var(--h)}.crow>.cv2{color:var(--mut);font-size:26px;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dots.sm{vertical-align:middle;gap:5px;margin:0 4px;display:inline-flex}.dots.sm span{width:12px;height:12px}details.act{background:var(--pane);border-radius:8px;margin:12px 0;padding:0 14px}details.act>summary{font:700 18px var(--h);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.act.one{background:var(--pane);color:var(--mut);border-radius:8px;margin:12px 0;padding:12px 14px}.arow{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 0;display:flex}.arow small{color:var(--mut);font-size:13px;display:block}.arow .mk{justify-content:flex-end;margin-top:0}.hdr{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hr{text-align:right;flex:none;padding-top:18px}.hr small{color:var(--mut);margin-top:4px;font-size:13px;display:block}.crow.ses{grid-template-columns:1fr 58px;align-items:center;gap:12px;padding-right:44px;display:grid}.ses>span>b{display:block}.mm{grid-template-columns:repeat(3,1fr);margin:8px 0 6px;display:grid}.mini{text-align:center;border-right:1px solid var(--line);padding:0 6px;display:block}.mini:last-child{border-right:0}.crow .mini small{font-size:11px;font-weight:600}.mini b{font:600 16px/1.2 var(--b);display:block}.pairs{display:block}.pair{align-items:center;margin:6px 10px 0 0;display:inline-flex}.pair .t{padding-left:8px;font-size:14px}.dt2{border:1px solid var(--line);text-align:center;border-radius:10px;padding:6px 0;line-height:1.1}.crow .dt2 small{font-size:11px;font-weight:600}.dt2 b{font:700 26px var(--h);display:block}details.fold>summary{font:700 18px var(--h);justify-content:space-between;align-items:center;gap:8px;display:flex}.fold .ccard{border-left:0;margin:0;padding:8px 0 4px}.fold-text{padding:8px 0 4px}.ccard.y{border-left-color:#d9a400}.flash{outline:3px solid var(--acc);outline-offset:2px;border-radius:6px}.ccard .sr{align-items:center;gap:8px}.ccard .in2{width:70px;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:6px;padding:6px;font-size:16px}.sw{background:var(--line);border:0;border-radius:13px;flex:none;width:46px;height:26px;padding:0;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px}.sw.on{background:var(--acc)}.sw.on:after{left:23px}.ccard>.prog:first-child{border-top:0;padding-top:0}.corr{background:var(--bg);border-radius:8px;margin:10px 0;padding:10px 12px}.corr select.fld{font-size:16px}.cq{border-top:1px solid var(--line);padding:8px 0}.cq:first-of-type{margin-top:6px}.cq .chd span:first-child{font-size:15px}.corr>b{margin-bottom:4px;display:block}.corr .lb{margin-top:6px;display:block}details.ban{border-left-color:#d9a400}details.ban>summary{font:700 18px var(--h);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}details.ban .tg2{min-width:0;font-size:13px}.rqb{background:var(--bg);border-radius:8px;margin:10px 0;padding:10px 12px}.rqb>b{font-size:17px;display:block}.rqb small{color:var(--mut);font-size:13px;display:block}.pri.cmp{width:auto;margin-top:0;padding:8px 14px}.tiles{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.tile{background:var(--pane);border-radius:8px;padding:10px 12px}.tile .lab{font:600 15px var(--b);color:var(--ink);margin-bottom:2px}.tile .tr{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 8px;display:flex}.tile b.v{font:700 32px/1 var(--h)}.tile .u{color:var(--mut);font-size:15px}.tile .ds{color:var(--ink);text-align:right;margin-left:auto;font-size:15px;font-weight:600}.tile .st{flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.rdb{padding:5px 14px;font-size:19px}.rb2{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.rb2 .ans{text-align:right;align-items:center;display:flex}.dot{border-radius:50%;flex:none;width:12px;height:12px;margin-right:8px;display:inline-block}.dot.sc1{background:#d64545}.dot.sc2{background:#e8833a}.dot.sc3{background:#d9a400}.dot.sc4{background:#5bb14a}.dot.sc5{background:#1e9e40}.crow.fc{border-left:5px solid var(--acc);border-radius:0 8px 8px 0}.crow.fc.r{border-left-color:var(--warn)}.crow .r1.l{justify-content:flex-start}.crow .r1.l b{font:600 16px var(--b)}.fold.done>summary{color:var(--mut)}.tick2{color:var(--ok);margin-right:8px;font-weight:700;display:inline-block}.fold .ccard>.chd:first-child{display:none}details.sect>summary{cursor:pointer;list-style:none}details.sect>summary::-webkit-details-marker{display:none}.cv3{color:var(--mut);font-size:20px;transition:transform .15s}details.sect:not([open])>summary .cv3{transform:rotate(-90deg)}details.sect *,details.fold *,details.act *,details.ban *{box-sizing:border-box}.bk{margin:2px 0 6px;font-weight:600}
