html[data-theme=light]{color-scheme:light;--bg:#eef2f8;--bg-2:#f3f6fb;--panel:#ffffff;--panel-2:#fbfcfe;--panel-3:#f5f8fc;--line:rgba(28,58,100,0.10);--line-2:rgba(28,58,100,0.06);--line-strong:rgba(30,70,130,0.26);--text:#16202e;--text-2:#33455c;--muted:#5d6f86;--dim:#6f7f93;--dim-2:#9aa8b9;--blue:#2f6ad9;--blue-2:#1f56bd;--blue-3:#123f97;--blue-soft:rgba(47,106,217,0.10);--gold:#9a6a1c;--gold-2:#7d5414;--gold-soft:rgba(154,106,28,0.10);--green:#2f8a6a;--red:#b04545;--cyan:#2b7f88;--shadow-panel:0 1px 0 rgba(255,255,255,0.9) inset,0 12px 30px rgba(22,46,80,0.08);--ring:inset 0 0 0 1px rgba(28,58,100,0.07)}html[data-theme=light] body{background:radial-gradient(1400px 720px at 12% -18%,rgba(65,115,197,.2),transparent 62%),radial-gradient(1000px 560px at 96% -6%,rgba(95,149,217,.16),transparent 58%),radial-gradient(900px 700px at 78% 108%,rgba(125,175,225,.14),transparent 60%),linear-gradient(180deg,rgb(236,240,243) 0,var(--bg) 46%,rgb(245,246,248) 100%)}html[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(35,85,145,.22)}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:rgba(35,85,145,.38)}html[data-theme=light] .topbar{border-bottom:1px solid rgba(31,63,109,.07);background:linear-gradient(180deg,rgba(230,234,238,.86),rgba(241,243,246,.62))}html[data-theme=light] .topbar:before{background:linear-gradient(90deg,transparent,rgba(0,58,145,.42) 18%,rgba(0,18,45,.7) 44%,rgba(135,92,28,.6) 58%,rgba(0,58,145,.28) 82%,transparent)}html[data-theme=light] .brand-mark:after{background:radial-gradient(circle at 50% 42%,rgba(0,55,145,.26),transparent 66%)}html[data-theme=light] .brand-title{color:rgb(0,11,31)}html[data-theme=light] .brand-div{background:linear-gradient(180deg,transparent,rgba(15,50,95,.45),transparent)}html[data-theme=light] .brand-title span{color:rgb(55,78,108)}html[data-theme=light] .meta-chip+.meta-chip:before,html[data-theme=light] .meta-chip+.top-link:before{background:rgba(31,63,109,.12)}html[data-theme=light] .meta-chip b{color:rgb(4,12,25)}html[data-theme=light] .dot.gold{box-shadow:0 0 0 3px rgba(22,46,80,.042),0 0 10px rgba(22,46,80,.16)}html[data-theme=light] .top-link{color:rgb(59,81,108)}html[data-theme=light] .top-link:after{background:linear-gradient(90deg,rgba(0,49,128,.9),rgba(0,49,128,0))}html[data-theme=light] .top-link:hover{color:rgb(0,9,23)}html[data-theme=light] .avatar{color:rgb(7,24,48);background:rgba(127,165,215,.7)}html[data-theme=light] .unitbar{border-bottom:1px solid rgba(31,63,109,.06);background:linear-gradient(180deg,rgba(237,240,243,.55),rgba(244,246,248,0))}html[data-theme=light] .subunitbar{border-bottom-color:rgba(31,63,109,.04)}html[data-theme=light] .upill{color:rgb(86,105,129)}html[data-theme=light] .upill:after{background:linear-gradient(90deg,rgba(0,49,128,0),rgb(0,43,112) 22%,rgb(0,15,38) 50%,rgb(0,43,112) 78%,rgba(0,49,128,0))}html[data-theme=light] .upill:hover{color:rgb(19,37,60)}html[data-theme=light] .upill.on{color:rgb(0,14,31)}html[data-theme=light] .upill.on:after{box-shadow:0 -2px 14px rgba(22,46,80,.16)}html[data-theme=light] .upill-n{color:rgb(128,147,169)}html[data-theme=light] .upill.pending{color:rgb(145,160,178)}html[data-theme=light] .upill.pending .upill-n{color:rgb(162,175,192)}html[data-theme=light] .board{border:1px solid rgba(31,63,109,.055);background:linear-gradient(180deg,rgba(231,234,238,.74),rgba(241,243,246,.6))}html[data-theme=light] .board:before{background:linear-gradient(90deg,transparent,rgba(0,55,135,.045),transparent)}html[data-theme=light] .bh-title{color:rgb(3,9,17)}html[data-theme=light] .bh-title:before{background:linear-gradient(180deg,rgb(0,32,87),rgb(39,94,194) 70%,transparent);box-shadow:0 0 10px rgba(22,46,80,.16)}html[data-theme=light] .bh-sub .sep{color:rgb(183,192,203)}html[data-theme=light] .bh-badge{color:rgba(135,92,28,.86);background:rgba(135,92,28,.07);border:1px solid rgba(135,92,28,.16)}html[data-theme=light] .kpis{background:linear-gradient(180deg,rgba(15,15,15,.024),rgba(15,15,15,.004))}html[data-theme=light] .kpi.tone-dim{--kpi-color:rgb(102,122,146)}html[data-theme=light] .kpi.tone-blue{--kpi-color:rgb(0,55,163)}html[data-theme=light] .kpi.tone-gold{--kpi-color:rgb(135,92,28)}html[data-theme=light] .kpi.tone-green{--kpi-color:rgb(44,144,109)}html[data-theme=light] .kpi-label:after{background:linear-gradient(90deg,rgba(31,63,109,.14),transparent)}html[data-theme=light] .kpi-value{color:rgb(0,12,31);text-shadow:0 0 26px rgba(22,46,80,.076)}html[data-theme=light] .kpi-meter{background:rgba(15,15,15,.045)}html[data-theme=light] .kpi-meter i{background:linear-gradient(90deg,rgba(15,15,15,.05),var(--kpi-color))}html[data-theme=light] .kpi-foot{color:rgb(149,165,188)}html[data-theme=light] .card{background:rgba(15,15,15,.018);border:1px solid rgba(31,63,109,.05)}html[data-theme=light] .card:hover{background:rgba(15,15,15,.032);border-color:rgba(31,63,109,.11)}html[data-theme=light] .card-title{color:rgb(51,72,98)}html[data-theme=light] .card-note{color:rgb(148,164,185)}html[data-theme=light] .bars:after{background:linear-gradient(90deg,transparent,rgba(31,63,109,.13) 12%,rgba(31,63,109,.13) 88%,transparent)}html[data-theme=light] .bar-col.clickable:hover{background:radial-gradient(60% 60% at 50% 100%,rgba(0,55,135,.12),transparent 72%)}html[data-theme=light] .bar-val{color:rgb(8,24,44)}html[data-theme=light] .bar-fill{background:var(--bar-c,rgb(15,70,178));box-shadow:0 0 16px rgba(22,46,80,.109)}html[data-theme=light] .bar-fill:after{background:linear-gradient(180deg,rgba(15,15,15,.42),rgba(15,15,15,.06) 26%,rgba(15,15,15,0) 55%,rgba(246,246,246,.28))}html[data-theme=light] .bar-col:hover .bar-fill{box-shadow:0 0 22px rgba(22,46,80,.21)}html[data-theme=light] .hbar-track{background:rgba(15,15,15,.04);box-shadow:inset 0 1px 2px rgba(22,46,80,.118)}html[data-theme=light] .hbar-fill{background:var(--bar-c,rgb(15,70,178));box-shadow:0 0 12px rgba(22,46,80,.126)}html[data-theme=light] .hbar-fill:after{background:linear-gradient(90deg,rgba(246,246,246,.26),rgba(15,15,15,.03) 45%,rgba(15,15,15,.22))}html[data-theme=light] .hbar-row:hover .hbar-name{color:rgb(10,27,48)}html[data-theme=light] .hbar-val{color:rgb(8,24,44)}html[data-theme=light] .dl-row b{color:rgb(0,12,29)}html[data-theme=light] .skill{background:linear-gradient(180deg,rgba(15,15,15,.028),rgba(15,15,15,.006));border:1px solid rgba(31,63,109,.055)}html[data-theme=light] .skill-n{color:rgb(0,32,86)}html[data-theme=light] .skill-name{color:rgb(106,125,149)}html[data-theme=light] .spark-meta b{color:rgb(10,27,48)}html[data-theme=light] .status-bars:after{background:linear-gradient(90deg,transparent,rgba(31,63,109,.12) 10%,rgba(31,63,109,.12) 90%,transparent)}html[data-theme=light] .sb-val{color:rgb(0,10,25)}html[data-theme=light] .sb-fill{background:var(--bar-c,rgb(15,70,178));box-shadow:0 0 18px rgba(22,46,80,.101)}html[data-theme=light] .sb-fill:after{background:linear-gradient(180deg,rgba(15,15,15,.44),rgba(15,15,15,.04) 28%,rgba(246,246,246,.26))}html[data-theme=light] .sb-col:hover .sb-fill{box-shadow:0 0 24px rgba(22,46,80,.189)}html[data-theme=light] .sb-lab{color:rgb(115,134,158)}html[data-theme=light] .sb-col:hover .sb-lab{color:rgb(27,48,73)}html[data-theme=light] .mode-think .pulse{box-shadow:0 0 0 0 rgba(22,46,80,.16)}html[data-theme=light] .mode-speak .pulse{background:rgb(0,58,145);box-shadow:0 0 0 0 rgba(22,46,80,.16)}html[data-theme=light] .seal{color:rgb(0,14,36);background:linear-gradient(145deg,rgba(35,95,195,.9),rgba(149,173,215,.9));border:1px solid rgba(0,50,115,.4)}html[data-theme=light] .np-name{color:rgb(6,14,25)}html[data-theme=light] .wave i{background:linear-gradient(180deg,rgb(0,35,98),rgb(5,66,193))}html[data-theme=light] .cap-caret,html[data-theme=light] .type-caret{background:rgb(0,39,112)}html[data-theme=light] .chat{border:1px solid rgba(31,63,109,.055);background:linear-gradient(180deg,rgba(231,234,238,.74),rgba(241,243,246,.6))}html[data-theme=light] .msg-avatar{color:rgb(0,14,36);background:linear-gradient(150deg,rgb(39,94,194),rgb(154,177,216));box-shadow:inset 0 1px 0 rgba(22,46,80,.084),0 0 0 1px rgba(22,46,80,.067)}html[data-theme=light] .bubble{color:rgb(9,22,38);background:rgba(15,15,15,.032);border:1px solid rgba(31,63,109,.05);box-shadow:0 6px 20px rgba(22,46,80,.076)}html[data-theme=light] .msg.user .bubble{background:linear-gradient(165deg,rgba(45,99,193,.34),rgba(125,159,225,.26));border-color:rgba(0,50,125,.14);color:rgb(0,12,31)}html[data-theme=light] .reveal-skip{color:rgb(43,79,128)}html[data-theme=light] .reveal-skip:hover{color:rgb(8,35,70)}html[data-theme=light] .answer-table{border:1px solid rgba(25,79,159,.18);background:rgba(230,234,240,.6)}html[data-theme=light] .answer-table th{color:rgb(51,72,98);background:rgba(162,185,214,.7)}html[data-theme=light] .answer-table td{color:rgb(4,20,41);border-top:1px solid rgba(25,79,159,.1)}html[data-theme=light] .answer-table tbody tr:hover td{background:rgba(35,95,195,.1)}html[data-theme=light] .answer-more{border-top:1px solid rgba(25,79,159,.1)}html[data-theme=light] .data-stamp{color:rgb(117,94,43);background:rgba(149,113,43,.09);border:1px dashed rgba(149,113,43,.4)}html[data-theme=light] .data-stamp b{color:rgb(89,68,23)}html[data-theme=light] .data-stamp i{color:rgb(139,110,55);background:rgba(149,113,43,.16)}html[data-theme=light] .sql-detail summary{color:rgb(43,79,128)}html[data-theme=light] .sql-detail pre{background:rgba(238,240,244,.85);border:1px solid rgba(25,79,159,.14);color:rgb(0,35,98)}html[data-theme=light] .typing i{background:rgb(0,58,145)}html[data-theme=light] .chip{color:rgb(97,116,138);background:rgba(15,15,15,.022);border:1px solid rgba(31,63,109,.055)}html[data-theme=light] .chip:hover:not(:disabled){color:rgb(0,13,31);border-color:rgba(0,50,125,.3);background:rgba(5,59,159,.14)}html[data-theme=light] .composer input{background:rgba(15,15,15,.028);border:1px solid rgba(31,63,109,.07)}html[data-theme=light] .composer input::placeholder{color:rgb(133,151,172)}html[data-theme=light] .composer input:focus{border-color:rgba(0,50,125,.34);background:rgba(15,15,15,.042);box-shadow:0 0 0 3px rgba(22,46,80,.029),0 0 26px rgba(22,46,80,.042)}html[data-theme=light] .send{color:rgb(15,15,15);border:1px solid rgba(0,50,105,.26);background:linear-gradient(170deg,rgb(15,70,178),rgb(96,140,219));box-shadow:inset 0 1px 0 rgba(22,46,80,.101),0 4px 16px rgba(22,46,80,.168)}html[data-theme=light] .send:hover:not(:disabled){box-shadow:inset 0 1px 0 rgba(22,46,80,.126),0 6px 22px rgba(22,46,80,.21)}html[data-theme=light] .mic-btn{color:rgb(43,76,112);border:1px solid rgba(31,63,109,.08);background:rgba(15,15,15,.026)}html[data-theme=light] .mic-btn:hover:not(:disabled){color:rgb(0,13,29);border-color:rgba(0,50,125,.32);background:rgba(5,59,159,.14)}html[data-theme=light] .mic-btn.listening{color:rgb(15,15,15);border-color:rgba(125,0,0,.45);background:linear-gradient(170deg,rgb(169,38,38),rgb(205,87,87));box-shadow:0 0 0 0 rgba(22,46,80,.21)}html[data-theme=light] .mic-btn.arming,html[data-theme=light] .mic-btn.working{color:rgb(10,27,48);border-color:rgba(0,60,145,.55)}html[data-theme=light] .mic-btn.error{color:rgb(117,31,31);border-color:rgba(117,31,31,.5)}html[data-theme=light] .mic-tip{color:rgb(29,47,70);background:rgba(181,200,225,.72);border:1px solid rgba(25,79,159,.24)}html[data-theme=light] .mic-tip.listening{color:rgb(38,0,0);background:rgba(216,176,177,.55);border-color:rgba(145,31,31,.42)}html[data-theme=light] .mic-tip.working{color:rgb(10,27,48)}html[data-theme=light] .mic-tip.is-error{color:rgb(54,0,0);background:rgba(216,176,177,.55);border-color:rgba(145,31,31,.42)}html[data-theme=light] .mic-tip b{color:rgb(15,15,15)}html[data-theme=light] .mic-bars i{background:rgb(101,0,0)}html[data-theme=light] .admin-title{color:rgb(0,12,31)}html[data-theme=light] .btn{background:rgba(15,15,15,.03)}html[data-theme=light] .btn:hover:not(:disabled){color:rgb(0,9,21);background:rgba(35,75,135,.1);border-color:rgba(0,50,105,.22)}html[data-theme=light] .btn.primary{color:rgb(15,15,15);background:linear-gradient(180deg,rgb(13,65,165),rgb(64,112,208));border-color:rgba(0,45,105,.4);box-shadow:inset 0 1px 0 rgba(22,46,80,.118),0 6px 18px rgba(22,46,80,.101)}html[data-theme=light] .btn.danger{color:rgb(92,24,24);background:rgba(214,174,174,.55);border-color:rgba(145,41,41,.35)}html[data-theme=light] .btn.danger:hover:not(:disabled){color:rgb(38,0,0);background:rgba(213,123,123,.8)}html[data-theme=light] .btn.danger-solid{color:rgb(15,15,15);background:linear-gradient(180deg,rgb(176,57,54),rgb(211,101,98));border-color:rgba(95,0,0,.4)}html[data-theme=light] .btn.danger-solid:hover:not(:disabled){background:linear-gradient(180deg,rgb(164,44,40),rgb(204,86,82))}html[data-theme=light] .filters input,html[data-theme=light] .filters select{background:rgba(227,231,236,.72)}html[data-theme=light] .filters input::placeholder{color:rgb(141,158,178)}html[data-theme=light] .filters input:focus,html[data-theme=light] .filters select:focus{border-color:rgba(0,55,135,.42);background:rgba(218,223,229,.9);box-shadow:0 0 0 3px rgba(22,46,80,.042)}html[data-theme=light] .table-wrap{background:rgba(232,235,239,.55)}html[data-theme=light] .dtable th{background:rgba(230,233,237,.96)}html[data-theme=light] .dtable tbody tr:hover td{background:rgba(35,85,165,.07)}html[data-theme=light] .dtable input,html[data-theme=light] .dtable select{background:rgba(15,15,15,.03)}html[data-theme=light] .dtable input:focus,html[data-theme=light] .dtable select:focus{border-color:rgba(0,55,135,.4);box-shadow:0 0 0 3px rgba(22,46,80,.042)}html[data-theme=light] .import-area{border:1.5px dashed rgba(25,79,159,.35);background:rgba(219,224,231,.6)}html[data-theme=light] .import-area.hot{border-color:rgba(0,60,145,.75);background:rgba(170,192,220,.7)}html[data-theme=light] .diff-item{background:rgba(186,204,226,.7)}html[data-theme=light] .diff-item b{color:rgb(0,8,21)}html[data-theme=light] .drawer-mask{background:rgba(243,245,248,.55)}html[data-theme=light] .drawer{background:linear-gradient(180deg,rgb(225,229,235),rgb(230,234,239) 44%,rgb(236,239,243));border-left:1px solid rgba(31,63,109,.1);box-shadow:-28px 0 70px rgba(22,46,80,.16)}html[data-theme=light] .drawer-head{border-bottom:1px solid rgba(31,63,109,.07)}html[data-theme=light] .drawer-head:after{background:radial-gradient(120% 100% at 10% 0,rgba(15,70,178,.12),transparent 66%)}html[data-theme=light] .dr-photo{color:rgb(39,72,112);background:linear-gradient(152deg,rgba(152,175,206,.9),rgba(224,228,234,.9));border:1px solid rgba(31,63,109,.16);box-shadow:inset 0 1px 0 rgba(22,46,80,.025),0 8px 20px rgba(22,46,80,.126)}html[data-theme=light] .dr-photo.empty{border-color:rgba(31,63,109,.22)}html[data-theme=light] .dr-photo em{color:rgb(4,17,36);background:linear-gradient(180deg,rgba(240,242,246,0),rgba(240,242,246,.86))}html[data-theme=light] .dr-photo:hover{border-color:rgba(0,55,135,.46)}html[data-theme=light] .dr-name{color:rgb(0,12,31)}html[data-theme=light] .dr-pill{color:rgb(29,47,70);background:rgba(65,95,135,.12);border:1px solid rgba(31,63,109,.14)}html[data-theme=light] .dr-pill[data-status="在位"]{color:rgb(0,29,86);background:rgba(15,70,178,.16);border-color:rgba(15,70,178,.3)}html[data-theme=light] .dr-pill[data-status^="休假"]{color:rgb(101,68,23);background:rgba(128,89,32,.13);border-color:rgba(128,89,32,.24)}html[data-theme=light] .dr-meta{color:rgb(78,100,128)}html[data-theme=light] .dr-tool{color:rgb(33,57,86);background:rgba(31,63,109,.06);border:1px solid rgba(31,63,109,.12)}html[data-theme=light] .dr-tool:hover{color:rgb(0,9,24);background:rgba(15,70,178,.15);border-color:rgba(0,55,135,.36)}html[data-theme=light] .dr-note{color:rgb(59,89,128)}html[data-theme=light] .dr-src{color:rgb(109,138,175)}html[data-theme=light] .drawer-x{border:1px solid rgba(31,63,109,.12)}html[data-theme=light] .drawer-x:hover{border-color:rgba(0,60,145,.42)}html[data-theme=light] .drawer-body::-webkit-scrollbar-thumb{background:rgba(25,79,159,.24)}html[data-theme=light] .ed-sec{border:1px solid rgba(31,63,109,.07);background:linear-gradient(180deg,rgba(15,15,15,.019),rgba(15,15,15,.005))}html[data-theme=light] .ed-sec-title{color:rgb(41,70,105);border-bottom:1px solid rgba(31,63,109,.06)}html[data-theme=light] .ed-sec-title i{color:rgb(128,89,32)}html[data-theme=light] .hist{border:1px solid rgba(25,79,159,.14);background:rgba(226,230,236,.5)}html[data-theme=light] .hist-nav{border:1px solid rgba(25,79,159,.24);background:rgba(180,198,222,.7);color:rgb(10,27,48)}html[data-theme=light] .hist-nav:hover{background:rgba(125,165,219,.9)}html[data-theme=light] .hist-month{color:rgb(6,14,25)}html[data-theme=light] .hist-cell{background:rgba(5,66,193,.08);color:rgb(0,14,36)}html[data-theme=light] .hist-cell i{color:rgb(4,20,41)}html[data-theme=light] .hist-cell.today{box-shadow:inset 0 0 0 1px rgba(22,46,80,.16)}html[data-theme=light] .hist-cell.on{outline:2px solid rgb(0,58,145)}html[data-theme=light] .hist-edit{border-top:1px dashed rgba(25,79,159,.14)}html[data-theme=light] .hist-edit-day{color:rgb(6,14,25)}html[data-theme=light] .hist-edit select{color:rgb(6,14,25);background:rgba(216,222,230,.95);border:1px solid rgba(25,79,159,.24)}html[data-theme=light] .hist-tip{border-top:1px dashed rgba(25,79,159,.14)}html[data-theme=light] .hist-day input[type=date]{color:rgb(6,14,25);background:rgba(216,222,230,.95);border:1px solid rgba(25,79,159,.24)}html[data-theme=light] .hist-summary{border:1px solid rgba(25,79,159,.16);background:rgba(222,227,233,.75)}html[data-theme=light] .hs-item b{color:rgb(6,14,25)}html[data-theme=light] .hist-warn{color:rgb(149,105,31);background:rgba(149,105,31,.1);border:1px solid rgba(149,105,31,.24)}html[data-theme=light] .ed-field>span{color:rgb(87,112,144)}html[data-theme=light] .ed-field input,html[data-theme=light] .ed-field select,html[data-theme=light] .ed-field textarea{color:rgb(7,19,35);background:rgba(236,239,243,.66);border:1px solid rgba(31,63,109,.11)}html[data-theme=light] .ed-field input::placeholder,html[data-theme=light] .ed-field textarea::placeholder{color:rgb(123,145,176)}html[data-theme=light] .ed-field select{background-image:linear-gradient(45deg,transparent 50%,rgb(87,112,144) 0),linear-gradient(135deg,rgb(87,112,144) 50%,transparent 0)}html[data-theme=light] .ed-field input:hover,html[data-theme=light] .ed-field select:hover,html[data-theme=light] .ed-field textarea:hover{border-color:rgba(31,63,109,.2)}html[data-theme=light] .ed-field input:focus,html[data-theme=light] .ed-field select:focus,html[data-theme=light] .ed-field textarea:focus{border-color:rgba(0,60,145,.55);background:rgba(228,232,238,.9);box-shadow:0 0 0 3px rgba(22,46,80,.05)}html[data-theme=light] .drawer-foot{border-top:1px solid rgba(31,63,109,.08);background:rgba(234,237,241,.86)}html[data-theme=light] .drawer-err{color:rgb(117,31,31)}html[data-theme=light] .del-title{color:rgb(44,15,15)}html[data-theme=light] .del-desc{color:rgb(66,85,108)}html[data-theme=light] .brigadebar{border-bottom:1px solid rgba(31,63,109,.06)}html[data-theme=light] .subunitbar{background:rgba(15,15,15,.014)}html[data-theme=light] .upill.pending{color:rgb(151,166,185)}html[data-theme=light] .upill.pending:before{border:1px solid rgba(31,63,109,.35)}html[data-theme=light] .brig-row:hover{background:rgba(15,15,15,.028)}html[data-theme=light] .brig-row .bg-name{color:rgb(29,49,72)}html[data-theme=light] .brig-row .bg-track{background:rgba(15,15,15,.045);box-shadow:inset 0 1px 2px rgba(22,46,80,.126)}html[data-theme=light] .brig-row .bg-track>i{background:rgb(15,70,178);box-shadow:0 0 12px rgba(22,46,80,.176)}html[data-theme=light] .brig-row .bg-track>i:after{background:linear-gradient(90deg,rgba(246,246,246,.25),rgba(15,15,15,.22))}html[data-theme=light] .brig-row .bg-num,html[data-theme=light] .brig-row .bg-rate{color:rgb(10,27,48)}html[data-theme=light] .brig-row .bg-rate{color:rgb(44,144,109)}html[data-theme=light] .brig-row:hover .bg-name{color:rgb(15,15,15)}html[data-theme=light] .brig-row.is-pending .bg-name{color:rgb(89,107,131)}html[data-theme=light] .brig-row.is-pending .bg-track>i{background:rgba(82,106,135,.28)}html[data-theme=light] .brig-row.is-pending .bg-num{color:rgb(89,107,131)}html[data-theme=light] .brig-row.is-pending .bg-rate{color:rgb(117,140,170)}html[data-theme=light] .board-empty{border:1px dashed rgba(25,79,159,.22);background:rgba(224,228,234,.5)}html[data-theme=light] .board-empty .be-mark{color:rgb(149,105,31);border:1px solid rgba(149,105,31,.4)}html[data-theme=light] .login-wrap{background:radial-gradient(1100px 700px at 50% -14%,rgba(65,115,197,.24),transparent 62%),radial-gradient(760px 520px at 88% 106%,rgba(105,155,215,.14),transparent 60%),linear-gradient(180deg,rgb(236,240,243) 0,var(--bg) 52%,rgb(245,246,248) 100%)}html[data-theme=light] .login-wrap:after,html[data-theme=light] .login-wrap:before{border:1px solid rgba(31,63,109,.075)}html[data-theme=light] .login-wrap:after{border-color:rgba(31,63,109,.045)}html[data-theme=light] .login-card{background:linear-gradient(180deg,rgba(226,229,234,.94),rgba(238,240,243,.96));border:1px solid rgba(31,63,109,.09);box-shadow:inset 0 1px 0 rgba(22,46,80,.025),0 40px 90px rgba(22,46,80,.16)}html[data-theme=light] .login-card:before{background:linear-gradient(90deg,transparent,rgba(0,49,128,.55) 30%,rgba(87,59,13,.55) 70%,transparent)}html[data-theme=light] .login-brand{border-bottom:1px solid rgba(31,63,109,.07)}html[data-theme=light] .login-title{color:rgb(0,13,31)}html[data-theme=light] .login-sub{color:rgb(118,136,160)}html[data-theme=light] .login-field span{color:rgb(106,125,149)}html[data-theme=light] .login-field input{background:rgba(15,15,15,.028);border:1px solid rgba(31,63,109,.08)}html[data-theme=light] .login-field input:focus{border-color:rgba(0,50,125,.38);background:rgba(15,15,15,.042);box-shadow:0 0 0 3px rgba(22,46,80,.034),0 0 28px rgba(22,46,80,.042)}html[data-theme=light] .login-field input::placeholder{color:rgb(148,164,185)}html[data-theme=light] .login-btn{border:1px solid rgba(0,50,105,.22);color:rgb(15,15,15);background:linear-gradient(170deg,rgb(15,70,178),rgb(96,140,219));box-shadow:inset 0 1px 0 rgba(22,46,80,.101),0 10px 30px rgba(22,46,80,.143)}html[data-theme=light] .login-btn:hover:not(:disabled){box-shadow:inset 0 1px 0 rgba(22,46,80,.126),0 12px 36px rgba(22,46,80,.189)}html[data-theme=light] .login-btn:disabled{color:rgba(0,10,23,.42);background:linear-gradient(170deg,rgba(15,70,178,.2),rgba(185,199,225,.6));border-color:rgba(31,63,109,.1)}html[data-theme=light] .login-err{color:rgb(90,26,26);background:rgba(132,46,46,.09);border:1px solid rgba(132,46,46,.22)}html[data-theme=light] .login-foot{color:rgb(131,149,170)}html[data-theme=light] .um-chip{background:rgba(15,15,15,.035)}html[data-theme=light] .um-chip:hover{background:rgba(35,75,135,.09);border-color:rgba(0,50,105,.2)}html[data-theme=light] .user-form-row input,html[data-theme=light] .user-form-row select{background:rgba(233,236,241,.75)}html[data-theme=light] .flash{color:rgb(35,96,67);background:rgba(57,145,115,.1);border:1px solid rgba(57,145,115,.28)}html[data-theme=light] .flash.bad{color:rgb(86,15,15);background:rgba(148,58,58,.1);border-color:rgba(148,58,58,.3)}html[data-theme=light] .reset-inline input{background:rgba(233,236,241,.8)}html[data-theme=light] .bar-col.clickable:hover .bar-lab,html[data-theme=light] .sb-col.clickable:hover .sb-lab{color:rgb(4,22,48)}html[data-theme=light] .hbar-row.clickable:hover{background:rgba(5,66,193,.12)}html[data-theme=light] .hbar-row.clickable:hover .hbar-name{color:rgb(0,16,35)}html[data-theme=light] .dl-row.clickable:hover{background:rgba(5,66,193,.12)}html[data-theme=light] .skill.clickable:hover{border-color:rgba(0,60,145,.5);background:rgba(5,66,193,.14)}html[data-theme=light] .answer-table tbody tr.row-open:hover td{background:rgba(5,66,193,.18)}html[data-theme=light] .pmask{background:rgba(244,246,248,.68)}html[data-theme=light] .pmodal{border:1px solid rgba(31,63,109,.1);background:linear-gradient(180deg,rgb(230,234,238),rgb(239,241,244));box-shadow:inset 0 1px 0 rgba(22,46,80,.021),0 40px 100px rgba(22,46,80,.16),0 0 0 1px rgba(22,46,80,.168)}html[data-theme=light] .pm-head{background:rgba(15,15,15,.016)}html[data-theme=light] .pm-name{color:rgb(0,14,31)}html[data-theme=light] .pm-back{border:1px solid rgba(31,63,109,.14);background:rgba(15,15,15,.03);color:rgb(25,46,70)}html[data-theme=light] .pm-back:hover{background:rgba(5,59,159,.16);border-color:rgba(0,50,125,.32);color:rgb(0,9,21)}html[data-theme=light] .pm-close{border:1px solid rgba(31,63,109,.08);background:rgba(15,15,15,.03);color:rgb(89,108,131)}html[data-theme=light] .pm-close:hover{color:rgb(15,15,15);border-color:rgba(132,46,46,.42);background:rgba(132,46,46,.18)}html[data-theme=light] .pm-f-tit{color:rgb(148,164,185)}html[data-theme=light] .pm-chip{color:rgb(70,91,116);background:rgba(15,15,15,.028);border:1px solid rgba(31,63,109,.06)}html[data-theme=light] .pm-chip.scope{background:rgba(44,144,109,.07);border-color:rgba(44,144,109,.16);color:rgb(55,112,92)}html[data-theme=light] .pm-chip b{color:rgb(0,15,35)}html[data-theme=light] .pm-chip.scope b{color:rgb(19,73,53)}html[data-theme=light] .pm-f-tail{color:rgb(118,138,163)}html[data-theme=light] .pm-search input{border:1px solid rgba(31,63,109,.07);background:rgba(15,15,15,.026)}html[data-theme=light] .pm-search input::placeholder{color:rgb(141,158,178)}html[data-theme=light] .pm-search input:focus{border-color:rgba(0,50,125,.32);background:rgba(15,15,15,.04);box-shadow:0 0 0 3px rgba(22,46,80,.029)}html[data-theme=light] .pm-search button{border:1px solid rgba(31,63,109,.07);background:rgba(15,15,15,.026);color:rgb(70,91,116)}html[data-theme=light] .pm-search button:hover{color:rgb(0,9,23);background:rgba(5,59,159,.14);border-color:rgba(0,50,125,.26)}html[data-theme=light] .pm-table th{color:rgb(118,138,160);background:rgb(230,233,237);border-bottom:1px solid rgba(31,63,109,.09)}html[data-theme=light] .pm-table td{color:rgb(14,32,50);border-bottom:1px solid rgba(31,63,109,.035)}html[data-theme=light] .pm-row:hover td{background:rgba(0,55,135,.055)}html[data-theme=light] .pm-row:hover .c-go{color:rgb(0,35,98)}html[data-theme=light] .pm-badge.gold{background:rgba(135,92,28,.09);border-color:rgba(135,92,28,.16);color:rgb(128,89,32)}html[data-theme=light] .pm-avatar{color:rgb(0,15,35);background:linear-gradient(140deg,rgba(5,66,193,.5),rgba(174,196,224,.7));border:1px solid rgba(0,60,145,.35)}html[data-theme=light] .pm-d-name{color:rgb(2,10,21)}html[data-theme=light] .pm-ph{background:rgba(15,15,15,.04)}html[data-theme=light] .pm-ph.full{border:1px solid rgba(0,40,95,.14);box-shadow:0 12px 28px rgba(22,46,80,.189),inset 0 0 0 1px rgba(22,46,80,.017)}html[data-theme=light] .pm-ph.thumb{border:1px solid rgba(31,63,109,.12)}html[data-theme=light] .pm-ph.fallback{color:rgb(0,15,35);background:linear-gradient(140deg,rgba(5,66,193,.42),rgba(174,196,224,.72))}html[data-theme=light] .pm-pg-btns button{background:rgba(15,15,15,.04)}html[data-theme=light] .pm-pg-btns button:hover:not(:disabled){color:rgb(0,9,21);background:rgba(5,59,159,.16);border-color:rgba(0,50,125,.28)}html[data-theme=light] .pm-g-tit{border-left:2px solid rgba(0,60,145,.55)}html[data-theme=light] .pm-f{background:rgba(224,228,234,.55)}html[data-theme=light] .pm-f-v{color:rgb(0,15,35)}html[data-theme=light] .pm-profile{background:rgba(224,228,234,.55)}html[data-theme=light] .pm-hint{background:rgba(228,232,238,.6)}html[data-theme=light] a:focus-visible,html[data-theme=light] button:focus-visible,html[data-theme=light] input:focus-visible{outline:1px solid rgba(0,50,125,.55)}html[data-theme=light] ::selection{background:rgba(15,70,178,.35);color:rgb(0,14,31)}html[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(31,63,109,.16)}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:rgba(31,63,109,.3)}html[data-theme=light] .admin-kicker{color:rgb(107,133,167)}html[data-theme=light] .tr-card{border:1px solid rgba(31,63,109,.075);background:linear-gradient(180deg,rgba(15,15,15,.022),rgba(15,15,15,.004))}html[data-theme=light] .tr-card-title{color:rgb(0,9,23)}html[data-theme=light] .tr-idx{color:rgb(128,89,32)}html[data-theme=light] .tr-link{color:rgb(0,37,112);border-bottom:1px dashed rgba(0,37,112,.32)}html[data-theme=light] .tr-link:hover{color:rgb(0,16,44);border-bottom-color:rgba(0,37,112,.6)}html[data-theme=light] .tr-badge{color:rgb(115,94,54);background:rgba(128,89,32,.09);border:1px solid rgba(128,89,32,.18)}html[data-theme=light] .tr-desc{color:rgb(79,102,131)}html[data-theme=light] .tr-desc b{color:rgb(29,47,70)}html[data-theme=light] .tr-drop{border:1px dashed rgba(31,63,109,.16);background:rgba(236,239,243,.35);color:rgb(87,112,144)}html[data-theme=light] .tr-drop.hot,html[data-theme=light] .tr-drop:hover{border-color:rgba(0,55,135,.46);background:rgba(15,70,178,.06);color:rgb(0,29,86)}html[data-theme=light] .tr-drop-t,html[data-theme=light] .tr-drop.has{color:rgb(10,27,48)}html[data-theme=light] .tr-drop-s{color:rgb(109,133,163)}html[data-theme=light] .tr-msg{color:rgb(0,35,98)}html[data-theme=light] .tr-msg.wait{color:rgb(149,105,31)}html[data-theme=light] .tr-msg.bad{color:rgb(117,31,31)}html[data-theme=light] .tr-stats{background:rgba(31,63,109,.07)}html[data-theme=light] .tr-stats>div{background:rgb(232,235,239)}html[data-theme=light] .tr-stats span{color:rgb(87,112,144)}html[data-theme=light] .tr-stats b{color:rgb(0,8,21)}html[data-theme=light] .tr-stats b.sm em{color:rgb(87,112,144)}html[data-theme=light] .tr-stats b.warn{color:rgb(149,105,31)}html[data-theme=light] .tr-chip{color:rgb(33,57,86);background:rgba(31,63,109,.05);border:1px solid rgba(31,63,109,.1)}html[data-theme=light] .tr-chip em{color:rgb(87,112,144)}html[data-theme=light] .tr-details{border:1px solid rgba(31,63,109,.07);background:rgba(236,239,243,.3)}html[data-theme=light] .tr-details>summary{color:rgb(0,37,112)}html[data-theme=light] .tr-details>summary:before{color:rgb(95,123,160)}html[data-theme=light] .tr-scroll .dtable th{background:rgba(227,231,236,.96)}html[data-theme=light] .tr-scroll .dtable td.num{color:rgb(57,79,108)}html[data-theme=light] .tr-scroll .dtable td.soft{color:rgb(79,102,131)}html[data-theme=light] .tr-scroll .dtable td.strong{color:rgb(6,14,25)}html[data-theme=light] .tr-check{color:rgb(57,79,108)}html[data-theme=light] .tr-check input{border:1px solid rgba(31,63,109,.28);background:rgba(236,239,243,.8)}html[data-theme=light] .tr-check input:checked{background:linear-gradient(180deg,rgb(15,70,178),rgb(71,117,213));border-color:rgba(0,50,115,.5)}html[data-theme=light] .tr-check input:checked:after{border:solid rgb(15,15,15)}html[data-theme=light] .tr-note{border:1px solid rgba(31,63,109,.06);background:rgba(15,15,15,.012)}html[data-theme=light] .tr-note-t{color:rgb(87,112,144)}html[data-theme=light] .tr-note li{color:rgb(79,102,131)}html[data-theme=light] .tr-done{border:1px solid rgba(57,145,115,.22);background:rgba(57,145,115,.05)}html[data-theme=light] .tr-done-t{color:rgb(39,128,95)}html[data-theme=light] .tr-done li{color:rgb(50,72,96)}html[data-theme=light] .tr-done b{color:rgb(10,39,27)}html[data-theme=light] .tr-preset{color:rgb(57,79,108);background:rgba(31,63,109,.05);border:1px solid rgba(31,63,109,.09)}html[data-theme=light] .tr-preset:hover{color:rgb(4,15,31);border-color:rgba(0,55,135,.28)}html[data-theme=light] .tr-preset.on{color:rgb(0,14,36);background:rgba(15,70,178,.16);border-color:rgba(15,70,178,.34);box-shadow:inset 0 1px 0 rgba(22,46,80,.059)}html[data-theme=light] .tr-form label>span{color:rgb(87,112,144)}html[data-theme=light] .tr-form input,html[data-theme=light] .tr-form select{color:rgb(7,19,35);background:rgba(236,239,243,.66);border:1px solid rgba(31,63,109,.11)}html[data-theme=light] .tr-form input:focus,html[data-theme=light] .tr-form select:focus{border-color:rgba(0,60,145,.55);box-shadow:0 0 0 3px rgba(22,46,80,.05)}html[data-theme=light] .tr-span{background:rgba(15,70,178,.06);border:1px solid rgba(15,70,178,.12)}html[data-theme=light] .tr-span span{color:rgb(87,112,144)}html[data-theme=light] .tr-span b{color:rgb(0,14,36)}html[data-theme=light] .tr-span em{color:rgb(79,102,131)}html[data-theme=light] .tr-cov{color:rgb(87,112,144)}html[data-theme=light] .tr-cov b{color:rgb(57,79,108)}html[data-theme=light] .tr-cov.warn{color:rgb(149,108,54)}html[data-theme=light] .tr-cov.warn b{color:rgb(149,105,31)}html[data-theme=light] .tr-cov span{color:rgb(149,108,54)}html[data-theme=light] .tr-legend{background:rgba(31,63,109,.07)}html[data-theme=light] .tr-legend>div{background:rgb(232,235,239)}html[data-theme=light] .tr-legend b{color:rgb(0,14,36)}html[data-theme=light] .tr-legend span{color:rgb(79,102,131)}html[data-theme=light] .tr-empty{border:1px dashed rgba(31,63,109,.12);color:rgb(109,133,163)}html[data-theme=light] .tr-mini th{color:rgb(95,123,160);background:rgba(31,63,109,.05);border-bottom:1px solid rgba(31,63,109,.06)}html[data-theme=light] .tr-mini td{color:rgb(61,85,116);border-bottom:1px solid rgba(31,63,109,.04)}html[data-theme=light] .tr-mini tbody tr:nth-child(2n) td{background:rgba(15,15,15,.012)}html[data-theme=light] .tr-mini td:nth-child(3){color:rgb(10,27,48)}html[data-theme=light] .tr-mini td:last-child{color:rgb(0,29,86)}html[data-theme=light] .legacy-note{border:1px solid rgba(128,89,32,.18);background:rgba(128,89,32,.05);color:rgb(58,75,96)}html[data-theme=light] .legacy-note b{color:rgb(107,77,31)}html[data-theme=light] .rec-toggle{border:1px solid rgba(25,79,159,.22);background:rgba(180,198,222,.6)}html[data-theme=light] .rec-toggle:hover{border-color:rgba(0,60,135,.4)}html[data-theme=light] .rec{border:1px solid rgba(25,79,159,.12);background:rgba(226,230,236,.5)}html[data-theme=light] .rec-tab{border:1px solid rgba(25,79,159,.16);background:rgba(193,208,227,.5)}html[data-theme=light] .rec-tab.on{border-color:rgba(0,60,135,.44);background:rgba(5,59,159,.14);color:rgb(0,26,67)}html[data-theme=light] .rec-year{background:rgba(15,15,15,.03)}html[data-theme=light] .rec-year.on{background:rgba(135,92,28,.14);border-color:rgba(135,92,28,.3)}html[data-theme=light] .rec-item{border-bottom:1px solid rgba(31,63,109,.05)}html[data-theme=light] .rec-src{background:rgba(31,63,109,.1)}html[data-theme=light] .rec-src.manual{background:rgba(135,92,28,.13)}html[data-theme=light] .rec-err{background:rgba(132,46,46,.12);color:rgb(88,20,20)}html[data-theme=light] .rec-add{border:1px dashed rgba(25,79,159,.26)}html[data-theme=light] .rec-add:hover{border-color:rgba(0,60,135,.5);background:rgba(5,59,159,.06)}html[data-theme=light] .rec-form{background:rgba(5,59,159,.06);border:1px solid rgba(25,79,159,.16)}html[data-theme=light] .rec-f input{border:1px solid rgba(25,79,159,.2);background:rgba(239,242,245,.7)}html[data-theme=light] .rec-f input:focus{border-color:rgba(0,60,135,.5)}html[data-theme=light] .theme-btn{border:1px solid rgba(25,79,159,.2);background:rgba(193,208,227,.5)}html[data-theme=light] .theme-btn:hover{border-color:rgba(0,60,135,.42)}html[data-theme=light] .theme-btn.float{background:rgba(228,232,237,.72);box-shadow:0 6px 20px rgba(22,46,80,.143)}html[data-theme=light] body:before{opacity:.02;mix-blend-mode:multiply}html[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(30,60,100,.22)}html[data-theme=light] ::selection{background:rgba(47,106,217,.18)}