/* СГЕНЕРИРОВАНО tools/gen_light_css.py из static/wakanda.css, static/chat.css и цветов разметки templates/index.html — руками не править.
   Светлая тема: html[data-theme="light"]; ручные правки и токены — static/light-fix.css. */

/* ── templates/index.html: цвета разметки ── */
:root{--t-bg-020006-60:rgba(2,0,6,.6);--t-bg-080310-97:rgba(8,3,16,.97);--t-bg-0d0618:#0d0618;--t-bg-0f1a2a:#0f1a2a;--t-bg-0f2a1a:#0f2a1a;--t-bg-140828-97:rgba(20,8,40,.97);--t-bg-160b29:#160b29;--t-bg-1a0f2a:#1a0f2a;--t-bg-1a1a0a:#1a1a0a;--t-bg-2a0f0f:#2a0f0f;--t-bg-2a1a0a:#2a1a0a;--t-bg-2a220a:#2a220a;--t-bg-3a2260:#3a2260;--t-fg-22c55e:#22c55e;--t-fg-3b82f6:#3b82f6;--t-fg-4ade80:#4ade80;--t-fg-60a5fa:#60a5fa;--t-fg-62ffa1:#62ffa1;--t-fg-86efac:#86efac;--t-fg-8f6cc0:#8f6cc0;--t-fg-a64dff:#a64dff;--t-fg-a64dff-50:rgba(166,77,255,.5);--t-fg-a855f7:#a855f7;--t-fg-b48fe0:#b48fe0;--t-fg-c084fc:#c084fc;--t-fg-c77dff:#c77dff;--t-fg-ef4444:#ef4444;--t-fg-efe9fa:#efe9fa;--t-fg-f59e0b:#f59e0b;--t-fg-f87171:#f87171;--t-fg-fbbf24:#fbbf24;--t-fg-ff5ad0:#ff5ad0;--t-fg-ffb3e8:#ffb3e8;--t-fg-ffffff:#ffffff;--t-ln-3a1515:#3a1515;--t-ln-3a1a1a:#3a1a1a;--t-ln-3a2260:#3a2260;--t-ln-3a3000:#3a3000;--t-ln-92400e-27:rgba(146,64,14,.27);--t-ov-000000-65:rgba(0,0,0,.65);--t-sh-000000-70:rgba(0,0,0,.7);--t-tsh-62ffa1:#62ffa1;--t-tsh-62ffa1-50:rgba(98,255,161,.5);--t-tsh-a64dff:#a64dff;--t-tsh-a64dff-60:rgba(166,77,255,.6);--t-tsh-c77dff:#c77dff;--t-tsh-ff5ad0:#ff5ad0;--t-tsh-ff5ad0-50:rgba(255,90,208,.5)}
:root[data-theme="light"]{--t-bg-020006-60:rgba(254,254,255,.6);--t-bg-080310-97:rgba(252,250,254,.97);--t-bg-0d0618:#faf8fd;--t-bg-0f1a2a:#f2f5fa;--t-bg-0f2a1a:#f2faf5;--t-bg-140828-97:rgba(246,243,252,.97);--t-bg-160b29:#f5f2fb;--t-bg-1a0f2a:#f5f2fa;--t-bg-1a1a0a:#fcfcf7;--t-bg-2a0f0f:#faf2f2;--t-bg-2a1a0a:#fbf7f2;--t-bg-2a220a:#fbf9f2;--t-bg-3a2260:#e8e0f4;--t-fg-22c55e:#17833f;--t-fg-3b82f6:#1c6bed;--t-fg-4ade80:#18833f;--t-fg-60a5fa:#126fe1;--t-fg-62ffa1:#0b843b;--t-fg-86efac:#11843b;--t-fg-8f6cc0:#8560bb;--t-fg-a64dff:#9942f0;--t-fg-a64dff-50:rgba(153,66,240,.5);--t-fg-a855f7:#9a40f0;--t-fg-b48fe0:#8e56d0;--t-fg-c084fc:#9942f0;--t-fg-c77dff:#a13aef;--t-fg-ef4444:#e31313;--t-fg-efe9fa:#2f1957;--t-fg-f59e0b:#9d670d;--t-fg-f87171:#e31212;--t-fg-fbbf24:#926c0c;--t-fg-ff5ad0:#d4119d;--t-fg-ffb3e8:#441436;--t-fg-ffffff:#2f203c;--t-ln-3a1515:#e7bcbc;--t-ln-3a1a1a:#e2bfbf;--t-ln-3a2260:#c5b2e4;--t-ln-3a3000:#eae2bf;--t-ln-92400e-27:rgba(227,193,171,.27);--t-ov-000000-65:rgba(60,30,110,.3);--t-sh-000000-70:rgba(60,30,110,.21);--t-tsh-62ffa1:transparent;--t-tsh-62ffa1-50:transparent;--t-tsh-a64dff:transparent;--t-tsh-a64dff-60:transparent;--t-tsh-c77dff:transparent;--t-tsh-ff5ad0:transparent;--t-tsh-ff5ad0-50:transparent}

/* ── static/wakanda.css ── */
:root[data-theme="light"]{background:var(--wk-bg)}
:root[data-theme="light"] body{background:transparent;color:var(--wk-txt)}
:root[data-theme="light"] body.wk-no3d{background:radial-gradient(ellipse at 30% 110%,#f4f0fb,transparent 60%),
  radial-gradient(ellipse at 85% -10%,#f6f3fb,transparent 55%),#fdfdfe}
:root[data-theme="light"] body.wk-no3d::before{background-image:radial-gradient(rgba(166,77,255,.16) 1px,transparent 1.5px);background-size:22px 22px}
:root[data-theme="light"] ::-webkit-scrollbar-track{background:transparent}
:root[data-theme="light"] ::-webkit-scrollbar-thumb{background:#e8e0f4;border-radius:3px}
:root[data-theme="light"] ::selection{background:#dbb8ff}
:root[data-theme="light"] .wk-topbar{border-bottom:1px solid var(--wk-line);background:linear-gradient(180deg,rgba(251,249,253,.93),rgba(253,253,254,.7))}
:root[data-theme="light"] .wk-logo{background:linear-gradient(90deg,#e3c8ff,#a64dff,#e3c8ff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}
:root[data-theme="light"] .wk-stat{color:var(--wk-dim)}
:root[data-theme="light"] .wk-stat b{color:#2f203c;text-shadow:none}
:root[data-theme="light"] .wk-dot{border-radius:50%;background:var(--wk-ok);box-shadow:0 0 8px var(--wk-ok)}
:root[data-theme="light"] .wk-dot.warn{background:var(--wk-err);box-shadow:0 0 8px var(--wk-err)}
:root[data-theme="light"] .wk-iconbtn{background:transparent;border:1px solid var(--wk-line);border-radius:3px 9px 3px 9px;color:var(--wk-dim)}
:root[data-theme="light"] .wk-iconbtn:hover{color:#2f203c;border-color:var(--wk-line2);box-shadow:0 0 12px rgba(166,77,255,.18)}
:root[data-theme="light"] .wk-rail{border-right:1px solid var(--wk-line);background:linear-gradient(90deg,rgba(251,249,253,.85),transparent)}
:root[data-theme="light"] .wk-glyph{background:transparent;border:1px solid transparent;border-radius:4px 12px 4px 12px;color:var(--wk-dim)}
:root[data-theme="light"] .wk-glyph:hover{color:#2f203c;border-color:var(--wk-line2);filter:drop-shadow(0 0 8px var(--wk-vio2))}
:root[data-theme="light"] .wk-glyph.active{color:#2f203c;border-color:var(--wk-vio2);background:#f1e3ff;box-shadow:0 0 16px rgba(166,77,255,.158),inset 0 0 10px rgba(166,77,255,.09)}
:root[data-theme="light"] .wk-tip{color:var(--wk-txt);background:rgba(251,249,253,.95);border:1px solid var(--wk-line2);border-radius:3px 8px 3px 8px}
:root[data-theme="light"] .wk-holo{border:1px solid var(--wk-line2);border-radius:4px 16px 4px 16px;background:linear-gradient(165deg,rgba(166,77,255,.10),rgba(166,77,255,.03))}
:root[data-theme="light"] .wk-holo-h{border-bottom:1px solid var(--wk-line);color:var(--wk-dim)}
:root[data-theme="light"] .wk-holo-h::after{color:var(--wk-vio)}
:root[data-theme="light"] .wk-btn{color:#321854;border:1px solid var(--wk-vio2);border-radius:3px 12px 3px 12px;background:#f4eaff;text-shadow:none;box-shadow:0 0 14px rgba(166,77,255,.113),inset 0 0 8px rgba(166,77,255,.054)}
:root[data-theme="light"] .wk-btn:hover{background:#e6cdff;box-shadow:0 0 24px rgba(166,77,255,.225),inset 0 0 12px rgba(166,77,255,.113)}
:root[data-theme="light"] .wk-btn.ghost{border-color:var(--wk-line);color:var(--wk-dim);text-shadow:none;background:transparent;box-shadow:none}
:root[data-theme="light"] .wk-btn.ghost:hover{color:var(--wk-txt);border-color:var(--wk-line2)}
:root[data-theme="light"] .wk-btn.danger{border-color:rgba(255,90,208,.6);color:#441436;text-shadow:none;background:#fff2fb;box-shadow:0 0 14px rgba(255,90,208,.09)}
:root[data-theme="light"] .wk-kpi{border:1px solid var(--wk-line);border-radius:3px 10px 3px 10px;background:#fbf6ff}
:root[data-theme="light"] .wk-kpi b{color:#2f203c;text-shadow:none}
:root[data-theme="light"] .wk-kpi span{color:var(--wk-dim)}
:root[data-theme="light"] .wk-bar{border-radius:2px;background:#ffffff}
:root[data-theme="light"] .wk-bar i{background:linear-gradient(90deg,var(--wk-vio3),var(--wk-vio2));box-shadow:0 0 8px var(--wk-vio2)}
:root[data-theme="light"] .wk-corenum{color:#2f203c;text-shadow:none}
:root[data-theme="light"] .wk-corenum small{color:var(--wk-txt)}
:root[data-theme="light"] .wk-corelabel{color:var(--wk-dim)}
:root[data-theme="light"] body.wk-no3d .wk-corewrap::before{color:rgba(153,66,240,.25);text-shadow:none}
:root[data-theme="light"] .wk-tgl{border-radius:99px;border:1px solid rgba(166,77,255,.5);background:#f5f1fb}
:root[data-theme="light"] .wk-tgl i{border-radius:50%;background:#e3dbf0}
:root[data-theme="light"] .wk-tgl.on{background:linear-gradient(90deg,rgba(123,47,255,.4),rgba(166,77,255,.5));border-color:var(--wk-vio2);box-shadow:0 0 14px rgba(166,77,255,.225),inset 0 0 8px rgba(166,77,255,.135)}
:root[data-theme="light"] .wk-tgl.on i{background:#fff;box-shadow:0 0 10px var(--wk-vio2)}
:root[data-theme="light"] .wk-badge{border-radius:99px;border:1px solid}
:root[data-theme="light"] .wk-table{border-collapse:collapse}
:root[data-theme="light"] .wk-table th{color:var(--wk-dim);border-bottom:1px solid var(--wk-line);background:rgba(253,253,254,.5)}
:root[data-theme="light"] .wk-table td{border-bottom:1px solid rgba(166,77,255,.1)}
:root[data-theme="light"] .wk-table tbody tr:hover{background:#f9f3ff}
:root[data-theme="light"] .wk-overlay{background:rgba(60,30,110,.3)}
:root[data-theme="light"] .wk-modal{background:linear-gradient(165deg,rgba(246,243,252,.97),rgba(252,250,254,.97))}
:root[data-theme="light"] .wk-feed .t{color:var(--wk-dim)}
:root[data-theme="light"] .wk-feed::after{background:linear-gradient(transparent,rgba(253,253,254,.9))}
:root[data-theme="light"] .wk-glyphcol div{color:var(--wk-vio);text-shadow:none}
:root[data-theme="light"] .wk-julia-mark{border-radius:50%;border:1px solid var(--wk-vio2);color:var(--wk-vio2);text-shadow:none;box-shadow:0 0 10px rgba(166,77,255,.18)}
@media (max-width:900px){
:root[data-theme="light"] .wk-rail{border-right:0;border-top:1px solid var(--wk-line);background:linear-gradient(0deg,rgba(251,249,253,.97),rgba(251,249,253,.85))}
}
:root[data-theme="light"] .wk-lim3 .ch-us{border-top:none}
:root[data-theme="light"] .wk-bal-h b{color:#a13aef}
:root[data-theme="light"] .wk-bal-big{color:#2f1957}
:root[data-theme="light"] .wk-bal-big small{color:#8560bb}
:root[data-theme="light"] .wk-bal-sub{color:#8955db}
:root[data-theme="light"] .wk-bal-low{color:#946b0c}
:root[data-theme="light"] .wk-bal-form label{color:#8560bb}
:root[data-theme="light"] .wk-bal-form input,:root[data-theme="light"] .wk-bal-form select{border-radius:6px;border:1px solid rgba(166,77,255,.3);background:rgba(250,248,253,.97);color:#2f1957}
:root[data-theme="light"] .wk-bal-form input:focus,:root[data-theme="light"] .wk-bal-form select:focus{outline:none;border-color:#a64dff}
:root[data-theme="light"] .wk-bal-err{color:#d91286}
:root[data-theme="light"] .wk-tri{filter:drop-shadow(0 0 5px rgba(255,209,102,.45))}
@media(max-width:900px){
:root[data-theme="light"] .wk-lim3 .ch-us+.ch-us,:root[data-theme="light"] .wk-lim3 .wk-bal{border-top:1px solid rgba(166,77,255,.16)}
}
:root[data-theme="light"] .cf-alt{background:none;border:none;color:#a13aef}
:root[data-theme="light"] .cf-note{color:#946b0c}
:root[data-theme="light"] .cx-acc-l{color:#8560bb}
:root[data-theme="light"] .cx-acc-b{border-radius:10px;border:1px solid rgba(166,77,255,.35);background:rgba(250,248,253,.97);color:#8955db}
:root[data-theme="light"] .cx-acc-b.on{border-color:#62ffa1;color:#0d2d1a}
:root[data-theme="light"] .cx-acc-b.want{border-color:#ffd166;color:#966a0c}
:root[data-theme="light"] .cx-conf{border:1px solid rgba(166,77,255,.3);border-radius:6px;background:rgba(250,248,253,.97)}

/* ── static/chat.css ── */
:root[data-theme="light"] .ch-side{border-right:1px solid var(--wk-line);background:linear-gradient(180deg,rgba(250,248,253,.82),rgba(253,252,254,.9))}
:root[data-theme="light"] .ch-side-head{border-bottom:1px solid var(--wk-line)}
:root[data-theme="light"] .ch-new{border-radius:3px 12px 3px 12px;border:1px solid var(--wk-line2);background:linear-gradient(135deg,rgba(123,47,255,.28),rgba(166,77,255,.1));color:#331854}
:root[data-theme="light"] .ch-new:hover{box-shadow:0 0 18px rgba(166,77,255,.203);border-color:#c77dff}
:root[data-theme="light"] .ch-empty{color:#5a4580}
:root[data-theme="light"] .ch-item{border-radius:3px 12px 3px 12px;border:1px solid transparent}
:root[data-theme="light"] .ch-item:hover{background:#f9f3ff}
:root[data-theme="light"] .ch-item.on{background:#f3e8ff;border-color:rgba(166,77,255,.45);box-shadow:0 0 14px rgba(166,77,255,.081)}
:root[data-theme="light"] .ch-item-t{color:#311955}
:root[data-theme="light"] .ch-item-s{color:#7a62a3}
:root[data-theme="light"] .ch-item-s img{border-radius:3px}
:root[data-theme="light"] .ch-item-x{border:none;background:none;color:#5a4580}
:root[data-theme="light"] .ch-item-x:hover{color:#d4119d}
:root[data-theme="light"] .ch-live{border-radius:50%;background:#62ffa1;box-shadow:0 0 8px rgba(98,255,161,.45)}
:root[data-theme="light"] .ch-head{border-bottom:1px solid var(--wk-line);background:rgba(252,250,254,.72)}
:root[data-theme="light"] .ch-head-t{color:#301956}
:root[data-theme="light"] .ch-head-crew{color:#7a62a3}
:root[data-theme="light"] .ch-head-crew img{border-radius:5px}
:root[data-theme="light"] .ch-burger{border:1px solid var(--wk-line2);background:#f8f1ff;color:#301956;border-radius:3px 9px 3px 9px}
:root[data-theme="light"] .ch-more{border:1px solid var(--wk-line);background:transparent;color:#8560bb;border-radius:20px}
:root[data-theme="light"] .ch-hello{color:#8560bb}
:root[data-theme="light"] .ch-hello-crew div{border-radius:16px;border:1px solid rgba(var(--acc-rgb),.45);background:rgba(var(--acc-rgb),.08);box-shadow:0 0 22px rgba(var(--acc-rgb),.18)}
:root[data-theme="light"] .ch-hello-crew img{border-radius:7px}
:root[data-theme="light"] .ch-hello h3{color:#341852}
:root[data-theme="light"] .ch-u-to{color:#7a62a3}
:root[data-theme="light"] .ch-u-to img{border-radius:3px}
:root[data-theme="light"] .ch-u-b{border-radius:14px 4px 14px 14px;color:#301956;background:linear-gradient(135deg,rgba(123,47,255,.3),rgba(166,77,255,.12));border:1px solid rgba(166,77,255,.5);box-shadow:0 0 16px rgba(166,77,255,.072)}
:root[data-theme="light"] .ch-att{border-radius:8px;border:1px solid var(--wk-line2);background:#f8f1ff;color:#8955db}
:root[data-theme="light"] .ch-att-img{border-radius:9px;border:1px solid var(--wk-line2)}
:root[data-theme="light"] .ch-so{color:#8064b3}
:root[data-theme="light"] .ch-so::before,:root[data-theme="light"] .ch-so::after{background:linear-gradient(90deg,transparent,rgba(166,77,255,.4),transparent)}
:root[data-theme="light"] .ch-so b{border-radius:20px;border:1px solid rgba(166,77,255,.35);background:#f8f1ff;color:#2f1957}
:root[data-theme="light"] .ch-so img{border-radius:3px}
:root[data-theme="light"] .ch-so-merge b{border-color:rgba(199,125,255,.55);background:linear-gradient(90deg,rgba(217,119,87,.1),rgba(122,157,255,.1));color:#321854}
:root[data-theme="light"] .ch-a-mark{border-radius:9px;background:rgba(var(--acc-rgb),.1);border:1px solid rgba(var(--acc-rgb),.45);box-shadow:0 0 14px rgba(var(--acc-rgb),.2)}
:root[data-theme="light"] .ch-a-mark img{border-radius:4px}
:root[data-theme="light"] .ch-a-mark .jm{color:#a13aef;text-shadow:none}
:root[data-theme="light"] .ch-a-h{color:#7a62a3}
:root[data-theme="light"] .ch-a-name{color:var(--acc)}
:root[data-theme="light"] .ch-chip{border-radius:10px;border:1px solid rgba(var(--acc-rgb),.3);color:#2f1d4c}
:root[data-theme="light"] .ch-chip-u{color:var(--acc);border-color:rgba(var(--acc-rgb),.6);background:rgba(var(--acc-rgb),.1)}
:root[data-theme="light"] .ch-chip-role{color:#331854;border-color:rgba(199,125,255,.5);background:#f4eaff}
:root[data-theme="light"] .ch-chip-role.par{background:linear-gradient(90deg,rgba(217,119,87,.14),rgba(122,157,255,.14))}
:root[data-theme="light"] .ch-chip-ok{color:#0d2d1a;border-color:rgba(98,255,161,.55);background:#effff6}
:root[data-theme="light"] .ch-chip-warn{color:#966a0c;border-color:rgba(255,209,102,.6);background:#fffaf0}
:root[data-theme="light"] .ch-st-err{color:#d4119d}
:root[data-theme="light"] .ch-st-stop{color:#8b54da}
:root[data-theme="light"] .ch-a-b{border-radius:4px 14px 14px 14px;background:rgba(252,251,254,.82);border:1px solid rgba(var(--acc-rgb),.22);border-left:2px solid rgba(var(--acc-rgb),.75);color:#2f1957}
:root[data-theme="light"] .ch-a.run .ch-a-b{border-color:rgba(var(--acc-rgb),.4)}
:root[data-theme="light"] .ch-caret{background:var(--acc);box-shadow:0 0 8px var(--acc)}
:root[data-theme="light"] .ch-think{color:#8064b3}
:root[data-theme="light"] .ch-think i{border-radius:50%;background:var(--acc);box-shadow:0 0 6px var(--acc)}
:root[data-theme="light"] .ch-err{border-radius:8px;border:1px solid rgba(255,90,208,.4);background:#fff3fc;color:#441436}
:root[data-theme="light"] .ch-tb-n{color:var(--acc)}
:root[data-theme="light"] .ch-tb-l{color:#301956}
:root[data-theme="light"] .ch-tb-o{border-left:1px solid rgba(var(--acc-rgb),.28);color:#8064af}
:root[data-theme="light"] .ch-tb-o.err{color:#441436}
:root[data-theme="light"] .ch-wf .run{color:#301956}
:root[data-theme="light"] .ch-wf .ok{color:#128440}
:root[data-theme="light"] .ch-wf .err{color:#441436}
:root[data-theme="light"] .ch-wf .sum{color:#7e66a8}
:root[data-theme="light"] .ch-wf .snip{color:#8064b3}
:root[data-theme="light"] .ch-wf .stop{color:#7e66a8}
:root[data-theme="light"] .ch-tb-more{border:none;background:none;color:#7e66a8}
:root[data-theme="light"] .ch-tb-more:hover{color:#311955}
:root[data-theme="light"] .ch-diff{border-left:1px solid rgba(var(--acc-rgb),.28)}
:root[data-theme="light"] .ch-diff .del{background:#ffeef2;color:#e11247}
:root[data-theme="light"] .ch-diff .add{background:#f2fff7;color:#128440}
:root[data-theme="light"] .ch-diff .ctx{color:#7d68a3}
:root[data-theme="light"] .ch-diff .hdr{color:#3169ee}
:root[data-theme="light"] .ch-think-b{border-left:1px dashed rgba(var(--acc-rgb),.35);color:#7c68a5}
:root[data-theme="light"] .ch-think-b b{color:#835fc1}
:root[data-theme="light"] .ch-dot{border-radius:50%;background:#62ffa1;box-shadow:0 0 5px rgba(98,255,161,.45)}
:root[data-theme="light"] .ch-dot.err{background:#ff5ad0;box-shadow:0 0 5px rgba(255,90,208,.45)}
:root[data-theme="light"] .ch-dot.declined,:root[data-theme="light"] .ch-dot.stop{background:#6f5599;box-shadow:none}
:root[data-theme="light"] .ch-dot.warn{background:#ffd166;box-shadow:0 0 5px rgba(255,209,102,.36)}
:root[data-theme="light"] .ch-dot.run{background:transparent;border:1.5px solid var(--acc);border-top-color:transparent;box-shadow:none}
:root[data-theme="light"] .ch-status{color:#8064b3}
:root[data-theme="light"] .ch-ask{border-radius:10px;border:1px solid rgba(255,209,102,.5);background:#fffcf6}
:root[data-theme="light"] .ch-ask-t{color:#946b0c}
:root[data-theme="light"] .ch-ask-r{color:#867039}
:root[data-theme="light"] .ch-btn{border-radius:3px 10px 3px 10px;border:1px solid var(--wk-line2);background:#f8f1ff;color:#311956}
:root[data-theme="light"] .ch-btn:hover{box-shadow:0 0 12px rgba(166,77,255,.158)}
:root[data-theme="light"] .ch-btn.ok{border-color:rgba(98,255,161,.55);background:#effff6;color:#0d2d1a}
:root[data-theme="light"] .ch-btn.no{border-color:rgba(255,90,208,.5);background:#fff3fc;color:#441435}
:root[data-theme="light"] .ch-a-f .ch-meta{color:#6f5a94}
:root[data-theme="light"] .ch-mini{border:1px solid rgba(166,77,255,.25);background:transparent;color:#8261ba;border-radius:14px}
:root[data-theme="light"] .ch-mini:hover{border-color:rgba(var(--acc-rgb,166,77,255),.7);color:#321854;background:#f8f1ff}
:root[data-theme="light"] .ch-mini img{border-radius:3px}
:root[data-theme="light"] .md h1,:root[data-theme="light"] .md h2,:root[data-theme="light"] .md h3,:root[data-theme="light"] .md h4{color:#341852}
:root[data-theme="light"] .md a{color:#9941f0;text-decoration-color:rgba(153,65,240,.4)}
:root[data-theme="light"] .md a:hover{color:#37174f}
:root[data-theme="light"] .md code{background:#f3effa;border:1px solid #c7b6e6;border-radius:5px}
:root[data-theme="light"] .md pre{background:#fcfbfe;border:1px solid #cbb8e7;border-radius:9px}
:root[data-theme="light"] .md pre code{background:none;border:none}
:root[data-theme="light"] .md blockquote{border-left:2px solid rgba(166,77,255,.55);color:#8757d6}
:root[data-theme="light"] .md table{border-collapse:collapse}
:root[data-theme="light"] .md th,:root[data-theme="light"] .md td{border:1px solid #c7b6e6}
:root[data-theme="light"] .md th{background:#f4eaff;color:#321955}
:root[data-theme="light"] .md hr{border:none;border-top:1px solid #c7b6e6}
:root[data-theme="light"] .md img{border-radius:9px}
:root[data-theme="light"] .ch-pics img{border-radius:10px;border:1px solid rgba(var(--acc-rgb),.35)}
:root[data-theme="light"] .ch-comp{border-top:1px solid var(--wk-line);background:rgba(252,250,254,.85)}
:root[data-theme="light"] .ch-sw{border-radius:12px;border:1px solid var(--wk-line);background:rgba(255,255,255,.35)}
:root[data-theme="light"] .ch-sw button{border:1px solid transparent;background:transparent;color:#8064b3;border-radius:9px}
:root[data-theme="light"] .ch-sw button img{border-radius:4px}
:root[data-theme="light"] .ch-sw button .jm{color:#a13aef}
:root[data-theme="light"] .ch-sw button:hover{color:#2f1957}
:root[data-theme="light"] .ch-sw button.on{color:#2f203c;background:rgba(var(--acc-rgb),.16);border-color:rgba(var(--acc-rgb),.6);box-shadow:0 0 14px rgba(var(--acc-rgb),.28)}
:root[data-theme="light"] .ch-sel{background:rgba(255,255,255,.35);border:1px solid var(--wk-line);border-radius:9px;color:#2f1d4c;outline:none}
:root[data-theme="light"] .ch-sel.warn{color:#966a0c;border-color:rgba(255,209,102,.6)}
:root[data-theme="light"] .ch-ultra{border:1px solid var(--wk-line);background:rgba(255,255,255,.35);color:#8064b3;border-radius:14px}
:root[data-theme="light"] .ch-ultra:hover{color:#2f1957;border-color:rgba(var(--acc-rgb),.45)}
:root[data-theme="light"] .ch-ultra:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(var(--acc-rgb),.55)}
:root[data-theme="light"] .ch-ultra-dot{border-radius:50%;border:1.5px solid currentColor}
:root[data-theme="light"] .ch-ultra.on{color:#2f203c;background:rgba(var(--acc-rgb),.16);border-color:rgba(var(--acc-rgb),.6);box-shadow:0 0 14px rgba(var(--acc-rgb),.28)}
:root[data-theme="light"] .ch-ultra.on .ch-ultra-dot{background:var(--acc);border-color:var(--acc);box-shadow:0 0 7px var(--acc)}
:root[data-theme="light"] .ch-ultra.off:hover{color:#8064b3;border-color:var(--wk-line)}
:root[data-theme="light"] .ch-mode{border-radius:11px;border:1px solid var(--wk-line);background:rgba(255,255,255,.35)}
:root[data-theme="light"] .ch-mode button{border:1px solid transparent;background:transparent;color:#8064b3;border-radius:8px}
:root[data-theme="light"] .ch-mode button:hover{color:#2f1957}
:root[data-theme="light"] .ch-mode button:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(199,125,255,.248)}
:root[data-theme="light"] .ch-mode button.on{color:#2f203c;background:#eddbff;border-color:rgba(199,125,255,.6);box-shadow:0 0 12px rgba(166,77,255,.113)}
:root[data-theme="light"] .ch-mode button.on.both{background:linear-gradient(90deg,rgba(217,119,87,.24),rgba(122,157,255,.24))}
:root[data-theme="light"] .ch-box{border-radius:14px;border:1px solid rgba(var(--acc-rgb),.4);background:rgba(246,243,252,.8);box-shadow:0 0 0 0 rgba(var(--acc-rgb),0)}
:root[data-theme="light"] .ch-box:focus-within{border-color:rgba(var(--acc-rgb),.8);box-shadow:0 0 20px rgba(var(--acc-rgb),.18)}
:root[data-theme="light"] .ch-box textarea{border:none;outline:none;background:transparent;color:#311956}
:root[data-theme="light"] .ch-box textarea::placeholder{color:#6a5590}
:root[data-theme="light"] .ch-clip{border-radius:10px;border:1px solid transparent;background:transparent;color:#8064b3}
:root[data-theme="light"] .ch-clip:hover{background:#f6edff;color:#2f1957}
:root[data-theme="light"] .ch-send{border-radius:3px 12px 3px 12px;border:none;color:#2f203c;background:linear-gradient(135deg,rgba(var(--acc-rgb),.95),rgba(var(--acc-rgb),.6));box-shadow:0 0 16px rgba(var(--acc-rgb),.35)}
:root[data-theme="light"] .ch-send:disabled{box-shadow:none}
:root[data-theme="light"] .ch-send.stop{background:#ffe8f8;border:1px solid rgba(255,90,208,.6);color:#441435;box-shadow:none}
:root[data-theme="light"] .ch-pend .ch-att button{border:none;background:none;color:#8064b3}
:root[data-theme="light"] .ch-hint{color:#5c4880}
:root[data-theme="light"] .ch-hint-u{color:var(--acc)}
:root[data-theme="light"] .ch-hint-m{color:#8955db}
:root[data-theme="light"] .ch-down{border:1px solid var(--wk-line2);background:rgba(246,243,252,.92);color:#311955;border-radius:18px;box-shadow:0 0 14px rgba(166,77,255,.135)}
:root[data-theme="light"] .ch-usage-btn{border:1px solid var(--wk-line);background:rgba(255,255,255,.35);color:#8064b3;border-radius:9px}
:root[data-theme="light"] .ch-usage-btn img{border-radius:3px}
:root[data-theme="light"] .ch-usage-btn b{color:#301956}
:root[data-theme="light"] .ch-usage-btn:hover,:root[data-theme="light"] .ch-usage-btn.on{border-color:rgba(var(--acc-rgb),.6);color:#2f1957;box-shadow:0 0 12px rgba(var(--acc-rgb),.2)}
:root[data-theme="light"] .ch-usage-btn.hot{border-color:rgba(255,90,138,.45)}
:root[data-theme="light"] .ch-usage-btn b.hot{color:#e0124f}
:root[data-theme="light"] .ch-pop{border-radius:4px 14px 4px 14px;border:1px solid var(--wk-line2);background:linear-gradient(180deg,rgba(246,243,252,.985),rgba(252,250,254,.985));color:#301956;box-shadow:0 12px 40px rgba(60,30,110,.21),0 0 22px rgba(166,77,255,.072)}
:root[data-theme="light"] .ch-pop-h b{color:#341852}
:root[data-theme="light"] .ch-pop-x{border:none;background:none;color:#7e66a8}
:root[data-theme="light"] .ch-pop-x:hover{color:#d4119d}
:root[data-theme="light"] .ch-usage .ch-pop-h{background:#f6f3fc}
:root[data-theme="light"] .ch-us{border-top:1px solid rgba(166,77,255,.16)}
:root[data-theme="light"] .ch-us-h img{border-radius:4px}
:root[data-theme="light"] .ch-us-h b{color:var(--acc)}
:root[data-theme="light"] .ch-us-chat .ch-us-h b{color:#301956}
:root[data-theme="light"] .ch-us-at{color:#6f5a94}
:root[data-theme="light"] .ch-ur-t{color:#8955db}
:root[data-theme="light"] .ch-ur-t b{color:#331854}
:root[data-theme="light"] .ch-ur-bar{border-radius:4px;background:#f3e8ff}
:root[data-theme="light"] .ch-ur-bar i{border-radius:4px;background:linear-gradient(90deg,rgba(var(--acc-rgb),.5),rgba(var(--acc-rgb),.95));box-shadow:0 0 8px rgba(var(--acc-rgb),.45)}
:root[data-theme="light"] .ch-ur.hot .ch-ur-bar i{background:linear-gradient(90deg,#b8245e,#ff5a8a);box-shadow:0 0 8px rgba(255,90,138,.248)}
:root[data-theme="light"] .ch-ur.hot .ch-ur-t b{color:#e0124f}
:root[data-theme="light"] .ch-ur-r{color:#7a62a3}
:root[data-theme="light"] .ch-us-note{color:#8064b3}
:root[data-theme="light"] .ch-us-more{border:none;background:none;color:#7e66a8}
:root[data-theme="light"] .ch-us-more:hover{color:#311955}
:root[data-theme="light"] .ch-us-det{border-radius:8px;border:1px solid #cbb8e7;background:#fcfbfe;color:#8064af}
:root[data-theme="light"] .ch-us-row{color:#8955db}
:root[data-theme="light"] .ch-us-row img{border-radius:3px}
:root[data-theme="light"] .ch-us-v{color:#331854}
:root[data-theme="light"] .ch-usage-err{border-radius:8px;border:1px solid rgba(255,90,208,.4);background:#fff3fc;color:#441436}
:root[data-theme="light"] .ch-usage-load{color:#8064b3}
:root[data-theme="light"] .ch-usage-f{border-top:1px solid rgba(166,77,255,.16)}
:root[data-theme="light"] .ch-btn:disabled{box-shadow:none}
:root[data-theme="light"] .ch-term-btn.on{border-color:rgba(166,77,255,.7);color:#321854;background:#f6edff}
:root[data-theme="light"] .ch-term-l{color:var(--acc)}
:root[data-theme="light"] .ch-term-l img{border-radius:3px}
:root[data-theme="light"] .ch-term-row{border-radius:8px;border:1px solid rgba(var(--acc-rgb),.3);background:#fcfbfe}
:root[data-theme="light"] .ch-term-row code{color:#301956}
:root[data-theme="light"] .ch-term-note{color:#8064af}
@media (max-width:900px){
:root[data-theme="light"] .ch-side{box-shadow:0 0 40px rgba(60,30,110,.21)}
:root[data-theme="light"] .ch-dim{background:rgba(253,253,254,.55)}
}
:root[data-theme="light"] .ch-more-btn.on{border-color:#c77dff;color:#2f203c;background:#efdfff}
:root[data-theme="light"] .ch-more-i{border:none;border-radius:3px 10px 3px 10px;background:transparent;color:#301956}
:root[data-theme="light"] .ch-more-i:hover,:root[data-theme="light"] .ch-more-i:focus-visible{outline:none;background:#f3e6ff;color:#2f203c}
:root[data-theme="light"] .nt-toast{border-radius:4px 14px 4px 14px;border:1px solid rgba(98,255,161,.45);background:linear-gradient(180deg,rgba(246,243,252,.97),rgba(252,250,254,.97));box-shadow:0 12px 34px rgba(60,30,110,.21),0 0 18px rgba(98,255,161,.054);color:#301956}
:root[data-theme="light"] .nt-toast.attn{border-color:rgba(255,128,120,.75);box-shadow:0 12px 34px rgba(60,30,110,.21),0 0 18px rgba(255,90,170,.099)}
:root[data-theme="light"] .nt-t{color:#0d2d1a}
:root[data-theme="light"] .nt-toast.attn .nt-t{color:#d43911}
:root[data-theme="light"] .nt-s{color:#8955db}
:root[data-theme="light"] .nt-b{border-radius:3px 10px 3px 10px;border:1px solid var(--wk-line2);background:#f6edff;color:#321854}
:root[data-theme="light"] .nt-b:hover,:root[data-theme="light"] .nt-b:focus-visible{outline:none;background:#ead4ff;box-shadow:0 0 10px rgba(166,77,255,.158)}
:root[data-theme="light"] .nt-x{background:transparent;border-color:transparent;color:#7e66a8}
:root[data-theme="light"] .nt-x:hover,:root[data-theme="light"] .nt-x:focus-visible{color:#d4119d;background:transparent;box-shadow:none}
:root[data-theme="light"] .nt-more{border-radius:4px 14px 4px 14px;border:1px solid var(--wk-line);background:rgba(251,249,253,.92);color:#8261ba}
:root[data-theme="light"] .ch-bell.on{color:#0b843b;border-color:rgba(98,255,161,.45)}
:root[data-theme="light"] .ch-bell.off{color:#7a62a3}
:root[data-theme="light"] .ch-bell[aria-expanded="true"]{border-color:rgba(166,77,255,.7);color:#321854;background:#f6edff}
:root[data-theme="light"] .pn-chat-opt{border:none;border-radius:3px 10px 3px 10px;background:transparent;color:#301956}
:root[data-theme="light"] .pn-chat-opt i{border-radius:50%;border:1px solid rgba(166,77,255,.6)}
:root[data-theme="light"] .pn-chat-opt.on i{background:#c77dff;box-shadow:0 0 8px rgba(199,125,255,.315);border-color:#c77dff}
:root[data-theme="light"] .pn-chat-opt:hover,:root[data-theme="light"] .pn-chat-opt:focus-visible{outline:none;background:#f3e6ff}
:root[data-theme="light"] .pn-chat-note{color:#8064b3}
:root[data-theme="light"] .pn-set{color:#301956}
:root[data-theme="light"] .pn-set-title{color:#341852;text-shadow:none}
:root[data-theme="light"] .pn-set-sec{border-top:1px solid rgba(166,77,255,.18)}
:root[data-theme="light"] .pn-set-h{color:#8f4bea}
:root[data-theme="light"] .pn-set-h span{color:#7a62a3}
:root[data-theme="light"] .pn-set-l b{color:#2f1957}
:root[data-theme="light"] .pn-set-l span{color:#8064b3}
:root[data-theme="light"] .pn-set-pct{color:#301956}
:root[data-theme="light"] .pn-set-msg{color:#8955db}
:root[data-theme="light"] .pn-set-note{color:#8064b3}
:root[data-theme="light"] .pn-set-warn{color:#d43911}
:root[data-theme="light"] .pn-set-fs{border:none}
:root[data-theme="light"] .pn-set-sel,:root[data-theme="light"] .pn-set-time{background:#f5f2fb;border:1px solid #c5b2e4;border-radius:3px 10px 3px 10px;color:#2f1957}
:root[data-theme="light"] .pn-set-quiet label{color:#8955db}
:root[data-theme="light"] .pn-set-link{border:none;background:none;color:#8261ba}
:root[data-theme="light"] .pn-set-link:hover,:root[data-theme="light"] .pn-set-link:focus-visible{outline:none;color:#321854}
:root[data-theme="light"] .pn-set-recent{border:1px solid #cbb8e7;border-radius:8px;background:#fcfbfe}
:root[data-theme="light"] .pn-set-ri{border-bottom:1px solid #ccbde9}
:root[data-theme="light"] .pn-set-ri:last-child{border-bottom:none}
:root[data-theme="light"] .pn-set-rt{color:#7a62a3}
:root[data-theme="light"] .pn-set-rc{color:#301956}
:root[data-theme="light"] .pn-set-rs{color:#8064b3}
:root[data-theme="light"] .pn-set-rs.sent{color:#0b843b}
:root[data-theme="light"] .pn-set-rs.failed{color:#d43911}
@media (max-width:900px){
:root[data-theme="light"] .wk-modal:has(.pn-set){border-radius:0}
}
:root[data-theme="light"] .ch-search input{border-radius:3px 10px 3px 10px;border:1px solid var(--wk-line);background:rgba(255,255,255,.35);color:#2f1957;outline:none}
:root[data-theme="light"] .ch-search input::placeholder{color:#6f5a94}
:root[data-theme="light"] .ch-search input:focus{border-color:#a64dff;box-shadow:0 0 12px rgba(166,77,255,.126)}
:root[data-theme="light"] .ch-search-x{border:none;border-radius:6px;background:none;color:#7e66a8}
:root[data-theme="light"] .ch-search-x:hover,:root[data-theme="light"] .ch-search-x:focus-visible{outline:none;color:#d4119d}
:root[data-theme="light"] .ch-sr-sec{color:#8560bb}
:root[data-theme="light"] .ch-sr-sec span{color:#5a4580}
:root[data-theme="light"] .ch-sr{border-radius:3px 12px 3px 12px;border:1px solid transparent}
:root[data-theme="light"] .ch-sr:hover{background:#f9f3ff}
:root[data-theme="light"] .ch-sr.on{background:#f3e8ff;border-color:rgba(166,77,255,.45);box-shadow:0 0 14px rgba(166,77,255,.081)}
:root[data-theme="light"] .ch-sr-h{color:#7a62a3}
:root[data-theme="light"] .ch-sr-h img{border-radius:3px}
:root[data-theme="light"] .ch-sr-t{color:#311955}
:root[data-theme="light"] .ch-sr-boss{border-radius:6px;border:1px solid rgba(166,77,255,.45);color:#301956}
:root[data-theme="light"] .ch-sr-s{color:#2f1d4c}
:root[data-theme="light"] .ch-sr-s.mono{color:#8261ba}
:root[data-theme="light"] .ch-hl{background:#e6cdff;color:#2f203c;border-radius:3px}
:root[data-theme="light"] .ch-sr-note{color:#8064b3}
:root[data-theme="light"] .ch-sr-note.err{color:#d43911}
:root[data-theme="light"] .ch-sr-empty{color:#5a4580}
:root[data-theme="light"] .ch-sr-more{border:1px solid var(--wk-line);background:transparent;color:#8560bb;border-radius:20px}
:root[data-theme="light"] .ch-sr-more:hover,:root[data-theme="light"] .ch-sr-more:focus-visible{outline:none;color:#321854;border-color:var(--wk-line2)}
:root[data-theme="light"] .ch-hit{border-radius:12px}
:root[data-theme="light"] ::highlight(ch-search){background:#ffecc5;color:inherit}
@media (prefers-reduced-motion:reduce){
:root[data-theme="light"] .ch-hit{outline:2px solid rgba(255,200,90,.6);outline-offset:4px}
}
:root[data-theme="light"] .ch-sec-h{border:1px solid transparent;border-radius:3px 10px 3px 10px}
:root[data-theme="light"] .ch-sec-t{border:none;background:none;color:#8560bb}
:root[data-theme="light"] .ch-sec-t:hover,:root[data-theme="light"] .ch-sec-t:focus-visible{outline:none;color:#341852}
:root[data-theme="light"] .ch-sec-n{color:#6f5a94}
:root[data-theme="light"] .ch-sec-scripts{border-top:1px solid rgba(166,77,255,.14)}
:root[data-theme="light"] .ch-sec-a{border:none;background:none;color:#8560bb;border-radius:6px}
:root[data-theme="light"] .ch-sec-a:hover,:root[data-theme="light"] .ch-sec-a:focus-visible{outline:none;color:#321854;background:#f4eaff}
:root[data-theme="light"] .ch-org-empty{color:#5a4580}
:root[data-theme="light"] .ch-org-empty.err{color:#d43911}
:root[data-theme="light"] .ch-fold{border:1px solid transparent;border-radius:3px 12px 3px 12px;color:#311955}
:root[data-theme="light"] .ch-fold:hover{background:#f9f3ff}
:root[data-theme="light"] .ch-fold svg{color:#8261ba}
:root[data-theme="light"] .ch-fold-n{color:#7a62a3}
:root[data-theme="light"] .ch-pin{color:#a13aef}
:root[data-theme="light"] .ch-item-m{border:none;border-radius:6px;background:none;color:#7a62a3}
:root[data-theme="light"] .ch-item-m:hover{color:#321854;background:#f3e6ff}
:root[data-theme="light"] .ch-org [role="treeitem"]:focus-visible{outline:1px solid #c77dff;outline-offset:-1px}
:root[data-theme="light"] .ch-org .drop-before{box-shadow:inset 0 2px 0 rgba(199,125,255,.45)}
:root[data-theme="light"] .ch-org .drop-after{box-shadow:inset 0 -2px 0 rgba(199,125,255,.45)}
:root[data-theme="light"] .ch-org .drop-into{background:#f1e3ff;border-color:#c77dff}
:root[data-theme="light"] .ch-drop-ph{border:1px dashed rgba(199,125,255,.55);border-radius:3px 12px 3px 12px;color:#8261ba}
:root[data-theme="light"] .ch-menu-dim{background:transparent}
:root[data-theme="light"] .ch-menu-dim.sheet{background:rgba(253,253,254,.55)}
:root[data-theme="light"] .ch-menu{border-radius:4px 14px 4px 14px;border:1px solid var(--wk-line2);background:rgba(250,248,253,.97);box-shadow:0 12px 40px rgba(60,30,110,.21),0 0 22px rgba(166,77,255,.072)}
:root[data-theme="light"] .ch-menu.sheet{border-radius:14px 14px 0 0}
:root[data-theme="light"] .ch-menu-h{color:#8560bb}
:root[data-theme="light"] .ch-menu-i{border:none;border-radius:3px 10px 3px 10px;background:transparent;color:#301956}
:root[data-theme="light"] .ch-menu-i:hover,:root[data-theme="light"] .ch-menu-i:focus-visible{outline:none;background:#f3e6ff;color:#2f203c}
:root[data-theme="light"] .ch-menu-i.danger{color:#d4119d}
:root[data-theme="light"] .ch-menu-i.danger:hover,:root[data-theme="light"] .ch-menu-i.danger:focus-visible{background:#ffeefa;color:#d4119e}
:root[data-theme="light"] .ch-menu-ck{color:#a13aef}
:root[data-theme="light"] .ch-menu-sep{background:#eddbff}
:root[data-theme="light"] .ch-menu-lbl{color:#7a62a3}
:root[data-theme="light"] .ch-ren{border:1px solid #a64dff;border-radius:6px;background:#f5f2fb;color:#2f1957;outline:none;box-shadow:0 0 10px rgba(166,77,255,.126)}
:root[data-theme="light"] .ch-org-toast{border-radius:4px 12px 4px 12px;border:1px solid var(--wk-line2);background:rgba(250,248,253,.97);box-shadow:0 8px 28px rgba(60,30,110,.193),0 0 16px rgba(166,77,255,.072);color:#301956}
:root[data-theme="light"] .ch-binmark,:root[data-theme="light"] .ch-sr-bin{border-radius:9px;border:1px solid rgba(255,90,208,.45);color:#441435}
:root[data-theme="light"] .ch-binnote{color:#301956;background:#f9f3ff;border-top:1px solid var(--wk-line)}
:root[data-theme="light"] .ch-mv-h{color:#341852}
:root[data-theme="light"] .ch-mv-name{color:#8064b3}
:root[data-theme="light"] .ch-mv-list{border-top:1px solid rgba(166,77,255,.16);border-bottom:1px solid rgba(166,77,255,.16)}
:root[data-theme="light"] .ch-mv-i{border:none;border-radius:3px 10px 3px 10px;background:transparent;color:#301956}
:root[data-theme="light"] .ch-mv-i:hover:not(:disabled),:root[data-theme="light"] .ch-mv-i:focus-visible{outline:none;background:#f3e6ff;color:#2f203c}
:root[data-theme="light"] .ch-mv-i svg{color:#8261ba}
:root[data-theme="light"] .ch-mv-here{color:#7a62a3}
:root[data-theme="light"] .ch-mv-new{color:#8f4bea}
@media (max-width:900px){
:root[data-theme="light"] .wk-modal:has(.ch-mv){border-radius:0}
}
:root[data-theme="light"] .ch-tag{border-radius:12px;border:1px solid rgba(var(--acc-rgb),.4);background:rgba(var(--acc-rgb),.07);color:var(--acc)}
:root[data-theme="light"] .ch-tag:hover,:root[data-theme="light"] .ch-tag:focus-visible{outline:none;background:rgba(var(--acc-rgb),.16);border-color:rgba(var(--acc-rgb),.75);color:#2f203c}
:root[data-theme="light"] .ch-tag-ed{color:#8261ba;border-style:dashed;border-color:rgba(166,77,255,.4);background:transparent}
:root[data-theme="light"] .ch-tagpop{border-radius:4px 14px 4px 14px;border:1px solid var(--wk-line2);background:rgba(250,248,253,.97);box-shadow:0 12px 40px rgba(60,30,110,.21),0 0 22px rgba(var(--acc-rgb),.16)}
:root[data-theme="light"] .ch-tagpop-i{border:1px solid transparent;border-radius:3px 10px 3px 10px;color:#301956}
:root[data-theme="light"] .ch-tagpop-i.on{background:rgba(var(--acc-rgb),.14);border-color:rgba(var(--acc-rgb),.45)}
:root[data-theme="light"] .ch-tagpop-t{color:var(--acc)}
:root[data-theme="light"] .ch-tagpop-d{color:#8064b3}
:root[data-theme="light"] .ch-tagpop-e{border:none;border-top:1px solid rgba(166,77,255,.18);background:none;color:#8261ba}
:root[data-theme="light"] .ch-tagpop-e:hover{color:#321854;background:#f6edff}
:root[data-theme="light"] .ch-tagedit-h{color:#341852}
:root[data-theme="light"] .ch-tagedit-empty{color:#8560bb}
:root[data-theme="light"] .ch-tagcard{border-radius:4px 12px 4px 12px;border:1px solid rgba(166,77,255,.3);background:rgba(246,243,252,.6)}
:root[data-theme="light"] .ch-tagcard-l{color:#8560bb}
:root[data-theme="light"] .ch-tagcard-in,:root[data-theme="light"] .ch-tagcard textarea{border:1px solid #c5b2e4;border-radius:3px 10px 3px 10px;background:#f5f2fb;color:#2f1957;outline:none}
:root[data-theme="light"] .ch-tagcard-in{color:#341852}
:root[data-theme="light"] .ch-tagcard-in:focus,:root[data-theme="light"] .ch-tagcard textarea:focus{border-color:#a64dff;box-shadow:0 0 10px rgba(166,77,255,.113)}
:root[data-theme="light"] .ch-tagcard textarea::placeholder{color:#6a5590}
:root[data-theme="light"] .ch-tagcard-err{color:#d8118d}
:root[data-theme="light"] .ch-tagcard-ask{color:#301956}
:root[data-theme="light"] .ch-tagcard .danger{color:#d4119d;border-color:rgba(255,90,208,.5)}
:root[data-theme="light"] .ch-tagcard-save.ok,:root[data-theme="light"] .ch-tagcard-save.ok:disabled{color:#0b843a;border-color:rgba(125,255,176,.45)}
@media (max-width:900px){
:root[data-theme="light"] .wk-modal:has(.ch-tagedit){border-radius:0}
}
:root[data-theme="light"] .ch-so-self b{border-color:rgba(240,179,90,.45);color:#31250e}
:root[data-theme="light"] .md .md-self{border-left:2px solid rgba(240,179,90,.75);background:#fefaf5;border-radius:0 8px 8px 0;color:#2f2513}
:root[data-theme="light"] .md blockquote.md-self p{color:inherit}
:root[data-theme="light"] .ch-brain .ch-brain-tag{color:#8064b3}
:root[data-theme="light"] .ch-brain-row img{border-radius:3px}
:root[data-theme="light"] .ch-brain-row b{color:#301956}
:root[data-theme="light"] .ch-brain-row span{color:#8757d6}
:root[data-theme="light"] .ch-brain-row span.ch-brain-ok{color:#21833e}
:root[data-theme="light"] .ch-brain-row span.ch-brain-bad{color:#df125d}
:root[data-theme="light"] .ch-brain-julia{color:#8064b3}
:root[data-theme="light"] .ch-brain-note{color:#8064b3}
:root[data-theme="light"] .rm-top h2{color:var(--wk-txt)}
:root[data-theme="light"] .rm-glyph{filter:drop-shadow(0 0 8px var(--wk-vio))}
:root[data-theme="light"] .rm-tg{color:#21833e}
:root[data-theme="light"] .rm-tg i{border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}
:root[data-theme="light"] .rm-tg.off{color:#441436}
:root[data-theme="light"] .rm-msg{border-radius:3px 10px 3px 10px;border:1px solid rgba(255,209,102,.35);background:#fffcf6;color:#956b0c}
:root[data-theme="light"] .rm-msg.err{border-color:rgba(255,90,208,.4);background:#fff5fc;color:#441436}
:root[data-theme="light"] .rm-x{border:none;background:none;color:#7e66a8}
:root[data-theme="light"] .rm-x:hover{color:#d4119d}
:root[data-theme="light"] .rm-empty{color:var(--wk-dim)}
:root[data-theme="light"] .rm-group-h{color:var(--wk-dim);border-bottom:1px solid var(--wk-line)}
:root[data-theme="light"] .rm-group-h b{color:var(--wk-txt)}
:root[data-theme="light"] .rm-group-h span{border-radius:9px;border:1px solid var(--wk-line)}
:root[data-theme="light"] .rm-table td{color:#301956}
:root[data-theme="light"] .rm-row.off td{color:#8261ba}
:root[data-theme="light"] .rm-row.focus td{background:#f8eeff}
:root[data-theme="light"] .rm-row.focus td:first-child{box-shadow:inset 3px 0 0 var(--wk-vio2)}
:root[data-theme="light"] .rm-t{color:var(--wk-txt)}
:root[data-theme="light"] .rm-d{color:var(--wk-dim)}
:root[data-theme="light"] .rm-cap{border-radius:9px;border:1px solid rgba(255,209,102,.35);color:#956b0c}
:root[data-theme="light"] .rm-c-st .rm-hist-b{color:#8261ba}
:root[data-theme="light"] .rm-c-st .rm-hist-b.on{color:#2f203c}
:root[data-theme="light"] .rm-when b{color:var(--wk-txt)}
:root[data-theme="light"] .rm-when span{color:var(--wk-dim)}
:root[data-theme="light"] .rm-when span.late{color:#441436}
:root[data-theme="light"] .rm-who img{border-radius:3px}
:root[data-theme="light"] .rm-link{border:none;background:none;color:#341853}
:root[data-theme="light"] .rm-link:hover{color:#2f203c}
:root[data-theme="light"] .rm-dim{color:var(--wk-dim)}
:root[data-theme="light"] .rm-st{border-radius:6px}
:root[data-theme="light"] .rm-st i{border-radius:50%;background:currentColor}
:root[data-theme="light"] .rm-st.ok{background:#f2faf5;color:#18833f}
:root[data-theme="light"] .rm-st.err{background:#faf2f2;color:#e31212}
:root[data-theme="light"] .rm-st.warn{background:#fbf7f2;color:#926c0c}
:root[data-theme="light"] .rm-st.run{background:#fbf9f2;color:#926c0c}
:root[data-theme="light"] .rm-b{border:1px solid rgba(166,77,255,.3);background:transparent;color:#301956;border-radius:3px 10px 3px 10px}
:root[data-theme="light"] .rm-b:hover{border-color:var(--wk-vio2);color:#2f203c;background:#f6edff}
:root[data-theme="light"] .rm-b.main,:root[data-theme="light"] .rm-b.on{border-color:var(--wk-vio2);color:#2f203c;background:#eddbff}
:root[data-theme="light"] .rm-b.danger{color:#441436;border-color:rgba(255,90,208,.35)}
:root[data-theme="light"] .rm-b.danger:hover{border-color:#ff5ad0;background:#ffeefa}
:root[data-theme="light"] .rm-snz-l{color:var(--wk-dim)}
:root[data-theme="light"] .rm-hist-row td{background:rgba(253,253,254,.35)}
:root[data-theme="light"] .rm-hist-i{color:#8757d6}
:root[data-theme="light"] .rm-hist-i b{color:var(--wk-txt)}
:root[data-theme="light"] .rm-hist-i.failed,:root[data-theme="light"] .rm-hist-i.uncertain{color:#441436}
:root[data-theme="light"] .rm-hist-i.skipped{color:var(--wk-dim)}
:root[data-theme="light"] .rm-hist-err{color:#df125d}
:root[data-theme="light"] .rm-err{color:#df125d}
:root[data-theme="light"] .rm-card{border-radius:4px 14px 4px 14px;border:1px solid var(--wk-line2);background:linear-gradient(165deg,rgba(166,77,255,.10),rgba(166,77,255,.03))}
:root[data-theme="light"] .rm-card.focus{border-color:var(--wk-vio2);box-shadow:0 0 0 1px var(--wk-vio2),0 0 18px rgba(199,125,255,.158)}
:root[data-theme="light"] .rm-card-t{color:var(--wk-txt)}
:root[data-theme="light"] .rm-card-d{color:#2f1d4c}
:root[data-theme="light"] .rm-chips > span:not(.rm-st){border-radius:9px;border:1px solid var(--wk-line);color:#2f1d4c}
:root[data-theme="light"] .rm-card-err{color:#df125d}
:root[data-theme="light"] .rm-card .rm-hist{border-top:1px solid var(--wk-line)}
:root[data-theme="light"] .rm-edit{color:var(--wk-txt)}
:root[data-theme="light"] .rm-edit-h{color:#2f1957}
:root[data-theme="light"] .rm-l{color:var(--wk-dim)}
:root[data-theme="light"] .rm-cnt{color:#6f5a94}
:root[data-theme="light"] .rm-in{background:#f5f2fb;border:1px solid #c5b2e4;border-radius:3px 10px 3px 10px;color:#2f1957;outline:none}
:root[data-theme="light"] .rm-in:focus{border-color:var(--wk-vio2);box-shadow:0 0 0 1px rgba(199,125,255,.158)}
:root[data-theme="light"] .rm-seg button{border-radius:3px 10px 3px 10px;border:1px solid #c5b2e4;background:#f5f2fb;color:#8261ba}
:root[data-theme="light"] .rm-seg button.on{background:#b368ff;border-color:var(--wk-vio);color:#2f203c}
:root[data-theme="light"] .rm-iv{color:#8757d6}
:root[data-theme="light"] .rm-tgl-row{color:#301956}
:root[data-theme="light"] .rm-warn{color:#441436}
:root[data-theme="light"] .rm-sum{border-radius:8px;border:1px solid rgba(22,163,74,.25);background:#f2faf5;color:#11843b}
:root[data-theme="light"] .rm-sum.bad{border-color:rgba(227,193,171,.35);background:#fbf7f2;color:#926c0c}
:root[data-theme="light"] .rm-sum.ok{border-color:rgba(74,222,128,.5);color:#18833f}
:root[data-theme="light"] .rm-keys{color:#6f5a94}
:root[data-theme="light"] .ch-u-rm .ch-u-to{color:#8e56d0}
:root[data-theme="light"] .ch-u-rm .ch-u-to svg{color:#341853}
:root[data-theme="light"] .ch-u-rm-l{color:inherit}
:root[data-theme="light"] .ch-u-rm-l:hover{color:#2f203c}
:root[data-theme="light"] .ch-u-rm .ch-u-b{border:1px dashed rgba(199,125,255,.7);background:#f6edff;box-shadow:none}
@media (max-width:900px){
:root[data-theme="light"] .wk-modal:has(.rm-edit){border-radius:0}
}
:root[data-theme="light"] .ch-mic{border-radius:10px;border:1px solid transparent;background:transparent;color:#8064b3}
:root[data-theme="light"] .ch-mic:hover{background:#f6edff;color:#2f1957}
:root[data-theme="light"] .ch-mic:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(199,125,255,.248)}
:root[data-theme="light"] .ch-mic:disabled:hover{background:transparent;color:#8064b3}
:root[data-theme="light"] .ch-mic.rec{color:#441435;border-color:rgba(255,90,208,.6);background:#ffe8f8}
:root[data-theme="light"] .ch-mic.busy,:root[data-theme="light"] .ch-mic.busy:disabled{color:var(--acc)}
:root[data-theme="light"] .ch-mic-lvl i{border-radius:2px;background:currentColor}
:root[data-theme="light"] .ch-mic-spin{border-radius:50%;border:2px solid rgba(var(--acc-rgb),.25);border-top-color:var(--acc)}
:root[data-theme="light"] .ch-mic-x{border:none;background:none;color:#8064b3}
:root[data-theme="light"] .ch-mic-x:hover{color:#441435}
:root[data-theme="light"] .ch-hint-v{color:#441435}
:root[data-theme="light"] .ch-hint-v.err{color:#d8118d}
:root[data-theme="light"] .ch-hint-v button{border:none;background:none;color:var(--acc)}
:root[data-theme="light"] .ch-hint-v button:hover{color:#2f203c}
:root[data-theme="light"] .ch-vbar{border-radius:2px;background:#fff4fc}
:root[data-theme="light"] .ch-vbar b{background:#ff5ad0}
:root[data-theme="light"] .ch-vrec .ch-att.ch-vrec-i{color:#301956}
:root[data-theme="light"] .ch-vrec-i svg{color:var(--acc)}
:root[data-theme="light"] .ch-vrec .ch-vrec-i button{border:none;background:none;color:var(--acc)}
:root[data-theme="light"] .ch-vrec-i.err{border-color:rgba(255,90,208,.45)}
:root[data-theme="light"] .ch-vset-units{color:#8064b3}
:root[data-theme="light"] .ch-vset-units code{color:#301956}
:root[data-theme="light"] .ch-vset-gl span{color:#8064b3}
:root[data-theme="light"] .ch-vset-gl textarea{border:1px solid #c5b2e4;border-radius:3px 10px 3px 10px;background:#f5f2fb;color:#2f1957;outline:none}
:root[data-theme="light"] .ch-vset-gl textarea:focus{border-color:#a64dff;box-shadow:0 0 10px rgba(166,77,255,.113)}
:root[data-theme="light"] .ch-sum-now{color:#301956}
:root[data-theme="light"] .ch-sum-now b{color:var(--acc)}
:root[data-theme="light"] .ch-sum-none{color:#8064b3}
:root[data-theme="light"] .ch-sum-row{border-top:1px solid rgba(166,77,255,.16)}
:root[data-theme="light"] .ch-sum-h{border:none;background:transparent;color:#8757d6}
:root[data-theme="light"] .ch-sum-h:hover,:root[data-theme="light"] .ch-sum-h:focus-visible{outline:none;color:#331854;background:#f9f3ff}
:root[data-theme="light"] .ch-sum-h b{color:#301956}
:root[data-theme="light"] .ch-sum-t{color:#7e66a8}
:root[data-theme="light"] .ch-sum-r{color:#8064af}
:root[data-theme="light"] .ch-sum-w{color:var(--acc)}
:root[data-theme="light"] .ch-sum-st{color:#8064b3}
:root[data-theme="light"] .ch-sum-st.failed{color:#df125d}
:root[data-theme="light"] .ch-sum-row.on .ch-sum-h{color:#331854}
:root[data-theme="light"] .ch-sum-err{border-radius:8px;border:1px solid rgba(255,90,208,.35);background:#fff5fc;color:#441436}
:root[data-theme="light"] .ch-sum-body{border-radius:8px;border:1px solid #cbb8e7;background:#fcfbfe}
:root[data-theme="light"] .ch-sum-foot{border-top:1px solid rgba(166,77,255,.16);color:#8757d6}
:root[data-theme="light"] .ch-sum-note{color:#8064b3}
:root[data-theme="light"] .ch-chip-sum{color:#331854;border-color:rgba(199,125,255,.5);background:#f4eaff}
:root[data-theme="light"] .ch-files-h{color:#8064b3}
:root[data-theme="light"] .ch-files-none{color:#8064b3}
:root[data-theme="light"] .ch-files-row{border-top:1px solid rgba(166,77,255,.12)}
:root[data-theme="light"] .ch-files-name{color:#301956}
:root[data-theme="light"] a.ch-files-name:hover{color:#2f203c}
:root[data-theme="light"] .ch-files-row.miss .ch-files-name{color:#7e66a8}
:root[data-theme="light"] .ch-files-by{color:#8064b3}
:root[data-theme="light"] .ch-files-add input{border:1px solid #c5b2e4;border-radius:3px 10px 3px 10px;background:#f5f2fb;color:#2f1957;outline:none}
:root[data-theme="light"] .ch-files-add input:focus{border-color:#a64dff;box-shadow:0 0 10px rgba(166,77,255,.113)}
:root[data-theme="light"] .ch-files-note{color:#8064b3}
:root[data-theme="light"] .ch-hint-sm{color:#a5630d}
:root[data-theme="light"] .ch-u-cont .ch-u-to{color:#8e56d0}
:root[data-theme="light"] .ch-u-cont .ch-u-b{border:1px dashed rgba(240,179,90,.6);background:#fefaf3;box-shadow:none}
:root[data-theme="light"] .ch-u-ho .ch-u-to a,:root[data-theme="light"] .ch-u-hr a,:root[data-theme="light"] .ho-group a{color:#0f2a34}
:root[data-theme="light"] .ch-u-ho .ch-u-b{border:1px dashed rgba(90,210,255,.6);background:#eff8fd;box-shadow:none}
:root[data-theme="light"] .ch-u-ho.note .ch-u-b{border-color:rgba(25,123,230,.45);background:#f7faff}
:root[data-theme="light"] .ho-pl-back{border-radius:8px;border:1px solid rgba(90,210,255,.35);color:#117aa6}
:root[data-theme="light"] .ch-u-hr .ch-u-b.ho-rep{border:1px dashed rgba(98,255,161,.45);background:#f7fffa;box-shadow:none}
:root[data-theme="light"] .ho-rep-i{border-bottom:1px solid rgba(98,255,161,.14)}
:root[data-theme="light"] .ho-rep-i:last-of-type{border-bottom:none}
:root[data-theme="light"] .ho-rep-l img{border-radius:3px}
:root[data-theme="light"] .ho-rep-x{color:#2f1a55}
:root[data-theme="light"] .ho-rep-full{border-top:1px solid rgba(98,255,161,.18);color:#301956}
:root[data-theme="light"] .ho-st{color:#8064b3}
:root[data-theme="light"] .ho-st-done.ho-st,:root[data-theme="light"] .ho-st-done .ho-chip-s,:root[data-theme="light"] .ho-st-done .ho-row-s{color:#0b843b}
:root[data-theme="light"] .ho-st-failed.ho-st,:root[data-theme="light"] .ho-st-failed .ho-chip-s,:root[data-theme="light"] .ho-st-failed .ho-row-s{color:#e31212}
:root[data-theme="light"] .ho-st-working.ho-st,:root[data-theme="light"] .ho-st-working .ho-chip-s,:root[data-theme="light"] .ho-st-working .ho-row-s{color:#926c0c}
:root[data-theme="light"] .ho-st-queued.ho-st,:root[data-theme="light"] .ho-st-queued .ho-chip-s,:root[data-theme="light"] .ho-st-queued .ho-row-s{color:#126fde}
:root[data-theme="light"] .ho-st-stopped.ho-st,:root[data-theme="light"] .ho-st-cancelled.ho-st,:root[data-theme="light"] .ho-st-stopped .ho-chip-s,:root[data-theme="light"] .ho-st-cancelled .ho-chip-s,:root[data-theme="light"] .ho-st-stopped .ho-row-s,:root[data-theme="light"] .ho-st-cancelled .ho-row-s{color:#9942f0}
:root[data-theme="light"] .ho-dot{border-radius:50%;background:#6f5599}
:root[data-theme="light"] .ho-st-queued .ho-dot{background:#3b82f6}
:root[data-theme="light"] .ho-st-working .ho-dot{background:#f59e0b}
:root[data-theme="light"] .ho-st-done .ho-dot{background:#22c55e}
:root[data-theme="light"] .ho-st-failed .ho-dot{background:#ef4444}
:root[data-theme="light"] .ho-st-stopped .ho-dot,:root[data-theme="light"] .ho-st-cancelled .ho-dot{background:#a855f7}
:root[data-theme="light"] .ho-perm .ho-dot{background:#ff5ad0}
:root[data-theme="light"] .ho-perm .ho-chip-s{color:#441436}
:root[data-theme="light"] .ho-chip{border-radius:12px;border:1px solid rgba(90,210,255,.35);background:#f3fafe;color:#102a36}
:root[data-theme="light"] a.ho-chip:hover{border-color:rgba(90,210,255,.7);background:#e8f5fc}
:root[data-theme="light"] .ho-chip img{border-radius:3px}
:root[data-theme="light"] .ho-batch{color:#8064b3}
:root[data-theme="light"] .ho-row{border-top:1px solid rgba(166,77,255,.12)}
:root[data-theme="light"] .ho-row img{border-radius:3px}
:root[data-theme="light"] .ho-row-t{color:#301956}
:root[data-theme="light"] .ch-ho-tag{border-radius:8px;border:1px solid rgba(90,210,255,.45);color:#117aa6}
:root[data-theme="light"] .ch-ho-tag.out{border-color:rgba(166,77,255,.4);color:#8756da}
:root[data-theme="light"] .ho-board-sum{color:#8955db}
:root[data-theme="light"] .ho-group{border:1px solid rgba(166,77,255,.2);border-radius:4px 12px 4px 12px}
:root[data-theme="light"] .ho-group.open{border-color:rgba(90,210,255,.4)}
:root[data-theme="light"] .ho-group-h{color:#301956}
:root[data-theme="light"] .ho-group-time{color:#7a62a3}
:root[data-theme="light"] .cf-ask{border-color:rgba(124,200,255,.5);background:#f7fcff}
:root[data-theme="light"] .cf-ask .ch-ask-t{color:#0f77bd}
:root[data-theme="light"] .cf-act{color:#142647}
:root[data-theme="light"] .cf-warn{color:#da2d12}
:root[data-theme="light"] .cf-note{color:#54749f}
:root[data-theme="light"] .cf-tg{color:#8163b5}
:root[data-theme="light"] .cf-set .cf-state{color:#8552e7}
:root[data-theme="light"] .cf-log-i{border-bottom:1px solid rgba(166,77,255,.12);color:#2f1a56}
:root[data-theme="light"] .cf-log-t{color:#7f65ae}
:root[data-theme="light"] .cf-log-c{color:#341852}
:root[data-theme="light"] .cf-log-c:hover,:root[data-theme="light"] .cf-log-c:focus-visible{outline:none}
:root[data-theme="light"] .cf-log-s{color:#8163b5}
:root[data-theme="light"] .cf-log-s.accepted{color:#0d2d1a}
:root[data-theme="light"] .cf-log-s.declined,:root[data-theme="light"] .cf-log-s.expired{color:#441435}
:root[data-theme="light"] .cf-log-l{color:#2f1d4e}
:root[data-theme="light"] .cf-log-g{color:#7f65ae}
:root[data-theme="light"] .br-ask{border-color:rgba(120,220,200,.5);background:#f8fdfc}
:root[data-theme="light"] .br-ask .ch-ask-t{color:#148166}
:root[data-theme="light"] .br-ask.br-code{border-color:rgba(255,120,120,.55);background:#fff8f8}
:root[data-theme="light"] .br-ask.br-code .ch-ask-t{color:#da2d12}
:root[data-theme="light"] .br-act{color:#142647}
:root[data-theme="light"] .br-url{color:#1b2a25}
:root[data-theme="light"] .br-warn{color:#a5630d}
:root[data-theme="light"] .br-danger{color:#dc2a12}
:root[data-theme="light"] .br-note{color:#537a70}
:root[data-theme="light"] .br-chat{color:#1c2926}
:root[data-theme="light"] .br-row2 .ch-mini.br-no{border-color:rgba(255,90,208,.45);color:#441435}
:root[data-theme="light"] .br-dot{border-radius:50%;background:#62ffa1;box-shadow:0 0 6px rgba(98,255,161,.315)}
:root[data-theme="light"] .br-guard{border-radius:3px 10px 3px 10px;border:1px dashed rgba(255,209,102,.45);color:#a5630d}
:root[data-theme="light"] .br-line{color:#301956}
:root[data-theme="light"] .br-seg .ch-mini.on{border-color:rgba(166,77,255,.7);background:#efdfff;color:#331854}
:root[data-theme="light"] .br-grant{border-top:1px solid rgba(166,77,255,.12)}
:root[data-theme="light"] .br-site{color:#301956}
:root[data-theme="light"] .br-until{color:#8064b3}
:root[data-theme="light"] .br-small{color:#7f65ae}
:root[data-theme="light"] .br-tab.on{border-color:rgba(166,77,255,.7);background:#efdfff;color:#331854}
:root[data-theme="light"] .br-in{border:1px solid #c5b2e4;border-radius:3px 10px 3px 10px;background:#f5f2fb;color:#2f1957;outline:none}
:root[data-theme="light"] .br-in:focus{border-color:#a64dff;box-shadow:0 0 10px rgba(166,77,255,.113)}
:root[data-theme="light"] .br-rule{border-bottom:1px solid rgba(166,77,255,.12)}
:root[data-theme="light"] .br-hard{color:#2f1d4e}
:root[data-theme="light"] .br-state{color:#0d2d1a}
:root[data-theme="light"] .br-state.busy{color:#a5630d}
:root[data-theme="light"] .br-log-i{border-bottom:1px solid rgba(166,77,255,.12);color:#2f1a56}
:root[data-theme="light"] .br-log-t{color:#7f65ae}
:root[data-theme="light"] .br-log-c{color:#341852}
:root[data-theme="light"] .br-log-c:hover,:root[data-theme="light"] .br-log-c:focus-visible{outline:none}
:root[data-theme="light"] .br-log-s{color:#8163b5}
:root[data-theme="light"] .br-log-s.ok{color:#0d2d1a}
:root[data-theme="light"] .br-log-s.no{color:#441435}
:root[data-theme="light"] .br-log-l{color:#2f1d4e}
:root[data-theme="light"] .tg-state{border:1px solid #c5b2e4;border-radius:3px 10px 3px 10px;background:rgba(245,242,251,.7)}
:root[data-theme="light"] .tg-state b{color:#2f1957}
:root[data-theme="light"] .tg-state span{color:#8163b5}
:root[data-theme="light"] .tg-state.ok{border-color:rgba(98,255,161,.45)}
:root[data-theme="light"] .tg-state.ok b{color:#0d2d1a}
:root[data-theme="light"] .tg-state.warn{border-color:rgba(230,67,25,.5)}
:root[data-theme="light"] .tg-state.warn b{color:#d43911}
:root[data-theme="light"] .tg-ok{color:#0d2d1a}
:root[data-theme="light"] .tg-tok-l{color:#8064b3}
:root[data-theme="light"] .tg-in{border:1px solid #c5b2e4;border-radius:3px 10px 3px 10px;background:#f5f2fb;color:#2f1957;outline:none}
:root[data-theme="light"] .tg-in:focus{border-color:#a64dff;box-shadow:0 0 10px rgba(166,77,255,.113)}
:root[data-theme="light"] .tg-steps{color:#2f1d4e}
:root[data-theme="light"] .tg-a{color:#341852}
:root[data-theme="light"] .tg-a:hover,:root[data-theme="light"] .tg-a:focus-visible{color:#2f203c;outline:none}
:root[data-theme="light"] .tg-cap label{color:#8955db}
:root[data-theme="light"] .tg-cand{border:1px solid #c5b2e4;border-radius:3px 10px 3px 10px;background:rgba(245,242,251,.6);color:#2f1d4e}
:root[data-theme="light"] .tg-cand b{color:#2f1957}
:root[data-theme="light"] .tg-check{color:#301956}
:root[data-theme="light"] .tg-chats{border:1px solid #cbb8e7;border-radius:8px;background:#fcfbfe}
:root[data-theme="light"] .tg-chat{border-bottom:1px solid #ccbde9;color:#301956}
:root[data-theme="light"] .tg-chat:last-child{border-bottom:none}
:root[data-theme="light"] .tg-chat-s{color:#8064b3}
:root[data-theme="light"] .tg-chat.active .tg-chat-s{color:#0d2d1a}
:root[data-theme="light"] .tg-chat.lost .tg-chat-s,:root[data-theme="light"] .tg-chat.off .tg-chat-s{color:#d43911}
:root[data-theme="light"] .tg-chat-btn.on{color:#0b843b;border-color:rgba(98,255,161,.45)}
:root[data-theme="light"] .tg-chat-btn.warn{color:#d43911;border-color:rgba(230,67,25,.5)}
:root[data-theme="light"] .tg-chat-btn[aria-expanded="true"]{border-color:rgba(166,77,255,.7);color:#321854;background:#f6edff}
:root[data-theme="light"] .tg-mode-o{border:1px solid #c5b2e4;border-radius:3px 10px 3px 10px;background:rgba(245,242,251,.6)}
:root[data-theme="light"] .tg-mode-o.on{border-color:rgba(166,77,255,.7);background:#f6edff}
:root[data-theme="light"] .tg-mode-o:focus-within{box-shadow:0 0 10px rgba(166,77,255,.113)}
:root[data-theme="light"] .tg-mode-t b{color:#2f1957}
:root[data-theme="light"] .tg-mode-t span{color:#8163b5}
:root[data-theme="light"] .tg-link{border-color:rgba(98,255,161,.45);color:#0d2d1a}
:root[data-theme="light"] .tg-rep{color:#8064b3}
:root[data-theme="light"] .tg-fwd-b{color:#2f1d4e;border-left:2px solid #c5b2e4}
:root[data-theme="light"] .ch-u-sk .ch-u-to{color:#8e56d0}
:root[data-theme="light"] .ch-u-sk .ch-u-b{border:1px dashed rgba(120,200,160,.6);background:#f6fbf8;box-shadow:none}
:root[data-theme="light"] .ch-u-sk-t{color:#301956;background:none}
:root[data-theme="light"] .skc-strip{border-radius:3px 10px 3px 10px}
:root[data-theme="light"] .skc-strip.ok{border:1px solid rgba(120,200,160,.45);background:#f4fbf7;color:#0f2c1c}
:root[data-theme="light"] .skc-strip.no{border:1px solid rgba(240,179,90,.5);background:#fef9f2;color:#a5630d}
:root[data-theme="light"] .skp-glyph{color:var(--wk-vio2)}
:root[data-theme="light"] .skp-sum{color:var(--wk-dim)}
:root[data-theme="light"] .skp-sum b{color:#301956}
:root[data-theme="light"] .skp-dim{color:var(--wk-dim)}
:root[data-theme="light"] .skp-menu{color:var(--wk-dim)}
:root[data-theme="light"] .skp-menu-h b{color:#301956}
:root[data-theme="light"] .skp-menu.near .skp-menu-h b{color:#966a0d}
:root[data-theme="light"] .skp-menu.over .skp-menu-h b{color:#e31212}
:root[data-theme="light"] .skp-bar{border-radius:3px;background:#ffffff}
:root[data-theme="light"] .skp-bar i{border-radius:3px;background:#a78bfa}
:root[data-theme="light"] .skp-menu.near .skp-bar i{background:#e9b949}
:root[data-theme="light"] .skp-menu.over .skp-bar i{background:#f06d6d}
:root[data-theme="light"] .skp-menu-cut{color:#2d1f49}
:root[data-theme="light"] .skp-tabs button{border:1px solid #c5b2e4;background:transparent;color:#8261ba;border-radius:3px 10px 3px 10px}
:root[data-theme="light"] .skp-tabs button:hover{color:#2f203c;background:#f3e6ff}
:root[data-theme="light"] .skp-tabs button.on{background:#b368ff;color:#2f203c;border-color:transparent}
:root[data-theme="light"] .skp-ext-note{color:var(--wk-dim)}
:root[data-theme="light"] .skp-ext-name{color:var(--wk-txt)}
:root[data-theme="light"] .skp-mono{color:#2d1f49}
:root[data-theme="light"] .skp-ext-card{border:1px solid #cab8e6;border-radius:3px 10px 3px 10px;color:#301956}
:root[data-theme="light"] .skp-fine{color:var(--wk-dim)}
:root[data-theme="light"] .skp-sort{color:var(--wk-dim)}
:root[data-theme="light"] .skp-fg > span{color:var(--wk-dim)}
:root[data-theme="light"] .skp-chip{border:1px solid rgba(166,77,255,.28);background:transparent;color:#301956;border-radius:9px}
:root[data-theme="light"] .skp-chip:hover{border-color:var(--wk-vio2);color:#2f203c}
:root[data-theme="light"] .skp-chip.on{background:#e6cdff;border-color:var(--wk-vio2);color:#2f203c}
:root[data-theme="light"] .skp-count{color:var(--wk-dim)}
:root[data-theme="light"] .skp-table td{color:#301956}
:root[data-theme="light"] .skp-row.sel td{background:#f8eeff}
:root[data-theme="light"] .skp-row.sel td:first-child{box-shadow:inset 3px 0 0 var(--wk-vio2)}
:root[data-theme="light"] .skp-name{border:none;background:none;color:var(--wk-txt)}
:root[data-theme="light"] .skp-name:hover{color:#2f203c}
:root[data-theme="light"] .skp-src{border-radius:9px;border:1px solid var(--wk-line);color:#8261ba}
:root[data-theme="light"] .skp-warn{color:#946b0c}
:root[data-theme="light"] .skp-warn.red{color:#d4119d}
:root[data-theme="light"] .skp-purpose{color:#301956}
:root[data-theme="light"] .skp-purpose.dim{color:#7e66a8}
:root[data-theme="light"] .skp-seg{border:1px solid #c5b2e4;border-radius:3px 10px 3px 10px;background:#f7f4fc}
:root[data-theme="light"] .skp-seg button{border:none;border-left:1px solid #c5b2e4;background:transparent;color:#8261ba}
:root[data-theme="light"] .skp-seg button:first-child{border-left:none}
:root[data-theme="light"] .skp-seg button:hover{color:#2f203c;background:#f3e6ff}
:root[data-theme="light"] .skp-seg button.on{background:#b368ff;color:#2f203c}
:root[data-theme="light"] .skp-seg button.dis{color:#5d4a80}
:root[data-theme="light"] .skp-seg button.dis:hover{background:transparent;color:#7a6699}
:root[data-theme="light"] .skp-busy{color:#926c0c}
:root[data-theme="light"] .skp-busy::before{border-radius:50%;background:currentColor}
:root[data-theme="light"] .skp-tag{border-radius:9px;border:1px dashed rgba(199,125,255,.55);color:#2f1d4c}
:root[data-theme="light"] .skp-tag.warn{border-color:rgba(255,209,102,.5);color:#946b0c}
:root[data-theme="light"] .skp-none{border:none;background:none;color:#5d4a80}
:root[data-theme="light"] .skp-bro.ok{color:#21833e}
:root[data-theme="light"] .skp-bro.warn{color:#946b0c}
:root[data-theme="light"] .skp-bro.dim{color:#5d4a80}
:root[data-theme="light"] .skp-last span{color:var(--wk-dim)}
:root[data-theme="light"] .skp-plug-row td{background:#fbf6ff}
:root[data-theme="light"] .skp-plug-t{border:none;background:none;color:#341853}
:root[data-theme="light"] .skp-plug-t b{color:var(--wk-txt)}
:root[data-theme="light"] .skp-plug.off .skp-plug-t b{color:#8261ba}
:root[data-theme="light"] .skp-plug-l{color:var(--wk-dim)}
:root[data-theme="light"] .skp-plug-sw{color:#301956}
:root[data-theme="light"] .skp-card{border-radius:4px 14px 4px 14px;border:1px solid var(--wk-line2);background:linear-gradient(165deg,rgba(166,77,255,.10),rgba(166,77,255,.03))}
:root[data-theme="light"] .skp-card-mode > span{color:var(--wk-dim)}
:root[data-theme="light"] .skp-card-f{color:#2f1d4c}
:root[data-theme="light"] .skp-plug-card{border-radius:4px 14px 4px 14px;border:1px solid var(--wk-line);background:#fbf8ff}
:root[data-theme="light"] .skp-dim-bg{background:rgba(253,253,254,.45)}
:root[data-theme="light"] .skp-detail{border-left:1px solid var(--wk-line2);background:linear-gradient(165deg,rgba(246,243,252,.985),rgba(252,250,254,.985));box-shadow:-12px 0 32px rgba(60,30,110,.193)}
:root[data-theme="light"] .skp-d-head{border-bottom:1px solid var(--wk-line)}
:root[data-theme="light"] .skp-d-t b{color:#2f203c}
:root[data-theme="light"] .skp-path{border:none;background:none;color:#7e66a8}
:root[data-theme="light"] .skp-path:hover{color:#341853}
:root[data-theme="light"] .skp-lastck{color:#8757d6}
:root[data-theme="light"] .skp-sec{border-bottom:1px solid var(--wk-line)}
:root[data-theme="light"] .skp-sec:last-child{border-bottom:none}
:root[data-theme="light"] .skp-sec-h b{color:var(--wk-dim)}
:root[data-theme="light"] .skp-text{color:#2f1957}
:root[data-theme="light"] .skp-by{color:#6f5a94}
:root[data-theme="light"] .skp-note{color:#2f1d4c}
:root[data-theme="light"] .skp-note.warn{color:#946b0c}
:root[data-theme="light"] .skp-note.err{color:#df125d}
:root[data-theme="light"] .skp-note.run{color:#926c0c}
:root[data-theme="light"] .skp-ul{color:#301956}
:root[data-theme="light"] .skp-ul.warn li{color:#956b0c}
:root[data-theme="light"] .skp-warns li.red{color:#df125d}
:root[data-theme="light"] .skp-warns li.warn{color:#956b0c}
:root[data-theme="light"] .skp-warns li.info{color:#2f1d4c}
:root[data-theme="light"] .skp-sub{color:#341853}
:root[data-theme="light"] .skp-kv span{color:var(--wk-dim)}
:root[data-theme="light"] .skp-kv code{color:#301956}
:root[data-theme="light"] .skp-quiet{color:#8757d6}
:root[data-theme="light"] .skp-orig{color:#301956}
:root[data-theme="light"] .skp-md{border:1px solid var(--wk-line);border-radius:3px 10px 3px 10px;background:rgba(253,253,254,.6)}
:root[data-theme="light"] .skp-md ol{color:#8757d6}
:root[data-theme="light"] .skp-md li::marker{color:#5d4a80}
:root[data-theme="light"] .skp-find li{border-bottom:1px dashed rgba(166,77,255,.14)}
:root[data-theme="light"] .skp-find code{color:#341853}
:root[data-theme="light"] .skp-fk{border-radius:8px;border:1px solid currentColor}
:root[data-theme="light"] .skp-fk.shell{color:#df125d}
:root[data-theme="light"] .skp-fk.net{color:#0f77bd}
:root[data-theme="light"] .skp-fk.danger{color:#946b0c}
:root[data-theme="light"] .skp-fk.key{color:#11843b}
:root[data-theme="light"] .skp-ft{color:#8261ba}
:root[data-theme="light"] .skp-tree{color:#8757d6}
:root[data-theme="light"] .skp-tree li.dir{color:#341853}
:root[data-theme="light"] .skp-tree li.link{color:#946b0c}
:root[data-theme="light"] .skp-use{color:#301956}
:root[data-theme="light"] .skp-recent li{border-bottom:1px dashed rgba(166,77,255,.14);color:#8757d6}
:root[data-theme="light"] .skp-recent li > span:first-child{color:var(--wk-dim)}
:root[data-theme="light"] .skp-recent .ok{color:#11843b}
:root[data-theme="light"] .skp-recent .err{color:#df125d}
:root[data-theme="light"] .skp-jl b{color:#2f203c}
:root[data-theme="light"] .skp-toast{border-radius:4px 14px 4px 14px;border:1px solid var(--wk-vio2);background:linear-gradient(165deg,rgba(244,239,250,.98),rgba(251,249,253,.98));box-shadow:0 0 22px rgba(166,77,255,.158);color:#2f1957}
:root[data-theme="light"] .skp-toast.err{border-color:rgba(255,90,208,.6);box-shadow:0 0 18px rgba(255,90,208,.113);color:#451433}
@media (min-width:901px) and (max-width:1299px){
:root[data-theme="light"] .skp-table .skp-seg button{border-left:none;border-top:1px solid #c5b2e4}
:root[data-theme="light"] .skp-table .skp-seg button:first-child{border-top:none}
}
@media (max-width:900px){
:root[data-theme="light"] .skp-detail{border-left:none;box-shadow:none}
}
:root[data-theme="light"] .tga-boot b{color:#2f1957}
:root[data-theme="light"] .tga-pw{background:rgba(60,30,110,.3)}
:root[data-theme="light"] .tga-pw-box{background:rgba(251,249,253,.97)}
:root[data-theme="light"] .tga-pw-box b{color:#2f1957}
:root[data-theme="light"] .tga-pw-box p{color:#8163b5}
:root[data-theme="light"] .tga-pw-in{border:1px solid #c5b2e4;border-radius:3px 10px 3px 10px;background:#f5f2fb;color:#2f1957;outline:none}
:root[data-theme="light"] .tga-pw-in:focus{border-color:#a64dff;box-shadow:0 0 10px rgba(166,77,255,.113)}
:root[data-theme="light"] .tga-pw-err{color:#d43911}
:root[data-theme="light"] .tga-pin-f input{background:rgba(251,249,253,.9);color:var(--wk-txt);border:1px solid var(--wk-line);border-radius:3px}
:root[data-theme="light"] .tga-ppl-i{border:1px solid #c5b2e4;border-radius:3px 10px 3px 10px;background:rgba(245,242,251,.55)}
:root[data-theme="light"] .tga-chk{color:#2f1d4e}
:root[data-theme="light"] .tga-people .tg-tok-l span{color:#8560bb}
:root[data-theme="light"] .sc-intro{color:var(--wk-dim)}
:root[data-theme="light"] .sc-card{border:1px solid #cab8e6;border-radius:3px 10px 3px 10px;background:rgba(247,244,252,.55)}
:root[data-theme="light"] .sc-h b{color:var(--wk-txt)}
:root[data-theme="light"] .sc-desc{color:#2f1a56}
:root[data-theme="light"] .sc-code{background:rgba(255,255,255,.35);border:1px solid #cab8e6;border-radius:6px;color:#301956}
:root[data-theme="light"] .sc-out{color:var(--wk-txt)}
:root[data-theme="light"] .sc-runrow summary{color:#2f1a56}
:root[data-theme="light"] .rd-top h2{color:var(--wk-txt)}
:root[data-theme="light"] .rd-pulse{border-radius:50%;background:#62ffa1;box-shadow:0 0 10px rgba(98,255,161,.45)}
:root[data-theme="light"] .rd-built{color:var(--wk-dim)}
:root[data-theme="light"] .rd-cnt{border:1px solid var(--wk-line);border-radius:3px 10px 3px 10px;background:linear-gradient(165deg,rgba(246,243,252,.97),rgba(252,250,254,.97))}
:root[data-theme="light"] .rd-cnt b{color:var(--wk-txt)}
:root[data-theme="light"] .rd-cnt span{color:var(--wk-dim)}
:root[data-theme="light"] .rd-cnt.hot b{color:#0b843b}
:root[data-theme="light"] .rd-side-body{border:1px solid var(--wk-line);border-radius:3px 10px 3px 10px;background:rgba(250,248,253,.97)}
:root[data-theme="light"] .rd-side-h{color:var(--wk-dim)}
:root[data-theme="light"] .rd-src li{color:var(--wk-txt)}
:root[data-theme="light"] .rd-dot{border-radius:50%}
:root[data-theme="light"] .rd-dot.ok{background:#62ffa1}
:root[data-theme="light"] .rd-dot.bad{background:var(--wk-err,#ff5ad0)}
:root[data-theme="light"] .rd-mini{background:none;border:1px solid var(--wk-line);color:var(--wk-dim);border-radius:3px}
:root[data-theme="light"] .rd-add input{background:rgba(251,249,253,.9);color:var(--wk-txt);border:1px solid var(--wk-line);border-radius:3px}
:root[data-theme="light"] .rd-add input::placeholder{color:var(--wk-dim)}
:root[data-theme="light"] .rd-add-open{background:none;border:1px dashed var(--wk-line2);border-radius:3px;color:var(--wk-dim)}
:root[data-theme="light"] .rd-add-open:hover{color:var(--wk-txt);border-style:solid}
:root[data-theme="light"] .rd-src-sub{color:var(--wk-dim)}
:root[data-theme="light"] .rd-src-x{background:none;border:1px solid var(--wk-line);border-radius:3px;color:var(--wk-dim)}
:root[data-theme="light"] .rd-src-x:hover{color:var(--wk-err);border-color:var(--wk-err)}
:root[data-theme="light"] .rd-src-x.sure{color:#2f203c;background:var(--wk-err);border-color:var(--wk-err)}
:root[data-theme="light"] .rd-src-group+.rd-src-group{border-top:1px solid var(--wk-line)}
:root[data-theme="light"] a.rd-src-n{color:var(--wk-txt)}
:root[data-theme="light"] a.rd-src-n:hover{color:#2f203c}
:root[data-theme="light"] .rd-tab{background:rgba(250,248,253,.97);border:1px solid var(--wk-line);color:var(--wk-dim);border-radius:3px 8px 3px 8px}
:root[data-theme="light"] .rd-tab.on{color:#2f203c;border-color:var(--wk-vio2);background:linear-gradient(rgba(166,77,255,.16),rgba(166,77,255,.16)),rgba(250,248,253,.97)}
:root[data-theme="light"] .rd-sec-h{color:var(--wk-dim)}
:root[data-theme="light"] .rd-groups .rd-chip.on{background:linear-gradient(rgba(166,77,255,.16),rgba(166,77,255,.16)),rgba(250,248,253,.97)}
:root[data-theme="light"] .rd-card{border:1px solid var(--wk-line);border-radius:3px 12px 3px 12px;background:rgba(250,248,253,.97)}
:root[data-theme="light"] .rd-label{color:var(--wk-dim)}
:root[data-theme="light"] .rd-label.comp{border-radius:3px;background:#ff4757;color:#2f203c}
:root[data-theme="light"] .rd-hot{border-radius:3px;background:#ffd84d;color:#1a1200}
:root[data-theme="light"] .rd-title{color:var(--wk-txt)}
:root[data-theme="light"] .rd-title:hover{color:#2f203c}
:root[data-theme="light"] .rd-sum,:root[data-theme="light"] .rd-angle{color:var(--wk-txt)}
:root[data-theme="light"] .rd-angle b{color:var(--wk-dim)}
:root[data-theme="light"] .rd-orig{color:var(--wk-dim)}
:root[data-theme="light"] .rd-stage{color:#0b843b}
:root[data-theme="light"] .rd-menu{border:1px solid var(--wk-line2);border-radius:3px 10px 3px 10px;background:rgba(250,248,253,.97)}
:root[data-theme="light"] .rd-fmt{color:var(--wk-txt)}
:root[data-theme="light"] .rd-run-x{background:none;border:0;color:var(--wk-dim)}
:root[data-theme="light"] .rd-run-x:hover{color:#2f203c}
:root[data-theme="light"] .rd-rest{border:1px solid var(--wk-line);border-radius:3px 10px 3px 10px;background:rgba(250,248,253,.97)}
:root[data-theme="light"] .rd-rest-hb{background:none;border:0;color:var(--wk-txt)}
:root[data-theme="light"] .rd-rest-q{border-radius:50%;border:1px solid var(--wk-line2);background:none;color:var(--wk-dim)}
:root[data-theme="light"] .rd-rest-q:hover,:root[data-theme="light"] .rd-rest-q.on{color:#2f203c;border-color:var(--wk-vio2)}
:root[data-theme="light"] .rd-rest-what{color:var(--wk-dim)}
:root[data-theme="light"] .rd-rest-parts .rd-chip.on{background:linear-gradient(rgba(166,77,255,.16),rgba(166,77,255,.16)),rgba(250,248,253,.97)}
:root[data-theme="light"] .rd-rest-tg{background:none}
:root[data-theme="light"] .rd-rest-h{color:var(--wk-dim)}
:root[data-theme="light"] .rd-rest-n{color:var(--wk-txt)}
:root[data-theme="light"] .rd-rest-tg{color:var(--wk-vio2);border:1px solid var(--wk-line2);border-radius:3px 8px 3px 8px}
:root[data-theme="light"] .rd-rest-body{border-top:1px solid var(--wk-line)}
:root[data-theme="light"] .rd-rest-tools input,:root[data-theme="light"] .rd-rest-tools select{background:rgba(251,249,253,.9);color:var(--wk-txt);border:1px solid var(--wk-line);border-radius:3px 8px 3px 8px}
:root[data-theme="light"] .rd-rest-tr{border-bottom:1px solid rgba(166,77,255,.1)}
:root[data-theme="light"] .rd-rest-thead{border-bottom:1px solid var(--wk-line2)}
:root[data-theme="light"] .rd-rest-th{background:none;border:0;color:var(--wk-dim)}
:root[data-theme="light"] .rd-rest-th.on{color:#2f203c}
:root[data-theme="light"] .rd-score{border-radius:3px;border:1px solid var(--wk-line);color:var(--wk-dim)}
:root[data-theme="light"] .rd-score.near{border-color:#ffd84d;color:#8b6f0b}
:root[data-theme="light"] .rd-score.none{border-style:dashed}
:root[data-theme="light"] .rd-rest-t{color:var(--wk-txt)}
:root[data-theme="light"] a.rd-rest-t:hover{color:#2f203c}
:root[data-theme="light"] .rd-rest-m{color:var(--wk-dim)}
:root[data-theme="light"] .rd-rest-src,:root[data-theme="light"] .rd-rest-time{color:var(--wk-dim)}
:root[data-theme="light"] .rd-footer{border:1px solid var(--wk-line);border-radius:3px 10px 3px 10px;background:rgba(250,248,253,.97);color:var(--wk-dim)}
:root[data-theme="light"] .rd-chip{background:rgba(250,248,253,.97);border:1px solid var(--wk-line);color:var(--wk-dim);border-radius:12px}
:root[data-theme="light"] .rd-chip.on{color:#2f203c;border-color:var(--wk-vio2)}
:root[data-theme="light"] .rd-work{border:1px solid var(--wk-line);border-radius:3px 10px 3px 10px}
:root[data-theme="light"] .rd-work:hover{border-color:var(--wk-line2)}
:root[data-theme="light"] .rd-st{border-radius:10px;border:1px solid var(--wk-line);color:var(--wk-dim)}
:root[data-theme="light"] .rd-st.st-draft_ready,:root[data-theme="light"] .rd-st.st-published,:root[data-theme="light"] .rd-st.st-done{color:#0b843b;border-color:rgba(98,255,161,.4)}
:root[data-theme="light"] .rd-st.st-needs_boss,:root[data-theme="light"] .rd-st.st-failed{color:#441436;border-color:rgba(255,90,208,.5)}
:root[data-theme="light"] .rd-panel-wrap{background:rgba(60,30,110,.3)}
:root[data-theme="light"] .rd-panel{background:rgba(250,248,253,.98);border-left:1px solid var(--wk-line2)}
:root[data-theme="light"] .rd-close{background:none;border:0;color:#8560bb}
:root[data-theme="light"] .rd-h3{color:var(--wk-txt)}
:root[data-theme="light"] .rd-unit{border:1px solid var(--wk-line);border-radius:3px 10px 3px 10px}
:root[data-theme="light"] .rd-unit-h{color:var(--wk-txt)}
:root[data-theme="light"] .rd-ver{color:var(--wk-dim)}
:root[data-theme="light"] .rd-sugg{border:1px dashed var(--wk-line2);border-radius:6px;color:var(--wk-txt)}
:root[data-theme="light"] .rd-body{border-top:1px solid var(--wk-line)}
:root[data-theme="light"] .rd-body h3{color:var(--wk-txt)}
:root[data-theme="light"] .rd-body .ch-md h1,:root[data-theme="light"] .rd-body .ch-md h2{color:var(--wk-txt)}
:root[data-theme="light"] .rd-body .ch-md h3,:root[data-theme="light"] .rd-body .ch-md h4{color:var(--wk-txt)}
:root[data-theme="light"] .rd-body .ch-md p,:root[data-theme="light"] .rd-body .ch-md li{color:var(--wk-txt)}
:root[data-theme="light"] .rd-body a,:root[data-theme="light"] .rd-facts a{color:#8d4af0}
:root[data-theme="light"] .rd-archive select,:root[data-theme="light"] .rd-author select,:root[data-theme="light"] .rd-field select,:root[data-theme="light"] .rd-add select{background:rgba(251,249,253,.9);color:var(--wk-txt);border:1px solid var(--wk-line);border-radius:3px}
:root[data-theme="light"] .rd-facts{color:var(--wk-txt)}
:root[data-theme="light"] .rd-facts summary{color:var(--wk-dim)}
:root[data-theme="light"] .rd-fact-s{border-radius:8px;border:1px solid var(--wk-line)}
:root[data-theme="light"] .rd-fact.confirmed .rd-fact-s{color:#0b843b;border-color:rgba(98,255,161,.4)}
:root[data-theme="light"] .rd-fact.not_found .rd-fact-s,:root[data-theme="light"] .rd-fact.unavailable .rd-fact-s{color:#441436;border-color:rgba(255,90,208,.5)}
:root[data-theme="light"] .rd-field{color:var(--wk-dim)}
:root[data-theme="light"] .rd-field input:not([type=checkbox]),:root[data-theme="light"] .rd-field textarea{background:rgba(251,249,253,.9);color:var(--wk-txt);border:1px solid var(--wk-line);border-radius:3px}
:root[data-theme="light"] .rd-check{color:var(--wk-txt)}
:root[data-theme="light"] .rd-tbl{border-collapse:collapse}
:root[data-theme="light"] .rd-tbl td,:root[data-theme="light"] .rd-tbl th{border-bottom:1px solid var(--wk-line)}
:root[data-theme="light"] .rd-q{border-radius:50%;border:1px solid rgba(166,77,255,.5);background:rgba(250,248,253,.97);color:#a13aef}
:root[data-theme="light"] .rd-q:hover,:root[data-theme="light"] .rd-q.on{border-color:#c77dff;background:#ede6f8;color:#2f1957}
:root[data-theme="light"] .rd-help{background:rgba(250,248,253,.97);border:1px solid rgba(166,77,255,.3);border-radius:6px;color:#301956}
:root[data-theme="light"] .rd-help b{color:#2f1957}
:root[data-theme="light"] .bd-page .rd-built{color:var(--wk-dim)}
:root[data-theme="light"] .rd-cnt.bd-agent b{color:#1a8073}
:root[data-theme="light"] .bd-week{color:var(--wk-dim);background:rgba(250,248,253,.97);border:1px solid var(--wk-line);border-radius:3px 10px 3px 10px}
:root[data-theme="light"] .bd-week b{color:var(--wk-txt)}
:root[data-theme="light"] .bd-week-h{color:var(--wk-dim)}
:root[data-theme="light"] .bd-side{border:1px solid var(--wk-line);border-radius:3px 10px 3px 10px;background:rgba(250,248,253,.97)}
:root[data-theme="light"] .bd-flt button{background:none;border:1px solid transparent;color:var(--wk-txt);border-radius:3px 8px 3px 8px}
:root[data-theme="light"] .bd-flt button:hover{background:#f8f1ff}
:root[data-theme="light"] .bd-flt button.on{border-color:var(--wk-vio2);background:#f3e6ff}
:root[data-theme="light"] .bd-flt button b{color:var(--wk-dim)}
:root[data-theme="light"] .bd-flt i{border-radius:50%}
:root[data-theme="light"] .bd-av{border-radius:50%;background:#f3f0f9;border:1px solid var(--wk-line2);color:#2f203c}
:root[data-theme="light"] .bd-av.boss{background:#f9f9fb;border-color:#682fd0}
:root[data-theme="light"] .bd-av.claude{background:#f8e7e1;border-color:rgba(217,119,87,.6)}
:root[data-theme="light"] .bd-av.codex{background:#e7eaff;border-color:rgba(120,140,255,.6)}
:root[data-theme="light"] .bd-pager{color:var(--wk-txt);background:rgba(250,248,253,.97);border:1px solid var(--wk-line2);border-radius:3px 10px 3px 10px}
:root[data-theme="light"] .bd-pager:hover{border-color:var(--wk-vio2);box-shadow:0 0 12px rgba(166,77,255,.158)}
:root[data-theme="light"] .bd-col-h{color:var(--wk-txt);background:rgba(250,248,253,.97);border:1px solid var(--wk-line);border-radius:3px 10px 3px 10px}
:root[data-theme="light"] .bd-col-h i{border-radius:2px}
:root[data-theme="light"] .bd-col-h b{color:var(--wk-dim);border:1px solid var(--wk-line);border-radius:10px}
:root[data-theme="light"] .bd-col-h .c-new{background:#9aa0a6}
:root[data-theme="light"] .bd-col-h .c-work{background:#ffd84d}
:root[data-theme="light"] .bd-col-h .c-done{background:#2dd4bf}
:root[data-theme="light"] .bd-col-h .c-cancel,:root[data-theme="light"] .bd-col-h .c-cancelled{background:#6f5a94}
:root[data-theme="light"] .bd-card{border:1px solid var(--wk-line);border-left:3px solid #9aa0a6;border-radius:3px 10px 3px 10px;background:rgba(250,248,253,.97)}
:root[data-theme="light"] .bd-card:hover,:root[data-theme="light"] .bd-card:focus-visible{outline:none;border-color:var(--wk-vio2)}
:root[data-theme="light"] .bd-card.c-work{border-left-color:#ffd84d}
:root[data-theme="light"] .bd-card.c-done{border-left-color:#2dd4bf}
:root[data-theme="light"] .bd-card-p{color:var(--wk-dim)}
:root[data-theme="light"] .bd-card-p i{border-radius:50%}
:root[data-theme="light"] .bd-card-t{color:var(--wk-txt)}
:root[data-theme="light"] .bd-card-f{color:var(--wk-txt)}
:root[data-theme="light"] .bd-badge{border-radius:3px}
:root[data-theme="light"] .bd-badge.run{background:#ffd84d;color:#1a1200}
:root[data-theme="light"] .bd-badge.need{background:#ff4757;color:#2f203c}
:root[data-theme="light"] .bd-badge.fail{background:var(--wk-err,#ff5ad0);color:#1a0010}
:root[data-theme="light"] .bd-badge.queue{border:1px solid var(--wk-line2);color:var(--wk-dim)}
:root[data-theme="light"] .bd-badge.wait{border:1px solid var(--wk-vio2);color:#341852}
:root[data-theme="light"] .bd-badge.done{color:#1a8073}
:root[data-theme="light"] .bd-form>label{color:var(--wk-dim)}
:root[data-theme="light"] .bd-form input:not([type=checkbox]),:root[data-theme="light"] .bd-form select{background:rgba(251,249,253,.9);color:var(--wk-txt);border:1px solid var(--wk-line);border-radius:3px 8px 3px 8px}
:root[data-theme="light"] .bd-form input:focus,:root[data-theme="light"] .bd-form select:focus,:root[data-theme="light"] .bd-form textarea:focus{outline:none;border-color:var(--wk-vio2)}
:root[data-theme="light"] .bd-form .bd-check{color:var(--wk-txt)}
:root[data-theme="light"] .bd-req{color:#e31225}
:root[data-theme="light"] .bd-q{border:1px solid #ff4757;border-radius:3px 10px 3px 10px;color:var(--wk-txt)}
:root[data-theme="light"] .bd-src{color:var(--wk-txt);border-left:2px solid var(--wk-line2)}
:root[data-theme="light"] .bd-journal{color:var(--wk-txt)}
:root[data-theme="light"] .bd-plist input[type=color]{border:none;background:none}
:root[data-theme="light"] .bd-plist-n{color:var(--wk-txt)}
:root[data-theme="light"] .bd-plist select,:root[data-theme="light"] .bd-fields select{background:rgba(251,249,253,.9);color:var(--wk-txt);border:1px solid var(--wk-line);border-radius:3px}
:root[data-theme="light"] .bd-fields input{background:rgba(251,249,253,.9);color:var(--wk-txt);border:1px solid var(--wk-line);border-radius:3px}
@media (max-width:900px){
:root[data-theme="light"] .bd-flt button{border-color:var(--wk-line)}
}
:root[data-theme="light"] .rd-in-board{color:var(--wk-txt);border:1px solid var(--wk-line2);border-radius:3px}
:root[data-theme="light"] .rd-in-board:hover{border-color:var(--wk-vio2)}
:root[data-theme="light"] .rd-u-focus>*{outline:1px solid var(--wk-vio2);outline-offset:3px;border-radius:4px}
:root[data-theme="light"] .bd-card-r{color:var(--wk-dim)}
:root[data-theme="light"] .bd-drafts-btn{background:rgba(250,248,253,.97);border:1px solid var(--wk-line2);border-radius:3px 8px 3px 8px;color:var(--wk-txt)}
:root[data-theme="light"] .bd-drafts-btn span{color:var(--wk-dim)}
:root[data-theme="light"] .bd-drafts-btn:hover{border-color:var(--wk-vio2)}
:root[data-theme="light"] .bd-next{background:#f4eaff;border:1px solid var(--wk-line2);border-radius:3px;color:var(--wk-txt)}
:root[data-theme="light"] .bd-next:hover{border-color:var(--wk-vio2);background:#e9d2ff}
:root[data-theme="light"] .bd-prev{background:none}
:root[data-theme="light"] .bd-badge.ready{color:var(--wk-ok);background:#e9fff2;border:1px solid var(--wk-ok)}
:root[data-theme="light"] .bd-draft-row.st-draft_ready .bd-draft-st,:root[data-theme="light"] .bd-draft-row.st-published .bd-draft-st{color:var(--wk-ok)}
:root[data-theme="light"] .bd-draft-row.st-needs_boss .bd-draft-st{color:var(--wk-warn)}
:root[data-theme="light"] .bd-draft-row.st-failed .bd-draft-st{color:var(--wk-err)}
:root[data-theme="light"] .bd-draft-row{background:rgba(250,248,253,.97);border:1px solid var(--wk-line);border-radius:3px 8px 3px 8px}
:root[data-theme="light"] .bd-draft-st{color:var(--wk-dim)}
:root[data-theme="light"] .fm-acc{border:1px solid var(--wk-line);border-radius:3px 12px 3px 12px;background:rgba(250,248,253,.97);color:var(--wk-txt)}
:root[data-theme="light"] .fm-acc:hover{border-color:var(--wk-line2)}
:root[data-theme="light"] .fm-acc.on{border-color:#a64dff;box-shadow:0 0 14px rgba(166,77,255,.158)}
:root[data-theme="light"] .fm-dot{border-radius:50%;background:#6f5a94}
:root[data-theme="light"] .fm-dot.ok{background:#62ffa1}
:root[data-theme="light"] .fm-dot.warm{background:#ffd166}
:root[data-theme="light"] .fm-dot.off{background:#6f5a94}
:root[data-theme="light"] .fm-dot.bad{background:#ff5ad0}
:root[data-theme="light"] .fm-badge{border-radius:10px;border:1px solid rgba(166,77,255,.4);color:#8955db;background:rgba(250,248,253,.97)}
:root[data-theme="light"] .fm-badge.st-review{color:#966a0c;border-color:rgba(255,209,102,.6)}
:root[data-theme="light"] .fm-badge.st-approved,:root[data-theme="light"] .fm-badge.st-published{color:#0d2d1a;border-color:rgba(98,255,161,.55)}
:root[data-theme="light"] .fm-badge.st-need_you,:root[data-theme="light"] .fm-badge.st-rejected{color:#441436;border-color:rgba(255,90,208,.6)}
:root[data-theme="light"] .fm-of{color:#8560bb}
:root[data-theme="light"] .fm-sec{color:#a13aef}
:root[data-theme="light"] .fm-hist{border-collapse:collapse;color:#301956}
:root[data-theme="light"] .fm-hist th{color:#8560bb;border-bottom:1px solid rgba(166,77,255,.2)}
:root[data-theme="light"] .fm-hist td{border-bottom:1px solid rgba(166,77,255,.1)}
:root[data-theme="light"] .fm-res{color:#301956}
