/* Gerado por scripts/build-light-theme.mjs a partir de style.css. Não edite à mão: ajustes do tema cyberpunk vão no fim do style.css. */
:root[data-theme=cyberpunk]{color-scheme:dark}
:root[data-theme=cyberpunk] body{background:#080a14;color:#deeef2}
:root[data-theme=cyberpunk] aside{border-right:1px solid #212534;background:#0b0d18}
:root[data-theme=cyberpunk] .brand{color:#deeef2}
:root[data-theme=cyberpunk] .brand strong{color:#f85bab}
:root[data-theme=cyberpunk] nav button{background:none;border:0;color:#a195ab;border-left:2px solid transparent}
:root[data-theme=cyberpunk] nav button.active{color:#f461ab;background:#131522;border-left-color:#f65eab}
:root[data-theme=cyberpunk] nav button:hover{color:#deeef2}
:root[data-theme=cyberpunk] .sidebar-foot{color:#81758b}
:root[data-theme=cyberpunk] header{border-bottom:1px solid #1c1f2e}
:root[data-theme=cyberpunk] .dates label{color:#a094aa}
:root[data-theme=cyberpunk] input,:root[data-theme=cyberpunk] select{background:#0c0e19;color:#dbebef;border:1px solid #272a3a;color-scheme:dark}
:root[data-theme=cyberpunk] .demo-dot{color:#b0a4ba}
:root[data-theme=cyberpunk] .demo-dot:before{color:#fcdf28}
:root[data-theme=cyberpunk] .eyebrow{color:#f65fab}
:root[data-theme=cyberpunk] .heading p:not(.eyebrow){color:#a295ac}
:root[data-theme=cyberpunk] .outline{border:1px solid #2e3242;color:#f362aa;background:transparent}
:root[data-theme=cyberpunk] .notice{color:#fbdf2a}
:root[data-theme=cyberpunk] .metric{border-left:1px solid #303444}
:root[data-theme=cyberpunk] .metric:first-child{border:0}
:root[data-theme=cyberpunk] .metric label{color:#b4a7be}
:root[data-theme=cyberpunk] .positive{color:#3ae77e}
:root[data-theme=cyberpunk] .negative{color:#ff544e}
:root[data-theme=cyberpunk] .cyan{color:#f363a8}
:root[data-theme=cyberpunk] .chart-section{border-bottom:1px solid #303444}
:root[data-theme=cyberpunk] .chart-head small{color:#988ca2}
:root[data-theme=cyberpunk] .chart text{fill:#9f93a9}
:root[data-theme=cyberpunk] .chart .grid{stroke:#262939}
:root[data-theme=cyberpunk] .chart .line{fill:none;stroke:#f65eaa}
:root[data-theme=cyberpunk] .chart .area{fill:#222636}
:root[data-theme=cyberpunk] .filters label{color:#9e92a8}
:root[data-theme=cyberpunk] th,:root[data-theme=cyberpunk] td{border-bottom:1px solid #232636}
:root[data-theme=cyberpunk] th{color:#a195ab}
:root[data-theme=cyberpunk] .status{color:#f363a8}
:root[data-theme=cyberpunk] .status.late{color:#fb5951}
:root[data-theme=cyberpunk] .status.done{color:#a195ab}
:root[data-theme=cyberpunk] .empty{color:#b4a7be}
:root[data-theme=cyberpunk] footer{border-top:1px solid #232636;color:#7f7389}
:root[data-theme=cyberpunk] .connection p{color:#b2a5bc}
:root[data-theme=cyberpunk] .connection ol{color:#c4b8cf}
:root[data-theme=cyberpunk] button:focus-visible,:root[data-theme=cyberpunk] a:focus-visible{outline:2px solid #f65eaa}
@media(max-width:700px){:root[data-theme=cyberpunk] aside{border-right:0;border-bottom:1px solid #212534}
:root[data-theme=cyberpunk] .metric:nth-child(3){border:0}
}
:root[data-theme=cyberpunk] .auth-gate label{color:#b4a7be}
:root[data-theme=cyberpunk] .auth-gate p{color:#b2a5bc}
:root[data-theme=cyberpunk] .text-button{background:none;border:0;color:#f461ab}
:root[data-theme=cyberpunk] .auth-gate #auth-message{color:#fcdf28}
:root[data-theme=cyberpunk] .filters span{color:#988ca2}
:root[data-theme=cyberpunk] th{background:#0c0e19}
:root[data-theme=cyberpunk] tbody tr:hover{background:#10131f}
:root[data-theme=cyberpunk] .demo-dot{color:#867a8f}
:root[data-theme=cyberpunk] .context-strip{border-bottom:1px solid #232636;color:#9a8ea4}
:root[data-theme=cyberpunk] .context-strip strong{color:#beb2c9}
:root[data-theme=cyberpunk] .context-strip .sync-line{color:#f263aa}
:root[data-theme=cyberpunk] .financial-meta{border-bottom:1px solid #232636;color:#988ca2}
:root[data-theme=cyberpunk] .financial-meta strong{color:#dbebef}
:root[data-theme=cyberpunk] .company-cnpj{color:#6f6479}
:root[data-theme=cyberpunk] .text-button.danger{color:#fb5951}
:root[data-theme=cyberpunk] .muted,:root[data-theme=cyberpunk] .text-button.muted{color:#8a7f94}
:root[data-theme=cyberpunk] .budget-bar label{color:#988ca2}
:root[data-theme=cyberpunk] .catalog-line{color:#8a7f94}
:root[data-theme=cyberpunk] .segmented{border:1px solid #2e3242}
:root[data-theme=cyberpunk] .segmented button{background:none;border:0;color:#a195ab}
:root[data-theme=cyberpunk] .segmented button.active{background:#171a28;color:#f461ab}
:root[data-theme=cyberpunk] .budget-message{color:#f263aa}
:root[data-theme=cyberpunk] .forgotten{border:1px solid #303445;border-left:2px solid #fcdf28;background:#0b0d18}
:root[data-theme=cyberpunk] .forgotten-head{color:#fcdf28}
:root[data-theme=cyberpunk] .forgotten li{border-bottom:1px solid #161826}
:root[data-theme=cyberpunk] .budget-table .hist{color:#877b91}
:root[data-theme=cyberpunk] .budget-table th.hist{color:#766b80}
:root[data-theme=cyberpunk] .budget-table .strong{color:#dbebef}
:root[data-theme=cyberpunk] .money-input{background:#0a0c16;border-color:#212535}
:root[data-theme=cyberpunk] .money-input:focus{border-color:#f65eaa;outline:0}
:root[data-theme=cyberpunk] .money-input.invalid{border-color:#fb5951}
:root[data-theme=cyberpunk] .cell-button{background:none;border:1px dashed #2e3242;color:#c4b7ce}
:root[data-theme=cyberpunk] .cell-button.active{border-color:#f65eaa}
:root[data-theme=cyberpunk] .total-row td{border-top:1px solid #4e4356;color:#dbebef}
:root[data-theme=cyberpunk] .detail-editor{border:1px solid #2e3242}
:root[data-theme=cyberpunk] .detail-head strong{color:#dbebef}
:root[data-theme=cyberpunk] .detail-head label{color:#988ca2}
:root[data-theme=cyberpunk] .slot{color:#8a7f94}
:root[data-theme=cyberpunk] .dow{color:#766b80}
:root[data-theme=cyberpunk] .hint{color:#7f7389}
:root[data-theme=cyberpunk] .accounts{border-bottom:1px solid #232636}
:root[data-theme=cyberpunk] .accounts-head{color:#beb2c9}
:root[data-theme=cyberpunk] .plan-metrics small{color:#8a7f94}
:root[data-theme=cyberpunk] .chart .zero{stroke:#fb5951}
:root[data-theme=cyberpunk] .plan-toolbar{color:#8a7f94}
:root[data-theme=cyberpunk] .lg{border-left:3px solid}
:root[data-theme=cyberpunk] .lg.receber{border-color:#3ae77e}
:root[data-theme=cyberpunk] .lg.pagar{border-color:#ff544e}
:root[data-theme=cyberpunk] .lg.budget{border:1px dashed #b6a9c0}
:root[data-theme=cyberpunk] .plan-calendar{border-top:1px solid #232636}
:root[data-theme=cyberpunk] .plan-week{border-bottom:1px solid #1c1f2e}
:root[data-theme=cyberpunk] .plan-week.head div{color:#766b80}
:root[data-theme=cyberpunk] .plan-day{border-left:1px solid #181b28}
:root[data-theme=cyberpunk] .plan-day.out{background:#070912}
:root[data-theme=cyberpunk] .plan-day.today{background:#0e101c}
:root[data-theme=cyberpunk] .plan-day.today .day-head span:first-child{color:#f461ab}
:root[data-theme=cyberpunk] .plan-day.drop{background:#181b29;outline:1px dashed #f65eaa}
:root[data-theme=cyberpunk] .plan-day.negative-day .day-balance{color:#ff544e}
:root[data-theme=cyberpunk] .day-head{color:#988ca2}
:root[data-theme=cyberpunk] .day-balance{color:#dbebef}
:root[data-theme=cyberpunk] .chip{border-left:2px solid #5f5368;background:#0e111c}
:root[data-theme=cyberpunk] .chip.receber{border-left-color:#3ae77e}
:root[data-theme=cyberpunk] .chip.pagar{border-left-color:#ff544e}
:root[data-theme=cyberpunk] .chip.budget{border:1px dashed #4f4458;background:transparent}
:root[data-theme=cyberpunk] .chip.budget.receber{border-left:2px dashed #3ae77e}
:root[data-theme=cyberpunk] .chip.budget.pagar{border-left:2px dashed #ff544e}
:root[data-theme=cyberpunk] .chip.moved{box-shadow:inset 0 0 0 1px #5b5064}
:root[data-theme=cyberpunk] .chip.zero{color:#766b80}
:root[data-theme=cyberpunk] .chip-toggle{background:none;border:0;color:#dbebef}
:root[data-theme=cyberpunk] .chip-amount{color:#dbebef}
:root[data-theme=cyberpunk] .chip-items{border-left:1px solid #212535}
:root[data-theme=cyberpunk] .chip-items li{color:#b6a9c0}
:root[data-theme=cyberpunk] .chip-items li:hover{background:#151825}
:root[data-theme=cyberpunk] .chip-items small{color:#fcdf28}
:root[data-theme=cyberpunk] .group-row td{background:#0e111c;border-bottom-color:#292c3d;color:#dbebef}
:root[data-theme=cyberpunk] .group-toggle{color:#f461ab}
:root[data-theme=cyberpunk] .cat-name.sub{color:#dbebef}
:root[data-theme=cyberpunk] .neg{color:#ff544e}
:root[data-theme=cyberpunk] td.amount.neg,:root[data-theme=cyberpunk] input.money-input.neg{color:#ff544e}
:root[data-theme=cyberpunk] .code{color:#766b80}
:root[data-theme=cyberpunk] .section-row td{background:#0e111c;color:#deeef3;border-top:1px solid #292c3d}
:root[data-theme=cyberpunk] .group-row td{background:#0b0d18;color:#dbebef}
:root[data-theme=cyberpunk] .result-row td{background:#131522;color:#f363a8;border-top:1px solid #164f59;border-bottom:1px solid #164f59}
:root[data-theme=cyberpunk] .result-row td.neg{color:#ff544e}
:root[data-theme=cyberpunk] .balance-row td{color:#beb2c9;border-top:1px dashed #292c3d}
:root[data-theme=cyberpunk] .unmapped-row td{background:#0c0e1a;color:#fcdf28}
:root[data-theme=cyberpunk] .muted-row td{color:#877b91}
:root[data-theme=cyberpunk] .strong-row td{color:#deeef3}
:root[data-theme=cyberpunk] .forgotten-row td.cat-name{box-shadow:inset 2px 0 0 #fcdf28}
:root[data-theme=cyberpunk] .cash-table th small{color:#766b80}
:root[data-theme=cyberpunk] .cash-table th.future,:root[data-theme=cyberpunk] .cash-table td.future{background:rgba(246,94,170,.035)}
:root[data-theme=cyberpunk] .cash-table td.future{color:#dbebef}
:root[data-theme=cyberpunk] .cash-table th.partial small{color:#fcdf28}
:root[data-theme=cyberpunk] .cash-table td.total-col{color:#dbebef;border-left:1px solid #232636}
:root[data-theme=cyberpunk] .cash-table.daily td.cat-name{background:#080a14}
:root[data-theme=cyberpunk] .import-box{border:1px solid #212535}
:root[data-theme=cyberpunk] .import-box label{color:#988ca2}
:root[data-theme=cyberpunk] label.check{color:#988ca2}
:root[data-theme=cyberpunk] .tag{border:1px solid #2e3242;color:#b6a9c0}
:root[data-theme=cyberpunk] .tag.ok{border-color:#114f48;color:#3ae77e}
:root[data-theme=cyberpunk] .tag.warn{border-color:#303445;color:#fcdf28}
:root[data-theme=cyberpunk] .name-input{background:transparent;border-color:transparent}
:root[data-theme=cyberpunk] .name-input:hover,:root[data-theme=cyberpunk] .name-input:focus{border-color:#2e3242}
:root[data-theme=cyberpunk] .plan-structure .secao-row td{background:#0e111c}
:root[data-theme=cyberpunk] .plan-structure .secao-row .name-input{color:#deeef3}
:root[data-theme=cyberpunk] .plan-structure .grupo-row td{background:#0b0d18}
:root[data-theme=cyberpunk] .plan-setup p{color:#b2a5bc}
:root[data-theme=cyberpunk]{--bg:#080a14;--panel:#0b0d18;--card:#0c0e1a;--line:#1d2130;--line-soft:#171a28;--text:#dbebef;--strong:#f2fcff;--muted:#a99db3;--faint:#786c82;--in:#28dafd;--in-strong:#2edafd;--out:#ff815b;--out-strong:#ff815f;--accent:#f9e01f}
:root[data-theme=cyberpunk] body{background:var(--bg);color:var(--text)}
:root[data-theme=cyberpunk] aside{background:var(--panel);border-right:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] body:not(.rail-pinned) aside.hot{box-shadow:8px 0 24px rgba(0,0,0,.45)}
:root[data-theme=cyberpunk] .brand{color:var(--strong)}
:root[data-theme=cyberpunk] .brand .logo{background:var(--accent);color:var(--bg)}
:root[data-theme=cyberpunk] aside nav button,:root[data-theme=cyberpunk] #rail-pin,:root[data-theme=cyberpunk] #rail-theme{border:0;border-left:0;background:transparent;color:var(--muted)}
:root[data-theme=cyberpunk] aside nav button:hover,:root[data-theme=cyberpunk] #rail-pin:hover,:root[data-theme=cyberpunk] #rail-theme:hover{color:var(--strong);background:#111320}
:root[data-theme=cyberpunk] aside nav button.active{background:var(--line-soft);color:var(--strong);border-left:0}
:root[data-theme=cyberpunk] aside svg{fill:none;stroke:currentColor}
:root[data-theme=cyberpunk] #rail-pin,:root[data-theme=cyberpunk] #rail-theme{color:var(--faint)}
:root[data-theme=cyberpunk] .rail-foot .version{color:#5a4f63}
:root[data-theme=cyberpunk] header{border-bottom:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .page-title h1{color:#e7f8fc}
:root[data-theme=cyberpunk] .page-title p{color:var(--faint)}
:root[data-theme=cyberpunk] .dates label{color:var(--faint)}
:root[data-theme=cyberpunk] input,:root[data-theme=cyberpunk] select{background:var(--card);border:1px solid var(--line);color:var(--text)}
:root[data-theme=cyberpunk] .outline{border:1px solid var(--line);color:var(--text);background:transparent}
:root[data-theme=cyberpunk] .outline:hover{border-color:#272a3b;background:#0f121e}
:root[data-theme=cyberpunk] .notice{color:#fbdf2a}
:root[data-theme=cyberpunk] .context-strip{border-bottom:0;color:var(--faint)}
:root[data-theme=cyberpunk] .context-strip .sync-line{color:#1cdefc}
:root[data-theme=cyberpunk] h2{color:#e7f8fc}
:root[data-theme=cyberpunk] table th{color:var(--faint);background:var(--bg);border-bottom:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] table td{border-bottom:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] tbody tr:hover{background:#0e101c}
:root[data-theme=cyberpunk] .table-wrap{border:1px solid var(--line)}
:root[data-theme=cyberpunk] .section-row td{background:var(--card)}
:root[data-theme=cyberpunk] .result-row td{background:#10121e;color:#1cdefc}
:root[data-theme=cyberpunk] .neg,:root[data-theme=cyberpunk] td.amount.neg,:root[data-theme=cyberpunk] input.money-input.neg{color:var(--out)}
:root[data-theme=cyberpunk] .positive{color:var(--in)}
:root[data-theme=cyberpunk] .negative{color:var(--out)}
:root[data-theme=cyberpunk] .cyan{color:var(--strong)}
:root[data-theme=cyberpunk] .forgotten{border:1px solid #252939;border-left:1px solid #252939;background:transparent}
:root[data-theme=cyberpunk] .import-box{border:1px solid var(--line)}
:root[data-theme=cyberpunk] .segmented{border-color:var(--line)}
:root[data-theme=cyberpunk] .segmented button.active{background:var(--line-soft);color:var(--strong)}
:root[data-theme=cyberpunk] footer{border-top:1px solid var(--line-soft);color:#5a4f63}
:root[data-theme=cyberpunk] .card{border:1px solid var(--line);color:inherit;background:transparent}
:root[data-theme=cyberpunk] a.card:hover,:root[data-theme=cyberpunk] button.card:hover{border-color:#272a3b;background:#0e101c}
:root[data-theme=cyberpunk] .card.hero{background:radial-gradient(120% 90% at 100% 0%,rgba(249,224,31,.07),rgba(8,10,20,0) 60%),var(--card)}
:root[data-theme=cyberpunk] .card.dashed{border-color:#272a3b}
:root[data-theme=cyberpunk] .card.warn{border-color:#252939}
:root[data-theme=cyberpunk] .card .eyebrow{color:var(--faint)}
:root[data-theme=cyberpunk] .card .headline{color:var(--strong)}
:root[data-theme=cyberpunk] .card .lede{color:var(--muted)}
:root[data-theme=cyberpunk] .card .k{color:var(--muted)}
:root[data-theme=cyberpunk] .card .v{color:var(--text)}
:root[data-theme=cyberpunk] .card .m{color:var(--faint)}
:root[data-theme=cyberpunk] .card .t{color:#e7f8fc}
:root[data-theme=cyberpunk] .card .p{color:var(--muted)}
:root[data-theme=cyberpunk] .card .go{color:var(--in)}
:root[data-theme=cyberpunk] .v.in{color:var(--in)}
:root[data-theme=cyberpunk] .v.out{color:var(--out)}
:root[data-theme=cyberpunk] .v.accent{color:var(--accent)}
:root[data-theme=cyberpunk] .v.dim{color:var(--faint)}
:root[data-theme=cyberpunk] .hero-figures .k{color:var(--faint)}
:root[data-theme=cyberpunk] .spark .zero{stroke:#1c1f2e}
:root[data-theme=cyberpunk] .spark .ln{fill:none;stroke:#796d83}
:root[data-theme=cyberpunk] .spark .ln.out{stroke:var(--out-strong)}
:root[data-theme=cyberpunk] .spark .dot{fill:var(--accent)}
:root[data-theme=cyberpunk] .axis{color:var(--faint)}
:root[data-theme=cyberpunk] .axis .now{color:var(--accent)}
:root[data-theme=cyberpunk] .legend-line{color:var(--muted)}
:root[data-theme=cyberpunk] .legend-line i.lg-op{background:#796d83}
:root[data-theme=cyberpunk] .legend-line i.lg-net{background:var(--out-strong)}
:root[data-theme=cyberpunk] .accent,:root[data-theme=cyberpunk] .n.accent{color:var(--accent)}
:root[data-theme=cyberpunk] .view-toggles .toggle{border:1px solid var(--line);background:transparent;color:var(--faint)}
:root[data-theme=cyberpunk] .view-toggles .toggle i{background:#303445}
:root[data-theme=cyberpunk] .view-toggles .toggle[aria-pressed="true"]{color:var(--text);border-color:#272a3b;background:#0e101c}
:root[data-theme=cyberpunk] .view-toggles .toggle.receber[aria-pressed="true"] i{background:var(--in-strong)}
:root[data-theme=cyberpunk] .view-toggles .toggle.pagar[aria-pressed="true"] i{background:var(--out-strong)}
:root[data-theme=cyberpunk] .view-toggles .toggle.budget i{background:transparent;border:1px dashed #5a4f63}
:root[data-theme=cyberpunk] .view-toggles .toggle.budget.receber[aria-pressed="true"] i{border-color:var(--in-strong)}
:root[data-theme=cyberpunk] .view-toggles .toggle.budget.pagar[aria-pressed="true"] i{border-color:var(--out-strong)}
:root[data-theme=cyberpunk] .plan-chart .hit{fill:transparent}
:root[data-theme=cyberpunk] .plan-chart .pt{fill:#796d83}
:root[data-theme=cyberpunk] .plan-chart .pt.on{fill:var(--accent)}
:root[data-theme=cyberpunk] .plan-chart .guide{stroke:#303445}
:root[data-theme=cyberpunk] .plan-tip{background:#0f121e;border:1px solid #272a3b;box-shadow:0 8px 24px rgba(0,0,0,.45)}
:root[data-theme=cyberpunk] .plan-tip strong{color:var(--strong)}
:root[data-theme=cyberpunk] .plan-tip span{color:var(--muted)}
:root[data-theme=cyberpunk] .day-head small{color:#5a4f63}
:root[data-theme=cyberpunk] .chip-toggle small{color:var(--faint)}
:root[data-theme=cyberpunk] .chip-pct{color:#5a4f63}
:root[data-theme=cyberpunk] .chip.pagar .chip-amount{color:var(--out)}
:root[data-theme=cyberpunk] .chip.receber .chip-amount{color:var(--in)}
:root[data-theme=cyberpunk] .plan-modal{background:rgba(4,5,12,.72)}
:root[data-theme=cyberpunk] .modal-box{background:#0c0e1a;border:1px solid #272a3b;box-shadow:0 24px 60px rgba(0,0,0,.6);outline:none}
:root[data-theme=cyberpunk] .modal-head .eyebrow{color:var(--faint)}
:root[data-theme=cyberpunk] .modal-figures .k{color:var(--faint)}
:root[data-theme=cyberpunk] .modal-table td.pct{color:var(--faint)}
:root[data-theme=cyberpunk] .moved-tag{color:#fcdf28}
:root[data-theme=cyberpunk] .modal-foot label{color:var(--muted)}
:root[data-theme=cyberpunk] .day-sum{border-top:1px dashed #1c1f2e;border-bottom:1px dashed #1c1f2e;color:var(--faint)}
:root[data-theme=cyberpunk] .hover-card{background:#0f121e;border:1px solid #272a3b;box-shadow:0 10px 28px rgba(0,0,0,.5);color:var(--muted)}
:root[data-theme=cyberpunk] .hover-card strong{color:var(--strong)}
:root[data-theme=cyberpunk] details.ms summary{border:1px solid var(--line);color:var(--text);background:transparent}
:root[data-theme=cyberpunk] details.ms summary::after{color:var(--faint)}
:root[data-theme=cyberpunk] details.ms[open] summary{border-color:#272a3b;background:#0e101c}
:root[data-theme=cyberpunk] .ms-label{color:var(--faint)}
:root[data-theme=cyberpunk] .ms-panel{background:#0c0e1a;border:1px solid #272a3b;box-shadow:0 14px 34px rgba(0,0,0,.55)}
:root[data-theme=cyberpunk] .ms-actions{border-bottom:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .ms-actions button{background:none;border:0;color:var(--in)}
:root[data-theme=cyberpunk] .ms-item:hover{background:#111320}
:root[data-theme=cyberpunk] .ms-item small{color:var(--faint)}
:root[data-theme=cyberpunk] .card.clickable:hover{border-color:#272a3b;background:#0e101c}
:root[data-theme=cyberpunk] .card.focused{border-color:#4b4200;box-shadow:inset 0 0 0 1px rgba(249,224,31,.25)}
:root[data-theme=cyberpunk] .card-hit{border:0}
:root[data-theme=cyberpunk] .card-hit:focus-visible{outline:2px solid #f65eaa;background:transparent}
:root[data-theme=cyberpunk] .card .go{background:none;border:0;color:var(--in)}
:root[data-theme=cyberpunk] .card .go:hover{color:#8fe7fe}
:root[data-theme=cyberpunk] .spark .hit{fill:transparent}
:root[data-theme=cyberpunk] .spark .hit:hover{fill:rgba(252,255,255,.035)}
:root[data-theme=cyberpunk] .chip-arrow{background:none;border:0;color:var(--faint)}
:root[data-theme=cyberpunk] .chip-arrow:hover{color:var(--strong)}
:root[data-theme=cyberpunk] .chip-items{border-left:1px solid #212535}
:root[data-theme=cyberpunk] .chip-items li{color:#b6a9c0}
:root[data-theme=cyberpunk] .chip-items li:hover{background:#151825}
:root[data-theme=cyberpunk] .day-link{background:none;border:0;color:inherit}
:root[data-theme=cyberpunk] .day-link:hover{color:var(--strong)}
:root[data-theme=cyberpunk] button.tag{background:transparent}
:root[data-theme=cyberpunk] button.tag.sug:hover{background:#0f111d;border-color:#fcdf28}
:root[data-theme=cyberpunk] button.tag.sug-ok{border-color:#272a3b;color:#b6a9c0}
:root[data-theme=cyberpunk] button.tag.sug-ok:hover{border-color:#fb5951;color:#fb5951}
:root[data-theme=cyberpunk] .hint-inline{color:#fbdf2a}
:root[data-theme=cyberpunk] input.dp-native{border:0}
:root[data-theme=cyberpunk] .dp-field{background:var(--card);border:1px solid var(--line);color:var(--text)}
:root[data-theme=cyberpunk] .dp-field:hover{border-color:#303444;background:#111320}
:root[data-theme=cyberpunk] .dp-field[aria-expanded=true],:root[data-theme=cyberpunk] .dp-field:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px rgba(249,224,31,.14)}
:root[data-theme=cyberpunk] .dp-field.empty span{color:var(--faint)}
:root[data-theme=cyberpunk] .dp-icon{color:var(--faint)}
:root[data-theme=cyberpunk] .dp-field:hover .dp-icon,:root[data-theme=cyberpunk] .dp-field[aria-expanded=true] .dp-icon{color:var(--accent)}
:root[data-theme=cyberpunk] .dp-pop{background:#0c0e1a;border:1px solid #272a3b;box-shadow:0 14px 34px rgba(0,0,0,.55);color:var(--text)}
:root[data-theme=cyberpunk] .dp-nav{border:0;background:none;color:var(--muted)}
:root[data-theme=cyberpunk] .dp-nav:hover{background:#1c162e;color:var(--strong)}
:root[data-theme=cyberpunk] .dp-title{border:0;background:none;color:var(--strong)}
:root[data-theme=cyberpunk] .dp-title span{color:var(--muted)}
:root[data-theme=cyberpunk] button.dp-title:hover{background:#1c162e}
:root[data-theme=cyberpunk] .dp-week span{color:var(--faint)}
:root[data-theme=cyberpunk] .dp-week span.we{color:#5a4f63}
:root[data-theme=cyberpunk] .dp-day{border:1px solid transparent;background:none;color:var(--text)}
:root[data-theme=cyberpunk] .dp-note{color:var(--faint)}
:root[data-theme=cyberpunk] .dp-note.neg{color:#fe554f}
:root[data-theme=cyberpunk] .dp-note.pos{color:#27eddd}
:root[data-theme=cyberpunk] .dp-day.sel .dp-note{color:inherit}
:root[data-theme=cyberpunk] .dp-day.out{color:#5a4f63}
:root[data-theme=cyberpunk] .dp-day:hover:not(:disabled){background:#1c162e;color:var(--strong)}
:root[data-theme=cyberpunk] .dp-day.today{border-color:#303444;color:var(--in)}
:root[data-theme=cyberpunk] .dp-day.sel{background:var(--accent);color:#080a14;border-color:var(--accent)}
:root[data-theme=cyberpunk] .dp-day:focus-visible,:root[data-theme=cyberpunk] .dp-month:focus-visible{outline:none;border-color:var(--accent)}
:root[data-theme=cyberpunk] .dp-month{border:1px solid transparent;background:none;color:var(--text)}
:root[data-theme=cyberpunk] .dp-month:hover:not(:disabled){background:#1c162e}
:root[data-theme=cyberpunk] .dp-month.today{border-color:#303444;color:var(--in)}
:root[data-theme=cyberpunk] .dp-month.sel{background:var(--accent);color:#080a14}
:root[data-theme=cyberpunk] .dp-foot{border-top:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .dp-link{border:0;background:none;color:var(--in)}
:root[data-theme=cyberpunk] .dp-link:hover{color:#8fe7fe;background:#1c162e}
:root[data-theme=cyberpunk] .from-tag{color:#fcdf28}
:root[data-theme=cyberpunk] .back-orig{color:#fcdf28}
:root[data-theme=cyberpunk] .back-orig:hover{color:var(--accent)}
:root[data-theme=cyberpunk] .view-toggles .moved-only i{background:#fcdf28}
:root[data-theme=cyberpunk] .undo-btn{color:var(--accent)!important}
:root[data-theme=cyberpunk] .move-cell .text-button.small{color:#fcdf28}
:root[data-theme=cyberpunk] .home.loading{color:var(--muted)}
:root[data-theme=cyberpunk] .hero-talk{background:var(--card);border:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .bubble{background:#111320;border:1px solid #2b2242}
:root[data-theme=cyberpunk] .bubble::before{background:#111320;border-left:1px solid #2b2242;border-bottom:1px solid #2b2242}
:root[data-theme=cyberpunk] .bubble .talk-meta{color:var(--faint)}
:root[data-theme=cyberpunk] .bubble h2{color:var(--strong)}
:root[data-theme=cyberpunk] .bubble p{color:var(--muted)}
:root[data-theme=cyberpunk] .hero-line{background:var(--card);border:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .hero-line .k{color:var(--faint)}
:root[data-theme=cyberpunk] .hero-line .line-story{color:var(--text)}
:root[data-theme=cyberpunk] .chapter{background:var(--card);border:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .chapter:hover{border-color:#272a3b}
:root[data-theme=cyberpunk] .chapter .ch-title{color:var(--faint)}
:root[data-theme=cyberpunk] .chapter h3{color:var(--strong)}
:root[data-theme=cyberpunk] .chapter p{color:var(--muted)}
:root[data-theme=cyberpunk] .chapter b.out,:root[data-theme=cyberpunk] .chapter .out{color:var(--out)}
:root[data-theme=cyberpunk] .chapter .go{background:none;border:0;color:var(--in)}
:root[data-theme=cyberpunk] .chapter .go:hover{color:#8fe7fe}
:root[data-theme=cyberpunk] .mini-bars .b.in{fill:#004755}
:root[data-theme=cyberpunk] .mini-bars .b.in.now{fill:#005768}
:root[data-theme=cyberpunk] .mini-bars .b.neg{fill:#fd5a31}
:root[data-theme=cyberpunk] .mini-bars .b:hover{fill:var(--in-strong)}
:root[data-theme=cyberpunk] .mini-line .ln{fill:none;stroke:var(--out-strong)}
:root[data-theme=cyberpunk] .mini-line .pt{fill:var(--out-strong)}
:root[data-theme=cyberpunk] .mini-line .hit{fill:transparent}
:root[data-theme=cyberpunk] .mini-axis{color:var(--faint)}
:root[data-theme=cyberpunk] .ch-list .n{color:var(--text)}
:root[data-theme=cyberpunk] .ch-list .track{fill:#171a28}
:root[data-theme=cyberpunk] .ch-list .fill{fill:var(--in-strong)}
:root[data-theme=cyberpunk] .ch-list .v{color:var(--muted)}
:root[data-theme=cyberpunk] .ch-list .g.up{color:#11fe72}
:root[data-theme=cyberpunk] .ch-list .g.down{color:var(--out)}
:root[data-theme=cyberpunk] .timeline li{border-bottom:1px dashed var(--line-soft)}
:root[data-theme=cyberpunk] .timeline .when{color:var(--text)}
:root[data-theme=cyberpunk] .timeline .when small{color:var(--faint)}
:root[data-theme=cyberpunk] .timeline .what{color:var(--muted)}
:root[data-theme=cyberpunk] .timeline .bal{color:var(--muted)}
:root[data-theme=cyberpunk] .timeline .bal.neg{color:var(--out)}
:root[data-theme=cyberpunk] .alert-list li{color:var(--muted);background:#0e101c;border:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .chapter .quiet{color:var(--faint)}
:root[data-theme=cyberpunk] .home-foot{color:var(--faint)}
:root[data-theme=cyberpunk] .fact{background:#0e101c;border:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .fact .fk{color:var(--text)}
:root[data-theme=cyberpunk] .fact .fv.up{color:var(--out)}
:root[data-theme=cyberpunk] .fact .fv.down{color:#11fe72}
:root[data-theme=cyberpunk] .fact .fp{color:var(--faint)}
:root[data-theme=cyberpunk] .big-story{background:linear-gradient(180deg,#111320 0%,var(--card) 60%);border-color:#2b2242}
:root[data-theme=cyberpunk] .big-story .ch-title{color:var(--text)}
:root[data-theme=cyberpunk] .bs-meta{color:var(--faint)}
:root[data-theme=cyberpunk] .bs-story p{color:var(--text)!important}
:root[data-theme=cyberpunk] .bs-grid section{background:#0e101c;border:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .bs-grid h4.pos{color:#11fe72}
:root[data-theme=cyberpunk] .bs-grid h4.neg{color:var(--out)}
:root[data-theme=cyberpunk] .bs-grid h4.accent{color:var(--accent)}
:root[data-theme=cyberpunk] .bs-list li{color:var(--muted)}
:root[data-theme=cyberpunk] .bs-list li b{color:var(--text)}
:root[data-theme=cyberpunk] .bs-market{border-left:2px solid var(--accent)}
:root[data-theme=cyberpunk] .bs-market h4{color:var(--text)}
:root[data-theme=cyberpunk] .bs-skeleton i{background:linear-gradient(90deg,#131623,#241c39,#131623)}
:root[data-theme=cyberpunk] .context-strip.demo{background:#0e101b;border:1px solid #332d00;color:#f7e12d}
:root[data-theme=cyberpunk] .demo-tag{background:var(--accent);color:#080a14}
:root[data-theme=cyberpunk] .import-card.drag{border-color:var(--accent);background:#0b0d18}
:root[data-theme=cyberpunk] .import-card .p{color:var(--muted)}
:root[data-theme=cyberpunk] .cora-card .p{color:var(--muted)}
:root[data-theme=cyberpunk] .cora-msg{color:var(--muted)}
:root[data-theme=cyberpunk] .cora-msg.err{color:var(--out)}
:root[data-theme=cyberpunk] .pending{background:#0e101c;border:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .pending .m{color:var(--faint)}
:root[data-theme=cyberpunk] .pending.err{color:var(--out)}
:root[data-theme=cyberpunk] .p-target{color:var(--faint)}
:root[data-theme=cyberpunk] .bank-card .v.neg{color:var(--out)}
:root[data-theme=cyberpunk] .bank-logo{background:#1c162e;color:var(--in)}
:root[data-theme=cyberpunk] .bank-name{color:var(--strong)}
:root[data-theme=cyberpunk] .mini-spark polyline{fill:none;stroke:var(--in-strong)}
:root[data-theme=cyberpunk] .bank-actions .check{color:var(--muted)}
:root[data-theme=cyberpunk] .bank-form label{color:var(--faint)}
:root[data-theme=cyberpunk] .bank-card.add{color:var(--muted)}
:root[data-theme=cyberpunk] .bank-card.add:hover{border-color:var(--accent);color:var(--text)}
:root[data-theme=cyberpunk] .bank-card.add .plus{color:var(--accent)}
:root[data-theme=cyberpunk] .bank-matrix td.carried{color:var(--faint)}
:root[data-theme=cyberpunk] .bank-matrix tr.total td{border-top:1px solid var(--line)}
:root[data-theme=cyberpunk] .notice-warn{background:#0e101b;border:1px solid #332d00;color:#f7e12d}
:root[data-theme=cyberpunk] .outline.primary{border-color:var(--accent);color:var(--accent)}
:root[data-theme=cyberpunk] .conn-card .p{color:var(--muted)}
:root[data-theme=cyberpunk] .conn-card.on{border-color:#114f48}
:root[data-theme=cyberpunk] .bank-logo.ml{background:#322c00;color:var(--accent)}
:root[data-theme=cyberpunk] .bank-logo.mp{background:#002731;color:var(--in)}
:root[data-theme=cyberpunk] .import-mkt .m{color:var(--faint)}
:root[data-theme=cyberpunk] .rel-bars .b.top{fill:var(--in-strong)}
:root[data-theme=cyberpunk] .ch-list .fill.out{fill:var(--out-strong)}
:root[data-theme=cyberpunk] body.auth-done{background:var(--bg)}
:root[data-theme=cyberpunk] .auth-done-box{background:var(--card);border:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .auth-done-box h1{color:var(--strong)}
:root[data-theme=cyberpunk] .auth-done-box p{color:var(--muted)}
:root[data-theme=cyberpunk] .auth-done-box b{color:var(--text)}
:root[data-theme=cyberpunk] .auth-done-foot{color:var(--faint)!important}
:root[data-theme=cyberpunk] .invite-box{background:#0e101c;border:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .confirm-box{border-color:#fddf03;background:rgba(253,223,3,.06)}
:root[data-theme=cyberpunk] .preview-box{background:#0e101c;border:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .acct-list li{background:#0e101c}
:root[data-theme=cyberpunk] .acct-list .n{color:var(--text)}
:root[data-theme=cyberpunk] .acct-filter .k{color:var(--faint)}
:root[data-theme=cyberpunk] .orders-head .m{color:var(--faint)}
:root[data-theme=cyberpunk] .orders-table td.mono{color:var(--muted)}
:root[data-theme=cyberpunk] .orders-table tr.off td{color:var(--faint)}
:root[data-theme=cyberpunk] .orders-table .tag{border:1px solid var(--line)}
:root[data-theme=cyberpunk] .rec-story .k,:root[data-theme=cyberpunk] .rec-chart .k{color:var(--faint)}
:root[data-theme=cyberpunk] .rec-story p{color:var(--muted)}
:root[data-theme=cyberpunk] .rec-story b{color:var(--text)}
:root[data-theme=cyberpunk] .rec-tile{background:#0e101c;border:1px solid var(--line-soft);color:var(--text)}
:root[data-theme=cyberpunk] .rec-tile .k{color:var(--faint)}
:root[data-theme=cyberpunk] .rec-tile .m{color:var(--faint)}
:root[data-theme=cyberpunk] .rec-tile.active{border-color:var(--accent)}
:root[data-theme=cyberpunk] .rec-tile.recebido b{color:var(--in)}
:root[data-theme=cyberpunk] .rec-tile.a_receber b{color:#25e1d0}
:root[data-theme=cyberpunk] .rec-tile.sem_previsao b{color:#fcdf28}
:root[data-theme=cyberpunk] .rec-tile.cancelado b{color:var(--out)}
:root[data-theme=cyberpunk] .rec-bars .hit{fill:transparent}
:root[data-theme=cyberpunk] .rec-bars .seg.recebido{fill:var(--in)}
:root[data-theme=cyberpunk] .rec-bars .seg.a_receber{fill:#24e1d0}
:root[data-theme=cyberpunk] .rec-bars .seg.sem_previsao{fill:#fddf02}
:root[data-theme=cyberpunk] .rec-bars .seg.cancelado{fill:#e54d46}
:root[data-theme=cyberpunk] .rec-legend{color:var(--faint)}
:root[data-theme=cyberpunk] .rec-legend .lg-recebido:before{background:var(--in)}
:root[data-theme=cyberpunk] .rec-legend .lg-a_receber:before{background:#24e1d0}
:root[data-theme=cyberpunk] .rec-legend .lg-sem_previsao:before{background:#fddf02}
:root[data-theme=cyberpunk] .rec-legend .lg-cancelado:before{background:#e54d46}
:root[data-theme=cyberpunk] .rec-tag{border:1px solid var(--line)}
:root[data-theme=cyberpunk] .rec-tag.recebido{color:var(--in);border-color:#114f48}
:root[data-theme=cyberpunk] .rec-tag.a_receber{color:#25e1d0;border-color:#114f48}
:root[data-theme=cyberpunk] .rec-tag.sem_previsao{color:#fcdf28;border-color:#49421b}
:root[data-theme=cyberpunk] .rec-tag.cancelado{color:var(--out);border-color:#532320}
:root[data-theme=cyberpunk] aside nav .mod-btn{border:0;background:transparent;color:var(--muted)}
:root[data-theme=cyberpunk] aside nav .mod-btn:hover{color:var(--strong);background:#111320}
:root[data-theme=cyberpunk] aside nav .mod.active>.mod-btn{color:var(--strong);background:var(--line-soft)}
:root[data-theme=cyberpunk] aside nav .sub{border-left:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] aside nav .sub-btn{color:var(--faint)}
:root[data-theme=cyberpunk] aside nav .sub-btn.active{background:transparent;color:var(--accent)}
:root[data-theme=cyberpunk] aside nav .sub-btn:hover{color:var(--strong);background:#111320}
:root[data-theme=cyberpunk] .subnav-mod{color:var(--faint)}
:root[data-theme=cyberpunk] .orders-table td.fee,:root[data-theme=cyberpunk] .orders-table th.fee{color:var(--muted)}
:root[data-theme=cyberpunk] .orders-table td.strong{color:var(--text)}
:root[data-theme=cyberpunk] .orders-table tfoot td{color:var(--text);border-top:1px solid var(--line);background:var(--card)}
:root[data-theme=cyberpunk] .thin-bars .grid{stroke:#222635}
:root[data-theme=cyberpunk] .thin-bars .yl,:root[data-theme=cyberpunk] .thin-bars .xl{fill:#7f7389}
:root[data-theme=cyberpunk] .thin-bars .hit{fill:transparent}
:root[data-theme=cyberpunk] .thin-bars g:hover .hit{fill:rgba(252,255,255,.024)}
:root[data-theme=cyberpunk] .thin-bars .dot{fill:#27eddd}
:root[data-theme=cyberpunk] .thin-bars .dot.hi{fill:#b37ffa}
:root[data-theme=cyberpunk] .rec-legend .lg-ok:before{background:linear-gradient(#27eddd,#a262fc)}
:root[data-theme=cyberpunk] .rec-legend .lg-off:before{background:#fe5453}
:root[data-theme=cyberpunk] .rec-head .rec-chart{border-top:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .num-link{background:none;border:0;color:var(--text);border-bottom:1px dotted var(--faint)}
:root[data-theme=cyberpunk] .num-link:hover{color:var(--accent);border-color:var(--accent)}
:root[data-theme=cyberpunk] .rep-grid .k{color:var(--faint)}
:root[data-theme=cyberpunk] .rep-table .neg{color:var(--out)}
:root[data-theme=cyberpunk] .rep-table tr.total td,:root[data-theme=cyberpunk] .rep-table tfoot td{color:var(--text);border-top:1px solid var(--line)}
:root[data-theme=cyberpunk] .thin-bars .dot.neg{fill:#fe5453}
:root[data-theme=cyberpunk] .rec-matrix tbody tr:hover td{background:#111320}
:root[data-theme=cyberpunk] .rec-matrix .tg{color:var(--faint)}
:root[data-theme=cyberpunk] .rec-matrix tr.lvl0 td{color:var(--text)}
:root[data-theme=cyberpunk] .rec-matrix tr.lvl2 td:first-child{color:var(--muted)}
:root[data-theme=cyberpunk] .rec-matrix tr.sel td{background:#00212b}
:root[data-theme=cyberpunk] .rec-matrix td.recebido{color:var(--in)}
:root[data-theme=cyberpunk] .rec-matrix td.a_receber{color:#25e1d0}
:root[data-theme=cyberpunk] .rec-matrix td.sem_previsao{color:#fcdf28}
:root[data-theme=cyberpunk] .rec-matrix td.cancelado{color:var(--out)}
:root[data-theme=cyberpunk] body.rail-open aside{box-shadow:8px 0 24px rgba(0,0,0,.45)}
:root[data-theme=cyberpunk]{--hover-line:rgba(249,224,31,.22);--hover-wash:linear-gradient(180deg,rgba(249,224,31,.035),rgba(252,255,255,.01));--hover-glow:0 10px 30px -18px rgba(249,224,31,.35)}
@media (hover:hover) and (pointer:fine){:root[data-theme=cyberpunk] .card:hover,:root[data-theme=cyberpunk] a.card:hover,:root[data-theme=cyberpunk] button.card:hover,:root[data-theme=cyberpunk] .card.clickable:hover,:root[data-theme=cyberpunk] .chapter:hover,:root[data-theme=cyberpunk] .hero-talk:hover,:root[data-theme=cyberpunk] .hero-line:hover,:root[data-theme=cyberpunk] .fact:hover,:root[data-theme=cyberpunk] .rec-tile:hover{border-color:var(--hover-line);background:var(--hover-wash),var(--card);box-shadow:var(--hover-glow)}
:root[data-theme=cyberpunk] .card.hero:hover{background:var(--hover-wash),radial-gradient(120% 90% at 100% 0%,rgba(249,224,31,.07),rgba(8,10,20,0) 60%),var(--card)}
:root[data-theme=cyberpunk] .card.focused:hover{border-color:#4b4200;box-shadow:inset 0 0 0 1px rgba(249,224,31,.25),var(--hover-glow)}
:root[data-theme=cyberpunk] .rec-tile.active:hover,:root[data-theme=cyberpunk] .import-card.drag:hover{border-color:var(--accent)}
}
:root[data-theme=cyberpunk] .ctl label{color:var(--muted)}
:root[data-theme=cyberpunk] .ctl label b{color:var(--strong)}
:root[data-theme=cyberpunk] .ctl .src{color:var(--faint);border:1px solid var(--line)}
:root[data-theme=cyberpunk] .ctl .src.est{color:var(--accent);border-color:rgba(249,224,31,.3)}
:root[data-theme=cyberpunk] .rng{border:0;background:var(--line);outline:none}
:root[data-theme=cyberpunk] .rng:focus-visible{outline:2px solid var(--accent)}
:root[data-theme=cyberpunk] .rng::-webkit-slider-thumb{background:var(--accent);border:0}
:root[data-theme=cyberpunk] .rng::-moz-range-thumb{background:var(--accent);border:0}
:root[data-theme=cyberpunk] .sale-big small{color:var(--faint)}
:root[data-theme=cyberpunk] .sp-repasse{fill:var(--in);background:var(--in)}
:root[data-theme=cyberpunk] .sp-commission{fill:var(--out);background:var(--out)}
:root[data-theme=cyberpunk] .sp-ads{fill:#fe5453;background:#fe5453}
:root[data-theme=cyberpunk] .sp-other{fill:#b07ffe;background:#b07ffe}
:root[data-theme=cyberpunk] .sale-legend li{color:var(--muted)}
:root[data-theme=cyberpunk] .sale-legend li b{color:var(--text)}
:root[data-theme=cyberpunk] .sale-result .note{color:var(--muted)}
:root[data-theme=cyberpunk] .sale-result .note.good{color:var(--in)}
:root[data-theme=cyberpunk] .sale-result .note.warn{color:var(--out)}
:root[data-theme=cyberpunk] .meta-go{color:var(--in)}
:root[data-theme=cyberpunk] .meta-note{color:var(--muted)}
:root[data-theme=cyberpunk] .meta-form code.path{color:var(--text)}
:root[data-theme=cyberpunk] .meta-note.warn{color:#fcdf28}
:root[data-theme=cyberpunk] .meta-bento .card .v.accent{color:var(--accent)}
:root[data-theme=cyberpunk] .meta-bento .card .v.in{color:var(--in)}
:root[data-theme=cyberpunk] .gauge .g-low,:root[data-theme=cyberpunk] .gauge-zones .g-low i{fill:rgba(254,84,83,.38);background:rgba(254,84,83,.38)}
:root[data-theme=cyberpunk] .gauge .g-mid,:root[data-theme=cyberpunk] .gauge-zones .g-mid i{fill:rgba(255,129,91,.38);background:rgba(255,129,91,.38)}
:root[data-theme=cyberpunk] .gauge .g-top,:root[data-theme=cyberpunk] .gauge-zones .g-top i{fill:rgba(39,237,221,.32);background:rgba(39,237,221,.32)}
:root[data-theme=cyberpunk] .gauge .hit{fill:transparent}
:root[data-theme=cyberpunk] .gauge line{stroke:var(--muted)}
:root[data-theme=cyberpunk] .gauge .mk-real line{stroke:var(--accent)}
:root[data-theme=cyberpunk] .gauge .mk-pace line{stroke:var(--accent)}
:root[data-theme=cyberpunk] .gauge .mk-be line{stroke:#fe5453}
:root[data-theme=cyberpunk] .gauge .mk-goal line{stroke:#dbebef}
:root[data-theme=cyberpunk] .gauge-legend li,:root[data-theme=cyberpunk] .gauge-zones li{color:var(--muted)}
:root[data-theme=cyberpunk] .gauge-legend li b{color:var(--text)}
:root[data-theme=cyberpunk] .gauge-legend i{background:var(--muted)}
:root[data-theme=cyberpunk] .gauge-legend .mk-real i{background:var(--accent)}
:root[data-theme=cyberpunk] .gauge-legend .mk-pace i{background:repeating-linear-gradient(90deg,var(--accent) 0 3px,transparent 3px 5px)}
:root[data-theme=cyberpunk] .gauge-legend .mk-be i{background:#fe5453}
:root[data-theme=cyberpunk] .gauge-legend .mk-goal i{background:#dbebef}
:root[data-theme=cyberpunk] .gauge-zones li{color:var(--faint)}
:root[data-theme=cyberpunk] .qa li{color:var(--text);border-bottom:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .qa li:last-child{border-bottom:0}
:root[data-theme=cyberpunk] .qa small{color:var(--faint)}
:root[data-theme=cyberpunk] .mc-rows li{color:var(--muted)}
:root[data-theme=cyberpunk] .mc-rows li small{color:var(--faint)}
:root[data-theme=cyberpunk] .mc-rows li b{color:var(--text)}
:root[data-theme=cyberpunk] .mc-rows li.strong{color:var(--strong);border-top:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .mc-rows li.strong b{color:var(--strong)}
:root[data-theme=cyberpunk] .mc-rows li b.neg{color:var(--out)}
:root[data-theme=cyberpunk] .meta-fields label{color:var(--muted)}
:root[data-theme=cyberpunk] .meta-fields .money-input.invalid{border-color:#fb5951}
:root[data-theme=cyberpunk] .meta-msg{color:var(--in)}
:root[data-theme=cyberpunk] .desi-note h3{color:var(--strong)}
:root[data-theme=cyberpunk] .desi-note p{color:var(--muted)}
:root[data-theme=cyberpunk] .line-chart .grid{stroke:#222635}
:root[data-theme=cyberpunk] .line-chart .yl,:root[data-theme=cyberpunk] .line-chart .xl{fill:#7f7389}
:root[data-theme=cyberpunk] .line-chart path{fill:none}
:root[data-theme=cyberpunk] .line-chart .ln-real{stroke:var(--accent)}
:root[data-theme=cyberpunk] .line-chart .ln-goal{stroke:#a99db3}
:root[data-theme=cyberpunk] .line-chart .ln-be{stroke:#fe5453}
:root[data-theme=cyberpunk] .line-chart .dot{fill:var(--accent)}
:root[data-theme=cyberpunk] .line-chart .dot.open{fill:var(--bg);stroke:var(--accent)}
:root[data-theme=cyberpunk] .line-chart .hit{fill:transparent}
:root[data-theme=cyberpunk] .line-chart g:hover .hit{fill:rgba(252,255,255,.03)}
:root[data-theme=cyberpunk] .meta-table tr.open-row td{color:var(--muted)}
:root[data-theme=cyberpunk] .load-hero .m{color:var(--faint)}
:root[data-theme=cyberpunk] .lh-steps li{color:var(--muted);border:1px solid var(--line)}
:root[data-theme=cyberpunk] .lh-steps li span{background:var(--line-soft);color:var(--text)}
:root[data-theme=cyberpunk] .lh-steps li.ok{border-color:#114f48}
:root[data-theme=cyberpunk] .lh-steps li.ok span{background:#00332e;color:#3ae77e}
:root[data-theme=cyberpunk] .lh-steps li.late{border-color:#303445}
:root[data-theme=cyberpunk] .lh-steps li.late span{background:#2f2904;color:#fcdf28}
:root[data-theme=cyberpunk] .lh-actions .sync-line{color:#1cdefc}
:root[data-theme=cyberpunk] .load-card.running{border-color:rgba(249,224,31,.35)}
:root[data-theme=cyberpunk] .lc-head .step{border:1px solid var(--line);color:var(--accent)}
:root[data-theme=cyberpunk] .lc-title .k{color:var(--strong)}
:root[data-theme=cyberpunk] .lc-title .m{color:var(--faint)}
:root[data-theme=cyberpunk] .lc-facts li{color:var(--muted);border-bottom:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .lc-facts li:last-child{border-bottom:0}
:root[data-theme=cyberpunk] .lc-facts b{color:var(--text)}
:root[data-theme=cyberpunk] .lc-facts .text-button.warn{color:#fcdf28}
:root[data-theme=cyberpunk] .lc-progress{color:#1cdefc}
:root[data-theme=cyberpunk] .context-strip .load-link{color:var(--accent)}
:root[data-theme=cyberpunk] .lanc-bento button.card{color:inherit}
:root[data-theme=cyberpunk] .lanc-msg{color:var(--in)}
:root[data-theme=cyberpunk] .lanc-table td.mono{color:var(--muted)}
:root[data-theme=cyberpunk] .lanc-table td.acc{color:var(--muted)}
:root[data-theme=cyberpunk] .lanc-table td.desc{color:var(--muted)}
:root[data-theme=cyberpunk] .lanc-table td.note{color:#f7e12d}
:root[data-theme=cyberpunk] .lanc-table td.cat{color:var(--muted)}
:root[data-theme=cyberpunk] .cat-txt.none,:root[data-theme=cyberpunk] .line-txt.none{color:#fcdf28}
:root[data-theme=cyberpunk] .lanc-table tr.sel td{background:rgba(249,224,31,.05)}
:root[data-theme=cyberpunk] .lanc-table tr.reclass td.line .cat-btn,:root[data-theme=cyberpunk] .lanc-table tr.reclass td.line .line-txt{color:var(--accent)}
:root[data-theme=cyberpunk] .lanc-table tr.editing-row td{background:#0e101c}
:root[data-theme=cyberpunk] .lanc-table tfoot td{color:var(--text);border-top:1px solid var(--line);background:var(--card)}
:root[data-theme=cyberpunk] .th-sort{background:none;border:0;color:inherit}
:root[data-theme=cyberpunk] .th-sort.on{color:var(--strong)}
:root[data-theme=cyberpunk] .cat-btn{background:none;border:0;color:var(--text);border-bottom:1px dashed #303444}
:root[data-theme=cyberpunk] .cat-btn:hover{color:var(--accent);border-bottom-color:var(--accent)}
:root[data-theme=cyberpunk] .cat-btn.none{color:#fcdf28}
:root[data-theme=cyberpunk] .lanc-table .tag.manual{border-color:#4b4200;color:var(--accent)}
:root[data-theme=cyberpunk] .lanc-table .sit-tag{background:rgba(168,156,178,.12);color:var(--muted)}
:root[data-theme=cyberpunk] .lanc-table .sit-tag.aberto{background:rgba(249,224,31,.12);color:var(--accent)}
:root[data-theme=cyberpunk] .lanc-table .sit-tag.vencido{background:rgba(254,85,79,.14);color:#fe554f}
:root[data-theme=cyberpunk] .lanc-table tr.title-row td.mono{color:var(--text)}
:root[data-theme=cyberpunk] .lanc-table small.who{color:var(--faint)}
:root[data-theme=cyberpunk] .add-note{color:var(--faint)}
:root[data-theme=cyberpunk] .edit-row td{background:transparent!important}
:root[data-theme=cyberpunk] .lanc-editor .m,:root[data-theme=cyberpunk] .bulk-bar .m{color:var(--faint)}
:root[data-theme=cyberpunk] .ed-note .k small{color:var(--faint)}
:root[data-theme=cyberpunk] .ed-note textarea{background:var(--card);border:1px solid var(--line);color:var(--text)}
:root[data-theme=cyberpunk] .ed-note.ask .k{color:var(--accent)}
:root[data-theme=cyberpunk] .ed-note.ask textarea{border-color:#4b4200}
:root[data-theme=cyberpunk] .pick-list{border:1px solid var(--line)}
:root[data-theme=cyberpunk] .pick-opt{background:none;border:0;color:var(--text)}
:root[data-theme=cyberpunk] .pick-opt small{color:var(--faint)}
:root[data-theme=cyberpunk] .pick-opt small.warn{color:#fcdf28}
:root[data-theme=cyberpunk] .pick-opt em{color:var(--in);border:1px solid #003e4b}
:root[data-theme=cyberpunk] .pick-opt:hover{background:var(--line-soft)}
:root[data-theme=cyberpunk] .pick-opt.on{background:#0f111d;outline:1px solid #4b4200}
:root[data-theme=cyberpunk] .bulk-head .k{color:var(--accent)}
:root[data-theme=cyberpunk] .lanc-editor .m.warn,:root[data-theme=cyberpunk] .bulk-bar .m.warn{color:#fcdf28}
:root[data-theme=cyberpunk] .tt-count{color:var(--faint)}
:root[data-theme=cyberpunk] .th-arrow{color:var(--accent)}
:root[data-theme=cyberpunk] .th-arrow.idle{color:var(--faint)}
:root[data-theme=cyberpunk] mark.tt-hit{background:rgba(249,224,31,.16);color:inherit}
:root[data-theme=cyberpunk] tr.tt-row-hit>td:first-child{box-shadow:inset 2px 0 0 rgba(249,224,31,.55)}
:root[data-theme=cyberpunk] tr.tt-row-hit input.name-input,:root[data-theme=cyberpunk] tr.tt-row-hit input.code-input{border-color:rgba(249,224,31,.35)}
:root[data-theme=cyberpunk] .tt-bar .hint-inline{color:var(--faint)}
:root[data-theme=cyberpunk] .cat-hits{color:var(--faint)}
:root[data-theme=cyberpunk] .page-title h1{color:var(--accent)}
:root[data-theme=cyberpunk] .dp-group{border-top:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .dp-group:first-child{border-top:0}
:root[data-theme=cyberpunk] .dp-group-name{color:var(--strong)}
:root[data-theme=cyberpunk] .dp-group .m{color:var(--faint)}
:root[data-theme=cyberpunk] .dp-map{background:none;border:1px solid transparent;color:var(--text)}
:root[data-theme=cyberpunk] .dp-map:hover{border-color:var(--line)}
:root[data-theme=cyberpunk] .dp-map.active{border-color:var(--accent)}
:root[data-theme=cyberpunk] .dp-origin label:not(.file-btn){color:var(--faint)}
:root[data-theme=cyberpunk] .dp-cols td.m{color:var(--faint)}
:root[data-theme=cyberpunk] .dp-cols tr.off .dp-from{color:var(--faint)}
:root[data-theme=cyberpunk] .rec-matrix .num-link{color:inherit;border-bottom-color:transparent}
:root[data-theme=cyberpunk] .rec-matrix .num-link:hover{border-bottom-color:currentColor}
:root[data-theme=cyberpunk] .rec-matrix .num-link.on{outline:1px solid var(--accent)}
:root[data-theme=cyberpunk] .dp-names .dp-acct-id{color:var(--faint)}
:root[data-theme=cyberpunk] .dp-actions .m{color:var(--muted)}
:root[data-theme=cyberpunk] .dp-rule{border-top:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .dp-rule:first-child{border-top:0}
:root[data-theme=cyberpunk] .dp-rule .m{color:var(--faint)}
:root[data-theme=cyberpunk] .dp-rule-when{color:var(--muted)!important}
:root[data-theme=cyberpunk] .crit-months{color:var(--faint)}
:root[data-theme=cyberpunk] .zero-btn{border:1px solid var(--line);background:transparent;color:var(--faint)}
:root[data-theme=cyberpunk] .zero-btn i{background:#303445}
:root[data-theme=cyberpunk] .zero-btn:hover:not(:disabled){border-color:#272a3b;color:var(--text)}
:root[data-theme=cyberpunk] .zero-btn[aria-pressed="true"]{color:var(--text);border-color:var(--out-strong);background:#0e101c}
:root[data-theme=cyberpunk] .zero-btn[aria-pressed="true"] i{background:var(--out-strong)}
:root[data-theme=cyberpunk] .orders-table td.ml-status{color:var(--faint)}
:root[data-theme=cyberpunk] .mkt-accounts .ma-head .m{color:var(--faint)}
:root[data-theme=cyberpunk] .sp-days li{border-left:2px solid var(--line)}
:root[data-theme=cyberpunk] .sp-days li+li{border-top:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .sp-days .d{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-days b{color:var(--accent)}
:root[data-theme=cyberpunk] .sp-days .m{color:var(--faint)}
:root[data-theme=cyberpunk] .sp-kpi .k{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-kpi b{color:var(--accent)}
:root[data-theme=cyberpunk] .sp-story{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-gauge path{fill:none}
:root[data-theme=cyberpunk] .sp-gauge .track{stroke:#dbebef}
:root[data-theme=cyberpunk] .sp-gauge .arc{stroke:var(--accent)}
:root[data-theme=cyberpunk] .sp-gv{color:var(--accent)}
:root[data-theme=cyberpunk] .sp-gl{color:var(--faint)}
:root[data-theme=cyberpunk] .sp-ring circle{fill:none}
:root[data-theme=cyberpunk] .sp-ring .track{stroke:var(--line)}
:root[data-theme=cyberpunk] .sp-ring .arc{stroke:#fee94a}
:root[data-theme=cyberpunk] .sp-in b{color:var(--accent)}
:root[data-theme=cyberpunk] .sp-in span{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-pill{border:2px solid var(--line)}
:root[data-theme=cyberpunk] .sp-pill span{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-months .bar{fill:#03f74a}
:root[data-theme=cyberpunk] .sp-months .hit{fill:transparent}
:root[data-theme=cyberpunk] .sp-months text{fill:var(--muted)}
:root[data-theme=cyberpunk] .sp-months text.v{fill:var(--text)}
:root[data-theme=cyberpunk] .sp-months .keep{fill:none;stroke:#ff815f}
:root[data-theme=cyberpunk] .sp-months .kp circle{fill:#ff815f}
:root[data-theme=cyberpunk] .sp-months .kp text{fill:#ff815b}
:root[data-theme=cyberpunk] .sp-top .n{color:var(--text)}
:root[data-theme=cyberpunk] .sp-top .track{fill:var(--line)}
:root[data-theme=cyberpunk] .sp-top .fill{fill:#03f74a}
:root[data-theme=cyberpunk] .sp-top .v{color:var(--text)}
@media(max-width:1100px){:root[data-theme=cyberpunk] .sp-days li+li{border-top:0}
}
:root[data-theme=cyberpunk] .sp-missing .m{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-missing li{border-bottom:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .sp-missing .mono{color:var(--out)}
:root[data-theme=cyberpunk] .sp-missing .n{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-missing .v{color:var(--text)}
:root[data-theme=cyberpunk] .basis-toggle{border:1px solid var(--line)}
:root[data-theme=cyberpunk] .basis-toggle button{border:0;background:transparent;color:var(--faint)}
:root[data-theme=cyberpunk] .basis-toggle button+button{border-left:1px solid var(--line)}
:root[data-theme=cyberpunk] .basis-toggle button:hover{color:var(--text)}
:root[data-theme=cyberpunk] .basis-toggle button[aria-pressed="true"]{background:#0e101c;color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}
:root[data-theme=cyberpunk] .cad-fields label{color:var(--faint)}
:root[data-theme=cyberpunk] .cad-row.open td{background:#0e101c}
:root[data-theme=cyberpunk] .cad-history td{background:#0b0d17}
:root[data-theme=cyberpunk] .cad-list>.m{color:var(--faint)}
:root[data-theme=cyberpunk] .bank-logo.sp{background:#39100c;color:#fe8165}
:root[data-theme=cyberpunk] .bank-logo.tt{background:#1a1d2b;color:#1ef5e7}
:root[data-theme=cyberpunk] .shopee .orders-table td.amount.fee{color:var(--muted)}
:root[data-theme=cyberpunk] .gi-chart text{fill:#8a7f94}
:root[data-theme=cyberpunk] .gi-chart .hit{fill:transparent}
:root[data-theme=cyberpunk] .gi-chart .gi-min{stroke:#fcdf28}
:root[data-theme=cyberpunk] .gi-chart .gi-pt{fill:#27eddd}
:root[data-theme=cyberpunk] .gi-chart .gi-pt.low{fill:#fe5453}
:root[data-theme=cyberpunk] .gi-table td.gi-low{color:#fe5453}
:root[data-theme=cyberpunk] .gi-table tbody th{color:var(--muted)}
:root[data-theme=cyberpunk] .gi-list li{border-bottom:1px solid var(--line)}
:root[data-theme=cyberpunk] .gi-list li small{color:var(--faint)}
:root[data-theme=cyberpunk] .sp-months .base{stroke:var(--line)}
:root[data-theme=cyberpunk] .sp-months .bar{fill:url(#spBar)}
:root[data-theme=cyberpunk] .sp-months .mo:hover .bar{filter:brightness(1.15)}
:root[data-theme=cyberpunk] .sp-months .keep{fill:none;stroke:#ff815f}
:root[data-theme=cyberpunk] .sp-months .keep-area{fill:url(#spArea)}
:root[data-theme=cyberpunk] .sp-months .kp circle{fill:#080a14;stroke:#ff815f}
:root[data-theme=cyberpunk] .sp-months .kp rect{fill:#0d0f1a;stroke:#ff815f}
:root[data-theme=cyberpunk] .sp-months .kp text{fill:#ff815b}
:root[data-theme=cyberpunk] .sp-legend{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-legend .lg.bar{background:#03f74a}
:root[data-theme=cyberpunk] .sp-legend .lg.line{background:#ff815f}
:root[data-theme=cyberpunk] .sp-bands .n{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-bands .v{color:var(--text)}
:root[data-theme=cyberpunk] .sp-bands .track,:root[data-theme=cyberpunk] .sp-skus .track{fill:var(--line-soft)}
:root[data-theme=cyberpunk] .sp-bands .fill,:root[data-theme=cyberpunk] .sp-skus .fill{fill:#504559}
:root[data-theme=cyberpunk] .sp-bands li.here .fill{fill:#03f74a}
:root[data-theme=cyberpunk] .sp-bands li.here .n,:root[data-theme=cyberpunk] .sp-bands li.here .v{color:var(--accent)}
:root[data-theme=cyberpunk] .sp-bands li.neg .fill{fill:#fe5453}
:root[data-theme=cyberpunk] .sp-bands-card .m{color:var(--faint)}
:root[data-theme=cyberpunk] .sp-skus .n{color:var(--text)}
:root[data-theme=cyberpunk] .sp-skus .fill{fill:#27eddd}
:root[data-theme=cyberpunk] .sp-skus .v{color:var(--text)}
:root[data-theme=cyberpunk] .sp-skus .p{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-skus .p.neg{color:#fe5453}
:root[data-theme=cyberpunk] .sp-months text.v{fill:var(--text)}
:root[data-theme=cyberpunk] .pj-c-done{color:var(--accent)}
:root[data-theme=cyberpunk] .pj-c-prev{color:#fee94a}
:root[data-theme=cyberpunk] .pj-c-next{color:var(--in)}
:root[data-theme=cyberpunk] .pj-ring circle{fill:none}
:root[data-theme=cyberpunk] .pj-ring-bg{stroke:#1d2130}
:root[data-theme=cyberpunk] .pj-arc.done{stroke:var(--accent)}
:root[data-theme=cyberpunk] .pj-arc.prev{stroke:#fee94a}
:root[data-theme=cyberpunk] .pj-ring-v{fill:var(--strong)}
:root[data-theme=cyberpunk] .pj-ring-l{fill:var(--faint)}
:root[data-theme=cyberpunk] .pj-legend{color:var(--faint)}
:root[data-theme=cyberpunk] .pj-legend i{background:#272a3b}
:root[data-theme=cyberpunk] .pj-legend i.done{background:var(--accent)}
:root[data-theme=cyberpunk] .pj-legend i.prev{background:#fee94a}
:root[data-theme=cyberpunk] .pj-legend i.next{background:var(--in)}
:root[data-theme=cyberpunk] .pj-legend i.w1{background:var(--accent)}
:root[data-theme=cyberpunk] .pj-legend i.w2{background:#27eddd}
:root[data-theme=cyberpunk] .pj-legend i.w3{background:#b07ffe}
:root[data-theme=cyberpunk] .pj-legend i.bar{background:linear-gradient(#03f74a,#1f4923)}
:root[data-theme=cyberpunk] .pj-legend i.line{background:#ff815f}
:root[data-theme=cyberpunk] .pj-area{background:none;border:0;color:var(--muted)}
:root[data-theme=cyberpunk] .pj-area:hover{background:#111320}
:root[data-theme=cyberpunk] .pj-area.on{background:#0c0e19;color:var(--strong);box-shadow:inset 0 0 0 1px rgba(249,224,31,.25)}
:root[data-theme=cyberpunk] .pj-area .d{color:var(--text)}
:root[data-theme=cyberpunk] .pj-track{fill:#171a28}
:root[data-theme=cyberpunk] .pj-bar.done{fill:var(--accent)}
:root[data-theme=cyberpunk] .pj-bar.prev{fill:#fee94a}
:root[data-theme=cyberpunk] .pj-bar.next{fill:var(--in)}
:root[data-theme=cyberpunk] .pj-q{fill:#0e101c;stroke:var(--line-soft)}
:root[data-theme=cyberpunk] .pj-q.ja{fill:#0c0e19;stroke:#252939}
:root[data-theme=cyberpunk] .pj-q-l{fill:var(--faint)}
:root[data-theme=cyberpunk] .pj-ax{fill:var(--faint)}
:root[data-theme=cyberpunk] .pj-pt{stroke:var(--card)}
:root[data-theme=cyberpunk] .pj-pt.w1{fill:var(--accent)}
:root[data-theme=cyberpunk] .pj-pt.w2{fill:#27eddd}
:root[data-theme=cyberpunk] .pj-pt.w3{fill:#b07ffe}
:root[data-theme=cyberpunk] .pj-matrix g:hover .pj-pt{stroke:#fcffff}
:root[data-theme=cyberpunk] .pj-pace .hit{fill:transparent}
:root[data-theme=cyberpunk] .pj-pbar{fill:url(#pjg)}
:root[data-theme=cyberpunk] .pj-pace-g:hover .pj-pbar{filter:brightness(1.2)}
:root[data-theme=cyberpunk] .pj-bar-v{fill:var(--text)}
:root[data-theme=cyberpunk] .pj-x{fill:var(--faint)}
:root[data-theme=cyberpunk] .pj-base{stroke:var(--line)}
:root[data-theme=cyberpunk] .pj-acc{fill:none;stroke:#ff815f}
:root[data-theme=cyberpunk] .pj-acc-area{fill:url(#pja)}
:root[data-theme=cyberpunk] .pj-pill circle{fill:var(--card);stroke:#ff815f}
:root[data-theme=cyberpunk] .pj-pill rect{fill:#0d101b;stroke:#703a2b}
:root[data-theme=cyberpunk] .pj-pill text{fill:#ff815b}
:root[data-theme=cyberpunk] .pj-wave{border:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .pj-wave-h .t{color:var(--strong)}
:root[data-theme=cyberpunk] .pj-wave-n{color:#080a14}
:root[data-theme=cyberpunk] .pj-wave-n.w1{background:var(--accent)}
:root[data-theme=cyberpunk] .pj-wave-n.w2{background:#27eddd}
:root[data-theme=cyberpunk] .pj-wave-n.w3{background:#b07ffe}
:root[data-theme=cyberpunk] .pj-wave li{color:var(--text);border-top:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .pj-wave li small{color:var(--faint)}
:root[data-theme=cyberpunk] .pj-dots i{background:#272a3b}
:root[data-theme=cyberpunk] .pj-dots i.on{background:var(--accent)}
:root[data-theme=cyberpunk] .pj-tile{border:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .pj-tile:hover{border-color:rgba(249,224,31,.35)}
:root[data-theme=cyberpunk] .pj-tile .t{color:var(--strong)}
:root[data-theme=cyberpunk] .pj-tile .p{color:var(--muted)}
:root[data-theme=cyberpunk] .pj-tile .m{color:var(--faint)}
:root[data-theme=cyberpunk] .pj-area-tag{color:var(--faint)}
:root[data-theme=cyberpunk] .pj-meta{color:var(--faint)}
:root[data-theme=cyberpunk] .pj-prev .mc-rows li em{color:#fcdf28}
:root[data-theme=cyberpunk] .pj-prev .mc-rows li .pj-ver{color:var(--faint)}
:root[data-theme=cyberpunk] .pj-area-line{border-top:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .pj-c-rej{color:#fe5453}
:root[data-theme=cyberpunk] .pj-act{color:var(--faint)}
:root[data-theme=cyberpunk] .pj-act:hover{color:#fe5453}
:root[data-theme=cyberpunk] .pj-tile.rejeitado{border-color:#1f2232}
:root[data-theme=cyberpunk] .pj-tile.rejeitado .pj-act:hover{color:var(--accent)}
:root[data-theme=cyberpunk] .pj-tile.rejeitado .t{text-decoration-color:rgba(254,84,83,.5)}
:root[data-theme=cyberpunk] .pj-why{color:#fc5756}
:root[data-theme=cyberpunk] .pj-tile.open{border-color:rgba(254,84,83,.45)}
:root[data-theme=cyberpunk] .pj-rej-form label{color:var(--muted)}
:root[data-theme=cyberpunk] .pj-rej-form small{color:var(--faint)}
:root[data-theme=cyberpunk] aside nav button[data-view="proj"] svg{stroke:var(--accent)}
:root[data-theme=cyberpunk] ::-webkit-scrollbar-track,:root[data-theme=cyberpunk] ::-webkit-scrollbar-corner{background:transparent}
:root[data-theme=cyberpunk] ::-webkit-scrollbar-thumb{background:rgba(169,157,179,.18);border:3px solid transparent}
:root[data-theme=cyberpunk] ::-webkit-scrollbar-thumb:hover{background:rgba(169,157,179,.42)}
:root[data-theme=cyberpunk] ::-webkit-scrollbar-thumb:active{background:rgba(249,224,31,.45)}
@supports not selector(::-webkit-scrollbar){:root[data-theme=cyberpunk] *{scrollbar-color:rgba(169,157,179,.3) transparent}
}
:root[data-theme=cyberpunk]{color-scheme:dark}
:root[data-theme=cyberpunk] .fs-btn svg{fill:none;stroke:currentColor}
:root[data-theme=cyberpunk] .th-filter{background:none;border:0;color:var(--faint)}
:root[data-theme=cyberpunk] .th-filter svg{fill:none;stroke:currentColor}
:root[data-theme=cyberpunk] .th-filter:hover,:root[data-theme=cyberpunk] .th-filter:focus-visible{color:var(--strong)}
:root[data-theme=cyberpunk] .th-filter.on{color:var(--accent)}
:root[data-theme=cyberpunk] .th-filter.on svg{fill:currentColor}
:root[data-theme=cyberpunk] .tt-fpop{background:#0c0e1a;border:1px solid #272a3b;box-shadow:0 14px 34px rgba(0,0,0,.55);color:var(--text)}
:root[data-theme=cyberpunk] .tt-fpop .k{color:var(--faint)}
:root[data-theme=cyberpunk] .tt-fsort{border-bottom:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .tt-flist{border:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .tt-fopt:hover{background:var(--line-soft)}
:root[data-theme=cyberpunk] .tt-fopt input{accent-color:var(--accent)}
:root[data-theme=cyberpunk] .tt-fopt small{color:var(--faint)}
:root[data-theme=cyberpunk] .tt-fnote{color:var(--faint)}
:root[data-theme=cyberpunk] .tt-fbar .k{color:var(--faint)}
:root[data-theme=cyberpunk] .tt-fchip{border:1px solid rgba(249,224,31,.35);color:var(--strong)}
:root[data-theme=cyberpunk] .tt-fchip button{background:none;border:0;color:var(--faint)}
:root[data-theme=cyberpunk] .tt-fchip button:hover{color:var(--accent)}
:root[data-theme=cyberpunk] .tt-dlg{border:1px solid #272a3b;background:#0c0e1a;color:#deeef2;box-shadow:0 24px 60px rgba(0,0,0,.6)}
:root[data-theme=cyberpunk] .tt-dlg::backdrop{background:rgba(4,5,12,.72)}
:root[data-theme=cyberpunk] .backbar{border:1px solid rgba(249,224,31,.35);background:rgba(249,224,31,.06)}
:root[data-theme=cyberpunk] .sp-race-story{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-race-story b{color:var(--text)}
:root[data-theme=cyberpunk] .sp-race .grid{stroke:var(--line-soft)}
:root[data-theme=cyberpunk] .sp-race .gl{fill:var(--faint)}
:root[data-theme=cyberpunk] .sp-race .ax{fill:var(--faint)}
:root[data-theme=cyberpunk] .sp-race .db{fill:url(#raceBar)}
:root[data-theme=cyberpunk] .sp-race .db.best{fill:#f9e01f}
:root[data-theme=cyberpunk] .sp-race .prev{fill:none;stroke:#8c8096}
:root[data-theme=cyberpunk] .sp-race .area{fill:url(#raceArea)}
:root[data-theme=cyberpunk] .sp-race .cum{fill:none;stroke:#f9e01f}
:root[data-theme=cyberpunk] .sp-race .proj{stroke:#f9e01f;fill:none}
:root[data-theme=cyberpunk] .sp-race .end{fill:#0c0e1a;stroke:#f9e01f}
:root[data-theme=cyberpunk] .sp-race .now{fill:#f9e01f;stroke:#0c0e1a}
:root[data-theme=cyberpunk] .sp-race .pulse{fill:#f9e01f}
:root[data-theme=cyberpunk] .sp-race .now-lab rect{fill:rgba(249,224,31,.12);stroke:rgba(249,224,31,.5)}
:root[data-theme=cyberpunk] .sp-race .now-lab text{fill:#fee94a}
:root[data-theme=cyberpunk] .sp-race .lab-l{fill:#fee94a}
:root[data-theme=cyberpunk] .sp-race .val-l{fill:#f9e01f}
:root[data-theme=cyberpunk] .sp-race .lab-p{fill:var(--faint)}
:root[data-theme=cyberpunk] .sp-race .val-p{fill:#aca0b6}
:root[data-theme=cyberpunk] .sp-race .hit{fill:transparent}
:root[data-theme=cyberpunk] .sp-race .hit:hover{fill:rgba(249,224,31,.06)}
:root[data-theme=cyberpunk] .sp-legend .lg.cum{background:#f9e01f}
:root[data-theme=cyberpunk] .sp-legend .lg.prev{background:#8c8096}
:root[data-theme=cyberpunk] .sp-legend .lg.proj{border-top:2px dashed #f9e01f}
:root[data-theme=cyberpunk] .sp-legend .lg.day{background:#fee94a}
:root[data-theme=cyberpunk] .sp-heat .wd{fill:var(--faint)}
:root[data-theme=cyberpunk] .sp-heat .hc text{fill:var(--muted)}
:root[data-theme=cyberpunk] .sp-heat .bg{fill:#131622;stroke:var(--line-soft)}
:root[data-theme=cyberpunk] .sp-heat .fill{fill:#f9e01f}
:root[data-theme=cyberpunk] .sp-heat .hc.fut .bg{fill:transparent}
:root[data-theme=cyberpunk] .sp-heat .hc.fut text{fill:var(--faint)}
:root[data-theme=cyberpunk] .sp-heat .hc.zero .bg{fill:#10121e}
:root[data-theme=cyberpunk] .sp-heat .hc.best .bg{stroke:#fee94a}
:root[data-theme=cyberpunk] .sp-heat .hc:hover .bg{stroke:#f9e01f}
:root[data-theme=cyberpunk] .sp-heat .hc:not(.fut):not(.zero) text{fill:#080a14}
:root[data-theme=cyberpunk] .sp-week .tr{fill:var(--line-soft)}
:root[data-theme=cyberpunk] .sp-week .fl{fill:#8c8096}
:root[data-theme=cyberpunk] .sp-week .top .fl{fill:#f9e01f}
:root[data-theme=cyberpunk] .sp-week span{color:var(--faint)}
:root[data-theme=cyberpunk] .sp-week .top span{color:#fee94a}
:root[data-theme=cyberpunk] .sp-week-note{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-week-note b{color:var(--text)}
:root[data-theme=cyberpunk] .sp-loading .sk{background:linear-gradient(100deg,#0f121e 30%,#161927 50%,#0f121e 70%)}
:root[data-theme=cyberpunk] aside nav .ic svg{stroke:none}
:root[data-theme=cyberpunk] aside nav .ic .fl{fill:url(#ic-gray);stroke:none}
:root[data-theme=cyberpunk] aside nav .ic .ln{fill:none;stroke:#080a14}
:root[data-theme=cyberpunk] aside nav .ic .st{fill:none;stroke:url(#ic-gray)}
:root[data-theme=cyberpunk] aside nav button.active .ic .fl,:root[data-theme=cyberpunk] aside nav button:hover .ic .fl,:root[data-theme=cyberpunk] aside nav .mod.active>.mod-btn .ic .fl,:root[data-theme=cyberpunk] aside nav .mod-btn:hover .ic .fl{fill:url(#ic-gold)}
:root[data-theme=cyberpunk] aside nav button.active .ic .st,:root[data-theme=cyberpunk] aside nav button:hover .ic .st,:root[data-theme=cyberpunk] aside nav .mod.active>.mod-btn .ic .st,:root[data-theme=cyberpunk] aside nav .mod-btn:hover .ic .st{stroke:url(#ic-gold)}
:root[data-theme=cyberpunk] .ft-outside{color:var(--faint)}
:root[data-theme=cyberpunk] .thin-bars .focus,:root[data-theme=cyberpunk] .line-chart .focus{fill:rgba(249,224,31,.08);stroke:var(--accent)}
:root[data-theme=cyberpunk] thead tr.tt-total>th,:root[data-theme=cyberpunk] thead tr.tt-total>td{color:var(--accent);background:#0f111d;border-bottom:1px solid var(--line)}
:root[data-theme=cyberpunk] thead tr.tt-total>:first-child{color:var(--accent)}
:root[data-theme=cyberpunk] thead tr.tt-total .neg{color:var(--out)}
:root[data-theme=cyberpunk] .sp-months .mo.sel .bar{fill:#f9e01f}
:root[data-theme=cyberpunk] .sp-heat .hc.sel .bg{stroke:var(--accent)}
:root[data-theme=cyberpunk] .sp-months .mo:focus-visible,:root[data-theme=cyberpunk] .sp-heat .hc:focus-visible{outline:none}
:root[data-theme=cyberpunk] .sp-months .mo:focus-visible .bar,:root[data-theme=cyberpunk] .sp-heat .hc:focus-visible .bg{stroke:var(--accent)}
:root[data-theme=cyberpunk] .sp-xfchip{border:1px solid #3e3700;background:rgba(249,224,31,.08);color:var(--strong)}
:root[data-theme=cyberpunk] .sp-xfchip .k{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-xfchip:hover{border-color:var(--accent)}
:root[data-theme=cyberpunk] .dt-tree li::before,:root[data-theme=cyberpunk] .dt-tree li::after{border-top:1px solid #383150}
:root[data-theme=cyberpunk] .dt-tree li::after{border-left:1px solid #383150}
:root[data-theme=cyberpunk] .dt-tree li:first-child::before,:root[data-theme=cyberpunk] .dt-tree li:last-child::after{border:0}
:root[data-theme=cyberpunk] .dt-tree li:last-child::before{border-right:1px solid #383150}
:root[data-theme=cyberpunk] .dt-tree ul ul::before{border-left:1px solid #383150}
:root[data-theme=cyberpunk] .dt-tree>li>ul::before{border-left:1px solid #383150}
:root[data-theme=cyberpunk] .dt-node{border:1px solid var(--line-soft);background:#0a0c16}
:root[data-theme=cyberpunk] .dt-node:hover{border-color:#3e3700}
:root[data-theme=cyberpunk] .dt-node .k{color:var(--muted)}
:root[data-theme=cyberpunk] .dt-node b{color:var(--strong)}
:root[data-theme=cyberpunk] .dt-node .s{color:var(--faint)}
:root[data-theme=cyberpunk] .dt-node.root{border-color:#3e3700;background:linear-gradient(180deg,#0f111d,#0a0c16);box-shadow:0 0 22px rgba(249,224,31,.08)}
:root[data-theme=cyberpunk] .dt-node.root b{color:#f9e325}
:root[data-theme=cyberpunk] .dt-node.leaf[data-lever]{border-color:#053742}
:root[data-theme=cyberpunk] .dt-node.leaf.best{border:1px solid #f9e01f;box-shadow:0 0 0 3px rgba(249,224,31,.08)}
:root[data-theme=cyberpunk] .dt-node.leaf.best::after{background:#f9e01f;color:#080a14}
:root[data-theme=cyberpunk] .dt-d.up{color:#27eddd}
:root[data-theme=cyberpunk] .dt-d.down{color:var(--out)}
:root[data-theme=cyberpunk] .dt-side{border-left:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .dt-h{color:var(--muted)}
:root[data-theme=cyberpunk] .dt-rank .n{color:var(--faint)}
:root[data-theme=cyberpunk] .dt-rank .t{color:var(--text)}
:root[data-theme=cyberpunk] .dt-rank .t small{color:var(--faint)}
:root[data-theme=cyberpunk] .dt-rank .tr{fill:#171a28}
:root[data-theme=cyberpunk] .dt-rank .fl{fill:#786c82}
:root[data-theme=cyberpunk] .dt-rank li.top .fl{fill:#f9e01f}
:root[data-theme=cyberpunk] .dt-rank li.top b{color:#f9e325}
:root[data-theme=cyberpunk] .dt-note{color:var(--muted)}
:root[data-theme=cyberpunk] .dt-note b{color:var(--text)}
:root[data-theme=cyberpunk] .dt-sl{color:var(--muted)}
:root[data-theme=cyberpunk] .dt-sl input{accent-color:#f9e01f}
:root[data-theme=cyberpunk] .dt-sl output{color:var(--text)}
@media(max-width:1100px){:root[data-theme=cyberpunk] .dt-side{border-left:0;border-top:1px solid var(--line-soft)}
}
@media(max-width:700px){:root[data-theme=cyberpunk] .dt-tree ul{border-left:1px solid #383150}
}
:root[data-theme=cyberpunk] .fan-big{color:#f9e325}
:root[data-theme=cyberpunk] .fan-k{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-fan .grid{stroke:var(--line-soft)}
:root[data-theme=cyberpunk] .sp-fan .gl,:root[data-theme=cyberpunk] .sp-fan .ax{fill:var(--faint)}
:root[data-theme=cyberpunk] .sp-fan .fan90{fill:url(#fanG)}
:root[data-theme=cyberpunk] .sp-fan .fan50{fill:#f9e01f}
:root[data-theme=cyberpunk] .sp-fan .mid{stroke:#fee94a;fill:none}
:root[data-theme=cyberpunk] .sp-fan .cum{stroke:#f9e01f;fill:none}
:root[data-theme=cyberpunk] .sp-fan .prev{stroke:#786c82;fill:none}
:root[data-theme=cyberpunk] .sp-fan .goal{stroke:#a99db3}
:root[data-theme=cyberpunk] .sp-fan .now{fill:#f9e01f;stroke:#080a14}
:root[data-theme=cyberpunk] .sp-fan .bt{fill:var(--muted)}
:root[data-theme=cyberpunk] .sp-fan .b-all{fill:#1d2130}
:root[data-theme=cyberpunk] .sp-fan .b-win{fill:#f9e01f}
:root[data-theme=cyberpunk] .sp-fan .b-line{fill:none;stroke:#fee94a}
:root[data-theme=cyberpunk] .sp-fan .b-base{stroke:var(--line)}
:root[data-theme=cyberpunk] .sp-fan .b-q{stroke:#fee94a}
:root[data-theme=cyberpunk] .sp-fan .b-mid{stroke:#f9e325}
:root[data-theme=cyberpunk] .sp-fan .b-mv{fill:#f9e325}
:root[data-theme=cyberpunk] .sp-fan .b-prev{stroke:#dbebef}
:root[data-theme=cyberpunk] .sp-fan .b-pl{fill:#dbebef}
:root[data-theme=cyberpunk] .sp-fan .b-ax{fill:var(--muted)}
:root[data-theme=cyberpunk] .sp-fan .hit{fill:transparent}
:root[data-theme=cyberpunk] .sp-fan .hit:hover{fill:rgba(252,255,255,.035)}
:root[data-theme=cyberpunk] .sp-fan-note{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-fan-note b{color:var(--text)}
:root[data-theme=cyberpunk] .sp-legend .lg.fan{background:rgba(249,224,31,.35)}
:root[data-theme=cyberpunk] .sp-chip{color:var(--muted);border:1px solid var(--line)}
:root[data-theme=cyberpunk] .sp-card-story{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-card-story b{color:var(--text)}
:root[data-theme=cyberpunk] .sp-card-story b.positive{color:var(--in)}
:root[data-theme=cyberpunk] .sp-card-story b.neg{color:var(--out)}
:root[data-theme=cyberpunk] .sp-ring2 circle{fill:none}
:root[data-theme=cyberpunk] .sp-ring2 .track{stroke:var(--line)}
:root[data-theme=cyberpunk] .sp-ring2 .arc.time{stroke:#8c8096}
:root[data-theme=cyberpunk] .sp-ring2 .arc.done{stroke:#f9e01f}
:root[data-theme=cyberpunk] .sp-pace-list li+li{border-top:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .sp-pace-list .k{color:var(--faint)}
:root[data-theme=cyberpunk] .sp-pace-list b{color:var(--text)}
:root[data-theme=cyberpunk] .sp-pace-list li:first-child b{color:var(--accent)}
:root[data-theme=cyberpunk] .sp-pace-list b small{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-pace-list li>small{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-legend .lg.time{background:#8c8096}
:root[data-theme=cyberpunk] .sp-legend .lg.done{background:#f9e01f}
:root[data-theme=cyberpunk] .sp-keep-hero b.avg{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-keep-hero span{color:var(--faint)}
:root[data-theme=cyberpunk] .sp-keep-bar .seg.keep{fill:#f9e01f}
:root[data-theme=cyberpunk] .sp-keep-bar .seg.cmv{fill:#ff815f}
:root[data-theme=cyberpunk] .sp-keep-bar .seg.fee{fill:#8c8096}
:root[data-theme=cyberpunk] .sp-keep-bar .mk{stroke:var(--text)}
:root[data-theme=cyberpunk] .sp-legend .lg.keep{background:#f9e01f}
:root[data-theme=cyberpunk] .sp-legend .lg.cmv{background:#ff815f}
:root[data-theme=cyberpunk] .sp-legend .lg.fee{background:#8c8096}
:root[data-theme=cyberpunk] .sp-legend .lg.mk{background:var(--text)}
:root[data-theme=cyberpunk] .sp-keep-trend .avg{stroke:#8c8096}
:root[data-theme=cyberpunk] .sp-keep-trend .al{fill:var(--faint)}
:root[data-theme=cyberpunk] .sp-keep-trend .ln{fill:none;stroke:#f9e01f}
:root[data-theme=cyberpunk] .sp-keep-trend .pt circle{fill:#080a14;stroke:#f9e01f}
:root[data-theme=cyberpunk] .sp-keep-trend .pt.cur circle{fill:#f9e01f}
:root[data-theme=cyberpunk] .sp-keep-trend .v{fill:var(--muted)}
:root[data-theme=cyberpunk] .sp-keep-trend .pt.cur .v{fill:var(--accent)}
:root[data-theme=cyberpunk] .sp-keep-trend .l{fill:var(--faint)}
:root[data-theme=cyberpunk] .sp-keep-trend .hit{fill:transparent}
:root[data-theme=cyberpunk] .sp-trend-k{color:var(--faint)}
:root[data-theme=cyberpunk] .sp-gfacts{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .sp-gfacts .k{color:var(--faint)}
:root[data-theme=cyberpunk] .sp-sub{color:var(--faint)}
:root[data-theme=cyberpunk] .sp-bridge .n{color:var(--muted)}
:root[data-theme=cyberpunk] .sp-bridge .track{fill:var(--line-soft)}
:root[data-theme=cyberpunk] .sp-bridge .fat .fill{fill:#8c8096}
:root[data-theme=cyberpunk] .sp-bridge .fee .fill{fill:#8c8096}
:root[data-theme=cyberpunk] .sp-bridge .cmv .fill{fill:#ff815f}
:root[data-theme=cyberpunk] .sp-bridge .res .fill{fill:#f9e01f}
:root[data-theme=cyberpunk] .sp-bridge .res .n,:root[data-theme=cyberpunk] .sp-bridge .res .v{color:var(--accent)}
:root[data-theme=cyberpunk] .sp-gmonths .b{fill:#8c8096}
:root[data-theme=cyberpunk] .sp-gmonths .cur .b{fill:#f9e01f}
:root[data-theme=cyberpunk] .sp-gmonths .ghost{fill:none;stroke:#f9e01f}
:root[data-theme=cyberpunk] .sp-gmonths .v{fill:var(--muted)}
:root[data-theme=cyberpunk] .sp-gmonths .cur .v{fill:var(--accent)}
:root[data-theme=cyberpunk] .sp-gmonths .l{fill:var(--faint)}
:root[data-theme=cyberpunk] .sp-gmonths .hit{fill:transparent}
:root[data-theme=cyberpunk] .sp-gauge-card .sp-bridge .v{color:var(--text)}
:root[data-theme=cyberpunk] .sp-gauge-card .sp-bridge .res .v{color:var(--accent)}
:root[data-theme=cyberpunk] .card{border-color:transparent;box-shadow:none;background:linear-gradient(160deg,#131522 0%,#0d0f1b 70%)}
:root[data-theme=cyberpunk] .card .card{background:rgba(252,255,255,.025)}
:root[data-theme=cyberpunk] .period-links button{background:none;border:0;color:var(--strong)}
:root[data-theme=cyberpunk] .period-links button:hover{background:#111320}
:root[data-theme=cyberpunk] .period-links button.active{color:var(--accent)}
:root[data-theme=cyberpunk] .period-links button[data-period=""]:not(.active){color:var(--faint)}
:root[data-theme=cyberpunk] .months-pick{color:var(--faint)}
:root[data-theme=cyberpunk] .months-pick button{background:transparent;border:0;color:var(--muted)}
:root[data-theme=cyberpunk] .months-pick button:hover{color:var(--strong)}
:root[data-theme=cyberpunk] #content .card-period{color:var(--faint)}
:root[data-theme=cyberpunk] #content .card-period .cp em{color:var(--muted)}
:root[data-theme=cyberpunk] #content .card-period .cp-top i{background:var(--muted)}
:root[data-theme=cyberpunk] #content .card-period .cp-months i{background:var(--accent)}
:root[data-theme=cyberpunk] #content .card-period .cp-months,:root[data-theme=cyberpunk] #content .card-period .cp-months em{color:var(--accent)}
:root[data-theme=cyberpunk] #content .card-period .cp-own i{border:1px solid var(--muted)}
:root[data-theme=cyberpunk] #content .cp-mark.cp-top{background:var(--muted)}
:root[data-theme=cyberpunk] #content .cp-mark.cp-months{background:var(--accent)}
:root[data-theme=cyberpunk] #content .cp-mark.cp-own{border:1px solid var(--muted)}
:root[data-theme=cyberpunk] #content .card-period.lit .cp.hl{color:var(--text)}
:root[data-theme=cyberpunk] .months-pick button.active{background:var(--accent);color:#0f121e}
:root[data-theme=cyberpunk] .card,:root[data-theme=cyberpunk] .chapter,:root[data-theme=cyberpunk] .hero-talk,:root[data-theme=cyberpunk] .hero-line{border-color:transparent;box-shadow:none}
:root[data-theme=cyberpunk] .card{background:linear-gradient(135deg,rgba(168,156,178,.075) 0%,rgba(168,156,178,.04) 38%,rgba(168,156,178,.015) 70%,rgba(168,156,178,0) 94%)}
:root[data-theme=cyberpunk] .chapter,:root[data-theme=cyberpunk] .hero-talk,:root[data-theme=cyberpunk] .hero-line{background:linear-gradient(135deg,rgba(168,156,178,.075) 0%,rgba(168,156,178,.04) 38%,rgba(168,156,178,.015) 70%,rgba(168,156,178,0) 94%)}
:root[data-theme=cyberpunk] .fact,:root[data-theme=cyberpunk] .rec-tile,:root[data-theme=cyberpunk] .bubble{border-color:transparent;background:linear-gradient(135deg,rgba(252,255,255,.06) 0%,rgba(252,255,255,.025) 45%,rgba(252,255,255,0) 92%)}
:root[data-theme=cyberpunk] .card .card{background:linear-gradient(135deg,rgba(252,255,255,.05) 0%,rgba(252,255,255,0) 90%)}
:root[data-theme=cyberpunk] .sp-chip{border-color:transparent;background:rgba(252,255,255,.06)}
@media (hover:hover) and (pointer:fine){:root[data-theme=cyberpunk] .card:hover,:root[data-theme=cyberpunk] a.card:hover,:root[data-theme=cyberpunk] button.card:hover,:root[data-theme=cyberpunk] .card.clickable:hover,:root[data-theme=cyberpunk] .chapter:hover,:root[data-theme=cyberpunk] .hero-talk:hover,:root[data-theme=cyberpunk] .hero-line:hover{border-color:transparent;box-shadow:none;background:linear-gradient(135deg,rgba(249,224,31,.07) 0%,rgba(168,156,178,.06) 32%,rgba(168,156,178,.02) 68%,rgba(168,156,178,0) 94%)}
:root[data-theme=cyberpunk] .fact:hover,:root[data-theme=cyberpunk] .rec-tile:hover{border-color:transparent;box-shadow:none;background:linear-gradient(135deg,rgba(249,224,31,.1) 0%,rgba(252,255,255,.04) 45%,rgba(252,255,255,0) 92%)}
}
:root[data-theme=cyberpunk] .az-problems .k{color:var(--muted)}
:root[data-theme=cyberpunk] .az-problems li{border-bottom:1px solid var(--line-soft);border-left:2px solid var(--faint)}
:root[data-theme=cyberpunk] .az-problems li.error{border-left-color:var(--out-strong)}
:root[data-theme=cyberpunk] .az-problems li.warn{border-left-color:#fcdf28}
:root[data-theme=cyberpunk] .az-problems li .n{color:var(--text)}
:root[data-theme=cyberpunk] .az-problems li .m{color:var(--muted)}
:root[data-theme=cyberpunk] .az-problems > .m{color:var(--faint)}
:root[data-theme=cyberpunk] .audit .audit-tile.lv-error .v{color:var(--out-strong)}
:root[data-theme=cyberpunk] .audit .audit-tile.lv-warn .v{color:#fcdf28}
:root[data-theme=cyberpunk] .audit .audit-tile.lv-info .v{color:var(--muted)}
:root[data-theme=cyberpunk] .audit .audit-tile.on{box-shadow:inset 0 -2px 0 var(--accent)}
:root[data-theme=cyberpunk] .audit-map text{fill:var(--muted)}
:root[data-theme=cyberpunk] .audit-map .am-y{fill:var(--faint)}
:root[data-theme=cyberpunk] .audit-map .am-c{stroke:none}
:root[data-theme=cyberpunk] .am-ok{fill:#51e57f;background:#51e57f}
:root[data-theme=cyberpunk] .am-error{fill:var(--out-strong);background:var(--out-strong)}
:root[data-theme=cyberpunk] .am-warn{fill:#fcdf28;background:#fcdf28}
:root[data-theme=cyberpunk] .am-api{fill:var(--in-strong);background:var(--in-strong)}
:root[data-theme=cyberpunk] .am-pend{fill:#5a4f63;background:#5a4f63}
:root[data-theme=cyberpunk] .am-none{fill:rgba(252,255,255,.04);background:rgba(252,255,255,.06)}
:root[data-theme=cyberpunk] .audit-legend{color:var(--faint)}
:root[data-theme=cyberpunk] .audit-list li{border-left:2px solid var(--faint);border-bottom:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .audit-list li.lv-error{border-left-color:var(--out-strong)}
:root[data-theme=cyberpunk] .audit-list li.lv-warn{border-left-color:#fcdf28}
:root[data-theme=cyberpunk] .audit-list .t{color:var(--strong)}
:root[data-theme=cyberpunk] .audit-list .w{color:var(--muted)}
:root[data-theme=cyberpunk] .audit-list .d{color:var(--text)}
:root[data-theme=cyberpunk] .audit-list .h{color:var(--faint)}
:root[data-theme=cyberpunk] .dn-btn svg{fill:none;stroke:currentColor}
:root[data-theme=cyberpunk] .dn-dlg{background:#0e101c;color:var(--text,#dbebef);border:1px solid var(--line-soft);box-shadow:0 18px 40px -16px rgba(0,0,0,.7)}
:root[data-theme=cyberpunk] .dn-row{border-top:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .dn-ok{color:#27eddd;background:rgba(39,237,221,.08)}
:root[data-theme=cyberpunk] .dn-late{color:#fddf03;background:rgba(253,223,3,.08)}
:root[data-theme=cyberpunk] .dn-never{color:#a99db3;background:rgba(169,157,179,.08)}
:root[data-theme=cyberpunk] .dn-row dt{color:var(--faint)}
:root[data-theme=cyberpunk] .dn-dlg .m{color:var(--faint)}
:root[data-theme=cyberpunk] .lc-chip{background:transparent;border:1px solid var(--line-soft);color:var(--muted,#dbebef)}
:root[data-theme=cyberpunk] .lc-chip:hover{border-color:rgba(253,223,3,.45);color:#e7f8fc}
:root[data-theme=cyberpunk] .lc-chip i{background:#786c82}
:root[data-theme=cyberpunk] .lc-chip.ok i{background:#27eddd}
:root[data-theme=cyberpunk] .lc-chip.late i{background:#fddf03}
:root[data-theme=cyberpunk] .lc-chip.never i{background:#786c82}
:root[data-theme=cyberpunk] .load-card.flash{box-shadow:0 0 0 1px rgba(253,223,3,.6),0 10px 30px -14px rgba(253,223,3,.45)}
:root[data-theme=cyberpunk] .mg-table tr.total td{border-top:1px solid var(--line)}
:root[data-theme=cyberpunk] .mg-in{background:rgba(252,255,255,.04);border:1px solid rgba(252,255,255,.12);color:inherit}
:root[data-theme=cyberpunk] .mg-in:focus{outline:none;border-color:rgba(249,224,31,.6)}
:root[data-theme=cyberpunk] .mg-in.bad{border-color:var(--out)}
:root[data-theme=cyberpunk] .pbi-kpi .k{color:var(--faint)}
:root[data-theme=cyberpunk] .pbi-ind{color:var(--muted,#dbebef)}
:root[data-theme=cyberpunk] .pbi-st.ok{color:var(--in)}
:root[data-theme=cyberpunk] .pbi-st.part{color:var(--accent)}
:root[data-theme=cyberpunk] .pbi-st.no{color:var(--faint)}
:root[data-theme=cyberpunk] .pbi-where{color:var(--faint)}
:root[data-theme=cyberpunk] .pbi-prob .error{color:var(--out)}
:root[data-theme=cyberpunk] .pbi-prob .warn{color:var(--accent)}
:root[data-theme=cyberpunk] .pbi-use{background:transparent;color:var(--text);border:1px solid var(--line)}
:root[data-theme=cyberpunk] .pbi-use option{background:var(--card);color:var(--text)}
:root[data-theme=cyberpunk] .pbi-note-t{color:var(--accent)}
:root[data-theme=cyberpunk] .pbi-note-t.m{color:var(--faint)}
:root[data-theme=cyberpunk] .pbi-table td,:root[data-theme=cyberpunk] .pbi-table th{border-bottom:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .pbi-table th{color:var(--faint)}
:root[data-theme=cyberpunk] .pbi-ring circle{fill:none}
:root[data-theme=cyberpunk] .pbi-ring .bg{stroke:var(--line)}
:root[data-theme=cyberpunk] .pbi-ring .fg{stroke:var(--accent)}
:root[data-theme=cyberpunk] .pbi-ring b{color:var(--accent)}
:root[data-theme=cyberpunk] .pbi-range{color:var(--muted)}
:root[data-theme=cyberpunk] .pbi-mc-row{color:var(--accent)}
:root[data-theme=cyberpunk] .pbi-bars .hit{fill:transparent}
:root[data-theme=cyberpunk] .pbi-bars .dot{fill:#27eddd}
:root[data-theme=cyberpunk] .pbi-bars .dot.hi{fill:var(--accent)}
:root[data-theme=cyberpunk] .pbi-bars .mct{stroke:#080a14}
:root[data-theme=cyberpunk] .pbi-bars .bv{fill:var(--accent)}
:root[data-theme=cyberpunk] .pbi-bars .d,:root[data-theme=cyberpunk] .pbi-bars .n{fill:var(--faint)}
:root[data-theme=cyberpunk] .pbi-ch-card .m{color:var(--faint)}
:root[data-theme=cyberpunk] .pbi-day-card .m,:root[data-theme=cyberpunk] .pbi-month-card .m{color:var(--faint)}
:root[data-theme=cyberpunk] .pbi-bars .bt{fill:var(--text)}
:root[data-theme=cyberpunk] .pbi-months .base{stroke:#222635}
:root[data-theme=cyberpunk] .pbi-months .col{fill:rgba(252,255,255,.012)}
:root[data-theme=cyberpunk] .pbi-months .mo:hover .col,:root[data-theme=cyberpunk] .pbi-months .mo.sel .col{fill:rgba(0,226,210,.051)}
:root[data-theme=cyberpunk] .pbi-months .mcl{fill:none}
:root[data-theme=cyberpunk] .pbi-months .mcglow{fill:none;filter:blur(5px)}
:root[data-theme=cyberpunk] .pbi-months .mch{fill:#f9e01f}
:root[data-theme=cyberpunk] .pbi-months .mcd{fill:#0c0e1a;stroke:#f9e325;filter:drop-shadow(0 0 5px rgba(249,227,37,.8))}
:root[data-theme=cyberpunk] .pbi-months .mcp rect{fill:#191c2a;stroke:rgba(249,227,37,.4)}
:root[data-theme=cyberpunk] .pbi-months .mcp text{fill:#f9e325}
:root[data-theme=cyberpunk] .pbi-months .gr.up{fill:#27eddd}
:root[data-theme=cyberpunk] .pbi-months .gr.down{fill:#fe5453}
:root[data-theme=cyberpunk] .pbi-months .mcd{fill:var(--accent)}
:root[data-theme=cyberpunk] .pbi-st-card .m{color:var(--faint)}
:root[data-theme=cyberpunk] .pbi-line .base{stroke:#222635}
:root[data-theme=cyberpunk] .pbi-line .grid{stroke:#1a1d2c}
:root[data-theme=cyberpunk] .pbi-line .ln{fill:none}
:root[data-theme=cyberpunk] .pbi-line .glow{fill:none;filter:blur(5px)}
:root[data-theme=cyberpunk] .pbi-line .avg{stroke:#f9e01f}
:root[data-theme=cyberpunk] .pbi-line .avgt{fill:#f9e01f}
:root[data-theme=cyberpunk] .pbi-line .vsel{stroke:#2df7e5}
:root[data-theme=cyberpunk] .pbi-line .halo{fill:#00e2d2}
:root[data-theme=cyberpunk] .pbi-line .dot{fill:#0c0e1a;stroke:#27eddd}
:root[data-theme=cyberpunk] .pbi-line .pt.max .dot{fill:#27eddd;filter:drop-shadow(0 0 5px #27eddd)}
:root[data-theme=cyberpunk] .pbi-line .pt.min .dot{stroke:#fe5453}
:root[data-theme=cyberpunk] .pbi-line .pt.min .bv{fill:#fc5756}
:root[data-theme=cyberpunk] .pbi-line .pt.sel .dot{fill:var(--accent);stroke:var(--accent);filter:drop-shadow(0 0 6px var(--accent))}
:root[data-theme=cyberpunk] .pbi-donut .trk{fill:none;stroke:rgba(252,255,255,.039)}
:root[data-theme=cyberpunk] .pbi-donut .seg{fill:none}
:root[data-theme=cyberpunk] .pbi-donut .arc{fill:none}
:root[data-theme=cyberpunk] .pbi-donut .tip{filter:drop-shadow(0 0 4px currentColor)}
:root[data-theme=cyberpunk] .pbi-donut .c1{fill:var(--strong)}
:root[data-theme=cyberpunk] .pbi-donut .c2{fill:var(--faint)}
:root[data-theme=cyberpunk] .pbi-legend .n{color:var(--muted)}
:root[data-theme=cyberpunk] .pbi-legend .lb .track{fill:rgba(252,255,255,.039)}
:root[data-theme=cyberpunk] .pbi-legend .g{color:var(--accent)}
:root[data-theme=cyberpunk] .pbi-legend .lv{color:var(--text)}
:root[data-theme=cyberpunk] .pbi-legend .o{color:var(--faint)}
:root[data-theme=cyberpunk] .pbi-legend .sw{background:#a99db3;box-shadow:0 0 6px currentColor}
:root[data-theme=cyberpunk] .pbi-legend .sw[data-c=Recebido]{background:#27eddd;color:#27eddd}
:root[data-theme=cyberpunk] .pbi-legend .sw[data-c=AReceber]{background:#28dafd;color:#28dafd}
:root[data-theme=cyberpunk] .pbi-legend .sw[data-c=SemPreviso]{background:#f9e01f;color:#f9e01f}
:root[data-theme=cyberpunk] .pbi-legend .sw[data-c=RepasseNegativo]{background:#fe5453;color:#fe5453}
:root[data-theme=cyberpunk] .pbi-legend .sw[data-c=CanceladoeNOTRATADO]{background:#ff815b;color:#ff815b}
:root[data-theme=cyberpunk] .ch-list .fill{fill:url(#gbar-h)}
:root[data-theme=cyberpunk] .ch-list .fill.out{fill:url(#gbar-o)}
:root[data-theme=cyberpunk] .sp-skus .fill,:root[data-theme=cyberpunk] .sp-top .fill{fill:url(#gbar-h)}
:root[data-theme=cyberpunk] .thin-bars .dot,:root[data-theme=cyberpunk] .pbi-bars .dot{filter:drop-shadow(0 0 4px rgba(39,237,221,.7))}
:root[data-theme=cyberpunk] .thin-bars g:hover rect:not(.hit),:root[data-theme=cyberpunk] .pbi-click:hover .b{filter:brightness(1.6)}
:root[data-theme=cyberpunk] .pbi-months .tick{stroke:#00e2d2}
:root[data-theme=cyberpunk] .pbi-line .bv{fill:#dbebef}
:root[data-theme=cyberpunk] .pbi-line .bv.key{fill:var(--accent)}
:root[data-theme=cyberpunk] .pbi-line .pt.min .bv.key{fill:#fc5756}
:root[data-theme=cyberpunk] .segmented{background:linear-gradient(180deg,rgba(252,255,255,.024),rgba(252,255,255,.008));border:1px solid rgba(252,255,255,.063);box-shadow:inset 0 1px 0 rgba(252,255,255,.031),0 6px 18px -12px #000000}
:root[data-theme=cyberpunk] .segmented button{color:#a89cb2}
:root[data-theme=cyberpunk] .segmented button:hover{color:var(--strong);background:rgba(0,226,210,.059)}
:root[data-theme=cyberpunk] .segmented button.active,:root[data-theme=cyberpunk] .segmented button[aria-pressed=true]{color:#f1fcff;background:linear-gradient(135deg,rgba(60,44,90,.8) 0%,rgba(8,97,91,.8) 100%);box-shadow:inset 0 1px 0 rgba(252,255,255,.122),0 0 0 1px rgba(0,226,210,.2),0 4px 16px -6px rgba(0,226,210,.4)}
:root[data-theme=cyberpunk] .segmented button.active:hover,:root[data-theme=cyberpunk] .segmented button[aria-pressed=true]:hover{filter:brightness(1.12)}
:root[data-theme=cyberpunk] .acct-filter .k,:root[data-theme=cyberpunk] .subnav-mod{color:#908499}
:root[data-theme=cyberpunk] .outline,:root[data-theme=cyberpunk] .dp-field,:root[data-theme=cyberpunk] .company select,:root[data-theme=cyberpunk] header select{background:linear-gradient(180deg,rgba(252,255,255,.027),rgba(252,255,255,.008));border:1px solid rgba(252,255,255,.071);color:var(--text);box-shadow:inset 0 1px 0 rgba(252,255,255,.031)}
:root[data-theme=cyberpunk] .outline:hover,:root[data-theme=cyberpunk] .dp-field:hover,:root[data-theme=cyberpunk] .company select:hover,:root[data-theme=cyberpunk] header select:hover{border-color:rgba(0,226,210,.333);box-shadow:inset 0 1px 0 rgba(252,255,255,.051),0 0 14px -4px rgba(0,226,210,.333);color:var(--strong)}
:root[data-theme=cyberpunk] .dp-field svg{color:#27eddd}
:root[data-theme=cyberpunk] .period-links button{color:#dbebef}
:root[data-theme=cyberpunk] .period-links button:hover{background:rgba(0,226,210,.071);color:var(--strong)}
:root[data-theme=cyberpunk] .period-links button.active{color:#080a14;background:linear-gradient(135deg,#f9e325,#ff825b);box-shadow:0 0 14px -3px rgba(249,227,37,.6)}
:root[data-theme=cyberpunk] .mg-in,:root[data-theme=cyberpunk] input[type=text],:root[data-theme=cyberpunk] input[type=search],:root[data-theme=cyberpunk] input:not([type]){background:linear-gradient(180deg,rgba(252,255,255,.024),rgba(252,255,255,.008));border:1px solid rgba(252,255,255,.071)}
:root[data-theme=cyberpunk] .mg-in:focus,:root[data-theme=cyberpunk] input:focus,:root[data-theme=cyberpunk] select:focus{outline:none;border-color:rgba(0,226,210,.533);box-shadow:0 0 0 3px rgba(0,226,210,.122)}
:root[data-theme=cyberpunk] .card.pbi-slicers{background:linear-gradient(135deg,rgba(60,44,90,.071),rgba(8,97,91,.051) 60%,transparent)}
:root[data-theme=cyberpunk] aside nav button:hover,:root[data-theme=cyberpunk] #rail-pin:hover,:root[data-theme=cyberpunk] #rail-theme:hover{background:rgba(0,226,210,.063)}
:root[data-theme=cyberpunk] aside nav button.active{background:linear-gradient(135deg,rgba(60,44,90,.6),rgba(8,97,91,.533));box-shadow:inset 0 1px 0 rgba(252,255,255,.078),0 0 18px -6px rgba(0,226,210,.4)}
:root[data-theme=cyberpunk] aside nav .sub-btn.active{background:linear-gradient(90deg,rgba(249,227,37,.094),transparent);color:var(--accent)}
:root[data-theme=cyberpunk] aside nav .sub-btn:hover{background:rgba(0,226,210,.063)}
:root[data-theme=cyberpunk] aside{background:radial-gradient(120% 40% at 0% 0%,rgba(169,157,179,.078),transparent 70%),radial-gradient(120% 50% at 100% 85%,rgba(120,108,130,.071),transparent 70%),linear-gradient(180deg,rgba(32,35,51,.502),rgba(20,23,36,.439) 55%,rgba(14,16,27,.4));border-right:1px solid rgba(252,255,255,.059);box-shadow:inset -1px 0 0 rgba(252,255,255,.02),8px 0 30px -18px #000000}
:root[data-theme=cyberpunk] aside nav .ic .fl{fill:url(#ic-ice)}
:root[data-theme=cyberpunk] aside nav .ic .st{stroke:url(#ic-ice)}
:root[data-theme=cyberpunk] aside nav button,:root[data-theme=cyberpunk] aside nav .sub-btn,:root[data-theme=cyberpunk] #rail-pin,:root[data-theme=cyberpunk] #rail-theme{color:#dbebef}
:root[data-theme=cyberpunk] aside nav .sub-btn{color:#a99db4}
:root[data-theme=cyberpunk] aside nav button:hover,:root[data-theme=cyberpunk] #rail-pin:hover,:root[data-theme=cyberpunk] #rail-theme:hover{background:rgba(252,255,255,.051);color:var(--strong)}
:root[data-theme=cyberpunk] aside nav button:not(.active):not(:hover) .label{color:#bfb2c9}
:root[data-theme=cyberpunk] thead tr.tt-total>th,:root[data-theme=cyberpunk] thead tr.tt-total>td{background:none;color:#f1fcff;border-bottom:1px solid rgba(252,255,255,.122);box-shadow:inset 0 1px 0 rgba(252,255,255,.11)}
:root[data-theme=cyberpunk] thead tr.tt-total>:first-child{color:var(--accent);text-shadow:0 0 12px rgba(249,227,37,.4)}
:root[data-theme=cyberpunk] .h0{color:#fe554f}
:root[data-theme=cyberpunk] .h1{color:#ff815f}
:root[data-theme=cyberpunk] .h2{color:#fbdf1c}
:root[data-theme=cyberpunk] .h3{color:#f9e01f}
:root[data-theme=cyberpunk] .h4{color:#59fe6a}
:root[data-theme=cyberpunk] .h5{color:#00eb65}
:root[data-theme=cyberpunk] .h6{color:#2ae975}
:root[data-theme=cyberpunk] thead tr.tt-total>.h0,:root[data-theme=cyberpunk] thead tr.tt-total>.h1,:root[data-theme=cyberpunk] thead tr.tt-total>.h2,:root[data-theme=cyberpunk] thead tr.tt-total>.h3,:root[data-theme=cyberpunk] thead tr.tt-total>.h4,:root[data-theme=cyberpunk] thead tr.tt-total>.h5,:root[data-theme=cyberpunk] thead tr.tt-total>.h6{text-shadow:0 0 10px currentColor}
:root[data-theme=cyberpunk] .pbi-stm{border-top:1px solid rgba(252,255,255,.051)}
:root[data-theme=cyberpunk] .pbi-stm .k2{color:var(--faint)}
:root[data-theme=cyberpunk] .pbi-gauges .hit{fill:transparent}
:root[data-theme=cyberpunk] .pbi-gauges .trk{fill:none;stroke:rgba(252,255,255,.039)}
:root[data-theme=cyberpunk] .pbi-gauges .seg{fill:none}
:root[data-theme=cyberpunk] .pbi-gauges .tip{filter:drop-shadow(0 0 5px currentColor)}
:root[data-theme=cyberpunk] .pbi-gauges .gp{fill:#fcffff;stroke:rgba(8,10,20,.4)}
:root[data-theme=cyberpunk] .pbi-gauges .gn{fill:var(--muted)}
:root[data-theme=cyberpunk] .pbi-gauges .gv{fill:var(--faint)}
:root[data-theme=cyberpunk] .pbi-gauges .sel .gn{fill:var(--accent)}
:root[data-theme=cyberpunk] .pbi-chs .sub .tree{stroke:rgba(252,255,255,.149)}
:root[data-theme=cyberpunk] .pbi-chs .sn{fill:var(--muted)}
:root[data-theme=cyberpunk] .pbi-chs .sub.sel .sn{fill:var(--accent)}
:root[data-theme=cyberpunk] .segmented button.active,:root[data-theme=cyberpunk] .segmented button[aria-pressed=true]{color:#fcffff;background:radial-gradient(80% 120% at 20% 0%,rgba(252,255,255,.122),transparent 70%),linear-gradient(135deg,#605569 0%,#2e3142 55%,#222535 100%);box-shadow:inset 0 1px 0 rgba(252,255,255,.18),0 0 0 1px rgba(252,255,255,.102),0 4px 16px -6px rgba(0,0,0,.8)}
:root[data-theme=cyberpunk] aside nav button.active{background:radial-gradient(80% 120% at 20% 0%,rgba(252,255,255,.102),transparent 70%),linear-gradient(135deg,rgba(85,74,94,.902),rgba(37,40,57,.902));box-shadow:inset 0 1px 0 rgba(252,255,255,.141),0 4px 16px -8px #000000}
:root[data-theme=cyberpunk] thead tr.tt-total>th,:root[data-theme=cyberpunk] thead tr.tt-total>td{background-color:#0a0d17}
:root[data-theme=cyberpunk] thead tr.tt-total>.h0{color:#fe554f}
:root[data-theme=cyberpunk] thead tr.tt-total>.h1{color:#ff815f}
:root[data-theme=cyberpunk] thead tr.tt-total>.h2{color:#fbdf1c}
:root[data-theme=cyberpunk] thead tr.tt-total>.h3{color:#f9e01f}
:root[data-theme=cyberpunk] thead tr.tt-total>.h4{color:#59fe6a}
:root[data-theme=cyberpunk] thead tr.tt-total>.h5{color:#00eb65}
:root[data-theme=cyberpunk] thead tr.tt-total>.h6{color:#2ae975}
:root[data-theme=cyberpunk] aside nav .mod-btn:hover{background:rgba(252,255,255,.059)}
:root[data-theme=cyberpunk] aside nav .mod.active>.mod-btn{background:rgba(252,255,255,.078)}
:root[data-theme=cyberpunk] aside nav .sub-btn:hover{background:rgba(252,255,255,.051)}
:root[data-theme=cyberpunk] thead tr.tt-total>th,:root[data-theme=cyberpunk] thead tr.tt-total>td{box-shadow:none;border-bottom:1px dotted rgba(252,255,255,.149)}
:root[data-theme=cyberpunk] table tbody>tr>td,:root[data-theme=cyberpunk] table tbody>tr>th,:root[data-theme=cyberpunk] .pbi-table tbody td{border-bottom:1px dotted rgba(252,255,255,.078)}
:root[data-theme=cyberpunk] tr.pbi-mrow:hover td{background:rgba(249,227,37,.039)}
:root[data-theme=cyberpunk] tr.pbi-mrow.sel td{background:rgba(249,227,37,.071)}
:root[data-theme=cyberpunk] tr.pbi-mrow.sel td:first-child{color:var(--accent)}
:root[data-theme=cyberpunk] .pbi-pedsw .k{color:var(--faint)}
:root[data-theme=cyberpunk] .pbi-rec tr.rc-l0 td:first-child{color:var(--strong)}
:root[data-theme=cyberpunk] .pbi-rec tr.rc-l2 td:first-child{color:var(--muted)}
:root[data-theme=cyberpunk] .pbi-rec .tg{color:var(--faint)}
:root[data-theme=cyberpunk] .pbi-rec td.muted{color:var(--faint)}
:root[data-theme=cyberpunk] .pbi-rec tr.sel td{background:rgba(249,227,37,.071)}
:root[data-theme=cyberpunk] .pbi-rec tr.sel td:first-child{color:var(--accent)}
:root[data-theme=cyberpunk] .pbi-rec tr.rc-tg:hover td,:root[data-theme=cyberpunk] .pbi-rec tr.pbi-click:hover td{background:rgba(252,255,255,.024)}
:root[data-theme=cyberpunk] .tb-strip{border-bottom:1px dotted rgba(252,255,255,.078);outline:none}
:root[data-theme=cyberpunk] .tb-strip .tb-title{color:var(--accent)}
:root[data-theme=cyberpunk] .tb-strip .tb-meta{color:var(--muted)}
:root[data-theme=cyberpunk] .tb-strip .tb-hint{color:var(--faint)}
:root[data-theme=cyberpunk] .tb-strip .tb-hint svg{fill:none;stroke:currentColor}
:root[data-theme=cyberpunk] .tb-strip:hover .tb-hint,:root[data-theme=cyberpunk] .tb-strip:focus-visible .tb-hint{color:var(--accent)}
:root[data-theme=cyberpunk] .tb-panel{background:linear-gradient(180deg,rgba(8,10,20,.949),rgba(11,13,24,.922));box-shadow:0 24px 50px -20px #000000,inset 0 -1px 0 rgba(252,255,255,.051)}
:root[data-theme=cyberpunk] .topbar.pinned .tb-panel{background:none;box-shadow:none}
:root[data-theme=cyberpunk] body:not(.rail-pinned):not(.rail-open) aside:not(.hot){background:transparent;border-right-color:transparent;box-shadow:none}
:root[data-theme=cyberpunk] .table-wrap{border:0;background:radial-gradient(120% 60% at 0% 0%,rgba(0,226,210,.051),transparent 60%),radial-gradient(100% 60% at 100% 0%,rgba(162,98,252,.059),transparent 60%),linear-gradient(180deg,rgba(15,18,30,.8),rgba(8,10,20,.8));box-shadow:inset 0 1px 0 rgba(252,255,255,.071),0 24px 50px -34px #000000}
:root[data-theme=cyberpunk] .table-wrap thead th{color:#9e91a8;background-color:#0a0d17}
:root[data-theme=cyberpunk] .table-wrap tbody tr:nth-child(even)>td{background:rgba(252,255,255,.012)}
:root[data-theme=cyberpunk] .table-wrap tbody tr:hover>td{background:rgba(0,226,210,.047)}
:root[data-theme=cyberpunk] .table-wrap tbody tr:hover>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}
:root[data-theme=cyberpunk] .table-wrap tbody tr.sel>td{background:rgba(249,227,37,.063)}
:root[data-theme=cyberpunk] .table-wrap tbody tr.sel>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}
:root[data-theme=cyberpunk] thead tr.tt-total>th,:root[data-theme=cyberpunk] thead tr.tt-total>td{background:linear-gradient(to top,rgba(249,224,31,.333) 1px,transparent 1px) #0a0d17;border-bottom:0}
:root[data-theme=cyberpunk] .pbi-rec button.tg{border:0;background:transparent;color:var(--faint)}
:root[data-theme=cyberpunk] .pbi-rec button.tg:hover{background:rgba(252,255,255,.071);color:var(--accent)}
:root[data-theme=cyberpunk] .pbi-rec .rc-pick{border:0;background:none;color:inherit}
:root[data-theme=cyberpunk] .pbi-rec .rc-pick:hover,:root[data-theme=cyberpunk] .pbi-rec .rc-pick.on{color:var(--accent)}
:root[data-theme=cyberpunk] .pbi-rec .num-link{border:0;background:none;color:inherit}
:root[data-theme=cyberpunk] .pbi-rec .num-link:hover{background:rgba(0,226,210,.122);color:#fcffff}
:root[data-theme=cyberpunk] .pbi-rec td.on .num-link{background:rgba(249,227,37,.149);color:var(--accent);box-shadow:0 0 0 1px rgba(249,227,37,.333)}
:root[data-theme=cyberpunk] .pbi-rec td.strong{color:var(--strong)}
:root[data-theme=cyberpunk] .pbi-rec tr.rc-l1>td{background:rgba(252,255,255,.02)}
:root[data-theme=cyberpunk] .pbi-rec tr.rc-l1>td:first-child{color:var(--text)}
:root[data-theme=cyberpunk] .rc-chip{color:var(--muted)}
:root[data-theme=cyberpunk] .rc-chip b{color:var(--accent)}
:root[data-theme=cyberpunk] .table-wrap thead th :is(button,a){color:inherit}
:root[data-theme=cyberpunk] thead tr.tt-total .rc-pick{color:var(--accent)}
:root[data-theme=cyberpunk] .pbi-legend .dot{filter:drop-shadow(0 0 4px rgba(252,255,255,.251))}
:root[data-theme=cyberpunk] .pbi-legend .pbi-back .n{color:var(--accent)}
:root[data-theme=cyberpunk] .pbi-loading{color:var(--accent)}
:root[data-theme=cyberpunk] .acc-pill{background:rgba(252,255,255,.031);color:#dbebef}
:root[data-theme=cyberpunk] .acc-pill small{color:var(--faint)}
:root[data-theme=cyberpunk] .acc-pill.up{color:#27eddd;background:rgba(0,226,210,.071)}
:root[data-theme=cyberpunk] .acc-pill.down{color:#fc5756;background:rgba(254,84,83,.071)}
:root[data-theme=cyberpunk] .acc-pill.gold{color:var(--accent);background:rgba(249,224,31,.071)}
:root[data-theme=cyberpunk] .acc-pill.ghost{color:#dbebef;background:none;box-shadow:inset 0 0 0 1px rgba(252,255,255,.102)}
:root[data-theme=cyberpunk] .pbi-accl .vcap{fill:var(--faint)}
:root[data-theme=cyberpunk] .pbi-accl .vv{fill:#dbebef}
:root[data-theme=cyberpunk] .pbi-accl .vv.up{fill:#27eddd}
:root[data-theme=cyberpunk] .pbi-accl .vv.down{fill:#fc5756}
:root[data-theme=cyberpunk] .pbi-accl .vp{fill:var(--faint)}
:root[data-theme=cyberpunk] .pbi-accl .pt.sel .vp,:root[data-theme=cyberpunk] .pbi-accl .pt.end .vp{fill:var(--accent)}
:root[data-theme=cyberpunk] .pbi-accl .pt.end .dot{fill:var(--accent);stroke:var(--accent);filter:drop-shadow(0 0 6px var(--accent))}
:root[data-theme=cyberpunk] .pbi-accl .pj{stroke:#2df7e5}
:root[data-theme=cyberpunk] .pbi-accl .pjd{fill:none;stroke:#2df7e5}
:root[data-theme=cyberpunk] .pbi-accl .pjt{fill:#2df7e5}
:root[data-theme=cyberpunk] .topbar:not(.pinned) .tb-strip{border-bottom:0}
:root[data-theme=cyberpunk] .topbar:not(.pinned) .tb-strip:focus-visible{background:var(--accent)}
:root[data-theme=cyberpunk] .pbi-accl .bcap{fill:var(--faint)}
:root[data-theme=cyberpunk] .pbi-accl .avgm{stroke:#f9e01f}
:root[data-theme=cyberpunk] .pbi-accl .sup{fill:#00e2d2}
:root[data-theme=cyberpunk] .pbi-accl .sdn{fill:#fe5453}
:root[data-theme=cyberpunk] .pbi-accl .snk{fill:none;stroke:#b080fd}
:root[data-theme=cyberpunk] .pbi-accl .snk.glow{filter:blur(4px)}
:root[data-theme=cyberpunk] .pbi-accl .b5{stroke:#fbdf1c}
:root[data-theme=cyberpunk] .pbi-accl .b5t{fill:#f8e02f}
:root[data-theme=cyberpunk] .pbi-accl .sdot{stroke:#0c0e1a}
:root[data-theme=cyberpunk] .pbi-accl .sdot.up{fill:#27eddd}
:root[data-theme=cyberpunk] .pbi-accl .sdot.down{fill:#fc5756}
:root[data-theme=cyberpunk] .pbi-accl .sdot.part{fill:none;stroke:#dbebef}
:root[data-theme=cyberpunk] .pbi-accl .sv.up{fill:#27eddd}
:root[data-theme=cyberpunk] .pbi-accl .sv.down{fill:#fc5756}
:root[data-theme=cyberpunk] .pbi-accl .pjb{stroke:#2df7e5}
:root[data-theme=cyberpunk] .gi-table td.gi-low{color:inherit}
:root[data-theme=cyberpunk] .orders-table td.fee,:root[data-theme=cyberpunk] .orders-table th.fee,:root[data-theme=cyberpunk] .shopee .orders-table td.amount.fee{color:inherit}
:root[data-theme=cyberpunk] .pbi-accl .d.fut{fill:#796d83}
:root[data-theme=cyberpunk] .pbi-accl .pjs{fill:#2df7e5}
@media(min-width:701px){:root[data-theme=cyberpunk] body:not(.rail-pinned):not(.rail-open) aside:not(.hot) nav .active{background:transparent;box-shadow:none}
}
:root[data-theme=cyberpunk] .upd>summary .upd-ic{fill:none;stroke:currentColor}
:root[data-theme=cyberpunk] .upd>summary.running{border-color:var(--accent);color:var(--accent)}
:root[data-theme=cyberpunk] .upd-ring circle{fill:none}
:root[data-theme=cyberpunk] .upd-ring .bg{stroke:var(--line)}
:root[data-theme=cyberpunk] .upd-ring .fg{stroke:var(--accent)}
:root[data-theme=cyberpunk] .upd-pop{background:linear-gradient(160deg,#121521 0%,#0b0d18 70%);box-shadow:0 26px 60px -18px #000000,inset 0 1px 0 rgba(252,255,255,.039)}
:root[data-theme=cyberpunk] .upd-title{color:var(--strong)}
:root[data-theme=cyberpunk] .upd-title small{color:var(--faint)}
:root[data-theme=cyberpunk] .upd-group .k{color:var(--faint)}
:root[data-theme=cyberpunk] .upd-item:hover{background:rgba(252,255,255,.031)}
:root[data-theme=cyberpunk] .upd-item input{accent-color:var(--accent)}
:root[data-theme=cyberpunk] .upd-item span{color:var(--text)}
:root[data-theme=cyberpunk] .upd-item small{color:var(--faint)}
:root[data-theme=cyberpunk] .upd-days{color:var(--faint)}
:root[data-theme=cyberpunk] .upd-days button{background:transparent;border:0;color:var(--muted)}
:root[data-theme=cyberpunk] .upd-days button:hover{color:var(--strong)}
:root[data-theme=cyberpunk] .upd-days button.active{background:rgba(249,224,31,.122);color:var(--accent)}
:root[data-theme=cyberpunk] .upd-pct{color:var(--accent)}
:root[data-theme=cyberpunk] .upd-where{color:var(--strong)}
:root[data-theme=cyberpunk] .upd-detail{color:var(--muted)}
:root[data-theme=cyberpunk] .upd-step{color:var(--muted)}
:root[data-theme=cyberpunk] .upd-step i{color:var(--faint)}
:root[data-theme=cyberpunk] .upd-step small{color:var(--faint)}
:root[data-theme=cyberpunk] .upd-step.run b{color:var(--strong)}
:root[data-theme=cyberpunk] .upd-step.ok i{color:#27eddd}
:root[data-theme=cyberpunk] .upd-step.err i,:root[data-theme=cyberpunk] .upd-step.err small{color:#fa5a54}
:root[data-theme=cyberpunk] .upd-float{border:0;color:var(--text);background:linear-gradient(135deg,rgba(23,26,40,.949),rgba(11,13,24,.949));box-shadow:0 10px 30px -10px #000000,inset 0 1px 0 rgba(252,255,255,.051)}
:root[data-theme=cyberpunk] .upd-float b{color:var(--accent)}
:root[data-theme=cyberpunk] .upd-float:hover{box-shadow:0 10px 30px -10px #000000,0 0 0 1px rgba(249,224,31,.333)}
:root[data-theme=cyberpunk] .org-card.empty .k{color:var(--muted)}
:root[data-theme=cyberpunk] .org-list b{color:var(--strong)}
:root[data-theme=cyberpunk] .org-add{color:var(--muted)}
:root[data-theme=cyberpunk] .org-systems tr.bad input{border-color:#fe554f}
:root[data-theme=cyberpunk] .org-systems small.warn{color:#fa5a54}
:root[data-theme=cyberpunk] .org-n{background:var(--accent);color:#0f121e}
:root[data-theme=cyberpunk] .org-need{border:1px solid var(--line-soft);background:transparent;color:var(--muted)}
:root[data-theme=cyberpunk] .org-need:hover{color:var(--text);border-color:rgba(249,224,31,.4)}
:root[data-theme=cyberpunk] .org-need.on{background:rgba(249,224,31,.122);border-color:rgba(249,224,31,.6);color:var(--text)}
:root[data-theme=cyberpunk] .org-need.on::before{color:var(--accent)}
:root[data-theme=cyberpunk] .org-table thead th{color:var(--faint);border-bottom:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .org-table tbody th .k{color:var(--strong)}
:root[data-theme=cyberpunk] .org-table tbody th small{color:var(--faint)}
:root[data-theme=cyberpunk] .org-table tr.org-first>*{border-top:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .org-table tbody tr:first-child>*{border-top:0}
:root[data-theme=cyberpunk] .org-table td b{color:var(--strong)}
:root[data-theme=cyberpunk] .org-table td .m{color:var(--faint)}
:root[data-theme=cyberpunk] .org-table tbody tr:hover>*{background:rgba(0,226,210,.039)}
@media(max-width:700px){:root[data-theme=cyberpunk] .org-table tr>*{border-top:0!important}
:root[data-theme=cyberpunk] .org-table tr.org-first{border-top:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .org-table tbody tr:first-child{border-top:0}
}
:root[data-theme=cyberpunk] .origin-note{background:linear-gradient(135deg,rgba(249,224,31,.08),rgba(168,156,178,.03) 70%);color:var(--muted)}
:root[data-theme=cyberpunk] .origin-note b{color:var(--text)}
:root[data-theme=cyberpunk] .org-warn{color:#fbdf1c}
:root[data-theme=cyberpunk] .org-ok{color:#27eddd}
:root[data-theme=cyberpunk] .org-reads{color:var(--text)}
:root[data-theme=cyberpunk] .org-rule-edit textarea{background:#080a14;color:var(--text);border:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .org-rule-read li{border-bottom:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .org-rule-read li .m{color:var(--faint)}
:root[data-theme=cyberpunk] .org-rule-read li.rl-ok{color:var(--text)}
:root[data-theme=cyberpunk] .org-rule-read li.rl-note{color:var(--faint)}
:root[data-theme=cyberpunk] .org-rule-read li.rl-err{color:#fbdf1c}
:root[data-theme=cyberpunk] .org-help summary{color:var(--faint)}
:root[data-theme=cyberpunk] .org-help code{color:#27eddd}
:root[data-theme=cyberpunk] .org-chip{background:rgba(0,226,210,.078)}
:root[data-theme=cyberpunk] .org-chip.on{background:rgba(249,224,31,.133)}
:root[data-theme=cyberpunk] .org-chip .text-button{color:var(--strong)}
:root[data-theme=cyberpunk] .org-x{background:none;border:0;color:var(--faint)}
:root[data-theme=cyberpunk] .org-x:hover{color:#fa5a54}
:root[data-theme=cyberpunk] .org-map th{color:var(--faint)}
:root[data-theme=cyberpunk] .org-map td{border-top:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .org-map td b{color:var(--strong)}
:root[data-theme=cyberpunk] .org-merge-t td.org-win{color:var(--strong)}
:root[data-theme=cyberpunk] .org-merge-t tr.org-src>*{background:rgba(249,224,31,.051)}
:root[data-theme=cyberpunk] .org-merge-t thead small{color:var(--faint)}
:root[data-theme=cyberpunk] .org-merge-t .org-freeze{background:var(--card);box-shadow:1px 0 0 var(--line-soft)}
:root[data-theme=cyberpunk] .org-merge-t td small{color:var(--faint)}
:root[data-theme=cyberpunk] .org-read{color:var(--faint)}
:root[data-theme=cyberpunk] .org-merge-t td.org-calc{color:var(--text)}
:root[data-theme=cyberpunk] .org-table tr.org-sel>th,:root[data-theme=cyberpunk] .org-table tr.org-sel>td{background:rgba(249,224,31,.05)}
:root[data-theme=cyberpunk] .fo-rows thead th{background:var(--card)}
:root[data-theme=cyberpunk] .tag.fo-t-dado{color:#a99db3}
:root[data-theme=cyberpunk] .tag.fo-t-busca{color:#1cdefc;border-color:rgba(28,222,252,.35)}
:root[data-theme=cyberpunk] .tag.fo-t-calc{color:#f9e325;border-color:rgba(249,227,37,.4)}
:root[data-theme=cyberpunk] .tag.fo-v{color:#66fa93;border-color:rgba(102,250,147,.3)}
:root[data-theme=cyberpunk] .tag.fo-v-bad{color:#f9e325;border-color:rgba(249,227,37,.45)}
:root[data-theme=cyberpunk] .fo-read{background:none;border:0;color:#a99db3}
:root[data-theme=cyberpunk] .fo-read .fo-knob{background:rgba(169,157,179,.3)}
:root[data-theme=cyberpunk] .fo-read .fo-knob::after{background:#a99db3}
:root[data-theme=cyberpunk] .fo-read.on{color:#dbebef}
:root[data-theme=cyberpunk] .fo-read.on .fo-knob{background:rgba(249,227,37,.45)}
:root[data-theme=cyberpunk] .fo-read.on .fo-knob::after{background:#f9e325}
:root[data-theme=cyberpunk] .fe-title{background:transparent;border:0;border-bottom:1px dashed var(--line-soft);color:inherit}
:root[data-theme=cyberpunk] .fe-what{background:transparent;border:0;border-bottom:1px dashed var(--line-soft);color:var(--faint)}
:root[data-theme=cyberpunk] .fe-h{color:var(--faint)}
:root[data-theme=cyberpunk] .fe-cols input{background:rgba(252,255,255,.03);border:1px solid var(--line-soft);color:inherit}
:root[data-theme=cyberpunk] select,:root[data-theme=cyberpunk] .company select,:root[data-theme=cyberpunk] header select{background-color:#0f121e}
:root[data-theme=cyberpunk] select option,:root[data-theme=cyberpunk] select optgroup{background-color:#0f121e;color:#deeef2}
:root[data-theme=cyberpunk] select option:checked{background-color:#262939;color:#f9e325}
:root[data-theme=cyberpunk] .fe-grid .fe-addlink{color:var(--faint)}
:root[data-theme=cyberpunk] .fe-link{border-left:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .fe-grid .fe-name{background:rgba(252,255,255,.03);border:1px solid var(--line-soft);color:inherit}
:root[data-theme=cyberpunk] .fe-cell .fe-how{background:rgba(252,255,255,.03);border:1px solid var(--line-soft);color:inherit}
:root[data-theme=cyberpunk] .fe-foot th,:root[data-theme=cyberpunk] .fe-foot td{border-top:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .fe-grid tbody th .fe-name{color:var(--strong)}
:root[data-theme=cyberpunk] .fe-grid thead th.fe-org{color:var(--strong)}
:root[data-theme=cyberpunk] .fe-links[open] summary{color:var(--strong)}
:root[data-theme=cyberpunk] .org-table tr.fo-group>th{color:var(--strong);border-bottom:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .fo-pronta{color:#f9e325;border-color:rgba(249,227,37,.4)}
:root[data-theme=cyberpunk] .fo-clist tbody th{color:var(--strong)}
:root[data-theme=cyberpunk] .db-tile.on{box-shadow:inset 0 -2px 0 var(--accent)}
:root[data-theme=cyberpunk] .db-item{background:none;border:1px solid transparent;color:var(--text)}
:root[data-theme=cyberpunk] .db-item:hover{border-color:var(--line)}
:root[data-theme=cyberpunk] .db-item.active{border-color:var(--accent)}
:root[data-theme=cyberpunk] .db-owner{color:var(--faint)}
:root[data-theme=cyberpunk] .db-pick label{color:var(--muted)}
:root[data-theme=cyberpunk] .db-chip{background:none;border:1px solid var(--line);color:var(--text)}
:root[data-theme=cyberpunk] .db-chip:hover{border-color:var(--accent)}
:root[data-theme=cyberpunk] .db-chip.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}
:root[data-theme=cyberpunk] .db-plus{color:var(--accent)}
:root[data-theme=cyberpunk] .db-tree{border-left:1px solid var(--line)}
:root[data-theme=cyberpunk] .db-leaf{background:none;border:1px solid transparent;color:var(--text)}
:root[data-theme=cyberpunk] button.db-leaf:hover{border-color:var(--line)}
:root[data-theme=cyberpunk] button.db-leaf.on{border-color:var(--accent)}
:root[data-theme=cyberpunk] .db-leaf-k{color:var(--faint)}
:root[data-theme=cyberpunk] .db-leaf-v .db-sep{color:#00eb65}
:root[data-theme=cyberpunk] .db-audit{background:none;border:1px solid var(--line);color:var(--faint)}
:root[data-theme=cyberpunk] .db-audit:hover,:root[data-theme=cyberpunk] .db-audit:focus-visible{color:var(--strong);border-color:var(--accent)}
:root[data-theme=cyberpunk] .db-audit.on{color:#00eb65;border-color:rgba(0,235,101,.45)}
:root[data-theme=cyberpunk] .db-read{background:rgba(252,255,255,.025)}
:root[data-theme=cyberpunk] .db-read .k{color:var(--faint)}
:root[data-theme=cyberpunk] .db-read li.off .db-read-n{color:var(--faint)}
:root[data-theme=cyberpunk] .db-act{background:none;border:1px solid var(--line);color:var(--faint)}
:root[data-theme=cyberpunk] .db-act:hover:not(:disabled),:root[data-theme=cyberpunk] .db-act:focus-visible{color:var(--strong);border-color:var(--accent)}
:root[data-theme=cyberpunk] .db-act.off,:root[data-theme=cyberpunk] .db-act.part{color:#fbdf1c;border-color:rgba(251,223,28,.35)}
:root[data-theme=cyberpunk] .db-act.busy{color:var(--accent)}
:root[data-theme=cyberpunk] .db-act.on{color:#00eb65;border-color:rgba(0,235,101,.35)}
:root[data-theme=cyberpunk] .loading-veil{background:rgba(6,7,16,0)}
:root[data-theme=cyberpunk] .loading-veil.on{background:rgba(6,7,16,.45)}
:root[data-theme=cyberpunk] .loading-card{background:radial-gradient(closest-side,rgba(6,7,16,.9) 0%,rgba(6,7,16,.7) 55%,rgba(6,7,16,0) 100%)}
:root[data-theme=cyberpunk] .loading-card b{color:var(--strong)}
:root[data-theme=cyberpunk] .loading-card b,:root[data-theme=cyberpunk] .loading-pct,:root[data-theme=cyberpunk] .loading-sub{text-shadow:0 1px 8px rgba(0,0,0,.8)}
:root[data-theme=cyberpunk] .loading-ring i{border:2px solid rgba(252,255,255,.05);border-top-color:var(--accent)}
:root[data-theme=cyberpunk] .loading-ring i:nth-child(2){border-top-color:rgba(39,237,221,.8)}
:root[data-theme=cyberpunk] .loading-ring i:nth-child(3){border:0;background:radial-gradient(circle,rgba(249,224,31,.85),rgba(249,224,31,.25) 70%)}
:root[data-theme=cyberpunk] .loading-pct{color:var(--accent)}
:root[data-theme=cyberpunk] .loading-bar{background:rgba(252,255,255,.06)}
:root[data-theme=cyberpunk] .loading-bar i{background:linear-gradient(90deg,rgba(39,237,221,.8),var(--accent))}
:root[data-theme=cyberpunk] .loading-sub{color:var(--faint)}
:root[data-theme=cyberpunk] .db-pick.on{color:var(--accent);border-color:rgba(249,224,31,.45)}
:root[data-theme=cyberpunk] .db-range{color:var(--muted)}
:root[data-theme=cyberpunk] .lw-chip{background:rgba(252,255,255,.025)}
:root[data-theme=cyberpunk] .lw-chip:hover{background:rgba(249,224,31,.06)}
:root[data-theme=cyberpunk] .lw-name{color:var(--strong)}
:root[data-theme=cyberpunk] .lw-x{background:none;border:0;color:var(--faint)}
:root[data-theme=cyberpunk] .lw-x:hover{color:var(--strong)}
:root[data-theme=cyberpunk] .lw-box.over,:root[data-theme=cyberpunk] .lw-list.over{background:rgba(249,224,31,.05)}
:root[data-theme=cyberpunk] .lw-title{background:none;border:0;border-bottom:1px solid var(--line);color:var(--strong)}
:root[data-theme=cyberpunk] .db-win{color:var(--accent)}
:root[data-theme=cyberpunk] .lw-move{color:var(--muted)}
:root[data-theme=cyberpunk] .lw-move:hover{color:var(--accent)}
:root[data-theme=cyberpunk] .lw-send{background:transparent;color:var(--muted);border:1px solid var(--line)}
:root[data-theme=cyberpunk] .lw-send:hover{color:var(--accent)}
:root[data-theme=cyberpunk] .lw-fold{color:var(--muted)}
:root[data-theme=cyberpunk] .lw-fold:hover{color:var(--accent)}
:root[data-theme=cyberpunk] .table-wrap{background:#0c0e19;box-shadow:none}
:root[data-theme=cyberpunk] .table-wrap thead th{background-color:#0c0e19!important;border-bottom:0!important;color:#a79bb1}
:root[data-theme=cyberpunk] .table-wrap thead tr.tt-total>th,:root[data-theme=cyberpunk] .table-wrap thead tr.tt-total>td{background-color:#0c0e19!important}
:root[data-theme=cyberpunk] .table-wrap tbody>tr>td,:root[data-theme=cyberpunk] .table-wrap tbody>tr>th{border-bottom:0!important;background:rgba(252,255,255,.035)}
:root[data-theme=cyberpunk] .table-wrap tbody tr:nth-child(even)>td{background:rgba(252,255,255,.035)}
:root[data-theme=cyberpunk] .table-wrap tbody tr:hover>td,:root[data-theme=cyberpunk] .table-wrap tbody tr:hover>th{background:rgba(252,255,255,.07)}
:root[data-theme=cyberpunk] .table-wrap tbody tr.sel>td{background:rgba(249,224,31,.08)}
:root[data-theme=cyberpunk] .table-wrap tfoot td{background-color:#0c0e19}
:root[data-theme=cyberpunk] .outline,:root[data-theme=cyberpunk] .dp-field,:root[data-theme=cyberpunk] details.ms summary,:root[data-theme=cyberpunk] .company select,:root[data-theme=cyberpunk] header select{border-color:transparent!important;background:rgba(252,255,255,.055);box-shadow:none}
:root[data-theme=cyberpunk] .outline:hover,:root[data-theme=cyberpunk] .dp-field:hover,:root[data-theme=cyberpunk] details.ms summary:hover,:root[data-theme=cyberpunk] details.ms[open] summary,:root[data-theme=cyberpunk] .company select:hover,:root[data-theme=cyberpunk] header select:hover{background:rgba(252,255,255,.1);box-shadow:none;color:var(--strong)}
:root[data-theme=cyberpunk] .outline.primary{background:rgba(249,224,31,.12);color:var(--accent)}
:root[data-theme=cyberpunk] .outline.primary:hover{background:rgba(249,224,31,.2)}
:root[data-theme=cyberpunk] .dp-field[aria-expanded=true],:root[data-theme=cyberpunk] .dp-field:focus-visible{background:rgba(252,255,255,.1);box-shadow:0 0 0 2px rgba(249,224,31,.18)}
:root[data-theme=cyberpunk] .segmented{border:0!important;background:rgba(252,255,255,.055);box-shadow:none}
:root[data-theme=cyberpunk] .segmented button:hover{background:rgba(252,255,255,.07)}
:root[data-theme=cyberpunk] .segmented button.active,:root[data-theme=cyberpunk] .segmented button[aria-pressed=true]{background:rgba(252,255,255,.13);box-shadow:none;color:#fcffff;filter:none}
:root[data-theme=cyberpunk] .period-links button:hover{background:rgba(252,255,255,.07)}
:root[data-theme=cyberpunk] .period-links button.active{background:rgba(249,224,31,.14);color:var(--accent);box-shadow:none}
:root[data-theme=cyberpunk] aside nav button.active,:root[data-theme=cyberpunk] aside nav .mod.active>.mod-btn{background:rgba(252,255,255,.08);box-shadow:none}
:root[data-theme=cyberpunk] aside nav .sub-btn.active{background:rgba(252,255,255,.06)}
:root[data-theme=cyberpunk] aside nav button:hover,:root[data-theme=cyberpunk] aside nav .mod-btn:hover,:root[data-theme=cyberpunk] aside nav .sub-btn:hover,:root[data-theme=cyberpunk] #rail-pin:hover,:root[data-theme=cyberpunk] #rail-theme:hover{background:rgba(252,255,255,.05)}
:root[data-theme=cyberpunk] tbody td.same-hl,:root[data-theme=cyberpunk] tbody td.same-hl *{color:#f1e52d!important}
:root[data-theme=cyberpunk] tbody td.same-hl{text-shadow:0 0 12px rgba(241,229,45,.35)}
:root[data-theme=cyberpunk] .lc-chip,:root[data-theme=cyberpunk] .db-chip,:root[data-theme=cyberpunk] .sp-chip,:root[data-theme=cyberpunk] .sp-xfchip,:root[data-theme=cyberpunk] .tt-fchip{border-color:transparent!important;background:rgba(252,255,255,.055)}
:root[data-theme=cyberpunk] .lc-chip:hover,:root[data-theme=cyberpunk] .db-chip:hover,:root[data-theme=cyberpunk] .sp-xfchip:hover{background:rgba(252,255,255,.1)}
:root[data-theme=cyberpunk] .tt-fchip,:root[data-theme=cyberpunk] .sp-xfchip{background:rgba(249,224,31,.12)}
:root[data-theme=cyberpunk] select,:root[data-theme=cyberpunk] .company select,:root[data-theme=cyberpunk] header select{border-color:transparent;background-color:rgba(252,255,255,.055)}
:root[data-theme=cyberpunk] select:hover{background-color:rgba(252,255,255,.1)}
:root[data-theme=cyberpunk] .tt-search input,:root[data-theme=cyberpunk] input[type=search]{border-color:transparent;background:rgba(252,255,255,.055)}
:root[data-theme=cyberpunk] .tt-search input:focus,:root[data-theme=cyberpunk] input[type=search]:focus,:root[data-theme=cyberpunk] select:focus{border-color:transparent;outline:1px solid rgba(249,224,31,.45);box-shadow:none}
:root[data-theme=cyberpunk] .tag{border-color:transparent!important;background:color-mix(in srgb,currentColor 13%,transparent)}
:root[data-theme=cyberpunk] button.tag:hover{background:color-mix(in srgb,currentColor 22%,transparent)}
:root[data-theme=cyberpunk] .card.pbi-slicers{background:none!important;border:0;box-shadow:none}
:root[data-theme=cyberpunk] .card.pbi-slicers:hover{box-shadow:none}
:root[data-theme=cyberpunk] .pbi-slicers .mg-in,:root[data-theme=cyberpunk] .pbi-kpi .mg-in{border-color:transparent!important;background:rgba(252,255,255,.055)!important;box-shadow:none}
:root[data-theme=cyberpunk] .table-wrap.cash-table.daily td.cat-name{background:#111420}
:root[data-theme=cyberpunk] .db-auto.warn{color:var(--accent)}
:root[data-theme=cyberpunk] .db-tags[open]>summary{color:var(--strong);border-color:var(--accent)}
:root[data-theme=cyberpunk] .db-tags.big .db-tagmenu{background:var(--card);box-shadow:0 10px 28px rgba(0,0,0,.45)}
:root[data-theme=cyberpunk] .db-tagmenu label{background:rgba(252,255,255,.04);color:var(--muted)}
:root[data-theme=cyberpunk] .db-tagmenu label:hover{color:var(--strong)}
:root[data-theme=cyberpunk] .db-tagmenu label:has(input:checked){background:rgba(0,235,101,.12);color:#00eb65}
:root[data-theme=cyberpunk] .db-tagmenu input{accent-color:#00eb65}
:root[data-theme=cyberpunk] .db-tagf{background:rgba(252,255,255,.04);border:0;color:var(--muted)}
:root[data-theme=cyberpunk] .db-tagf:hover,:root[data-theme=cyberpunk] .db-tagf:focus-visible{color:var(--strong)}
:root[data-theme=cyberpunk] .db-tagf.on{background:rgba(249,224,31,.14);color:var(--accent)}
:root[data-theme=cyberpunk] .mv-glide{background:rgba(252,255,255,.12);box-shadow:0 0 18px -4px rgba(249,224,31,.25)}
:root[data-theme=cyberpunk] body::before{background:radial-gradient(38% 32% at 78% 12%,rgba(249,224,31,.05),transparent 70%),radial-gradient(42% 36% at 18% 88%,rgba(0,226,210,.045),transparent 70%),radial-gradient(30% 28% at 50% 50%,rgba(162,98,252,.03),transparent 70%)}
:root[data-theme=cyberpunk] .pbi-accl .nowl{stroke:#f9e01f}
:root[data-theme=cyberpunk] .pbi-accl .nowt{fill:#fee94a}
:root[data-theme=cyberpunk] .proj-table td.m{color:var(--faint)}
:root[data-theme=cyberpunk] .proj-table tr.sub td{color:#f8e02f}
:root[data-theme=cyberpunk] .proj-table tr.tot td{color:#fee94a;border-top:1px solid rgba(254,233,74,.25)}
:root[data-theme=cyberpunk] .acc-pill.pbi-click:hover{border-color:rgba(254,233,74,.5)}
:root[data-theme=cyberpunk] .pbi-accl .dvt{fill:#dbebef}
:root[data-theme=cyberpunk] .pbi-accl .dvt.up{fill:#27eddd}
:root[data-theme=cyberpunk] .pbi-accl .dvt.down{fill:#fc5756}
:root[data-theme=cyberpunk] .pbi-ring-card .m{color:var(--faint)}
:root[data-theme=cyberpunk] .rg-t{color:#dbebef}
:root[data-theme=cyberpunk] .rdial .rd.up{stroke:#27eddd}
:root[data-theme=cyberpunk] .rdial .rd.down{stroke:#b080fd}
:root[data-theme=cyberpunk] .rdial .rd.part{stroke:#f9e01f}
:root[data-theme=cyberpunk] .rdial .rd.fut{stroke:#2df7e5}
:root[data-theme=cyberpunk] .rdial .rd:hover{filter:drop-shadow(0 0 4px #00e2d2)}
:root[data-theme=cyberpunk] .rdial .rdavg{fill:none;stroke:#f9e01f}
:root[data-theme=cyberpunk] .rdial .rdtrack{fill:none;stroke:rgba(252,255,255,.059)}
:root[data-theme=cyberpunk] .rdial .rdel{fill:none;stroke:#f9e01f}
:root[data-theme=cyberpunk] .rdial .rdt{fill:#796d83}
:root[data-theme=cyberpunk] .rdial .rdk{fill:var(--faint)}
:root[data-theme=cyberpunk] .rdial .rdv{fill:var(--accent)}
:root[data-theme=cyberpunk] .rdial .rdp.up{fill:#27eddd}
:root[data-theme=cyberpunk] .rdial .rdp.down{fill:#fc5756}
:root[data-theme=cyberpunk] .rgauge .gbg{fill:none}
:root[data-theme=cyberpunk] .rgauge .gfill{fill:none}
:root[data-theme=cyberpunk] .rgauge .gfill.glow{filter:blur(6px)}
:root[data-theme=cyberpunk] .rgauge .gprov{fill:none;stroke:#dbebef}
:root[data-theme=cyberpunk] .rgauge .gtk{stroke:rgba(252,255,255,.2)}
:root[data-theme=cyberpunk] .rgauge .gideal{stroke:#f1fcff}
:root[data-theme=cyberpunk] .rgauge .gidt{fill:#f1fcff}
:root[data-theme=cyberpunk] .rgauge .gneedle.up{stroke:#27eddd}
:root[data-theme=cyberpunk] .rgauge .gneedle.down{stroke:#fc5756}
:root[data-theme=cyberpunk] .rgauge .ghub.up{fill:#27eddd}
:root[data-theme=cyberpunk] .rgauge .ghub.down{fill:#fc5756}
:root[data-theme=cyberpunk] .rgauge .gnt.up{fill:#27eddd}
:root[data-theme=cyberpunk] .rgauge .gnt.down{fill:#fc5756}
:root[data-theme=cyberpunk] .rgauge .gpct.up{fill:#27eddd}
:root[data-theme=cyberpunk] .rgauge .gpct.down{fill:#fc5756}
:root[data-theme=cyberpunk] .rgauge .gk{fill:var(--faint)}
:root[data-theme=cyberpunk] .rg-stats b{color:#dbebef}
:root[data-theme=cyberpunk] .rg-stats b.up{color:#27eddd}
:root[data-theme=cyberpunk] .rg-stats b.down{color:#fc5756}
:root[data-theme=cyberpunk] .rg-stats small{color:var(--faint)}
:root[data-theme=cyberpunk] .rg-verdict.up{color:#27eddd;background:rgba(0,226,210,.071)}
:root[data-theme=cyberpunk] .rg-verdict.down{color:#fc5756;background:rgba(254,84,83,.071)}
:root[data-theme=cyberpunk] .rg-empty b{color:var(--accent)}
:root[data-theme=cyberpunk] .pbi-accl .ddot{fill:#2df7e5;stroke:#0c0e1a}
:root[data-theme=cyberpunk] .pbi-accl .ddot.hi{fill:var(--accent)}
:root[data-theme=cyberpunk] .pbi-accl .dval{fill:#dbebef}
:root[data-theme=cyberpunk] .pbi-accl .dval.max{fill:var(--accent)}
:root[data-theme=cyberpunk] .rg-t small{color:var(--faint)}
:root[data-theme=cyberpunk] .rd-leg{color:var(--faint)}
:root[data-theme=cyberpunk] .rd-leg .lg.up{background:#27eddd}
:root[data-theme=cyberpunk] .rd-leg .lg.down{background:#b080fd}
:root[data-theme=cyberpunk] .rd-leg .lg.part{background:#f9e01f}
:root[data-theme=cyberpunk] .rd-leg .lg.fut{background:repeating-linear-gradient(90deg,rgba(45,247,229,.502) 0 2px,transparent 2px 4px)}
:root[data-theme=cyberpunk] .rd-leg .lg.el{background:#f9e01f}
:root[data-theme=cyberpunk] .pbi-accl .dpart{fill:none;stroke:#f9e01f}
:root[data-theme=cyberpunk] .pbi-accl .ddot.part{fill:none;stroke:#f9e01f}
:root[data-theme=cyberpunk] .pbi-accl .dval.part{fill:#fee94a}
:root[data-theme=cyberpunk] .hl-list li{background:rgba(252,255,255,.024)}
:root[data-theme=cyberpunk] .hl-list li::before{background:#27eddd}
:root[data-theme=cyberpunk] .hl-list li.down::before{background:#fe5453}
:root[data-theme=cyberpunk] .hl-list li:hover{background:rgba(249,224,31,.063)}
:root[data-theme=cyberpunk] .hl-list b.up{color:#27eddd}
:root[data-theme=cyberpunk] .hl-list b.down{color:#fc5756}
:root[data-theme=cyberpunk] .hl-go{color:var(--faint)}
:root[data-theme=cyberpunk] .hl-card .m{color:var(--faint)}
:root[data-theme=cyberpunk] .hl-empty p{color:var(--faint)}
:root[data-theme=cyberpunk] .hl-cash-nums b{color:#dbebef}
:root[data-theme=cyberpunk] .hl-cash-nums b.up{color:#27eddd}
:root[data-theme=cyberpunk] .hl-cash-nums b.down{color:#fc5756}
:root[data-theme=cyberpunk] .hl-cash-nums small{color:var(--faint)}
:root[data-theme=cyberpunk] .hl-spark .axis{color:var(--faint)}
:root[data-theme=cyberpunk] .hl-spark .axis .now{color:var(--accent)}
:root[data-theme=cyberpunk] .hl-range-k{color:#dbebef}
:root[data-theme=cyberpunk] .hl-range .hl-mid{stroke:var(--accent)}
:root[data-theme=cyberpunk] .hl-range .hl-mk.p{stroke:#a89cb2}
:root[data-theme=cyberpunk] .hl-range .hl-mk.b{stroke:#f1fcff}
:root[data-theme=cyberpunk] .hl-range-l{color:#dbebef}
:root[data-theme=cyberpunk] .hl-range-l b{color:var(--accent)}
:root[data-theme=cyberpunk] .hl-marks{color:var(--faint)}
:root[data-theme=cyberpunk] .hl-marks i{border-top:1.5px dashed}
:root[data-theme=cyberpunk] .hl-marks .p i{border-color:#a89cb2}
:root[data-theme=cyberpunk] .hl-marks .b i{border-color:#f1fcff}
:root[data-theme=cyberpunk] .hl-pc.up{color:#27eddd}
:root[data-theme=cyberpunk] .hl-pc.down{color:#fc5756}
:root[data-theme=cyberpunk] .hl-pl{color:#dbebef}
:root[data-theme=cyberpunk] .hl-chance .track{fill:rgba(252,255,255,.063)}
:root[data-theme=cyberpunk] .hl-chance .fill.up{fill:#00e2d2}
:root[data-theme=cyberpunk] .hl-chance .fill.down{fill:#fe5453}
:root[data-theme=cyberpunk] .hl-att li{background:rgba(252,255,255,.024)}
:root[data-theme=cyberpunk] .hl-att li:hover{background:rgba(249,224,31,.063)}
:root[data-theme=cyberpunk] .hl-att b.down{color:#fc5756}
:root[data-theme=cyberpunk] .hl-head{border-left:3px solid #27eddd}
:root[data-theme=cyberpunk] .hl-head.down{border-left-color:#fe5453}
:root[data-theme=cyberpunk] .hl-head b.up{color:#27eddd}
:root[data-theme=cyberpunk] .hl-head b.down{color:#fc5756}
:root[data-theme=cyberpunk] .hl-src{color:var(--faint)}
:root[data-theme=cyberpunk] .mc-table .mc-in{background:rgba(252,255,255,.031);border:0;color:inherit}
:root[data-theme=cyberpunk] .mc-table .mc-in:focus{outline:1px solid rgba(249,224,31,.4)}
:root[data-theme=cyberpunk] .mc-bar .fill.op,:root[data-theme=cyberpunk] .mc-lg.op{fill:#27eddd;background:#27eddd}
:root[data-theme=cyberpunk] .mc-bar .fill.non,:root[data-theme=cyberpunk] .mc-lg.non{fill:#b07ffe;background:#b07ffe}
:root[data-theme=cyberpunk] .rgauge .gop{stroke:#b07ffe}
:root[data-theme=cyberpunk] .rgauge .gopt{fill:#b080fd}
:root[data-theme=cyberpunk] .rg-stats b.op{color:#b080fd}
:root[data-theme=cyberpunk] .rg-trend .tl{fill:none;stroke:#27eddd}
:root[data-theme=cyberpunk] .rg-trend .tp{fill:#0b0d17;stroke:#27eddd}
:root[data-theme=cyberpunk] .rg-trend .tp.cur{fill:#f9e01f;stroke:#f9e01f}
:root[data-theme=cyberpunk] .rg-trend .tv{fill:#dbebef}
:root[data-theme=cyberpunk] .rg-trend .tm{fill:var(--faint)}
:root[data-theme=cyberpunk] .rg-trend .tpc{fill:var(--faint)}
:root[data-theme=cyberpunk] .rg-trend .tpc.up{fill:#27eddd}
:root[data-theme=cyberpunk] .rg-trend .tpc.down{fill:#fc5756}
:root[data-theme=cyberpunk] .rg-trend-k{color:var(--faint)}
:root[data-theme=cyberpunk] .gl-card .m{color:var(--faint)}
:root[data-theme=cyberpunk] .gl-donut .g.up{color:#27eddd}
:root[data-theme=cyberpunk] .gl-donut .g.down{color:#fc5756}
:root[data-theme=cyberpunk] .gl-foot{color:var(--faint)}
:root[data-theme=cyberpunk] .gl-foot.up{color:#27eddd}
:root[data-theme=cyberpunk] .gl-foot.down{color:#fc5756}
:root[data-theme=cyberpunk] .gl-hist-card[data-glmode="ideal"] [data-glset="ideal"],:root[data-theme=cyberpunk] .gl-hist-card[data-glmode="op"] [data-glset="op"]{background:rgba(252,255,255,.078);color:var(--strong)}
:root[data-theme=cyberpunk] .gl-hist .hb{fill:rgba(39,237,221,.333)}
:root[data-theme=cyberpunk] .gl-hist .hb.down{fill:rgba(254,84,83,.333)}
:root[data-theme=cyberpunk] .gl-hist .hb.up{fill:rgba(39,237,221,.467)}
:root[data-theme=cyberpunk] .gl-hist .hb.cur{stroke:#f9e01f}
:root[data-theme=cyberpunk] .gl-hist .ht{stroke:#f9e01f}
:root[data-theme=cyberpunk] .gl-hist .hv{fill:#dbebef}
:root[data-theme=cyberpunk] .gl-hist .hm{fill:var(--faint)}
:root[data-theme=cyberpunk] .gl-hist .hp{fill:var(--faint)}
:root[data-theme=cyberpunk] .gl-hist .hp.up{fill:#27eddd}
:root[data-theme=cyberpunk] .gl-hist .hp.down{fill:#fc5756}
:root[data-theme=cyberpunk] .gl-hist .htl{fill:#fee94a}
:root[data-theme=cyberpunk] .vr-chip{background:rgba(252,255,255,.031)}
:root[data-theme=cyberpunk] .vr-chip b{color:var(--strong)}
:root[data-theme=cyberpunk] .vr-chip small{color:var(--faint)}
:root[data-theme=cyberpunk] .vr-chip.done b{color:#27eddd}
:root[data-theme=cyberpunk] .vr-chip.prov b{color:#f9e01f}
:root[data-theme=cyberpunk] .vr-chip.miss b{color:#fc5756}
:root[data-theme=cyberpunk] .vr-base{stroke:rgba(252,255,255,.078)}
:root[data-theme=cyberpunk] .vr-ax{fill:var(--faint)}
:root[data-theme=cyberpunk] .vr-t.op{stroke:#b07ffe}
:root[data-theme=cyberpunk] .vr-t.id{stroke:#f9e01f}
:root[data-theme=cyberpunk] .vr-tl{fill:var(--faint)}
:root[data-theme=cyberpunk] .vr-tl.op{fill:#b080fd}
:root[data-theme=cyberpunk] .vr-tl.id{fill:#fee94a}
:root[data-theme=cyberpunk] .vr-line{fill:none}
:root[data-theme=cyberpunk] .vr-line.glow{filter:blur(3px)}
:root[data-theme=cyberpunk] .vr-proj{fill:none;stroke:#f9e01f}
:root[data-theme=cyberpunk] .vr-end{fill:#f9e01f}
:root[data-theme=cyberpunk] .vr-endl{fill:#fee94a}
:root[data-theme=cyberpunk] .vr-now{fill:#0b0d17;stroke:#27eddd}
:root[data-theme=cyberpunk] .vr-drop{stroke:rgba(252,255,255,.188)}
:root[data-theme=cyberpunk] .vr-x.op .vr-dot{fill:#b07ffe}
:root[data-theme=cyberpunk] .vr-x.id .vr-dot{fill:#f9e01f}
:root[data-theme=cyberpunk] .vr-x .vr-pulse{fill:none}
:root[data-theme=cyberpunk] .vr-x.op .vr-pulse{stroke:#b07ffe}
:root[data-theme=cyberpunk] .vr-x.id .vr-pulse{stroke:#f9e01f}
:root[data-theme=cyberpunk] .vr-day{fill:var(--strong)}
:root[data-theme=cyberpunk] .gl-hist .gl-100{stroke:rgba(252,255,255,.149)}
:root[data-theme=cyberpunk] .gl-hist .gl-100t{fill:var(--faint)}
:root[data-theme=cyberpunk] .gl-hist .mcp.ok rect{fill:#191c2a;stroke:rgba(39,237,221,.333)}
:root[data-theme=cyberpunk] .gl-hist .mcp.ok text{fill:#27eddd}
:root[data-theme=cyberpunk] .gl-hist .mcp.low rect{fill:#290d0e;stroke:rgba(254,84,83,.333)}
:root[data-theme=cyberpunk] .gl-hist .mcp.low text{fill:#fc5756}
:root[data-theme=cyberpunk] .vr-say b.up{color:#27eddd}
:root[data-theme=cyberpunk] .vr-say b.prov{color:#f9e01f}
:root[data-theme=cyberpunk] .vr-say b.down{color:#fc5756}
:root[data-theme=cyberpunk] .vr-pill rect{fill:rgba(11,13,23,.902)}
:root[data-theme=cyberpunk] .vr-pill.op rect{stroke:rgba(176,127,254,.533)}
:root[data-theme=cyberpunk] .vr-pill.id rect{stroke:rgba(249,224,31,.533)}
:root[data-theme=cyberpunk] .vr-pill text{fill:var(--strong)}
:root[data-theme=cyberpunk] .vr-pill.done text{fill:#27eddd}
:root[data-theme=cyberpunk] .gl-meta{color:var(--faint)}
:root[data-theme=cyberpunk] .gl-sw[data-glmode="ideal"] [data-glset="ideal"],:root[data-theme=cyberpunk] .gl-sw[data-glmode="op"] [data-glset="op"]{background:rgba(252,255,255,.078);color:var(--strong)}
:root[data-theme=cyberpunk] .fp-seg{stroke:#080a14}
:root[data-theme=cyberpunk] .fp-pill rect{fill:rgba(8,10,20,.702)}
:root[data-theme=cyberpunk] .fp-pill text{fill:#dbebef}
:root[data-theme=cyberpunk] .fp-pill.liq text{fill:#27eddd}
:root[data-theme=cyberpunk] .fp-pill.mv text{fill:#fc5756}
:root[data-theme=cyberpunk] .fp-m{fill:var(--strong,#dbebef)}
:root[data-theme=cyberpunk] .fp-s{fill:var(--faint)}
:root[data-theme=cyberpunk] .fp-leg{color:var(--faint)}
:root[data-theme=cyberpunk] .vr-say b.up{color:#27eddd}
:root[data-theme=cyberpunk] .vr-say b.down{color:#fc5756}
:root[data-theme=cyberpunk] .ch-list .track{fill:rgba(252,255,255,.051)}
:root[data-theme=cyberpunk] .ch-list .v{color:var(--faint)}
:root[data-theme=cyberpunk] .ch-list .p.up{color:#27eddd;background:#191c2a}
:root[data-theme=cyberpunk] .ch-list .p.down{color:#fc5756;background:#290d0e}
:root[data-theme=cyberpunk] .ch-list li:hover .n{color:#fdf12b}
:root[data-theme=cyberpunk] .fx-svg .base{stroke:rgba(252,255,255,.078)}
:root[data-theme=cyberpunk] .fx-col .col{fill:transparent}
:root[data-theme=cyberpunk] .fx-col:hover .col,:root[data-theme=cyberpunk] .fx-col.sel .col{fill:rgba(252,255,255,.031)}
:root[data-theme=cyberpunk] .fx-v{fill:var(--faint)}
:root[data-theme=cyberpunk] .fx-v.cost{fill:#b080fd}
:root[data-theme=cyberpunk] .fx-v.mv{fill:#fc5756}
:root[data-theme=cyberpunk] .fx-v.tax{fill:#28dafd}
:root[data-theme=cyberpunk] .fx-glow{fill:#27eddd}
:root[data-theme=cyberpunk] .fx-dot{fill:#f1fcff}
:root[data-theme=cyberpunk] .fx-line{fill:none;stroke:#27eddd}
:root[data-theme=cyberpunk] .fx-pill rect{fill:#191c2a;stroke:rgba(39,237,221,.333)}
:root[data-theme=cyberpunk] .fx-pill text{fill:#27eddd}
:root[data-theme=cyberpunk] .fx-t{fill:var(--strong,#dbebef)}
:root[data-theme=cyberpunk] .fx-m{fill:var(--strong,#dbebef)}
:root[data-theme=cyberpunk] .fx-s{fill:var(--faint)}
:root[data-theme=cyberpunk] .fh-list li:hover,:root[data-theme=cyberpunk] .fh-list li.sel{background:rgba(252,255,255,.031)}
:root[data-theme=cyberpunk] .fh-list li:hover .n{color:#fdf12b}
:root[data-theme=cyberpunk] .fh-bar .track{fill:rgba(252,255,255,.039)}
:root[data-theme=cyberpunk] .fh-list .p.up{color:#27eddd;background:#191c2a}
:root[data-theme=cyberpunk] .fh-list .p.down{color:#fc5756;background:#290d0e}
:root[data-theme=cyberpunk] .fh-list .v{color:var(--faint)}
:root[data-theme=cyberpunk] .fh-vol rect{fill:rgba(176,127,254,.533)}
:root[data-theme=cyberpunk] .fx-shine{fill:#fcffff}
:root[data-theme=cyberpunk] .fx-in{fill:#e8f8fc}
:root[data-theme=cyberpunk] .fx-in.liq{fill:#002926}
:root[data-theme=cyberpunk] .fx-in.mv{fill:#3e0a0b}
:root[data-theme=cyberpunk] .fx-glow{fill:#27eddd}
:root[data-theme=cyberpunk] .fx-edge{fill:#f1fcff}
:root[data-theme=cyberpunk] .fh-in{fill:#e8f8fc}
:root[data-theme=cyberpunk] .fh-in.liq{fill:#002926}
:root[data-theme=cyberpunk] .fh-in.mv{fill:#3e0a0b}
:root[data-theme=cyberpunk] .fx-link{fill:none;stroke:rgba(252,255,255,.122)}
:root[data-theme=cyberpunk] .fx-link.liq{stroke:rgba(39,237,221,.4)}
:root[data-theme=cyberpunk] .fx-edge{stroke:#2cf7e6}
:root[data-theme=cyberpunk] .fx-v{fill:var(--faint)}
:root[data-theme=cyberpunk] .fx-v.liq{fill:#27eddd}
:root[data-theme=cyberpunk] .fx-v.cost,:root[data-theme=cyberpunk] .fx-v.mv,:root[data-theme=cyberpunk] .fx-v.tax{fill:var(--faint)}
:root[data-theme=cyberpunk] .fx-col:hover .col,:root[data-theme=cyberpunk] .fx-col.sel .col{fill:rgba(252,255,255,.024)}
:root[data-theme=cyberpunk] .fx-svg .fx-v{fill:var(--faint)}
:root[data-theme=cyberpunk] .fx-svg .fx-ab{fill:var(--faint)}
:root[data-theme=cyberpunk] .fx-svg .fx-ab.hi{fill:#f9e325}
:root[data-theme=cyberpunk] .fh-list .fh-mix{color:var(--faint)}
:root[data-theme=cyberpunk] .fh-list .p.up{color:#27eddd;background:none}
:root[data-theme=cyberpunk] .fh-list .p.down{color:#fc5756;background:none}
:root[data-theme=cyberpunk] .fh-list .ct{color:#b07ffe}
:root[data-theme=cyberpunk] .fh-k{color:var(--faint)}
:root[data-theme=cyberpunk] .fh-k .mg::before{background:#f9e325}
:root[data-theme=cyberpunk] .fh-k .cs::before{background:#574777}
:root[data-theme=cyberpunk] .fx-svg .dot.k-cost{fill:#b07ffe}
:root[data-theme=cyberpunk] .fx-svg .dot.k-fee{fill:#2edafd}
:root[data-theme=cyberpunk] .fx-svg .dot.k-tax{fill:#00e2d2}
:root[data-theme=cyberpunk] .fx-svg .dot.k-mv{fill:#fe5453}
:root[data-theme=cyberpunk] .fx-svg .dot.k-liq{fill:#f9e01f}
:root[data-theme=cyberpunk] .fx-svg .dot.k-cost{filter:drop-shadow(0 0 4px rgba(176,127,254,.667))}
:root[data-theme=cyberpunk] .fx-svg .dot.k-fee{filter:drop-shadow(0 0 4px rgba(46,218,253,.667))}
:root[data-theme=cyberpunk] .fx-svg .dot.k-mv{filter:drop-shadow(0 0 4px rgba(254,84,83,.667))}
:root[data-theme=cyberpunk] .fx-svg .dot.k-liq{filter:drop-shadow(0 0 4px rgba(249,224,31,.667))}
:root[data-theme=cyberpunk] .fx-svg .fx-v.k-cost,:root[data-theme=cyberpunk] .fx-svg .fx-ab.k-cost{fill:#b080fd}
:root[data-theme=cyberpunk] .fx-svg .fx-v.k-fee,:root[data-theme=cyberpunk] .fx-svg .fx-ab.k-fee{fill:#28dafd}
:root[data-theme=cyberpunk] .fx-svg .fx-v.k-tax,:root[data-theme=cyberpunk] .fx-svg .fx-ab.k-tax{fill:#27eddd}
:root[data-theme=cyberpunk] .fx-svg .fx-v.k-mv,:root[data-theme=cyberpunk] .fx-svg .fx-ab.k-mv{fill:#fc5756}
:root[data-theme=cyberpunk] .fx-svg .fx-ab.k-liq{fill:#f9e325}
:root[data-theme=cyberpunk] .fp-unit button.on{background:rgba(252,255,255,.078);color:var(--strong)}
:root[data-theme=cyberpunk] .rv-card[data-glmode="ideal"] [data-glset="ideal"],:root[data-theme=cyberpunk] .rv-card[data-glmode="op"] [data-glset="op"]{background:rgba(252,255,255,.078);color:var(--strong)}
:root[data-theme=cyberpunk] .rv-l{color:var(--faint)}
:root[data-theme=cyberpunk] .rv-v{color:var(--strong,#dbebef)}
:root[data-theme=cyberpunk] .rv-c small{color:var(--faint)}
:root[data-theme=cyberpunk] .rv-c.fat .rv-v{color:#2df7e5}
:root[data-theme=cyberpunk] .rv-c.cost .rv-v{color:#b080fd}
:root[data-theme=cyberpunk] .rv-c.mc .rv-v{color:#f9e325}
:root[data-theme=cyberpunk] .rv-c.des .rv-v{color:#fc5756}
:root[data-theme=cyberpunk] .rv-c.luc .rv-v{color:#27eddd;text-shadow:0 0 18px rgba(39,237,221,.533)}
:root[data-theme=cyberpunk] .rv-c.luc.neg .rv-v{color:#fe5453;text-shadow:0 0 18px rgba(254,84,83,.533)}
:root[data-theme=cyberpunk] .rv-op{color:rgba(252,255,255,.251)}
:root[data-theme=cyberpunk] .rv-edge{fill:none}
:root[data-theme=cyberpunk] .rv-tick{stroke:rgba(252,255,255,.149)}
:root[data-theme=cyberpunk] .rv-shine{fill:none}
:root[data-theme=cyberpunk] .rv-end{fill:#27eddd;filter:drop-shadow(0 0 8px #27eddd)}
:root[data-theme=cyberpunk] .rv-end.neg{fill:#fe5453;filter:drop-shadow(0 0 8px #fe5453)}
:root[data-theme=cyberpunk] .rb-head b{color:#2df7e5}
:root[data-theme=cyberpunk] .rb-head .c b{color:#b080fd}
:root[data-theme=cyberpunk] .rb-head .d b{color:#fc5756}
:root[data-theme=cyberpunk] .rb-head .l b{color:#27eddd;text-shadow:0 0 16px rgba(39,237,221,.533)}
:root[data-theme=cyberpunk] .rb-head .n b{color:#fe5453;text-shadow:0 0 16px rgba(254,84,83,.533)}
:root[data-theme=cyberpunk] .rb-track{fill:rgba(252,255,255,.039)}
:root[data-theme=cyberpunk] .rb-sheen{fill:#fcffff}
:root[data-theme=cyberpunk] .rb-pill line{stroke:rgba(252,255,255,.333)}
:root[data-theme=cyberpunk] .rb-pill rect{fill:#0c0e1a;stroke:rgba(252,255,255,.133)}
:root[data-theme=cyberpunk] .rb-pill .l{fill:var(--faint)}
:root[data-theme=cyberpunk] .rb-pill .v{fill:#dbebef}
:root[data-theme=cyberpunk] .rb-pill.mc rect{stroke:rgba(249,227,37,.4)}
:root[data-theme=cyberpunk] .rb-pill.mc .v{fill:#f9e325}
:root[data-theme=cyberpunk] .rb-pill.luc rect{stroke:rgba(39,237,221,.4)}
:root[data-theme=cyberpunk] .rb-pill.luc .v{fill:#27eddd}
:root[data-theme=cyberpunk] .rb-pill.neg rect{stroke:rgba(254,84,83,.4)}
:root[data-theme=cyberpunk] .rb-pill.neg .v{fill:#fe5453}
:root[data-theme=cyberpunk] .rb-100{stroke:#dbebef}
:root[data-theme=cyberpunk] .rb-e{fill:var(--faint)}
:root[data-theme=cyberpunk] .rb-head span>small{color:var(--faint)}
:root[data-theme=cyberpunk] .rv-card[data-rv="rio"] [data-rvset="rio"],:root[data-theme=cyberpunk] .rv-card[data-rv="barra"] [data-rvset="barra"]{background:rgba(252,255,255,.078);color:var(--strong)}
:root[data-theme=cyberpunk] .eq-tile{background:linear-gradient(150deg,rgba(13,219,251,.075),rgba(157,100,255,.035) 55%,rgba(252,255,255,.005))}
:root[data-theme=cyberpunk] .eq-tile::before{background:linear-gradient(90deg,rgba(251,88,170,0),rgba(251,88,170,.45),rgba(165,123,250,0))}
:root[data-theme=cyberpunk] .eq-tile::after{background:radial-gradient(circle,rgba(13,219,251,.16),rgba(13,219,251,0) 70%)}
:root[data-theme=cyberpunk] .eq-tile.eq-be::after,:root[data-theme=cyberpunk] .eq-tile.eq-last::after{background:radial-gradient(circle,rgba(165,123,250,.2),rgba(165,123,250,0) 70%)}
:root[data-theme=cyberpunk] .eq-tile:hover{background:linear-gradient(150deg,rgba(251,88,170,.12),rgba(157,100,255,.05) 60%,rgba(252,255,255,.01))}
:root[data-theme=cyberpunk] .eq-k{color:var(--muted)}
:root[data-theme=cyberpunk] .eq-v{color:var(--strong)}
:root[data-theme=cyberpunk] .eq-s{color:var(--muted)}
:root[data-theme=cyberpunk] .eq-lg{color:var(--muted)}
:root[data-theme=cyberpunk] .eq-lg b{color:var(--text)}
:root[data-theme=cyberpunk] .eq-lg i.op,:root[data-theme=cyberpunk] .eq-lg i.pv{background:#fb58aa;box-shadow:0 0 8px #fb58aa}
:root[data-theme=cyberpunk] .eq-lg i.nop{background:#aa83fd;box-shadow:0 0 8px #a57bfa}
:root[data-theme=cyberpunk] .eq-lg i.gp{background:#2edafd;box-shadow:0 0 8px #2edafd}
:root[data-theme=cyberpunk] .eq-ring .trk{fill:none;stroke:rgba(168,156,178,.12)}
:root[data-theme=cyberpunk] .eq-ring .seg{fill:none}
:root[data-theme=cyberpunk] .eq-ring .glow{fill:none}
:root[data-theme=cyberpunk] .eq-ring .rm{fill:var(--strong)}
:root[data-theme=cyberpunk] .eq-ring .rs{fill:var(--muted)}
:root[data-theme=cyberpunk] .eq-be.over .eq-ring .trk{stroke:rgba(251,88,170,.25)}
:root[data-theme=cyberpunk] .eq-hit.up,:root[data-theme=cyberpunk] .eq-cov.up,:root[data-theme=cyberpunk] .eq-delta.up{color:#48ff73}
:root[data-theme=cyberpunk] .eq-hit.down,:root[data-theme=cyberpunk] .eq-cov.down,:root[data-theme=cyberpunk] .eq-delta.down{color:#fe554d}
:root[data-theme=cyberpunk] .eq-spark .ln{fill:none}
:root[data-theme=cyberpunk] .eq-spark .avg{stroke:#aa83fd}
:root[data-theme=cyberpunk] .eq-spark circle{fill:#0c0e1a;stroke:#fb58aa}
:root[data-theme=cyberpunk] .eq-spark circle.cur{stroke:#aa83fd;fill:#aa83fd}
:root[data-theme=cyberpunk] .eq-spark .sv{fill:var(--text)}
:root[data-theme=cyberpunk] .eq-spark .sm{fill:var(--faint)}
:root[data-theme=cyberpunk] .eq-big{color:var(--strong);text-shadow:0 0 22px rgba(13,219,251,.4)}
:root[data-theme=cyberpunk] .eq-say b.up{color:#48ff73}
:root[data-theme=cyberpunk] .eq-say b.down{color:#fe554d}
:root[data-theme=cyberpunk] .eq-trend .base{stroke:rgba(168,156,178,.1)}
:root[data-theme=cyberpunk] .eq-trend .ln{fill:none}
:root[data-theme=cyberpunk] .eq-trend .ln.prov{stroke:#aa83fd}
:root[data-theme=cyberpunk] .eq-trend .hit{fill:transparent}
:root[data-theme=cyberpunk] .eq-trend .halo{fill:rgba(251,88,170,.14)}
:root[data-theme=cyberpunk] .eq-trend .dot{fill:#fb58aa;stroke:#0c0e1a}
:root[data-theme=cyberpunk] .eq-trend .cur .dot{fill:#aa83fd}
:root[data-theme=cyberpunk] .eq-trend .cur .halo{fill:rgba(170,131,253,.2)}
:root[data-theme=cyberpunk] .eq-trend text.ev{fill:var(--strong)}
:root[data-theme=cyberpunk] .eq-trend text.em{fill:var(--muted)}
:root[data-theme=cyberpunk] .eq-trend .pe rect{fill:rgba(252,255,255,.06)}
:root[data-theme=cyberpunk] .eq-trend .pe.up rect{fill:rgba(72,255,115,.12)}
:root[data-theme=cyberpunk] .eq-trend .pe.up text{fill:#48ff73}
:root[data-theme=cyberpunk] .eq-trend .pe.down rect{fill:rgba(254,85,77,.12)}
:root[data-theme=cyberpunk] .eq-trend .pe.down text{fill:#fe554d}
:root[data-theme=cyberpunk] .eq-trend .pt:hover .halo{fill:rgba(251,88,170,.28)}
:root[data-theme=cyberpunk] .eq-days .zero{stroke:rgba(168,156,178,.14)}
:root[data-theme=cyberpunk] .eq-days .avg{stroke:#aa83fd}
:root[data-theme=cyberpunk] .eq-days .hit{fill:transparent}
:root[data-theme=cyberpunk] .eq-days .dd.neg .cb{fill:#fe554d}
:root[data-theme=cyberpunk] .eq-days .dd:hover .cb{filter:brightness(1.4)}
:root[data-theme=cyberpunk] .eq-days .acc{fill:none;stroke:#fb58aa;filter:drop-shadow(0 0 4px rgba(251,88,170,.5))}
:root[data-theme=cyberpunk] .eq-days .end{fill:#fb58aa;stroke:#0c0e1a}
:root[data-theme=cyberpunk] .eq-days .dm{fill:var(--faint)}
:root[data-theme=cyberpunk] .eq-dlg,:root[data-theme=cyberpunk] .eq-rlg{color:var(--muted)}
:root[data-theme=cyberpunk] .eq-rlg b{color:var(--text)}
:root[data-theme=cyberpunk] .eq-dlg i.c{background:#a57bfa}
:root[data-theme=cyberpunk] .eq-dlg i.l{background:#fb58aa}
:root[data-theme=cyberpunk] .eq-dlg i.a{background:none;border-top:1px dashed #aa83fd}
:root[data-theme=cyberpunk] .eq-rlg i.f{background:linear-gradient(90deg,#9d64ff,#0ddbfb)}
:root[data-theme=cyberpunk] .eq-rlg i.p{background:repeating-linear-gradient(45deg,rgba(13,219,251,.6) 0 2px,rgba(13,219,251,.14) 2px 5px)}
:root[data-theme=cyberpunk] .eq-rule .zn{fill:rgba(168,156,178,.08)}
:root[data-theme=cyberpunk] .eq-rule .zn.z2{fill:rgba(168,156,178,.13)}
:root[data-theme=cyberpunk] .eq-rule .zn.z3{fill:rgba(72,255,115,.08)}
:root[data-theme=cyberpunk] .eq-rule .now{fill:#0c0e1a;stroke:#27eddd;filter:drop-shadow(0 0 6px rgba(39,237,221,.7))}
:root[data-theme=cyberpunk] .eq-rule .mk.id line{stroke:#aa83fd}
:root[data-theme=cyberpunk] .eq-rule .mk.id circle{fill:#aa83fd}
:root[data-theme=cyberpunk] .eq-rule .mk.id text{fill:#aa83fd}
:root[data-theme=cyberpunk] .eq-rule .mk.op line{stroke:#fb58aa}
:root[data-theme=cyberpunk] .eq-rule .mk.op circle{fill:#fb58aa}
:root[data-theme=cyberpunk] .eq-rule .mk.op text{fill:#fb58aa}
:root[data-theme=cyberpunk] .eq-rule .zt{fill:var(--faint)}
:root[data-theme=cyberpunk] .eq-rule .zt.z3{fill:#48ff73}
:root[data-theme=cyberpunk] .eq-rule .g0,:root[data-theme=cyberpunk] .eq-rule .g1{fill:var(--muted)}
:root[data-theme=cyberpunk] .pl-ab button.active{background:rgba(252,255,255,.078);color:var(--strong)}
:root[data-theme=cyberpunk] .pl-hd{color:var(--faint)}
:root[data-theme=cyberpunk] .pl-row:hover{background:linear-gradient(90deg,rgba(249,224,31,.06),rgba(252,255,255,.01))}
:root[data-theme=cyberpunk] .pl-tg{background:none;border:0;color:var(--muted)}
:root[data-theme=cyberpunk] .pl-tg:hover{color:var(--accent);background:rgba(252,255,255,.051)}
:root[data-theme=cyberpunk] .pl-n{color:var(--text)}
:root[data-theme=cyberpunk] .pl-row.d1 .pl-n{color:var(--muted)}
:root[data-theme=cyberpunk] .pl-row.d2 .pl-n{color:var(--muted)}
:root[data-theme=cyberpunk] .pl-bar .trk{fill:rgba(252,255,255,.04)}
:root[data-theme=cyberpunk] .pl-rk{color:var(--faint)}
:root[data-theme=cyberpunk] .pl-row:hover .pl-bar .fill{filter:brightness(1.25)}
:root[data-theme=cyberpunk] .pl-v{color:var(--strong)}
:root[data-theme=cyberpunk] .pl-row.d1 .pl-v,:root[data-theme=cyberpunk] .pl-row.d2 .pl-v{color:var(--text)}
:root[data-theme=cyberpunk] .pl-p,:root[data-theme=cyberpunk] .pl-mc{color:var(--muted)}
:root[data-theme=cyberpunk] .pl-n small{color:var(--faint)}
:root[data-theme=cyberpunk] .pd-note{color:var(--faint)}
:root[data-theme=cyberpunk] .rv-dre-btn{background:rgba(252,255,255,.051)}
:root[data-theme=cyberpunk] .rv-dre-btn:hover{background:rgba(252,255,255,.102);color:var(--strong)}
:root[data-theme=cyberpunk] .dre-body[data-dre="prov"] [data-dreset="prov"],:root[data-theme=cyberpunk] .dre-body[data-dre="real"] [data-dreset="real"]{background:rgba(252,255,255,.078);color:var(--strong)}
:root[data-theme=cyberpunk] .dre-table th{color:var(--faint)}
:root[data-theme=cyberpunk] .dre-table td.pct{color:var(--faint)}
:root[data-theme=cyberpunk] .dre-table tr.grp td{color:var(--strong,#dbebef)}
:root[data-theme=cyberpunk] .dre-table tr.kid td:first-child{color:var(--faint)}
:root[data-theme=cyberpunk] .dre-table .dre-q{color:var(--faint)}
:root[data-theme=cyberpunk] .dre-table tr.tot td{color:#fee94a;border-top:1px solid rgba(254,233,74,.25)}
:root[data-theme=cyberpunk] .dre-table tr.tot.neg-row td:first-child{color:#fe554d}
:root[data-theme=cyberpunk] .table-wrap .mc-table tbody tr.mc-rep>td,:root[data-theme=cyberpunk] .table-wrap .mc-table tbody tr.mc-rep:hover>td{background:rgba(249,224,31,.071);color:#ffe60e}
:root[data-theme=cyberpunk] .table-wrap .mc-table tbody tr.mc-rep>td:first-child{box-shadow:inset 3px 0 0 #f9e01f}
:root[data-theme=cyberpunk] .mc-table tr.mc-rep .mc-in{background:rgba(249,224,31,.078)}
:root[data-theme=cyberpunk] .fx-svg .b.pj{fill:rgba(252,255,255,.024)}
:root[data-theme=cyberpunk] .fx-svg .b.pj.k-cost{stroke:#b07ffe}
:root[data-theme=cyberpunk] .fx-svg .b.pj.k-fee{stroke:#2edafd}
:root[data-theme=cyberpunk] .fx-svg .b.pj.k-tax{stroke:#00e2d2}
:root[data-theme=cyberpunk] .fx-svg .b.pj.k-mv{stroke:#fe5453}
:root[data-theme=cyberpunk] .fx-svg .b.pj.k-liq{stroke:#f9e01f}
:root[data-theme=cyberpunk] .fx-svg .pjt{fill:#f9e325}
:root[data-theme=cyberpunk] .hover-card p.tip-hl{color:#f9e01f}
:root[data-theme=cyberpunk] .rb-head span>small.rb-pv{color:#f9e01f}
:root[data-theme=cyberpunk] .cad-rules .cad-rule-list small{color:var(--faint)}
:root[data-theme=cyberpunk] .rv-c small .rv-pb{color:#f9e01f}
:root[data-theme=cyberpunk] .pbi-orders td.pbi-fora{color:#f8e02f}
:root[data-theme=cyberpunk] .cad-rules .cad-rule{color:var(--faint)}
:root[data-theme=cyberpunk] .cad-rules .cad-rule.off>span{color:#f8e02f}
:root[data-theme=cyberpunk] .cad-rules .cad-rule small{color:var(--faint)}
:root[data-theme=cyberpunk] .of-sub{color:var(--faint)}
:root[data-theme=cyberpunk] .of-c-alerta{color:#fa5a54}
:root[data-theme=cyberpunk] .of-dot{background:#343748}
:root[data-theme=cyberpunk] .of-dot.ok{background:#03f74a}
:root[data-theme=cyberpunk] .of-dot.atencao{background:#f8e02f}
:root[data-theme=cyberpunk] .of-dot.alerta{background:#fe554f;box-shadow:0 0 8px rgba(254,85,79,.533)}
:root[data-theme=cyberpunk] .of-dot.sem{background:#343748}
:root[data-theme=cyberpunk] .of-agent b{color:var(--strong)}
:root[data-theme=cyberpunk] .of-agent small{color:var(--faint)}
:root[data-theme=cyberpunk] .of-agent.on small{color:#03f74a}
:root[data-theme=cyberpunk] .of-agent p{color:var(--muted)}
:root[data-theme=cyberpunk] .of-matrix .of-row:not(.of-head):hover{background:rgba(252,255,255,.024)}
:root[data-theme=cyberpunk] .of-matrix .of-head{color:var(--faint)}
:root[data-theme=cyberpunk] .of-name{color:var(--strong)}
:root[data-theme=cyberpunk] .of-cell{background:none;border:0;color:var(--muted)}
:root[data-theme=cyberpunk] .of-cell:hover,:root[data-theme=cyberpunk] .of-cell.on{background:rgba(252,255,255,.051);color:var(--strong)}
:root[data-theme=cyberpunk] .of-legend{color:var(--faint)}
:root[data-theme=cyberpunk] .of-pick{color:var(--muted)}
:root[data-theme=cyberpunk] .of-item:hover{background:rgba(252,255,255,.024)}
:root[data-theme=cyberpunk] .of-item b{color:var(--strong)}
:root[data-theme=cyberpunk] .of-chk{color:var(--faint)}
:root[data-theme=cyberpunk] .of-item p{color:var(--muted)}
:root[data-theme=cyberpunk] .of-v{color:var(--text)}
:root[data-theme=cyberpunk] .of-rules .p{color:var(--muted)}
:root[data-theme=cyberpunk] .of-rule-top{color:var(--muted)}
:root[data-theme=cyberpunk] .of-days{border:1px solid rgba(252,255,255,.078);background:rgba(252,255,255,.031);color:var(--strong)}
:root[data-theme=cyberpunk] .of-ch li>span{color:var(--text)}
:root[data-theme=cyberpunk] .of-ch small{color:var(--faint)}
:root[data-theme=cyberpunk] .of-room-note{color:var(--faint)}
:root[data-theme=cyberpunk] .of-floor{stroke:rgba(252,255,255,.031)}
:root[data-theme=cyberpunk] .of-floor-dot{fill:rgba(252,255,255,.063)}
:root[data-theme=cyberpunk] .of-wall{stroke:rgba(252,255,255,.063)}
:root[data-theme=cyberpunk] .of-zone{fill:var(--faint)}
:root[data-theme=cyberpunk] .of-top,:root[data-theme=cyberpunk] .of-st-top{fill:#121522;stroke:rgba(252,255,255,.071)}
:root[data-theme=cyberpunk] .of-mon{fill:#080a14;stroke:rgba(252,255,255,.102)}
:root[data-theme=cyberpunk] .of-stand{stroke:rgba(252,255,255,.122);fill:none}
:root[data-theme=cyberpunk] .of-chair{fill:#0c0e19;stroke:rgba(252,255,255,.051)}
:root[data-theme=cyberpunk] .of-scr{fill:#181b29}
:root[data-theme=cyberpunk] .of-scr-l{fill:none;stroke:rgba(252,255,255,.149)}
:root[data-theme=cyberpunk] .of-desk.ok .of-scr{fill:rgba(3,247,74,.149)}
:root[data-theme=cyberpunk] .of-desk.ok .of-scr-l{stroke:rgba(3,247,74,.702)}
:root[data-theme=cyberpunk] .of-desk.atencao .of-scr{fill:rgba(248,224,47,.149)}
:root[data-theme=cyberpunk] .of-desk.atencao .of-scr-l{stroke:rgba(248,224,47,.702)}
:root[data-theme=cyberpunk] .of-desk.alerta .of-scr{fill:rgba(254,85,79,.2)}
:root[data-theme=cyberpunk] .of-desk.alerta .of-scr-l{stroke:rgba(254,85,79,.8)}
:root[data-theme=cyberpunk] .of-scan{fill:rgba(252,255,255,.251)}
:root[data-theme=cyberpunk] .of-desk.visit .of-mon{stroke:rgba(39,237,221,.6);filter:drop-shadow(0 0 6px rgba(39,237,221,.333))}
:root[data-theme=cyberpunk] .of-desk-hit{fill:transparent;stroke:transparent}
:root[data-theme=cyberpunk] .of-desk{outline:none}
:root[data-theme=cyberpunk] .of-desk:hover .of-desk-hit,:root[data-theme=cyberpunk] .of-desk:focus-visible .of-desk-hit{fill:rgba(252,255,255,.027);stroke:rgba(249,224,31,.18)}
:root[data-theme=cyberpunk] .of-desk-n{fill:var(--muted)}
:root[data-theme=cyberpunk] .of-desk:hover .of-desk-n{fill:var(--strong)}
:root[data-theme=cyberpunk] .of-pin circle{fill:#fe554f}
:root[data-theme=cyberpunk] .of-desk.atencao .of-pin circle{fill:#f8e02f}
:root[data-theme=cyberpunk] .of-pin text{fill:#080a14}
:root[data-theme=cyberpunk] .of-st .of-mon.st{fill:#080a14}
:root[data-theme=cyberpunk] .of-st.on .of-mon.st{stroke:rgba(39,237,221,.4)}
:root[data-theme=cyberpunk] .of-st-n{fill:var(--text)}
:root[data-theme=cyberpunk] .of-st-s{fill:var(--faint)}
:root[data-theme=cyberpunk] .of-st.on .of-st-s{fill:#27eddd}
:root[data-theme=cyberpunk] .of-ag-sh{fill:#000000}
:root[data-theme=cyberpunk] .of-tag-bg{fill:rgba(8,10,20,.902);stroke:rgba(39,237,221,.333)}
:root[data-theme=cyberpunk] .of-tag-t{fill:var(--strong)}
:root[data-theme=cyberpunk] .abc-slicers .abc-sel{border:0;background:rgba(252,255,255,.055);color:var(--text)}
:root[data-theme=cyberpunk] .abc-slicers .abc-sel:focus-visible,:root[data-theme=cyberpunk] .abc-msel .abc-sel:focus-visible,:root[data-theme=cyberpunk] .abc-gsel .abc-sel:focus-visible{outline:1px solid var(--accent)}
:root[data-theme=cyberpunk] .abc-slicers .acct-filter .m{color:var(--faint)}
:root[data-theme=cyberpunk] .abc-msel .abc-sel,:root[data-theme=cyberpunk] .abc-gsel .abc-sel{border:0;background:rgba(252,255,255,.055);color:var(--text)}
:root[data-theme=cyberpunk] .abc-curve-l .m{color:var(--faint)}
:root[data-theme=cyberpunk] .abc-curve-n .k{color:var(--faint)}
:root[data-theme=cyberpunk] .abc-cA .abc-curve-l b{color:#11fe72}
:root[data-theme=cyberpunk] .abc-cB .abc-curve-l b{color:#1cdefc}
:root[data-theme=cyberpunk] .abc-cC .abc-curve-l b{color:#b77cfa}
:root[data-theme=cyberpunk] .abc-tag{background:rgba(252,255,255,.051);color:var(--muted)}
:root[data-theme=cyberpunk] .abc-tag.abc-tA{background:rgba(17,254,114,.122);color:#11fe72}
:root[data-theme=cyberpunk] .abc-tag.abc-tB{background:rgba(28,222,252,.122);color:#1cdefc}
:root[data-theme=cyberpunk] .abc-tag.abc-tC{background:rgba(183,124,250,.122);color:#b77cfa}
:root[data-theme=cyberpunk] .abc-list li.abc-sub .n{color:var(--muted)}
:root[data-theme=cyberpunk] .abc-pick li:hover .n{color:var(--accent)}
:root[data-theme=cyberpunk] .abc-pick li.on .n{color:var(--accent)}
:root[data-theme=cyberpunk] .abc-head.ok h2{color:#11fe72}
:root[data-theme=cyberpunk] .abc-head.warn h2{color:var(--out)}
:root[data-theme=cyberpunk] .abc-head .k{color:var(--faint)}
:root[data-theme=cyberpunk] .abc-head p.m{color:var(--muted)}
:root[data-theme=cyberpunk] .abc-table td.pos{color:#11fe72}
:root[data-theme=cyberpunk] .abc-table td.neg{color:var(--out)}
:root[data-theme=cyberpunk] .abc-donut .seg{fill:none}
:root[data-theme=cyberpunk] .abc-donut .t1{fill:var(--strong)}
:root[data-theme=cyberpunk] .abc-donut .t2{fill:var(--faint)}
:root[data-theme=cyberpunk] .q-att{stroke:#fbdf1c;background:#fbdf1c}
:root[data-theme=cyberpunk] .q-ok{stroke:#11fe72;background:#11fe72}
:root[data-theme=cyberpunk] .q-bad{stroke:#fe5453;background:#fe5453}
:root[data-theme=cyberpunk] .q-zero{stroke:#796d83;background:#796d83}
:root[data-theme=cyberpunk] .q-none{stroke:#303444;background:#303444}
:root[data-theme=cyberpunk] .abc-q{background:rgba(252,255,255,.051)}
:root[data-theme=cyberpunk] .abc-q.q-att{background:rgba(251,223,28,.122);color:#fbdf1c}
:root[data-theme=cyberpunk] .abc-q.q-ok{background:rgba(17,254,114,.122);color:#11fe72}
:root[data-theme=cyberpunk] .abc-q.q-bad{background:rgba(254,84,83,.122);color:#fe5453}
:root[data-theme=cyberpunk] .abc-q.q-zero,:root[data-theme=cyberpunk] .abc-q.q-none{background:rgba(252,255,255,.051);color:var(--muted)}
:root[data-theme=cyberpunk] .estr-lines{color:var(--text)}
:root[data-theme=cyberpunk] .estr-lines li::before{background:var(--accent)}
:root[data-theme=cyberpunk] .estr-list li.lift-total .n,:root[data-theme=cyberpunk] .estr-list li.lift-total .v{color:var(--strong)}
:root[data-theme=cyberpunk] .estr-note{color:var(--faint)}
:root[data-theme=cyberpunk] .estr-sit{background:#796d83}
:root[data-theme=cyberpunk] .estr-sit.sit-ok{background:#11fe72}
:root[data-theme=cyberpunk] .estr-sit.sit-high{background:#1cdefc}
:root[data-theme=cyberpunk] .estr-sit.sit-low{background:#fbdf1c}
:root[data-theme=cyberpunk] .estr-sit.sit-neg{background:#fe5453}
:root[data-theme=cyberpunk] .estr-table tr.estr-total td{color:var(--accent)}
:root[data-theme=cyberpunk] .estr-table tr.estr-band td{color:var(--strong)}
:root[data-theme=cyberpunk] .estr-table tr.estr-sub td{color:var(--text)}
:root[data-theme=cyberpunk] .estr-table tr.estr-cod td{color:var(--muted)}
:root[data-theme=cyberpunk] .estr-table tr:hover td{color:var(--accent)}
:root[data-theme=cyberpunk] .estr-var.v-estável{color:#11fe72}
:root[data-theme=cyberpunk] .estr-var.v-moderada{color:#fbdf1c}
:root[data-theme=cyberpunk] .estr-var.v-alta{color:#fe5453}
:root[data-theme=cyberpunk] .estr-par summary{color:var(--muted)}
:root[data-theme=cyberpunk] .estr-par-grid .k{color:var(--faint)}
:root[data-theme=cyberpunk] .estr-par p.m{color:var(--faint)}
:root[data-theme=cyberpunk] .estr-pick{color:var(--accent)}
:root[data-theme=cyberpunk] .abc-table td.cmp-c{background:rgba(28,222,252,.031)}
:root[data-theme=cyberpunk] .abc-table th.cmp-c{color:#1cdefc}
:root[data-theme=cyberpunk] .cmp-bud table td.diff-pos{color:#11fe72}
:root[data-theme=cyberpunk] .cmp-bud table td.diff-neg{color:var(--out)}
:root[data-theme=cyberpunk] .cmp-why{color:inherit;border-bottom:1px dotted rgba(28,222,252,.502)}
:root[data-theme=cyberpunk] .cmp-why:hover{color:#1cdefc}
:root[data-theme=cyberpunk] .cmp-say{color:var(--text)}
:root[data-theme=cyberpunk] .cmp-beh .bar{fill:#796d83}
:root[data-theme=cyberpunk] .cmp-beh .bar.rec{fill:#1cdefc}
:root[data-theme=cyberpunk] .cmp-beh .cmp-win{fill:rgba(28,222,252,.059)}
:root[data-theme=cyberpunk] .cmp-beh .grid{stroke:rgba(252,255,255,.071)}
:root[data-theme=cyberpunk] .cmp-beh .ax{fill:var(--faint)}
:root[data-theme=cyberpunk] .cmp-beh .avg-s{stroke:#fbdf1c}
:root[data-theme=cyberpunk] .cmp-beh .avg-r{stroke:#1cdefc}
:root[data-theme=cyberpunk] .cmp-leg{color:var(--muted)}
:root[data-theme=cyberpunk] .cmp-leg .l-s{background:#fbdf1c}
:root[data-theme=cyberpunk] .cmp-leg .l-r{background:#1cdefc}
:root[data-theme=cyberpunk] .cmp-leg .l-w{background:rgba(28,222,252,.2)}
:root[data-theme=cyberpunk] .cmp-beh .day-line{fill:none;stroke:#dbebef}
:root[data-theme=cyberpunk] .cmp-beh .dot{fill:#a89cb2}
:root[data-theme=cyberpunk] .cmp-beh .dot.rec{fill:#1cdefc}
:root[data-theme=cyberpunk] .cmp-leg .l-d{background:#dbebef}
:root[data-theme=cyberpunk] .cmp-day{background:rgba(252,255,255,.024);color:var(--faint);border-bottom:2px solid transparent}
:root[data-theme=cyberpunk] .cmp-day b{color:var(--text)}
:root[data-theme=cyberpunk] .cmp-day.in-s{border-bottom-color:#fbdf1c}
:root[data-theme=cyberpunk] .cmp-day.in-r{background:rgba(28,222,252,.078)}
:root[data-theme=cyberpunk] .cmp-calc{background:rgba(252,255,255,.024)}
:root[data-theme=cyberpunk] .cmp-calc.c-s .k{color:#fbdf1c}
:root[data-theme=cyberpunk] .cmp-calc.c-r .k{color:#1cdefc}
:root[data-theme=cyberpunk] .cmp-calc ol{color:var(--muted)}
:root[data-theme=cyberpunk] .cmp-calc b{color:var(--strong)}
:root[data-theme=cyberpunk] .grp-top .pbi-kpi .m{color:var(--faint)}
:root[data-theme=cyberpunk] .grp-table tr.grp-sec td{color:var(--strong)}
:root[data-theme=cyberpunk] .grp-table tr.grp-sub td:first-child{color:var(--text)}
:root[data-theme=cyberpunk] .grp-table td.diff-pos{color:#11fe72}
:root[data-theme=cyberpunk] .grp-table td.diff-neg{color:var(--out)}
:root[data-theme=cyberpunk] .bank-chart .ln.plan{stroke:var(--accent)}
:root[data-theme=cyberpunk] .plan-pick-card .v.neg{color:var(--out)}
:root[data-theme=cyberpunk] .plan-pick-list label.check{color:var(--text)}
:root[data-theme=cyberpunk] .plan-pick-list label.check:hover{background:var(--line-soft)}
:root[data-theme=cyberpunk] .plan-pick-list .amount{color:var(--muted)}
:root[data-theme=cyberpunk] .plan-pick-list .amount.neg{color:var(--out)}
:root[data-theme=cyberpunk] .bank-legend i{border-top:1px solid #796d83}
:root[data-theme=cyberpunk] .bank-legend i.plan{border-color:var(--accent)}
:root[data-theme=cyberpunk] .segmented button.std{color:#1cdefc}
:root[data-theme=cyberpunk] .segmented button.std:hover{color:#87e9fd;background:rgba(28,222,252,.1)}
:root[data-theme=cyberpunk] .segmented button.std.active,:root[data-theme=cyberpunk] .segmented button.std[aria-pressed=true]{color:#002b34;background:#1cdefc}
:root[data-theme=cyberpunk] .st-sub button{background:none;border:0;color:#796d83}
:root[data-theme=cyberpunk] .st-sub button:hover{color:var(--strong);background:rgba(252,255,255,.06)}
:root[data-theme=cyberpunk] .st-sub button[aria-pressed=true]{color:#dbebef}
:root[data-theme=cyberpunk] .st-sub button.on{color:#e2f2f7;background:rgba(28,222,252,.14)}
:root[data-theme=cyberpunk] .st-sub i{background:#303444}
:root[data-theme=cyberpunk] .pbi-accl .acc-tag rect{fill:rgba(11,13,23,.902)}
:root[data-theme=cyberpunk] .pbi-accl .acc-tag text{fill:var(--strong)}
:root[data-theme=cyberpunk] .pbi-accl .acc-tag .tk{fill:#dbebef}
:root[data-theme=cyberpunk] .pbi-accl .acc-tag .tc.up{fill:#27eddd}
:root[data-theme=cyberpunk] .pbi-accl .acc-tag .tc.down{fill:#fc5756}
:root[data-theme=cyberpunk] .pbi-accl .acc-tag.now rect,:root[data-theme=cyberpunk] .pbi-accl .acc-tag.av rect{stroke:rgba(249,224,31,.533)}
:root[data-theme=cyberpunk] .pbi-accl .acc-tag.pv rect{stroke:rgba(39,237,221,.533)}
:root[data-theme=cyberpunk] .pbi-accl .acc-tag.now .tv,:root[data-theme=cyberpunk] .pbi-accl .acc-tag.av .tv{fill:#f9e01f}
:root[data-theme=cyberpunk] .pbi-accl .acc-tag.pv .tv{fill:#27eddd}
:root[data-theme=cyberpunk] .pbi-accl .nowdot{fill:#f9e01f;stroke:#0c0e1a}
:root[data-theme=cyberpunk] .pbi-accl .nowpulse,:root[data-theme=cyberpunk] .pbi-accl .pjpulse,:root[data-theme=cyberpunk] .pbi-accl .accpulse{fill:none}
:root[data-theme=cyberpunk] .pbi-accl .nowpulse,:root[data-theme=cyberpunk] .pbi-accl .accpulse.av{stroke:#f9e01f}
:root[data-theme=cyberpunk] .pbi-accl .pjpulse,:root[data-theme=cyberpunk] .pbi-accl .accpulse.pv{stroke:#27eddd}
:root[data-theme=cyberpunk] .pbi-accl .pjd{fill:#2df7e5}
:root[data-theme=cyberpunk] .pbi-accl .ldd.av{fill:#f9e01f}
:root[data-theme=cyberpunk] .pbi-accl .ldd.pv{fill:#27eddd}
:root[data-theme=cyberpunk] .upd-inline .upd-pop{border:0;background:transparent;box-shadow:none}
:root[data-theme=cyberpunk] .cash-table .balance-row.top td{border-top:0}
:root[data-theme=cyberpunk] .cash-table .balance-row.top.end td{border-bottom:6px solid transparent}
:root[data-theme=cyberpunk] .cash-table .balance-row.top.end+tr td{border-top:1px solid #232636}
:root[data-theme=cyberpunk] .cash-table th.ds small{color:#efe42f}
:root[data-theme=cyberpunk] .cash-main thead th{background:#0a0c17}
:root[data-theme=cyberpunk] .cash-main tr.pin td{background:#0f111d}
:root[data-theme=cyberpunk] .cash-main tr.pin.result-row td{background:#10121e}
:root[data-theme=cyberpunk] .cash-main tr.pin td{box-shadow:0 -6px 0 #0d1218}
:root[data-theme=cyberpunk] .cash-main tr.pin.end td{border-bottom:0;box-shadow:0 -6px 0 #0d1218,0 8px 0 #0d1218}
:root[data-theme=cyberpunk] .cash-view label{color:#988ca2}
:root[data-theme=cyberpunk] .cash-cmp th.ds small{color:#efe42f}
:root[data-theme=cyberpunk] .cash-cmp th.diff,:root[data-theme=cyberpunk] .cash-cmp td.diff{color:#bdb0c7}
:root[data-theme=cyberpunk] .cash-cmp td.diff.neg{color:#fc5852}
:root[data-theme=cyberpunk] .cash-cmp td.ds{color:#fef249}
:root[data-theme=cyberpunk] .cash-cmp td.ds.neg{color:#fc5852}
:root[data-theme=cyberpunk] .cash-view .cv-k{color:#efe42f}
:root[data-theme=cyberpunk] .cash-table table td.amount.neg,:root[data-theme=cyberpunk] .cash-table table tr.result-row td.amount.neg,:root[data-theme=cyberpunk] .cash-table table tr.balance-row td.amount.neg{color:#ff544e}
:root[data-theme=cyberpunk] .dates .bank-scope{color:#988ca2}
:root[data-theme=cyberpunk] .budget-table th.hist small,:root[data-theme=cyberpunk] th.amount.hist small{color:#8a7f94}
:root[data-theme=cyberpunk] th.amount.hist.ds small{color:#efe42f}
:root[data-theme=cyberpunk] .plan-actions .pill{border:0;background:rgba(252,255,255,.055);color:#dbebef}
:root[data-theme=cyberpunk] .plan-actions .pill small{color:var(--faint)}
:root[data-theme=cyberpunk] .plan-actions .pill:hover:not(:disabled){background:rgba(249,224,31,.12);color:var(--strong)}
:root[data-theme=cyberpunk] .plan-actions .undo-btn:not(:disabled){color:var(--accent)!important}
:root[data-theme=cyberpunk] .day-from span{color:#fcdf28;background:rgba(252,223,40,.08)}
:root[data-theme=cyberpunk] .rep-head{color:var(--muted);border-bottom:1px solid var(--line)}
:root[data-theme=cyberpunk] .rep-head b{color:var(--strong)}
:root[data-theme=cyberpunk] .rep-lead{color:#dbebef}
:root[data-theme=cyberpunk] .rep-note{color:var(--faint)}
:root[data-theme=cyberpunk] .rep-paper h3{color:var(--strong)}
:root[data-theme=cyberpunk] .rep-table td small{color:var(--faint)}
:root[data-theme=cyberpunk] .rep-table td.to{color:var(--accent)}
:root[data-theme=cyberpunk] .rep-table .box{border:1px solid #796d83}
:root[data-theme=cyberpunk] .rep-sign{color:var(--muted);border:0}
@media print{:root[data-theme=cyberpunk]:has(body.print-report),:root[data-theme=cyberpunk] body.print-report{background:#fcffff!important}
:root[data-theme=cyberpunk] body.print-report .rep-paper,:root[data-theme=cyberpunk] body.print-report .rep-paper *{color:#0a0c16!important;background:#fcffff!important}
:root[data-theme=cyberpunk] body.print-report .rep-table th{border-bottom:1px solid #a094aa}
:root[data-theme=cyberpunk] body.print-report .rep-table td{border-bottom:1px solid #dbebef}
:root[data-theme=cyberpunk] body.print-report .rep-table .box{border-color:#252838}
:root[data-theme=cyberpunk] body.print-report .rep-paper small{color:#5b5064!important}
}
:root[data-theme=cyberpunk] .plan-strip .k,:root[data-theme=cyberpunk] .late-figs .k{color:var(--faint)}
:root[data-theme=cyberpunk] .plan-strip .strip-warn{color:#fcdf28}
:root[data-theme=cyberpunk] .plan-strip .strip-note{color:var(--faint)}
:root[data-theme=cyberpunk] .late-btn{background:rgba(168,156,178,.06)}
:root[data-theme=cyberpunk] .late-btn:hover{background:rgba(249,224,31,.1)}
:root[data-theme=cyberpunk] .late-btn:focus-visible{outline:1px solid var(--accent)}
:root[data-theme=cyberpunk] .late-btn.empty:hover{background:rgba(168,156,178,.06)}
:root[data-theme=cyberpunk] .late-before{color:var(--muted)}
:root[data-theme=cyberpunk] .plan-actions .plan-msg{color:#fcdf28}
:root[data-theme=cyberpunk] .day-head small.hol{color:#fcdf28}
:root[data-theme=cyberpunk] .plan-from{color:var(--muted)}
:root[data-theme=cyberpunk] .plan-strip .strip-mode{color:var(--muted)}
:root[data-theme=cyberpunk] .plan-days td small{color:var(--faint)}
:root[data-theme=cyberpunk] .plan-days tr.today td:first-child{color:var(--accent)}
:root[data-theme=cyberpunk] .plan-days tr.quiet td{color:var(--faint)}
:root[data-theme=cyberpunk] .plan-days td.neg,:root[data-theme=cyberpunk] .plan-days td.neg b{color:#ff544e!important}
:root[data-theme=cyberpunk] .plan-days td.positive{color:#28dafd!important}
:root[data-theme=cyberpunk] .cal-head{color:var(--faint)}
:root[data-theme=cyberpunk] .plan-until b{color:var(--text);background:rgba(252,255,255,.05)}
:root[data-theme=cyberpunk] .saldo-grid thead th{background:var(--card,#0c0e1a);color:var(--muted)}
:root[data-theme=cyberpunk] .saldo-grid th.day small{color:var(--faint,#908499)}
:root[data-theme=cyberpunk] .saldo-grid th.wkend{color:#908499}
:root[data-theme=cyberpunk] .saldo-grid th.today{color:var(--accent)}
:root[data-theme=cyberpunk] .saldo-grid .sg-flow{background:var(--card,#0c0e1a)}
:root[data-theme=cyberpunk] .saldo-grid .sg-name{background:var(--card,#0c0e1a)}
:root[data-theme=cyberpunk] .saldo-grid td small{color:var(--faint,#908499)}
:root[data-theme=cyberpunk] .saldo-grid .sg-in::placeholder{color:#706479}
:root[data-theme=cyberpunk] .saldo-grid tr.sg-group td{color:#908499}
:root[data-theme=cyberpunk] .saldo-grid tr.result-row td{border-top:1px solid #232636}
:root[data-theme=cyberpunk] .saldo-grid tr.result-row.all td{color:var(--muted)}
:root[data-theme=cyberpunk] .flow-tg{border:0;background:rgba(252,255,255,.06);color:#a99db4}
:root[data-theme=cyberpunk] .flow-tg.on{background:rgba(0,226,210,.16);color:#27eddd}
:root[data-theme=cyberpunk] .grp-bar .m{color:var(--muted)}
:root[data-theme=cyberpunk] .titles-table tr.grp-row td{color:var(--strong)}
:root[data-theme=cyberpunk] .titles-table tr.grp-row td small{color:var(--muted)}
:root[data-theme=cyberpunk] .titles-table tr.grp-row .grp-caret{color:var(--accent)}
:root[data-theme=cyberpunk] .titles-table tr.grp-row.open td{background:rgba(249,224,31,.04)}
:root[data-theme=cyberpunk] .titles-table tr.grp-row:focus-visible{outline:1px solid var(--accent)}
:root[data-theme=cyberpunk] .baixa-link{color:inherit}
:root[data-theme=cyberpunk] .baixa-link:hover{color:var(--accent)}
:root[data-theme=cyberpunk] .bx-top .k,:root[data-theme=cyberpunk] .bx-fig .k{color:var(--muted)}
:root[data-theme=cyberpunk] .bx-top small{color:var(--muted)}
:root[data-theme=cyberpunk] .bx-card .m{color:var(--muted)}
:root[data-theme=cyberpunk] aside nav .sub-btn.hl-orange,:root[data-theme=cyberpunk] .subnav .hl-orange,:root[data-theme=cyberpunk] aside nav .sub-btn.hl-blue,:root[data-theme=cyberpunk] .subnav .hl-blue{color:var(--text)}
:root[data-theme=cyberpunk] aside nav .sub-btn.hl-orange.active,:root[data-theme=cyberpunk] .subnav .hl-orange.active,:root[data-theme=cyberpunk] aside nav .sub-btn.hl-blue.active,:root[data-theme=cyberpunk] .subnav .hl-blue.active{color:#fcffff;background:rgba(252,255,255,.13)}
:root[data-theme=cyberpunk] .saldo-grid td.sg-flow,:root[data-theme=cyberpunk] .saldo-grid td.sg-name,:root[data-theme=cyberpunk] .saldo-grid th.sg-flow,:root[data-theme=cyberpunk] .saldo-grid th.sg-name{background:#0f121e!important}
:root[data-theme=cyberpunk] .cb-name{color:var(--strong)}
:root[data-theme=cyberpunk] .cb-name small{color:var(--muted)}
:root[data-theme=cyberpunk] .cb-list .m{color:var(--muted)}
:root[data-theme=cyberpunk] .sh-panel{background:rgba(252,255,255,.03)}
:root[data-theme=cyberpunk] .sh-row label{color:var(--muted)}
:root[data-theme=cyberpunk] .sh-panel .m{color:var(--muted)}
:root[data-theme=cyberpunk] .sh-msg{color:var(--in)}
:root[data-theme=cyberpunk] .sh-msg.err{color:#ff544e}
:root[data-theme=cyberpunk] .sh-month .k{color:var(--muted)}
:root[data-theme=cyberpunk] .sh-day{background:rgba(252,255,255,.05)}
:root[data-theme=cyberpunk] .sh-day.on{background:rgba(249,224,31,.18);color:var(--accent)}
:root[data-theme=cyberpunk] .saldo-grid thead th,:root[data-theme=cyberpunk] .saldo-grid thead td{background:#0f121e}
:root[data-theme=cyberpunk] .saldo-grid thead tr.result-row td{border-top:1px solid #232636}
:root[data-theme=cyberpunk] .saldo-grid thead tr.result-row.all td{border-bottom:1px solid #232636}
:root[data-theme=cyberpunk] .sg-wa select{border:0;background:rgba(252,255,255,.06);color:inherit}
:root[data-theme=cyberpunk] #sg-copy{color:#00eb65}
:root[data-theme=cyberpunk] .us-form>label{color:var(--faint,#a99db3)}
:root[data-theme=cyberpunk] .us-mod{background:rgba(252,255,255,.05)}
:root[data-theme=cyberpunk] .us-mod:has(input:checked){background:rgba(255,129,95,.16);color:#ff815b}
:root[data-theme=cyberpunk] .us-act select{border:0;background:rgba(252,255,255,.06);color:inherit}
:root[data-theme=cyberpunk] .pass-form label{color:var(--faint,#a99db3)}
:root[data-theme=cyberpunk] .saldo-grid th .sg-day:hover,:root[data-theme=cyberpunk] .saldo-grid th .sg-day:focus-visible{background:rgba(0,235,101,.12)}
:root[data-theme=cyberpunk] .saldo-grid th.picked .sg-day{background:rgba(0,235,101,.18);color:#00eb65}
:root[data-theme=cyberpunk] .saldo-grid td.picked{background:rgba(0,235,101,.06)}
:root[data-theme=cyberpunk] .sg-pick{color:#00eb65;background:rgba(0,235,101,.08)}
:root[data-theme=cyberpunk] .saldo-grid .sg-send{background:#0f121e!important}
:root[data-theme=cyberpunk] .send-tg{border:0;background:rgba(252,255,255,.06);color:#a99db4;outline:0}
:root[data-theme=cyberpunk] .send-tg.on{color:#00eb65;background:rgba(0,235,101,.14)}
:root[data-theme=cyberpunk] .send-tg:focus-visible{box-shadow:0 0 0 1px #00eb65}
:root[data-theme=cyberpunk] .saldo-grid .sg-f{border:0;background:rgba(252,255,255,.06);color:#a99db4}
:root[data-theme=cyberpunk] .saldo-grid .sg-f.on{background:rgba(249,224,31,.16);color:#f9e325}
:root[data-theme=cyberpunk] .saldo-grid .sg-q{border:0;background:rgba(252,255,255,.06);color:inherit}
:root[data-theme=cyberpunk] .saldo-grid .sg-fcount{color:#f9e325}
:root[data-theme=cyberpunk] .saldo-grid td.sg-flow,:root[data-theme=cyberpunk] .saldo-grid th.sg-flow{box-shadow:-14px 0 0 #111827}
:root[data-theme=cyberpunk] .saldo-grid thead td.sg-flow{box-shadow:-14px 0 0 #111827}
:root[data-theme=cyberpunk] .saldo-grid .sg-ord{background:#0f121e!important}
:root[data-theme=cyberpunk] .sg-ord-in{border:0;background:rgba(252,255,255,.06);color:inherit}
:root[data-theme=cyberpunk] .sg-ord-in:focus{outline:1px solid rgba(249,224,31,.5);background:rgba(252,255,255,.1)}
:root[data-theme=cyberpunk] .sg-ord-in::placeholder{color:rgba(252,255,255,.25)}
:root[data-theme=cyberpunk] .saldo-grid tr.off td.sg-name{color:var(--faint,#8d8197)}
:root[data-theme=cyberpunk] .sg-addch input{border:0;background:rgba(252,255,255,.06);color:inherit}
:root[data-theme=cyberpunk] .sg-addch input:focus{outline:1px solid rgba(249,224,31,.5)}
:root[data-theme=cyberpunk] .sg-chdel:hover,:root[data-theme=cyberpunk] .sg-chdel.armed{color:#fe554f}
:root[data-theme=cyberpunk] #rail-theme svg{fill:none;stroke:currentColor}
:root[data-theme=cyberpunk] .plan-days tr.drop td{background:#181b29;box-shadow:inset 0 1px 0 #f65eaa,inset 0 -1px 0 #f65eaa}
:root[data-theme=cyberpunk] .plan-days .pd-arrow{color:var(--faint)}
:root[data-theme=cyberpunk] .plan-days tr.open td{background:rgba(252,255,255,.035)}
:root[data-theme=cyberpunk] .plan-days tr.pd-detail>td{background:rgba(252,255,255,.02)}
:root[data-theme=cyberpunk] .pd-sec+.pd-sec{border-top:1px solid rgba(168,156,178,.12)}
:root[data-theme=cyberpunk] .pd-sec-h{color:var(--muted)}
:root[data-theme=cyberpunk] .pd-sec-h small{color:var(--faint)}
:root[data-theme=cyberpunk] .pd-sec.moved .pd-sec-h span{color:var(--accent)}
:root[data-theme=cyberpunk] .auto-min{color:var(--muted)}
:root[data-theme=cyberpunk] .auto-paper .m{color:var(--muted)}
:root[data-theme=cyberpunk] .confirm-ctl .pill,:root[data-theme=cyberpunk] .pd-cf-head .pill{border:0;background:rgba(252,255,255,.055);color:#dbebef;box-shadow:none}
:root[data-theme=cyberpunk] .confirm-ctl .pill:hover,:root[data-theme=cyberpunk] .pd-cf-head .pill:hover{background:rgba(252,255,255,.1);color:#fcffff}
:root[data-theme=cyberpunk] .pill.cf-mode.on,:root[data-theme=cyberpunk] #only-open.on{background:rgba(3,247,74,.16);color:#59fe6a}
:root[data-theme=cyberpunk] .cf-tick{color:transparent;background:rgba(252,255,255,.07);box-shadow:inset 0 0 0 1px rgba(252,255,255,.18)}
:root[data-theme=cyberpunk] .cf-tick:hover{color:#59fe6a;box-shadow:inset 0 0 0 1px #59fe6a}
:root[data-theme=cyberpunk] .cf-tick.on{color:#080a14;background:#03f74a;box-shadow:none}
:root[data-theme=cyberpunk] .cf-tick.part{color:#03f74a;background:rgba(3,247,74,.18);box-shadow:none}
:root[data-theme=cyberpunk] .cf-tick:focus-visible{outline:2px solid #59fe6a}
:root[data-theme=cyberpunk] .plan-days td.faint{color:var(--faint)}
:root[data-theme=cyberpunk] .pd-cf-head{color:var(--muted)}
:root[data-theme=cyberpunk] .pd-sub{background:rgba(252,255,255,.035);color:var(--muted)}
:root[data-theme=cyberpunk] .pd-sub.on{background:rgba(3,247,74,.07)}
:root[data-theme=cyberpunk] .pd-sub .k{color:#dbebef}
:root[data-theme=cyberpunk] .pd-sub.on .k{color:#59fe6a}
:root[data-theme=cyberpunk] .pd-sub .k small{color:var(--faint)}
:root[data-theme=cyberpunk] .wa-tpl{color:var(--muted)}
:root[data-theme=cyberpunk] .wa-dot{background:var(--faint)}
:root[data-theme=cyberpunk] .wa-dot.ok{background:#03f74a}
:root[data-theme=cyberpunk] .wa-q{background:var(--line-soft)}
:root[data-theme=cyberpunk] .wa-q.erro{box-shadow:inset 3px 0 0 #fe5453}
:root[data-theme=cyberpunk] .wa-q-head span{color:var(--muted)}
:root[data-theme=cyberpunk] .wa-att{color:var(--muted)}
:root[data-theme=cyberpunk] .wa-text,:root[data-theme=cyberpunk] #wa-body{background:var(--card);border:1px solid var(--line);color:var(--text)}
:root[data-theme=cyberpunk] .wa-chip{background:var(--card);color:var(--muted)}
:root[data-theme=cyberpunk] .wa-chip.erro{color:#fe5453}
:root[data-theme=cyberpunk] .wa-chip.lida,:root[data-theme=cyberpunk] .wa-chip.entregue{color:#03f74a}
:root[data-theme=cyberpunk] .wa-chip.rascunho{color:var(--accent)}
:root[data-theme=cyberpunk] .wa-new,:root[data-theme=cyberpunk] .wa-contacts,:root[data-theme=cyberpunk] .wa-sent,:root[data-theme=cyberpunk] .wa-in{border-top:1px solid var(--line-soft)}
:root[data-theme=cyberpunk] .wa-cap{color:var(--muted)}
:root[data-theme=cyberpunk] .wa-contacts li span,:root[data-theme=cyberpunk] .wa-sent li span,:root[data-theme=cyberpunk] .wa-in li span{color:var(--muted)}
:root[data-theme=cyberpunk] .wa-k{border:0;background:var(--line-soft);color:var(--faint)}
:root[data-theme=cyberpunk] .wa-k.on{background:rgba(3,247,74,.16);color:#59fe6a}
:root[data-theme=cyberpunk] .plan-day .send-to{background:var(--card)}
:root[data-theme=cyberpunk] .plan-rxo .rxo-story{color:var(--muted)}
:root[data-theme=cyberpunk] .rxo-figs .k{color:var(--faint)}
:root[data-theme=cyberpunk] .rxo-figs small{color:var(--faint)}
:root[data-theme=cyberpunk] .plan-rxo td.amount.neg{color:#ff544e}
:root[data-theme=cyberpunk] .plan-rxo .code{color:var(--faint)}
:root[data-theme=cyberpunk] .plan-rxo tr.rxo-group td{background:rgba(252,255,255,.051)}
:root[data-theme=cyberpunk] .plan-rxo tr.rxo-row td{color:#b6a9c0}
:root[data-theme=cyberpunk] .plan-rxo tr.rxo-row td:first-child{box-shadow:inset 3px 0 0 rgba(252,223,40,.4)}
:root[data-theme=cyberpunk] .plan-rxo tr.rxo-row td.neg{color:#f75e55}
:root[data-theme=cyberpunk] .chip.paid{background:#11131f}
:root[data-theme=cyberpunk] .plan-actions .report-btn{background:rgba(252,223,40,.122);color:#fadf2b}
:root[data-theme=cyberpunk] .plan-actions .report-btn[data-has]{background:rgba(252,223,40,.251);color:#fee75b}
:root[data-theme=cyberpunk] .plan-days td.noted{color:#efe42f}
:root[data-theme=cyberpunk] .plan-days td.gap{color:#fcdf28}
:root[data-theme=cyberpunk] .plan-days td.gap.neg{color:#ff544e}
:root[data-theme=cyberpunk] .plan-days .pl-in{background:transparent;border:0;color:#f9e01f}
:root[data-theme=cyberpunk] .plan-days .pl-in::placeholder{color:var(--faint)}
:root[data-theme=cyberpunk] .plan-days .pl-in:hover{background:rgba(252,255,255,.039)}
:root[data-theme=cyberpunk] .plan-days .pl-in:focus{outline:0;background:rgba(249,224,31,.078);box-shadow:inset 0 0 0 1px rgba(249,224,31,.333)}
:root[data-theme=cyberpunk] .plan-days td.planned.off .pl-in{color:var(--faint)}
:root[data-theme=cyberpunk] .plan-days td.gap.pl{color:#f9e01f}
:root[data-theme=cyberpunk] .plan-days td.gap.pl.neg{color:#ff544e}
:root[data-theme=cyberpunk] .plan-days td.src-pl .sv{background:rgba(249,224,31,.122);color:#f9e01f;box-shadow:inset 0 0 0 1px rgba(249,224,31,.4)}
:root[data-theme=cyberpunk] .plan-days td.src-noted .sv{background:rgba(239,228,47,.102);color:#efe42f;box-shadow:inset 0 0 0 1px rgba(239,228,47,.333)}
:root[data-theme=cyberpunk] .plan-days td.src-pl.neg .sv,:root[data-theme=cyberpunk] .plan-days td.src-noted.neg .sv{color:#ff544e}
:root[data-theme=cyberpunk] .plan-rxo td.rxo-click:hover{text-decoration-color:rgba(249,224,31,.533)}
:root[data-theme=cyberpunk] .rxo-src-tag{background:rgba(252,255,255,.051);color:var(--muted)}
:root[data-theme=cyberpunk] .rxo-src-tag.open{color:#28dafd;background:rgba(40,218,253,.078)}
:root[data-theme=cyberpunk] .rxo-src-tag.tit{color:#efe42f;background:rgba(239,228,47,.078)}
:root[data-theme=cyberpunk] .rxo-src-tag.dir{color:#fcdf28;background:rgba(252,223,40,.078)}
:root[data-theme=cyberpunk] .rxo-src-tag.orc{color:#f9e01f;background:rgba(249,224,31,.078)}
:root[data-theme=cyberpunk] .plan-actions .report-btn:disabled{background:rgba(252,255,255,.039);color:var(--faint)}
:root[data-theme=cyberpunk] .plan-rxo .table-wrap tbody>tr.rxo-row>td{background:transparent}
:root[data-theme=cyberpunk] .plan-rxo .table-wrap tbody>tr.rxo-row:hover>td{background:rgba(252,255,255,.03)}
:root[data-theme=cyberpunk] .plan-rxo .table-wrap tbody>tr.rxo-row:hover>td:first-child{box-shadow:inset 3px 0 0 #f9e01f}
:root[data-theme=cyberpunk] .cb-table .cb-in,:root[data-theme=cyberpunk] .cb-table select{background:rgba(252,255,255,.031);border:0;color:inherit}
:root[data-theme=cyberpunk] .cb-table .cb-in:focus,:root[data-theme=cyberpunk] .cb-table select:focus{outline:1px solid rgba(249,224,31,.4)}
:root[data-theme=cyberpunk] .cb-paste textarea{background:rgba(252,255,255,.031);border:0;color:inherit}
:root[data-theme=cyberpunk] .cb-paste textarea:focus{outline:1px solid rgba(249,224,31,.4)}
:root[data-theme=cyberpunk] .cb-bad{color:#fbdf1c}
:root[data-theme=cyberpunk] .gl-hist .gl-100t{stroke:var(--card)}
:root[data-theme=cyberpunk] .cb-copy select{background:rgba(252,255,255,.051);border:0;color:inherit}
:root[data-theme=cyberpunk] .cb-bad-in{outline:1px solid #fe5453}
:root[data-theme=cyberpunk] #rail-theme .tm-chev{fill:none;stroke:currentColor}
:root[data-theme=cyberpunk] #rail-theme.open{color:var(--strong);background:rgba(252,255,255,.05)}
:root[data-theme=cyberpunk] #rail-theme .ic-pal{fill:none;stroke:currentColor}
:root[data-theme=cyberpunk] .tm-list{background:linear-gradient(160deg,rgba(252,255,255,.055),rgba(252,255,255,.015) 80%)}
:root[data-theme=cyberpunk] .tm-item{border:0;background:transparent;color:var(--muted)}
:root[data-theme=cyberpunk] .tm-item:hover,:root[data-theme=cyberpunk] .tm-item:focus-visible{background:rgba(252,255,255,.06);color:var(--strong);outline:none}
:root[data-theme=cyberpunk] .tm-item.on{color:var(--strong)}
:root[data-theme=cyberpunk] .tm-ok{fill:none;stroke:var(--accent)}
:root[data-theme=cyberpunk] .subnav-chan{border-left:1px solid var(--line)}
:root[data-theme=cyberpunk] .subnav-grp{color:var(--faint)}
:root[data-theme=cyberpunk] .subnav-chan.on .subnav-grp{color:var(--accent)}
:root[data-theme=cyberpunk] .omie-ring circle{fill:none}
:root[data-theme=cyberpunk] .omie-ring .bg{stroke:var(--line)}
:root[data-theme=cyberpunk] .omie-ring .fg{stroke:var(--accent)}
:root[data-theme=cyberpunk] .omie-ring b{color:var(--accent)}
:root[data-theme=cyberpunk] .ds-ring{color:var(--accent)}
:root[data-theme=cyberpunk] .ds-ring circle{fill:none}
:root[data-theme=cyberpunk] .ds-ring .bg{stroke:var(--line)}
:root[data-theme=cyberpunk] .ds-ring .fg{stroke:currentColor}
:root[data-theme=cyberpunk] .ds-ring b{color:currentColor}
:root[data-theme=cyberpunk] .ds-ring svg.ok{fill:none;stroke:currentColor}
:root[data-theme=cyberpunk] .ds-ring.is-wait{color:var(--faint)}
:root[data-theme=cyberpunk] .ds-ring.is-done .fg{filter:drop-shadow(0 0 3px rgba(249,224,31,.45))}
:root[data-theme=cyberpunk] .ds-ring.is-err{color:#ff544e}
:root[data-theme=cyberpunk] .ds-ring.is-err .bg{stroke:rgba(255,84,78,.25)}
:root[data-theme=cyberpunk] .ds-ring:not(.is-done):not(.is-err):not(.is-wait) .fg{filter:drop-shadow(0 0 2px rgba(249,224,31,.35))}
:root[data-theme=cyberpunk] .ds-ring-btn.has-ring>span:not(.ds-ring){color:var(--strong)}
:root[data-theme=cyberpunk] .sv-screen .lc-facts li.total{color:var(--text)}
:root[data-theme=cyberpunk] .sv-bars li{color:var(--muted)}
:root[data-theme=cyberpunk] .sv-bars svg .track{fill:var(--line-soft)}
:root[data-theme=cyberpunk] .sv-bars svg .fill{fill:var(--in-strong)}
:root[data-theme=cyberpunk] .sv-bars b{color:var(--text)}
:root[data-theme=cyberpunk] .tm-list{background:linear-gradient(160deg,rgba(252,255,255,.055),rgba(252,255,255,.015) 80%),var(--panel);box-shadow:0 18px 40px -18px rgba(0,0,0,.55)}
:root[data-theme=cyberpunk] .cash-main td.amount.cf-click:hover{text-decoration-color:rgba(249,224,31,.533)}
:root[data-theme=cyberpunk] .cash-main td.cat-name.cf-click:hover{color:#f9e01f}
:root[data-theme=cyberpunk] .cf-pop tr.cf-month td{background:rgba(249,224,31,.06)!important;color:var(--text)}
:root[data-theme=cyberpunk] .cf-pop tr.cf-month small{color:var(--faint)}
:root[data-theme=cyberpunk] .cf-pop h3.cf-ref{color:var(--muted)}
:root[data-theme=cyberpunk] .cf-pop h3.cf-ref small{color:var(--faint)}
:root[data-theme=cyberpunk] .cf-tag{background:rgba(252,255,255,.051);color:var(--muted)}
:root[data-theme=cyberpunk] .cf-tag.open{color:#28dafd;background:rgba(40,218,253,.078)}
:root[data-theme=cyberpunk] .cf-tag.tit{color:#efe42f;background:rgba(239,228,47,.078)}
:root[data-theme=cyberpunk] .cf-tag.dir{color:#fcdf28;background:rgba(252,223,40,.078)}
:root[data-theme=cyberpunk] .cf-tag.orc{color:#f9e01f;background:rgba(249,224,31,.078)}
:root[data-theme=cyberpunk] .cf-tag.ds{color:#b77cfa;background:rgba(183,124,250,.078)}
:root[data-theme=cyberpunk] .cf-tag.tr{color:#a89cb2}
:root[data-theme=cyberpunk] .tc-mid{color:var(--accent,#f9e325)}
:root[data-theme=cyberpunk] .tc-col.drop{background:rgba(249,227,37,.06)}
:root[data-theme=cyberpunk] .tc-k{color:var(--muted,#a99db3)}
:root[data-theme=cyberpunk] .tc-k b{color:var(--text,#dbebef)}
:root[data-theme=cyberpunk] .tc-day{background:rgba(252,255,255,.03)}
:root[data-theme=cyberpunk] .tc-day:hover{background:rgba(252,255,255,.06)}
:root[data-theme=cyberpunk] .tc-day .d{color:var(--muted,#a99db3)}
:root[data-theme=cyberpunk] .tc-day.wkd .d{color:#ff825b}
:root[data-theme=cyberpunk] .tc-day .s{color:var(--muted,#a99db3)}
:root[data-theme=cyberpunk] .tc-day .v.neg,:root[data-theme=cyberpunk] .tc-item .v.neg{color:#fe554f}
:root[data-theme=cyberpunk] .tc-day .s.neg{color:#fe554f}
:root[data-theme=cyberpunk] .tc-day .tag{color:#f9e325}
:root[data-theme=cyberpunk] .tc-day.in{background:rgba(249,227,37,.07);box-shadow:inset 3px 0 0 #f9e325}
:root[data-theme=cyberpunk] .tc-day.prop{box-shadow:inset 3px 0 0 #f9e325;background:repeating-linear-gradient(135deg,rgba(249,227,37,.08) 0 6px,transparent 6px 12px)}
:root[data-theme=cyberpunk] .tc-day.empty{background:transparent}
:root[data-theme=cyberpunk] .tc-day.empty .n{color:var(--muted,#786c82)}
:root[data-theme=cyberpunk] .tc-day.drop{outline:1px dashed #f9e325;background:rgba(249,227,37,.12)}
:root[data-theme=cyberpunk] .tc-item:hover{background:rgba(252,255,255,.05)}
:root[data-theme=cyberpunk] .tc-item small{color:var(--muted,#a99db3)}
:root[data-theme=cyberpunk] .tc-item .to{color:#f9e325}
:root[data-theme=cyberpunk] .tc-item.prop{color:#f9e325}
:root[data-theme=cyberpunk] .tc-foot{color:var(--muted,#a99db3)}
:root[data-theme=cyberpunk] .tc-foot b{color:var(--text,#dbebef)}
:root[data-theme=cyberpunk] .tc-step .k{color:var(--muted,#a99db3)}
:root[data-theme=cyberpunk] .tc-res .k{color:var(--muted,#a99db3)}
:root[data-theme=cyberpunk] .tc-card .tc-day .v,:root[data-theme=cyberpunk] .tc-card .tc-item .v{color:inherit}
:root[data-theme=cyberpunk] .tc-card .tc-day .v.neg,:root[data-theme=cyberpunk] .tc-card .tc-item .v.neg{color:#fe554f}
:root[data-theme=cyberpunk] .tc-card .card.tc-panel{background:rgba(252,255,255,.03)}
:root[data-theme=cyberpunk] .grp-table td.grp-click:hover{color:var(--accent,#f9e325)}
:root[data-theme=cyberpunk] .pf-pic{background:rgba(252,255,255,.039)}
:root[data-theme=cyberpunk] .pf-ph{color:var(--faint)}
:root[data-theme=cyberpunk] .pf-t small{color:var(--faint)}
:root[data-theme=cyberpunk] .pf-sub{color:var(--faint)}
:root[data-theme=cyberpunk] .pf-nums .q{color:var(--faint)}
:root[data-theme=cyberpunk] .pf-mc.up{color:#27eddd;background:#191c2a}
:root[data-theme=cyberpunk] .pf-mc.down{color:#fc5756;background:#290d0e}
:root[data-theme=cyberpunk] .pf-mc.na{color:var(--faint);background:rgba(252,255,255,.039)}
:root[data-theme=cyberpunk] .pf-path{border-top:1px solid rgba(252,255,255,.063)}
:root[data-theme=cyberpunk] .pf-steps li.sub{color:var(--faint)}
:root[data-theme=cyberpunk] .pf-steps li.mc{border-top:1px solid rgba(252,255,255,.078)}
:root[data-theme=cyberpunk] .pf-steps li small{color:var(--faint)}
:root[data-theme=cyberpunk] .pf-steps .v.neg{color:#fc5756}
:root[data-theme=cyberpunk] .pf-bar .track{fill:rgba(252,255,255,.039)}
:root[data-theme=cyberpunk] .pf-bar .fill{fill:#00e2d2}
:root[data-theme=cyberpunk] .pf-items{color:var(--faint)}
:root[data-theme=cyberpunk] .pf-path .m{color:var(--faint)}
:root[data-theme=cyberpunk] .pf-rank .th{background:rgba(252,255,255,.039)}
:root[data-theme=cyberpunk] .pf-rank li:hover .n{color:#fdf12b}
:root[data-theme=cyberpunk] .pf-rank .pf-bar .fill{fill:#b07ffe}
:root[data-theme=cyberpunk] .pf-rank .v{color:var(--faint)}
:root[data-theme=cyberpunk] .pf-sp td{border:0!important;background:transparent!important}
:root[data-theme=cyberpunk] .pf-row:hover td{background:rgba(252,255,255,.024)}
:root[data-theme=cyberpunk] .pf-row.open td{background:rgba(252,255,255,.035)}
:root[data-theme=cyberpunk] .pf-row.muted td{color:var(--faint)}
:root[data-theme=cyberpunk] .pf-copy{border:0;background:transparent;color:var(--faint)}
:root[data-theme=cyberpunk] .pf-copy svg{fill:none;stroke:currentColor}
:root[data-theme=cyberpunk] .pf-copy:hover{background:rgba(252,255,255,.071);color:var(--text)}
:root[data-theme=cyberpunk] .pf-copy.done{color:#03f74a}
:root[data-theme=cyberpunk] .pf-tot:hover td{background:transparent}
:root[data-theme=cyberpunk] .pf-sku,:root[data-theme=cyberpunk] .pf-store,:root[data-theme=cyberpunk] .pf-date small,:root[data-theme=cyberpunk] .pf-mcc small{color:var(--faint)}
:root[data-theme=cyberpunk] .pf-badge{background:color-mix(in srgb,currentColor 13%,transparent)}
:root[data-theme=cyberpunk] .pf-ch-mercadolivre{color:#f9e325}
:root[data-theme=cyberpunk] .pf-ch-shopee{color:#ff815f}
:root[data-theme=cyberpunk] .pf-ch-shein{color:#dbebef}
:root[data-theme=cyberpunk] .pf-ch-amazon{color:#1cdefc}
:root[data-theme=cyberpunk] .pf-ch-magalu,:root[data-theme=cyberpunk] .pf-ch-magazineluiza{color:#2edafd}
:root[data-theme=cyberpunk] .pf-ch-tiktok,:root[data-theme=cyberpunk] .pf-ch-tiktokshop{color:#fe535d}
:root[data-theme=cyberpunk] .pf-ch-site,:root[data-theme=cyberpunk] .pf-ch-loja{color:#b07ffe}
:root[data-theme=cyberpunk] .pf-chip{background:rgba(168,156,178,.12);color:var(--muted)}
:root[data-theme=cyberpunk] .pf-chip.off{color:var(--faint)}
:root[data-theme=cyberpunk] .pf-chip.warn{background:rgba(249,224,31,.12);color:var(--accent)}
:root[data-theme=cyberpunk] .pf-chev svg{fill:none;stroke:var(--faint)}
:root[data-theme=cyberpunk] .pf-detail td{background:rgba(252,255,255,.02)}
:root[data-theme=cyberpunk] .pf-detail .pf-path{border-top:0}
:root[data-theme=cyberpunk] .pf-ext{border-top:1px solid rgba(252,255,255,.063)}
:root[data-theme=cyberpunk] .pf-ext .pf-blk .k small{color:var(--faint)}
:root[data-theme=cyberpunk] .pf-dates{color:var(--faint)}
:root[data-theme=cyberpunk] .pf-dates b{color:var(--text)}
:root[data-theme=cyberpunk] .pf-steps li.info{color:var(--faint)}
:root[data-theme=cyberpunk] .pf-mini th{color:var(--faint)}
:root[data-theme=cyberpunk] .pf-mini td{border-top:1px solid rgba(252,255,255,.039)}
:root[data-theme=cyberpunk] .pf-mini td.mono{color:var(--muted)}
:root[data-theme=cyberpunk] .pf-mini .amount.neg{color:#fc5756}
:root[data-theme=cyberpunk] .fila-pill{border:0;background:rgba(12,14,26,.86);box-shadow:0 8px 22px -12px #000000;color:var(--muted)}
:root[data-theme=cyberpunk] .fila-pill:hover{color:var(--strong);box-shadow:0 10px 30px -10px #000000,0 0 0 1px rgba(249,224,31,.333)}
:root[data-theme=cyberpunk] .fila-pill b{color:var(--accent)}
:root[data-theme=cyberpunk] .fila-pill .chev{stroke:currentColor;fill:none}
:root[data-theme=cyberpunk] .fila-panel{background:rgba(12,14,26,.92);box-shadow:0 14px 34px -14px #000000}
:root[data-theme=cyberpunk] .fila-panel .k{color:var(--faint)}
:root[data-theme=cyberpunk] .fila-it{color:var(--text)}
:root[data-theme=cyberpunk] .fila-it small{color:var(--faint)}
:root[data-theme=cyberpunk] .fila-it.is-done{color:var(--muted)}
:root[data-theme=cyberpunk] .fila-it.is-err b{color:#fc5756}
:root[data-theme=cyberpunk] .pf-mc.fora{color:var(--muted);background:transparent;box-shadow:inset 0 0 0 1px rgba(252,255,255,.149)}
:root[data-theme=cyberpunk] .pf-fora small{color:var(--faint)}
:root[data-theme=cyberpunk] .pbi-mc-fora{color:var(--faint)}
:root[data-theme=cyberpunk] .neg-n{color:#fc5756;background:#290d0e}
:root[data-theme=cyberpunk] .neg-alert{border:0;color:#fc5756;background:#0b0d17;box-shadow:inset 0 0 0 1px rgba(252,51,58,.533)}
:root[data-theme=cyberpunk] .neg-alert:hover{box-shadow:inset 0 0 0 1px #fe5453,0 8px 20px -8px rgba(252,51,58,.8)}
:root[data-theme=cyberpunk] .neg-alert b{background:#380407;color:#f75d5b}
:root[data-theme=cyberpunk] .neg-alert .st{color:#a99db3}
:root[data-theme=cyberpunk] .neg-alert .sw{background:#303445}
:root[data-theme=cyberpunk] .neg-alert .sw i{background:#fc333a;box-shadow:0 0 0 0 rgba(252,51,58,.667)}
:root[data-theme=cyberpunk] .neg-alert.on{background:linear-gradient(135deg,#6f3734 0%,#fd152c 55%,#fe5453 100%);color:#fcffff;box-shadow:0 0 0 2px #fc5756,0 8px 22px -6px rgba(252,51,58,.8)}
:root[data-theme=cyberpunk] .neg-alert.on .sw{background:rgba(252,255,255,.2)}
:root[data-theme=cyberpunk] .neg-alert.on .sw i{background:#fcffff}
:root[data-theme=cyberpunk] .neg-alert.on b{background:#3e0a0b;color:#fcffff}
:root[data-theme=cyberpunk] .neg-alert.on .st{color:#dfeff3}
:root[data-theme=cyberpunk] .pf-grp{border:0;color:var(--muted);background:rgba(252,255,255,.039)}
:root[data-theme=cyberpunk] .pf-grp:hover{color:var(--text);background:rgba(252,255,255,.071)}
:root[data-theme=cyberpunk] .pf-grp .sw{background:#303445}
:root[data-theme=cyberpunk] .pf-grp .sw i{background:#a99db3}
:root[data-theme=cyberpunk] .pf-grp.on{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}
:root[data-theme=cyberpunk] .pf-grp.on .sw{background:color-mix(in srgb,var(--accent) 35%,transparent)}
:root[data-theme=cyberpunk] .pf-grp.on .sw i{background:var(--accent)}
:root[data-theme=cyberpunk] .pf-grow td.pf-gn{color:var(--muted)}
:root[data-theme=cyberpunk] .pf-grow td.pf-gn b{color:var(--text)}
:root[data-theme=cyberpunk] .pf-grow .pf-grep{color:var(--faint)}
:root[data-theme=cyberpunk] .pf-row.pf-sub td{background:rgba(252,255,255,.016)}
:root[data-theme=cyberpunk] .pbi-fold{border:0;background:rgba(252,255,255,.055);color:var(--text)}
:root[data-theme=cyberpunk] .pbi-fold svg{fill:none;stroke:var(--accent)}
:root[data-theme=cyberpunk] .pbi-fold .fs{color:var(--muted)}
:root[data-theme=cyberpunk] .pbi-fold:hover{background:rgba(249,224,31,.12)}
:root[data-theme=cyberpunk] .pbi-slicers.fold .pbi-fbody{background:linear-gradient(160deg,rgba(252,255,255,.055),rgba(252,255,255,.015) 80%),var(--panel);box-shadow:0 18px 40px -16px rgba(0,0,0,.7)}
:root[data-theme=cyberpunk] .pbi-slicers.fold.open .pbi-fbody{box-shadow:none}
:root[data-theme=cyberpunk] .pm-tile{background:linear-gradient(160deg,rgba(252,255,255,.045),rgba(252,255,255,.012) 70%)}
:root[data-theme=cyberpunk] .pm-tile:hover{background:linear-gradient(160deg,rgba(249,224,31,.09),rgba(252,255,255,.015) 70%)}
:root[data-theme=cyberpunk] .pm-tile header{border:0;background:none}
:root[data-theme=cyberpunk] .pm-tile header b{color:var(--strong)}
:root[data-theme=cyberpunk] .pm-tile header small{color:var(--faint)}
:root[data-theme=cyberpunk] .pm-chip{background:rgba(252,255,255,.06);color:var(--muted)}
:root[data-theme=cyberpunk] .pm-big .v{color:var(--strong)}
:root[data-theme=cyberpunk] .pm-big small{color:var(--muted)}
:root[data-theme=cyberpunk] .pm-bar .pm-tr{fill:rgba(252,255,255,.07)}
:root[data-theme=cyberpunk] .pm-bar .pm-pr{fill:#f9e01f}
:root[data-theme=cyberpunk] .pm-bar .pm-sd{fill:#f9e01f}
:root[data-theme=cyberpunk] .pm-nums dt{color:var(--faint)}
:root[data-theme=cyberpunk] .pm-nums dd{color:var(--text)}
:root[data-theme=cyberpunk] .pm-nums dd small{color:var(--muted)}
:root[data-theme=cyberpunk] .pm-nums dd small.positive{color:#00eb65}
:root[data-theme=cyberpunk] .pm-nums dd small.out{color:#ff815f}
:root[data-theme=cyberpunk] .pm-tile.ok .pm-big .v{color:#00eb65}
:root[data-theme=cyberpunk] .pm-tile.ok .pm-chip{background:rgba(0,235,101,.12);color:#11fe72}
:root[data-theme=cyberpunk] .pm-tile.ok .pm-bar .pm-sd{fill:#00eb65}
:root[data-theme=cyberpunk] .pm-tile.ok .pm-bar .pm-pr{fill:#00eb65}
:root[data-theme=cyberpunk] .pm-tile.mid .pm-chip{background:rgba(249,224,31,.14);color:#fee94a}
:root[data-theme=cyberpunk] .pm-tile.low .pm-big .v{color:#ff815b}
:root[data-theme=cyberpunk] .pm-tile.low .pm-chip{background:rgba(255,129,95,.12);color:#ff815b}
:root[data-theme=cyberpunk] .pm-tile.zero .pm-big .v{color:var(--muted)}
:root[data-theme=cyberpunk] .pm-hero{background:linear-gradient(135deg,rgba(249,224,31,.1),rgba(252,255,255,.015) 60%)}
:root[data-theme=cyberpunk] .pm-leg{color:var(--faint)}
:root[data-theme=cyberpunk] .pm-leg i.sd{background:#f9e01f}
:root[data-theme=cyberpunk] .pm-leg i.pr{background:rgba(249,224,31,.3)}
:root[data-theme=cyberpunk] .pm-leg i.gl{background:rgba(252,255,255,.12)}
:root[data-theme=cyberpunk] .pm-subs{border-top:1px solid rgba(252,255,255,.06)}
:root[data-theme=cyberpunk] .pm-subs .n{color:var(--muted)}
:root[data-theme=cyberpunk] .topbar:not(.pinned) .tb-strip{border:0;background:linear-gradient(rgba(252,255,255,.055),rgba(252,255,255,.055)),var(--card)}
:root[data-theme=cyberpunk] .topbar:not(.pinned) .tb-strip:hover,:root[data-theme=cyberpunk] .topbar:not(.pinned) .tb-strip:focus-visible{background:rgba(249,224,31,.12)}
:root[data-theme=cyberpunk] .tb-strip .tb-title{color:var(--text)}
:root[data-theme=cyberpunk] .tb-arrow{fill:none;stroke:var(--accent)}
:root[data-theme=cyberpunk] .cf-tab{border:0;background:rgba(252,255,255,.055);color:var(--muted)}
:root[data-theme=cyberpunk] .cf-tab svg{fill:none;stroke:var(--accent)}
:root[data-theme=cyberpunk] .cf-tab .cf-n{background:var(--accent);color:#0a0c16}
:root[data-theme=cyberpunk] .cf-tab:hover,:root[data-theme=cyberpunk] .cf-pane.open .cf-tab{background:rgba(249,224,31,.12);color:var(--text)}
:root[data-theme=cyberpunk] .cf-body{background:var(--panel);box-shadow:0 18px 44px -12px rgba(0,0,0,.6),0 0 0 1px rgba(252,255,255,.04)}
:root[data-theme=cyberpunk] .cf-sub{color:var(--faint)}
:root[data-theme=cyberpunk] .cf-sl{background:rgba(252,255,255,.03)}
:root[data-theme=cyberpunk] .cf-sl.on{background:linear-gradient(135deg,rgba(249,224,31,.08),rgba(252,255,255,.02))}
:root[data-theme=cyberpunk] .cf-st{color:var(--muted)}
:root[data-theme=cyberpunk] .cf-sl.on .cf-st{color:var(--accent)}
:root[data-theme=cyberpunk] .cf-x{border:0;background:none;color:var(--faint)}
:root[data-theme=cyberpunk] .cf-x:hover{color:var(--text)}
:root[data-theme=cyberpunk] .cf-only{color:var(--faint)}
:root[data-theme=cyberpunk] .cf-q{border:0;background:rgba(252,255,255,.055);color:var(--text)}
:root[data-theme=cyberpunk] .cf-vals label:hover{background:rgba(252,255,255,.04)}
:root[data-theme=cyberpunk] .cf-vals label:hover .cf-vn{color:#fdf12b}
:root[data-theme=cyberpunk] .cf-vals input{accent-color:var(--accent)}
:root[data-theme=cyberpunk] .cf-vals small{color:var(--faint)}
:root[data-theme=cyberpunk] .cf-lim{color:var(--faint)}
:root[data-theme=cyberpunk] .cf-drop{border:1px dashed rgba(252,255,255,.14);color:var(--faint)}
:root[data-theme=cyberpunk] .cf-drop svg{fill:none;stroke:currentColor}
:root[data-theme=cyberpunk] .cf-pane.drag .cf-drop{border-color:rgba(249,224,31,.5);color:var(--text)}
:root[data-theme=cyberpunk] .cf-pane.over .cf-drop{background:rgba(249,224,31,.1);border-color:var(--accent);color:var(--accent)}
:root[data-theme=cyberpunk] .cf-chip{border:0;background:rgba(252,255,255,.055);color:var(--muted)}
:root[data-theme=cyberpunk] .cf-chip:hover{background:rgba(249,224,31,.12);color:var(--text)}
:root[data-theme=cyberpunk] .cf-dot{border:0;background:none}
:root[data-theme=cyberpunk] .cf-dot i{background:var(--accent);box-shadow:0 0 8px rgba(249,224,31,.6)}
:root[data-theme=cyberpunk] .cf-dot:hover,:root[data-theme=cyberpunk] .cf-dot:focus-visible{background:rgba(249,224,31,.14)}
:root[data-theme=cyberpunk] .cf-pop{background:var(--panel);box-shadow:0 14px 34px rgba(0,0,0,.55),0 0 0 1px rgba(252,255,255,.05)}
:root[data-theme=cyberpunk] .cf-pop .k{color:var(--faint)}
:root[data-theme=cyberpunk] .cf-pop button{border:0;background:none;color:var(--text)}
:root[data-theme=cyberpunk] .cf-pop button span{color:var(--accent)}
:root[data-theme=cyberpunk] .cf-pop button:hover:not(:disabled){background:rgba(249,224,31,.1)}
:root[data-theme=cyberpunk] .cf-pop button:disabled{color:var(--faint)}
:root[data-theme=cyberpunk] .cf-pop button:disabled span{color:var(--faint)}
:root[data-theme=cyberpunk] .cf-sl,:root[data-theme=cyberpunk] .cf-chip{--c1:#291743;--c2:#a262fc;--c3:#b080fd;--c0:#15032c}
:root[data-theme=cyberpunk] .cf-h1{--c1:#002d36;--c2:#27dbf6;--c3:#fd54ac;--c0:#0f111d}
:root[data-theme=cyberpunk] .cf-h2{--c1:#400e04;--c2:#fd5b2a;--c3:#f8e02f;--c0:#0d0f1a}
:root[data-theme=cyberpunk] .cf-h3{--c1:#002521;--c2:#2ae975;--c3:#2ef27c;--c0:#0d0f1a}
:root[data-theme=cyberpunk] .cf-h4{--c1:#271844;--c2:#9869fa;--c3:#28dafd;--c0:#110a22}
:root[data-theme=cyberpunk] .cf-h5{--c1:#2e1844;--c2:#ac59fd;--c3:#b77cfa;--c0:#150625}
:root[data-theme=cyberpunk] .cf-sl{background:linear-gradient(135deg,color-mix(in srgb,var(--c2) 9%,transparent),rgba(252,255,255,.015));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c2) 22%,transparent)}
:root[data-theme=cyberpunk] .cf-sl.on{background:linear-gradient(135deg,color-mix(in srgb,var(--c2) 18%,transparent),rgba(252,255,255,.02));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c2) 55%,transparent),0 10px 24px -14px var(--c2)}
:root[data-theme=cyberpunk] .cf-dotc{background:var(--c3);box-shadow:0 0 8px var(--c2)}
:root[data-theme=cyberpunk] .cf-sh b{color:var(--c3)}
:root[data-theme=cyberpunk] .cf-sl.on .cf-st{color:var(--c3)}
:root[data-theme=cyberpunk] .cf-mode button{border:0;background:rgba(252,255,255,.04);color:var(--muted)}
:root[data-theme=cyberpunk] .cf-mode button.active{background:linear-gradient(135deg,var(--c1),var(--c2));color:#fcffff}
:root[data-theme=cyberpunk] .cf-pill{border:0;color:var(--c3);background:var(--c0);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c2) 55%,transparent)}
:root[data-theme=cyberpunk] .cf-pill:hover{box-shadow:inset 0 0 0 1px var(--c2),0 8px 18px -8px var(--c2)}
:root[data-theme=cyberpunk] .cf-pill .cf-vn{color:inherit}
:root[data-theme=cyberpunk] .cf-pill b{background:var(--c1);color:#fcffff}
:root[data-theme=cyberpunk] .cf-pill .sw{background:#303445}
:root[data-theme=cyberpunk] .cf-pill .sw i{background:var(--c2)}
:root[data-theme=cyberpunk] .cf-pill.on{background:linear-gradient(135deg,var(--c1) 0%,var(--c2) 60%,var(--c3) 140%);color:#fcffff;box-shadow:0 0 0 1.5px var(--c3),0 8px 20px -6px var(--c2)}
:root[data-theme=cyberpunk] .cf-pill.on .sw{background:rgba(252,255,255,.2)}
:root[data-theme=cyberpunk] .cf-pill.on .sw i{background:#fcffff;box-shadow:0 0 6px #fcffff}
:root[data-theme=cyberpunk] .cf-pill.on b{background:rgba(0,0,0,.4)}
:root[data-theme=cyberpunk] .cf-pill.on.inv{background:#1c1f2e;color:#a99db3;box-shadow:0 0 0 1.5px #786c82}
:root[data-theme=cyberpunk] .cf-pill.on.inv .sw i{background:#a99db3;box-shadow:none}
:root[data-theme=cyberpunk] .cf-chip{color:var(--c3);background:var(--c0);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c2) 45%,transparent)}
:root[data-theme=cyberpunk] .cf-chip:hover{background:linear-gradient(135deg,var(--c1),var(--c2));color:#fcffff}
:root[data-theme=cyberpunk] .cf-tab{background:linear-gradient(180deg,#291743,#27dbf6 60%,#2ae975);color:#fcffff;box-shadow:0 8px 22px -8px rgba(162,98,252,.8)}
:root[data-theme=cyberpunk] .cf-tab svg{stroke:#fcffff}
:root[data-theme=cyberpunk] .cf-tab:hover,:root[data-theme=cyberpunk] .cf-pane.open .cf-tab{background:linear-gradient(180deg,#a262fc,#fb58a9 60%,#16ea71);color:#fcffff}
:root[data-theme=cyberpunk] .cf-tab .cf-n{background:#fcffff;color:#291743;box-shadow:0 0 10px rgba(252,255,255,.6)}
:root[data-theme=cyberpunk] .cf-dot i{background:linear-gradient(135deg,#b07ffe,#fb58aa);box-shadow:0 0 8px rgba(176,127,254,.667)}
:root[data-theme=cyberpunk] .cf-sl,:root[data-theme=cyberpunk] .cf-chip,:root[data-theme=cyberpunk] .cf-h1,:root[data-theme=cyberpunk] .cf-h2,:root[data-theme=cyberpunk] .cf-h3,:root[data-theme=cyberpunk] .cf-h4,:root[data-theme=cyberpunk] .cf-h5{--c0:rgba(252,255,255,.04);--c1:#2f2900;--c2:#f9e01f;--c3:#fee94a}
:root[data-theme=cyberpunk] .cf-pane .cf-body{background:var(--panel);box-shadow:0 30px 70px -20px #000000,0 0 0 1px rgba(252,255,255,.06)}
:root[data-theme=cyberpunk] .cf-pane .cf-body::before{background:linear-gradient(90deg,transparent,rgba(249,224,31,.533),transparent)}
:root[data-theme=cyberpunk] .cf-pane .cf-head b{color:var(--strong)}
:root[data-theme=cyberpunk] .cf-pane .cf-sl,:root[data-theme=cyberpunk] .cf-pane .cf-sl.on{background:linear-gradient(135deg,rgba(168,156,178,.07),rgba(168,156,178,.02) 70%);box-shadow:none;filter:none}
:root[data-theme=cyberpunk] .cf-pane .cf-sl.on{background:linear-gradient(135deg,rgba(249,224,31,.07),rgba(168,156,178,.02) 70%);box-shadow:inset 0 0 0 1px rgba(249,224,31,.18)}
:root[data-theme=cyberpunk] .cf-pane .cf-dotc{background:#5a4f63;box-shadow:none}
:root[data-theme=cyberpunk] .cf-pane .cf-sl.on .cf-dotc{background:var(--accent);box-shadow:0 0 8px rgba(249,224,31,.6)}
:root[data-theme=cyberpunk] .cf-pane .cf-sh b{color:var(--text)}
:root[data-theme=cyberpunk] .cf-pane .cf-st{color:var(--faint)}
:root[data-theme=cyberpunk] .cf-pane .cf-sl.on .cf-st{color:var(--accent)}
:root[data-theme=cyberpunk] .cf-pane .cf-only{color:var(--faint)}
:root[data-theme=cyberpunk] .cf-pane .cf-mode button{background:rgba(252,255,255,.04);color:var(--muted)}
:root[data-theme=cyberpunk] .cf-pane .cf-mode button.active{background:rgba(252,255,255,.1);color:var(--strong)}
:root[data-theme=cyberpunk] .cf-pane .cf-pill{background:rgba(252,255,255,.04);color:var(--muted);box-shadow:inset 0 0 0 1px rgba(252,255,255,.07)}
:root[data-theme=cyberpunk] .cf-pane .cf-pill:hover{color:var(--text);box-shadow:inset 0 0 0 1px rgba(249,224,31,.4)}
:root[data-theme=cyberpunk] .cf-pane .cf-pill .sw{background:#303445}
:root[data-theme=cyberpunk] .cf-pane .cf-pill .sw i{background:#786c82}
:root[data-theme=cyberpunk] .cf-pane .cf-pill b{background:rgba(252,255,255,.06);color:var(--muted)}
:root[data-theme=cyberpunk] .cf-pane .cf-pill.on{background:#111320;color:#fee94a;box-shadow:inset 0 0 0 1px #f9e01f,0 6px 18px -8px rgba(249,224,31,.667)}
:root[data-theme=cyberpunk] .cf-pane .cf-pill.on .sw{background:rgba(249,224,31,.333)}
:root[data-theme=cyberpunk] .cf-pane .cf-pill.on .sw i{background:#f9e01f;box-shadow:0 0 6px #f9e01f}
:root[data-theme=cyberpunk] .cf-pane .cf-pill.on b{background:#f9e01f;color:#0a0c16}
:root[data-theme=cyberpunk] .cf-pane .cf-pill.on.inv{background:rgba(252,255,255,.03);color:var(--faint);box-shadow:inset 0 0 0 1px #5a4f63}
:root[data-theme=cyberpunk] .cf-pane .cf-pill.on.inv .sw i{background:#786c82;box-shadow:none}
:root[data-theme=cyberpunk] .cf-pane .cf-pill.on.inv b{background:rgba(252,255,255,.06);color:var(--faint)}
:root[data-theme=cyberpunk] .cf-pane .cf-chip{background:rgba(252,255,255,.05);color:var(--muted);box-shadow:none}
:root[data-theme=cyberpunk] .cf-pane .cf-chip:hover{background:rgba(249,224,31,.12);color:var(--text)}
:root[data-theme=cyberpunk] .cf-pane .cf-tab,:root[data-theme=cyberpunk] .cf-pane.open .cf-tab,:root[data-theme=cyberpunk] .cf-pane .cf-tab:hover{background:rgba(252,255,255,.055);color:var(--muted);box-shadow:none}
:root[data-theme=cyberpunk] .cf-pane .cf-tab:hover,:root[data-theme=cyberpunk] .cf-pane.open .cf-tab{background:rgba(249,224,31,.12);color:var(--text)}
:root[data-theme=cyberpunk] .cf-pane .cf-tab svg{stroke:var(--accent)}
:root[data-theme=cyberpunk] .cf-pane .cf-tab .cf-n{background:var(--accent);color:#0a0c16;box-shadow:none}
:root[data-theme=cyberpunk] .cf-dot i{background:var(--accent);box-shadow:0 0 8px rgba(249,224,31,.6)}
:root[data-theme=cyberpunk] .cf-pane .cf-tab,:root[data-theme=cyberpunk] .cf-pane.open .cf-tab,:root[data-theme=cyberpunk] .cf-pane .cf-tab:hover{background:radial-gradient(circle at 35% 30%,#242737,#0f121e 70%);box-shadow:0 10px 26px -8px #000000,0 0 0 1px rgba(252,255,255,.08),inset 0 1px 0 rgba(252,255,255,.08)}
:root[data-theme=cyberpunk] .cf-pane .cf-tab:hover,:root[data-theme=cyberpunk] .cf-pane.open .cf-tab{box-shadow:0 12px 30px -8px #000000,0 0 0 1.5px rgba(249,224,31,.7),0 0 22px -6px rgba(249,224,31,.6)}
:root[data-theme=cyberpunk] .cf-pane .cf-tab .cf-n{box-shadow:0 0 0 2px var(--bg)}
:root[data-theme=cyberpunk] .cf-pane.drag .cf-tab,:root[data-theme=cyberpunk] .cf-pane.over .cf-tab{box-shadow:0 0 0 2px var(--accent),0 0 26px -4px var(--accent)}
:root[data-theme=cyberpunk] .cf-pane .cf-all{color:var(--muted)}
:root[data-theme=cyberpunk] .cf-pane .cf-all:hover{color:var(--accent)}
:root[data-theme=cyberpunk] .cf-pane .cf-x svg{fill:none;stroke:currentColor}
:root[data-theme=cyberpunk] .cf-pane .cf-k{color:var(--faint)}
:root[data-theme=cyberpunk] .cf-pane .cf-sl,:root[data-theme=cyberpunk] .cf-pane .cf-sl.on{background:rgba(252,255,255,.035);box-shadow:inset 0 0 0 1px rgba(252,255,255,.05)}
:root[data-theme=cyberpunk] .cf-pane .cf-sl.on{box-shadow:inset 3px 0 0 var(--accent),inset 0 0 0 1px rgba(249,224,31,.18)}
:root[data-theme=cyberpunk] .cf-pane .cf-tg{border:0;background:none;color:inherit}
:root[data-theme=cyberpunk] .cf-pane .cf-nm b{color:var(--text)}
:root[data-theme=cyberpunk] .cf-pane .cf-nm .cf-st{color:var(--faint)}
:root[data-theme=cyberpunk] .cf-pane .cf-sl.on .cf-nm .cf-st{color:var(--accent)}
:root[data-theme=cyberpunk] .cf-pane .cf-tg svg{fill:none;stroke:var(--muted)}
:root[data-theme=cyberpunk] .cf-pane .cf-tg:hover .cf-nm b{color:#fdf12b}
:root[data-theme=cyberpunk] .cf-pane .cf-x{color:var(--faint)}
:root[data-theme=cyberpunk] .cf-pane .cf-only{color:var(--faint)}
:root[data-theme=cyberpunk] .cf-pane .cf-mode{background:rgba(252,255,255,.04)}
:root[data-theme=cyberpunk] .cf-pane .cf-mode button{background:none}
:root[data-theme=cyberpunk] .cf-pane .cf-mode button.active{background:rgba(252,255,255,.1);color:var(--strong)}
:root[data-theme=cyberpunk] .cf-pane .cf-pill,:root[data-theme=cyberpunk] .cf-pane .cf-pill.on,:root[data-theme=cyberpunk] .cf-pane .cf-pill.on.inv{background:none;box-shadow:none;color:var(--muted)}
:root[data-theme=cyberpunk] .cf-pane .cf-pill:hover{background:rgba(252,255,255,.04);box-shadow:none}
:root[data-theme=cyberpunk] .cf-pane .cf-pill b,:root[data-theme=cyberpunk] .cf-pane .cf-pill.on b,:root[data-theme=cyberpunk] .cf-pane .cf-pill.on.inv b{background:none;color:var(--faint)}
:root[data-theme=cyberpunk] .cf-pane .cf-pill.on{color:var(--strong)}
:root[data-theme=cyberpunk] .cf-pane .cf-pill.on b{color:var(--accent)}
:root[data-theme=cyberpunk] .cf-pane .cf-pill.on.inv{color:var(--faint)}
:root[data-theme=cyberpunk] .cf-pane .cf-tab,:root[data-theme=cyberpunk] .cf-pane.open .cf-tab,:root[data-theme=cyberpunk] .cf-pane .cf-tab:hover{background:var(--panel);color:var(--text);box-shadow:0 0 0 1px rgba(252,255,255,.08),inset 3px 0 0 var(--accent),0 14px 30px -12px #000000}
:root[data-theme=cyberpunk] .cf-pane .cf-tab:hover,:root[data-theme=cyberpunk] .cf-pane.open .cf-tab{box-shadow:0 0 0 1px rgba(249,224,31,.55),inset 3px 0 0 var(--accent),0 14px 30px -12px #000000,0 0 22px -10px var(--accent)}
:root[data-theme=cyberpunk] .cf-pane.drag .cf-tab,:root[data-theme=cyberpunk] .cf-pane.over .cf-tab{box-shadow:0 0 0 2px var(--accent),inset 3px 0 0 var(--accent),0 0 26px -4px var(--accent)}
:root[data-theme=cyberpunk] .cf-pane .cf-tab .cf-ts{color:var(--accent)}
:root[data-theme=cyberpunk] .cf-pane .cf-tab .cf-n{box-shadow:none}
:root[data-theme=cyberpunk] .cf-pane .cf-tab,:root[data-theme=cyberpunk] .cf-pane.open .cf-tab,:root[data-theme=cyberpunk] .cf-pane .cf-tab:hover{box-shadow:0 0 0 1px rgba(252,255,255,.08),0 14px 30px -12px #000000}
:root[data-theme=cyberpunk] .cf-pane .cf-tab:hover,:root[data-theme=cyberpunk] .cf-pane.open .cf-tab{background:color-mix(in srgb,var(--panel) 88%,#fcffff)}
:root[data-theme=cyberpunk] .cf-pane.drag .cf-tab,:root[data-theme=cyberpunk] .cf-pane.over .cf-tab{box-shadow:0 0 0 1px rgba(252,255,255,.25),0 14px 30px -12px #000000}
:root[data-theme=cyberpunk] .cf-pane .cf-sl.on{box-shadow:inset 0 0 0 1px rgba(252,255,255,.05)}
:root[data-theme=cyberpunk] .cf-pane .cf-tab,:root[data-theme=cyberpunk] .cf-pane.open .cf-tab,:root[data-theme=cyberpunk] .cf-pane .cf-tab:hover,:root[data-theme=cyberpunk] .cf-pane .cf-body{background:color-mix(in srgb,var(--bg) 55%,#000000)}
:root[data-theme=cyberpunk] .cf-pane .cf-tab:hover,:root[data-theme=cyberpunk] .cf-pane.open .cf-tab{background:color-mix(in srgb,var(--bg) 70%,#000000)}
:root[data-theme=cyberpunk] .cf-pane .cf-body{box-shadow:0 30px 70px -20px #000000,0 0 0 1px rgba(252,255,255,.07)}
:root[data-theme=cyberpunk] .cf-pane .cf-sl,:root[data-theme=cyberpunk] .cf-pane .cf-sl.on{background:none;box-shadow:none;border-top:1px solid rgba(252,255,255,.06)}
:root[data-theme=cyberpunk] .cf-pane .cf-vals .cf-pill,:root[data-theme=cyberpunk] .cf-pane .cf-vals .cf-pill.on,:root[data-theme=cyberpunk] .cf-pane .cf-vals .cf-pill.on.inv{background:none;box-shadow:inset 0 0 0 1px rgba(252,255,255,.07)}
:root[data-theme=cyberpunk] .cf-pane .cf-vals .cf-pill:hover{background:rgba(252,255,255,.05);color:#fdf12b}
:root[data-theme=cyberpunk] .cf-pane .cf-vals .cf-pill.on{background:rgba(249,224,31,.13);box-shadow:none;color:var(--accent)}
:root[data-theme=cyberpunk] .cf-pane .cf-vals .cf-pill.on.inv{background:rgba(252,255,255,.05);box-shadow:none;color:var(--faint)}
:root[data-theme=cyberpunk] .cf-pane .cf-vals .cf-pill.on b{color:rgba(249,224,31,.65)}
:root[data-theme=cyberpunk] .cf-pane .cf-tab,:root[data-theme=cyberpunk] .cf-pane.open .cf-tab,:root[data-theme=cyberpunk] .cf-pane .cf-tab:hover,:root[data-theme=cyberpunk] .cf-pane .cf-body{background:color-mix(in srgb,var(--bg) 94.5%,#fcffff)}
:root[data-theme=cyberpunk] .cf-pane .cf-tab:hover,:root[data-theme=cyberpunk] .cf-pane.open .cf-tab{background:color-mix(in srgb,var(--bg) 90%,#fcffff)}
:root[data-theme=cyberpunk] .cf-pane .cf-tab{box-shadow:0 10px 26px -12px #000000}
:root[data-theme=cyberpunk] .cf-pane .cf-body{box-shadow:0 30px 70px -20px #000000}
:root[data-theme=cyberpunk] tr.pbi-xrow:hover td{background:rgba(249,227,37,.039)}
:root[data-theme=cyberpunk] tr.pbi-xrow.sel td{background:rgba(249,227,37,.071)}
:root[data-theme=cyberpunk] tr.pbi-xrow.sel td:first-child,:root[data-theme=cyberpunk] tr.pbi-xrow.sel td:first-child b{color:var(--accent)}
:root[data-theme=cyberpunk] .cf-pane .cf-xs{background:rgba(249,224,31,.13);color:var(--accent)}
:root[data-theme=cyberpunk] .cf-pane .cf-xs .cf-x{color:var(--accent)}
:root[data-theme=cyberpunk] .cf-pane .cf-tx{border:0;background:color-mix(in srgb,var(--bg) 94.5%,#fcffff);color:var(--muted);box-shadow:0 10px 26px -12px #000000}
:root[data-theme=cyberpunk] .cf-pane .cf-tx:hover{color:var(--accent);background:color-mix(in srgb,var(--bg) 88%,#fcffff)}
:root[data-theme=cyberpunk] .sub-fold{border:0;background:rgba(252,255,255,.055)}
:root[data-theme=cyberpunk] .sub-fold svg{fill:none;stroke:var(--accent)}
:root[data-theme=cyberpunk] .sub-fold:hover{background:rgba(249,224,31,.12)}
:root[data-theme=cyberpunk] .subnav.sub-closed .sub-fold{background:rgba(252,255,255,.08)}
:root[data-theme=cyberpunk] .subnav.sub-closed .sub-fold:hover{background:rgba(249,224,31,.16)}
:root[data-theme=cyberpunk] body>.cf-pane .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane.open .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane .cf-tab:hover{box-shadow:-6px 0 18px -10px #000000}
:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab:hover{background:color-mix(in srgb,var(--accent) 16%,var(--bg));color:var(--text);box-shadow:-6px 0 22px -10px #000000,inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent)}
:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab .cf-ts{color:var(--accent)}
:root[data-theme=cyberpunk] .auth-done-box.doc h2{color:var(--strong)}
:root[data-theme=cyberpunk] .auth-done-box.doc ul{color:var(--muted)}
:root[data-theme=cyberpunk] .fc-month{color:var(--muted)}
:root[data-theme=cyberpunk] .fc-month select,:root[data-theme=cyberpunk] .fc-filters select{background:var(--panel);color:var(--text);border:0}
:root[data-theme=cyberpunk] .fc-tile.warn .v{color:var(--accent)}
:root[data-theme=cyberpunk] .fc-tile.bad .v{color:var(--out)}
:root[data-theme=cyberpunk] .fc-q{background:var(--panel);color:var(--text);border:0}
:root[data-theme=cyberpunk] .fc-hist small{color:var(--faint)}
:root[data-theme=cyberpunk] .fc-in{background:var(--panel);color:var(--text);border:0}
:root[data-theme=cyberpunk] .fc-in::placeholder{color:var(--faint)}
:root[data-theme=cyberpunk] tr.fc-pendente .fc-in{outline:1px dashed var(--accent)}
:root[data-theme=cyberpunk] tr.fc-diferente .fc-sug .pill{color:var(--out)}
:root[data-theme=cyberpunk] .fc-same{color:var(--faint)}
:root[data-theme=cyberpunk] .fc-plan{color:var(--muted)}
:root[data-theme=cyberpunk] .fc-pend{color:var(--muted)}
:root[data-theme=cyberpunk] .fc-proof tr.off td{color:var(--faint)}
:root[data-theme=cyberpunk] .fc-problems{color:var(--accent)}
:root[data-theme=cyberpunk] .fc-cxm tr.fc-tot td{color:var(--text)}
:root[data-theme=cyberpunk] .fc-frase{color:var(--text)}
:root[data-theme=cyberpunk] .rv-c.cost.k-v .rv-v{color:#f8e02f}
:root[data-theme=cyberpunk] .rv-c.cost.k-a .rv-v{color:#1cdefc}
:root[data-theme=cyberpunk] .rb-lead b.l{color:#27eddd}
:root[data-theme=cyberpunk] .rb-lead b.n{color:#fe5453}
:root[data-theme=cyberpunk] .rb-lead span{color:var(--faint)}
:root[data-theme=cyberpunk] .rb-cell small{color:var(--faint)}
:root[data-theme=cyberpunk] .rb-cell b{color:#2df7e5}
:root[data-theme=cyberpunk] .rb-cell b small{color:inherit}
:root[data-theme=cyberpunk] .rb-cell em{color:var(--faint)}
:root[data-theme=cyberpunk] .rb-cell.k-c b{color:#b080fd}
:root[data-theme=cyberpunk] .rb-cell.k-v b{color:#f8e02f}
:root[data-theme=cyberpunk] .rb-cell.k-a b{color:#1cdefc}
:root[data-theme=cyberpunk] .rb-cell.k-m b{color:#f9e325}
:root[data-theme=cyberpunk] .rb-cell.k-d b{color:#fc5756}
:root[data-theme=cyberpunk] .rb-cell.k-l b{color:#27eddd}
:root[data-theme=cyberpunk] .rb-cell.k-n b{color:#fe5453}
:root[data-theme=cyberpunk] .rb-legend{color:var(--faint)}
:root[data-theme=cyberpunk] .rb-lg i{background:#b07ffe}
:root[data-theme=cyberpunk] .rb-lg.k-v i{background:#fbdf1c}
:root[data-theme=cyberpunk] .rb-lg.k-a i{background:#0ddbfb}
:root[data-theme=cyberpunk] .rb-lg.k-d i{background:#fe5453}
:root[data-theme=cyberpunk] .rb-lg.k-l i{background:#27eddd}
:root[data-theme=cyberpunk] .rb-lg.k-n i{background:#fe5453}
:root[data-theme=cyberpunk] .pb-g{background:rgba(252,255,255,.031)}
:root[data-theme=cyberpunk] .pb-dw b{color:var(--strong,#dbebef)}
:root[data-theme=cyberpunk] .pb-trk{fill:none;stroke:rgba(252,255,255,.078)}
:root[data-theme=cyberpunk] .pb-val{fill:none;stroke:#27eddd}
:root[data-theme=cyberpunk] .pb-dial.low .pb-val{stroke:#ff815f}
:root[data-theme=cyberpunk] .pb-dial.d .pb-val{stroke:#03f74a}
:root[data-theme=cyberpunk] .pb-mk{stroke:#f9e325}
:root[data-theme=cyberpunk] .pb-gt small{color:var(--faint)}
:root[data-theme=cyberpunk] .pb-gt span{color:var(--muted)}
:root[data-theme=cyberpunk] .pb-gt span b{color:var(--strong,#dbebef)}
:root[data-theme=cyberpunk] .pb-rep{background:rgba(252,255,255,.024)}
:root[data-theme=cyberpunk] .pb-rh span{color:var(--muted)}
:root[data-theme=cyberpunk] .pb-rh span i{background:#f9e325}
:root[data-theme=cyberpunk] .pb-col h3 i{background:#27eddd}
:root[data-theme=cyberpunk] .pb-col h3 span{color:var(--faint)}
:root[data-theme=cyberpunk] .pb-col.low h3 i{background:#ff815f}
:root[data-theme=cyberpunk] .pb-col.none h3 i{background:#796d83}
:root[data-theme=cyberpunk] .pb-col li{background:rgba(252,255,255,.031)}
:root[data-theme=cyberpunk] .pb-col li .n small{color:var(--faint)}
:root[data-theme=cyberpunk] .pb-col li .q{color:var(--faint)}
:root[data-theme=cyberpunk] .pb-col li .p{color:#27eddd}
:root[data-theme=cyberpunk] .pb-col.low li .p{color:#ff815f}
:root[data-theme=cyberpunk] .pb-col.none li .p{color:var(--muted)}
:root[data-theme=cyberpunk] .pb-col li .mc{color:var(--muted)}
:root[data-theme=cyberpunk] .pb-col li .mc.neg{color:#fe554f}
:root[data-theme=cyberpunk] .pb-col li.vazio{color:var(--faint);background:none}
:root[data-theme=cyberpunk] .pb-bar .t{fill:rgba(252,255,255,.078)}
:root[data-theme=cyberpunk] .pb-bar .f{fill:#27eddd}
:root[data-theme=cyberpunk] .pb-col.low .pb-bar .f{fill:#ff815f}
:root[data-theme=cyberpunk] .pb-bar .m{fill:#f9e325}
:root[data-theme=cyberpunk] .pbi-stm .k2 .mg-note{color:var(--faint)}
:root[data-theme=cyberpunk] .rv-c.cost.k-i .rv-v{color:#59fe6a}
:root[data-theme=cyberpunk] .rb-cell.k-i b{color:#59fe6a}
:root[data-theme=cyberpunk] .rb-lg.k-i i{background:#1aeb4d}
:root[data-theme=cyberpunk] .rv-c.cost.k-s .rv-v{color:#ff525e}
:root[data-theme=cyberpunk] .rb-cell.k-s b{color:#ff525e}
:root[data-theme=cyberpunk] .rb-lg.k-s i{background:#fb414f}
:root[data-theme=cyberpunk] .orders-table.pbi-ped td.amount.neg:not(.mcv),:root[data-theme=cyberpunk] .orders-table.pbi-ped tr.lift-total td.amount.neg:not(.mcv){color:var(--out)}
:root[data-theme=cyberpunk] .orders-table.pbi-ped .pbi-prod-s{color:var(--faint)}
:root[data-theme=cyberpunk]{--neg-red:#fe554d}
:root[data-theme=cyberpunk] .neg,:root[data-theme=cyberpunk] td.amount.neg,:root[data-theme=cyberpunk] input.money-input.neg,:root[data-theme=cyberpunk] .neg-auto{color:var(--neg-red)!important}
:root[data-theme=cyberpunk] text.neg-auto,:root[data-theme=cyberpunk] tspan.neg-auto{fill:var(--neg-red)!important}
:root[data-theme=cyberpunk] .mc-r{color:#fe554d}
:root[data-theme=cyberpunk] .mc-y{color:#fbe627}
:root[data-theme=cyberpunk] .mc-g{color:#48ff73}
:root[data-theme=cyberpunk] .mc-p{color:#bc78fe}
:root[data-theme=cyberpunk] thead tr.tt-total>.mc-r,:root[data-theme=cyberpunk] thead tr.tt-total>.mc-y,:root[data-theme=cyberpunk] thead tr.tt-total>.mc-g,:root[data-theme=cyberpunk] thead tr.tt-total>.mc-p{text-shadow:0 0 10px currentColor}
:root[data-theme=cyberpunk] .col-btn{border:0;background:rgba(252,255,255,.051);color:var(--muted)}
:root[data-theme=cyberpunk] .col-btn:hover,:root[data-theme=cyberpunk] .col-btn.on{color:var(--text);background:rgba(252,255,255,.09)}
:root[data-theme=cyberpunk] .col-btn small{color:var(--accent)}
:root[data-theme=cyberpunk] .col-panel{background:var(--panel);box-shadow:0 12px 32px rgba(0,0,0,.6)}
:root[data-theme=cyberpunk] .col-panel .col-head span{color:var(--faint)}
:root[data-theme=cyberpunk] .col-panel li:hover,:root[data-theme=cyberpunk] .col-panel li.over{background:rgba(252,255,255,.059)}
:root[data-theme=cyberpunk] .col-panel li.off label{color:var(--faint)}
:root[data-theme=cyberpunk] .col-panel .col-grip{color:var(--faint)}
:root[data-theme=cyberpunk] .col-panel li button{border:0;background:none;color:var(--faint)}
:root[data-theme=cyberpunk] .col-panel li button:hover{color:var(--text)}
:root[data-theme=cyberpunk] .col-panel .col-foot button{border:0;background:rgba(252,255,255,.051);color:var(--muted)}
:root[data-theme=cyberpunk] .pbi-ind.pbi-mk{color:var(--text,#dbebef)}
:root[data-theme=cyberpunk] .pbi-ind2{color:var(--muted,#dbebef)}
:root[data-theme=cyberpunk] .tiny-card .tn-conta+.tn-conta{border-top:1px solid rgba(252,255,255,.06)}
:root[data-theme=cyberpunk] .qb-alert{color:#fee94a}
:root[data-theme=cyberpunk] .qb-alert:hover{box-shadow:inset 0 0 0 1px #f9e01f,0 8px 20px -8px rgba(251,223,29,.8)}
:root[data-theme=cyberpunk] .qb-alert b{background:#302900;color:#fff5ae}
:root[data-theme=cyberpunk] .qb-alert .sw i{background:#f9e01f;box-shadow:0 0 0 0 rgba(249,224,31,.667)}
:root[data-theme=cyberpunk] .qb-alert.on{background:linear-gradient(135deg,#fb5d28 0%,#fede00 55%,#f9e01f 100%);color:#161100;box-shadow:0 0 0 2px #fee94a,0 8px 22px -6px rgba(251,223,29,.8)}
:root[data-theme=cyberpunk] .qb-alert.on b{background:#401307;color:#fcffff}
:root[data-theme=cyberpunk] .qb-alert.on .st{color:#161100}
:root[data-theme=cyberpunk] .qb-alert.on .sw i{background:#fcffff}
:root[data-theme=cyberpunk] body>.cf-pane:not(.open){filter:drop-shadow(-3px 4px 8px rgba(0,0,0,.45))}
:root[data-theme=cyberpunk] body>.cf-pane .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane.open .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane .cf-tab:hover,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab:hover{background:color-mix(in srgb,var(--bg) 88%,#fcffff);color:var(--text);box-shadow:none}
:root[data-theme=cyberpunk] body>.cf-pane .cf-tab::before{background:var(--bg)}
:root[data-theme=cyberpunk] body>.cf-pane .cf-tab:hover,:root[data-theme=cyberpunk] body>.cf-pane.open .cf-tab{background:color-mix(in srgb,var(--bg) 80%,#fcffff)}
:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab:hover{background:color-mix(in srgb,var(--accent) 22%,var(--bg))}
:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n):hover .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane.open:has(.cf-n) .cf-tab{background:color-mix(in srgb,var(--accent) 30%,var(--bg))}
:root[data-theme=cyberpunk] body>.cf-pane .cf-tab .cf-n,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab .cf-n{box-shadow:none}
:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n):hover .cf-tab .cf-ts,:root[data-theme=cyberpunk] body>.cf-pane.open:has(.cf-n) .cf-tab .cf-ts{color:var(--accent)}
:root[data-theme=cyberpunk] .sub-fold,:root[data-theme=cyberpunk] .subnav .sub-fold{background:color-mix(in srgb,var(--bg) 88%,#fcffff)}
:root[data-theme=cyberpunk] .sub-fold::before{background:var(--bg)}
:root[data-theme=cyberpunk] .sub-fold:hover{background:color-mix(in srgb,var(--accent) 22%,var(--bg))}
:root[data-theme=cyberpunk] .subnav.sub-closed .sub-fold{background:color-mix(in srgb,var(--bg) 88%,#fcffff)}
:root[data-theme=cyberpunk] .subnav.sub-closed .sub-fold:hover{background:color-mix(in srgb,var(--accent) 22%,var(--bg))}
:root[data-theme=cyberpunk] body>.cf-pane .cf-nb{background:var(--accent);color:#0a0c16}
:root[data-theme=cyberpunk] body>.cf-pane .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane.open .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane .cf-tab:hover,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab:hover,:root[data-theme=cyberpunk] body>.cf-pane:not(:hover):not(.open) .cf-tab{box-shadow:-4px 0 14px -8px rgba(0,0,0,.6);background:color-mix(in srgb,var(--bg) 86%,#fcffff);color:var(--muted,var(--text))}
:root[data-theme=cyberpunk] body>.cf-pane:not(.open){filter:none}
:root[data-theme=cyberpunk] body>.cf-pane .cf-tab:hover,:root[data-theme=cyberpunk] body>.cf-pane.open .cf-tab{background:color-mix(in srgb,var(--bg) 78%,#fcffff);color:var(--text)}
:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab:hover{background:color-mix(in srgb,var(--accent) 20%,var(--bg));color:var(--accent)}
:root[data-theme=cyberpunk] body>.cf-pane.open:has(.cf-n) .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n):hover .cf-tab{background:color-mix(in srgb,var(--accent) 28%,var(--bg))}
:root[data-theme=cyberpunk] body>.cf-pane .cf-tab .cf-n,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab .cf-n{background:var(--accent);color:#0a0c16;box-shadow:none}
:root[data-theme=cyberpunk] .subnav .sub-fold,:root[data-theme=cyberpunk] .subnav.sub-closed .sub-fold{border:0;background:color-mix(in srgb,var(--bg) 86%,#fcffff);color:var(--muted);box-shadow:0 4px 14px -8px rgba(0,0,0,.6)}
:root[data-theme=cyberpunk] .subnav .sub-fold:hover,:root[data-theme=cyberpunk] .subnav .sub-fold:focus-visible,:root[data-theme=cyberpunk] .subnav.sub-closed .sub-fold:hover,:root[data-theme=cyberpunk] .subnav.sub-closed .sub-fold:focus-visible{background:color-mix(in srgb,var(--bg) 76%,#fcffff);color:var(--text)}
:root[data-theme=cyberpunk] .subnav.sub-closed .sub-fold{color:var(--muted)}
:root[data-theme=cyberpunk] .subnav.sub-closed .sub-fold::after{background:currentColor;box-shadow:0 4px 0 currentColor}
:root[data-theme=cyberpunk] .subnav.sub-closed .sub-fold:hover,:root[data-theme=cyberpunk] .subnav.sub-closed .sub-fold:focus-visible{color:var(--accent)}
:root[data-theme=cyberpunk] body>.cf-pane .cf-tab::before{background:currentColor;box-shadow:4px 0 0 currentColor}
:root[data-theme=cyberpunk] body>.cf-pane .cf-tab:hover,:root[data-theme=cyberpunk] body>.cf-pane.open .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab:hover{color:var(--accent)}
:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n):not(:hover):not(.open) .cf-tab{background:color-mix(in srgb,var(--accent) 20%,var(--bg));color:var(--accent)}
:root[data-theme=cyberpunk] .subnav .sub-fold,:root[data-theme=cyberpunk] .subnav.sub-closed .sub-fold,:root[data-theme=cyberpunk] body>.cf-pane .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane.open .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane .cf-tab:hover,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab:hover,:root[data-theme=cyberpunk] body>.cf-pane:not(:hover):not(.open) .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n):not(:hover):not(.open) .cf-tab{background:color-mix(in srgb,var(--in-strong) 32%,var(--bg));color:var(--in)}
:root[data-theme=cyberpunk] .subnav .sub-fold:hover,:root[data-theme=cyberpunk] .subnav .sub-fold:focus-visible,:root[data-theme=cyberpunk] .subnav.sub-closed .sub-fold:hover,:root[data-theme=cyberpunk] .subnav.sub-closed .sub-fold:focus-visible,:root[data-theme=cyberpunk] body>.cf-pane .cf-tab:hover,:root[data-theme=cyberpunk] body>.cf-pane.open .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab:hover,:root[data-theme=cyberpunk] body>.cf-pane.open:has(.cf-n) .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n):hover .cf-tab{background:color-mix(in srgb,var(--in-strong) 50%,var(--bg));color:#fcffff}
:root[data-theme=cyberpunk] .subnav .sub-fold svg{stroke:currentColor}
:root[data-theme=cyberpunk] .subnav .sub-fold,:root[data-theme=cyberpunk] .subnav.sub-closed .sub-fold,:root[data-theme=cyberpunk] body>.cf-pane .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane.open .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane .cf-tab:hover,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab:hover,:root[data-theme=cyberpunk] body>.cf-pane:not(:hover):not(.open) .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n):not(:hover):not(.open) .cf-tab{background:color-mix(in srgb,var(--accent) 22%,var(--bg));color:var(--accent)}
:root[data-theme=cyberpunk] .subnav .sub-fold:hover,:root[data-theme=cyberpunk] .subnav .sub-fold:focus-visible,:root[data-theme=cyberpunk] .subnav.sub-closed .sub-fold:hover,:root[data-theme=cyberpunk] .subnav.sub-closed .sub-fold:focus-visible,:root[data-theme=cyberpunk] body>.cf-pane .cf-tab:hover,:root[data-theme=cyberpunk] body>.cf-pane.open .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n) .cf-tab:hover,:root[data-theme=cyberpunk] body>.cf-pane.open:has(.cf-n) .cf-tab,:root[data-theme=cyberpunk] body>.cf-pane:has(.cf-n):hover .cf-tab{background:color-mix(in srgb,var(--accent) 34%,var(--bg));color:var(--accent)}
:root[data-theme=cyberpunk] .rv-c.qm .rv-v{color:#f9e01f}
:root[data-theme=cyberpunk] .rv-c.qm .rv-l{color:#fee94a}
:root[data-theme=cyberpunk] .rb-cell.k-q b{color:#f9e01f}
