.tk-card{background:var(--solid);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.tk-card.hot{border-color:#fecdd3}.tk-card,.tk-card *{text-decoration:none}.tk-card .tk-h{grid-template-columns:minmax(0,1fr) 200px 340px 24px;column-gap:16px}.tk-card .tk-t b{white-space:normal;text-overflow:clip;word-break:keep-all;overflow-wrap:anywhere;overflow:visible}.tk-card .tk-t .small{white-space:nowrap}.tk-card .tk-caret{color:var(--muted);place-items:center;padding:0;display:grid}.tk-card .tk-all{margin:0 16px 14px}.tk-card .tk-r b{word-break:keep-all;min-width:80px;font-weight:700}.tk-card .tk-r b.tk-gone{color:var(--muted);font-weight:500}.tk-card .tk-r .pill{white-space:nowrap}@media (max-width:900px){.tk-card .tk-h{grid-template-columns:minmax(0,1fr) 160px 24px}.tk-card .tk-n{grid-area:2/1/auto/-1;justify-content:flex-start}.tk-card .tk-bar{grid-area:1/2}.tk-card .tk-t{grid-area:1/1}.tk-card .tk-caret{grid-area:1/3}}@media (max-width:640px){.tk-card .tk-h{grid-template-columns:minmax(0,1fr) 24px}.tk-card .tk-t{grid-area:1/1}.tk-card .tk-caret{grid-area:1/2}.tk-card .tk-bar{grid-area:2/1/auto/-1}.tk-card .tk-n{grid-area:3/1/auto/-1}.tk-card .tk-r{flex-wrap:wrap;row-gap:6px}.tk-card .tk-r .spacer{flex:1 0 0}}.insight{max-width:none;margin:0}.xp-u{grid-template-columns:minmax(120px,200px) 1fr 48px minmax(150px,240px)}.xp-u small{white-space:normal;text-overflow:clip;word-break:keep-all;overflow-wrap:anywhere;overflow:visible}.ins-hard{counter-reset:q;gap:0;padding:0;list-style:none}.ins-hard li{counter-increment:q;border-top:1px solid var(--line);grid-template-columns:1.8em 3.4em minmax(0,15em) 9em minmax(0,1fr);align-items:baseline;gap:2px 10px;padding:8px 0;display:grid}.ins-hard li:first-child{border-top:0}.ins-hard li:before{content:counter(q) ".";color:var(--muted);grid-column:1}.ins-hard li span{margin-left:0}.ins-n{grid-column:2}.ins-tag{word-break:keep-all;overflow-wrap:anywhere;grid-column:3;justify-self:start;margin-left:0}.ins-c{white-space:nowrap;grid-column:4}.ins-trap{grid-column:5}.nw{white-space:nowrap}@media (max-width:700px){.ins-hard li{grid-template-columns:1.8em 3.4em minmax(0,1fr)}.ins-tag,.ins-c,.ins-trap{grid-column:3}}.sheetpanel .shd>b{word-break:keep-all;overflow-wrap:anywhere;flex:1 1 0;min-width:0;line-height:1.35}.sheetpanel .shd .spacer{flex:0 0 0}.sheetpanel .shd .sx{flex:none}.exam .ex-rl,.exam .ex-att>.small{color:var(--muted);min-width:3.2em;font-size:12.5px;font-weight:700}.exam .ex-att{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.exam .ex-types .sg.on{background:var(--text);color:var(--bg);border-color:var(--text)}.exam .ex-mode .sg.on,.exam .ex-pick .sg.on,.exam .ex-presets .sg.on{background:color-mix(in srgb,#7c3aed 12%,var(--solid));color:#5b21b6;border-color:#7c3aed;font-weight:700}.exam .mlink{border:1px solid var(--line);background:var(--solid);color:var(--text);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;text-decoration:none}.exam .mlink:hover{border-color:var(--accent)}.sheetpanel .qtab{border:1px solid var(--line);background:var(--solid);color:var(--text);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.sheetpanel .qtab.on{background:var(--text);color:var(--bg);border-color:var(--text);animation:none}.madd{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.madd .btn.pri:disabled{background:var(--surface2);color:var(--muted);box-shadow:none}.sl-chk{cursor:pointer;align-items:center;gap:10px;padding:8px 0;font-size:14px;font-weight:600;display:flex}.sl-chk input{accent-color:#7c3aed;flex:none;width:20px;height:20px}.bs-ko{margin:6px 0 0;font-weight:600}.cu-page{width:100%;max-width:640px;margin:0 auto;padding-top:8px}.cu-page .loc{margin-left:0}.cu-page .cu-bar,.cu-page .cu-wz{max-width:none}.cu-page .cu-wz{margin-top:8px;padding:28px}.cu-page .wz-q{font-size:20px}.cu-page .wz-opt .tag{padding:4px 12px;font-size:12.5px}@media (max-width:719px){.cu-page .cu-wz{padding:18px}}.mhd2>b{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:100%;line-height:1.35}.mhd2 .spacer{flex:0 0 0}.mhd2 .sx{flex:none}@media (max-width:600px){.xp-u{grid-template-columns:minmax(0,1fr) auto}.xp-u i{order:3;grid-column:1/-1}.xp-u small{order:4;grid-column:1/-1}}.tk-card .tk-r .pill{align-self:center;line-height:1.4}
.app .pl-tbl td,.app .pl-tbl th{word-break:keep-all;overflow-wrap:anywhere}.pl-tbl td.c,.pl-tbl th.c{width:auto;min-width:4.6em;padding-left:6px;padding-right:6px}.pl-tbl td.c b{white-space:nowrap}.ceo{--c-num:inherit}.ceo .num,.ceo-kpi .val{font-variant-numeric:tabular-nums;font-family:inherit}.ceo-kpi .val{letter-spacing:-.01em}.ceo-pill:not(.good):not(.warn):not(.bad):not(.info){background:0 0;padding-left:0;padding-right:0}.ceo-sw{background:#c3c9d6}.ceo-sw.on{background:var(--c-accent)}.ceo-sw:disabled:not(.on),.ceo-sw[aria-disabled=true]:not(.on){opacity:1;cursor:not-allowed;background:#e9ecf1}.ceo-sw:disabled:not(.on):after{background:#f8f9fb;box-shadow:inset 0 0 0 1px #d5dae3}.ceo-table td:has(>.ceo-sw){text-align:right}.ceo-brand{padding:6px 12px 8px;font-size:0}.ceo-brand small{letter-spacing:.02em;color:#6d28d9;margin:0;font-size:12.5px;font-weight:700;display:block}.ceo-side{padding-top:14px}.ceo-link{color:var(--c-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ceo-link:hover{text-decoration-thickness:2px}.ceo-input.ceo-rule{box-sizing:border-box;resize:vertical;word-break:keep-all;overflow-wrap:anywhere;width:100%;min-height:56px;line-height:1.5}.ceo-table th{white-space:normal;word-break:keep-all}@media (max-width:700px){.ceo-stack,.ceo-stack tbody,.ceo-stack tfoot,.ceo-stack tr,.ceo-stack td{display:block}.ceo-stack thead{display:none}.ceo-stack tr{border-bottom:1px solid var(--c-line);padding:10px 0}.ceo-stack td{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;border:0;justify-content:space-between;align-items:center;gap:12px;padding:5px 2px;display:flex;text-align:right!important}.ceo-stack td:before{content:attr(data-label);color:var(--c-muted);text-align:left;flex:none;font-size:12.5px}.ceo-stack td.ceo-st-h{justify-content:flex-start;padding-bottom:6px;font-size:15px}.ceo-stack td.ceo-st-h:before{content:none}.ceo-stack tfoot td{font-weight:700}.cbz-kidtbl,.cbz-kidtbl thead,.cbz-kidtbl tbody,.cbz-kidtbl tfoot{width:100%;display:block}.cbz-kidtbl tfoot tr{flex-wrap:wrap;display:flex}.cbz-kidtbl tfoot td{flex:1 1 0;min-width:0}.cbz-kidtbl tfoot td:first-child{text-align:left;flex:0 0 3.2em}.cbz-kidtbl tfoot td.cbz-sub{text-align:left;flex:100%}.cbz-kidtbl thead th:last-child{display:none}.cbz-kidtbl tbody td,.cbz-kidtbl tfoot td{text-align:right;border:0;width:0}.cbz-kidtbl tbody tr{border-bottom:1px solid var(--cbz-line,#dfe4ec)}.cbz-kidtbl tbody td.cbz-memo,.cbz-kidtbl td.cbz-sub{width:auto}.cbz-kidtbl tbody td:first-child{text-align:left}.cbz-kidtbl tbody tr{flex-wrap:wrap;align-items:baseline;display:flex}.cbz-kidtbl tbody td:not(.cbz-memo):not(.cbz-sub){flex:1 1 0;min-width:0}.cbz-kidtbl tbody td:first-child{flex:0 0 3.2em}.cbz-kidtbl tbody td.cbz-memo{text-align:left;word-break:keep-all;overflow-wrap:anywhere;flex:100%;min-width:0;padding:0 10px 8px 3.2em;font-size:12.5px}.cbz-kidtbl tbody td.cbz-memo:empty{display:none}.cbz-kidtbl thead tr{display:flex}.cbz-kidtbl thead th{text-align:right;flex:1 1 0;min-width:0}.cbz-kidtbl thead th:first-child{text-align:left;flex:0 0 3.2em}}.top.tn .tpick{background-position:right 11px center;min-width:0;max-width:150px;padding:7px 30px 7px 12px;font-size:13.5px}.top.tn.tn-wrap .modesw{flex:150px;order:10;min-width:0}.top.tn.tn-wrap .navlinks{flex:none;order:11;justify-content:flex-end;margin-left:0}@media (max-width:600px){.modal-bg:has(.srchbox){padding:10px 10px 0}.modal-bg:has(.srchbox) .modal{border-radius:20px;max-height:78dvh;margin:0}}
.viewbar{color:#3b1f7a;box-shadow:none;background:#f3efff;border:1px solid #ddd3fb}.viewbar b{color:#2e1065}.viewbar a,.viewbar button{color:#5b21b6}.fl{background:var(--solid);border:1px solid var(--line);box-shadow:none;border-radius:12px}.fl-day.fin{background:var(--solid);border:1px solid var(--line)}.fl .mlink{color:var(--muted);font-size:12.5px;font-weight:600;text-decoration:none}.fl .mlink:hover{color:#5b21b6}.lbook{border-top:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px #281e5a0d}.bsplit .btn,.lbook .btn,.fl .btn,.lbook .tinput,.lbook input.tinput,.lbook textarea,.lbook .search{border-radius:8px}button.lb-sched.linkish{text-decoration:none}button.lb-sched.linkish:hover{text-underline-offset:3px;color:#5b21b6;text-decoration:underline}.lb-saved.dirty{color:#5b21b6!important;background:#f3efff!important}.lb-next.has-guess{background:#faf8ff;border:1px solid #e9e3fb;border-radius:10px}.lb-nx{border-radius:8px}.lb-chip{border-width:1px;border-radius:10px}.lb-chip .lb-tap em{border-radius:6px}.lb-chip.a-present{border-color:var(--line)}.lb-chip.a-present em.lb-mk{color:#5b21b6;background:#ede9fe}.lb-chip.a-late,.lb-chip.a-early{background:#fffbf2;border-color:#f3dfb2}.lb-chip.a-late em,.lb-chip.a-early em{color:#8a5a12;background:#fbf0d6}.lb-chip.a-leave em{color:#5f5f6b;background:#f1f0f5}.lb-chip .lb-deskby{color:#5b21b6;background:#f3efff}.lb-chip.saved .lb-tap:after{color:#7c3aed}.lbook .fpchip,.lbook .micbtn{border-radius:8px}.lbook .seg,.lb-tapas .seg{border-radius:10px}.lbook .seg>button,.lb-tapas .seg>button{border-radius:8px}.lbook .todaybtn{padding:4px 10px}
.since{border-radius:12px;margin-bottom:16px;padding:18px 20px 16px}.since-top{flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}.since-h{flex:260px;min-width:0}.since-h h2{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.25}.since-h span{color:var(--muted);margin-top:4px;font-size:13px;display:block}.since-n{gap:28px;display:flex}.since-n>div{grid-template-columns:auto auto;align-items:baseline;column-gap:2px;display:grid}.since-n b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.since-n small{color:var(--muted);font-size:13px;font-weight:700}.since-n span{color:var(--muted);grid-column:1/-1;margin-top:4px;font-size:12px;font-weight:700}.since-chart{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:6px 12px;margin-top:16px;display:grid}.since-bars,.since-ticks,.since-track{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:3px;display:grid}.since-bars{border-bottom:1px solid var(--line);align-items:end;height:64px}.since-bars i{background:#c4b5fd;border-radius:3px 3px 0 0;min-width:0;display:block}.since-bars i.now{background:#7c3aed}.since-ticks span{color:var(--muted);white-space:nowrap;font-size:11px;overflow:visible}.since-lab{color:var(--text);word-break:keep-all;overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.since-lab i{border-radius:50%;flex:none;width:8px;height:8px}.since-lane{display:contents}.since-track{align-items:stretch;height:10px}.since-track em{background:color-mix(in srgb,var(--c) 45%,#fff);border-radius:5px;display:block}@media (max-width:600px){.since{padding:14px}.since-n{gap:20px}.since-n b{font-size:24px}.since-chart{grid-template-columns:minmax(0,1fr);row-gap:4px}.since-chart>.since-lab:empty{display:none}.since-lane .since-lab{white-space:normal;margin-top:6px}}:root body:has(.csplit):before{display:none}.csplit .bx,.csplit .dx,.csplit .tile{border-radius:12px;box-shadow:0 1px 2px #281e5a0d}.csplit .dx{border-color:var(--line)}.csplit .gnum{color:var(--text);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.csplit .gnum small{color:var(--muted)}.csplit .bx h3:before,.csplit .sec h2:before{display:none}.csplit .btn,.cside .btn,.cside .menu-btn,.csplit .hsearch input{border-radius:8px}.csplit .tmore{background:var(--solid);border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:4px 10px;font-weight:600}.csplit .tmore:hover{color:#5b21b6;background:#f3efff;border-color:#ddd3fb}.cside .mlink,.pinned .mlink{color:#5b21b6;font-weight:600;text-decoration:none}.cside .mlink:hover,.pinned .mlink:hover{text-underline-offset:3px;text-decoration:underline}.csplit .gl-subj:before{display:none}.csplit .gl-bchip{background:var(--surface2);color:var(--text);font-weight:600}.csplit .gl-bar i{background:#8b5cf6}.csplit .gl-bar i:after{display:none}.csplit .gl-gap{color:#b91c1c;background:#fef2f2;border-color:#fecaca;border-radius:6px}.csplit .gl-gap.ok{color:var(--muted);background:0 0;border:0;padding-left:0;font-weight:600}.csplit .gl-heat .hc.on{opacity:1;background:#a78bfa;border-color:#0000}body:has(.csplit) .gl-heat .hc.on{opacity:1;background:#a78bfa;border-color:#0000}body:has(.csplit) .hlegend .hc.on{opacity:1;background:#a78bfa;border-color:#0000}.csplit .dx-mini.warn,.csplit .dx-mini.ok{border-color:var(--line);background:var(--solid)}.csplit .pill.al-miss{color:#b91c1c;background:#fef2f2;border:0}body:has(.csplit) .pill.al-miss{color:#b91c1c;background:#fef2f2;border:0}.cside .legend .lg,.pinned .legend .lg{border-radius:8px}.csplit .seg{border-radius:10px}.csplit .seg button{border-radius:8px}.csplit .day.today:before,.csplit .day.focus:before,.csplit .day.focus:after,.csplit .wcol.today:before,.csplit .mcell.today:before{display:none}.csplit .strip .day.today,.csplit .wcol.today,.csplit .mcell.today{background:var(--solid)}.csplit .strip .lframe{border-radius:12px}.csplit .strip .lframe:before{background:#8b5cf6;padding:2px}.csplit .strip .day{border-radius:12px}.csplit .strip .day.focus{box-shadow:0 2px 10px -4px #5b21b640}.csplit .wcol.today,.csplit .mcell.today{border:2px solid #8b5cf6}.csplit .strip .day.today .dn,.csplit .wcol.today .dn,.csplit .mcell.today .md{color:#5b21b6;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.csplit .tbadge{box-shadow:none;background:#7c3aed;animation:none}.csplit .mlink{color:#5b21b6;font-weight:600;text-decoration:none}.csplit .mlink:hover{text-underline-offset:3px;text-decoration:underline}.csplit .lcard{border-top:1px solid var(--line);background:var(--solid);border-radius:12px;box-shadow:0 1px 2px #281e5a0d}.csplit .lcard:hover{border-color:#c4b5fd;box-shadow:0 4px 14px -8px #5b21b64d}.csplit .lcard.warn{background:var(--solid)}.csplit .lc-now{background:#f7f5ff;border-radius:10px}.csplit .lc-now b{color:var(--text)}.csplit .lc-bar i{background:#8b5cf6}.csplit .lc-tags .tk{box-shadow:none;border-radius:6px}.csplit .lcard footer .btn.pri{background:var(--solid);border-color:var(--line);color:var(--text)}.csplit .ltabs button.on{background:#f3efff;border-bottom-color:#7c3aed}.csplit .ltabs button:hover{background:#f7f5ff}.csplit .acc-row{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;box-shadow:none!important}.csplit .acc-f{border-radius:12px}body:has(.csplit) .pager button.on{color:#fff;background:#7c3aed}.mgrid .mtabs{background:0 0;border-radius:0;grid-template-columns:none;width:100%;margin:0;padding:0;display:flex}.mgrid .mcell .mpill{border-radius:6px}@media (max-width:760px){.mgrid .mtabs{display:none}}.csplit .wt-col.today{box-shadow:none;border-color:#8b5cf6}.csplit .wt-hd.today b{color:#5b21b6}.csplit .tbadge{color:#fff;background:#7c3aed!important}body:has(.csplit) .sheetpanel{border-radius:14px}body:has(.csplit) .sheetpanel .btn{border-radius:8px}body:has(.csplit) .sheetpanel input{border-radius:8px}body:has(.csplit) .sheetpanel textarea{border-radius:8px}body:has(.csplit) .sheetpanel .search{border-radius:8px}body:has(.csplit) .sheetpanel .chip{border-radius:8px}body:has(.csplit) .sheetpanel .seg{border-radius:8px}:is(body:has(.csplit) .sheetpanel .kwbox,body:has(.csplit) .sheetpanel .mins),:is(body:has(.csplit) .sheetpanel .absbtn,body:has(.csplit) .sheetpanel .sg){border-radius:8px}body:has(.csplit) .sheetpanel .iconbtn.sx{border-radius:8px}.csplit .wt-hd.today em{color:#fff;background:#7c3aed}body:has(.csplit) .sheetpanel{border-color:var(--line);box-shadow:0 12px 32px -16px #281e5a4d}:root body:has(.scrollpane.ho):before{display:none}:root body:has(.pf-doc.br):before{display:none}.scrollpane.ho .btn,.pf-doc.br~* .btn,.pf-bar .btn{border-radius:8px}.ho-card{border-radius:12px;box-shadow:0 1px 2px #281e5a0d}.ho-place{border-left-width:1px;border-radius:8px}.ho-place b:before{content:"";background:var(--c);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.ho-path li.ours .ho-place{background:var(--solid);border-color:#c4b5fd}.ho-band i b{background:#8b5cf6}.ho-next{background:#f7f5ff;border:1px solid #ddd3fb;border-radius:10px}.pf-bar{border-radius:12px}html .app .capname{color:inherit;font:inherit;cursor:pointer;border-radius:3px;text-decoration:none}html .app .capname:hover,html .app .capname:focus-visible{color:var(--link,inherit);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}html .app .capname:focus-visible{outline:2px solid var(--link,#6d28d9);outline-offset:2px}
.dk-split{grid-template-columns:minmax(260px,max-content) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dk-split-l{background:var(--solid);border:1px solid var(--line);scrollbar-width:thin;border-radius:12px;padding:10px 8px}.dk-split-r{min-width:0}.dk-split-h{flex-wrap:wrap;align-items:baseline;gap:10px;margin:2px 0 10px;display:flex}.dk-split-h h2{letter-spacing:-.01em;margin:0;font-size:17px}.dk-split-h small{color:var(--muted);font-size:12.5px}.ctp{flex-direction:column;gap:2px;font-size:13.5px;display:flex}.ctp-q{gap:6px;margin:0 2px 8px;display:flex}.ctp-q .tinput{border-radius:8px;flex:1;min-width:0;padding:7px 10px;font-size:13px}.ctp-all,.ctp-b,.ctp-lb{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;align-items:center;gap:6px;width:100%;min-width:0;padding:6px 8px;line-height:1.3;display:flex}.ctp-all{margin-bottom:4px;font-weight:700}.ctp-all:hover,.ctp-b:hover,.ctp-lb:hover{background:#f7f5ff}.ctp-all.on,.ctp-b.on,.ctp-n.on .ctp-lb{color:#4c1d95;background:#f3efff;font-weight:700}.ctp-all:focus-visible,.ctp-b:focus-visible,.ctp-lb:focus-visible,.ctp-tg:focus-visible{outline-offset:1px;outline:2px solid #8b5cf6}.ctp-n{align-items:center;gap:0;display:flex}.ctp-tg{all:unset;cursor:pointer;width:22px;height:26px;color:var(--muted);border-radius:6px;flex:none;place-items:center;display:grid}.ctp-tg:hover{color:var(--text);background:#f7f5ff}.ctp-n.l-g .ctp-lb{font-weight:800}.ctp-n.l-s .ctp-lb{font-weight:700}.ctp-n.l-b .ctp-lb{color:var(--text);font-weight:600}.ctp-t{white-space:nowrap;text-overflow:clip;flex:1;min-width:0;overflow:hidden}.ctp-c{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.ctp-c em{color:#b91c1c;font-style:normal;font-weight:700}.ctp-c em:before{content:"미납 ";font-weight:500}.ctp-in{padding-left:14px}.ctp-bl{margin:0;padding-left:22px;list-style:none}.ctp-b{font-weight:500}.ctp-b.dim{color:var(--muted)}.ctp-dot{border-radius:50%;flex:none;width:8px;height:8px}.ctp-ex{margin:4px 0 6px;padding-left:22px;list-style:none}.ctp-ex .ctp-b{color:var(--muted);font-size:12.5px}.ctp-none{color:var(--muted);padding:8px;font-size:12.5px}.dk-split-r .dk-cpage{margin-top:0}@media (max-width:860px){.dk-split{grid-template-columns:minmax(0,1fr)}.dk-split-l{max-width:none}}.dk-split-l,.dk-pick2-l{max-width:420px;overflow-x:auto}.ctp-b .ctp-t,.ctp-lb .ctp-t{white-space:nowrap;overflow:visible}.ctp-c{margin-left:10px}.dk-pick2{grid-template-columns:minmax(240px,max-content) minmax(0,1fr);align-items:start;gap:14px;min-height:360px;display:grid}.dk-pick2-l{border:1px solid var(--line);scrollbar-width:thin;border-radius:12px;max-height:60dvh;padding:8px 6px;overflow:auto}.dk-pick2-r{min-width:0}.dk-pick2-r h3{flex-wrap:wrap;align-items:baseline;gap:8px;margin:2px 0 10px;font-size:15px;display:flex}.dk-pick2-r h3 small{color:var(--muted);font-size:12px;font-weight:500}.dk-pick2-r .dk-mini button{border-radius:10px}@media (max-width:700px){.dk-pick2{grid-template-columns:minmax(0,1fr)}.dk-pick2-l{max-width:none;max-height:40dvh}}.dk-prereg{border:1px solid var(--line);background:#faf9ff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.dk-prereg small{color:var(--muted);font-size:12.5px}.dk-cat{max-height:60dvh;overflow:auto}.dk-cat td{padding:6px 8px}.dk-cat .tinput{border-radius:8px;width:100%;min-width:120px;padding:6px 10px}.dk-cat .tinput::placeholder{color:#a1a1aa}.dk-cat-n{white-space:nowrap;font-weight:600}.dk-bn-warn{color:var(--danger);font-size:12px;font-weight:600}.dk-cl>li.dk-cl-gs{border-top:2px solid var(--solid);margin-top:4px;padding-top:4px}.dk-cl>li.dk-cl-ss{border-top:5px solid var(--solid);margin-top:8px;padding-top:8px}html .dk-clist .dk-cl-row:hover{background:#7c3aed12}.ctp-tg{border-radius:9px;width:34px;height:34px;margin:-4px -2px -4px -8px}.dk-promote .dk-promote-ar{color:var(--muted);width:28px;font-weight:700}.dk-promote-skip{color:var(--muted);margin-top:10px;font-size:13px}.dk-promote-skip ul{gap:2px;margin:6px 0 0;padding-left:18px;display:grid}.bp-sec{margin:0 0 14px}.bp-sec h4,.bp-sec summary{cursor:default;align-items:baseline;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.bp-sec summary{cursor:pointer}.bp-sec em{color:#7c3aed;font-style:normal;font-weight:800}.bp-tbl td{vertical-align:middle}.bp-tbl .tinput{min-width:84px}.bp-tbl tr.need{background:#f59e0b12}.bp-tbl .bp-need{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b2e}.bp-tbl .bp-new{color:var(--text);font-weight:700}.bp-tbl .bp-auto{margin-top:2px;font-size:11px;display:block}
@media (min-width:901px){.dk-clist .dk-cl{scrollbar-width:thin;grid-template-columns:minmax(max-content,1.4fr) minmax(150px,1.4fr) minmax(max-content,1fr) max-content;column-gap:10px;display:grid;overflow-x:auto}.dk-clist .dk-cl>li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.dk-clist .dk-cl-row{grid-column:1/-1;grid-template-columns:subgrid;gap:0 10px}.dk-clist .dk-cl-row>span,.dk-clist .dk-cl-n b{white-space:nowrap;text-overflow:clip;overflow:visible}.dk-clist .dk-cl-row>.dk-cl-t{white-space:normal}.dk-clist .dk-cl-row>span{align-self:center;padding-top:0}.dk-clist .dk-cl-n{align-items:center}.dk-clist .dk-cl-n .dk-tn-dot{margin-top:0}}html .app .dk-abs-d{flex:none}html .app .dk-abs-d span{white-space:nowrap}@media (min-width:1101px){html .app .hk-desk{grid-template-columns:fit-content(360px) minmax(0,1fr)}}html .app .hk-side{min-width:200px;overflow-x:auto}html .app .hk-side li span{min-width:auto}html .app .hk-side li:not(.hk-top) b{white-space:nowrap}html .app .rect>header .rtitle{scrollbar-width:none;min-width:0;overflow-x:auto}html .app .rect .rh,html .app .rect>header .rtitle .rh{white-space:nowrap;overflow-wrap:normal;word-break:normal}html .app .hnav-hello .hi1{white-space:normal}html .app .tt-list .tt-li>button b .tt-gr{color:var(--muted);margin-left:6px;font-size:12px;font-style:normal;font-weight:500}html .app .tt-list .tt-li>button .tt-bds{flex-direction:column;grid-column:1/-1;gap:1px;min-width:0;display:flex}html .app .tt-list .tt-li>button .tt-bds small{white-space:nowrap;text-overflow:clip;overflow:hidden}.seg-i{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;vertical-align:top;max-width:100%;display:inline-block}html .tt-tbl th:last-child,html .tt-tbl td:last-child,html .dk-tbl th:last-child,html .dk-tbl td:last-child{padding-right:16px!important}html .app .ttt .tt-ledger .tt-tbl.tt-unpt{width:100%}html .app .ttt .tt-ledger .tt-tbl.tt-unpt td.w{white-space:normal;min-width:120px}html .app .tt-tw{scrollbar-width:auto}html .app .tt-tw::-webkit-scrollbar{width:10px;height:10px}html .app .tt-tw::-webkit-scrollbar-thumb{background:#c9c3dc padding-box padding-box;border:2px solid #0000;border-radius:999px}html .app .tt-tw::-webkit-scrollbar-track{background:0 0}.tt-find-top{flex:0 340px;min-width:220px;margin-left:12px;position:relative}.tt-find-top .tt-find .tt-in{flex:1;min-width:0}.tt-find-top .tt-hits{z-index:30;background:var(--solid);border:1px solid var(--line);border-radius:10px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #281e5a1f}@media (max-width:700px){.tt-find-top{flex:100%;order:5;margin-left:0}}html .app .ttt .tt-idle .tt-tbl td.w{text-overflow:clip;white-space:normal;width:auto;max-width:none;overflow:visible}@media (max-width:1300px){html .dk-split-l{max-width:320px}}html .app .ttt .tt-ledger .tt-tbl.tt-unpt td.w[data-l=수납내용]{min-width:140px}html .app .tt-unpt .tt-acts .tt-btn{vertical-align:middle;justify-content:center;align-items:center;height:28px;padding-top:0;padding-bottom:0;line-height:1;display:inline-flex!important}html .app .dk-mini-r>span{min-width:0;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}html .app .seg{white-space:normal!important;text-overflow:clip!important;max-width:none!important;display:inline!important;overflow:visible!important}html .app .seg .seg-i{white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;text-overflow:clip!important;max-width:100%!important;display:inline-block!important;overflow:visible!important}html .app .seg,html .app .seg .seg-i{font:inherit;color:inherit;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html .app .dk-cn b{white-space:normal;text-overflow:clip;word-break:keep-all;overflow:visible}.dk-prep-ls{border-left:2px solid #e9e4f7;gap:2px;margin:2px 0 4px;padding:0 0 0 10px;list-style:none;display:grid}.dk-prep-ls li{font-size:calc(13.5px * var(--dk-s,1));line-height:1.45}html .dk-rt td .c-due-why{white-space:normal;word-break:keep-all;max-width:9em;display:block}@media (max-width:1600px){html .dk-cpage .dk-rt .c-gr{display:none}html .dk-cpage .dk-rt td small.dk-rsub{display:block}}@media (min-width:901px) and (max-width:1439px){html .app .ttt .dk-rtbl{scrollbar-width:auto;overflow-x:auto}html .app .ttt .dk-rtbl .dk-rt th{top:0}html .app .ttt .dk-rtbl::-webkit-scrollbar{height:10px}html .app .ttt .dk-rtbl::-webkit-scrollbar-thumb{background:#c9c3dc padding-box padding-box;border:2px solid #0000;border-radius:999px}}@media (min-width:901px) and (max-width:1300px){html .dk-cpage .dk-rt .c-kd{display:none}html .dk-cpage .dk-rt td,html .dk-cpage .dk-rt th{padding-left:5px;padding-right:5px}}.dk-rsub-kd{display:none}@media (min-width:901px) and (max-width:1300px){html .dk-cpage .dk-rt .dk-rsub-kd{display:inline}html .dk-cpage .dk-rt td.c-nm small{white-space:normal}html .dk-cpage .dk-rt .dk-rsub-kd{white-space:nowrap;display:inline-block}html .dk-cpage .dk-rt td.c-st .dk-st{white-space:nowrap;display:block}}html .app .dk-pick2-r .dk-mini li>button>span,html .app .dk-pick2-r .dk-mini li>button>b{white-space:normal;text-overflow:clip;min-width:0;overflow:visible}@media (max-width:719px){html .lb-phone .lb-foot>.btn{white-space:normal;word-break:keep-all;text-align:center;min-width:0;line-height:1.25}}@media (max-width:900px){.desk .dk-ct td{padding:0}}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.n,.num,.amt,.tt-in.num,.dk-num,td.n,th.n,.dk-cl-big b,.dk-en-big b{font-variant-numeric:tabular-nums}::selection{background:#8b5cf62e}.staffui :is(.btn,.tt-btn,.dk-tog,.dk-paybtn,.mlink,.qp-tap,.tt-pick,.hnav-i,.iconbtn,a.tt-btn){transition:background-color .16s,border-color .16s,color .16s,box-shadow .18s,transform .12s}.staffui :is(.btn,.tt-btn,.dk-tog,.dk-paybtn):not(:disabled):active{transform:translateY(1px)scale(.985)}.staffui :is(.tinput,.tt-in,.tt-sel,input[type=text],input[type=date],input[type=month],select,textarea){transition:border-color .16s,box-shadow .18s,background-color .16s}.staffui :is(.tinput,.tt-in,.tt-sel,textarea,select):focus{outline:none;box-shadow:0 0 0 3px #8b5cf629}.staffui :is(.btn,.tt-btn,.dk-tog,a,button):focus{outline:none}.staffui :is(.btn,.tt-btn,.dk-tog,a,button):focus-visible{outline-offset:2px;outline:2px solid #8b5cf673}.staffui :is(.tt-tbl,.dk-tbl) tbody tr{transition:background-color .14s}.staffui :is(.tt-tbl,.dk-tbl) tbody tr.click:hover{background:#8b5cf60b}@keyframes cb-rise{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes cb-slide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes cb-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes cb-dim{0%{opacity:0}to{opacity:1}}.modal-bg{animation:.16s ease-out cb-dim}.modal{animation:.2s cubic-bezier(.2,.8,.2,1) cb-rise}.qp{animation:.16s cubic-bezier(.2,.8,.2,1) cb-rise}.sheetpanel{animation:.22s cubic-bezier(.2,.8,.2,1) cb-slide}@media (max-width:719px){.sheetpanel{animation:.22s cubic-bezier(.2,.8,.2,1) cb-up}}@media (max-width:600px){.qp{animation:.18s cubic-bezier(.2,.8,.2,1) cb-up}}.staffui .sheetpanel{box-shadow:0 24px 60px -28px #281e5a59,0 2px 8px -4px #281e5a14}.staffui .modal{box-shadow:0 30px 70px -30px #281e5a66,0 2px 10px -6px #281e5a1a}
:root[data-theme=dark] body .sw:after{background:#ffffff0f}:root[data-theme=dark] body .kwnote-ed{background:color-mix(in srgb,#7c3aed 6%,var(--solid,#ffffff0f))}:root[data-theme=dark] body .dd .opt.attach,:root[data-theme=dark] body .dd .opt.work b{color:#c4a8f0}:root[data-theme=dark] body .pill.s-sub{color:#aaa6f2}:root[data-theme=dark] body .hnav-i.on,:root[data-theme=dark] body .hnav-i em,:root[data-theme=dark] body .htop em{color:#c1a2f6}:root[data-theme=dark] body .btn.oauth-kakao{color:var(--text);background:#ffe81a29}:root[data-theme=dark] body .gl-bar i{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 70%,#ffffff0f),var(--c))}:root[data-theme=dark] body .obtn.oauth-kakao{background:#ffe81a29}:root[data-theme=dark] body .obtn.oauth-google{color:var(--text);background:#ffffff0f}:root[data-theme=dark] body .rect.add{color:#c1a2f6}:root[data-theme=dark] body .seg button.on{color:#c4a8f0}:root[data-theme=dark] body .devacc{border:1px solid var(--line,#ffffff1f);background:var(--card,#ffffff0f)}:root[data-theme=dark] body .devtxt b em{color:#c1a2f6}:root[data-theme=dark] body .devfoot{border-top:1px solid var(--line,#ffffff1f)}:root[data-theme=dark] body .devswitch{color:#c4a8f0}:root[data-theme=dark] body .keep .box{border:1.5px solid var(--line,#ffffff1f);background:var(--card,#ffffff0f)}:root[data-theme=dark] body .keep input:checked+.box:after{border:solid #ffffff1f}:root[data-theme=dark] body .tmore,:root[data-theme=dark] body .gl-stat.link:not(:disabled):hover span{color:#c1a2f6}:root[data-theme=dark] body .strip .day.today .dn,:root[data-theme=dark] body .wcol.today .dn,:root[data-theme=dark] body .mcell.today .md{color:#ada5f3}:root[data-theme=dark] body .kstreak{color:#f9b99f;background:linear-gradient(90deg,#ff9d1a29,#ffd11a29)}:root[data-theme=dark] body .ks-item.abs{background:#401aff29}:root[data-theme=dark] body .ks-b em{color:#c4a9ef;background:#451aff29}:root[data-theme=dark] body .wkrec.full{color:#f9b99f;background:linear-gradient(90deg,#ff9d1a29,#ffd11a29)}:root[data-theme=dark] body .st.on{background:radial-gradient(circle at 35% 30%,#ff991a29,#ff941a29)}:root[data-theme=dark] body .st-cap b{color:#f9b99f}:root[data-theme=dark] body .micbtn.on{color:#f6a2b6;background:#ff1a2a29}:root[data-theme=dark] body .mic-err{color:#f6a2b6}:root[data-theme=dark] body .install,:root[data-theme=dark] body .appcard{background:linear-gradient(120deg,#451aff29,#ee2a9a29 60%,#1aa3ff29)}:root[data-theme=dark] body .alchip.k-rpt{color:#c4a9ef;background:linear-gradient(90deg,#401aff29,#e9309529)}:root[data-theme=dark] body .sq-how{color:#f4c1a4;background:#ffd11a29}:root[data-theme=dark] body .pinbox{background:linear-gradient(135deg,#1a4fff29,#e9309529)}:root[data-theme=dark] body .pinnum span{color:#aaa6f2;background:#ffffff0f}:root[data-theme=dark] body .dombox{background:linear-gradient(color-mix(in srgb,var(--c) 7%,var(--solid,#ffffff0f)),color-mix(in srgb,var(--c) 7%,var(--solid,#ffffff0f))) padding-box,linear-gradient(120deg,var(--c),#ec4899,#f59e0b,var(--c)) border-box}:root[data-theme=dark] body .gapn{color:#fac69e;background:#ffd11a29}:root[data-theme=dark] body .clegend .c-g{background:#ffd11a29}:root[data-theme=dark] body .gtxt{color:#fac69e}:root[data-theme=dark] body .cbar .b-l{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 70%,#ffffff0f),var(--c))}:root[data-theme=dark] body .cunit.s-miss .cdot{background:#ffd11a29}:root[data-theme=dark] body .cchip.g,:root[data-theme=dark] body .pill.al-miss{color:#f6c2a2;background:#ffd11a29}:root[data-theme=dark] body .pill.al-abs{color:#c4a9ef;background:#451aff29}:root[data-theme=dark] body .mpill.absent{color:#c4a9ef;background:#531aff29}:root[data-theme=dark] body .mpill.missing{color:#f6c2a2;background:#ffd11a29}:root[data-theme=dark] body .gl-heat .hc.mi{background:#ffd11a29!important}:root[data-theme=dark] body .lm-abs{color:#c4a9ef;background:#451aff29}:root[data-theme=dark] body .lm-miss{color:#f6c2a2;background:#ffd11a29}:root[data-theme=dark] body .hlegend .hc.mi{background:#ffd11a29}:root[data-theme=dark] body .absbtn{color:#c4a9ef;background:#451aff29}:root[data-theme=dark] body .absbox{color:#c5aaee;background:#531aff29}:root[data-theme=dark] body .opt.propose{color:#f6c2a2}:root[data-theme=dark] body .tk.miss.missing{color:#f6c2a2;background:#ffd11a29}:root[data-theme=dark] body .tk.miss.absent{color:#c4a9ef;background:#531aff29}:root[data-theme=dark] body .alchip:hover,:root[data-theme=dark] body .alchip.on{background:#ff1a2a29}:root[data-theme=dark] body .bx.alerts.slim.hot{background:linear-gradient(100deg,#ff1a2a29,#ff1a2a29 60%,#ff1a2a29);border:1px solid #fb415857}:root[data-theme=dark] body .bx.alerts.slim.hot h3{color:#f6a2b6}:root[data-theme=dark] body .bx.alerts.slim.hot .alchip{color:#f5a3ba;border-color:#fb415857}:root[data-theme=dark] body .rsub .r-owner{color:#f4a4c5}:root[data-theme=dark] body .rsub .r-teacher{color:#b3aeea}:root[data-theme=dark] body .rsub .r-desk{color:#fac69e}:root[data-theme=dark] body .dextile.s-miss{background:#ffd11a29}:root[data-theme=dark] body .dextile.s-miss small{color:#fac69e}:root[data-theme=dark] body .lb-step.on{color:#c1a2f6;background:#ffffff0f}:root[data-theme=dark] body .lb-tapas .seg button.on.t-absent{color:#f2a6a6;background:#ff1a1a29}:root[data-theme=dark] body .lb-tapas .seg button.on.t-late{color:#fac69e;background:#ffd11a29}:root[data-theme=dark] body .lb-tapas .seg button.on.t-early{color:#9bdafd;background:#1aa3ff29}:root[data-theme=dark] body .lc-miss .lm-gap,:root[data-theme=dark] body .ltab-n{color:#f6a2b6;background:#ff1a2a29}:root[data-theme=dark] body .imsum .ok{color:#9cfce1;background:#27f28a29}:root[data-theme=dark] body .imsum .bad{color:#f6a2b6;background:#ff1a2a29}:root[data-theme=dark] body .imrow.bad{background:color-mix(in srgb,#ff1a2a29 45%,var(--solid));border-color:#fb415857}:root[data-theme=dark] body .imt em,:root[data-theme=dark] body .birthhint{color:#f6a2b6}:root[data-theme=dark] body .ims{color:#9cfce1}:root[data-theme=dark] body .imrow.bad .ims{color:#f6a2b6}:root[data-theme=dark] body .rpt-knob:after{background:#ffffff0f}:root[data-theme=dark] body .srchwhy{color:#c1a2f6}:root[data-theme=dark] body .dowpick button.sun{color:#f3a5b6}:root[data-theme=dark] body .dowpick button.sat{color:#a2bcf6}:root[data-theme=dark] body .rect header .mine.r-teacher{color:#b4b0e8;background:#1a4dff29}:root[data-theme=dark] body .rect header .mine.r-desk{color:#f6c2a2;background:#ffd11a29}:root[data-theme=dark] body .pill.al-whole{color:#f6a2b6;background:#ff1a2a29}:root[data-theme=dark] body .lnk{color:#9bdafd}:root[data-theme=dark] body .lb-chip.a-absent{background:#401aff29}:root[data-theme=dark] body .lb-chip.a-absent em{color:#c4a9ef;background:#451aff29}:root[data-theme=dark] body .lb-chip.a-late{background:#ffd11a29;border-color:#fcd04057}:root[data-theme=dark] body .lb-chip.a-late em{color:#f6c2a2;background:#ffd11a29}:root[data-theme=dark] body .ver .desk-by{color:#f4b8a4}:root[data-theme=dark] body .lb-chip.a-early{background:#1aa3ff29}:root[data-theme=dark] body .lb-chip.a-early em{color:#9edafa;background:#1aa3ff29}:root[data-theme=dark] body .c-late{color:#f6c2a2;background:#ffd11a29}:root[data-theme=dark] body .c-early{color:#9edafa;background:#1aa3ff29}:root[data-theme=dark] body .c-abs{color:#c4a9ef;background:#451aff29}:root[data-theme=dark] body .tl-card.done .tl-s{color:#9cfce1;background:#27f28a29}:root[data-theme=dark] body .tk.hot{border-color:#fb415857}:root[data-theme=dark] body .q-wait{color:#f6a2b6;background:#ff1a2a29}:root[data-theme=dark] body .q-miss{color:#f6c2a2;background:#ffd11a29}:root[data-theme=dark] body .q-retry{color:#c4a9ef;background:#451aff29}:root[data-theme=dark] body .q-done{color:#abedc4;background:#22f76b29}:root[data-theme=dark] body .q-fb{color:#9edafa;background:#1aa3ff29}:root[data-theme=dark] body .lb-score.over{color:#f6a2b6;background:#ff1a2a29}:root[data-theme=dark] body .lb-sc.bad{background:#ff1a2a29}:root[data-theme=dark] body .lb-err{color:#f6a2b6}:root[data-theme=dark] body .wt-b.k-missing{background:#ff1a2a29}:root[data-theme=dark] body .wt-b.k-missing span{color:#f6a2b6}:root[data-theme=dark] body .wt-b.k-absent{background:#401aff29}:root[data-theme=dark] body .wt-b.k-absent span{color:#c4a9ef}:root[data-theme=dark] body .wt-p.k-missing span{color:#f6a2b6}:root[data-theme=dark] body .wt-p.k-absent span{color:#c4a9ef}:root[data-theme=dark] body .wtl-r.k-missing{background:#ff1a2a29}:root[data-theme=dark] body .wtl-r.k-missing .wtl-v{color:#f6a2b6}:root[data-theme=dark] body .wtl-r.k-absent{background:#401aff29}:root[data-theme=dark] body .wtl-r.k-absent .wtl-v{color:#c4a9ef}:root[data-theme=dark] body .lb-chip .lb-edit{color:#c1a2f6}@media (max-width:719px){:root[data-theme=dark] body .lb-phone .lb-foot{background:var(--solid,#ffffff0f)}}:root[data-theme=dark] body .lb-draft{color:#f6c2a2;background:#ffd11a29}:root[data-theme=dark] body .lb-nx{color:#c4a9ef}:root[data-theme=dark] body .lb-nx.on{background:#401aff29}:root[data-theme=dark] body .fl-arrow{color:#c1a2f6}:root[data-theme=dark] body .nf-dots li.now,:root[data-theme=dark] body .nf-next{color:#c4a8f0}:root[data-theme=dark] body :has(.dragging-src) .bdock .sendbar.idle{background:var(--solid,#ffffff0f)}:root[data-theme=dark] body .cls-tag.plan{color:#a2bcf6}:root[data-theme=dark] body .capdi-btn{background:radial-gradient(circle at 30% 25%,#ffffff0f,#401aff29 60%,#451aff29);box-shadow:0 12px 30px #6366f159,inset 0 0 0 2px #ffffff1f}:root[data-theme=dark] body .capdi-hi{color:#b4b0e8;background:#ffffff0f}:root[data-theme=dark] body .cp-hd{background:linear-gradient(120deg,#1a4fff29,#e9309529)}:root[data-theme=dark] body .cp-m.bot p{color:#b7b4e4;background:#401aff29}:root[data-theme=dark] body .cp-sug button{color:#c4a9ef;background:#ffffff0f;border:1px solid #6242fa57}:root[data-theme=dark] body .cp-sug button:hover{background:#401aff29}:root[data-theme=dark] body .tour-bubble{color:#b7b4e4;background:#ffffff0f}:root[data-theme=dark] body .tb-txt small{color:#c1a2f6}:root[data-theme=dark] body .capdi-pan,:root[data-theme=dark] body .cp-hd,:root[data-theme=dark] body .cp-m.bot p{background:#ffffff0f}:root[data-theme=dark] body .cp-src.ai{color:#c4a8f0;border-color:#6242fa57}:root[data-theme=dark] body .cp-steps,:root[data-theme=dark] body .cp-card{background:#ffffff0f}:root[data-theme=dark] body .joinreq{background:#26f29229;border:1px solid #54e8a457}:root[data-theme=dark] body .jr-row{background:#ffffff0f}:root[data-theme=dark] body .school{background:linear-gradient(135deg,#2ced6729,#1af3ff29 60%,#401aff29);border:1px solid #52eb8757}:root[data-theme=dark] body .ff-tabs button{background:var(--solid,#ffffff0f)}:root[data-theme=dark] body .famb .fb-go{color:#c4a8f0}:root[data-theme=dark] body .sb-board{background:var(--solid,#ffffff0f)}:root[data-theme=dark] body .ksig.ok{color:#9cfce1}:root[data-theme=dark] body .ksig em{color:#fac69e;background:#ffb61a29;border:1px solid #ebb35157}:root[data-theme=dark] body .acad-c,:root[data-theme=dark] body .arr-c{background:var(--solid,#ffffff0f)}:root[data-theme=dark] body .acad-c .bad{color:#f2a6a6}:root[data-theme=dark] body .acad-c.warn{background:#ffb81a29}:root[data-theme=dark] body .acad.risk{background:#ff1a1a29;border-color:#fb414157}:root[data-theme=dark] body .risk-c small{color:#f2a6a6}:root[data-theme=dark] body .demobar{color:#f6c2a2;background:#ffd11a29}:root[data-theme=dark] body .namecard,:root[data-theme=dark] body .privacy{background:var(--card,#ffffff0f)}:root[data-theme=dark] body .privacy th,:root[data-theme=dark] body .privacy td{border:1px solid var(--line,#ffffff1f)}:root[data-theme=dark] body .arr-c .arr-go{color:#9cfce1}:root[data-theme=dark] body .alerts .alsec{border-top:1px solid var(--line,#ffffff1f)}:root[data-theme=dark] body .ksig .ksig-chip{color:#fac69e;background:#ffb61a29;border:1px solid #ebb35157}:root[data-theme=dark] body .opstag{color:#a2e4f6}:root[data-theme=dark] body .viewbar .btn{color:#c4a9ef;background:#ffffff0f}:root[data-theme=dark] body .viewbar .tpick{color:#c4a9ef;background-color:#ffffff0f}:root[data-theme=dark] body .mg-sum>div{background:var(--card,#ffffff0f);border:1px solid var(--line,#9077c557)}:root[data-theme=dark] body .mg-table-wrap{border:1px solid var(--line,#9077c557);background:var(--card,#ffffff0f)}:root[data-theme=dark] body .mg-table th,:root[data-theme=dark] body .mg-table td{border-bottom:1px solid var(--line,#ffffff1f)}:root[data-theme=dark] body .seg a.on{color:#c4a8f0}:root[data-theme=dark] body .pl-price em{color:#f0a8c8}:root[data-theme=dark] body .pl-now{color:#c4a8f0}:root[data-theme=dark] body .prem-badge{background:linear-gradient(110deg,#1e1b2e 0%,#3b2f63 45%,#8a6d2f 100%) padding-box padding-box,linear-gradient(120deg,#f1c62829,#c9a24a 30%,#ffca1a29 50%,#b8872e 70%,#f1c02829) border-box}:root[data-theme=dark] body .pl-off{color:#f0a8c8}:root[data-theme=dark] body .pl-free{color:#efa9c5}:root[data-theme=dark] body .care-card.lv1,:root[data-theme=dark] body .risk-card.lv1{background:#ffd11a29;border-color:#fcd04057}:root[data-theme=dark] body .care-card.lv2,:root[data-theme=dark] body .risk-card.lv2{background:#ff991a29}:root[data-theme=dark] body .care-card.lv3,:root[data-theme=dark] body .risk-card.lv3{background:#f8202029}:root[data-theme=dark] body .acad.care{background:linear-gradient(160deg,#ff991a29,#ffa31a29);border-color:#fda53f57}:root[data-theme=dark] body .lv-c.overdue{background:#f8202029}:root[data-theme=dark] body .lv-c.soon .dd,:root[data-theme=dark] body .cc-leave.soon b em{color:#f9b99f;background:#ff9d1a29}:root[data-theme=dark] body .cc-leave.overdue{background:#f8202029}:root[data-theme=dark] body .pend.rest{color:#b3aeea;background:#1a4dff29}:root[data-theme=dark] body .care-col h4 em{color:#f1a7a7}:root[data-theme=dark] body .off-box{background:#ff1a1a29;border:1px solid #fb414157}:root[data-theme=dark] body .off-reasons .chip.on{color:#f2a6a6;background:#f8202029}:root[data-theme=dark] body .dr-abs{color:#f2a6a6;background:#ff1a1a29}:root[data-theme=dark] body .sq-ai{color:#c1a2f6}:root[data-theme=dark] body .aa-bar{color:#f5a3ba;background:linear-gradient(90deg,#ff1a1a29,#ff1a2a29)}:root[data-theme=dark] body .dk-up-go,:root[data-theme=dark] body .pl-tbl th.c.prem,:root[data-theme=dark] body .pl-on,:root[data-theme=dark] body .dk-by{color:#c1a2f6}:root[data-theme=dark] body .dk-pv-end b{color:#c4a8f0}:root[data-theme=dark] body .dk-reco.looking,:root[data-theme=dark] body .dk-abs-d span.lv,:root[data-theme=dark] body .dk-reco.extend b,:root[data-theme=dark] body .dk-chn,:root[data-theme=dark] body .pp-acad,:root[data-theme=dark] body .dk-money button.pur b{color:#c1a2f6}:root[data-theme=dark] body .dk-tn.on .dk-tn-b{color:#c4a8f0}:root[data-theme=dark] body .dk-ftabs button.draft.on{color:#a2bcf6}:root[data-theme=dark] body .dk-ftabs button.absent.on{color:#c1a2f6}:root[data-theme=dark] body .dk-st.draft{color:#a2bcf6}:root[data-theme=dark] body .dk-st.absent{color:#c1a2f6}:root[data-theme=dark] body .dk-pn-draft b,:root[data-theme=dark] body .dk-tag.blue{color:#a2bcf6}:root[data-theme=dark] body .dk-cl-auto{color:#c1a2f6}:root[data-theme=dark] body .rc-stamp{color:#eeaaad}:root[data-theme=dark] body .rc-biz,:root[data-theme=dark] body .rc-biz b{color:var(--text)}:root[data-theme=dark] body .rc-amt small{color:var(--muted)}:root[data-theme=dark] body .rc-line{border-bottom:1px solid #ffffff1f}:root[data-theme=dark] body .dk-qf-in>span,:root[data-theme=dark] body .dk-tn-nums b.pur{color:#c1a2f6}:root[data-theme=dark] body .dk-tn-nums b.blue{color:#a2bcf6}:root[data-theme=dark] body .dk-att em.warn,:root[data-theme=dark] body .dk-att.notyet,:root[data-theme=dark] body .dk-ta.missing,:root[data-theme=dark] body .dk-mini em.warn{color:#fac69e}:root[data-theme=dark] body .dk-checks li b.pur{color:#c1a2f6}:root[data-theme=dark] body .dk-checks li b.blue{color:#a2bcf6}:root[data-theme=dark] body .dk-checks li b.warn{color:#fac69e}:root[data-theme=dark] body .dk-tgl{color:#c4a8f0}:root[data-theme=dark] body .dk-gsum .pur,:root[data-theme=dark] body .dk-gsum .pur b,:root[data-theme=dark] body .dk-cl-x.pur{color:#c1a2f6}:root[data-theme=dark] body .dk-ac em.warn,:root[data-theme=dark] body .dk-ac.notyet{color:#fac69e}:root[data-theme=dark] body .dk-sl-ch.al{color:#f5cea3}:root[data-theme=dark] body .dk-lv{color:#c1a2f6}:root[data-theme=dark] body .dk-logo-pv{background:#ffffff0f}:root[data-theme=dark] body .dk-map-bn:hover b{color:#c1a2f6}:root[data-theme=dark] body .dk-side a.dk-si.on{color:#c4a9ef}:root[data-theme=dark] body .tt-btn:hover:not(:disabled),:root[data-theme=dark] body .tt-tag.ai{color:#c4a8f0}:root[data-theme=dark] body .tt-tag.ok{color:#a4f4d8}:root[data-theme=dark] body .tt-tag.warn{color:#fac69e}:root[data-theme=dark] body .tt-tabs button.on{color:#c4a8f0}:root[data-theme=dark] body .tt-form>label:before{color:#c1a2f6}:root[data-theme=dark] body .tt-mini a:hover,:root[data-theme=dark] body .tt-mini button:hover,:root[data-theme=dark] body .tt-bulk>b,:root[data-theme=dark] body .tt-mini button.on,:root[data-theme=dark] body .sg-card .btn.pri{color:#c4a8f0}:root[data-theme=dark] body .dk-aiwho em{color:#fac69e}:root[data-theme=dark] body .dk-aifill{color:#c4a8f0}:root[data-theme=dark] body .tt-closeon,:root[data-theme=dark] body .dk-ainame-tag{color:#fac69e}:root[data-theme=dark] body .lv-chip.must:not(:disabled){color:#f2a6a6}:root[data-theme=dark] body .lv-chip.warn:not(:disabled){color:#fac69e}:root[data-theme=dark] body .lv-why em,:root[data-theme=dark] body .lv-att.a-absent{color:#f2a6a6}:root[data-theme=dark] body .lv-att.a-late,:root[data-theme=dark] body .lv-att.a-early{color:#fac69e}:root[data-theme=dark] body .lv-owe{color:#f2a6a6}:root[data-theme=dark] body .lv-ext{color:#c1a2f6}:root[data-theme=dark] body .fl-ok{color:#9cfce1}:root[data-theme=dark] body .fl-chip small,:root[data-theme=dark] body .fl-chip.t-bad{color:#f2a6a6}:root[data-theme=dark] body .fl-chip.t-warn{color:#fac69e}:root[data-theme=dark] body .fl-chip.t-pur{color:#c4a8f0}:root[data-theme=dark] body .fl-chip.t-blue{color:#a5b9f3}:root[data-theme=dark] body .cll-h em{color:#c1a2f6}:root[data-theme=dark] body .cll-h.must em{color:#f2a6a6}:root[data-theme=dark] body .cll-st.s-done{color:#9cfce1}:root[data-theme=dark] body .cll-st.s-noanswer{color:#fac69e}:root[data-theme=dark] body .cl-why,:root[data-theme=dark] body .dk-callnote,:root[data-theme=dark] body .dk-bk-no,:root[data-theme=dark] body .dk-four-big.on b,:root[data-theme=dark] body .dk-order li i{color:#c1a2f6}:root[data-theme=dark] body .ct-badge{color:#fac69e}:root[data-theme=dark] body .ct-pop{color:#f6c2a2}:root[data-theme=dark] body .rt-who .rt-why{color:#c1a2f6}:root[data-theme=dark] body .rt-note,:root[data-theme=dark] body .cll-stin.s-noanswer{color:#fac69e}:root[data-theme=dark] body .ifx-go,:root[data-theme=dark] body .fl-chip.t-ifx{color:#f4a4c5}:root[data-theme=dark] body .dk-aibtn{background:var(--panel,#ffffff0f)}:root[data-theme=dark] body .dk-aibtn.on,:root[data-theme=dark] body .dk-aibtn:hover{color:#c4a8f0}:root[data-theme=dark] body .ct-ht b{color:#c1a2f6}:root[data-theme=dark] body .ct-chip.ph-live{color:#c4a8f0}:root[data-theme=dark] body .ct-hits em,:root[data-theme=dark] body .ct-gsum .pur b{color:#c1a2f6}:root[data-theme=dark] body .ct-today-dot{color:#c4a8f0}:root[data-theme=dark] body .ir-total{color:#9cfce1}:root[data-theme=dark] body .ir-total.bad,:root[data-theme=dark] body .ir-n.bad,:root[data-theme=dark] body .ir-n.bad small,:root[data-theme=dark] body .ir-amt.bad{color:#f2a6a6}:root[data-theme=dark] body .ir-ok{color:#9cfce1}:root[data-theme=dark] body .ir-warn{color:#fac69e}:root[data-theme=dark] body .pay-closed{color:#a1f7da}:root[data-theme=dark] body .pay-warn,:root[data-theme=dark] body .pay-pend em{color:#fac69e}:root[data-theme=dark] body .pay-tag{color:#b3aeea}:root[data-theme=dark] body .pay-tag.warn,:root[data-theme=dark] body .pay-tag.absence,:root[data-theme=dark] body .pay-tag.makeup{color:#fac69e}:root[data-theme=dark] body .pay-tag.fix{color:#a5b9f3}:root[data-theme=dark] body .pay-fig.hi b,:root[data-theme=dark] body .pay-rcell.own small{color:#c4a9ef}:root[data-theme=dark] body .pay-line.todo .pay-line-t small{color:#fac69e}:root[data-theme=dark] body .pay-line-sum b{color:#c4a9ef}:root[data-theme=dark] body .pay-link{color:#b3aeea}:root[data-theme=dark] body .pay-tag.good{color:#a1f7da}:root[data-theme=dark] body .pay-wait{color:#fac69e}:root[data-theme=dark] body .slip{border:1px solid var(--line,#8598b757);background:var(--solid,#ffffff0f)}:root[data-theme=dark] body .slip th,:root[data-theme=dark] body .slip td{border-bottom:1px solid var(--line,#8598b757)}:root[data-theme=dark] body .slip tfoot th,:root[data-theme=dark] body .slip tfoot td{border-top:2px solid var(--line,#8598b757)}:root[data-theme=dark] body .slip-net{background:color-mix(in srgb,#6366f1 9%,var(--solid,#ffffff0f))}:root[data-theme=dark] body .gr-a b{color:#a1f7da}:root[data-theme=dark] body .mg-caution b{color:#fac69e}:root[data-theme=dark] body .mg-tag{color:#a1f7da}:root[data-theme=dark] body .mg-th.unread b{color:#c4a8f0}:root[data-theme=dark] body .lb-chip .lb-tap .lb-notice{color:#a1f7da}:root[data-theme=dark] body .ik-card{background:var(--solid,#ffffff0f)}:root[data-theme=dark] body .ik-card.on{background:linear-gradient(180deg,color-mix(in srgb,#7c3aed 7%,var(--solid,#ffffff0f)),var(--solid,#ffffff0f) 70%)}:root[data-theme=dark] body .ik-cf .btn.on,:root[data-theme=dark] body .ik-opts .btn.on{background:color-mix(in srgb,#7c3aed 12%,var(--solid,#ffffff0f))}:root[data-theme=dark] body .ik-block{background:color-mix(in srgb,#dc2626 9%,var(--solid,#ffffff0f))}:root[data-theme=dark] body .ik-st.doing{background:color-mix(in srgb,#7c3aed 6%,var(--solid,#ffffff0f))}:root[data-theme=dark] body .lp-qr img{background:#ffffff0f}:root[data-theme=dark] body .ceo-side a:focus-visible{outline:2px solid #ffffff1f}:root[data-theme=dark] body .ceo-sw:after{background:#ffffff0f}:root[data-theme=dark] body .hk-fchip{color:#c5aaee}:root[data-theme=dark] body .hk-fchip button{color:#c4a8f0}:root[data-theme=dark] body .hk-selbar{background:#531aff29}:root[data-theme=dark] body .hk-selbar .cnt{color:#c5aaee}:root[data-theme=dark] body .hk-blist li.on{background:#5d1aff29}:root[data-theme=dark] body .hk-table th,:root[data-theme=dark] body .hk-table tbody tr:hover td{background:#ffffff0f}:root[data-theme=dark] body .hk-table tbody tr.sel td{background:#531aff29}:root[data-theme=dark] body .hk input[type=checkbox]{background:#ffffff0f}:root[data-theme=dark] body .hk-grp td{background:#ffffff0f!important}:root[data-theme=dark] body .hk-fold{color:#b9b0e8;background:#5a41d829}:root[data-theme=dark] body .hk-foldtxt{color:#b9b0e8}:root[data-theme=dark] body .hk-now{color:#c4a8f0}:root[data-theme=dark] body .hk-att.none{background:#ffffff0f}:root[data-theme=dark] body .hk-ck{background:color-mix(in srgb,var(--c) 7%,#ffffff0f)}:root[data-theme=dark] body .hk-ck:hover{background:color-mix(in srgb,var(--c) 14%,#ffffff0f)}:root[data-theme=dark] body button.hk-bdc.on{color:#c5aaee;background:#5e1aff29}:root[data-theme=dark] body .hk-sq i.none,:root[data-theme=dark] body .hk-sq i.rest,:root[data-theme=dark] body .hk-sq i.off,:root[data-theme=dark] body .hk-sq i.wait,:root[data-theme=dark] body .hk-sqlg .none:before,:root[data-theme=dark] body .hk-sqlg .rest:before{background:#ffffff0f}:root[data-theme=dark] body .hk-via.v-app{color:#a5b9f3}:root[data-theme=dark] body .hk-via.v-kakao{color:#ffe399;background:#ffd61a29}:root[data-theme=dark] body .hk-how{background:#ffffff0f}:root[data-theme=dark] body .hk-tpl.on{color:#c5aaee;background:#531aff29}:root[data-theme=dark] body .hk-pv{background:#751aff29}:root[data-theme=dark] body .hk-side li.on,:root[data-theme=dark] body .hk-side li.drop{background:#5d1aff29}:root[data-theme=dark] body .hk-sum{background:#ffffff0f}:root[data-theme=dark] body .hk-fsec.cur>h4,:root[data-theme=dark] body .hk-tag.req,:root[data-theme=dark] body .hk-ai,:root[data-theme=dark] body .hk-tpl.ai{color:#c4a9ef}:root[data-theme=dark] body .hk-offh:hover{background:#ffffff0f}:root[data-theme=dark] body .desk .dk-bk .dk-cls-h .dk-more{color:#c4a8f0}:root[data-theme=dark] body .desk .dk-bk .dk-cls-h .dk-more:hover{color:#c5aaee}@media (min-width:1100px){:root[data-theme=dark] body .app .desk .dk-sg-t,:root[data-theme=dark] body .app .desk .dk-sg+.dk-sg .dk-sg-t,:root[data-theme=dark] body .app .desk .dk-sg.fold .dk-sg-t{color:#c1a2f6}:root[data-theme=dark] body .app .desk .dk-sg.fold .dk-sg-t:hover{color:#c4a9ef}:root[data-theme=dark] body .app .desk .dk-side a.dk-si:hover{background:#6238e029}:root[data-theme=dark] body .app .desk .dk-side a.dk-si.on{color:#c4a9ef;background:#5e1aff29}}:root[data-theme=dark] body .app button:hover>.dk-tgl{color:#c4a9ef;background:#5e1aff29}:root[data-theme=dark] body .app .dk-tabs2,:root[data-theme=dark] body .app :is(.dk-mode,:root[data-theme=dark] body .dk-seg3){background:#ffffff0f}:root[data-theme=dark] body .app :is(.dk-n,:root[data-theme=dark] body .dk-prep-gh em,:root[data-theme=dark] body .dk-ai,:root[data-theme=dark] body .dk-chips button.on,:root[data-theme=dark] body .pps-chip.on,:root[data-theme=dark] body .dk-seg2 button.on.ext){color:#c4a9ef;background:#551aff29}:root[data-theme=dark] body .app :is(.dk-prep-b,:root[data-theme=dark] body .dk-dec2) .btn.pri{color:#c4a9ef}:root[data-theme=dark] body .app :is(.dk-prep-b,:root[data-theme=dark] body .dk-dec2) .btn.pri:hover:not(:disabled){color:#c5aaee;background:#5e1aff29}:root[data-theme=dark] body .tt-colpick-pop,:root[data-theme=dark] body .tt-colpick-pop li,:root[data-theme=dark] body .cs-light{background:var(--solid,#ffffff0f)}:root[data-theme=dark] body .cs-light.blue b{color:#a2bcf6}:root[data-theme=dark] body .cs-light.red b{color:#f1a7a7}:root[data-theme=dark] body .cs-tag.blue{color:#a5b9f3}:root[data-theme=dark] body .cs-tag.green{color:#a7f1c3}:root[data-theme=dark] body .cs-tag.yellow{color:#f5cea3}:root[data-theme=dark] body .cs-tag.red{color:#f2a6a6}:root[data-theme=dark] body .tt-memobar.has{color:#f1caa7;background:#ffec1a29;border:1px solid #fcd64057}:root[data-theme=dark] body .tt-memobar.has small{color:#fbd49d}:root[data-theme=dark] body .dk-nextp{color:#c5aaee;background:#401aff29}:root[data-theme=dark] body :has(.app.staffui){background:#707ea829}:root[data-theme=dark] body .staffui .dombox{background:color-mix(in srgb,var(--c) 3%,#6f6fa929)}:root[data-theme=dark] body .staffui .ceo-side a:hover{background:#707ea829}:root[data-theme=dark] body .app .btn.pri:disabled,:root[data-theme=dark] body .app .tt-btn.pri:disabled,:root[data-theme=dark] body .app .tt-btn.blue:disabled,:root[data-theme=dark] body .app .tt-btn.ok:disabled{background:#ffffff0f}:root[data-theme=dark] body .app .tt-tabs button:hover{background:#511ffa29}:root[data-theme=dark] body .app .sg-card .btn.pri{color:#c4a8f0}:root[data-theme=dark] body .app .sg-card .btn.pri:hover:not(:disabled){color:#c4a9ef;background:#511ffa29}:root[data-theme=dark] body .app .modesw{background:#ffffff0f}@media (min-width:1100px){:root[data-theme=dark] body .app .hnav-g h4{color:#c1a2f6}:root[data-theme=dark] body .app .hnav-i:hover{background:#6238e029}:root[data-theme=dark] body .app .hnav-i.on{color:#c4a9ef;background:#5e1aff29}}@media (min-width:901px){:root[data-theme=dark] body .app .hk-center>.hk-kpis{background:#707ea829}}:root[data-theme=dark] body .app .alerts .alsec-b .more:hover{color:#c4a9ef}:root[data-theme=dark] body .app .acad-t th{color:var(--muted);background:#6f6fa929}:root[data-theme=dark] body .app .acad-t td.bad{color:#f2a6a6}:root[data-theme=dark] body .app .acad-t tbody tr:hover{background:#5b1aff29}:root[data-theme=dark] body .app .acad-t .acad-b:hover{color:#c4a9ef}:root[data-theme=dark] body .vt-seg{background:#ffffff0f}:root[data-theme=dark] body .app .vt-tbl th{color:var(--muted);background:#6f6fa929}:root[data-theme=dark] body .app .vt-tbl tr.vt-sec th{background:#6238e029}:root[data-theme=dark] body .app .vt-tbl tr.vt-sec th em{color:#f1a7a7}:root[data-theme=dark] body .app .vt-tbl .vt-name a:hover{color:#c4a9ef}:root[data-theme=dark] body .app .vt-tbl tbody tr:hover{background:#5b1aff29}:root[data-theme=dark] body .fl-pick b{color:#c4a8f0}:root[data-theme=dark] body .bside .loc .loc-c:focus-visible,:root[data-theme=dark] body .bside .loc-g>button.loc-c:focus-visible{outline:2px solid #6242fa57}:root[data-theme=dark] body .loc-map .loc-sec{color:#c4a8f0}:root[data-theme=dark] body .lb-sendseg button.on{color:#c4a9ef}:root[data-theme=dark] body .qp-tap{color:#b3aeea}:root[data-theme=dark] body .qp-tap:hover{background:#1a4fff29}:root[data-theme=dark] body .qp{background:var(--solid,#ffffff0f)}:root[data-theme=dark] body .qp-tap.qp-on{background:#1a4dff29}:root[data-theme=dark] body a.go-src:hover{color:#b3aeea}:root[data-theme=dark] body .lb-tapas.lb-mkhint>.mlink{color:#c4a8f0}:root[data-theme=dark] body .cap .pend.rest{color:#b3aeea;background:#1a4dff29}:root[data-theme=dark] body .app .alerts .alsec-b .more{color:#c4a9ef}:root[data-theme=dark] body .app .alerts .alsec-b .more:hover{background:#6238e029}:root[data-theme=dark] body .rmore{color:#c4a9ef}:root[data-theme=dark] body .rmore:hover{background:#451aff29}:root[data-theme=dark] body .dk-order li>a:hover,:root[data-theme=dark] body .dk-order li>.dk-linkbtn:hover{color:#c1a2f6}:root[data-theme=dark] body .su-card .su-n,:root[data-theme=dark] body .tt-tabs .tt-kinds button.on{color:#c4a9ef}:root[data-theme=dark] body .app .tt-pick.bad{color:#f2a6a6}:root[data-theme=dark] body .app .tt-top .tt-tabs-pri button.on{color:#c4a9ef}:root[data-theme=dark] body .app .tt-top .tt-mini a:hover,:root[data-theme=dark] body .app .tt-top .tt-mini button:hover{color:#c4a8f0}:root[data-theme=dark] body .app .tt-top .tt-mini button.on{color:#c4a9ef;background:#451aff29}:root[data-theme=dark] body .app .tt-top .tt-acts .tt-btn:hover:not(:disabled){color:#c4a8f0}:root[data-theme=dark] body .dk-tbl .dk-td-act .btn.danger{color:#e7b3b1}:root[data-theme=dark] body .dk-msg .dk-more{color:#c4a8f0}:root[data-theme=dark] body .dk-set .dk-rule .btn{color:#c4a9ef}:root[data-theme=dark] body .dk-set .dk-rule .btn:hover:not(:disabled){background:#5e1aff29}:root[data-theme=dark] body .tk-card.hot{border-color:#fb415857}:root[data-theme=dark] body .exam .ex-mode .sg.on,:root[data-theme=dark] body .exam .ex-pick .sg.on,:root[data-theme=dark] body .exam .ex-presets .sg.on{color:#c4a9ef}:root[data-theme=dark] body .ceo-sw:disabled:not(.on),:root[data-theme=dark] body .ceo-sw[aria-disabled=true]:not(.on){background:#7085a829}:root[data-theme=dark] body .ceo-sw:disabled:not(.on):after{background:#6a81af29;box-shadow:inset 0 0 0 1px #8b99b157}:root[data-theme=dark] body .ceo-brand small{color:#c4a8f0}@media (max-width:700px){:root[data-theme=dark] body .cbz-kidtbl tbody tr{border-bottom:1px solid var(--cbz-line,#8598b757)}}:root[data-theme=dark] body .viewbar{color:#c0aeea;background:#531aff29;border:1px solid #764def57}:root[data-theme=dark] body .viewbar b{color:#c1a7f1}:root[data-theme=dark] body .viewbar a,:root[data-theme=dark] body .viewbar button,:root[data-theme=dark] body .fl .mlink:hover,:root[data-theme=dark] body button.lb-sched.linkish:hover{color:#c4a9ef}:root[data-theme=dark] body .lb-saved.dirty{color:#c4a9ef;background:#531aff29!important}:root[data-theme=dark] body .lb-next.has-guess{background:#5b1aff29;border:1px solid #7a55e757}:root[data-theme=dark] body .lb-chip.a-present em.lb-mk{color:#c4a9ef;background:#451aff29}:root[data-theme=dark] body .lb-chip.a-late,:root[data-theme=dark] body .lb-chip.a-early{background:#ffb81a29;border-color:#e5b95757}:root[data-theme=dark] body .lb-chip.a-late em,:root[data-theme=dark] body .lb-chip.a-early em{color:#f3d4a5;background:#f4b62429}:root[data-theme=dark] body .lb-chip.a-leave em{color:var(--muted);background:#7d73a529}:root[data-theme=dark] body .lb-chip .lb-deskby{color:#c4a9ef;background:#531aff29}:root[data-theme=dark] body .lb-chip.saved .lb-tap:after{color:#c1a2f6}:root[data-theme=dark] body .since-track em{background:color-mix(in srgb,var(--c) 45%,#ffffff0f)}:root[data-theme=dark] body .csplit .tmore:hover{color:#c4a9ef;background:#531aff29;border-color:#764def57}:root[data-theme=dark] body .cside .mlink,:root[data-theme=dark] body .pinned .mlink{color:#c4a9ef}:root[data-theme=dark] body .csplit .gl-gap{color:#f2a6a6;background:#f8202029;border-color:#fb414157}:root[data-theme=dark] body .csplit .pill.al-miss{color:#f2a6a6;background:#f8202029}:root[data-theme=dark] body :has(.csplit) .pill.al-miss{color:#f2a6a6;background:#f8202029}:root[data-theme=dark] body .csplit .strip .day.today .dn,:root[data-theme=dark] body .csplit .wcol.today .dn,:root[data-theme=dark] body .csplit .mcell.today .md,:root[data-theme=dark] body .csplit .mlink{color:#c4a9ef}:root[data-theme=dark] body .csplit .lc-now{background:#471aff29}:root[data-theme=dark] body .csplit .ltabs button.on{background:#531aff29}:root[data-theme=dark] body .csplit .ltabs button:hover{background:#471aff29}:root[data-theme=dark] body .csplit .wt-hd.today b{color:#c4a9ef}:root[data-theme=dark] body .ho-next{background:#471aff29;border:1px solid #764def57}:root[data-theme=dark] body .ctp-all:hover,:root[data-theme=dark] body .ctp-b:hover,:root[data-theme=dark] body .ctp-lb:hover{background:#471aff29}:root[data-theme=dark] body .ctp-all.on,:root[data-theme=dark] body .ctp-b.on,:root[data-theme=dark] body .ctp-n.on .ctp-lb{color:#c5aaee;background:#531aff29}:root[data-theme=dark] body .ctp-tg:hover{background:#471aff29}:root[data-theme=dark] body .ctp-c em{color:#f2a6a6}:root[data-theme=dark] body .dk-prereg{background:#401aff29}:root[data-theme=dark] body .dk-prep-ls{border-left:2px solid #8569d357}
:root[data-theme=dark] body:has(.app.staffui){--bg:#0e0b1f;--surface:#1e1a36b8;--solid:#17142b;--aurora:radial-gradient(1400px 520px at 50% -220px,#8b5cf629,transparent 70%),radial-gradient(900px 420px at 100% 0,#38bdf812,transparent 70%);background:var(--aurora),linear-gradient(165deg,#0b0918 0%,#110d24 45%,#0a0e1e 100%);background-attachment:fixed}:root[data-theme=dark] body:has(.app.staffui):before{display:block}:root[data-theme=dark] .pf-doc,:root[data-theme=dark] .a4sheet,:root[data-theme=dark] .a4{--text:#16161d;--muted:#5f5f6b;--line:#1414281c;--surface2:#1414280b;--solid:#fff;--surface:#fff;--link:#6d28d9;color:#16161d}:root[data-theme=dark] body{--nv-v:#8b5cf62e;--nv-vl:#a78bfa52;--nv-vt:#c4b5fd;--nv-r:#ef444429;--nv-rl:#f8717161;--nv-rt:#fca5a5;--nv-y:#f59e0b29;--nv-yl:#fbbf245c;--nv-yt:#fcd34d;--nv-g:#10b9811f;--nv-gl:#34d39952;--nv-gt:#6ee7b7;--nv-n:#ffffff14}:root[data-theme=dark] body :is(.hnav-i.on,.lb-nx.on,.lb-chip.a-absent.saved,.lb-chip .lb-deskby,.c-abs,.pill.al-abs,.viewbar,.lb-saved.dirty,.lc-now,.ltabs button.on,.ctp-all.on,.ctp-b.on,.ctp-n.on .ctp-lb){color:var(--nv-vt);background:var(--nv-v)!important}:root[data-theme=dark] body :is(.hnav-i:hover,.tt-tabs button:hover,.tmore:hover,.ltabs button:hover,.ctp-all:hover,.ctp-b:hover,.ctp-lb:hover,.ctp-tg:hover,.acad-t tbody tr:hover,.vt-tbl tbody tr:hover,.alerts .alsec-b .more:hover){background:#8b5cf61f}:root[data-theme=dark] body :is(.dx-col.rx,.ho-next,.lb-next.has-guess){background:var(--nv-v);border-color:var(--nv-vl)}:root[data-theme=dark] body :is(.dx-t,.ho-next){color:var(--text)}:root[data-theme=dark] body :is(.pill.al-miss,.gl-gap,.seg button.on.t-absent){border-color:var(--nv-rl);background:var(--nv-r)!important;color:var(--nv-rt)!important}:root[data-theme=dark] body :is(.ho-low,.ksig-chip,.lb-chip.a-late,.lb-chip.a-early,.lb-chip.a-late em,.lb-chip.a-early em,.seg button.on.t-late){border-color:var(--nv-yl);color:var(--nv-yt);background:var(--nv-y)!important}:root[data-theme=dark] body .kstreak{color:#fdba74;background:linear-gradient(90deg,#f9731638,#f59e0b2e)}:root[data-theme=dark] body .school{border-color:var(--nv-gl);background:linear-gradient(135deg,#10b9811f,#38bdf81a)}:root[data-theme=dark] body .sc-ex{background:var(--nv-n);border-color:#a5b4fc59}:root[data-theme=dark] body .ksig.ok{color:var(--nv-gt)}:root[data-theme=dark] body :is(.kwbox .chip,.lb-tap em,.lb-chip.a-leave em,.modesw){border-color:var(--line);background:var(--nv-n)!important}:root[data-theme=dark] body .modesw a:not(.on){color:var(--muted)}:root[data-theme=dark] body .rv-face.rv-front{background:linear-gradient(135deg,#6366f138,#ec489924)}:root[data-theme=dark] body .rv-face.rv-back{background:linear-gradient(135deg,#10b9812e,#38bdf824)}:root[data-theme=dark] body :is(.acad-t th,.vt-tbl th,.vt-tbl tr.vt-sec th){color:var(--muted);background:#1b1733}:root[data-theme=dark] body .staffui .homehead{background:#0e0b1fdb}:root[data-theme=dark] body :is(.hnav-g h4,.hnav-i:not(.hot) em,.fb-go,.pl-now,.mlink,.seg button.on){color:var(--nv-vt)}:root[data-theme=dark] body .kwbox .chip :is(.chip-t,button,.kwnote){color:var(--text)}:root[data-theme=dark] body .lb-tap em,:root[data-theme=dark] body :is(.dx-col h4,.dx-ai,.dx-ai small,.lb-nx,.lb-edit,.ho-card em,th.c.prem,.seg a.on){color:var(--nv-vt)}:root[data-theme=dark] body .nb{color:var(--nv-rt)}:root[data-theme=dark] body .rv-front b{color:#ede9fe}:root[data-theme=dark] body .rv-back b{color:var(--text)}:root[data-theme=dark] body .rv-face em{color:var(--muted)}:root[data-theme=dark] body :is(.rv-a,.ksig.ok){color:var(--nv-gt)}:root[data-theme=dark]{--bg:#0c0a1a;--solid:#17142a;--surface:#1c1832b3;--surface2:#ffffff0d;--text:#eceaf6;--muted:#a8a4c2;--line:#a78bfa24;--accent:#eceaf6;--accent-ink:#0c0a1a;--link:#b9a5ff;--shadow:0 1px 0 #ffffff0a inset,0 14px 34px -18px #000000bf;--aurora:radial-gradient(1200px 520px at 50% -240px,#8b5cf633,transparent 70%),radial-gradient(900px 480px at 100% 0,#38bdf814,transparent 70%);--tt-line:#a78bfa29;--tt-blue:#6d5bf0}:root[data-theme=dark] body:has(.app.staffui){--bg:#0c0a1a;--solid:#17142a;--surface:#1c1832b3;--surface2:#ffffff0d;--text:#eceaf6;--muted:#a8a4c2;--line:#a78bfa24;--accent:#eceaf6;--accent-ink:#0c0a1a;--link:#b9a5ff;--shadow:0 1px 0 #ffffff0a inset,0 14px 34px -18px #000000bf;--aurora:radial-gradient(1200px 520px at 50% -240px,#8b5cf633,transparent 70%),radial-gradient(900px 480px at 100% 0,#38bdf814,transparent 70%);--tt-line:#a78bfa29;--tt-blue:#6d5bf0}:root[data-theme=dark] body{background:var(--aurora),linear-gradient(165deg,#0b0918 0%,#110d24 45%,#0a0e1e 100%);color:var(--text);background-attachment:fixed}:root[data-theme=dark] body:before{opacity:.85;animation:28s ease-in-out infinite alternate sky,90s linear infinite cb-night-hue;display:block!important}@keyframes cb-night-hue{0%{filter:blur(20px)hue-rotate()}to{filter:blur(20px)hue-rotate(360deg)}}@media (prefers-reduced-motion:reduce){:root[data-theme=dark] body:before{animation:none}}:root[data-theme=dark] :is(.card,.bx,.rect,.board,.glass,.hk-kpi,.hk-card,.dk-card,.dk-box,.tt-box,.acad,.sg-card,.pl-card,.nf-box,.ho-card){border-color:var(--line);-webkit-backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#2822489e,#18142ea8);box-shadow:inset 0 1px #ffffff0f,0 16px 36px -22px #000c}:root[data-theme=dark] :is(.top.tn,.homehead){-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#0c0a1ab8!important}:root[data-theme=dark] :is(.btn.pri,.tt-btn.pri,.tt-btn.blue){box-shadow:0 8px 22px -12px #7c5cfacc;color:#fff!important;background:linear-gradient(135deg,#7c5cfa,#6d3fe0)!important;border-color:#0000!important}:root[data-theme=dark] :is(.btn.pri,.tt-btn.pri,.tt-btn.blue):hover:not(:disabled){filter:brightness(1.08)}:root[data-theme=dark] :is(.btn.pri,.tt-btn.pri,.tt-btn.blue):disabled{opacity:.45}:root[data-theme=dark] .hk-kpis{background:0 0!important}:root[data-theme=dark] .hk-sum{color:var(--text);background:#ffffff0a}:root[data-theme=dark] :is(.hk-fold,.hk-att.none,.vt-seg,.dk-seg2,.dk-tabs2,.dk-ctabs){border-color:var(--line);background:var(--surface2)!important}:root[data-theme=dark] .hk-att.none{color:#fdba74}:root[data-theme=dark] .wkrec.full{color:#fdba74;background:linear-gradient(90deg,#f9731638,#f59e0b29);border-color:#fb923c66}:root[data-theme=dark] :is(.dk-si.on,.dk-aibtn){color:#ddd6fe;border-color:var(--line);background:var(--nv-v,#8b5cf62e)!important}:root[data-theme=dark] .dk-aibtn{background:#ffffff0d!important}:root[data-theme=dark] :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){color:var(--text);border-color:var(--line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#ffffff0a}:root[data-theme=dark] :is(input,select,textarea)::placeholder{color:#7d7999}:root[data-theme=dark] :is(.pf-doc,.a4,.a4sheet) :is(input,select,textarea){color:#16161d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff}:root[data-theme=dark] body:after{content:"";z-index:-1;pointer-events:none;opacity:.55;mix-blend-mode:screen;background:radial-gradient(38% 22% at 30% 30%,#7c5cfa33,transparent 70%),radial-gradient(30% 18% at 70% 60%,#38bdf81f,transparent 70%), radial-gradient(26% 16% at 45% 80%,#ec48991a,transparent 70%),conic-gradient(from 210deg at 50% 50%,transparent 0 30%,#8b5cf60f 40%,transparent 55% 100%);filter:blur(40px);animation:60s ease-in-out infinite alternate cb-aurora;position:fixed;inset:-25%}@keyframes cb-aurora{0%{transform:translate(-4%,-2%)rotate(0)scale(1)}50%{transform:translate(3%,2%)rotate(12deg)scale(1.08)}to{transform:translate(-2%,4%)rotate(-8deg)scale(1.02)}}@media (prefers-reduced-motion:reduce){:root[data-theme=dark] body:after{animation:none}}:root[data-theme=dark] body .ceo{--c-bg:transparent;--c-panel:#1c1832a8;--c-fg:#eceaf6;--c-muted:#a8a4c2;--c-line:#a78bfa29;--c-accent:#9b87ff;--c-accent-soft:#8b5cf62e;--c-side:#0c0a1a8c;--c-side-fg:#c9c4e4;--c1:#9b87ff;--c2:#f5a35c;--c3:#4fd1c5;--c4:#f08cc0;--c5:#7fb2ff}:root[data-theme=dark] body .cbz{--cbz-panel:#1c1832a8;--cbz-bg:transparent;--cbz-fg:#eceaf6;--cbz-muted:#a8a4c2;--cbz-line:#a78bfa29;--cbz-accent:#9b87ff;--cbz-accent-soft:#8b5cf62e}:root[data-theme=dark] .capdi-btn{border:1px solid #a78bfa73;box-shadow:0 10px 30px -10px #7c5cfab3,inset 0 1px #ffffff1f;background:radial-gradient(circle at 30% 25%,#ffffff2e,#282248e6 60%)!important}:root[data-theme=dark] :is(.dk-si.on,.ltabs button.on){box-shadow:inset 2px 0 #9b87ff,0 0 22px -10px #9b87ffcc}:root[data-theme=dark] body .app .nowf .nf-hero{box-shadow:none}:root[data-theme=dark] .modesw a.on,:root[data-theme=dark] .seg button.on{box-shadow:inset 0 1px #ffffff14;color:#fff!important;background:#ffffff1a!important}:root[data-theme=dark] :is(.hk-kpi .n,.gnum,.dsum-n,.pay-fig b){background:linear-gradient(#fff,#c9c2ee);color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] ::selection{color:#fff;background:#9b87ff61}:root[data-theme=dark] *{scrollbar-color:#a78bfa47 transparent}:root[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#a78bfa40 padding-box padding-box;border:2px solid #0000;border-radius:10px}:root[data-theme=dark] ::-webkit-scrollbar-track{background:0 0}:root[data-theme=dark] .homehead:after{filter:drop-shadow(0 0 6px #8b5cf6b3);background:linear-gradient(90deg,#0000,#fffffff2 50%,#0000) -20% 0/16% 100% no-repeat,linear-gradient(90deg,#0000,#d4af37bf 18%,#9b87fff2 50%,#38bdf8bf 82%,#0000) 0 0/100% 100%;animation:7s cubic-bezier(.45,0,.2,1) infinite cb-line}@keyframes cb-line{0%{background-position:-20% 0,0 0}60%,to{background-position:120% 0,0 0}}@media (prefers-reduced-motion:reduce){:root[data-theme=dark] .homehead:after{animation:none}}:root[data-theme=dark] body .cbz-tip{background:#1e1a36;border-color:#a78bfa4d;box-shadow:0 12px 30px -12px #000c}:root[data-theme=dark] body .ceo-side a[aria-current=page]{color:#fff;background:#9b87ff33;box-shadow:inset 2px 0 #9b87ff,0 0 22px -10px #9b87ffcc}:root[data-theme=dark] body .capdi-pan{background:linear-gradient(#1d1836,#14112a);border:1px solid #a78bfa47;box-shadow:0 30px 80px -20px #000000bf,inset 0 0 0 1px #ffffff0a}:root[data-theme=dark] body .capdi-pan .cp-hd{background:0 0}:root[data-theme=dark] body .capdi-hi{color:var(--text);background:#1d1836}:root[data-theme=dark] body .mslot{color:var(--text);background:#ffffff0d;border-color:#a78bfa38}:root[data-theme=dark] body .mslot.lead-far:hover{background:#8b5cf624;border-color:#a78bfa80}:root[data-theme=dark] body .sg.on{color:#fff;background:linear-gradient(135deg,#7c5cfa,#6d28d9);border-color:#9b87ff}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] body :is(select option,select optgroup){color:#ece8ff;background:#17142b}@supports (appearance:base-select){:root[data-theme=dark] select{appearance:base-select;white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;overflow:hidden}:root[data-theme=dark] select option{white-space:nowrap}:root[data-theme=dark] select::picker(select){appearance:base-select;color:#ece8ff;overscroll-behavior:contain;background:#17142b;border:1px solid #a78bfa59;border-radius:12px;max-height:min(60vh,520px);padding:4px;box-shadow:0 24px 60px -16px #000c}:root[data-theme=dark] select option{background:0 0;border-radius:8px;padding:7px 12px}:root[data-theme=dark] select option:hover,:root[data-theme=dark] select option:focus-visible{background:#8b5cf638}:root[data-theme=dark] select option:checked{background:#8b5cf661;font-weight:700}:root[data-theme=dark] select option::checkmark{color:#c4b5fd}:root[data-theme=dark] select optgroup{color:#a69fc8;font-weight:700}:root[data-theme=dark] select::picker-icon{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23B9B0E0' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");margin-left:auto;padding-left:8px;transition:rotate .15s}:root[data-theme=dark] select:open::picker-icon{rotate:180deg}}:root[data-theme=dark] body .dk-cl>li.dk-cl-gs{border-top-color:#a78bfa4d}:root[data-theme=dark] body .start{background:var(--solid)}:root[data-theme=dark] body :is(.bk-sheets li,.mya-tag){color:var(--text);background:#ffffff12;font-weight:500}:root[data-theme=dark] body :is(.top.tn,.homehead){background:#0c0a1af5!important}
:root[data-theme=dark]:has(.app:is([data-bg=flow],[data-bg=stars],[data-bg=rain],[data-bg=waves])) body:before{content:"";z-index:-1;pointer-events:none;filter:none;mix-blend-mode:normal;position:fixed;inset:0;transform:none}:root[data-theme=dark]:has(.app:is([data-bg=flow],[data-bg=stars],[data-bg=rain],[data-bg=waves])) body:after{content:"";z-index:-1;pointer-events:none;filter:none;mix-blend-mode:normal;position:fixed;inset:0;transform:none}@media (prefers-reduced-motion:reduce){:root[data-theme=dark]:has(.app[data-bg]) body:before{animation:none!important}:root[data-theme=dark]:has(.app[data-bg]) body:after{animation:none!important}}:root[data-theme=dark]:has(.app[data-bg=flow]) body:before{opacity:.6;background:linear-gradient(90deg,#7c5cfa66 0% 19.3%,#db509657 20.7% 39.3%,#2dbeaa52 40.7% 59.3%,#fb923c4d 60.7% 79.3%,#7c5cfa66 80.7% 100%);width:500vw;animation:24.8s infinite cb-swap;left:-400vw;right:auto;-webkit-mask-image:linear-gradient(#000 0%,#000c 60%,#00000073 100%);mask-image:linear-gradient(#000 0%,#000c 60%,#00000073 100%)}:root[data-theme=dark]:has(.app[data-bg=flow]) body:after{display:none}@keyframes cb-swap{0%,20.16%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(0,0)}25%,45.16%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(100vw)}50%,70.16%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(200vw)}75%,95.16%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(300vw)}to{transform:translate(400vw)}}:root[data-theme=dark]:has(.app[data-bg=stars]) body{background-color:#0000;background-image:radial-gradient(120% 45% at 50% 115%,#fb923c21,#0000 70%),radial-gradient(90% 40% at 50% 105%,#a855f71f,#0000 70%),linear-gradient(#060818 0%,#0c0b22 60%,#171028 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}:root[data-theme=dark]:has(.app[data-bg=stars]) body:before{opacity:.55;background-image:radial-gradient(1px 1px at 24px 36px,#ffffffe6,#0000),radial-gradient(1px 1px at 132px 92px,#ffffffb3,#0000),radial-gradient(1.4px 1.4px at 214px 160px,#fffaebe6,#0000),radial-gradient(1px 1px at 300px 48px,#ffffffb3,#0000),radial-gradient(1px 1px at 80px 220px,#dce6ffcc,#0000),radial-gradient(1.2px 1.2px at 330px 236px,#ffffffb3,#0000);background-size:360px 280px;animation:7s ease-in-out infinite alternate cb-twinkle;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 85%);mask-image:linear-gradient(#000 0% 45%,#0000 85%)}:root[data-theme=dark]:has(.app[data-bg=stars]) body:after{opacity:.4;background-image:radial-gradient(1px 1px at 60px 120px,#fffc,#0000),radial-gradient(1.6px 1.6px at 250px 60px,#fff4d6e6,#0000),radial-gradient(1px 1px at 420px 300px,#ffffffb3,#0000),radial-gradient(1px 1px at 480px 140px,#d2e1ffcc,#0000);background-size:540px 400px;animation:11s ease-in-out 3s infinite alternate-reverse cb-twinkle;-webkit-mask-image:linear-gradient(#000 0% 40%,#0000 80%);mask-image:linear-gradient(#000 0% 40%,#0000 80%)}@keyframes cb-twinkle{0%{opacity:.25}to{opacity:.6}}:root[data-theme=dark]:has(.app[data-bg=rain]) body{background-color:#0000;background-image:radial-gradient(1200px 520px at 50% -240px,#94a3b81f,#0000 70%),linear-gradient(#0a0e19 0%,#0d1220 55%,#0a0d17 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}:root[data-theme=dark]:has(.app[data-bg=rain]) body:before{opacity:.32;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='180'%3E%3Cg stroke='%23B8C8EE' stroke-opacity='.35' stroke-width='1' stroke-linecap='round'%3E%3Cline x1='12' y1='8' x2='9' y2='30'/%3E%3Cline x1='70' y1='70' x2='67' y2='92'/%3E%3Cline x1='118' y1='22' x2='115' y2='44'/%3E%3Cline x1='40' y1='118' x2='37' y2='140'/%3E%3Cline x1='98' y1='140' x2='95' y2='162'/%3E%3C/g%3E%3C/svg%3E");background-size:140px 180px;animation:3.2s linear infinite cb-rain}:root[data-theme=dark]:has(.app[data-bg=rain]) body:after{opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='260'%3E%3Cg stroke='%23A9B9DD' stroke-opacity='.3' stroke-width='1' stroke-linecap='round'%3E%3Cline x1='30' y1='20' x2='28' y2='36'/%3E%3Cline x1='150' y1='90' x2='148' y2='106'/%3E%3Cline x1='90' y1='180' x2='88' y2='196'/%3E%3Cline x1='200' y1='220' x2='198' y2='236'/%3E%3C/g%3E%3C/svg%3E");background-size:220px 260px;animation:6s linear infinite cb-rain2}@keyframes cb-rain{0%{background-position:0 0}to{background-position:0 180px}}@keyframes cb-rain2{0%{background-position:0 0}to{background-position:0 260px}}:root[data-theme=dark]:has(.app[data-bg=waves]) body{background-color:#0000;background-image:radial-gradient(1200px 520px at 50% -240px,#6366f124,#0000 70%),linear-gradient(#0b0a1c 0%,#0b1124 65%,#0a1828 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}:root[data-theme=dark]:has(.app[data-bg=waves]) body:before{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='220'%3E%3Cpath d='M0 110 Q150 70 300 110 T600 110 T900 110 T1200 110 V220 H0Z' fill='%236366F1' fill-opacity='.08'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:repeat-x;background-size:1200px 220px;animation:48s linear infinite cb-wave}:root[data-theme=dark]:has(.app[data-bg=waves]) body:after{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='170'%3E%3Cpath d='M0 95 Q112 65 225 95 T450 95 T675 95 T900 95 V170 H0Z' fill='%232DD4BF' fill-opacity='.06'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:repeat-x;background-size:900px 170px;animation:36s linear infinite cb-wave2}@keyframes cb-wave{0%{background-position:0 100%}to{background-position:1200px 100%}}@keyframes cb-wave2{0%{background-position:0 100%}to{background-position:-900px 100%}}:root[data-theme=dark]:has(.app[data-bg=calm]){--aurora:none}:root[data-theme=dark]:has(.app[data-bg=calm]) body{background:linear-gradient(#110f1e 0%,#0d0c18 100%) fixed}:root[data-theme=dark]:has(.app[data-bg=calm]) body:before{animation:none;display:none!important}:root[data-theme=dark]:has(.app[data-bg=calm]) body:after{animation:none;display:none!important}.mys{gap:14px;max-width:880px;margin:0 auto;padding:4px 16px 32px;display:grid}.mys-box{background:var(--solid);border:1px solid var(--line);border-radius:16px;gap:10px;padding:16px 18px;display:grid}.mys-box h3{margin:0;font-size:16px}.mys-box .small.muted{margin:-4px 0 0}.mys-bgs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.mys-bg{text-align:left;border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:14px;gap:4px;padding:10px;display:grid}.mys-bg.on{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf659}.mys-bg small{color:var(--muted);word-break:keep-all;font-size:12px;line-height:1.35}.mys-sw{background:#110f1e;border-radius:10px;height:64px;margin-bottom:4px;display:block}.mys-sw.bg-aurora{background:radial-gradient(60% 70% at 20% 30%,#8b5cf6bf,#0000 70%),radial-gradient(55% 60% at 85% 20%,#38bdf899,#0000 70%),radial-gradient(60% 60% at 70% 90%,#ec48998c,#0000 70%),#0c0a1a}.mys-sw.bg-flow{background:linear-gradient(90deg,#7c5cfa99 0 48%,#fb923c80 52% 100%),#0c0a1a}.mys-sw.bg-stars{background:radial-gradient(1.2px 1.2px at 18% 22%,#fff,#0000),radial-gradient(1px 1px at 42% 12%,#fff,#0000),radial-gradient(1.4px 1.4px at 66% 30%,#fff7e0,#0000),radial-gradient(1px 1px at 84% 16%,#fff,#0000),radial-gradient(1px 1px at 30% 44%,#dfe7ff,#0000),radial-gradient(120% 60% at 50% 120%,#fb923c59,#0000 70%),linear-gradient(#060818,#171028)}.mys-sw.bg-rain{background:repeating-linear-gradient(100deg,#0000 0 13px,#b8c8ee21 13px 14px),linear-gradient(#0a0e19,#0d1220)}.mys-sw.bg-waves{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='64' preserveAspectRatio='none'%3E%3Cpath d='M0 40 Q25 30 50 40 T100 40 T150 40 T200 40 V64 H0Z' fill='%236366F1' fill-opacity='.22'/%3E%3Cpath d='M0 48 Q25 40 50 48 T100 48 T150 48 T200 48 V64 H0Z' fill='%232DD4BF' fill-opacity='.16'/%3E%3C/svg%3E") bottom/100% 100% no-repeat,linear-gradient(#0b0a1c,#0a1828)}.mys-sw.bg-calm{background:linear-gradient(#1b1830,#0d0c18)}.mys-use{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.mys-u{border:1px solid var(--line);border-radius:12px;gap:2px;padding:12px;display:grid}.mys-u em{font-variant-numeric:tabular-nums;font-size:26px;font-style:normal;font-weight:800}.mys-u small{color:var(--muted);word-break:keep-all;font-size:12px;line-height:1.35}.mys-top{justify-content:flex-end;display:flex}
@media (min-width:901px){.staffui .ceo{background:0 0;grid-template-columns:184px minmax(0,1fr);gap:16px;min-height:0;margin:16px 0 0}.staffui .ceo-side{background:var(--solid);border:1px solid var(--line);min-height:0;top:calc(var(--navh,64px) + 10px);color:var(--text);border-radius:14px;gap:2px;padding:12px 6px 10px}.staffui .ceo-main{background:0 0;padding:0 0 96px}.staffui :is(.ceo-kpis,.cbz-kpis){grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (min-width:901px) and (max-width:1399px){.staffui .cbz-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.staffui .ceo-side a{color:var(--text);border-radius:8px;padding:7px 10px;font-size:13.5px;line-height:20px}.staffui .ceo-side a[aria-current=page]{color:#5b21b6;box-shadow:none;background:#f1ebff;font-weight:600}:root[data-theme=dark] body .staffui .ceo-side a[aria-current=page]{color:#c4a9ef;box-shadow:none;background:#5e1aff29}:root[data-theme=dark] body .staffui .ceo-side a:hover{background:#6238e029}.top.tn .ir-nav{color:var(--text);border:1px solid var(--line);font-weight:500;background:var(--solid)!important}.top.tn .ir-nav:hover{border-color:color-mix(in srgb,var(--link) 45%,var(--line))}.top.tn .ir-nav.on{color:var(--link);border-color:color-mix(in srgb,var(--link) 55%,var(--line));outline:0}.lb-foot{background:var(--solid);-webkit-backdrop-filter:none}.fresh-tag{letter-spacing:.01em;white-space:nowrap;vertical-align:middle;color:#6d28d9;background:linear-gradient(120deg,#7c3aed17,#ec489912);border:1px solid #7c3aed38;border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:6px;padding:0 7px 0 6px;font-size:11px;font-style:normal;font-weight:600;line-height:17px;display:inline-flex}.fresh-tag:before{content:"";background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:50%;width:5px;height:5px}:root[data-theme=dark] body .fresh-tag{color:#dccfff;background:linear-gradient(120deg,#8b5cf62e,#ec48991f);border-color:#a78bfa61}.hk-kpi.none .k i{box-shadow:inset 0 0 0 1.5px var(--c);background:0 0}.bk-card.mg-err{max-width:none}.mg-err .mg-table{white-space:normal}.mg-err .mg-table :is(th,td){text-align:left;vertical-align:top}.mg-err .mg-table :is(th,td):first-child{white-space:nowrap;width:1%}.mg-err .mg-table :is(th,td):nth-child(2){width:22%}.mg-err .mg-table :is(th,td):nth-child(4){text-align:right;white-space:nowrap;width:1%}.mg-err .mg-table td:nth-child(3){overflow-wrap:anywhere}.lb-chip.a-absent{background:#fef2f2;border-color:#fca5a5}.lb-chip.a-absent em,.c-abs{color:#b91c1c;background:#fee2e2}.app .pill.al-abs{color:#b91c1c;background:#fef2f2}.app .csplit .pill.al-miss{color:#1d4ed8;background:#eff6ff;border:0}body:has(.csplit) .app .pill.al-miss{color:#1d4ed8;background:#eff6ff;border:0}:root[data-theme=dark] body .app .lb-chip.a-absent.a-absent.a-absent.a-absent{border-color:#f8717173;background:#f820201f!important}:root[data-theme=dark] body .app .lb-chip.a-absent em,:root[data-theme=dark] body .app .c-abs.c-abs.c-abs.c-abs.c-abs,:root[data-theme=dark] body .app .pill.al-abs.al-abs.al-abs.al-abs{color:#f2a6a6!important;background:#f8202029!important}:root[data-theme=dark] body .app .pill.al-miss.al-miss.al-miss.al-miss{border-color:#0000;color:#a9c4ff!important;background:#2563eb2e!important}.tt-tbl td.num,.tt-tbl td.n,.tt-stack td.n{font-variant-numeric:tabular-nums;font-weight:400}.tt-tbl tr.off td{color:var(--muted)}.tt-tbl tr.off td b{font-weight:inherit}
