.rc{--t0:#1a57a2;--t1:#2770c9;--t2:#418ce6;--t3:#71a9ec;--t4:#9ec5f4;--t5:#cbe0fa;--t0o:#FFFFFF;--t1o:#FFFFFF;--t2o:#0B1B2E;--t3o:#0B1B2E;--t4o:#0B1B2E;--t5o:#0B1B2E;--t0s:rgba(26,87,162,.16);--t1s:rgba(39,112,201,.16);--t2s:rgba(65,140,230,.16);--t3s:rgba(113,169,236,.16);--t4s:rgba(158,197,244,.16);--t5s:rgba(203,224,250,.16);--t0g:rgba(26,87,162,.5);--t1g:rgba(39,112,201,.5);--t2g:rgba(65,140,230,.5);--t3g:rgba(113,169,236,.5);--t4g:rgba(158,197,244,.5);--t5g:rgba(203,224,250,.5);--t0d:rgba(26,87,162,.62);--t1d:rgba(39,112,201,.62);--t2d:rgba(65,140,230,.62);--t3d:rgba(113,169,236,.62);--t4d:rgba(158,197,244,.62);--t5d:rgba(203,224,250,.62);--bg:#0F1215;--panel:#14181D;--panel2:#12161B;--ink:#F4ECE8;--mut:#9BA6B3;--faint:#5B6E84;--ln:#252D36;--ln2:#1B2128;--acc:#C8A951;--accb:rgba(200,169,81,.45);--up:#5CC287;--dn:#E04F4F;--q1:#C8A951;--q2:#4FE0C8;--q3:#AD8CE6;--q4:#F0A03F;--q5:#A87DF2;--nm1:#FFFFFF;--nm2:#C5CED8;--glow:1;width:816px;height:1056px;box-sizing:border-box;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:11px;padding:26px 30px 16px;background-color:var(--bg);background-image:radial-gradient(120% 60% at 100% 0,#06274a 0,#06274a00 55%);color:var(--ink);font-family:var(--sans);font-variant-numeric:tabular-nums;text-align:left;line-height:1.25}.rc *{box-sizing:border-box}.rc>*{flex:none}.rc h1,.rc h3,.rc p{margin:0}.rc:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,#003a70,#c8a951)}.rc.light{--t0:#6fa5e9;--t1:#4a8fe4;--t2:#2b77d6;--t3:#1f5fac;--t4:#164c90;--t5:#0d366c;--t0o:#0B1B2E;--t1o:#0B1B2E;--t2o:#FFFFFF;--t3o:#FFFFFF;--t4o:#FFFFFF;--t5o:#FFFFFF;--t0s:rgba(111,165,233,.11);--t1s:rgba(74,143,228,.11);--t2s:rgba(43,119,214,.11);--t3s:rgba(31,95,172,.11);--t4s:rgba(22,76,144,.11);--t5s:rgba(13,54,108,.11);--t0g:rgba(0,0,0,0);--t1g:rgba(0,0,0,0);--t2g:rgba(0,0,0,0);--t3g:rgba(0,0,0,0);--t4g:rgba(0,0,0,0);--t5g:rgba(0,0,0,0);--t0d:rgba(111,165,233,.5);--t1d:rgba(74,143,228,.5);--t2d:rgba(43,119,214,.5);--t3d:rgba(31,95,172,.5);--t4d:rgba(22,76,144,.5);--t5d:rgba(13,54,108,.5);--bg:#FFFFFF;--panel:#F7F3F0;--panel2:#F7F8FA;--ink:#0F1317;--mut:#445263;--faint:#79818B;--ln:#D2D9E0;--ln2:#E4E9EE;--acc:#003A70;--accb:rgba(0,58,112,.4);--up:#2F8A55;--dn:#B82F2F;--q1:#A27E14;--q2:#168F7B;--q3:#744FB5;--q4:#C75412;--q5:#7345C2;--nm1:#0F1317;--nm2:#445263;background-image:none}.rc .rck{font:600 10.5px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--acc)}.rc .rcup{color:var(--up);font-weight:700}.rc .rcdn{color:var(--dn);font-weight:700}.rc .rcflat{color:var(--faint)}.rcl{display:inline-grid;place-items:center;width:26px;height:26px;font:900 17px/1 var(--disp);color:var(--lco,var(--ink));border:1.5px solid var(--lc);background:var(--lc);flex:none;border-radius:3px}.rc b.rcl{font:900 17px/1 var(--disp)}.rcl.sm,.rc b.rcl.sm{width:21px;height:21px;font-size:13.5px}.rcl.xs,.rc b.rcl.xs{width:17px;height:17px;font-size:11px;border-width:1px;border-radius:2px}.rcl.none,.rc b.rcl.none{--lc:var(--faint);background:none;border-style:dashed;color:var(--faint)}.rcbar{display:block;position:relative;height:6px;background:var(--ln)}.rcbar i{position:absolute;left:0;top:0;bottom:0;background:var(--lc);box-shadow:0 0 8px var(--lg)}.rcbar u{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--panel)}.rcbar s{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--mut)}.rcrung{display:grid;grid-template-columns:repeat(6,1fr);gap:3px;min-width:0}.rcrung i{display:block;font-style:normal;border-top:4px solid var(--ln);padding-top:2px;min-width:0}.rcrung i em{display:block;font:600 10px/1.15 var(--sans);letter-spacing:.08em;color:var(--faint);font-style:normal}.rcrung i b{display:block;font:600 10.5px/1.15 var(--sans);color:var(--faint)}.rcrung i.done{border-top-color:var(--tcd)}.rcrung i.done b{color:var(--mut)}.rcrung i.here{border-top-color:var(--tc);background:linear-gradient(var(--tcs),rgba(0,0,0,0) 80%)}.rcrung i.here em,.rcrung i.here b{color:var(--ink)}.rcrung i.here b{font-weight:700}.rcrung.none{display:block;font-size:10.5px;color:var(--faint);font-style:italic}.rcyl line{stroke:var(--ln);stroke-width:1}.rcyl path{fill:none;stroke:var(--mut);stroke-width:1.8;stroke-linejoin:round}.rcyl circle{stroke:var(--panel2);stroke-width:1.3}.rcq .g{stroke:var(--ln);stroke-dasharray:2 3}.rcq .lt{font:900 11px var(--disp);fill:var(--mut)}.rcq .xl{fill:var(--mut);font:600 10px var(--sans);letter-spacing:.06em}.rcq .ql path{fill:none;stroke-width:2;stroke-linejoin:round}.rcq .ql circle{stroke:var(--panel);stroke-width:1.5}.rcq .ql text{font:600 10px var(--sans)}.rcq .ql.all path{stroke-width:3}.rcq .ql.all text{font-weight:700}.rc .rcfoot{margin-top:auto;display:flex;justify-content:space-between;gap:16px;font:600 10px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border-top:1px solid var(--ln);padding-top:6px}.sch{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:18px;align-items:center}.scface .face{border:2px solid var(--acc);background:var(--panel);color:var(--acc);font-family:var(--disp);font-weight:900;border-radius:6px}.scid h1{font:900 46px/.95 var(--disp);text-transform:uppercase;letter-spacing:.01em;margin:5px 0 7px;color:var(--nm2)}.scid h1 span{color:var(--nm1)}.scinfo{display:flex;flex-wrap:wrap;gap:5px}.scinfo span{font:600 10.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);border:1px solid var(--ln);padding:4px 8px;background:var(--panel2)}.scinfo span:first-child{color:var(--acc);border-color:var(--accb)}.scgrade{display:flex;align-items:center;gap:14px;padding:10px 18px 10px 14px;border:1.5px solid var(--lc);background-color:var(--panel);background-image:linear-gradient(135deg,var(--ls),rgba(0,0,0,0) 70%);border-radius:6px}.scgrade>b{font:900 92px/.78 var(--disp);color:var(--ink)}.scgrade p{display:flex;align-items:baseline;gap:3px}.scgrade strong{font:800 36px/1 var(--disp);color:var(--nm1)}.scgrade p span{font-size:13px;color:var(--mut)}.scgrade em{display:block;font:700 11px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-style:normal;margin:2px 0 5px}.scgrade i{display:block;font:500 11px/1.2 var(--sans);font-style:normal;color:var(--mut)}.scq{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.scqt{background:var(--panel);border:1px solid var(--ln);border-top:2px solid var(--lc);padding:8px 10px 10px;min-width:0;border-radius:4px}.scqt p{display:flex;justify-content:space-between;font:600 10.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.scqt p em{font-style:normal;color:var(--faint);letter-spacing:.04em}.scqv{display:flex;align-items:baseline;gap:7px;margin:4px 0 7px}.scqv b{font:900 34px/1 var(--disp);color:var(--ink)}.scqv strong{font:800 19px/1 var(--disp)}.scqv span{font-size:11px;margin-left:auto}.scyrs{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.scyrs span{display:flex;flex-direction:column;align-items:center;gap:2px}.scyrs em{font:600 10px/1 var(--sans);letter-spacing:.1em;color:var(--faint);font-style:normal}.scyrs .fut{opacity:.45}.scmain{display:flex;flex-direction:column;gap:2px;min-height:0}.scrow{display:grid;grid-template-columns:142px 62px 26px minmax(0,1fr) 112px;gap:10px;align-items:center;padding:3px 6px;border-bottom:1px solid var(--ln2)}.scrow.four{grid-template-columns:150px repeat(4,72px) minmax(0,1fr) 84px;padding-top:2px;padding-bottom:2px}.scrow.hd{border:0;padding-bottom:0;font:600 10px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.scrow.hd em{font-style:normal;opacity:.75;letter-spacing:.04em}.scrow .r{text-align:right}.scrow .c{text-align:center}.scsh{display:flex;justify-content:space-between;align-items:center;margin:5px 0 1px;padding:0 6px}.scsh h3{font:800 14px/1 var(--disp);letter-spacing:.14em;color:var(--acc);text-transform:uppercase}.scsh>span{display:flex;align-items:center;gap:6px;font:800 15px/1 var(--disp);color:var(--ink)}.scn b{display:block;font:700 12.5px/1.2 var(--sans)}.scn span{display:block;font-size:10px;color:var(--faint);margin-top:1px}.scrow.four .scn b{font-size:12px}.scn small{font-size:10px;font-weight:500;color:var(--faint)}.scv b{font:800 22px/1 var(--disp)}.scv span{font-size:10px;color:var(--mut);margin-left:3px}.scc{font-size:12px}.scc .rcse{display:block;font-size:10px;color:var(--mut);margin-bottom:1px}.scy{display:flex;align-items:center;justify-content:center;gap:5px}.scy b{font:800 16px/1 var(--disp)}.scy span{color:var(--faint)}.scy.fut{opacity:.4}.scsp{display:flex;justify-content:center}.scbot{display:grid;grid-template-columns:1.15fr 1fr;gap:9px}.scbox{background:var(--panel);border:1px solid var(--ln);padding:8px 12px 10px;min-width:0;border-radius:4px}.scbh{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:7px}.scbh span{font-size:10px;color:var(--faint);letter-spacing:.06em;text-transform:uppercase}.scbh h3{font:800 14px/1 var(--disp);letter-spacing:.14em;color:var(--acc);text-transform:uppercase}.scnext{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.scnext div{border-left:3px solid var(--tc);padding:1px 0 1px 9px}.scnext p{font:600 10px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.scnext b{display:block;font:800 21px/1.05 var(--disp);color:var(--ink)}.scnext span{font-size:10.5px;color:var(--mut)}.rcnote p{font-size:12.5px;line-height:1.45;color:var(--ink)}.rcnote .rcfill{display:block;height:22px;border-bottom:1px dashed var(--ln)}.scchart{margin:-2px -4px -4px}.scnone{padding:40px 0;text-align:center;font:600 15px var(--sans);color:var(--faint)}.rc.light .scgrade>b,.rc.light .scqv b{text-shadow:none}.rc.light .rcbar i{box-shadow:none}.rcsheet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,432px);gap:16px;align-items:start;margin-top:10px}.rclist{min-width:0}.rctab{max-height:none;min-height:0}.rctab tr.foc td{background:var(--accent-soft)}.rctab tr.foc td:first-child{box-shadow:inset 3px 0 var(--accent)}.rctab td,.rctab th{white-space:nowrap;padding:7px 8px}.rctab th.ck,.rctab td.ck{width:30px;padding-left:12px;padding-right:0}.rctab tbody tr{cursor:pointer}.rctab .btn.quiet{padding:0}.rctab td.nm .mut{font-size:13px;color:var(--muted)}.rctab .mut{color:var(--muted)}.rctab .rcov span{margin-left:6px;font-weight:700;font-variant-numeric:tabular-nums}.rctab .rcqs .rcl{margin-right:3px}.rctab .rcl{--ls:transparent}.rctab .rcl.xs{width:22px;height:22px;font-size:13px;border-width:1.5px;border-radius:3px}.rctab .rcem .ok{color:var(--good);font-weight:600;font-size:13px}.rctab .rcem .no{color:var(--warn);font-size:13px}.rcbulk .hint{font-size:13px}@media (min-width:601px){.rcbulk [data-act=rc-allb]{display:none}}.rcprev{position:sticky;top:0;background:var(--surface);border:1px solid var(--line);padding:10px 12px 12px;clip-path:var(--cut);display:flex;flex-direction:column;gap:10px;min-width:0}.rcprevh{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.rcprevh b{font:800 16px/1 var(--disp);text-transform:uppercase;letter-spacing:.04em}.rcprevh span{font-size:13px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.rcscale{width:100%;height:528px;overflow:hidden;box-shadow:0 2px 10px #0000002e}.rcscale>div{transform:scale(.5);transform-origin:0 0;width:816px}.rcned{display:flex;flex-direction:column;gap:6px}.rcned label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rcned textarea{width:100%;box-sizing:border-box;padding:8px;background:var(--sunk);border:1px solid var(--line);color:var(--ink);font:500 13px/1.45 var(--sans);resize:vertical}.rcbusy{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:70;background:var(--chrome);color:var(--on-chrome);padding:10px 16px;font:600 13px/1.3 var(--sans);box-shadow:0 6px 24px #00000059}.rcmail .rocard{width:min(600px,calc(100vw - 32px))}.rcmail .field{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:4px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rcmail .field input,.rcmail .field textarea{width:100%;box-sizing:border-box;padding:8px;background:var(--sunk);border:1px solid var(--line);color:var(--ink);font:500 13px/1.45 var(--sans);letter-spacing:0;text-transform:none}.rcmto{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rcmto h4{margin:0 0 4px;font:700 13px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rcmto ul{list-style:none;margin:0;padding:0;max-height:200px;overflow:auto}.rcmto li{display:flex;justify-content:space-between;gap:8px;font-size:13px;padding:4px 0;border-bottom:1px solid var(--hair)}.rcmto li span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcmto i{font-style:normal;font-weight:700}.rcmto i.ok{color:var(--good)}.rcmto i.no{color:var(--bad)}.rcmstat{margin:0;font-weight:600}.rcmfoot{margin:0}@media (max-width:1100px){.rcsheet{grid-template-columns:1fr}.rcprev{position:static}}@media (max-width:600px){.rcmto{grid-template-columns:1fr}.rctab{overflow:visible;border:0;background:none}table.rcgrid{display:block}table.rcgrid thead{display:none}table.rcgrid tbody{display:flex;flex-direction:column;gap:8px}table.rcgrid tr{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"ck nm ov" "ck qs em";gap:6px 10px;align-items:center;padding:10px 12px;background:var(--surface);border:1px solid var(--line)}table.rcgrid td{display:none;padding:0!important;border:0}table.rcgrid td.ck{grid-area:ck;display:block;width:auto}table.rcgrid td.nm{grid-area:nm;display:block;white-space:normal;min-width:0}table.rcgrid td.rcov{grid-area:ov;display:block}table.rcgrid td.rcqs{grid-area:qs;display:block}table.rcgrid td.rcem{grid-area:em;display:block;text-align:right}.rctab tr.foc td,.rctab tr.foc td:first-child{background:none;box-shadow:none}.rctab tr.foc{border-color:var(--accent);background:var(--accent-soft)}.rcbulk .btn:not(.quiet){flex:1 1 auto}}#rcmake{position:fixed;left:0;top:0;z-index:-1;pointer-events:none}#rcprint{position:absolute;left:-99999px;top:0}@media print{body.rcprinting{background:#fff}body.rcprinting .rail,body.rcprinting .top,body.rcprinting #tabrow,body.rcprinting #page>*:not(#rcprint){display:none!important}body.rcprinting #page{padding:0;margin:0;max-width:none;width:auto;zoom:1}body.rcprinting #rcprint{position:static}#rcprint .rc{-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid}#rcprint .rc:not(:last-child){break-after:page;page-break-after:always}}
