/* GENERATED by build/make-dark-css.js from styles.css — do not edit (npm run join rebuilds it).
   Hand-written dark-theme touches go in theme.css. */
:root:where([data-theme="dark"]){--ink:#ece9f7;--line:#2e2849;--bg:#1e1932;--card:#191529}
html:where([data-theme="dark"]),:where(html[data-theme="dark"]) body{background:var(--bg);color:var(--ink)}
:where(html[data-theme="dark"]) a{color:var(--pt)}
:where(html[data-theme="dark"]) .side{background:linear-gradient(180deg,#1e1145,#2e1065 60%,#3b0764);color:#e9e5ff}
:where(html[data-theme="dark"]) .brand .logo{background:linear-gradient(135deg,#a78bfa,#7c3aed);color:#fff}
:where(html[data-theme="dark"]) .brand b{color:#fff}
:where(html[data-theme="dark"]) .brand small{color:#b8acef}
:where(html[data-theme="dark"]) .nav-g{color:#9f93d9;background:none;border:0}
:where(html[data-theme="dark"]) .nav-g:hover{background:rgba(167,139,250,.12)}
:where(html[data-theme="dark"]) .nav-g:focus-visible{outline:2px solid #a78bfa;outline-offset:1px}
:where(html[data-theme="dark"]) .nav-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor}
:where(html[data-theme="dark"]) .nav a{color:#ddd6fe}
:where(html[data-theme="dark"]) .nav a:hover{background:rgba(255,255,255,.08);color:#fff}
:where(html[data-theme="dark"]) .nav a.on{background:rgba(255,255,255,.14);color:#fff}
:where(html[data-theme="dark"]) .side .foot{color:#9f93d9}
:where(html[data-theme="dark"]) .page-h p{color:var(--mut)}
:where(html[data-theme="dark"]) .card{background:var(--card);border:1px solid var(--line)}
:where(html[data-theme="dark"]) .muted{color:var(--mut)}
:where(html[data-theme="dark"]) .inp::placeholder,:where(html[data-theme="dark"]) textarea.inp::placeholder{color:#8a85a6}
:where(html[data-theme="dark"]) .inp,:where(html[data-theme="dark"]) select.inp,:where(html[data-theme="dark"]) textarea.inp{border:1.5px solid #433b69;background:#191529;color:var(--ink)}
:where(html[data-theme="dark"]) .inp:focus{outline:none;border-color:var(--p)}
:where(html[data-theme="dark"]) label.lbl{color:#cfcbe0}
:where(html[data-theme="dark"]) .btn{border:none;background:linear-gradient(135deg,var(--p),var(--p2));color:#fff}
:where(html[data-theme="dark"]) .btn.g{background:#191529;color:#cfcbe0;border:1.5px solid #433b69}
:where(html[data-theme="dark"]) .chip{border:1.5px solid var(--line);background:#191529;color:var(--mut)}
:where(html[data-theme="dark"]) .chip.on{background:var(--p);border-color:var(--p);color:#fff}
:where(html[data-theme="dark"]) .msg.ok{color:var(--ok)}
:where(html[data-theme="dark"]) .msg.err{color:var(--err)}
:where(html[data-theme="dark"]) .msg.warn{color:var(--warn)}
:where(html[data-theme="dark"]) .msg.info{color:var(--mut)}
:where(html[data-theme="dark"]) .tile{color:inherit}
:where(html[data-theme="dark"]) .badge-soon{background:#251f3e;color:var(--pt)}
:where(html[data-theme="dark"]) .tbl th{color:#8a85a6;border-bottom:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .tbl td{border-bottom:1px solid #2e2849}
:where(html[data-theme="dark"]) .tbl tr:hover td{background:#1e1932}
:where(html[data-theme="dark"]) .scroll{border:1px solid #2e2849}
:where(html[data-theme="dark"]) .pop{background:#251f3e}
:where(html[data-theme="dark"]) .pop>i{background:linear-gradient(90deg,#a78bfa,#6d28d9)}
:where(html[data-theme="dark"]) .spark i{background:linear-gradient(180deg,#a78bfa,#6d28d9)}
:where(html[data-theme="dark"]) .goal{border:1.5px solid var(--line);background:#191529;color:#cfcbe0}
:where(html[data-theme="dark"]) .goal small{color:#8a85a6}
:where(html[data-theme="dark"]) .goal.on{background:var(--g);border-color:var(--g);color:#fff}
:where(html[data-theme="dark"]) .goal.on small{color:rgba(255,255,255,.85)}
:where(html[data-theme="dark"]) .checks{color:#cfcbe0}
:where(html[data-theme="dark"]) .bar{background:#251f3e}
:where(html[data-theme="dark"]) .bar>i{background:linear-gradient(90deg,#6d28d9,#a78bfa)}
:where(html[data-theme="dark"]) .sc-wrap{border:1px solid #433b69;background:#191529}
:where(html[data-theme="dark"]) .plan{color:#ece9f7}
:where(html[data-theme="dark"]) .plan th{background:#1e293b;color:#fff;border-right:1px solid #334155}
:where(html[data-theme="dark"]) .plan td{border-right:1px solid #2e2849;border-bottom:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .plan tbody tr:nth-child(even) td{background:#1e1932}
:where(html[data-theme="dark"]) .plan .kc{border-right:3px solid var(--pc)}
:where(html[data-theme="dark"]) .plan tbody td.kc,:where(html[data-theme="dark"]) .plan tbody tr:nth-child(even) td.kc{background:var(--ps)}
:where(html[data-theme="dark"]) .plan td>div{outline:none}
:where(html[data-theme="dark"]) .plan [contenteditable="true"]:hover{background:rgba(99,102,241,.06)}
:where(html[data-theme="dark"]) .plan [contenteditable="true"]:focus{background:#191529}
:where(html[data-theme="dark"]) .plan [data-ph]:empty::before{color:#8a85a6}
:where(html[data-theme="dark"]) .plan .fmt{color:#ece9f7}
:where(html[data-theme="dark"]) .plan td.f-popularity .pop-n{color:#ece9f7}
:where(html[data-theme="dark"]) .plan td.f-link a{color:#93c5fd}
:where(html[data-theme="dark"]) .plan td.f-notes{color:#cfcbe0}
:where(html[data-theme="dark"]) .pl-st{color:#a8a2c2}
:where(html[data-theme="dark"]) .pl-st.ok{color:#6ee7b7}
:where(html[data-theme="dark"]) .pl-act button,:where(html[data-theme="dark"]) .pl-act select{border:1px solid #433b69;background:#191529;color:#ece9f7}
:where(html[data-theme="dark"]) .pl-act button.w{background:var(--p2);border-color:var(--p2);color:#fff}
:where(html[data-theme="dark"]) .pl-act button.e:hover{background:#251f3e}
:where(html[data-theme="dark"]) .pl-act button.x{background:#dc2626;border-color:#dc2626;color:#fff}
:where(html[data-theme="dark"]) .pl-act button.x:hover{background:#b91c1c}
:where(html[data-theme="dark"]) .toast{background:#111827;color:#fff}
:where(html[data-theme="dark"]) .toast.err{background:#991b1b}
:where(html[data-theme="dark"]) .empty{color:var(--mut);border:1.5px dashed #433b69}
:where(html[data-theme="dark"]) body{background:#1e1932}
:where(html[data-theme="dark"]) body::before{background:#3b2f66}
:where(html[data-theme="dark"]) body::after{background:#a5f3fc}
:where(html[data-theme="dark"]) .side{background:rgba(25,21,41,.88);border-right:1px solid #2e2849;color:#cfcbe0}
:where(html[data-theme="dark"]) .brand b{color:#ece9f7}
:where(html[data-theme="dark"]) .brand small{color:#a78bfa}
:where(html[data-theme="dark"]) .nav-g{color:#a78bfa}
:where(html[data-theme="dark"]) .nav a{color:#cfcbe0}
:where(html[data-theme="dark"]) .nav a svg{color:#a78bfa}
:where(html[data-theme="dark"]) .nav a:hover{background:#251f3e;color:#c4b5fd}
:where(html[data-theme="dark"]) .nav a.on{color:#fff;background:linear-gradient(120deg,#6d28d9,#8b5cf6,#7c3aed,#6d28d9);background-size:260% 260%}
:where(html[data-theme="dark"]) .nav a.on svg{color:#fff}
:where(html[data-theme="dark"]) .nav a.on::after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent)}
:where(html[data-theme="dark"]) .side .foot{background:linear-gradient(140deg,#1e0b4b,#4c1d95,#6d28d9);background-size:200% 200%;color:#ddd6fe}
:where(html[data-theme="dark"]) .page-h h1{color:#ece9f7}
:where(html[data-theme="dark"]) .page-h h1::after{background:linear-gradient(90deg,#6d28d9,#3b2f66,#22d3ee,#6d28d9);background-size:300% 100%}
:where(html[data-theme="dark"]) .card{border-color:#2e2849}
:where(html[data-theme="dark"]) .hero{color:#fff;background:linear-gradient(135deg,#04000c 0%,#160440 22%,#2d0558 45%,#4c1d95 68%,#6d28d9 86%,#8b5cf6 100%)}
:where(html[data-theme="dark"]) .hero h1{background:linear-gradient(135deg,#fff 45%,#c4b5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
:where(html[data-theme="dark"]) .hero::before{background:radial-gradient(circle,rgba(167,139,250,.28),transparent 65%)}
:where(html[data-theme="dark"]) .hero::after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}
:where(html[data-theme="dark"]) .hero.strat{background:linear-gradient(135deg,#04000c 0%,var(--d) 48%,var(--c) 100%);background-size:220% 220%}
:where(html[data-theme="dark"]) .hero-tag{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.22)}
:where(html[data-theme="dark"]) .hero-stats div{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18)}
:where(html[data-theme="dark"]) .live-pill{background:rgba(255,255,255,.14)}
:where(html[data-theme="dark"]) .live-pill a{color:#fff}
:where(html[data-theme="dark"]) .statc{background:#191529;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .statc::before{background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 40%,#191529),var(--c));background-size:200% 100%}
:where(html[data-theme="dark"]) .statc b{color:#ece9f7}
:where(html[data-theme="dark"]) .statc span{color:var(--mut)}
:where(html[data-theme="dark"]) .statc i{background:var(--s);color:var(--c)}
:where(html[data-theme="dark"]) .strat-card{border-top:4px solid var(--c)}
:where(html[data-theme="dark"]) .switch{color:#cfcbe0}
:where(html[data-theme="dark"]) .switch input{background:#3d3660}
:where(html[data-theme="dark"]) .switch input::after{background:#191529}
:where(html[data-theme="dark"]) .switch input:checked{background:var(--c,#6d28d9)}
:where(html[data-theme="dark"]) .days span{border:1.5px solid #2e2849;color:#a8a2c2;background:#191529}
:where(html[data-theme="dark"]) .days input:checked+span{background:var(--c,#6d28d9);border-color:var(--c,#6d28d9);color:#fff}
:where(html[data-theme="dark"]) .crit label{border:1.5px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .crit label:has(input:checked){border-color:var(--c);background:color-mix(in srgb,var(--c) 6%,#191529)}
:where(html[data-theme="dark"]) .crit small{color:var(--mut)}
:where(html[data-theme="dark"]) .crit-h{color:var(--mut)}
:where(html[data-theme="dark"]) .crit-set{color:var(--mut)}
:where(html[data-theme="dark"]) .log{background:#0f0a1f;color:#ddd6fe}
:where(html[data-theme="dark"]) .log .ok{color:#86efac}
:where(html[data-theme="dark"]) .log .err{color:#fca5a5}
:where(html[data-theme="dark"]) .pbar{background:#251f3e}
:where(html[data-theme="dark"]) .pbar i{background:linear-gradient(90deg,var(--c,#6d28d9),#a78bfa,var(--c,#6d28d9));background-size:200% 100%}
:where(html[data-theme="dark"]) .pulse{background:#22c55e}
:where(html[data-theme="dark"]) .site{border:1.5px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .site:hover{border-color:#433b69}
:where(html[data-theme="dark"]) .site .fav{background:linear-gradient(135deg,#6d28d9,#a78bfa);color:#fff}
:where(html[data-theme="dark"]) .prev{border:1px solid #2e2849}
:where(html[data-theme="dark"]) .steps li::before{background:#251f3e;color:#c4b5fd}
:where(html[data-theme="dark"]) .st-pub{background:#10302a;color:#6ee7b7}
:where(html[data-theme="dark"]) .st-fail{background:#3a161d;color:#fca5a5}
:where(html[data-theme="dark"]) .st-skip{background:#36290f;color:#fcd34d}
:where(html[data-theme="dark"]) .st-run{background:#232857;color:#a5b4fc}
:where(html[data-theme="dark"]) .st-pend{background:#251f3e;color:#cfcbe0}
:where(html[data-theme="dark"]) .st-rev{background:#36290f;color:#fdba74}
:where(html[data-theme="dark"]) .upd-ic{background:#232857;color:#a5b4fc}
:where(html[data-theme="dark"]) .upd-v{color:#ece9f7}
:where(html[data-theme="dark"]) .upd-new{border:2px solid #433b69;background:linear-gradient(180deg,#1e1932,#191529)}
:where(html[data-theme="dark"]) .upd-rel{border-top:1px solid #2e2849}
:where(html[data-theme="dark"]) .upd-rel:first-of-type{border-top:none}
:where(html[data-theme="dark"]) .upd-rel ul{color:#cfcbe0}
:where(html[data-theme="dark"]) .upd-rel.cur b{color:#6ee7b7}
:where(html[data-theme="dark"]) em.est{color:#a8a2c2;background:#251f3e}
:where(html[data-theme="dark"]) .wt-stats>div{background:#1e1932;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .wt-stats span{color:#a8a2c2}
:where(html[data-theme="dark"]) .wt-stats b{color:#ece9f7}
:where(html[data-theme="dark"]) .wt-badge{color:#fff}
:where(html[data-theme="dark"]) .dt-sig{border-top:1px solid #2e2849}
:where(html[data-theme="dark"]) .dt-sig:first-of-type{border-top:none}
:where(html[data-theme="dark"]) .nav-badge{background:#ea580c;color:#fff}
:where(html[data-theme="dark"]) .rv-card{border-left:5px solid #ea580c}
:where(html[data-theme="dark"]) .rv-card.done{border-left-color:#059669}
:where(html[data-theme="dark"]) .rv-card h3 a{color:#ece9f7}
:where(html[data-theme="dark"]) .rv-card h3 a:hover{color:#c4b5fd}
:where(html[data-theme="dark"]) .rv-sc.ok{background:#10302a;color:#6ee7b7}
:where(html[data-theme="dark"]) .rv-sc.mid{background:#36290f;color:#fcd34d}
:where(html[data-theme="dark"]) .rv-step{color:#a5b4fc}
:where(html[data-theme="dark"]) .ed-title{border:0;border-bottom:2px solid #2e2849;color:#ece9f7;outline:none;background:transparent}
:where(html[data-theme="dark"]) .ed-title:focus{border-bottom-color:#7c3aed}
:where(html[data-theme="dark"]) .ed-tools{background:#1e1932;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .ed-tools button{border:1px solid transparent;background:transparent;color:#cfcbe0}
:where(html[data-theme="dark"]) .ed-tools button:hover{background:#251f3e;color:#c4b5fd}
:where(html[data-theme="dark"]) .ed-tools>span:not([style]){background:#2e2849}
:where(html[data-theme="dark"]) .ed-tools .ed-ai{background:linear-gradient(135deg,#6d28d9,#a855f7);color:#fff}
:where(html[data-theme="dark"]) .ed-tools .ed-ai:hover{background:linear-gradient(135deg,#5b21b6,#9333ea);color:#fff}
:where(html[data-theme="dark"]) .ed-feat{background:#251f3e}
:where(html[data-theme="dark"]) .ed-imgbar{background:#1e1932;border:1px solid #2e2849;border-top:0}
:where(html[data-theme="dark"]) .ed-nofeat{border:2px dashed #433b69;color:#a8a2c2}
:where(html[data-theme="dark"]) .ed-tools select{border:1px solid #433b69;background:#191529;color:#cfcbe0}
:where(html[data-theme="dark"]) .ed-tools button.on{background:#6d28d9;color:#fff}
:where(html[data-theme="dark"]) .ed-imgtools{background:#1e1b4b}
:where(html[data-theme="dark"]) .ed-imgtools button{border:0;background:transparent;color:#fff}
:where(html[data-theme="dark"]) .ed-imgtools button:hover{background:rgba(255,255,255,.18)}
:where(html[data-theme="dark"]) .ed-imgtools i{background:rgba(255,255,255,.25)}
:where(html[data-theme="dark"]) .ed-sel{outline:3px solid #7c3aed;outline-offset:3px}
:where(html[data-theme="dark"]) .ed-body pre{background:#251f3e}
:where(html[data-theme="dark"]) .ed-body hr{border:0;border-top:2px solid #2e2849}
:where(html[data-theme="dark"]) .ed-src{border:1px solid #433b69;color:#ece9f7;background:#1e1932}
:where(html[data-theme="dark"]) .im-prev{background:repeating-conic-gradient(#251f3e 0 25%,#191529 0 50%) 0 0/20px 20px;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .pk-i{border:3px solid transparent;background:#251f3e}
:where(html[data-theme="dark"]) .pk-i:hover{border-color:#7c3aed}
:where(html[data-theme="dark"]) .ed-body{outline:none;color:#ece9f7}
:where(html[data-theme="dark"]) .ed-body h2{color:#ece9f7}
:where(html[data-theme="dark"]) .ed-body figcaption{color:#a8a2c2}
:where(html[data-theme="dark"]) .ed-body blockquote{border-left:4px solid #433b69;background:#251f3e}
:where(html[data-theme="dark"]) .ed-body th,:where(html[data-theme="dark"]) .ed-body td{border:1px solid #433b69}
:where(html[data-theme="dark"]) .ed-body th{background:#251f3e}
:where(html[data-theme="dark"]) .ed-body a{color:#c4b5fd}
:where(html[data-theme="dark"]) .ed-hl{outline:3px solid #a855f7;outline-offset:4px;background:#251f3e}
:where(html[data-theme="dark"]) .ed-btns .ed-go{background:linear-gradient(135deg,#059669,#10b981)}
:where(html[data-theme="dark"]) .ed-step{color:#a5b4fc}
:where(html[data-theme="dark"]) .serp{border:1px solid #2e2849}
:where(html[data-theme="dark"]) .serp-u{color:#cfcbe0}
:where(html[data-theme="dark"]) .serp-t{color:#93c5fd}
:where(html[data-theme="dark"]) .serp-d{color:#cfcbe0}
:where(html[data-theme="dark"]) .rw-prev{border:1px solid #2e2849;background:#1e1932}
:where(html[data-theme="dark"]) .cal-w div{color:#a8a2c2}
:where(html[data-theme="dark"]) .cal-d{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .cal-d.empty{background:transparent;border-color:transparent}
:where(html[data-theme="dark"]) .cal-d.past{background:#1e1932}
:where(html[data-theme="dark"]) .cal-d.today{border:2px solid #7c3aed}
:where(html[data-theme="dark"]) .cal-n{color:#cfcbe0}
:where(html[data-theme="dark"]) .cal-d.today .cal-n{color:#c4b5fd}
:where(html[data-theme="dark"]) .cal-i{background:color-mix(in srgb,var(--c) 12%,#191529);border-left:3px solid var(--c);color:#ece9f7}
:where(html[data-theme="dark"]) .cal-i:hover{background:color-mix(in srgb,var(--c) 22%,#191529)}
:where(html[data-theme="dark"]) .cal-i.st-review{border-left-color:#ea580c}
:where(html[data-theme="dark"]) .cal-i.st-failed{border-left-color:#dc2626}
:where(html[data-theme="dark"]) .cal-p{border:1.5px dashed var(--c);color:var(--c)}
:where(html[data-theme="dark"]) .cal-more{color:#a8a2c2}
:where(html[data-theme="dark"]) button.cal-i,:where(html[data-theme="dark"]) button.cal-p{border-top:0;border-right:0;border-bottom:0}
:where(html[data-theme="dark"]) button.cal-p{background:transparent;border:1.5px dashed var(--c)}
:where(html[data-theme="dark"]) button.cal-p:hover{background:color-mix(in srgb,var(--c) 10%,#191529)}
:where(html[data-theme="dark"]) .cal-i b{color:#cfcbe0}
:where(html[data-theme="dark"]) .cal-i.st-scheduled{border-left-color:#0891b2;background:#132640}
:where(html[data-theme="dark"]) .cal-s{background:#191529}
:where(html[data-theme="dark"]) .cal-s:hover{background:#251f3e}
:where(html[data-theme="dark"]) .st-sched{background:#132640;color:#67e8f9}
:where(html[data-theme="dark"]) .jb-stop{border:1px solid rgba(252,165,165,.7);background:rgba(239,68,68,.3);color:#fff}
:where(html[data-theme="dark"]) .jb-stop:hover{background:rgba(239,68,68,.6)}
:where(html[data-theme="dark"]) .pn-order{background:#251f3e;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .pn-order .chip.on{background:#6d28d9;color:#fff;border-color:#6d28d9}
:where(html[data-theme="dark"]) .toast{background:linear-gradient(135deg,#1e1b4b,#4c1d95)}
:where(html[data-theme="dark"]) .toast.show::after{background:linear-gradient(90deg,#3b2f66,#22d3ee)}
:where(html[data-theme="dark"]) .toast.err{background:linear-gradient(135deg,#7f1d1d,#b91c1c)}
:where(html[data-theme="dark"]) .st-ready{background:#251f3e;color:#c4b5fd}
:where(html[data-theme="dark"]) .ib{background:#251f3e;color:#8a85a6}
:where(html[data-theme="dark"]) .ib.on{background:#132640;color:#93c5fd}
:where(html[data-theme="dark"]) .plat{color:#fff}
:where(html[data-theme="dark"]) .cap{background:#251f3e;color:#cfcbe0}
:where(html[data-theme="dark"]) .cap.on{background:#10302a;color:#6ee7b7}
:where(html[data-theme="dark"]) .cap.warn{background:#36290f;color:#fcd34d}
:where(html[data-theme="dark"]) .ptile{border:1.5px solid #2e2849;background:#191529;color:#cfcbe0}
:where(html[data-theme="dark"]) .ptile:hover{border-color:var(--pc)}
:where(html[data-theme="dark"]) .ptile.on{border-color:var(--pc);background:color-mix(in srgb,var(--pc) 8%,#191529)}
:where(html[data-theme="dark"]) .ptile .pl,:where(html[data-theme="dark"]) .pbox .fav{background:var(--pc);color:#fff}
:where(html[data-theme="dark"]) .pbox{border:1.5px solid color-mix(in srgb,var(--pc) 35%,#2e2849);background:linear-gradient(180deg,color-mix(in srgb,var(--pc) 5%,#191529),#191529)}
:where(html[data-theme="dark"]) .modal-o{background:rgba(15,10,31,.55)}
:where(html[data-theme="dark"]) .modal{background:#191529}
:where(html[data-theme="dark"]) .af-item{border:1.5px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .af-item:hover{border-color:#433b69}
:where(html[data-theme="dark"]) .af-item.on{border-color:#7c3aed;background:#251f3e}
:where(html[data-theme="dark"]) .af-cur{color:#fff;background:#7c3aed}
:where(html[data-theme="dark"]) .af-view{border:1px solid #2e2849}
:where(html[data-theme="dark"]) .af-bar{background:#1e1932;border-bottom:1px solid #2e2849}
:where(html[data-theme="dark"]) .af-frame{border:0;background:#191529}
:where(html[data-theme="dark"]) .ap-card{color:#fff;background-size:280% 280%}
:where(html[data-theme="dark"]) .ap-card.traffic{background-image:linear-gradient(120deg,#6d28d9,#8b5cf6,#4f46e5,#7c3aed)}
:where(html[data-theme="dark"]) .ap-card.cron{background-image:linear-gradient(120deg,#0f766e,#0891b2,#0ea5e9,#0d9488)}
:where(html[data-theme="dark"]) .ap-card.bk{background-image:linear-gradient(120deg,#b45309,#d97706,#ea580c,#c2410c)}
:where(html[data-theme="dark"]) .ap-card.rep{background-image:linear-gradient(120deg,#334155,#475569,#1e293b,#3f3f46)}
:where(html[data-theme="dark"]) .ap-card .btn.g{background:rgba(255,255,255,.18);color:#fff;border-color:rgba(255,255,255,.35)}
:where(html[data-theme="dark"]) .ap-card .btn:not(.g){background:#191529;color:#fdba74}
:where(html[data-theme="dark"]) .ap-card .small.muted{color:rgba(255,255,255,.82)}
:where(html[data-theme="dark"]) .ap-card::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent)}
:where(html[data-theme="dark"]) .ap-list li::before{color:#c4ffe6}
:where(html[data-theme="dark"]) .ap-badge{background:rgba(255,255,255,.18)}
:where(html[data-theme="dark"]) .ap-toggle{border-top:1px solid rgba(255,255,255,.22)}
:where(html[data-theme="dark"]) .sw-track{background:rgba(0,0,0,.28)}
:where(html[data-theme="dark"]) .sw-track::before{background:#191529}
:where(html[data-theme="dark"]) .sw input:checked+.sw-track{background:#34d399}
:where(html[data-theme="dark"]) .note.ok{background:#10302a;color:#6ee7b7;border:1px solid #1f5c45}
:where(html[data-theme="dark"]) .note.err{background:#3a161d;color:#fca5a5;border:1px solid #6b2630}
:where(html[data-theme="dark"]) .note.info{background:#132640;color:#93c5fd;border:1px solid #1e3a5f}
:where(html[data-theme="dark"]) .fd-card{border:2px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .fd-card:hover{border-color:#433b69}
:where(html[data-theme="dark"]) .fd-card.on{border-color:#6d28d9}
:where(html[data-theme="dark"]) .fd-card small{color:#a8a2c2}
:where(html[data-theme="dark"]) .fd-mock{background:linear-gradient(135deg,#94a3b8,#3d3660 60%,#2e2849)}
:where(html[data-theme="dark"]) .mk-auto{background:conic-gradient(from 90deg,#0d214f,#3b1770,#064e3b,#7f1d1d,#0c4a60,#0d214f)}
:where(html[data-theme="dark"]) .mk-auto .mx{color:#fff}
:where(html[data-theme="dark"]) .fd-mock .fade{background:linear-gradient(90deg,#0d214f 40%,transparent)}
:where(html[data-theme="dark"]) .fd-mock .l1{background:#191529}
:where(html[data-theme="dark"]) .fd-mock .l2{background:#2e2849}
:where(html[data-theme="dark"]) .fd-mock .dots s{background:#191529}
:where(html[data-theme="dark"]) .fd-mock .dots.b s{background:#1d4ed8}
:where(html[data-theme="dark"]) .fd-mock .dots.m s{background:rgba(255,255,255,.3)}
:where(html[data-theme="dark"]) .fd-mock .pnl{background:#3b1770}
:where(html[data-theme="dark"]) .fd-mock .li s{background:#191529}
:where(html[data-theme="dark"]) .fd-mock .shade{background:linear-gradient(#064e3b99,#064e3bee)}
:where(html[data-theme="dark"]) .fd-mock .crds s{background:#191529}
:where(html[data-theme="dark"]) .fd-mock .card{background:#191529}
:where(html[data-theme="dark"]) .fd-mock .l1.d{background:#7f1d1d}
:where(html[data-theme="dark"]) .fd-mock .chk s{background:#2e2849}
:where(html[data-theme="dark"]) .fd-mock .rib{background:#0c4a60;border-top:3px solid #f59e0b}
:where(html[data-theme="dark"]) .fd-mock .band{background:#111827}
:where(html[data-theme="dark"]) .fd-pal{border:2px solid transparent}
:where(html[data-theme="dark"]) .fd-pal.on{border-color:#6d28d9;background:#251f3e}
:where(html[data-theme="dark"]) .fd-pal em{color:#cfcbe0}
:where(html[data-theme="dark"]) .idx-box{border:1px solid}
:where(html[data-theme="dark"]) .idx-box.g{background:#132640;border-color:#1e3a5f}
:where(html[data-theme="dark"]) .idx-box.b{background:#132640;border-color:#1e3a5f}
:where(html[data-theme="dark"]) .idx-box.n{background:#10302a;border-color:#1f5c45}
:where(html[data-theme="dark"]) .idx-box.g .idx-t{color:#93c5fd}
:where(html[data-theme="dark"]) .idx-box.b .idx-t{color:#67e8f9}
:where(html[data-theme="dark"]) .idx-box.n .idx-t{color:#6ee7b7}
:where(html[data-theme="dark"]) .guide{background:#191529;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .mcard{border:2px solid #2e2849;background:var(--mb)}
:where(html[data-theme="dark"]) .mcard.active{border-color:#059669;background:#10302a}
:where(html[data-theme="dark"]) .m-active{background:#059669;color:#fff}
:where(html[data-theme="dark"]) .m-badge{background:var(--mc);color:#fff}
:where(html[data-theme="dark"]) .icard{background:#191529;border:2px solid #2e2849}
:where(html[data-theme="dark"]) .icard.active{border-color:var(--mc)}
:where(html[data-theme="dark"]) .i-active{background:#059669;color:#fff}
:where(html[data-theme="dark"]) .i-ico{background:color-mix(in srgb,var(--mc,#6d28d9) 12%,#191529);color:var(--mc,#c4b5fd)}
:where(html[data-theme="dark"]) .i-badge{background:color-mix(in srgb,var(--mc) 12%,#191529);color:var(--mc)}
:where(html[data-theme="dark"]) .nokey{background:#251f3e;border:1px solid #433b69;color:#c4b5fd}
:where(html[data-theme="dark"]) .lic-stats div{background:rgba(25,21,41,.75)}
:where(html[data-theme="dark"]) .lic-stats span{color:#a8a2c2}
:where(html[data-theme="dark"]) .cmp tr.price td{border-top:2px solid #2e2849}
:where(html[data-theme="dark"]) .ubar{background:#251f3e}
:where(html[data-theme="dark"]) .uval{color:#ece9f7}
:where(html[data-theme="dark"]) .lgrid div{background:#1e1932;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .lgrid b{color:#ece9f7}
:where(html[data-theme="dark"]) .lgrid span{color:#8a85a6}
:where(html[data-theme="dark"]) .bars b{color:#c4b5fd}
:where(html[data-theme="dark"]) .bars i{background:linear-gradient(#8b5cf6,#6d28d9)}
:where(html[data-theme="dark"]) .bars span{color:#8a85a6}
:where(html[data-theme="dark"]) .scchart .im{background:#3b2f66}
:where(html[data-theme="dark"]) .scchart .cl{background:#2563eb}
:where(html[data-theme="dark"]) .lg.cl{background:#2563eb}
:where(html[data-theme="dark"]) .lg.im{background:#3b2f66}
:where(html[data-theme="dark"]) .dupg{border:1px solid #2e2849}
:where(html[data-theme="dark"]) .dupw{background:#1e1932;color:#c4b5fd;border-bottom:1px solid #2e2849}
:where(html[data-theme="dark"]) .sep{background:linear-gradient(90deg,transparent,#2e2849 30%,#2e2849 70%,transparent)}
:where(html[data-theme="dark"]) .ring2{color:#a8a2c2}
:where(html[data-theme="dark"]) .ghero{color:#fff;background:linear-gradient(135deg,#1e1b4b,#3b0764 40%,#6d28d9 80%,#8b5cf6);background-size:200% 200%}
:where(html[data-theme="dark"]) .gstats b{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
:where(html[data-theme="dark"]) .slabel{color:#8a85a6}
:where(html[data-theme="dark"]) .slabel::before,:where(html[data-theme="dark"]) .slabel::after{background:#2e2849}
:where(html[data-theme="dark"]) .pipe{background:#191529;border:2px solid #2e2849}
:where(html[data-theme="dark"]) .pipe:hover{border-color:#6d28d9}
:where(html[data-theme="dark"]) .pnum{background:#6d28d9;color:#fff}
:where(html[data-theme="dark"]) .pipe p{color:#a8a2c2}
:where(html[data-theme="dark"]) .gstep{color:#cfcbe0}
:where(html[data-theme="dark"]) .gstep>span{color:#fff}
:where(html[data-theme="dark"]) .checks{background:linear-gradient(135deg,#251f3e,#251f3e)}
:where(html[data-theme="dark"]) .crow{border-bottom:1px solid rgba(109,40,217,.08)}
:where(html[data-theme="dark"]) .ix.g{background:linear-gradient(135deg,#132640,#132640);color:#93c5fd}
:where(html[data-theme="dark"]) .ix.b{background:linear-gradient(135deg,#132640,#132640);color:#67e8f9}
:where(html[data-theme="dark"]) .ix.n{background:linear-gradient(135deg,#10302a,#10302a);color:#6ee7b7}
:where(html[data-theme="dark"]) .tip{border-left:4px solid}
:where(html[data-theme="dark"]) .tip p{color:#cfcbe0}
:where(html[data-theme="dark"]) .tip.p{background:#251f3e;border-color:#6d28d9}
:where(html[data-theme="dark"]) .tip.g{background:#10302a;border-color:#059669}
:where(html[data-theme="dark"]) .tip.b{background:#132640;border-color:#2563eb}
:where(html[data-theme="dark"]) .tip.a{background:#36290f;border-color:#d97706}
:where(html[data-theme="dark"]) .gstack{background:linear-gradient(135deg,#1e1b4b,#3b0764);color:#fff}
:where(html[data-theme="dark"]) .gs{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15)}
:where(html[data-theme="dark"]) .faq{border:1px solid #2e2849}
:where(html[data-theme="dark"]) .faq-q{background:#191529}
:where(html[data-theme="dark"]) .faq-q:hover{background:#1e1932}
:where(html[data-theme="dark"]) .faq-a{color:#cfcbe0;background:#1e1932;border-top:1px solid #2e2849}
:where(html[data-theme="dark"]) .legal{border:1px solid #2e2849;color:#cfcbe0;background:#1e1932}
:where(html[data-theme="dark"]) .brand img.logo{background:#191529;border:1px solid #2e2849}
:where(html[data-theme="dark"]) #sap-header{background:linear-gradient(135deg,#04000c 0%,#160440 22%,#2d0558 45%,#4c1d95 68%,#6d28d9 86%,#8b5cf6 100%);color:#fff}
:where(html[data-theme="dark"]) #sap-header::after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent)}
:where(html[data-theme="dark"]) #sap-header .sap-orb1{background:radial-gradient(circle,rgba(167,139,250,.28) 0%,transparent 65%)}
:where(html[data-theme="dark"]) #sap-header .sap-orb2{background:radial-gradient(circle,rgba(79,209,197,.14) 0%,transparent 65%)}
:where(html[data-theme="dark"]) #sap-header .sap-orb3{background:radial-gradient(circle,rgba(251,191,36,.1) 0%,transparent 65%)}
:where(html[data-theme="dark"]) #sap-header .sap-orb4{background:radial-gradient(circle,rgba(236,72,153,.12) 0%,transparent 65%)}
:where(html[data-theme="dark"]) #sap-header .sap-grid-bg{background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:28px 28px}
:where(html[data-theme="dark"]) .sap-hdr-particle{background:rgba(25,21,41,.7)}
:where(html[data-theme="dark"]) .sap-hero-title{background:linear-gradient(135deg,#fff 45%,#c4b5fd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
:where(html[data-theme="dark"]) .sap-hero-title a{background:linear-gradient(135deg,#a78bfa,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
:where(html[data-theme="dark"]) .sap-hero-tagline{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13)}
:where(html[data-theme="dark"]) .sap-hero-tagline:hover{background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.22)}
:where(html[data-theme="dark"]) .sap-hero-tagline .hl{color:#c4b5fd}
:where(html[data-theme="dark"]) .sap-cohere-bubble{background:linear-gradient(135deg,rgba(124,58,237,.85),rgba(168,85,247,.75));border:1px solid rgba(196,155,253,.5);color:#fff}
:where(html[data-theme="dark"]) .sap-cohere-bubble::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}
:where(html[data-theme="dark"]) #sap-contact-fab{background:linear-gradient(135deg,#6d28d9,#7c3aed);border:none;color:#fff}
:where(html[data-theme="dark"]) #sap-contact-fab .ring{border:2px solid rgba(167,139,250,.4)}
:where(html[data-theme="dark"]) .sap-badge-pill{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:#fff}
:where(html[data-theme="dark"]) .sap-badge-pill:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4)}
:where(html[data-theme="dark"]) .sap-badge-pill.plan-active{background:linear-gradient(135deg,rgba(109,40,217,.6),rgba(124,58,237,.6));border-color:rgba(167,139,250,.6)}
:where(html[data-theme="dark"]) .sap-badge-pip.green{background:#4ade80}
:where(html[data-theme="dark"]) .sap-badge-pip.blue{background:#60a5fa}
:where(html[data-theme="dark"]) .sap-badge-pip.amber{background:#fbbf24}
:where(html[data-theme="dark"]) #sap-purge-btn{background:rgba(109,40,217,.22);border:1px solid rgba(167,139,250,.35);color:#fff}
:where(html[data-theme="dark"]) #sap-purge-btn:hover{background:rgba(109,40,217,.42);border-color:rgba(196,155,253,.6)}
:where(html[data-theme="dark"]) .sap-metric-site{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#fff;outline:none}
:where(html[data-theme="dark"]) .sap-metric-site:hover{background:rgba(255,255,255,.16)}
:where(html[data-theme="dark"]) .ms-item{border:1.5px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .ms-item:hover{border-color:#a78bfa;background:#251f3e}
:where(html[data-theme="dark"]) .ms-item.on{border-color:#7c3aed;background:#251f3e}
:where(html[data-theme="dark"]) .ms-av{background:linear-gradient(135deg,#6d28d9,#7c3aed);color:#fff}
:where(html[data-theme="dark"]) .ms-txt b{color:#ece9f7}
:where(html[data-theme="dark"]) .ms-txt small{color:#a8a2c2}
:where(html[data-theme="dark"]) .ms-check{color:#c4b5fd}
:where(html[data-theme="dark"]) .sap-metric-note a{color:#c4b5fd}
:where(html[data-theme="dark"]) .pn-card{border:1.5px solid #433b69;background:linear-gradient(180deg,#251f3e,#191529 120px)}
:where(html[data-theme="dark"]) .pn-card.active{border-color:#7c3aed}
:where(html[data-theme="dark"]) .pn-logo{background:linear-gradient(135deg,#6d28d9,#22d3ee);color:#fff}
:where(html[data-theme="dark"]) .pn-name{color:#ece9f7}
:where(html[data-theme="dark"]) .pn-badge{color:#c4b5fd;background:#251f3e}
:where(html[data-theme="dark"]) .pn-badge.on{color:#6ee7b7;background:#10302a}
:where(html[data-theme="dark"]) .pn-n{background:#251f3e;color:#c4b5fd}
:where(html[data-theme="dark"]) .la-box{border:1px dashed #433b69;background:#1e1932}
:where(html[data-theme="dark"]) .la-opt{border:1.5px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .la-opt.on{border-color:#7c3aed;background:#251f3e}
:where(html[data-theme="dark"]) .la-opt b{color:#ece9f7}
:where(html[data-theme="dark"]) .la-opt span:not(.pn-badge){color:#cfcbe0}
:where(html[data-theme="dark"]) .la-prog b{color:#ece9f7}
:where(html[data-theme="dark"]) .fs-on{--fb:#10302a}
:where(html[data-theme="dark"]) .fs-bi{--fb:#132640}
:where(html[data-theme="dark"]) .fs-su{--fb:#36290f}
:where(html[data-theme="dark"]) .fs-off{--fb:#1e1932}
:where(html[data-theme="dark"]) .fs-err{--fb:#3a161d}
:where(html[data-theme="dark"]) .fs-dot{background:var(--fc)}
:where(html[data-theme="dark"]) .fs-head{border:1.5px solid #433b69}
:where(html[data-theme="dark"]) .fs-sum{color:#cfcbe0}
:where(html[data-theme="dark"]) .fs-sum b{color:#ece9f7}
:where(html[data-theme="dark"]) .fs-legend{color:#cfcbe0}
:where(html[data-theme="dark"]) .fs-legend b{color:var(--fc)}
:where(html[data-theme="dark"]) .fs-row{border:1px solid #2e2849;background:var(--fb)}
:where(html[data-theme="dark"]) .fs-txt b{color:#ece9f7}
:where(html[data-theme="dark"]) .fs-txt span{color:#cfcbe0}
:where(html[data-theme="dark"]) .fs-pill{color:var(--fc);border:1.5px solid var(--fc);background:#191529}
:where(html[data-theme="dark"]) .su-count{color:#c4b5fd;background:#251f3e}
:where(html[data-theme="dark"]) .su-bar{background:#251f3e}
:where(html[data-theme="dark"]) .su-bar i{background:linear-gradient(90deg,#6d28d9,#22c55e)}
:where(html[data-theme="dark"]) .su-list li{border:1px solid #2e2849;background:#1e1932}
:where(html[data-theme="dark"]) .su-list li.done{background:#10302a;border-color:#1f5c45}
:where(html[data-theme="dark"]) .su-list li.todo{background:#36290f;border-color:#6b4f12}
:where(html[data-theme="dark"]) .su-list li a{color:#ece9f7}
:where(html[data-theme="dark"]) .su-list li a:hover b{color:#c4b5fd}
:where(html[data-theme="dark"]) .su-list li span:not(.su-ico){color:#cfcbe0}
:where(html[data-theme="dark"]) .su-ico{color:#fff}
:where(html[data-theme="dark"]) .su-ico.ok{background:#059669}
:where(html[data-theme="dark"]) .su-ico.mid{background:#0891b2}
:where(html[data-theme="dark"]) .su-ico.todo{background:#d97706}
:where(html[data-theme="dark"]) .su-head{border:1.5px solid #433b69}
:where(html[data-theme="dark"]) .su-step{border-left:5px solid #d97706}
:where(html[data-theme="dark"]) .su-step.done{border-left-color:#059669}
:where(html[data-theme="dark"]) .su-step.builtin{border-left-color:#0891b2}
:where(html[data-theme="dark"]) .su-num{background:linear-gradient(135deg,#6d28d9,#8b5cf6);color:#fff}
:where(html[data-theme="dark"]) .su-step.done .su-num{background:linear-gradient(135deg,#059669,#22c55e)}
:where(html[data-theme="dark"]) .su-step h2{color:#ece9f7}
:where(html[data-theme="dark"]) .su-sub{color:#cfcbe0}
:where(html[data-theme="dark"]) .su-now{background:#251f3e;color:#c4b5fd}
:where(html[data-theme="dark"]) .su-step.done .su-now{background:#10302a;color:#6ee7b7}
:where(html[data-theme="dark"]) .su-how{color:#ece9f7}
:where(html[data-theme="dark"]) .sc-ok{color:#6ee7b7}
:where(html[data-theme="dark"]) .sc-mid{color:#fcd34d}
:where(html[data-theme="dark"]) .sc-ring{background:conic-gradient(var(--c) calc(var(--v) * 1%),#251f3e 0)}
:where(html[data-theme="dark"]) .sc-ring::before{background:#191529}
:where(html[data-theme="dark"]) .sc-ring b{color:var(--c)}
:where(html[data-theme="dark"]) .seo80-b{color:#fff}
:where(html[data-theme="dark"]) .seo80-b.rm{background:linear-gradient(135deg,#4c1d95,#7c3aed)}
:where(html[data-theme="dark"]) .seo80-b.yo{background:linear-gradient(135deg,#a4286a,#d63384)}
:where(html[data-theme="dark"]) .seo80-avg{background:#10302a;color:#6ee7b7}
:where(html[data-theme="dark"]) .pf-now{color:#fff;background:linear-gradient(135deg,#160440,#4c1d95 60%,#7c3aed)}
:where(html[data-theme="dark"]) .pf-now .pulse{background:#4ade80}
:where(html[data-theme="dark"]) .pf-bars{border-bottom:1px solid #2e2849}
:where(html[data-theme="dark"]) .pf-axis{color:#8a85a6}
:where(html[data-theme="dark"]) .pf-kpi em.up{color:#6ee7b7}
:where(html[data-theme="dark"]) .pf-kpi em.down{color:#fca5a5}
:where(html[data-theme="dark"]) .pf-ch i{background:#251f3e}
:where(html[data-theme="dark"]) .pf-ch s{background:linear-gradient(90deg,#6d28d9,#a78bfa)}
:where(html[data-theme="dark"]) .pf-g{color:#cfcbe0}
:where(html[data-theme="dark"]) .pf-shot{border:1px solid #2e2849}
:where(html[data-theme="dark"]) .seg{background:#251f3e}
:where(html[data-theme="dark"]) .seg button{border:0;background:transparent;color:#cfcbe0}
:where(html[data-theme="dark"]) .seg button.on{background:#191529;color:#c4b5fd}
:where(html[data-theme="dark"]) .psikey{border-top:1px dashed #2e2849}
:where(html[data-theme="dark"]) .jobbar{color:#fff;background:linear-gradient(135deg,#0b0420 0%,#2d0558 45%,#5b21b6 80%,#7c3aed 100%);border:1px solid rgba(196,181,253,.35)}
:where(html[data-theme="dark"]) .jobbar::after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent)}
:where(html[data-theme="dark"]) .jb-ico{background:#191529}
:where(html[data-theme="dark"]) .jb-spin{border:2.5px solid transparent;border-top-color:#a78bfa;border-right-color:#22d3ee}
:where(html[data-theme="dark"]) .jb-pct{color:#c4b5fd}
:where(html[data-theme="dark"]) .jb-bar{background:rgba(255,255,255,.16)}
:where(html[data-theme="dark"]) .jb-bar i{background:linear-gradient(90deg,#a78bfa,#22d3ee)}
:where(html[data-theme="dark"]) .jobbar.done .jb-bar i{background:linear-gradient(90deg,#34d399,#22c55e)}
:where(html[data-theme="dark"]) .jobbar.fail .jb-bar i{background:linear-gradient(90deg,#f87171,#ef4444)}
:where(html[data-theme="dark"]) .jb-act a,:where(html[data-theme="dark"]) .jb-act button{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.12);color:#fff}
:where(html[data-theme="dark"]) .jb-act a:hover,:where(html[data-theme="dark"]) .jb-act button:hover{background:rgba(255,255,255,.24)}
:where(html[data-theme="dark"]) .st-fmt{border:1.5px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .st-fmt:hover{border-color:#433b69}
:where(html[data-theme="dark"]) .st-fmt.on{border-color:#6d28d9;background:#251f3e}
:where(html[data-theme="dark"]) .st-fmt b{color:#ece9f7}
:where(html[data-theme="dark"]) .st-fmt small{color:#a8a2c2}
:where(html[data-theme="dark"]) .st-drop{border:2px dashed #433b69;background:linear-gradient(135deg,#1e1932,#251f3e)}
:where(html[data-theme="dark"]) .st-drop.over{border-color:#6d28d9;background:#251f3e}
:where(html[data-theme="dark"]) .st-drop b{color:#ece9f7}
:where(html[data-theme="dark"]) .st-drop span{color:#a8a2c2}
:where(html[data-theme="dark"]) .st-drop small{color:#a8a2c2}
:where(html[data-theme="dark"]) .st-file{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .st-file.bad{border-color:#6b2630;background:#3a161d}
:where(html[data-theme="dark"]) .st-file img,:where(html[data-theme="dark"]) .st-noimg{background:#251f3e}
:where(html[data-theme="dark"]) .st-noimg{color:#fca5a5}
:where(html[data-theme="dark"]) .st-file span{color:#a8a2c2}
:where(html[data-theme="dark"]) .st-compare figure{border:1px solid #2e2849;background:repeating-conic-gradient(#251f3e 0 25%,#191529 0 50%) 0 0/16px 16px}
:where(html[data-theme="dark"]) .st-compare figcaption{background:#191529;border-top:1px solid #2e2849}
:where(html[data-theme="dark"]) .st-compare em.up{color:#6ee7b7}
:where(html[data-theme="dark"]) .st-compare em.down{color:#fcd34d}
:where(html[data-theme="dark"]) .st-res{border:1px solid #2e2849}
:where(html[data-theme="dark"]) .fd-mock .spl{background:#0d214f;border-right:3px solid #fbc018}
:where(html[data-theme="dark"]) .fd-mock .nums s{background:#fbc018}
:where(html[data-theme="dark"]) .fd-mock .mag{background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 30%,#3b1770ee)}
:where(html[data-theme="dark"]) .fd-mock .mast{background:#191529}
:where(html[data-theme="dark"]) .fd-mock .pills s{background:rgba(25,21,41,.6)}
:where(html[data-theme="dark"]) .fd-mock .mini{background:#1e1932}
:where(html[data-theme="dark"]) .fd-mock .mfr{background:linear-gradient(135deg,#94a3b8,#3d3660)}
:where(html[data-theme="dark"]) .fd-mock .l1.mn{background:#064e3b}
:where(html[data-theme="dark"]) .fd-mock .gls{background:rgba(255,255,255,.35);border:1px solid rgba(255,255,255,.8)}
:where(html[data-theme="dark"]) .fd-mock .cbg{background:#0c4a60}
:where(html[data-theme="dark"]) .fd-mock .cph{background:linear-gradient(135deg,#94a3b8,#2e2849);border:3px solid #f59e0b}
:where(html[data-theme="dark"]) .fd-mock .tbg{background:linear-gradient(90deg,transparent 38%,#f59e0b 38% 40%,#111827 40%)}
:where(html[data-theme="dark"]) .fd-mock .tbg::after{background:#191529}
:where(html[data-theme="dark"]) .fd-mock .l1.tl{background:#191529}
:where(html[data-theme="dark"]) .fd-mock .tline{border-top:2px solid #f59e0b}
:where(html[data-theme="dark"]) .fd-mock .tline s{background:#111827}
:where(html[data-theme="dark"]) .fd-mock .pbg{background:#fbc018}
:where(html[data-theme="dark"]) .fd-mock .pol{background:#191529}
:where(html[data-theme="dark"]) .fd-mock .l1.po{background:#0d214f}
:where(html[data-theme="dark"]) .fd-mock .nbg{background:#07060f}
:where(html[data-theme="dark"]) .fd-mock .l1.ne{background:#f472b6}
:where(html[data-theme="dark"]) #al-fab{border:none;background:linear-gradient(135deg,#6d28d9,#a78bfa)}
:where(html[data-theme="dark"]) #al-fab img{border:2px solid #191529}
:where(html[data-theme="dark"]) #al-fab::before,:where(html[data-theme="dark"]) #al-fab::after{border:2px solid rgba(109,40,217,.4)}
:where(html[data-theme="dark"]) #al-fab::after{border-color:rgba(109,40,217,.18)}
:where(html[data-theme="dark"]) .al-online{background:#22c55e;border:2.5px solid #191529}
:where(html[data-theme="dark"]) #al-panel{background:#191529}
:where(html[data-theme="dark"]) .al-head{background:linear-gradient(135deg,#1e1b4b,#4c1d95);color:#fff}
:where(html[data-theme="dark"]) .al-av{background:linear-gradient(135deg,#a78bfa,#f0abfc)}
:where(html[data-theme="dark"]) .al-info span{color:#c4b5fd}
:where(html[data-theme="dark"]) .al-dot{background:#34d399}
:where(html[data-theme="dark"]) .al-btn{background:none;border:1px solid rgba(255,255,255,.25);color:#fff}
:where(html[data-theme="dark"]) .al-btn:hover{background:rgba(255,255,255,.14)}
:where(html[data-theme="dark"]) #al-msgs{background:#1e1932}
:where(html[data-theme="dark"]) .al-row.ai .al-bbl{background:#191529;border:1px solid #2e2849;color:#ece9f7}
:where(html[data-theme="dark"]) .al-row.me .al-bbl{background:linear-gradient(135deg,#6d28d9,#7c3aed);color:#fff}
:where(html[data-theme="dark"]) .al-bbl code{background:rgba(0,0,0,.07)}
:where(html[data-theme="dark"]) .al-time{color:#8a85a6}
:where(html[data-theme="dark"]) .al-typing{background:#191529;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .al-typing span{background:#a78bfa}
:where(html[data-theme="dark"]) #al-suggs{border-top:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .al-s{background:#251f3e;color:#c4b5fd;border:1.5px solid #433b69}
:where(html[data-theme="dark"]) .al-s:hover{background:#6d28d9;color:#fff;border-color:#6d28d9}
:where(html[data-theme="dark"]) .al-input{border-top:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) #al-in{border:1.5px solid #433b69;outline:none}
:where(html[data-theme="dark"]) #al-in:focus{border-color:#6d28d9}
:where(html[data-theme="dark"]) #al-send{border:none;background:linear-gradient(135deg,#6d28d9,#7c3aed);color:#fff}
:where(html[data-theme="dark"]) .st-go{background:linear-gradient(135deg,#6d28d9,#a855f7)}
:where(html[data-theme="dark"]) .st-prog{border:1.5px solid #433b69;background:linear-gradient(135deg,#1e1932,#251f3e)}
:where(html[data-theme="dark"]) .st-prog.done{border-color:#1f5c45;background:#10302a}
:where(html[data-theme="dark"]) .st-pct{color:#c4b5fd}
:where(html[data-theme="dark"]) .st-prog.done .st-pct{color:#6ee7b7}
:where(html[data-theme="dark"]) .st-pbar{background:#251f3e}
:where(html[data-theme="dark"]) .st-pbar i{background:linear-gradient(90deg,#7c3aed,#22d3ee)}
:where(html[data-theme="dark"]) .st-prog.done .st-pbar i{background:linear-gradient(90deg,#34d399,#22c55e)}
:where(html[data-theme="dark"]) .wc-shot{border:1px solid #2e2849}
:where(html[data-theme="dark"]) .wc-t{background:#251f3e;color:#c4b5fd}
:where(html[data-theme="dark"]) .wc-h{color:#fff;background:#7c3aed}
:where(html[data-theme="dark"]) .wc-meta{background:#1e1932;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .wc-sec{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .wc-sh{color:#8a85a6}
:where(html[data-theme="dark"]) .wc-eye{color:#a855f7}
:where(html[data-theme="dark"]) .wc-link{color:#6ee7b7}
:where(html[data-theme="dark"]) .wc-url{color:#6ee7b7;background:#10302a}
:where(html[data-theme="dark"]) .wc-btn{background:#6d28d9;color:#fff}
:where(html[data-theme="dark"]) .wc-links{background:#10302a;color:#6ee7b7}
:where(html[data-theme="dark"]) .wc-item{border-left:3px solid #2e2849}
:where(html[data-theme="dark"]) .fixall{border:1.5px solid #433b69;background:linear-gradient(135deg,#191529,#1e1932)}
:where(html[data-theme="dark"]) .fx-plan{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .fx-kinds div{border:1px solid #2e2849;background:#1e1932}
:where(html[data-theme="dark"]) .fx-kinds b{color:#c4b5fd}
:where(html[data-theme="dark"]) .fx-kinds small{color:#cfcbe0}
:where(html[data-theme="dark"]) .fx-todo{border:1px solid #6b4f12;background:#36290f}
:where(html[data-theme="dark"]) .fx-rwopts{border:1px solid var(--line);background:var(--card)}
:where(html[data-theme="dark"]) .fx-rw{border:1px solid var(--line);background:var(--card)}
:where(html[data-theme="dark"]) .fx-rwrow{border-top:1px dashed var(--line)}
:where(html[data-theme="dark"]) .fx-rwrow .fx-f{color:var(--mut)}
:where(html[data-theme="dark"]) .fx-old{background:rgba(220,38,38,.07);border:1px solid rgba(220,38,38,.22)}
:where(html[data-theme="dark"]) .fx-new{background:rgba(5,150,105,.08);border:1px solid rgba(5,150,105,.28)}
:where(html[data-theme="dark"]) .fx-old small,:where(html[data-theme="dark"]) .fx-new small{color:var(--mut)}
:where(html[data-theme="dark"]) .fx-add{background:rgba(5,150,105,.08)}
:where(html[data-theme="dark"]) .fx-del{background:rgba(220,38,38,.07);color:var(--mut)}
:where(html[data-theme="dark"]) .fx-err{color:var(--err)}
:where(html[data-theme="dark"]) .fx-sug{background:rgba(5,150,105,.08)}
:where(html[data-theme="dark"]) .fx-thumb{border:1px solid var(--line)}
:where(html[data-theme="dark"]) .fx-json{background:rgba(127,127,127,.08);border:1px solid var(--line)}
:where(html[data-theme="dark"]) .wc-pages .chip b{color:#c4b5fd}
:where(html[data-theme="dark"]) .wc-pages .chip.on{background:#6d28d9;color:#fff;border-color:#6d28d9}
:where(html[data-theme="dark"]) .wc-pages .chip.on b,:where(html[data-theme="dark"]) .wc-pages .chip.on .muted{color:#ede9fe}
:where(html[data-theme="dark"]) .mt-acc span{color:#a8a2c2}
:where(html[data-theme="dark"]) .mt-tabs a{background:#191529;border:1px solid #2e2849;color:#cfcbe0}
:where(html[data-theme="dark"]) .mt-tabs a:hover{background:#251f3e}
:where(html[data-theme="dark"]) .mt-tabs a.on{background:linear-gradient(135deg,#6d28d9,#8b5cf6);color:#fff;border-color:transparent}
:where(html[data-theme="dark"]) .mt-kpi{background:linear-gradient(135deg,#251f3e,#251f3e);border:1px solid #2e2849}
:where(html[data-theme="dark"]) .mt-kpi span{color:#a8a2c2}
:where(html[data-theme="dark"]) .mt-kpi b{color:#ece9f7}
:where(html[data-theme="dark"]) .mt-kpi small{color:#a8a2c2}
:where(html[data-theme="dark"]) .mt-kpi em.up{color:#6ee7b7}
:where(html[data-theme="dark"]) .mt-kpi em.down{color:#fca5a5}
:where(html[data-theme="dark"]) .mt-bar u{background:#f59e0b}
:where(html[data-theme="dark"]) .mt-bar span{color:#8a85a6}
:where(html[data-theme="dark"]) .mt-score.ok{background:#10302a;color:#6ee7b7}
:where(html[data-theme="dark"]) .mt-score.mid{background:#36290f;color:#fcd34d}
:where(html[data-theme="dark"]) .mt-score.bad{background:#3a161d;color:#fca5a5}
:where(html[data-theme="dark"]) .mt-find{border:1px solid #2e2849;border-left:5px solid #9ca3af;background:#191529}
:where(html[data-theme="dark"]) .mt-find.critical{border-left-color:#dc2626;background:#3a161d}
:where(html[data-theme="dark"]) .mt-find.warn{border-left-color:#d97706;background:#36290f}
:where(html[data-theme="dark"]) .mt-find.tip{border-left-color:#0891b2;background:#132640}
:where(html[data-theme="dark"]) .mt-find.good{border-left-color:#059669;background:#10302a}
:where(html[data-theme="dark"]) .mt-find>b{color:#ece9f7}
:where(html[data-theme="dark"]) .mt-find p{color:#cfcbe0}
:where(html[data-theme="dark"]) .mt-find ol{color:#ece9f7}
:where(html[data-theme="dark"]) .mt-find.mini span{color:#a8a2c2}
:where(html[data-theme="dark"]) .mt-lv{color:#cfcbe0}
:where(html[data-theme="dark"]) .mt-flag{border:0}
:where(html[data-theme="dark"]) .mt-flag.critical{background:#3a161d;color:#fca5a5}
:where(html[data-theme="dark"]) .mt-flag.warn{background:#36290f;color:#fcd34d}
:where(html[data-theme="dark"]) .mt-flag.tip{background:#132640;color:#67e8f9}
:where(html[data-theme="dark"]) .mt-flag.good{background:#10302a;color:#6ee7b7}
:where(html[data-theme="dark"]) .mt-tree tr.lv-c{background:#1e1932}
:where(html[data-theme="dark"]) .mt-tree tr.lv-a td{color:#cfcbe0}
:where(html[data-theme="dark"]) .mt-open{border:0;background:#251f3e;color:#c4b5fd}
:where(html[data-theme="dark"]) .mt-th{background:#251f3e}
:where(html[data-theme="dark"]) .mt-bud{border:1px dashed #433b69;background:#191529;color:#ece9f7}
:where(html[data-theme="dark"]) .mt-bud:hover{background:#251f3e}
:where(html[data-theme="dark"]) .card .sw .sw-track{background:#3d3660}
:where(html[data-theme="dark"]) .mt-waste{background:#3a161d;color:#fca5a5}
:where(html[data-theme="dark"]) .mt-plan{border:1.5px solid #433b69;background:linear-gradient(180deg,#251f3e,#191529 140px)}
:where(html[data-theme="dark"]) .mt-head{color:#ece9f7}
:where(html[data-theme="dark"]) .mt-step{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .mt-step p{color:#cfcbe0}
:where(html[data-theme="dark"]) .mt-n{background:#6d28d9;color:#fff}
:where(html[data-theme="dark"]) .mt-idea{background:#251f3e}
:where(html[data-theme="dark"]) .mt-idea span{color:#cfcbe0}
:where(html[data-theme="dark"]) .mt-idea em{color:#c4b5fd}
:where(html[data-theme="dark"]) .mb-h i{background:linear-gradient(135deg,#6d28d9,#8b5cf6);color:#fff}
:where(html[data-theme="dark"]) .mb-goal{border:2px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .mb-goal.on{border-color:#7c3aed;background:#251f3e}
:where(html[data-theme="dark"]) .mb-goal span{color:#a8a2c2}
:where(html[data-theme="dark"]) .mb-ad{border:1.5px solid #2e2849}
:where(html[data-theme="dark"]) .mb-ad.on{border-color:#433b69;background:#1e1932}
:where(html[data-theme="dark"]) .mb-pick button{border:3px solid transparent;background:#251f3e}
:where(html[data-theme="dark"]) .mb-pick button.on{border-color:#7c3aed}
:where(html[data-theme="dark"]) .mb-g{background:#251f3e;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .mb-g span{color:#a8a2c2}
:where(html[data-theme="dark"]) .mb-g button{border:0;background:rgba(0,0,0,.6);color:#fff}
:where(html[data-theme="dark"]) .mb-countries span{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .mb-countries input:checked+span{background:#6d28d9;color:#fff;border-color:#6d28d9}
:where(html[data-theme="dark"]) .mb-sum div{background:#1e1932}
:where(html[data-theme="dark"]) .mb-sum span{color:#a8a2c2}
:where(html[data-theme="dark"]) .mb-draft{border-bottom:1px solid #2e2849}
:where(html[data-theme="dark"]) .mb-draft span{color:#a8a2c2}
:where(html[data-theme="dark"]) .pk-i.on{border-color:#7c3aed}
:where(html[data-theme="dark"]) .fb{border:1px solid #dadde1;background:#191529}
:where(html[data-theme="dark"]) .fb-av{background:linear-gradient(135deg,#6d28d9,#22d3ee);color:#fff}
:where(html[data-theme="dark"]) .fb-top b{color:#050505}
:where(html[data-theme="dark"]) .fb-top span{color:#65676b}
:where(html[data-theme="dark"]) .fb-text{color:#050505}
:where(html[data-theme="dark"]) .fb-noimg{background:#f0f2f5;color:#65676b}
:where(html[data-theme="dark"]) .fb-bar{background:#f0f2f5}
:where(html[data-theme="dark"]) .fb-bar span{color:#65676b}
:where(html[data-theme="dark"]) .fb-bar b{color:#050505}
:where(html[data-theme="dark"]) .fb-bar em{color:#65676b}
:where(html[data-theme="dark"]) .fb-bar button{border:0;background:#e4e6eb;color:#050505}
:where(html[data-theme="dark"]) .mg{border:1.5px solid #433b69;background:linear-gradient(180deg,#251f3e,#191529 160px)}
:where(html[data-theme="dark"]) .mg-h{color:#c4b5fd}
:where(html[data-theme="dark"]) .mg-h span{color:#8a85a6}
:where(html[data-theme="dark"]) .mg-now{border:1px solid #2e2849;border-left:4px solid #9ca3af;background:#191529;color:inherit}
:where(html[data-theme="dark"]) .mg-now.critical{border-left-color:#dc2626;background:#3a161d}
:where(html[data-theme="dark"]) .mg-now.warn{border-left-color:#d97706;background:#36290f}
:where(html[data-theme="dark"]) .mg-now.good{border-left-color:#059669;background:#10302a}
:where(html[data-theme="dark"]) .mg-now.todo{border-left-color:#7c3aed;background:#251f3e}
:where(html[data-theme="dark"]) .mg-now b{color:#ece9f7}
:where(html[data-theme="dark"]) .mg-now em{color:#a8a2c2}
:where(html[data-theme="dark"]) .mg-now span{color:#cfcbe0}
:where(html[data-theme="dark"]) .mg-num{background:#1e1932;border-left:4px solid #433b69}
:where(html[data-theme="dark"]) .mg-num.ok{border-left-color:#059669}
:where(html[data-theme="dark"]) .mg-num.warn{border-left-color:#d97706;background:#36290f}
:where(html[data-theme="dark"]) .mg-num.bad{border-left-color:#dc2626;background:#3a161d}
:where(html[data-theme="dark"]) .mg-num span{color:#cfcbe0}
:where(html[data-theme="dark"]) .mg-num b{color:#ece9f7}
:where(html[data-theme="dark"]) .mg-num small{color:#a8a2c2}
:where(html[data-theme="dark"]) .mg-sec{border-top:1px solid #2e2849}
:where(html[data-theme="dark"]) .mg-sec summary{color:#ece9f7}
:where(html[data-theme="dark"]) .mg-sec summary:hover{color:#c4b5fd}
:where(html[data-theme="dark"]) .mg-sec li{color:#cfcbe0}
:where(html[data-theme="dark"]) .mg-ck{border-left:4px solid #9ca3af;background:#1e1932}
:where(html[data-theme="dark"]) .mg-ck.k-bad{border-left-color:#dc2626;background:#3a161d}
:where(html[data-theme="dark"]) .mg-ck.k-warn{border-left-color:#d97706;background:#36290f}
:where(html[data-theme="dark"]) .mg-ck.k-tip{border-left-color:#0891b2;background:#132640}
:where(html[data-theme="dark"]) .mg-ck.k-todo{border-left-color:#7c3aed;background:#251f3e}
:where(html[data-theme="dark"]) .mg-ck b{color:#ece9f7}
:where(html[data-theme="dark"]) .mg-ck em{color:#c4b5fd;background:#251f3e}
:where(html[data-theme="dark"]) .mg-ck span{color:#cfcbe0}
:where(html[data-theme="dark"]) .mb-more{border:1px dashed #433b69;background:#1e1932}
:where(html[data-theme="dark"]) .mb-more>summary{color:#c4b5fd}
:where(html[data-theme="dark"]) .mb-more>summary span{color:#8a85a6}
:where(html[data-theme="dark"]) .mb-col{color:#cfcbe0}
:where(html[data-theme="dark"]) .mb-col input{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .mb-place{background:#251f3e}
:where(html[data-theme="dark"]) .mb-aud{background:#1e1932}
:where(html[data-theme="dark"]) .mb-aud span{color:#a8a2c2}
:where(html[data-theme="dark"]) .mc-h span{color:#8a85a6}
:where(html[data-theme="dark"]) .mc-tick span{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .mc-tick input:checked+span{background:#6d28d9;color:#fff;border-color:#6d28d9}
:where(html[data-theme="dark"]) .mc-rules span{color:#cfcbe0}
:where(html[data-theme="dark"]) .mc-rules em{color:#8a85a6}
:where(html[data-theme="dark"]) .mt-find.tip{border-left-width:5px}
:where(html[data-theme="dark"]) .mb-stabs button{border:1.5px solid #2e2849;background:#191529;color:#cfcbe0}
:where(html[data-theme="dark"]) .mb-stabs button.on{background:linear-gradient(135deg,#6d28d9,#8b5cf6);color:#fff;border-color:transparent}
:where(html[data-theme="dark"]) .mb-stabs b{background:#2e2849;color:#cfcbe0}
:where(html[data-theme="dark"]) .mb-stabs b.ok{background:#10302a;color:#6ee7b7}
:where(html[data-theme="dark"]) .mb-stabs b.mid{background:#36290f;color:#fcd34d}
:where(html[data-theme="dark"]) .mb-stabs b.bad{background:#3a161d;color:#fca5a5}
:where(html[data-theme="dark"]) .ck-top{background:linear-gradient(135deg,#251f3e,#1e1932);border:1px solid #2e2849}
:where(html[data-theme="dark"]) .ck-big-l{color:#ece9f7}
:where(html[data-theme="dark"]) .ck-kw{color:#a8a2c2}
:where(html[data-theme="dark"]) .ck-kw b{color:#ece9f7}
:where(html[data-theme="dark"]) .ck-facts div{background:#191529;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .ck-facts b{color:#ece9f7}
:where(html[data-theme="dark"]) .ck-facts span{color:#a8a2c2}
:where(html[data-theme="dark"]) .ck-scale{color:#a8a2c2}
:where(html[data-theme="dark"]) .ck-scale i{background:linear-gradient(90deg,#dc2626,#f97316 40%,#eab308 70%,#16a34a 80%,#15803d)}
:where(html[data-theme="dark"]) .ck-h{color:#ece9f7}
:where(html[data-theme="dark"]) .ck-g{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .ck-gh b{color:#a8a2c2}
:where(html[data-theme="dark"]) .ck-bar{background:#251f3e}
:where(html[data-theme="dark"]) .ck-row{border-top:1px solid #2e2849}
:where(html[data-theme="dark"]) .ck-bar+.ck-row,:where(html[data-theme="dark"]) .ck-g>.ck-row:first-child,:where(html[data-theme="dark"]) .ed-fix-h+.ck-row{border-top:0}
:where(html[data-theme="dark"]) .ck-t b{color:#ece9f7}
:where(html[data-theme="dark"]) .ck-t span{color:#a8a2c2}
:where(html[data-theme="dark"]) .ck-row.pass .ck-t b{color:#cfcbe0}
:where(html[data-theme="dark"]) .ed-fix-h{color:#c4b5fd}
:where(html[data-theme="dark"]) .ed-fix-h span{color:#8a85a6}
:where(html[data-theme="dark"]) .ed-fix-ok{color:#6ee7b7;background:#10302a}
:where(html[data-theme="dark"]) .mt-lv::before{background:#9ca3af}
:where(html[data-theme="dark"]) .mt-lv.is-critical::before{background:#dc2626}
:where(html[data-theme="dark"]) .mt-lv.is-warn::before{background:#d97706}
:where(html[data-theme="dark"]) .mt-lv.is-tip::before{background:#0891b2}
:where(html[data-theme="dark"]) .mt-lv.is-good::before{background:#059669}
:where(html[data-theme="dark"]) .mb-pxnote{color:#cfcbe0;background:#251f3e;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .px-help{color:#c4b5fd}
:where(html[data-theme="dark"]) .px-ways div{background:#251f3e;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .px-ways b{color:#c4b5fd}
:where(html[data-theme="dark"]) .gt-help{color:#c4b5fd}
:where(html[data-theme="dark"]) .gm{color:#cfcbe0;background:#251f3e}
:where(html[data-theme="dark"]) .gq.q3{background:#10302a;color:#6ee7b7}
:where(html[data-theme="dark"]) .gq.q2{background:#36290f;color:#fcd34d}
:where(html[data-theme="dark"]) .gq.q1{background:#3a161d;color:#fca5a5}
:where(html[data-theme="dark"]) .gh-row input.bad{border-color:#dc2626;background:#3a161d}
:where(html[data-theme="dark"]) .gi{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .gi:hover{border-color:#433b69;background:#251f3e}
:where(html[data-theme="dark"]) .gi b{color:#ece9f7}
:where(html[data-theme="dark"]) .gi span{color:#a8a2c2}
:where(html[data-theme="dark"]) .gp{border:1px solid #dadce0;background:#191529}
:where(html[data-theme="dark"]) .gp-s{color:#202124}
:where(html[data-theme="dark"]) .gp-ic{background:#f1f3f4;color:#5f6368}
:where(html[data-theme="dark"]) .gp-top b{color:#202124}
:where(html[data-theme="dark"]) .gp-top span{color:#cfcbe0}
:where(html[data-theme="dark"]) .gp-h{color:#93c5fd}
:where(html[data-theme="dark"]) .gp-d{color:#cfcbe0}
:where(html[data-theme="dark"]) .tp-help{color:#c4b5fd}
:where(html[data-theme="dark"]) .tk-script{border:1px solid #2e2849;background:#1e1932}
:where(html[data-theme="dark"]) .tk-script summary{color:#c4b5fd}
:where(html[data-theme="dark"]) .tk-script td:first-child{color:#ece9f7}
:where(html[data-theme="dark"]) .tk-phone{background:#111827 center/cover no-repeat;border:6px solid #0b0f19;color:#fff}
:where(html[data-theme="dark"]) .tk-phone::after{background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.72))}
:where(html[data-theme="dark"]) .tk-empty{color:#e5e7eb}
:where(html[data-theme="dark"]) .tk-empty span{color:#8a85a6}
:where(html[data-theme="dark"]) .tk-rail i{background:rgba(255,255,255,.22)}
:where(html[data-theme="dark"]) .tk-bottom em{background:rgba(255,255,255,.22)}
:where(html[data-theme="dark"]) .tk-cta{background:#fe2c55}
:where(html[data-theme="dark"]) .sp-help{color:#c4b5fd}
:where(html[data-theme="dark"]) .sn-phone::after{background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0) 22%,rgba(0,0,0,0) 72%,rgba(0,0,0,.6))}
:where(html[data-theme="dark"]) .sn-top em{background:rgba(255,255,255,.24)}
:where(html[data-theme="dark"]) .sn-cta{background:#191529;color:#ece9f7}
:where(html[data-theme="dark"]) .sn-cta i{border-left:2px solid #191529;border-top:2px solid #191529}
:where(html[data-theme="dark"]) .bl-mail{background:#1e1932;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .q-lanes span{background:#251f3e;color:#cfcbe0}
:where(html[data-theme="dark"]) .tut-promo{background:linear-gradient(135deg,#232857,#251f3e);border:1px solid #433b69}
:where(html[data-theme="dark"]) .tut-promo span{color:#cfcbe0}
:where(html[data-theme="dark"]) .tut-play{border:0;background:#4f46e5;color:#fff}
:where(html[data-theme="dark"]) .tut-play:hover{background:#4338ca}
:where(html[data-theme="dark"]) .tut-o{background:rgba(15,23,42,.72)}
:where(html[data-theme="dark"]) .tut{background:#0f172a;color:#e5e7eb}
:where(html[data-theme="dark"]) .tut-x{background:none;border:0;color:#cbd5e1}
:where(html[data-theme="dark"]) .tut-view{background:#2e2849}
:where(html[data-theme="dark"]) .tut-stage{color:#ece9f7}
:where(html[data-theme="dark"]) .tut-cur{background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l16 10-7 1.5 4 8-3 1.5-4-8L4 20z' fill='%23111827' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E")}
:where(html[data-theme="dark"]) .tut-ripple{border:3px solid #f59e0b}
:where(html[data-theme="dark"]) .tut-cap{color:#f8fafc}
:where(html[data-theme="dark"]) .tut-bar{background:#334155}
:where(html[data-theme="dark"]) .tut-bar i{background:#818cf8}
:where(html[data-theme="dark"]) .tut-btn{background:#1e293b;border:1px solid #334155;color:#e2e8f0}
:where(html[data-theme="dark"]) .tut-btn.main{background:#4f46e5;border-color:#4f46e5}
:where(html[data-theme="dark"]) .tut-time{color:#8a85a6}
:where(html[data-theme="dark"]) .tut-ch button{background:#1e293b;border:1px solid #334155;color:#cbd5e1}
:where(html[data-theme="dark"]) .tut-ch button.on{background:#818cf8;color:#ece9f7;border-color:#818cf8}
:where(html[data-theme="dark"]) .tut-video{background:#000}
:where(html[data-theme="dark"]) .tut-alt{background:#1e293b;border:1px solid #334155;color:#cbd5e1}
:where(html[data-theme="dark"]) .tw{background:#191529}
:where(html[data-theme="dark"]) .tw-bar{background:#251f3e;border-bottom:1px solid #2e2849}
:where(html[data-theme="dark"]) .tw-bar i{background:#3d3660}
:where(html[data-theme="dark"]) .tw-bar span{background:#191529;border:1px solid #2e2849;color:#cfcbe0}
:where(html[data-theme="dark"]) .tp-empty{color:#a8a2c2}
:where(html[data-theme="dark"]) .tb{background:#1877f2;color:#fff;border:0}
:where(html[data-theme="dark"]) .tb2{background:#e4e6eb;color:#ece9f7;border:0}
:where(html[data-theme="dark"]) .tside{background:#1e1932;border-right:1px solid #2e2849}
:where(html[data-theme="dark"]) .tside span{color:#cfcbe0}
:where(html[data-theme="dark"]) .tside .tside-add{color:#1877f2}
:where(html[data-theme="dark"]) .tprod{border:1px solid #2e2849}
:where(html[data-theme="dark"]) .tprod small{color:#a8a2c2}
:where(html[data-theme="dark"]) .tm{background:#191529}
:where(html[data-theme="dark"]) .tm label{color:#a8a2c2}
:where(html[data-theme="dark"]) .tm-p{color:#a8a2c2}
:where(html[data-theme="dark"]) .to{border:1px solid #2e2849}
:where(html[data-theme="dark"]) .to em{color:#fcd34d}
:where(html[data-theme="dark"]) .tcard{border:1px solid #2e2849}
:where(html[data-theme="dark"]) .tcard small{color:#a8a2c2}
:where(html[data-theme="dark"]) .ti{border:1px solid #433b69;background:#191529}
:where(html[data-theme="dark"]) .ti small{color:#8a85a6}
:where(html[data-theme="dark"]) .ti.sel::after{color:#a8a2c2}
:where(html[data-theme="dark"]) .ti.tok{color:#cfcbe0}
:where(html[data-theme="dark"]) .tpanel{border:1px solid #2e2849}
:where(html[data-theme="dark"]) .tpanel label{color:#a8a2c2}
:where(html[data-theme="dark"]) .tperm{border:1px solid #433b69}
:where(html[data-theme="dark"]) .tpin{color:#8a85a6}
:where(html[data-theme="dark"]) .tchip{background:#e7f0ff;color:#93c5fd}
:where(html[data-theme="dark"]) .tcopy{color:#1877f2}
:where(html[data-theme="dark"]) .tt{background:#111827;color:#fff}
:where(html[data-theme="dark"]) .t-sel{outline:2px solid #1877f2;background:#e7f0ff}
:where(html[data-theme="dark"]) .tstatus{border:1px solid #1f5c45;background:#10302a}
:where(html[data-theme="dark"]) .tstatus b i{background:#059669}
:where(html[data-theme="dark"]) .tfacts span{background:#191529;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .tfacts em{color:#a8a2c2}
:where(html[data-theme="dark"]) .tperms span{background:#10302a;color:#6ee7b7}
:where(html[data-theme="dark"]) .tut-intro{background:linear-gradient(135deg,#232857,#3b2f66)}
:where(html[data-theme="dark"]) .tut-intro>span{color:#cfcbe0}
:where(html[data-theme="dark"]) .tut-intro em{color:#a8a2c2}
:where(html[data-theme="dark"]) .ao-sec{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .ao-sec h4 span{color:#a8a2c2}
:where(html[data-theme="dark"]) .ao-num span{color:#cfcbe0}
:where(html[data-theme="dark"]) .ao-num em{color:#a8a2c2}
:where(html[data-theme="dark"]) .ao-sub{color:#a8a2c2}
:where(html[data-theme="dark"]) .ao-chk em{color:#a8a2c2}
:where(html[data-theme="dark"]) .ao-log span{color:#a8a2c2}
:where(html[data-theme="dark"]) .ao-log em{color:#cfcbe0}
:where(html[data-theme="dark"]) .ao-log .bad em{color:#fca5a5}
:where(html[data-theme="dark"]) .gs-card{border:2px solid #433b69;background:linear-gradient(180deg,#232857,#191529 60%)}
:where(html[data-theme="dark"]) .gs-bar{background:#232857}
:where(html[data-theme="dark"]) .gs-bar i{background:#4f46e5}
:where(html[data-theme="dark"]) .gs-step{border-top:1px solid #2e2849}
:where(html[data-theme="dark"]) .gs-step b em{color:#8a85a6}
:where(html[data-theme="dark"]) .gs-step span{color:#a8a2c2}
:where(html[data-theme="dark"]) .gs-n{background:#232857;color:#a5b4fc}
:where(html[data-theme="dark"]) .gs-step.done .gs-n{background:#059669;color:#fff}
:where(html[data-theme="dark"]) .gs-step.done b{color:#a8a2c2}
:where(html[data-theme="dark"]) .gs-step.check .gs-n{background:#36290f;color:#fcd34d}
:where(html[data-theme="dark"]) .howto summary{color:#a5b4fc}
:where(html[data-theme="dark"]) .howto ol{color:#cfcbe0}
:where(html[data-theme="dark"]) .gl-q{border:1px solid #433b69;background:#232857;color:#a5b4fc}
:where(html[data-theme="dark"]) .gl-q:hover{background:#4338ca;color:#fff}
:where(html[data-theme="dark"]) .gl-box{background:#36290f;border:1px solid #6b4f12}
:where(html[data-theme="dark"]) .gl-box.ok{background:#10302a;border-color:#1f5c45}
:where(html[data-theme="dark"]) .fd-where{color:#cfcbe0}
:where(html[data-theme="dark"]) .fd-where>span{background:#251f3e}
:where(html[data-theme="dark"]) .fd-where i{color:#a8a2c2}
:where(html[data-theme="dark"]) .fd-where em{color:#8a85a6}
:where(html[data-theme="dark"]) .fd-src{color:#a8a2c2}
:where(html[data-theme="dark"]) .ck-sum>div{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .ck-sum span{color:#a8a2c2}
:where(html[data-theme="dark"]) .ck-sum em{color:#a8a2c2}
:where(html[data-theme="dark"]) .ck-sum .bad{border-color:#6b2630;background:#3a161d}
:where(html[data-theme="dark"]) .ck-sum .warn{border-color:#6b4f12;background:#36290f}
:where(html[data-theme="dark"]) .ck-c{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .ck-c>summary::before{color:#8a85a6}
:where(html[data-theme="dark"]) .ck-m{color:#cfcbe0}
:where(html[data-theme="dark"]) .ck-b.critical{background:#3a161d;color:#fca5a5}
:where(html[data-theme="dark"]) .ck-b.warn{background:#36290f;color:#fcd34d}
:where(html[data-theme="dark"]) .ck-b.ok{background:#10302a;color:#6ee7b7}
:where(html[data-theme="dark"]) .ck-s{border-left:3px solid #2e2849;background:#1e1932}
:where(html[data-theme="dark"]) .ck-a{border-left:2px dashed #2e2849}
:where(html[data-theme="dark"]) .ck-l{color:#a8a2c2;background:#232857}
:where(html[data-theme="dark"]) .ck-p{background:#191529;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .ck-p.critical{border-color:#6b2630}
:where(html[data-theme="dark"]) .ck-p.warn{border-color:#6b4f12}
:where(html[data-theme="dark"]) .ck-p p{color:#cfcbe0}
:where(html[data-theme="dark"]) .ck-p em{color:#6ee7b7}
:where(html[data-theme="dark"]) .mg-camp{color:inherit;border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .mg-camp:hover{border-color:#a5b4fc}
:where(html[data-theme="dark"]) .mg-camp span{color:#a8a2c2}
:where(html[data-theme="dark"]) .mg-camp em.bad{color:#fca5a5}
:where(html[data-theme="dark"]) .mg-camp em.warn{color:#fcd34d}
:where(html[data-theme="dark"]) .mg-camp em.ok{color:#6ee7b7}
:where(html[data-theme="dark"]) .fx-pickw{color:#ece9f7}
:where(html[data-theme="dark"]) .fx-pick{border:1px solid #433b69;background:#191529}
:where(html[data-theme="dark"]) .fxc-out{background:#251f3e;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .fxc-out span{color:#a8a2c2}
:where(html[data-theme="dark"]) .fx-allbar{background:#10302a;border:1px solid #1f5c45}
:where(html[data-theme="dark"]) .fx-allbar span{color:#6ee7b7}
:where(html[data-theme="dark"]) .fx-manual{color:#a8a2c2}
:where(html[data-theme="dark"]) .mg-fixrow{color:#cfcbe0}
:where(html[data-theme="dark"]) .mg-fixrow.manual{color:#8a85a6}
:where(html[data-theme="dark"]) .mg-h .mg-fixall{color:#6ee7b7;background:#10302a;border-color:#1f5c45}
:where(html[data-theme="dark"]) .fx-note{color:#cfcbe0;background:#1e1932;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .cx-dot{background:#9ca3af}
:where(html[data-theme="dark"]) .cx-dot.ok{background:#059669}
:where(html[data-theme="dark"]) .cx-dot.bad{background:#dc2626}
:where(html[data-theme="dark"]) .cx-facts>div{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .cx-facts span{color:#a8a2c2}
:where(html[data-theme="dark"]) .cx-facts em{color:#a8a2c2}
:where(html[data-theme="dark"]) .cx-facts>div.warn{border-color:#6b4f12;background:#36290f}
:where(html[data-theme="dark"]) .cx-facts>div.bad{border-color:#6b2630;background:#3a161d}
:where(html[data-theme="dark"]) .cx-perms .ok{background:#10302a;color:#6ee7b7}
:where(html[data-theme="dark"]) .cx-perms .no{background:#3a161d;color:#fca5a5}
:where(html[data-theme="dark"]) .acc-sw>span{color:#a8a2c2}
:where(html[data-theme="dark"]) .acc-all{border:1px solid #2e2849}
:where(html[data-theme="dark"]) .acc-all label:hover{background:#1e1932}
:where(html[data-theme="dark"]) .acc-all label em{color:#8a85a6}
:where(html[data-theme="dark"]) .kp{border:1px solid #2e2849;background:#191529;color:#ece9f7}
:where(html[data-theme="dark"]) .kp-h i{background:#2e2849}
:where(html[data-theme="dark"]) .kp-h span{color:#a8a2c2}
:where(html[data-theme="dark"]) .kp-img{background:#251f3e center/cover no-repeat;color:#8a85a6}
:where(html[data-theme="dark"]) .kp-f{background:#1e1932;border-top:1px solid #2e2849}
:where(html[data-theme="dark"]) .kp-f em{border:1px solid #111827}
:where(html[data-theme="dark"]) .pt-help{color:#c4b5fd}
:where(html[data-theme="dark"]) .pin-card{color:#ece9f7}
:where(html[data-theme="dark"]) .pn-img{background:#251f3e center/cover no-repeat;color:#8a85a6}
:where(html[data-theme="dark"]) .pin-card>em{color:#a8a2c2}
:where(html[data-theme="dark"]) .pin-card>em i{color:#ece9f7}
:where(html[data-theme="dark"]) .pn-cta{background:#e60023;color:#fff}
:where(html[data-theme="dark"]) .pn-own button{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .pn-own button:hover{border-color:#7c3aed}
:where(html[data-theme="dark"]) .pn-own img,:where(html[data-theme="dark"]) .pn-noimg{background:#251f3e;color:#8a85a6}
:where(html[data-theme="dark"]) .pn-own em{color:#a8a2c2}
:where(html[data-theme="dark"]) .lk{border:1px dashed #433b69;background:#251f3e}
:where(html[data-theme="dark"]) .lk>b{color:#ece9f7}
:where(html[data-theme="dark"]) .lk>p{color:#cfcbe0}
:where(html[data-theme="dark"]) .plk{color:#c4b5fd;background:#251f3e}
:where(html[data-theme="dark"]) .vz-c{border:0;background:none}
:where(html[data-theme="dark"]) .rf-prev{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .rp-text{background:#1e1932;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .nav-pro{color:#c4b5fd;background:#251f3e}
:where(html[data-theme="dark"]) #nav a.on .nav-pro{background:rgba(255,255,255,.25);color:#fff}
:where(html[data-theme="dark"]) .up-banner{border:1px solid #433b69;background:linear-gradient(135deg,#251f3e,#251f3e)}
:where(html[data-theme="dark"]) .btn.kw-x{background:#dc2626}
:where(html[data-theme="dark"]) .btn.kw-x:hover{background:#b91c1c}
:where(html[data-theme="dark"]) .chip.kw-del{border-color:#6b2630;color:#fca5a5}
:where(html[data-theme="dark"]) .chip.kw-del:hover{background:#3a161d}
:where(html[data-theme="dark"]) .q-tbl tr{border-bottom:1px solid #2e2849}
:where(html[data-theme="dark"]) .q-tbl td{border:none!important}
:where(html[data-theme="dark"]) .site-quota{color:#c4b5fd;background:#251f3e;border:1px solid #433b69}
:where(html[data-theme="dark"]) .site-quota.full{color:#fcd34d;background:#36290f;border-color:#6b4f12}
:where(html[data-theme="dark"]) .ratecard{background:#191529;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .ratecard .rc-x{border:0;background:none;color:#8a85a6}
:where(html[data-theme="dark"]) .ratecard .rc-t{color:#ece9f7}
:where(html[data-theme="dark"]) .ratecard .rc-s{color:#a8a2c2}
:where(html[data-theme="dark"]) .ratecard .rc-star{border:0;background:none;color:#d1d5db}
:where(html[data-theme="dark"]) .ratecard .rc-star.on{color:#f59e0b}
:where(html[data-theme="dark"]) .ratecard textarea,:where(html[data-theme="dark"]) .ratecard input{border:1px solid #433b69}
:where(html[data-theme="dark"]) .ratecard .rc-msg.ok{color:#6ee7b7}
:where(html[data-theme="dark"]) .ratecard .rc-msg.err{color:#fca5a5}
:where(html[data-theme="dark"]) .ratecard .rc-later{border:0;background:none;color:#a8a2c2}
:where(html[data-theme="dark"]) .fd-mock .csh{background:linear-gradient(#0d214fb0,#0d214fe6)}
:where(html[data-theme="dark"]) .fd-mock .ctl{background:#191529}
:where(html[data-theme="dark"]) .fd-mock .cst{background:#2e2849}
:where(html[data-theme="dark"]) .fd-mock .cbx{background:#0d214ff2;border:2px solid #fbc018}
:where(html[data-theme="dark"]) .fd-mock .cbd{background:#0d214ff2;border-top:3px solid #fbc018;border-bottom:3px solid #fbc018}
:where(html[data-theme="dark"]) .fd-mock .cfr{border:2px solid #191529}
:where(html[data-theme="dark"]) .fd-mock .cgw{background:radial-gradient(circle at 50% 50%,#fbc01899,#1d3a8a 45%,#0d214f)}
@media (max-width: 760px){
  :where(html[data-theme="dark"]) .is-web .side{border-right:0;border-bottom:1px solid #2e2849}
}
:where(html[data-theme="dark"]) .rcf .rc-star{border:0;background:none;color:#d1d5db}
:where(html[data-theme="dark"]) .rcf .rc-star.on{color:#f59e0b}
:where(html[data-theme="dark"]) .rcf .rc-msg.err{color:#fca5a5}
:where(html[data-theme="dark"]) .site-switch{background:#251f3e;border:1px solid #433b69}
:where(html[data-theme="dark"]) .site-switch span{color:#c4b5fd}
:where(html[data-theme="dark"]) .site-switch select{background:#191529}
:where(html[data-theme="dark"]) .site-cur{background:#251f3e;color:#c4b5fd}
:where(html[data-theme="dark"]) .sp-hero{background:linear-gradient(135deg,var(--pc),#111827);color:#fff;border:none}
:where(html[data-theme="dark"]) .sp-dot{background:#3d3660}
:where(html[data-theme="dark"]) .sp-dot.on{background:#059669}
:where(html[data-theme="dark"]) .sp-dot.bad{background:#dc2626}
:where(html[data-theme="dark"]) .sp-setup{border-top:1px solid #2e2849}
:where(html[data-theme="dark"]) .sp-err{color:#fca5a5}
:where(html[data-theme="dark"]) .sp-pvcol{background:#1e1932;border:1px solid #2e2849}
:where(html[data-theme="dark"]) .sp-em{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .sp-em:hover{background:#251f3e}
:where(html[data-theme="dark"]) .sp-empty{border:1.5px dashed #433b69}
:where(html[data-theme="dark"]) .sp-tile{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .sp-tile-img{background:#251f3e}
:where(html[data-theme="dark"]) .sp-tile-kind,:where(html[data-theme="dark"]) .sp-tile-url{background:rgba(0,0,0,.65);color:#fff}
:where(html[data-theme="dark"]) .sp-tile-up{color:#a8a2c2}
:where(html[data-theme="dark"]) .sp-tile-up b{color:#cfcbe0}
:where(html[data-theme="dark"]) .sp-tile-doc span{color:#a8a2c2}
:where(html[data-theme="dark"]) .sp-tagdot{background:#191529;border:2px solid #111827}
:where(html[data-theme="dark"]) .sp-gen{border:1.5px solid #433b69;background:#251f3e}
:where(html[data-theme="dark"]) .sp-gen-item{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .sp-gen-item img,:where(html[data-theme="dark"]) .sp-gen-item video{background:#251f3e}
:where(html[data-theme="dark"]) .sp-bar{background:#2e2849}
:where(html[data-theme="dark"]) .sp-bar i{background:var(--p)}
:where(html[data-theme="dark"]) .sp-opts{border:1px solid #2e2849;background:#1e1932}
:where(html[data-theme="dark"]) .sp-pv{background:#191529;border:1px solid #2e2849;color:#ece9f7}
:where(html[data-theme="dark"]) .sp-pv-head i,:where(html[data-theme="dark"]) .sp-pv-av{background:#3d3660;color:#cfcbe0}
:where(html[data-theme="dark"]) .sp-pv-head span{color:#a8a2c2}
:where(html[data-theme="dark"]) .sp-pv-tag,:where(html[data-theme="dark"]) .sp-pv-link{color:#93c5fd}
:where(html[data-theme="dark"]) .sp-pv-more{color:#a8a2c2}
:where(html[data-theme="dark"]) .sp-pv-grid{background:#2e2849}
:where(html[data-theme="dark"]) .sp-pv-plus{background:rgba(0,0,0,.45);color:#fff}
:where(html[data-theme="dark"]) .sp-pv-cell,:where(html[data-theme="dark"]) .sp-pv-igimg,:where(html[data-theme="dark"]) .sp-pv-pinimg,:where(html[data-theme="dark"]) .sp-pv-docbig{background:#251f3e}
:where(html[data-theme="dark"]) .sp-pv-vid b{background:rgba(0,0,0,.6);color:#fff}
:where(html[data-theme="dark"]) .sp-pv-doc span,:where(html[data-theme="dark"]) .sp-pv-docbig span{color:#a8a2c2}
:where(html[data-theme="dark"]) .sp-pv-card{border-top:1px solid #2e2849;background:#1e1932}
:where(html[data-theme="dark"]) .sp-pv-card-img{background:#2e2849}
:where(html[data-theme="dark"]) .sp-pv-card-t span{color:#a8a2c2}
:where(html[data-theme="dark"]) .sp-pv-bar{border-top:1px solid #2e2849;color:#a8a2c2}
:where(html[data-theme="dark"]) .sp-pv-cmt{color:#cfcbe0}
:where(html[data-theme="dark"]) .sp-pv-dots i{background:#3d3660}
:where(html[data-theme="dark"]) .sp-pv-dots i.on{background:#1d4ed8}
:where(html[data-theme="dark"]) .sp-pv-count{background:rgba(0,0,0,.6);color:#fff}
:where(html[data-theme="dark"]) .sp-pv-site{color:#a8a2c2}
:where(html[data-theme="dark"]) .sp-pv-x .sp-pv-bar{border:none}
:where(html[data-theme="dark"]) .sp-pv-poll div{border:1.5px solid #1d4ed8;color:#93c5fd}
:where(html[data-theme="dark"]) .sp-pv-reply{color:#93c5fd}
:where(html[data-theme="dark"]) #sp-mkeys summary.sp-mk-sum::after{color:#8a85a6}
:where(html[data-theme="dark"]) #tbl tr.kw-seed td{background:#251f3e}
:where(html[data-theme="dark"]) .kw-seed-tag{background:#7c3aed;color:#fff}
:where(html[data-theme="dark"]) .dt-file{background:#251f3e;border:1px solid #e5e1fb}
:where(html[data-theme="dark"]) .dt-fzc{background:#251f3e;color:#c4b5fd}
:where(html[data-theme="dark"]) .dt-fzc a{color:#c4b5fd}
:where(html[data-theme="dark"]) .dt-legend i.ai{background:#3a161d}
:where(html[data-theme="dark"]) .dt-legend i.hu{background:#bbf7d0}
:where(html[data-theme="dark"]) .dt-legend i.chg{background:#191529;outline:2px dashed #7c3aed}
:where(html[data-theme="dark"]) .dt-doc{color:#ece9f7;border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .dt-doc[contenteditable=true]{outline:2px solid #a78bfa}
:where(html[data-theme="dark"]) .dt-doc h1,:where(html[data-theme="dark"]) .dt-doc h2,:where(html[data-theme="dark"]) .dt-doc h3,:where(html[data-theme="dark"]) .dt-doc h4{color:#ece9f7}
:where(html[data-theme="dark"]) .dt-doc th,:where(html[data-theme="dark"]) .dt-doc td{border:1px solid #2e2849}
:where(html[data-theme="dark"]) .dt-doc th{background:#251f3e}
:where(html[data-theme="dark"]) .dt-doc blockquote{border-left:4px solid #433b69}
:where(html[data-theme="dark"]) .dt-s.ai{background:#3a161d}
:where(html[data-theme="dark"]) .dt-s.hu{background:#10302a}
:where(html[data-theme="dark"]) .dt-s.dt-chg{outline:2px dashed #7c3aed;outline-offset:1px}
:where(html[data-theme="dark"]) .dt-w{color:#fca5a5;text-decoration-color:#fca5a5}
:where(html[data-theme="dark"]) .dt-legend i.nt{background:#251f3e;outline:1px solid #2e2849}
:where(html[data-theme="dark"]) .dt-src{background:#1e1932}
:where(html[data-theme="dark"]) .dt-doc a[href]{color:#93c5fd}
:where(html[data-theme="dark"]) .dt-doc [data-fixed]{color:#a8a2c2}
:where(html[data-theme="dark"]) .dt-doc .dt-pic{color:#a8a2c2}
:where(html[data-theme="dark"]) .dt-doc .pl-id{background:#3a161d}
:where(html[data-theme="dark"]) .dt-doc .pl-mi{background:#fed7aa}
:where(html[data-theme="dark"]) .dt-doc .pl-pa{background:#3b2f66}
:where(html[data-theme="dark"]) .dt-doc .pl-ex{background:#2e2849;color:#a8a2c2}
:where(html[data-theme="dark"]) .dt-doc .pl-dim{background:transparent!important}
:where(html[data-theme="dark"]) .pl-modes .chip.on{background:#4f46e5;color:#fff;border-color:#4f46e5}
:where(html[data-theme="dark"]) .pl-glist li{border-bottom:1px solid #2e2849}
:where(html[data-theme="dark"]) .pl-gm{background:#132640;color:#93c5fd}
:where(html[data-theme="dark"]) .pl-src{border:1px solid #2e2849;background:#191529}
:where(html[data-theme="dark"]) .pl-src:hover{border-color:#a5b4fc}
:where(html[data-theme="dark"]) .pl-src.on{border-color:#4f46e5}
:where(html[data-theme="dark"]) .pl-url a{color:#93c5fd}
:where(html[data-theme="dark"]) .wpass-price b{color:#c4b5fd}
:where(html[data-theme="dark"]) .wpass-price span{color:#a8a2c2}
:where(html[data-theme="dark"]) .wpass-card{border:1.5px solid #433b69;background:linear-gradient(135deg,#251f3e,#191529)}
:where(html[data-theme="dark"]) .hu-afterd{border:1px solid #2e2849;background:#1e1932}
:where(html[data-theme="dark"]) .hu-v.on{background:#7c3aed;color:#fff;border-color:#7c3aed}
:where(html[data-theme="dark"]) .hu-v.on b{color:#fff!important}
:where(html[data-theme="dark"]) .hu-dl{border:1.5px solid #433b69;background:#251f3e}
:where(html[data-theme="dark"]) .dt-places a{color:#ece9f7;border-bottom:1px dotted #a78bfa}
:where(html[data-theme="dark"]) .dt-places a:hover{color:#c4b5fd}
:where(html[data-theme="dark"]) .dt-flash{outline:3px solid transparent;outline-offset:2px}
