/* GENERATED by `python -m web.darkcss` from site.css: do not edit by hand. Dark theme overrides. */
:root[data-dark]{color-scheme:dark;--ink:#E6EDF4;--ink2:#B4C2D0;--muted:#8D9DAE;--paper:#0C141D;--sheet:#121C27;--rule:#253444;--navy:#0A121B;--navy2:#1E4A75;--blue:#4D94F5;--blue-d:#7FB2FA;--teal:#34D3B6;--up:#3FB27F;--down:#E5675A;--warn:#F2C46B;--warn-bg:#2C2410;--shadow:0 10px 30px rgba(0,0,0,.45)}
[data-dark] img:not([src$='.svg']){filter:brightness(.92)}
[data-dark] .skip{background:#121619}
[data-dark] .subbar{background:#14191F}
@media (max-width:900px){[data-dark] .menu a,[data-dark] .menu form{border-bottom:1px solid #20272B}}
[data-dark] .band.alt{background:#181F26}
[data-dark] .cards article{box-shadow:0 1px 0 rgba(255,255,255,0.016)}
[data-dark] .search input{background:#121619 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%236B7C8C' stroke-width='2'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='m13 13 4 4'/%3E%3C/svg%3E") no-repeat .85rem center}
[data-dark] .results{background:#121619}
[data-dark] .results li:hover,[data-dark] .results li.on{background:#101A29}
[data-dark] input[type=text],[data-dark] input[type=email],[data-dark] input[type=password],[data-dark] input[type=number],[data-dark] input[type=search],[data-dark] input[type=tel],[data-dark] input:not([type]),[data-dark] select,[data-dark] textarea{background:#121619}
[data-dark] .grid th{background:#171B1F}
[data-dark] .key{background:#121619}
[data-dark] .qr svg,[data-dark] img.qr{background:#121619}
[data-dark] .cta-box{background:linear-gradient(135deg,#111C2C,#172C27);border:1px solid #24364D}
[data-dark] .receipt{background:#121619}
@media print{[data-dark] body{background:#121619}}
[data-dark] .ai-badge{background:linear-gradient(145deg,#121619,#202831);color:var(--ink)}
[data-dark] .ai-arrow{background:#121619;color:var(--ink)}
[data-dark] .ai-icon.chatgpt{color:#46EDC4}
[data-dark] .search input[type=search]{background:#121619 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%236B7C8C' stroke-width='2'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='m13 13 4 4'/%3E%3C/svg%3E") no-repeat .85rem center}
[data-dark] .card{box-shadow:0 1px 0 rgba(255,255,255,0.016)}
[data-dark] .card.cta{background:linear-gradient(135deg,#111C2C,#172C27);border-color:#24364D}
[data-dark] .tab .tag{background:#172C27;color:#AADDD5}
[data-dark] .how li{background:#131A21}
[data-dark] .input-prefix{background:#121619}
[data-dark] .open-req{background:#10151F}
[data-dark] .badge{background:#1A1F25}
[data-dark] .badge.s-credited,[data-dark] .badge.s-paid{background:#1A2E23;color:#ABDAC3}
[data-dark] .badge.s-open{background:#111C2C;color:#77A7E9}
[data-dark] .badge.s-below_minimum,[data-dark] .badge.s-reorged{background:#2C1411;color:#DC6B60}
[data-dark] .badge.s-expired,[data-dark] .badge.s-cancelled,[data-dark] .badge.s-reversed{background:#1C1F21}
[data-dark] .msg.me{background:#101925;border-color:#233346}
[data-dark] .badge.s-t-new{background:#111C2C;color:#77A7E9}
[data-dark] .badge.s-t-open{background:#362D14;color:#E4C995}
[data-dark] .badge.s-t-waiting{background:#1B1329}
[data-dark] .badge.s-t-solved{background:#1A2E23;color:#ABDAC3}
[data-dark] .badge.s-t-closed{background:#1C1F21}
[data-dark] .pay-to{background:#0E1824}
[data-dark] .pay-addr code{background:#121619}
[data-dark] .nav-search input{background:#14191F}
[data-dark] .board-state.closed .pulse{background:#3B434A}
[data-dark] .consent{box-shadow:0 18px 40px rgba(255,255,255,0.144)}
[data-dark] .cmp tbody tr:hover th,[data-dark] .cmp tbody tr:hover td{background-color:rgba(255,255,255,0.016)}
[data-dark] .cmp .cmp-try:hover{background:#101A29}
[data-dark] .pill.live{color:#DBF1EC}
[data-dark] .pchart.up .area{fill:rgba(81,218,155,0.1)}
[data-dark] .tk-list a:hover{background:#171D24}
[data-dark] .u-select{background:rgba(255,255,255,0.056)}
[data-dark] .tk-ind-pick{box-shadow:0 12px 32px rgba(255,255,255,0.112)}
[data-dark] .tk-pick-list button:hover,[data-dark] .tk-pick-list button:focus-visible{background:#171D24}
[data-dark] .tk-pick-list button b{color:var(--ink)}
[data-dark] .tk-chip button:hover{background:#171D24}
[data-dark] .tk-ind-form{background:#14191F}
[data-dark] .tk-pane-head b{color:var(--ink)}
[data-dark] .tk-draw-menu{box-shadow:0 12px 32px rgba(255,255,255,0.128)}
[data-dark] .tk-draw-menu button:hover,[data-dark] .tk-draw-menu button:focus-visible,[data-dark] .tk-draw-menu button[aria-current="true"]{background:#171D24}
[data-dark] .tk-draw-form,[data-dark] .tk-desk-form{background:#14191F}
[data-dark] .tk-desk-list li:hover{background:#14191F}
[data-dark] .tk-desk-list .on{color:#F4A051}
[data-dark] .tk-zoom button:hover{background:#171D24}
[data-dark] .tkx-rbar{background:linear-gradient(90deg,#3A1E1B,#1D2228 50%,#243A2F)}
[data-dark] .tk-tools.tkx-bar{background:#171B1F}
[data-dark] .tkx-act:hover{border-color:#515B66}
[data-dark] .tk-draw{background:#171B1F}
[data-dark] .tkx-perf>div{background:#14181C}
[data-dark] .lx-cards a:hover{box-shadow:0 6px 18px rgba(255,255,255,0.064)}
[data-dark] .lx-example{background:#121B23;border:1px solid #23313F}
[data-dark] .lp-pcard:hover{box-shadow:0 16px 40px rgba(255,255,255,0.096)}
[data-dark] .lp-badge{color:#D0EFE9}
[data-dark] .lp-ico{background:#101B2B}
[data-dark] .lp-pcard .ticks li::before,[data-dark] .lp-checks li::before{background:#182E29 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%231E8E5A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat}
[data-dark] .lp-show{background:linear-gradient(180deg,#14191F,#181F26)}
[data-dark] .lp-window{box-shadow:0 24px 60px rgba(255,255,255,0.112)}
[data-dark] .lp-wbar{background:#171C22}
[data-dark] .lp-wbar span{background:#292F35}
[data-dark] .lp-chart-svg{background:#121619}
[data-dark] .lp-window figcaption{border-top:1px solid #20272B}
[data-dark] .cl-list li{border-bottom:1px solid #20272B}
[data-dark] .pill{background:#191E25}
[data-dark] .pill.pub{background:#182E29;color:#A9DFD3}
[data-dark] .pill.priv{background:#0F1229;color:#8B96D8}
[data-dark] .cl-msgs{border-top:1px solid #20272B;border-bottom:1px solid #20272B}
[data-dark] .cl-msg{background:#171C22}
[data-dark] .cl-msg.mine{background:#111D2E}
[data-dark] .cl-acard{background:#121619}
[data-dark] .cl-alist li{border-bottom:1px solid #20272B}
[data-dark] .cl-invite{border-top:1px solid #20272B}
[data-dark] .cl-link input{background:#14191F}
[data-dark] .cl-danger{border-top:1px solid #4A2A26}
[data-dark] .tk-desk-list .tag{background:#0F1229;color:#8B96D8}
[data-dark] .tk-chartbox.tk-yman .tk-zoom button[data-zoom="reset"]{background:#101B2B}
[data-dark] .cl-img{background:#121619}
[data-dark] .pill.warn{background:#302312;color:#FF8D1B}
[data-dark] .cl-reports li{border:1px solid #4A2A26;background:#24100E}
[data-dark] .cl-mention.me{background:#3D3317;color:#E7CDA0}
[data-dark] .cl-tag{background:#101B2B}
[data-dark] .cl-tag:hover{background:#152336}
[data-dark] .cl-replybar{background:#101926}
[data-dark] .cl-suggest li.on,[data-dark] .cl-suggest li:hover{background:#101B2B}
[data-dark] .cl-filter{background:#14191F}
[data-dark] .cl-flist li{border-bottom:1px solid #20272B}
[data-dark] .tkx-star .ico{color:#FFD549}
[data-dark] .tkx-star[aria-pressed=true]{background:#302912}
[data-dark] .tkx-star-pop{box-shadow:0 10px 30px rgba(255,255,255,0.128)}
[data-dark] .tkx-wl-btn[aria-expanded=true]{background:#0F1A29}
[data-dark] .wl-x:hover,[data-dark] .wl-rm:hover{background:#171D24}
[data-dark] .wl-sug{box-shadow:0 10px 26px rgba(255,255,255,0.12)}
[data-dark] .wl-sug li:hover,[data-dark] .wl-sug li[aria-selected=true]{background:#0F1A29}
[data-dark] .wl-rows li:hover{background:#171B1F}
[data-dark] .wl-r.cur{background:#0F1A29}
@media (max-width:899px){[data-dark] .tk-wl{box-shadow:-10px 0 30px rgba(255,255,255,0.144)}}
[data-dark] .scr-mini a:hover{background:#171B1F}
[data-dark] .scr-star.on{color:#FFD549}
[data-dark] .scr-star:hover{color:#FFD549}
[data-dark] .wlp-t tr.drag{background:#0F1A29}
@media (max-width:700px){[data-dark] .scr-t th:nth-child(2),[data-dark] .wlp-t th:nth-child(2){background:#171B1F}}
[data-dark] .tk-ai-all{border-bottom:1px solid #20272B}
[data-dark] .tk-ai-prev pre{background:#171B1F}
[data-dark] .tkx-cmp-btn[aria-expanded=true]{background:#0F1A29}
[data-dark] .tk-cmp-me{background:#171B1F}
[data-dark] .tke-open:hover{background:#171D24}
[data-dark] .tke-pop{box-shadow:0 10px 30px rgba(255,255,255,0.144)}
[data-dark] .mc-ico i{background:#474E55}
[data-dark] .cl-reply{border:1px solid #283953;background:#101926}
[data-dark] .cl-reply:hover,[data-dark] .cl-reply:focus-visible{background:#121F30}
[data-dark] .tkx-rp-btn[aria-pressed=true],[data-dark] .tkx-trade-btn[aria-expanded=true]{background:#0F1A29}
[data-dark] .tk-replay{border:1px solid #263D5D;background:#0E1826}
[data-dark] .tt-quick button{background:#171B1F}
[data-dark] .tk-type-form{background:#14191F}
[data-dark] .tkx-strat-btn[aria-expanded=true]{background:#0F1A29}
[data-dark] .st-ref{background:#14191F}
[data-dark] .st-twrap tbody tr:hover,[data-dark] .st-twrap tbody tr.on{background:#0F1A29}
[data-dark] .id-pic{background:#171C22}
[data-dark] .id-dir{background:#1A1F25}
[data-dark] .id-dir.long{background:#1B2B21}
[data-dark] .id-dir.short{background:#2C1411}
[data-dark] .id-tag{background:#0F1A29}
[data-dark] .idp-pic{background:#171C22}
[data-dark] .idp-like[aria-pressed=true]{background:#2C1411;border-color:#5F2D28}
[data-dark] .theme-btn:hover{border-color:#515B66}
[data-dark] .wz-zone{background:#0F1829}
[data-dark] .wz-sl{color:#E96C6C}
[data-dark] .wz-tp{color:#99D7B0}
[data-dark] .wz-levels li.resistance{color:#E96C6C}
[data-dark] .wz-levels li.support{color:#99D7B0}
[data-dark] .rf-row code{background:#14191F}
[data-dark] .pa-secret{background:#0E1826}
[data-dark] .pa-codes{background:#14191F}
[data-dark] .app-qr .qr{background:#121619}
[data-dark] .lp-map-ico{background:#111C2C}
[data-dark] .lp-map-test .lp-map-ico{background:#182C27;color:#38E3BE}
[data-dark] .lp-map-alerts .lp-map-ico{background:#362D14;color:#E4C995}
[data-dark] .lp-map-community .lp-map-ico{background:#1B1329}
[data-dark] .lp-map-business .lp-map-ico{background:#1B2024}
[data-dark] .lp-bt-code{box-shadow:0 24px 60px rgba(255,255,255,0.112)}
[data-dark] .bb-sev{background:#121E30;color:#6A92E5}
[data-dark] .bb-critical{background:#2F1212;color:#E47378}
[data-dark] .bb-high{background:#362614;color:#EE9145}
[data-dark] .bb-medium{background:#372F15;color:#E7AF32}
[data-dark] .bb-low{background:#1E2C24;color:#9DD2B7}
[data-dark] .tk-x{background:var(--chip,#191E25)}
[data-dark] .tk-draw>.tk-x.tk-draw-x{background:var(--chip,#191E25)}
[data-dark] .wz-asof{background:var(--chip,#191E25)}
[data-dark] .wz-rec{background:var(--chip,#191E25)}
[data-dark] .wz-sig .yes{color:#51E889}
[data-dark] .wz-cf{background:var(--chip,#191E25)}
[data-dark] .wz-cf.confirmed{background:#14341F;color:#ACDABE}
[data-dark] .wz-cf.against{background:#3E3718;color:#EC7A34}
[data-dark] .wz-outcome.win{background:#14341F;color:#ACDABE}
[data-dark] .wz-outcome.loss{background:#301212;color:#E15353}
[data-dark] .wz-outcome.open,[data-dark] .wz-outcome.missed{background:var(--chip,#191E25)}
[data-dark] .pr-disc{color:var(--ok,#2AFFBF)}
[data-dark] .ad-text{border:1px dashed var(--border,#414151)}
[data-dark] .ad-tag{background:var(--muted-bg,#0F0F29);color:var(--muted,#95959E)}
[data-dark] .adv-free{color:var(--ok,#2AFFBF)}
[data-dark] .adv-busy{color:var(--warn,#FFB83C)}
[data-dark] .wz-badge{background:var(--accent-soft,#101B2B);color:var(--fg,#D6E0EB)}
[data-dark] .ck-bar{background:var(--line,#20252C)}
[data-dark] .ck-bar::-webkit-progress-bar{background:var(--line,#20252C)}
[data-dark] .ck-steps li{border:1px solid var(--line,#292F37)}
[data-dark] .ck-mark{background:var(--accent-soft,#101B2B)}
[data-dark] .ms-status.err{color:#EA6B62}
[data-dark] .lp-wcard{box-shadow:0 24px 60px rgba(255,255,255,0.112)}
[data-dark] .lp-wc-dir{background:#14341F;color:#ACDABE}
[data-dark] .lp-wc-ok{background:#14341F;color:#ACDABE}
[data-dark] .lp-wc-tr b{color:#ACDABE}
[data-dark] .lp-wc-rec{background:var(--chip,#191E25)}
[data-dark] .lp-wc-sig .y{color:#51E889}
[data-dark] .lp-wcard figcaption{border-top:1px solid #20272B}
[data-dark] .lp-qcalc-out{background:var(--chip,#191E25)}
[data-dark] .calc-sugg{box-shadow:0 14px 30px rgba(255,255,255,0.128)}
[data-dark] .calc-sugg li:hover,[data-dark] .calc-sugg li.on{background:var(--chip,#191E25)}
[data-dark] .tt-edit{background:var(--chip,#191E25)}
[data-dark] tr.tt-editing>td{background:var(--chip,#191E25)}
[data-dark] .pr-card .lnk{color:var(--blue-d,#75A3E9)}
[data-dark] .uplot .u-legend{color:var(--ink)}
[data-dark] input,[data-dark] select,[data-dark] textarea{background-color:var(--sheet);color:var(--ink);border-color:var(--rule)}
[data-dark] .id-pic,[data-dark] .idp-pic{background:#0F1822}
