.hrtabs[data-hr-for=hradmin] button:nth-child(5){--hc:#047857;--hb:#ddf5ea}.hrv-k4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.hrv-k4{grid-template-columns:repeat(2,minmax(0,1fr))}}.hrv-pay td{vertical-align:middle}.hrv-pay .hrv-pn{font-weight:800;color:var(--ink)}.hrv-plop{color:#b42318}.hrv-pdt{display:block;margin-top:3px;font-size:12px;color:var(--ink-4)}.hrv-pmsg{font-size:12.5px;font-weight:650;color:#047857}.hrv-prow{cursor:pointer}.hrv-prow:hover td{background:#f4faf7}.hrv-pcard{padding:16px;background:#f3f6fb}.hrv-pbar{display:flex;align-items:center;gap:8px;margin:0 0 14px}.hrv-pgap{flex:1 1}.psl{max-width:980px;margin:0 auto;padding:26px 28px 22px;background:#f5f8fd;border:1px solid #dce5f3;border-radius:var(--r-m);color:#1e2a3b;font-size:13px;box-shadow:0 18px 40px -26px rgba(20,45,90,.4)}.psl-h{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 18px}.psl-brand{display:flex;align-items:center;gap:12px}.psl-brand i{width:52px;height:52px;flex:none}.psl-brand i svg{width:100%;height:100%}.psl-brand b{display:block;font-size:20px;font-weight:800;color:#1f4e99;letter-spacing:-.01em}.psl-brand small{display:block;margin-top:4px;font-size:12px;color:#55657e}.psl-ttl{text-align:right}.psl-ttl b{display:block;font-size:26px;font-weight:800;color:#1f3f78}.psl-ttl small{font-size:12.5px;color:#55657e}.psl-info{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;padding:14px 18px;background:#fff;border:1px solid #dce5f3;border-radius:10px;margin:0 0 16px}.psl-info>div{display:grid;grid-gap:9px;gap:9px;padding:2px 18px}.psl-info>div+div{border-left:1px solid #dce5f3}.psl-info>div>div{display:grid;grid-template-columns:130px 14px minmax(0,1fr);align-items:baseline}.psl-info span{color:#55657e}.psl-info i{font-style:normal;color:#8593a8}.psl-info b{font-weight:600;color:#1e2a3b;overflow-wrap:anywhere}.psl-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:0 0 16px}.psl-t{background:#fff;border:1px solid #dce5f3;border-radius:10px;overflow:hidden}.psl-t h4{margin:0;padding:11px 16px;background:#264e8f;color:#fff;font-size:15px;font-weight:700}.psl-t table{width:100%;border-collapse:collapse}.psl-t th{padding:9px 16px;text-align:left;font-size:12.5px;font-weight:700;color:#264e8f;background:#eaf0fa;border-bottom:1px solid #dce5f3}.psl-t td{padding:9px 16px;border-bottom:1px solid #e8eef7}.psl-t td:last-child,.psl-t th:last-child{text-align:right;width:120px;border-left:1px solid #e8eef7}.psl-t tfoot td{background:#eaf0fa;font-weight:800;color:#1f3f78;font-size:14px;border-bottom:0}.psl-t .hrv-pin{width:100px;height:30px;text-align:right;font-size:13px;padding:0 8px}.psl-net{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:16px 22px;background:#fff;border:1px solid #dce5f3;border-radius:10px;margin:0 0 16px}.psl-net i{width:52px;height:52px;color:#264e8f}.psl-net i svg{width:100%;height:100%}.psl-net b{display:block;font-size:16px;font-weight:800;color:#1f3f78}.psl-net b span{font-weight:600}.psl-net small{display:block;margin-top:4px;font-size:12px;color:#55657e}.psl-net strong{font-size:26px;font-weight:800;color:#1f3f78;white-space:nowrap}.psl-oth{padding:14px 18px;background:#eef3fb;border:1px solid #dce5f3;border-radius:10px;margin:0 0 18px}.psl-oth b{color:#1f3f78;font-size:14px}.psl-oth ul{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;color:#3d4c63;font-size:12.5px}.psl-f{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;font-size:12px;color:#55657e}.psl-f>div:first-child{display:grid;grid-gap:2px;gap:2px}.psl-f b{color:#1e2a3b;font-size:12px}.psl-ct{display:flex;gap:16px;margin-top:4px}.psl-ct em{font-style:normal;color:#1e2a3b}.psl-sig{font-family:Brush Script MT,Segoe Script,cursive;font-size:21px;color:#1f3f78;text-align:right;line-height:1.15;transform:rotate(-4deg)}@media (max-width:760px){.psl-cols,.psl-info{grid-template-columns:1fr}.psl-info>div+div{border-left:0;border-top:1px solid #dce5f3;padding-top:10px}}.epan-del{all:unset;box-sizing:border-box;margin-left:auto;flex:none;width:32px;height:32px;border-radius:10px;border:1.5px solid #f1d0cd;background:#fff;color:#c2413a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.epan-del svg{width:16px;height:16px}.epan-del:hover{background:#fdecec;border-color:#e9a9a3}.epan-del:focus-visible{outline:2px solid #c2413a;outline-offset:2px}.epan-del+.epan-x{margin-left:8px}.epan-req{color:#d6453f;font-style:normal;margin-left:3px}.hrv-nmb.hrv-who{display:flex;align-items:center;gap:10px}.bs-grp{margin:14px 2px 2px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.bs-grp span{display:block;margin-top:3px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-4)}.bs-order{display:grid;grid-gap:6px;gap:6px}.bs-mv{display:flex;align-items:center;gap:6px;border-radius:var(--r-m)}.bs-mv .bs-pick{flex:1 1;min-width:0}.bs-mv.is-hid .bs-pick{opacity:.6}.bs-grip{color:var(--ink-4);font-size:15px;padding:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bs-pos{width:46px;height:36px;padding:0 4px;text-align:center;border:1px solid var(--line);border-radius:var(--r-m);font:inherit;font-size:13px;font-weight:700;color:var(--ink);background:var(--paper)}.bs-pos:focus-visible{outline:2.5px solid var(--a);outline-offset:1px}.bs-arr{flex:none;width:30px;height:36px;border:1px solid var(--line);border-radius:var(--r-m);background:var(--paper);color:var(--ink-2);font-size:15px;cursor:pointer}.bs-arr:hover:not(:disabled){border-color:var(--line-d);background:var(--mint-2)}.bs-arr:disabled{opacity:.35;cursor:default}.bs-hidtag{flex:none;font-style:normal;font-size:11px;font-weight:700;color:var(--ink-4)}.ms-tr{grid-template-columns:var(--tpl,repeat(var(--cols),minmax(0,1fr)) 34px)}.ms-ic{display:grid;place-items:center;width:40px;height:38px;border:1px dashed var(--line-d,var(--line));border-radius:var(--r-m);cursor:pointer;overflow:hidden;color:var(--ink-4);font-weight:700}.ms-ic:hover{border-color:var(--a)}.ms-ic img{width:100%;height:100%}.ms-ic img,.ms-lth img{object-fit:cover}.bs-grip{cursor:-webkit-grab;cursor:grab}.bs-mv.is-drag{opacity:.4}.bs-mv.is-over{box-shadow:0 -3px 0 var(--a)}.wv-dev{display:inline-flex;gap:2px;padding:3px;border-radius:99px;background:rgba(22,36,29,.06);flex:none}.wv-dev button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-size:12px;font-weight:700;color:var(--ink-3);padding:5px 12px;border-radius:99px;cursor:pointer}.wv-dev button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px rgba(22,36,29,.18)}#webw[data-dev] .wv-if{margin:18px auto;border-radius:var(--r-m);box-shadow:0 0 0 8px #1b2b24,0 18px 40px -18px rgba(4,32,24,.5)}#webw[data-dev=tablet] .wv-if{width:768px;max-width:calc(100% - 36px)}#webw[data-dev=mobile] .wv-if{width:390px;max-width:calc(100% - 36px)}.br-lgw{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--line-2)}.br-lgw .br-logo{flex-wrap:wrap}.br-lgw .br-lth{width:56px;height:56px;flex:none}.br-lgw .br-logo .ms-hint{flex:1 1 220px}.br-pal{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.br-sw{width:34px;height:34px;border-radius:var(--r-m);border:2px solid #fff;background:var(--sw);box-shadow:0 0 0 1px rgba(22,36,29,.18);cursor:pointer;padding:0}.br-sw.main{box-shadow:0 0 0 2px var(--a)}.br-sw.second{box-shadow:0 0 0 2px var(--amb-d)}.br-sw:focus-visible{outline:2px solid var(--acc-gnd);outline-offset:2px}.bs-addsec{margin-top:10px;width:100%;justify-content:center}.ms-delsec{justify-self:start}#isb .isb-hg{position:relative}.an-doc{--fg:var(--ink);--mid:var(--ink-3);--violet:#5b3fd1;--magenta:#d6246e;--cyan:#0a93b8;--marigold:#f0a202;--green:#1f9d66;--coral:#ef5d3a;--zero:#c7c3dc;--bad:#a3100c;--line2:#d5cfea;--glass-blur:blur(30px) saturate(185%);--glass-wash:radial-gradient(130% 88% at 6% -6%,rgba(203,238,222,0.6) 0%,rgba(203,238,222,0) 58%),radial-gradient(86% 70% at 104% 108%,rgba(226,246,238,0.46) 0%,rgba(226,246,238,0) 62%);--glass-lift:0 1.5px 0 rgba(255,255,255,0.98) inset,0 -34px 52px -40px rgba(6,40,32,0.32) inset,inset 1px 0 0 rgba(255,255,255,0.55),inset -1px 0 0 rgba(255,255,255,0.3),0 0 0 1px rgba(255,255,255,0.62),0 0 0 2px rgba(6,40,32,0.06),0 30px 70px -34px rgba(4,32,24,0.46);--display:"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;--font:"Instrument Sans",ui-sans-serif,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,monospace;--ease:cubic-bezier(0.22,1,0.36,1);--pad:18px}.an-doc *{box-sizing:border-box;margin:0;padding:0}.an-doc{color:var(--fg);font:14px/1.5 var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;padding-block:38px 22px;padding-inline:20px;position:relative;background:none}.an-doc .an-gnd{position:fixed}@media (max-width:560px){.an-doc{padding-block:22px 18px;padding-inline:14px}}@media (max-width:700px){.an-doc .top{flex-direction:column;align-items:stretch}.an-doc .combo,.an-doc .controls,.an-doc .switcher{width:100%}.an-doc .pop{width:100%;left:0}.an-doc .ph{flex-direction:column;align-items:flex-start;gap:8px}.an-doc .ovh{flex-wrap:wrap}.an-doc .ovh .grain{margin-left:0;width:100%}.an-doc .ovh .grain button{flex:1 1}.an-doc .chips .lb{width:auto}.an-doc .chips .hint{display:none}.an-doc .lrow2 .pc{width:auto}}.an-doc .shell{max-width:1460px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.an-doc .top{margin-bottom:4px}.an-doc code{font-family:var(--mono);font-size:.86em;background:rgba(91,63,209,.1);padding:1px 5px;border-radius:5px;color:var(--ink)}.an-doc :focus-visible{outline:2px solid var(--violet);outline-offset:2px}.an-doc button{font-family:inherit}.an-doc .top{justify-content:space-between;gap:16px;flex-wrap:wrap;min-height:44px}.an-doc .brand,.an-doc .top{display:flex;align-items:center}.an-doc .brand{gap:11px}.an-doc .mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff;flex:0 0 auto;background:conic-gradient(from 140deg,var(--violet),var(--magenta),var(--marigold),var(--cyan),var(--violet))}.an-doc .brand h1{font:700 19px/1.15 var(--display);letter-spacing:-.02em;color:var(--ink)}.an-doc .brand p{font-size:12.5px;color:var(--ink-3);line-height:1.35}.an-doc .controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.an-doc .combo,.an-doc .switcher{position:relative}.an-doc .combo{isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:8px;width:230px;background:var(--glass-wash),var(--glass);border:1px solid var(--glass-br);border-radius:12px;padding:7px 11px;cursor:pointer;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-lift);font:inherit;color:var(--fg);text-align:left;transition:box-shadow .2s,transform .2s var(--ease)}.an-doc .combo:after{content:"";position:absolute;left:0;right:0;top:0;height:22px;z-index:-1;pointer-events:none;background:linear-gradient(170deg,rgba(255,255,255,.5),rgba(255,255,255,0))}.an-doc .combo:hover{transform:translateY(-1px)}.an-doc .combo[aria-expanded=true]{box-shadow:var(--glass-lift),0 0 0 3px rgba(255,255,255,.28)}.an-doc .combo .nm{min-width:0;overflow:hidden}.an-doc .combo .nm b{font:600 13px var(--font)}.an-doc .combo .nm b,.an-doc .combo .nm small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-doc .combo .nm small{font-size:11px;color:var(--mid)}.an-doc .combo svg{flex:0 0 auto;opacity:.5}.an-doc .pop{position:absolute;z-index:60;top:calc(100% + 6px);right:0;left:auto;width:320px;max-width:calc(100vw - 32px);background:var(--glass-wash),linear-gradient(168deg,rgba(255,255,255,.93),rgba(246,253,250,.9));border:1px solid var(--glass-br);border-radius:18px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.98),inset 0 0 0 1px rgba(255,255,255,.4),0 0 0 1px rgba(6,40,32,.07),0 32px 64px -22px rgba(4,32,24,.55);overflow:hidden}.an-doc .pop[hidden]{display:none}.an-doc .pop .srch{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.an-doc .pop .srch svg{flex:0 0 auto;opacity:.45}.an-doc .pop .srch input{flex:1 1 auto;border:0;outline:0;font:inherit;font-size:13px;background:none;color:var(--fg)}.an-doc .pop .srch input::placeholder{color:var(--mid)}.an-doc .pop ul{list-style:none;max-height:288px;overflow-y:auto;padding:5px}.an-doc .pop li button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;background:none;padding:8px 9px;border-radius:9px;cursor:pointer;text-align:left;transition:background .15s}.an-doc .pop li button:hover{background:rgba(91,63,209,.09)}.an-doc .pop li b{display:block;font:600 13px var(--font);color:var(--fg);line-height:1.3}.an-doc .pop li small{display:block;font-size:11.5px;color:var(--mid);line-height:1.35}.an-doc .pop li .tick{flex:0 0 auto;color:var(--violet);opacity:0}.an-doc .pop li[aria-selected=true] .tick{opacity:1}.an-doc .pop .none{padding:18px 12px;text-align:center;font-size:13px;color:var(--mid)}.an-doc .pop .sep{border-top:1px solid var(--line)}.an-doc .pop .all{display:flex;align-items:center;gap:9px;width:100%;border:0;background:none;padding:11px 14px;cursor:pointer;font:600 13px var(--font);color:var(--fg);transition:background .15s}.an-doc .pop .all:hover{background:rgba(91,63,209,.09)}.an-doc .pop .all svg{color:var(--violet)}.an-doc .kind{font:700 10px var(--font);letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:99px;flex:0 0 auto}.an-doc .grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:14px;align-items:stretch}.an-doc .panel{position:relative;isolation:isolate;grid-column:span 12;display:flex;flex-direction:column;min-width:0;height:100%;background:var(--glass-wash),var(--glass);border:1px solid var(--glass-br);border-radius:20px;padding:var(--pad);overflow:hidden;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-lift);transition:box-shadow .35s var(--ease),transform .35s var(--ease)}.an-doc .panel:after{left:0;right:0;top:0;height:132px;background:linear-gradient(170deg,rgba(255,255,255,.46),rgba(255,255,255,.18) 34%,rgba(255,255,255,0))}.an-doc .panel:after,.an-doc .panel:before{content:"";position:absolute;z-index:-1;pointer-events:none}.an-doc .panel:before{left:-12%;top:-42%;width:58%;height:150%;transform:rotate(18deg);filter:blur(26px);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.3) 44%,rgba(255,255,255,.34) 56%,rgba(255,255,255,0))}.an-doc .panel:hover{transform:translateY(-2px);box-shadow:inset 0 1.5px 0 rgba(255,255,255,1),inset 0 -34px 52px -40px rgba(6,40,32,.34),inset 1px 0 0 rgba(255,255,255,.6),inset -1px 0 0 rgba(255,255,255,.34),0 0 0 1px rgba(255,255,255,.7),0 0 0 2px rgba(6,40,32,.08),0 42px 86px -36px rgba(4,32,24,.54)}@media (max-width:1240px){.an-doc .s4,.an-doc .s5,.an-doc .s6,.an-doc .s7{grid-column:span 6}.an-doc .s8{grid-column:span 12}}@media (max-width:900px){.an-doc .s4,.an-doc .s5,.an-doc .s6,.an-doc .s7{grid-column:span 12}}.an-doc .ph{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:42px;margin-bottom:12px}.an-doc .ph h2{font:700 17px/1.2 var(--display);letter-spacing:-.015em;color:var(--ink)}.an-doc .ph p{font-size:12.5px;color:var(--mid);margin-top:2px;line-height:1.3}.an-doc .tag{font:600 11px var(--font);color:var(--mid);background:linear-gradient(170deg,#fff,#f6f4fd);border:1px solid rgba(255,255,255,.9);border-radius:99px;padding:5px 11px;white-space:nowrap;flex:0 0 auto;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(27,20,70,.06);display:inline-flex;align-items:center;gap:6px}.an-doc .tag i{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.an-doc .plot{position:relative;flex:1 1 auto;min-height:200px}.an-doc .plot>svg{position:absolute;inset:0;width:100%;height:100%}.an-doc .plot .sl{cursor:pointer;transition:opacity .2s var(--ease)}.an-doc .plot .sl.off{opacity:.3}.an-doc .blist .r.pk{cursor:pointer;border-radius:8px;padding-inline:6px;margin-inline:-6px;transition:background .16s}.an-doc .blist .r.pk:hover{background:rgba(20,22,28,.05)}.an-doc .blist .r.on{background:rgba(20,22,28,.07)}.an-doc .blist .r.on span{color:var(--fg);font-weight:600}.an-doc .hcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:1060px){.an-doc .hcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.an-doc .hcards{gap:10px}.an-doc .hcard{padding:14px 13px;gap:10px;border-radius:18px}.an-doc .hcard .ic{width:38px;height:38px;border-radius:12px}.an-doc .hcard .ic svg{width:18px;height:18px}.an-doc .hcard .v{font-size:21px}.an-doc .hcard .l{font-size:11.5px}.an-doc .hcard .s{font-size:10.5px}}.an-doc .hcard{position:relative;isolation:isolate;overflow:hidden;background:var(--glass-wash),var(--glass);border:1px solid var(--glass-br);border-radius:22px;padding:20px;display:flex;align-items:center;gap:13px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-lift);transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.an-doc .hcard:after{left:0;right:0;top:0;height:56px;background:linear-gradient(170deg,rgba(255,255,255,.5),rgba(255,255,255,.16) 46%,rgba(255,255,255,0))}.an-doc .hcard:after,.an-doc .hcard:before{content:"";position:absolute;z-index:-1;pointer-events:none}.an-doc .hcard:before{left:-16%;top:-48%;width:62%;height:170%;transform:rotate(18deg);filter:blur(18px);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.34) 46%,rgba(255,255,255,.38) 56%,rgba(255,255,255,0))}.an-doc .hcard:hover{transform:translateY(-2px);box-shadow:inset 0 1.5px 0 rgba(255,255,255,1),inset 0 -34px 52px -40px rgba(6,40,32,.34),inset 1px 0 0 rgba(255,255,255,.6),inset -1px 0 0 rgba(255,255,255,.34),0 0 0 1px rgba(255,255,255,.72),0 0 0 2px rgba(6,40,32,.08),0 36px 74px -34px rgba(4,32,24,.5)}.an-doc .hcard .ic{width:46px;height:46px;border-radius:15px;flex:0 0 auto;display:grid;place-items:center}.an-doc .hcard .ic svg{width:22px;height:22px}.an-doc .hcard .v{display:block;font:800 25px/1.1 var(--font);color:var(--ink);letter-spacing:-.02em}.an-doc .hcard .l{display:block;font:600 12.5px var(--font);color:var(--fg);margin-top:3px}.an-doc .hcard .s{display:block;font-size:11.5px;color:var(--mid);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-doc svg{display:block;overflow:visible}.an-doc .ax{font:500 11px var(--font);fill:var(--mid)}.an-doc .gridline{stroke:var(--line2)}.js .an-doc .panel:not(.an-in) .bar{transform:scaleY(0)}.an-doc .panel .fill{transition:opacity .7s var(--ease) .2s}.js .an-doc .panel:not(.an-in) .fill,.js .an-doc .panel:not(.an-in) .trace{opacity:0}.an-doc .panel .trace{transition:opacity .6s var(--ease) .15s}.js .an-doc .hcards,.js .an-doc .panel{opacity:0;translate:0 14px;transition:opacity .6s var(--ease),translate .45s var(--ease),box-shadow .35s var(--ease),border-color .35s,background .35s}.js .an-doc .hcards.an-in,.js .an-doc .panel.an-in{opacity:1;translate:0 0}.js .an-doc .panel.an-in:hover{translate:0 -2px}.an-doc .panel .strm{transition:opacity .7s var(--ease) .15s}.js .an-doc .panel:not(.an-in) .strm{opacity:0}.an-doc .chips{margin-bottom:13px;display:flex;flex-direction:column;gap:7px;background:#f7f8fc;border:1px solid var(--line);border-radius:13px;padding:11px 12px}.an-doc .frow{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.an-doc .chips .lb{font:700 11.5px var(--font);color:var(--ink);width:78px;flex:0 0 auto}.an-doc .chips .hint{font-size:11.5px;color:var(--zero);margin-left:4px}.an-doc .chips button{font:600 12px var(--font);border:1px solid var(--line);background:#fff;color:var(--fg);padding:5px 12px;border-radius:99px;cursor:pointer;transition:.18s}.an-doc .chips button:hover{border-color:#cfd6e2}.an-doc .chips button[aria-pressed=true]{background:#0b7a56;border-color:#0b7a56;color:#fff;box-shadow:0 1px 3px rgba(11,122,86,.35)}.an-doc .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px}.an-doc .three,.an-doc .two{display:grid;gap:14px;align-items:stretch}.an-doc .three{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:14px}@media (max-width:1240px){.an-doc .three{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.an-doc .three>.ov:last-child{grid-column:span 2}}@media (max-width:900px){.an-doc .three{grid-template-columns:1fr}.an-doc .three>.ov:last-child{grid-column:auto}}@media (max-width:1080px){.an-doc .two{grid-template-columns:1fr}}.an-doc .ov{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(168deg,rgba(255,255,255,.76),rgba(247,250,252,.56));border:1px solid rgba(255,255,255,.72);border-radius:15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(6,40,32,.045),0 12px 26px -20px rgba(4,32,24,.4);padding:15px;display:flex;flex-direction:column;min-width:0}.an-doc .ov:after{content:"";position:absolute;left:0;right:0;top:0;height:74px;z-index:-1;pointer-events:none;background:linear-gradient(170deg,rgba(255,255,255,.42),rgba(255,255,255,.14) 48%,rgba(255,255,255,0))}.an-doc .ovh{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.an-doc .ovh>div{flex:1 1 150px;min-width:0}.an-doc .ovh h4,.an-doc .ovh p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-doc .ovi{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:0 0 auto;background:#e4f4ed;color:#0b7a56}.an-doc .ovi.warn{background:#fdf0e3;color:#c2630a}.an-doc .ovi svg{width:17px;height:17px}.an-doc .ovh h4{font:700 11.5px var(--font);letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}.an-doc .ovh p{font-size:11.5px;color:var(--mid);margin-top:1px}.an-doc .blist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px 24px;gap:2px 24px;margin-top:10px}.an-doc .blist .r{display:flex;align-items:center;gap:9px;font-size:12.5px;padding:5px 0;min-width:0}.an-doc .blist .r i{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.an-doc .blist .r span{flex:1 1 auto;color:var(--fg);min-width:0}.an-doc .blist .r b{font-weight:700;color:var(--fg)}.an-doc .blist .r em{font-style:normal;color:var(--zero);width:40px;text-align:right}.an-doc .lowgrid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:5px;gap:5px;flex:1 1 auto;align-content:start;min-height:0;overflow-y:auto;padding-right:14px;max-height:610px}.an-doc .lowgrid:has(>.clear){align-content:center}.an-doc .lrow2{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:11px}.an-doc .lrow2 .rk{width:15px;font:600 11px var(--font);color:var(--zero);text-align:right;flex:0 0 auto}.an-doc .av2{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;font:700 10.5px var(--display);color:#fff}.an-doc .who2{flex:1 1 auto;min-width:0}.an-doc .who2 b{display:block;font:600 12.5px var(--font);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-doc .who2 small{display:block;font-size:10.5px;color:var(--mid)}.an-doc .lrow2 .pc{font:700 12.5px var(--font);width:50px;text-align:right;flex:0 0 auto}.an-doc .ovh.split{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.an-doc .clsgrid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:5px;gap:5px;flex:1 1 auto;align-content:start;min-height:0;max-height:286px;overflow-y:auto;padding-right:14px}.an-doc .clsr{display:flex;align-items:center;gap:10px;padding:8px 11px;border-radius:11px;border:0;width:100%;font:inherit;text-align:left;cursor:pointer;transition:transform .16s var(--ease)}.an-doc .clsr:hover{transform:translateY(-1px)}.an-doc .clsr.on{outline:2px solid currentColor;outline-offset:-2px}.an-doc .clsr .cw{flex:1 1 auto;min-width:0}.an-doc .clsr .cw b{display:block;font:600 12.5px var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-doc .clsr .cw small{display:block;font-size:10.5px;opacity:.8}.an-doc .clsr .cv{font:700 13px var(--font);flex:0 0 auto}.an-doc .ovall{margin-top:12px;padding-top:11px;border-top:1px solid var(--line);display:flex;align-items:baseline;justify-content:space-between;gap:12px}.an-doc .ovall span{font:600 10.5px var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--mid)}.an-doc .ovall b{font:800 22px var(--font);letter-spacing:-.02em}.an-doc .lrow2.on{outline:2px solid rgba(20,22,28,.22);outline-offset:-2px}.an-doc .pierow{display:flex;align-items:center;gap:18px}.an-doc .pierow,.an-doc .pierow>.plot{flex:1 1 auto;min-width:0}.an-doc .pierow>.blist{grid-template-columns:minmax(0,1fr);flex:0 0 auto;width:196px;margin-top:0;gap:4px}@media (max-width:1080px){.an-doc .pierow{flex-direction:column;align-items:stretch}.an-doc .pierow>.blist{width:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;margin-top:10px}}.an-doc .grain{display:inline-flex;width:auto;flex:0 0 auto;align-self:center;background:#eef0f5;border-radius:10px;padding:3px;gap:2px}.an-doc .grain button{flex:0 0 auto;min-width:62px;text-align:center;border:0;background:none;font:600 12px var(--font);color:var(--mid);padding:5px 12px;border-radius:8px;cursor:pointer;transition:.18s}.an-doc .grain button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px rgba(20,22,28,.16)}.an-doc .grain.sm{margin-left:auto;flex:0 0 auto}.an-doc .grain.sm button{min-width:90px}@media (max-width:560px){.an-doc .grain button{min-width:56px;padding:5px 8px}.an-doc .grain.sm button{min-width:86px;font-size:11px}}.an-doc .grain.sm button{padding:4px 10px;font-size:11.5px}.an-doc .tlday{cursor:pointer}.an-doc .ovi.ok{background:#e4f4ed;color:#0b7a56}.an-doc .clear{display:flex;flex-direction:column;justify-content:center;gap:7px;flex:1 1 auto;min-height:150px;border:1px dashed #cfd9d4;border-radius:13px;padding:18px;background:#f7fbf9;text-align:center}.an-doc .clear b{font:600 13.5px var(--display);color:#0b7a56}.an-doc .clear span{font-size:12px;color:var(--mid);line-height:1.55;max-width:46ch;margin:0 auto}.an-doc .covhero{background:linear-gradient(168deg,#e3f5ee,#d8f0e6);border:1px solid #c6e7d9;border-radius:15px;padding:17px;display:flex;flex-direction:column;min-width:0}.an-doc .covhero.bad{background:linear-gradient(168deg,#fdeedf,#fbe4cf);border-color:#f2d3b2}.an-doc .covhero .lb{font:600 10px var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--mid)}.an-doc .covhero .ring{position:relative;flex:1 1 auto;min-height:250px;margin:6px 0 4px}.an-doc .covhero .ring>svg{position:absolute;inset:0;width:100%;height:100%}.an-doc .covhero .row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:center}.an-doc .cchip{font:700 9.5px var(--font);letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;border-radius:99px}.an-doc .cchip.ok{background:#cfeedf;color:#0b7a56}.an-doc .cchip.bad{background:#fadfc6;color:#c2630a}.an-doc .covhero .eta,.an-doc .cvyear{font-size:11.5px;color:var(--mid)}.an-doc .cvyear{margin-top:12px;text-align:center}.an-doc .cvyear b{color:var(--fg);font-weight:700}.an-doc .cvgrid{margin-top:10px;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.an-doc .cvt{background:rgba(255,255,255,.66);border:1px solid rgba(255,255,255,.9);border-radius:13px;padding:11px 12px;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 6px 16px -14px rgba(4,32,24,.5)}.an-doc .cvt .l{display:block;font:600 9.5px var(--font);letter-spacing:.07em;text-transform:uppercase;color:var(--mid)}.an-doc .cvt b{display:flex;align-items:baseline;gap:6px;margin-top:3px;font:800 21px/1.1 var(--font);letter-spacing:-.02em;color:var(--fg)}.an-doc .cvt b em{font:500 11px var(--font);font-style:normal;color:var(--zero);letter-spacing:0}.an-doc .cvt .cvbar{height:5px;border-radius:99px;background:rgba(20,22,28,.12);overflow:hidden;margin:7px 0 5px}.an-doc .cvt .cvbar i{display:block;height:100%;border-radius:99px;background:#0e9f6e}.an-doc .cvt small{display:block;font-size:10.5px;color:var(--mid)}.an-doc .cvt.ok b{color:#0e9f6e}.an-doc .cvt.bad{background:rgba(253,238,223,.9);border-color:#f2d3b2}.an-doc .cvt.bad b{color:#c2630a}@media (max-width:560px){.an-doc .cvgrid{grid-template-columns:1fr}}.an-doc .covban{margin-top:13px;background:rgba(255,255,255,.66);border-radius:11px;padding:10px 11px;display:flex;gap:8px;align-items:flex-start}.an-doc .covban svg{flex:0 0 auto;color:#c2630a;margin-top:1px}.an-doc .covban b{display:block;font:600 11.5px var(--font);color:#c2630a}.an-doc .covban p{font-size:11px;color:#7a5a2e;margin-top:2px;line-height:1.45}.an-doc .covlist{display:flex;flex-direction:column;gap:9px;max-height:466px;overflow-y:auto;padding-right:3px}.an-doc .sjrow{border-radius:13px;padding:11px 13px}.an-doc .sjrow.drill{display:block;width:100%;text-align:left;border:0;font:inherit;cursor:pointer;transition:transform .16s cubic-bezier(.2,.7,.3,1),box-shadow .16s}.an-doc .sjrow.drill:hover{transform:translateY(-1px);box-shadow:0 7px 20px rgba(20,22,28,.11)}.an-doc .sjh{display:flex;align-items:center;gap:10px}.an-doc .sjh b{font:600 13.5px var(--display);flex:1 1 auto;min-width:0}.an-doc .sjh .pc2{font:700 13px var(--font)}.an-doc .sjmeta{font-size:11px;opacity:.78;margin-top:1px}.an-doc .sjbar{height:6px;border-radius:99px;background:rgba(20,22,28,.1);overflow:hidden;margin-top:8px}.an-doc .sjbar i{display:block;height:100%;border-radius:99px}.an-doc .ccls{margin-top:9px;display:flex;flex-direction:column;gap:1px}.an-doc .ccls .cr{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:12px}.an-doc .ccls .cr .cn2{width:52px;font-weight:600;flex:0 0 auto}.an-doc .ccls .cr .who3{flex:1 1 auto;min-width:0;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-doc .ccls .cr .tk{width:78px;height:6px;border-radius:99px;background:rgba(20,22,28,.12);overflow:hidden;flex:0 0 auto}.an-doc .ccls .cr .tk i{display:block;height:100%;border-radius:99px}.an-doc .ccls .cr .pv{width:40px}.an-doc .ccls .cr .pv,.an-doc .ccls .cr .st{text-align:right;font-weight:700;flex:0 0 auto}.an-doc .ccls .cr .st{width:58px;font-size:10px}.an-doc .an-tip{position:fixed;z-index:99;pointer-events:none;opacity:0;transition:opacity .12s;background:rgba(21,15,54,.95);color:#fff;border-radius:12px;padding:9px 11px;font-size:12px;line-height:1.55;box-shadow:0 18px 40px -14px rgba(0,0,0,.5);max-width:258px}.an-doc .an-tip .r{display:flex;justify-content:space-between;gap:16px}.an-doc .an-tip .k{color:rgba(255,255,255,.72);display:flex;align-items:center;gap:6px}.an-doc .an-tip i{width:8px;height:8px;border-radius:2px;display:block}.an-doc .an-tip .h{font-weight:700;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.16)}@media (prefers-reduced-motion:reduce){.an-doc *,.an-doc :after,.an-doc :before{animation:none!important;transition:none!important}}.an-doc .kpi:after,.an-doc .ovcard:after,.an-doc .pitop:after{content:"";position:absolute;left:0;right:0;top:0;height:52px;pointer-events:none;z-index:-1;background:linear-gradient(170deg,rgba(255,255,255,.5),rgba(255,255,255,.19) 36%,rgba(255,255,255,0))}.an-doc .kpi:before,.an-doc .ovcard:before,.an-doc .pitop:before{content:"";position:absolute;left:-16%;top:-46%;width:60%;height:160%;pointer-events:none;z-index:-1;transform:rotate(18deg);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.05) 20%,rgba(255,255,255,.17) 38%,rgba(255,255,255,.24) 50%,rgba(255,255,255,.17) 62%,rgba(255,255,255,.05) 80%,rgba(255,255,255,0))}.an-doc .wrap>.card,.an-doc .wrap>.hi,.an-doc .wrap>.kpis{margin-bottom:18px}.an-doc .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(8px,.95vw,16px);gap:clamp(8px,.95vw,16px)}.an-doc .kpi{position:relative;overflow:clip;display:flex;align-items:center;min-width:0;gap:clamp(8px,.9vw,13px);padding:clamp(12px,1.35vw,20px);background:radial-gradient(130% 92% at 8% -8%,rgba(203,238,222,.52) 0,rgba(203,238,222,0) 60%),linear-gradient(168deg,rgba(255,255,255,.9),rgba(246,253,250,.86));border:1px solid rgba(255,255,255,.6);border-radius:22px;-webkit-backdrop-filter:blur(30px) saturate(185%);backdrop-filter:blur(30px) saturate(185%);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.98),inset 0 -26px 40px -34px rgba(6,40,32,.28),inset 1px 0 0 rgba(255,255,255,.55),inset -1px 0 0 rgba(255,255,255,.3),0 0 0 1px rgba(255,255,255,.6),0 0 0 2px rgba(6,40,32,.05),0 20px 44px -26px rgba(4,32,24,.44)}.an-doc .kpi .ic{width:clamp(34px,3.1vw,46px);height:clamp(34px,3.1vw,46px);border-radius:clamp(11px,1vw,15px);flex:0 0 auto;display:grid;place-items:center}.an-doc .kpi .ic svg{width:clamp(17px,1.5vw,22px);height:clamp(17px,1.5vw,22px)}.an-doc .kpi .v{display:block;font:800 clamp(17px,1.75vw,25px) /1.1 var(--font);color:var(--ink);letter-spacing:-.02em}.an-doc .kpi .l{display:block;font-size:clamp(10.5px,.92vw,12.5px);color:var(--mid);margin-top:3px}.an-doc .kpi .s{display:block;font-size:clamp(9.5px,.82vw,11.5px);color:var(--faint);margin-top:2px;overflow:hidden;text-overflow:ellipsis}.an-doc .kpi .s,.an-doc .kpi .v{white-space:nowrap}.js .an-doc .arc,.js .an-doc .card,.js .an-doc .js .card.an-in,.js .an-doc .kpi,.js .an-doc .kpi.an-in{transition:stroke-dasharray 1s var(--ease)}.an-doc .avatar{width:56px;height:56px;border-radius:18px;font-family:var(--display);font-weight:700;font-size:22px;background:linear-gradient(140deg,var(--indigo),var(--pink))}.an-doc .student-toolbar{margin:0 0 16px;padding:12px 16px;border-radius:20px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.34);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;gap:10px 28px;align-items:center;flex-wrap:wrap}.an-doc .toolbar-block{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.an-doc .toolbar-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.85)}.an-doc .filter-row{display:flex;gap:7px;flex-wrap:wrap}.an-doc .student-layout{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;margin-bottom:28px}.an-doc .student-sidebar{position:-webkit-sticky;position:sticky;top:12px;display:flex;flex-direction:column;max-height:calc(100vh - 24px);border-radius:22px;background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.72);box-shadow:var(--glass-lift);overflow:hidden}.an-doc .sidebar-head{padding:16px 16px 10px;border-bottom:1px solid var(--line);flex:none}.an-doc .sidebar-head .row1{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.an-doc .sidebar-head b{font:700 18px var(--display)}.an-doc .sidebar-head .cnt{font-size:12px;font-weight:700;color:var(--brand-1);background:var(--accent-soft);border-radius:999px;padding:2px 9px}.an-doc .sidebar-head input{margin-top:10px;width:100%;font:inherit;font-size:13px;padding:8px 10px;border-radius:10px;border:1px solid var(--line2);background:#fff;color:var(--ink)}.an-doc .student-item{width:100%;border:0;background:transparent;border-bottom:1px solid var(--line);padding:10px 12px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;font:inherit;color:var(--ink)}.an-doc .student-item:hover{background:rgba(0,168,143,.07)}.an-doc .student-item.selected{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--brand-2)}.an-doc .avatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:11.5px;font-weight:800;color:#fff;flex:none}.an-doc .student-meta{min-width:0;flex:1 1}.an-doc .student-meta b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-doc .student-meta small{display:block;color:var(--mid);font-size:11px;margin-top:1px}.an-doc .s-badge{font-size:10.5px;font-weight:800;border-radius:999px;padding:2px 8px;flex:none}.an-doc .s-badge.warn{background:var(--warn-bg);color:var(--warn)}.an-doc .s-badge.ok{background:var(--good-bg);color:var(--good)}.an-doc .no-match{padding:18px;color:var(--mid);font-size:13px;text-align:center}.an-doc .student-360{min-width:0}.an-doc .student-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:20px 22px;border-radius:24px;background:var(--glass);border:1px solid var(--glass-br);box-shadow:var(--glass-lift)}.an-doc .student-avatar{width:72px;height:72px;border-radius:20px;display:grid;place-items:center;font:700 22px var(--display);color:#fff}.an-doc .eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-1);font-weight:800}.an-doc .student-identity h2{font:700 30px var(--display);margin:3px 0;color:var(--ink)}.an-doc .student-identity p{margin:0;color:var(--mid);font-size:13px}.an-doc .student-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.an-doc .student-tags span{padding:4px 10px;border-radius:999px;background:#edf7f4;color:#176b5b;font-size:11.5px;font-weight:700}.an-doc .student-tags .tag-warn{background:var(--warn-bg);color:var(--warn)}.an-doc .student-tags .tag-crit{background:var(--crit-bg);color:var(--crit)}.an-doc .student-score{text-align:center;padding:6px 4px 6px 18px;border-left:1px solid var(--line)}.an-doc .student-score strong{display:block;font:700 34px var(--display);color:var(--brand-1);line-height:1}.an-doc .student-score strong.warn{color:var(--warn)}.an-doc .student-score span{line-height:1.3;margin-top:4px}.an-doc .student-score{min-width:150px}.an-doc .student-score span{display:block;font-size:11px;color:var(--mid)}.an-doc .student-score strong{font-size:24px!important;margin:4px 0}.an-doc .student-score.good strong{color:var(--good)}.an-doc .student-score.warn strong{color:var(--warn)}.an-doc .student-score.crit strong{color:var(--crit)}.an-doc .student-tags a{padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;text-decoration:none}.an-doc .student-tags a.tag-warn{background:var(--warn-bg);color:var(--warn)}.an-doc .student-layout{gap:12px!important;margin-bottom:16px!important;grid-template-columns:260px minmax(0,1fr)}.ansec .sub-h,.fxsec .savebar,.fxsec .secpv,.fxsec .sub-h [data-act=secpv]{display:none!important}.ansec>.bd3{padding-left:10px!important;padding-right:10px!important}.fxsec.pvsec>.bd3>.an-host{display:block!important}:root{--ic-chart:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M3.6 20.4h16.8'/><path d='M7 16.6v-5M12 16.6V5.8M17 16.6V9'/></svg>")}.isb-g:has([data-isb=anstaff]){--ic:var(--ic-chart)}.an-doc .an-gnd{position:absolute;inset:0;width:100%;height:100%;z-index:-2;pointer-events:none;display:block;border-radius:inherit}.an-doc .antw{overflow-x:auto;margin-top:4px}.an-doc .antbl{width:100%;border-collapse:collapse;font-size:12.5px}.an-doc .antbl th{text-align:left;font:700 11.5px var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--mid);padding:8px 10px;white-space:nowrap;border-bottom:1px solid var(--line)}.an-doc .antbl td.n,.an-doc .antbl th.n{text-align:right}.an-doc .antbl td{padding:8px 10px;border-bottom:1px solid var(--line);color:var(--fg);vertical-align:top}.an-doc .antbl tbody tr:nth-child(odd){background:rgba(255,255,255,.42)}.an-doc .antbl tbody tr:last-child td{border-bottom:0}.an-doc .antbl b{font-weight:700}.an-doc .an-sub{display:block;font-style:normal;font-size:11px;color:var(--mid);margin-top:2px}.an-doc .an-nil{text-align:center;color:var(--mid);padding:18px 10px}.an-doc .annote{margin-top:10px;padding-top:8px;border-top:1px solid var(--line);font-size:11px;line-height:1.45;color:var(--mid)}.an-doc .annote b{color:var(--fg);font-weight:700}.an-doc .anmiss{margin-top:13px;display:flex;flex-direction:column;gap:4px;border:1px dashed #cfd9d4;border-radius:13px;padding:13px 15px;background:rgba(247,251,249,.72)}.an-doc .anmiss b{font:700 12.5px var(--font);color:#0b7a56}.an-doc .anmiss span{font-size:11.5px;line-height:1.5;color:var(--mid);max-width:92ch}.an-doc .stamp{font:600 12px var(--font);color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:99px;padding:6px 13px;white-space:nowrap}.an-doc .student-list{overflow-y:auto;flex:1 1 auto;min-height:0}.an-doc .panel .student-toolbar{background:#f7f8fc;border:1px solid var(--line);padding:11px 12px;margin:0 0 13px}.an-doc .panel .toolbar-label{color:var(--ink)}.an-doc{--brand-1:#00705f;--brand-2:#008f7b;--accent-soft:#ddf1ec;--good:#1e7b45;--good-bg:#e3f4ea;--warn:#9a5b00;--warn-bg:#fdf1dc;--crit:#b42d26;--crit-bg:#fce7e5;--indigo:#5b3fd1;--pink:#d6246e}@media (max-width:1180px){.an-doc .student-layout{grid-template-columns:1fr}.an-doc .student-sidebar{position:static;max-height:420px}.an-doc .student-hero{grid-template-columns:auto minmax(0,1fr)}.an-doc .student-score{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:12px 0 0;text-align:left}}.an-doc .anmiss,.an-doc .antbl,.an-doc .avatar,.an-doc .brandmark,.an-doc .chips,.an-doc .clear,.an-doc .clsr,.an-doc .combo,.an-doc .covhero,.an-doc .cvt,.an-doc .hcard,.an-doc .hcard .ic,.an-doc .kpi,.an-doc .kpi .ic,.an-doc .lrow2,.an-doc .mark,.an-doc .ov,.an-doc .ovcard,.an-doc .ovi,.an-doc .panel,.an-doc .pitop,.an-doc .pop,.an-doc .sjrow,.an-doc .student-avatar,.an-doc .student-hero,.an-doc .student-sidebar,.an-doc .student-toolbar{border-radius:var(--r-m)}.an-doc .brand h1,.an-doc .ch h2,.an-doc .ph h2{font-size:14px}.an-doc .brand p,.an-doc .ch p,.an-doc .hcard .l,.an-doc .hcard .s,.an-doc .kpi .l,.an-doc .kpi .s,.an-doc .ovh h4,.an-doc .ovh p,.an-doc .ph p{font-size:12px}.an-doc .cvt b,.an-doc .hcard .v,.an-doc .kpi .v,.an-doc .student-score strong{font-size:14px}.an-doc .covhero .eta,.an-doc .covhero .lb,.an-doc .cvt .l,.an-doc .cvt small{font-size:12px}.an-doc .sjh .pc2,.an-doc .sjh b{font-size:13px}.an-doc .antbl,.an-doc .antbl th,.an-doc .blist .r,.an-doc .cchip,.an-doc .chips button,.an-doc .filter-row button,.an-doc .grain button,.an-doc .grain.sm button,.an-doc .s-badge,.an-doc .sidebar-head .cnt,.an-doc .student-tags span,.an-doc .tag{font-size:12px}.an-doc .student-identity h2{font-size:14px}.an-doc .anmiss b,.an-doc .anmiss span,.an-doc .av2,.an-doc .ccls .cr,.an-doc .ccls .cr .st,.an-doc .clear b,.an-doc .clear span,.an-doc .covban b,.an-doc .covban p,.an-doc .eyebrow,.an-doc .lrow2 .pc,.an-doc .lrow2 .rk,.an-doc .no-match,.an-doc .ovall b,.an-doc .ovall span,.an-doc .sidebar-head b,.an-doc .sidebar-head input,.an-doc .student-identity p,.an-doc .student-meta b,.an-doc .student-meta small,.an-doc .toolbar-label,.an-doc .who2 b,.an-doc .who2 small{font-size:12px}.an-doc .filter-row button{font:600 12px var(--font);border:1px solid var(--line);background:#fff;color:var(--fg);padding:5px 12px;border-radius:99px;cursor:pointer;transition:.18s}.an-doc .filter-row button:hover{border-color:#cfd6e2}.an-doc .filter-row button[aria-pressed=true]{background:#0b7a56;border-color:#0b7a56;color:#fff;box-shadow:0 1px 3px rgba(11,122,86,.35)}.an-doc{padding-block:4px 2px;padding-inline:0}.an-doc .grid{gap:14px}.an-doc .hcards,.an-doc .kpis{margin-bottom:14px}.an-doc .chips[hidden],.an-doc .grain[hidden],.an-doc .student-toolbar[hidden]{display:none}.tr-fmode{margin:4px 0 16px}.tr-fct td{vertical-align:middle}.tr-fct td b{display:block;color:var(--ink)}.tr-fcc{display:block;font-size:11.5px;color:var(--ink-4);margin-top:2px}.tr-fct .tr-fc{height:38px;font-size:13.5px}.tr-fct select.tr-fc{width:auto;min-width:150px}.tr-fcu{display:inline-flex;align-items:center;gap:6px}.tr-fcu i{font-weight:700}.tr-fcu em,.tr-fcu i{font-style:normal;color:var(--ink-3)}.tr-fcu em{font-size:12.5px}.tr-fct .tr-fcu .tr-fc{width:90px}.tr-fct input[type=date].tr-fc{width:170px}table.tbl.tr-fct .in.tr-fc{height:38px;border:1.5px solid var(--line-2,#dce6e1)!important;background:#fff!important;border-radius:10px;padding:0 10px;font-size:13.5px;box-shadow:none}table.tbl.tr-fct select.in.tr-fc{width:170px!important}table.tbl.tr-fct .tr-fcu .in.tr-fc{width:90px!important;flex:none}table.tbl.tr-fct input[type=date].in.tr-fc{width:170px!important}table.tbl.tr-fct .tr-fcu{justify-content:flex-start;width:auto}.tr-insh{margin:6px 0 10px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.tr-rinsh{margin-top:22px}.tr-fsts{display:flex;flex-wrap:wrap;gap:6px}.tr-fst{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:999px;background:#eef6f1;font-size:12.5px;font-weight:650;color:var(--ink-2);white-space:nowrap}.tr-fst i{width:18px;height:18px;border-radius:50%;background:#fff;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:800;color:var(--ink-3)}.tr-fst em{font-style:normal;color:#0a6647;font-weight:750}.tr-fsplit{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:stretch;background:#fff}.tr-fsplit>.tr-fsl{border-right:1.5px solid var(--line-2,#e3ebe7);min-width:0}.tr-fsplit table.tbl{margin:0;width:100%}.tr-fsplit tr.tr-prow.on td{background:#e6f4ec}.tr-fsplit tr.tr-prow.on td:first-child{box-shadow:inset 3px 0 0 var(--forest-2,#2e7d5b)}.tr-fsplit .tr-fsn{display:block;font-size:11.5px;color:var(--ink-4);margin-top:2px}.tr-fspan{min-width:0;display:flex;flex-direction:column}.tr-fsh{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1.5px solid var(--line-2,#e3ebe7)}.tr-fsh h4{margin:0;font-size:15px;color:var(--ink)}.tr-fsh label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;color:var(--ink-2)}.tr-fsplit .tr-fcu{display:inline-flex;align-items:center;gap:6px}.tr-fsplit .tr-fcu i{font-style:normal;color:var(--ink-3)}.tr-fsplit .in.tr-fc{height:38px;border:1.5px solid var(--line-2,#dce6e1)!important;background:#fff!important;border-radius:10px;padding:0 10px;font-size:13.5px;box-shadow:none}.tr-fsplit input[type=date].in.tr-fc{width:170px!important}.tr-fsplit .in.tr-sc{width:110px!important;text-align:right;pointer-events:auto}.tr-fsplit td.n,.tr-fsplit th.n{text-align:right}.tr-fsplit .tr-fsi{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#eef6f1;font-size:11.5px;font-weight:750;color:var(--ink-2)}@media (max-width:1100px){.tr-fsplit{grid-template-columns:minmax(0,1fr)}.tr-fsplit>.tr-fsl{border-right:0;border-bottom:1.5px solid var(--line-2,#e3ebe7)}}.tr-iwrap{display:block}.tr-rinst td{vertical-align:middle}.tr-rinst tr.tr-rfirst td{border-top:1.5px solid var(--line)}.tr-rinst .in.tr-in{width:84px}.tr-rinst input[type=date]{width:160px;min-width:0;max-width:160px}.tr-rinst .tr-fgr{display:inline-flex!important;align-items:center;gap:8px;width:auto!important}.tr-rinst .tr-fgr input{width:64px!important;flex:none;height:36px;padding:0 10px!important;border:1.5px solid var(--line)!important;border-radius:10px!important;background:#fff!important}.tr-rinst .tr-fgr input:focus{border-color:#39c689!important;box-shadow:0 0 0 3px rgba(57,198,137,.18)!important}.tr-rinst .tr-fgr em{position:static!important;font-style:normal}.tr-inst-w{border:1.5px solid var(--line);border-radius:var(--r-m);overflow:hidden;background:oklch(1 0 89.9);box-shadow:var(--z1)}.tr-inst-t{width:100%;border-collapse:collapse}.tr-inst-t th{text-align:left;font-size:12.5px;font-weight:750;color:var(--ink-3);padding:13px 18px;background:oklch(.9775 .0066 160.1);border-bottom:1.5px solid var(--line-2)}.tr-inst-t th i{font-style:italic}.tr-inst-t td{padding:15px 18px;font-size:14px;font-weight:650;color:var(--ink-2);border-bottom:1px solid var(--line-2)}.tr-inst-t tr:last-child td{border-bottom:0}.tr-inst-t tbody tr:nth-child(2n) td{background:oklch(.9893 .0025 165.1)}.tr-inst-t .n{text-align:right}.tr-inst-t tr.tr-prow{cursor:pointer}.tr-inst-t tr.tr-prow:hover td{background:#eef6f1}.tr-inst-t tr.tr-prow:focus-visible{outline:2px solid var(--forest-2,#2e7d5b);outline-offset:-2px}.tr-fall{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 22px;padding:16px 20px;margin:0 0 16px}.tr-fall label{display:grid;grid-gap:6px;gap:6px;min-width:0}.tr-fall label>span{font-size:12.5px;font-weight:720;color:var(--ink-3)}.tr-fall select.in{min-width:170px}.tr-fall .tr-fcu .in{width:110px}.tr-fall>em{margin-left:auto;align-self:center;font-style:normal;font-size:12.5px;color:var(--ink-4)}.tr-fall-pv{align-items:center}.tr-fall-pv b{font-size:15px;color:var(--ink)}.tr-fall-pv span{font-size:14px;color:var(--ink-2)}.tr-fone>.tr-fall{margin:0;border:0;border-radius:0;box-shadow:none;background:#fff;border-bottom:1.5px solid var(--line-2,#e3ebe7)}.tr-fone>.tr-fall:after,.tr-fone>.tr-fall:before{display:none}.tr-tabs [data-tr=tab][data-v=fees]{--wb:oklch(0.965 0.035 208);--wt:oklch(0.9 0.085 208);--wg:oklch(0.42 0.14 208)}.al-fil.tra-f4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.alp .tra-srch+.al-fil{margin-top:10px}.tra-drvst+.alt-l{margin-top:12px}.alp .tra-bus{margin:4px 0 0}.alp .tra-bus .lt-t em{white-space:normal;overflow:visible}.tra-rtop{margin:6px 0 16px}.tra-rtop .alsub{grid-template-columns:repeat(auto-fill,minmax(140px,160px))}.alq .tra-rt{align-items:flex-end!important}.alq .tra-rt>.tra-trip{height:38px;box-sizing:border-box;padding:3px;display:inline-flex;align-items:stretch;align-self:flex-end;margin:0}.tra-rt .tra-trip button{display:inline-flex;align-items:center;padding:0 16px;font-size:13.5px}.tra-valid input[type=date]::-webkit-calendar-picker-indicator{opacity:1}.tra-drvst+.alt-l .alt-w{flex:1 1;min-width:0}.tra-drvst+.alt-l .alt-w em{white-space:normal;overflow:visible;line-height:1.4}.tra-drvst+.alt-l .alt-b{flex:none}.alt-l li[class*=tra-st-]{position:relative;border:1px solid transparent}.alt-l li.on[class*=tra-st-]{border-color:var(--a)}.alt-l li.tra-st-blue{background:#f2f7ff;box-shadow:inset 3px 0 0 #3b82f6}.alt-l li.tra-st-blue .al-av{background:#dce9fe;color:#1d4ed8;border-color:#bfd5fa}.alt-l li.tra-st-green{background:#f0faf4;box-shadow:inset 3px 0 0 #16a34a}.alt-l li.tra-st-green .al-av{background:#d7f2e1;color:#15803d;border-color:#b5e4c7}.alt-l li.tra-st-red{background:#fef3f2;box-shadow:inset 3px 0 0 #dc2626}.alt-l li.tra-st-red .al-av{background:#fde0de;color:#b42318;border-color:#f9c5c1}.alt-l li.tra-st-amber{background:#fff7e8;box-shadow:inset 3px 0 0 #f59e0b}.alt-l li.tra-st-amber .al-av{background:#fdecc8;color:#9a5b00;border-color:#f8d9a0}.tra-dots{flex:none;margin-left:auto;width:32px;height:32px;border-radius:9px;border:1.5px solid #f9c5c1;background:#fff;color:#b42318;font-size:18px;font-weight:800;line-height:1;cursor:pointer}.tra-dots:hover,.tra-dots[aria-expanded=true]{background:#fde0de}.tra-st-green .tra-dots{border-color:#b5e4c7;color:#15803d}.tra-st-green .tra-dots:hover,.tra-st-green .tra-dots[aria-expanded=true]{background:#d7f2e1}.alt-l li .alt-b+.tra-dots{margin-left:6px}.tra-menu{position:absolute;right:8px;top:calc(100% - 4px);z-index:30;min-width:170px;padding:6px;border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 30px rgba(10,40,28,.16)}.tra-menu button{all:unset;box-sizing:border-box;display:block;width:100%;padding:9px 12px;border-radius:8px;font-size:13px;font-weight:700;color:var(--ink);cursor:pointer}.tra-menu button:focus-visible,.tra-menu button:hover{background:var(--mint-2,#eaf5ef)}.tra-menu button.bad{color:#b42318}.tra-menu button.bad:focus-visible,.tra-menu button.bad:hover{background:#fdecec}.tra-pv .alsub-t.tra-pvc{background:var(--wb);border-color:var(--wt)}.tra-pv .alsub-t.tra-pvc b,.tra-pv .alsub-t.tra-pvc i{color:var(--wg)}.tra-pv .alsub-t.tra-pvc .alsub-k{background:var(--wg);color:#fff}.tra-pv .alsub-t.tra-pvc.on{border-color:var(--wg);box-shadow:0 0 0 3px var(--wt)}.tra-drvt table{min-width:0}.tra-pv .tra-stl-bar .al-fil{display:inline-flex;gap:6px;margin:0}.tra-pv .tra-stl-bar .al-fil button{min-width:96px}.trp-dtab .tr-fb{margin-bottom:18px}.tr-t select.in.tr-feesel:disabled{opacity:1;cursor:default;pointer-events:none}.tr-t td[data-tr=rtfeelock]{cursor:not-allowed}.trm-r.dim,.trm-r.off{opacity:.55}#cf .svd,.cfw .svd{margin-top:12px;border:1.5px solid var(--line-2,#e3ebe7);border-radius:var(--r-m);background:#fafcfb;overflow:hidden}#cf .svd-h,.cfw .svd-h{margin:0;padding:9px 14px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:#f1f5f3}#cf .svd-l,.cfw .svd-l{list-style:none;margin:0;padding:6px 0;max-height:260px;overflow:auto}#cf .svd-l li,.cfw .svd-l li{padding:7px 14px;font-size:13px;line-height:1.5;color:var(--ink-2)}#cf .svd-l li+li,.cfw .svd-l li+li{border-top:1px solid #eef2f0}#cf .svd-l b,.cfw .svd-l b{color:var(--ink);font-weight:750}#cf .svd-l i,.cfw .svd-l i{font-style:normal;color:var(--ink-4);margin:0 6px}#cf .svd-c,.cfw .svd-c{font-weight:700;color:var(--ink-3)}#cf .svd-o,.cfw .svd-o{color:#b42318;text-decoration:line-through;background:#fdecec}#cf .svd-n,#cf .svd-o,.cfw .svd-n,.cfw .svd-o{padding:1px 6px;border-radius:6px;white-space:nowrap;display:inline-block}#cf .svd-n,.cfw .svd-n{color:#0f7335;font-weight:750;background:#e3f3ea}#cf .svd-ar,.cfw .svd-ar{margin:0 6px;color:var(--ink-4)}#cf .svd-tag,.cfw .svd-tag{display:inline-block;margin-right:8px;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:800}#cf .svd-tag.add,.cfw .svd-tag.add{background:#e3f3ea;color:#0f7335}#cf .svd-tag.del,.cfw .svd-tag.del{background:#fdecec;color:#b42318}#cf .svd-none,.cfw .svd-none{margin:10px 0 0;font-size:12.5px;color:var(--ink-4);font-style:italic}.alsub-tk{display:block;margin-top:6px;font-style:normal;font-size:10.5px;line-height:1.3;font-weight:750;padding:3px 8px;border-radius:9px;background:#fff1db;color:#9a5b00;max-width:100%;white-space:normal;text-align:center}.alsub-tk.free{background:#e7f6ee;color:#0a6647}.almx-tk{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:#fff1db;color:#9a5b00;font-style:normal;font-size:11px;font-weight:750;white-space:nowrap}.al-tkn{margin:0 0 10px;padding:9px 12px;border-radius:12px;background:#fff7ea;border:1px solid #f4ddb3;color:#7a4a00;font-size:12.5px}.lva-pill{display:inline-block;padding:4px 11px;border-radius:999px;font-size:12px;font-weight:750;background:#f1f4f2;color:var(--ink-4);border:1px solid var(--line-2)}.lva-pill.on{background:#e7f7ee;color:#0a7a45;border-color:#bfe8d0}