.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;color:var(--muted);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;margin:-4px -2px -4px -8px;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;margin-left:10px;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}.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-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:1px solid #14142814;margin-top:4px;padding-top:4px}.dk-cl>li.dk-cl-ss{border-top:1px solid #7c3aed4d;margin-top:4px;padding-top:4px}html .dk-clist .dk-cl-row:hover{background:#7c3aed12}.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}.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}
@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>span{align-self:center;padding-top:0}.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%}.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}}@media (max-width:1300px){html .dk-split-l{max-width:320px}}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}}@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}}@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{white-space:nowrap;display:inline-block}html .dk-cpage .dk-rt td.c-nm small{white-space:normal}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}@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{animation:.2s cubic-bezier(.2,.8,.2,1) cb-rise}.staffui .sheetpanel{box-shadow:0 24px 60px -28px #281e5a59,0 2px 8px -4px #281e5a14}
: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 .csplit .tmore:hover{color:#c4a9ef;background:#531aff29;border-color:#764def57}: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:#f2a6a6;background:#f8202029}: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 .lb-edit{color:#c1a2f6}:root[data-theme=dark] body .lb-chip.a-absent{background:#f8202029}:root[data-theme=dark] body .lb-chip.a-absent em{color:#f2a6a6;background:#ff1a1a29}: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 .lb-chip.saved .lb-tap:after{color:#c1a2f6}: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:#f2a6a6;background:#ff1a1a29}: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}@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 .lb-saved.dirty{color:#c4a9ef;background:#531aff29!important}: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{color:#c0aeea}: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 .app .alerts .alsec-b .more:hover{color:#c4a9ef;background:#6238e029}: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{color:#c1a2f6}:root[data-theme=dark] body .cap .pend.rest{color:#b3aeea;background:#1a4dff29}: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 .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}:root[data-theme=dark] body .app .tt-pick.bad{color:#f2a6a6}:root[data-theme=dark] body .dk-msg .dk-more{color:#c4a8f0}: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}@media (min-width:1100px){: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 .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 .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 .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}@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-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[aria-current=page]{color:#c4a9ef;background:#5e1aff29}: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}}:root[data-theme=dark] body .app .alerts .alsec-b .more{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 .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,: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-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-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{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-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 .since-track em{background:color-mix(in srgb,var(--c) 45%,#ffffff0f)}: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:#a5b9f3;background:#1a7eff29}:root[data-theme=dark] body :has(.csplit) .pill.al-miss{color:#a5b9f3;background:#1a7eff29}: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 .bp-sec em{color:#c1a2f6}:root[data-theme=dark] body .fresh-tag{color:#c4a8f0}:root[data-theme=dark] body .dk-prep-ls{border-left:2px solid #8569d357}:root[data-theme=dark] body .mys-sw.bg-stars{background:radial-gradient(1.2px 1.2px at 18% 22%,#ffffff0f,#0000),radial-gradient(1px 1px at 42% 12%,#ffffff0f,#0000),radial-gradient(1.4px 1.4px at 66% 30%,#ffc41a29,#0000),radial-gradient(1px 1px at 84% 16%,#ffffff0f,#0000),radial-gradient(1px 1px at 30% 44%,#1a53ff29,#0000),radial-gradient(120% 60% at 50% 120%,#fb923c59,#0000 70%),linear-gradient(#060818,#171028)}
:root[data-theme=dark] body:has(.app.staffui){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;background:var(--aurora),linear-gradient(165deg,#0b0918 0%,#110d24 45%,#0a0e1e 100%);color:var(--text)}:root[data-theme=dark] body :is(.hnav-i.on,.lb-nx.on,.lb-chip .lb-deskby,.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(.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-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]):not(.tt-memo-in){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:#c4a9ef;box-shadow:none;background:#5e1aff29}:root[data-theme=dark] body .staffui .ceo-side a:hover{background:#6238e029}: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;background:0 0;border-radius:8px;padding:7px 12px}: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: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:#ffffff12}:root[data-theme=dark] body .dk-cl>li.dk-cl-ss{border-top-color:#a78bfa52}: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] body :is(.lb-chip.a-absent,.lb-chip.a-absent.saved){background:#f820201f;border-color:#f8717173}:root[data-theme=dark] body :is(.lb-chip.a-absent em,.c-abs,.pill.al-abs){color:#f2a6a6;background:#f8202029}:root[data-theme=dark] body :is(.pill.al-miss,.csplit .pill.al-miss){color:#a9c4ff;background:#2563eb2e;border-color:#0000}:root[data-theme=dark] body .fresh-tag{color:#dccfff;background:linear-gradient(120deg,#8b5cf62e,#ec48991f);border-color:#a78bfa61}
: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}
