/* Dark mode. Generated from portal.css by mkdark.py, then tuned. */
html.dark body{background:#242424}
html.dark h1,html.dark h2,html.dark h3{color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark a{color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .muted{color:#9ea3a7}
html.dark .opt{color:#919599}
html.dark .zbar{background:#0c2908}
html.dark .zbar strong{color:#fae843}
html.dark .zbar a{color:#ffffff}
html.dark .top{color:#ffffff}
html.dark .brand{color:#ffffff}
html.dark .who{color:rgba(255,255,255,0.85)}
html.dark .who a{color:#ffffff}
html.dark .tabs{border-top:1px solid rgba(51,51,51,0.14)}
html.dark .tabs a{color:rgba(255,255,255,0.82)}
html.dark .tabs a:hover{color:#ffffff}
html.dark .tabs a[aria-current]{color:#ffffff}
html.dark .ztop{background:#0c2908}
html.dark .zest-word{color:#97e38c}
html.dark .ztop .zest-word{color:#fae843}
html.dark .foot{border-top:1px solid #383d41;color:#919599}
html.dark .btn.ghost{color:color-mix(in srgb,var(--primary) 35%,#ffffff);border-color:color-mix(in srgb,var(--primary) 45%,#333333)}
html.dark .btn.danger{background:#242424;color:#e58f8a}
html.dark .note{color:#f8d177;background:#17130a}
html.dark .flash{background:color-mix(in srgb,var(--soft) 10%,#1b1d1f)}
html.dark .flash.err{background:#1f1110}
html.dark .col{background:color-mix(in srgb,var(--soft) 10%,#1b1d1f)}
html.dark .count{color:#ffffff}
html.dark .empty{color:#919599}
html.dark .update{border-top:1px solid #383d41}
html.dark .card{background:#242424;border:1px solid #373e43}
html.dark .card:hover{border-color:color-mix(in srgb,var(--primary) 45%,#333333)}
html.dark .meta{color:#979ca0}
html.dark .st-wait{background:#4d4019;color:#f8d177}
html.dark .st-alert{background:#170d0b;color:#e88f87}
html.dark .st-done{background:#0a0f0c;color:#92ddaf}
html.dark .st-open{background:#0d1013;color:#95b4da}
html.dark .filters a{border:1px solid #3e4448}
html.dark .filters a[aria-current]{color:#ffffff;border-color:color-mix(in srgb,var(--primary) 45%,#333333)}
html.dark .doc{border-bottom:1px solid #353b40}
html.dark .person{background:color-mix(in srgb,var(--soft) 10%,#1b1d1f)}
html.dark .person .role{color:#a5aaae}
html.dark .stat{background:color-mix(in srgb,var(--soft) 10%,#1b1d1f)}
html.dark .stat-v{color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .stat-k{color:#a5aaae}
html.dark .logo-tile{border:1px solid #373e43}
html.dark .logo-tile img{background:repeating-conic-gradient(#151718 0 25%,#242424 0 50%) 0 0/16px 16px}
html.dark .sw{border:1px solid rgba(255,255,255,0.112)}
html.dark .swatch .copy-btn{border:1px solid #3e4448}
html.dark .type-row{border-bottom:1px solid #353b40}
html.dark .wording{background:color-mix(in srgb,var(--soft) 10%,#1b1d1f)}
html.dark .panel{background:color-mix(in srgb,var(--soft) 10%,#1b1d1f)}
html.dark .preview{border:1px solid #373e43}
html.dark .zest-tools{background:#1a1a16;border:1px dashed #52564c}
html.dark .comment{border-left:3px solid #3c4246}
html.dark .form input,html.dark .form select,html.dark .form textarea,html.dark .inline select{border:1px solid #42484d;background:#242424}
html.dark fieldset{border:1px solid #373e43}
html.dark .tbl th,html.dark .tbl td{border-bottom:1px solid #383d41}
html.dark .dash-card{border:1px solid #373e43;color:#97e38c}
html.dark .feed li{border-bottom:1px solid #353a3d}
html.dark body.zest{--accent:#fae843;--accent-ink:#97e38c;--primary:#0c2908;--soft:#0e120a}
html.dark .auth{background:#0e120a}
html.dark .auth-card{background:#242424;box-shadow:0 1px 0 rgba(0,0,0,.35)}
html.dark .auth-card h1{color:#97e38c}
@media (max-width:560px){html.dark .tbl tr{border-bottom:1px solid #383d41}}
html.dark .st-draft{background:#0f0f0f;color:#c3c3c3}
html.dark .st-ready{background:#0c141d;color:#8db5e2}
html.dark .who-appr{color:#a7abae}
html.dark .review{background:#242424;border:1px solid #373e43}
html.dark .review .thumb{background:color-mix(in srgb,var(--soft) 10%,#1b1d1f)}
html.dark .thumb-none{color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .due{color:#bbbfc3}
html.dark .due.soon{color:#f8cb77}
html.dark .due.late{color:#e58f8a}
html.dark .old-version{border-left:3px solid #373e43}
html.dark .bad{color:#e58f8a}
html.dark .zest-sub{color:rgba(255,255,255,0.75);border-left:1px solid rgba(51,51,51,0.3)}
html.dark .eyebrow{color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .month{background:color-mix(in srgb,var(--soft) 10%,#1b1d1f)}
html.dark .onb{border:1px solid #373e43}
html.dark .bar{background:#0e1011}
html.dark .needs-block{background:#271f11}
html.dark .need .thumb-none{background:#4d4019;color:#f8d177}
html.dark .track{color:#a2cdb1}
html.dark .trackbox{background:#131915;color:#a1ceb2}
html.dark .poc{background:color-mix(in srgb,var(--soft) 10%,#1b1d1f)}
html.dark .person{background:#242424;border:1px solid #373e43}
html.dark .avatar{color:#ffffff}
html.dark .brand img.plate,html.dark .logo-prev img.plate{background:#242424}
html.dark .edit-copy{border:1px solid #373e43}
html.dark .edit-copy summary{color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .seg{border:1px solid #3e4448}
html.dark .seg a[aria-current]{color:#ffffff}
html.dark .cal-nav strong{color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .cal{border:1px solid #373e43}
html.dark .cal-head{background:color-mix(in srgb,var(--soft) 10%,#1b1d1f);color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .day{border-top:1px solid #363c40;border-left:1px solid #363c40}
html.dark .day.other{background:#1c2023}
html.dark .day.other .dnum{color:#d7d9da}
html.dark .day.weekend{background:#1c2125}
html.dark .dnum{color:#b4b9bd}
html.dark .ev{color:#ffffff}
html.dark .t-web{background:#234334}
html.dark .t-other{background:#5c6063}
html.dark .t-deadline{background:#242424;color:#f8bd77}
html.dark .ev.is-due{background:#241c0f;color:#f8be77}
html.dark .dot.t-deadline{background:#241c0f}
html.dark .tickbtn{border:2px solid #464c50;background:#242424}
html.dark .tickbtn:hover,html.dark .tickbtn:focus-visible{color:#8fe0b9;background:#131915}
html.dark .drive-ico{color:var(--ink,#a7b6c9)}
html.dark .drive-box{background:#242424}
html.dark .drive .drive-frame{background:#242424}
html.dark .drive-note{color:var(--muted,#94969b)}
html.dark .navdrop summary{color:rgba(255,255,255,0.82)}
html.dark .navdrop summary:hover,html.dark .navdrop[open] summary{color:#ffffff}
html.dark .navdrop summary[aria-current]{color:#ffffff}
html.dark .navmenu{background:#242424}
html.dark .tabs .navmenu a:hover{background:color-mix(in srgb,var(--soft) 10%,#1b1d1f)}
html.dark .tabs .navmenu a[aria-current]{background:color-mix(in srgb,var(--soft) 10%,#1b1d1f);color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .tickbtn{border:1.5px solid #42484c;color:#d6d9db;background:#242424}
html.dark .tickbtn:hover,html.dark .tickbtn:focus-visible{background:#234334;color:#ffffff}
html.dark .fixes-frame{border:1px solid #373e43;background:#131314}
html.dark .fx-progress{color:#b4b9bd}
html.dark .fx-progress strong{color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .fx-intro{color:#b4b9bd}
html.dark .fx-stats span{background:color-mix(in srgb,var(--soft) 10%,#1b1d1f);color:#b4b9bd}
html.dark .fx-stats b{color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .fx-key{color:#a7abae}
html.dark .fx-note{background:#242424;border:1px solid #383d41;color:#bdc1c5}
html.dark .fx-dev{background:#0d1013;color:#95b4da}
html.dark .fx-des{background:#120e15;color:#b997d9}
html.dark .fx-cop{background:#0b100d;color:#96d9b6}
html.dark .fx-sam{background:#4d4019;color:#f8d177}
html.dark .fx-pri{background:#170d0b;color:#e88f87}
html.dark .fx-sec.fx-new{background:#242424}
html.dark .fx-letter{color:#ffffff}
html.dark .fx-count{color:#a7abae;background:color-mix(in srgb,var(--soft) 10%,#1b1d1f)}
html.dark .fx-secnote{color:#a7abae}
html.dark .fx-jump a{border:1px solid #3e4448}
html.dark .fx-jump a:hover{border-color:color-mix(in srgb,var(--primary) 45%,#333333)}
html.dark .fx-table{border:1px solid #383d41;background:#242424}
html.dark .fx-row{border-top:1px solid #333a3e}
html.dark .fx-head{background:color-mix(in srgb,var(--soft) 10%,#1b1d1f);color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .tickbtn.on{background:#234334;color:#ffffff}
html.dark .fx-desc{color:#b4b9bd}
html.dark .fx-cell .nfrom{color:#919599}
html.dark .fx-cell .stt{background:#170d0b;color:#e88f87}
html.dark .fx-cell .stt.ok,html.dark .fx-cell .stt.donenow{background:#0a0f0c;color:#92ddaf}
html.dark .fx-cell .cpt{background:color-mix(in srgb,var(--soft) 10%,#1b1d1f)}
html.dark .fx-copy{border:1px solid #3e4448;background:#242424;color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .fx-by{color:#8fe0b9}
html.dark .fx-thread summary{color:#a7abae;border:1px solid #3e4448}
html.dark .fx-thread-b{background:#191c1f}
html.dark .fx-c small{color:#777c81}
html.dark .fx-cform textarea{border:1px solid #42484d}
html.dark .fx-alldone{color:#8fe0b9}
@media (max-width:760px){html.dark .fx-lab{color:#777c81}}
html.dark .fx-cell .who{background:#0d1013;color:#95b4da}
html.dark .fx-cell .who.des{background:#120e15;color:#b997d9}
html.dark .fx-cell .who.cop{background:#0b100d;color:#96d9b6}
html.dark .fx-cell .who.sam{background:#4d4019;color:#f8d177}
html.dark .fx .who{background:#0d1013;color:#95b4da}
html.dark .fx .who.des{background:#120e15;color:#b997d9}
html.dark .fx .who.cop{background:#0b100d;color:#96d9b6}
html.dark .fx .who.sam{background:#4d4019;color:#f8d177}
html.dark{--canvas:#121211;--card:#242424;--shadow:0 1px 2px rgba(16,24,32,0.04),0 8px 24px rgba(16,24,32,0.05)}
html.dark body.zest{--canvas:#111210}
html.dark .top{color:#ffffff}
html.dark .tabs a[aria-current],html.dark .navdrop summary[aria-current]{background:rgba(255,255,255,0.0168);color:#ffffff}
html.dark .tabs a:hover,html.dark .navdrop summary:hover{background:rgba(255,255,255,0.0096)}
html.dark .zbar{color:#97e38c}
html.dark .zbar .wrap{background:#0c2908}
html.dark .greet span{color:#7a7f82}
html.dark .btn.ghost{background:#242424}
html.dark .filters a,html.dark .seg,html.dark .fx-jump a{background:#242424}
html.dark .card,html.dark .review{background:#1a1b19}
html.dark .col .card{background:#1a1b19}
html.dark .review .thumb{background:#242424}
html.dark .card:hover,html.dark .review:hover{background:#131412}
html.dark .fx-stats span{background:#242424}
html.dark .decide{background:#242424}
html.dark .tile-n{color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .tile-l{color:#989da0}
html.dark .tile-go{border:1px solid #3c3f3c;color:#989da0}
html.dark .tile.hot{color:#ffffff}
html.dark .tile.hot .tile-n{color:#ffffff}
html.dark .tile.hot .tile-l{color:rgba(255,255,255,0.75)}
html.dark .tile.hot .tile-go{border-color:rgba(51,51,51,0.3);color:#ffffff}
html.dark .month-empty p{color:#989da0}
html.dark .who-name{color:rgba(255,255,255,0.85)}
html.dark .btn.logout{background:rgba(255,255,255,0.0144);color:#ffffff}
html.dark .btn.logout:hover{background:rgba(255,255,255,0.0264)}
html.dark .zbar .out.btn{background:#242424;color:#97e38c;border-color:#333333}
html.dark .cv-btn{background:#fae843}
html.dark .cv-btn.on{background:#242424}
html.dark .zbar.cv-on .wrap{background:#fae843}
html.dark .zbar.cv-on .cv-btn{background:#0c2908}
html.dark .hc-w{color:#7a7f82}
html.dark .hc-d.other{color:#d7d9da}
html.dark .hc-d.has{background:#181917}
html.dark .hc-d.has:hover{background:#0e0f0e}
html.dark .hc-d.today span{color:#ffffff}
html.dark .hc-sub{color:#7a7f82}
html.dark .hc-list a:hover{background:#181917}
html.dark .hc-date{background:#181917;color:#989da0}
html.dark .hc-t small{color:#7a7f82}
html.dark .dot.t-deadline{background:#241c0f}
html.dark .col .review{background:#1a1b19}
html.dark .staging{background:repeating-linear-gradient(45deg,#fae843,#fae843 14px,#f3dd2f 14px,#f3dd2f 28px)}
html.dark{--canvas:#1f1f1c;--line:#3e3e3a;--line2:#3b3b37;--muted:#999b9d}
html.dark body{color:#e0e1e3}
html.dark body.zest{--canvas:#1f1f1c}
html.dark .hdr{background:#242424}
html.dark .hdr .brand-name{color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .mainnav a,html.dark .mnav nav a{color:#c3c6c8}
html.dark .mainnav a[aria-current],html.dark .mnav nav a[aria-current]{background:#121211;color:#f0f0f0}
html.dark .nbadge{background:#1c2127}
html.dark .acct-m{background:#242424}
html.dark .mnav nav{background:#242424}
html.dark .subnav a{color:#c3c6c8;background:#242424}
html.dark .subnav a[aria-current]{background:#1c2127;border-color:#e2e4e6}
html.dark .zbar{background:#0c2908}
html.dark .zbar.cv-on{background:#fae843}
html.dark h1,html.dark h2,html.dark h3{color:#e7e8ea}
html.dark .btn{border-color:color-mix(in srgb,var(--primary) 45%,#333333);color:#ffffff}
html.dark .btn.ghost{background:#242424;color:#e0e1e3}
html.dark .btn.danger{background:#242424;color:#e58f8a}
html.dark .panel2{background:#242424}
html.dark .thumb2{background:#171715}
html.dark .thumb2.icon{color:#a4a8aa}
html.dark .row-t{color:#e0e1e3}
html.dark .next{color:#e0e1e3}
html.dark .due{color:#a4a8aa}
html.dark .due.soon{color:#f8cb77}
html.dark .due.late{color:#e58f8a}
html.dark .datechip{background:#171715}
html.dark .datechip b{color:#e0e1e3}
html.dark .ok-mark{color:#8fe0b9}
html.dark .setup{background:#242424}
html.dark .setup .bar{background:#10100f}
html.dark .setup .bar span{background:#1c2127}
html.dark .setup a{color:#e0e1e3}
html.dark .wk-d{background:#21211c}
html.dark .wk-d.today{background:#242424;border-color:#e2e4e6}
html.dark .wk-h b{color:#e0e1e3}
html.dark .wk-e{color:#e0e1e3}
html.dark .wk-e.due{color:#f8bd77}
html.dark .focus h3{color:#e0e1e3}
html.dark .focus .prose{color:#d1d4d6}
html.dark .avatar{background:#1c2127}
html.dark .col,html.dark .month,html.dark .approve-block,html.dark .needs-block,html.dark .panel,html.dark .fx-table,html.dark .cal,html.dark .person,html.dark .poc,html.dark .decide,html.dark .edit-copy,html.dark .home-cal,html.dark .onb{background:#242424}
html.dark .review .thumb{background:#171715}
html.dark .tickbtn:hover,html.dark .tickbtn:focus-visible{background:#1c2127;border-color:#e2e4e6}
html.dark .fx-thread summary.has{background:#1c2127;border-color:#e2e4e6}
html.dark .fx-newtag,html.dark .nbadge{background:#1c2127}
html.dark .person.is-main{border:1px solid #e2e4e6!important}
html.dark .mainnav .navdrop summary{color:#c3c6c8}
html.dark .mainnav .navdrop summary:hover,html.dark .mainnav .navdrop[open] summary{color:#f0f0f0}
html.dark .mainnav .navdrop summary[aria-current]{background:#121211;color:#f0f0f0}
html.dark .mainnav .navmenu{background:#242424}
html.dark .mainnav .navmenu a{color:#e0e1e3}
html.dark .mainnav .navmenu a[aria-current]{background:#121211}
html.dark .home-cal{background:#242424}
html.dark .hc-d.has{background:#171715}
html.dark .hc-d.today span{background:#1c2127}
@media (min-width:901px){html.dark .att-fit .att-list::-webkit-scrollbar-thumb{background:#393937}}
html.dark .finder{background:#242424}
html.dark .finder input{color:#e0e1e3}
html.dark .finder:focus-within{border-color:#e2e4e6}
html.dark .panel2.news::before{background:#fae843}
html.dark{--muted:#b1b3b5}
html.dark .thumb2.vid{background:#111111}
html.dark .thumb2.vid i{background:rgba(255,255,255,0.08)}
html.dark .thumb2.vid i::after{border-left:8px solid #e2e4e6}
html.dark .avatar.photo{background:#111111}
html.dark .count{background:#141412}
html.dark .wl-c{background:#141412}
html.dark .wl.late .wl-d{color:#e98d86}
html.dark .panel2.is-late{box-shadow:inset 4px 0 0 rgba(0,0,0,.35)}
html.dark .tl-s em{color:#e98d86}
html.dark .tl-warn{background:#1a170b;color:#f8d577}
html.dark .amber{color:#f8cd77}
html.dark .ok{color:#8de2a6}
html.dark .who-pick select,html.dark .board-h select{background:#242424}
html.dark .bcol{background:#161614}
html.dark .bcol-client h2::before,html.dark .bcol-doing h2::before,html.dark .bcol-planned h2::before,html.dark .bcol-ready h2::before,html.dark .bcol-done h2::before{background:#4a4b4d}
html.dark .bcol-doing h2::before{background:#2f6fdf}
html.dark .bcol-client h2::before{background:#e8a317}
html.dark .bcol-ready h2::before{background:#22442c}
html.dark .bcol-done h2::before{background:#3e3f3e}
html.dark .bcard{background:#242424}
html.dark .bcard.late{border-color:#f3b6b6}
html.dark .bcard.task{border-left:4px solid #fae843}
html.dark .bcard.late .bc-f span:last-child{color:#e98d86}
html.dark .bc-none{color:#f8cd77}
html.dark .znotes{background:#1a190b;border:1px solid #f2e27a}
html.dark .znote{border-top:1px solid rgba(255,255,255,0.14)}
html.dark .p2-h h2 .count,html.dark .bcol h2 .count{color:#e0e1e3;background:#0e0e0d}
html.dark .zhdr .switch select{background:#242424}
html.dark .bcard.onb .bbar{background:#0e0e0d}
html.dark .bcard.onb .bbar span{background:#1c2127}
html.dark .mainnav .navmenu{border:1px solid rgba(255,255,255,0.098)}
html.dark .nm-i{background:#171715;color:#c3c6c8}
html.dark .mainnav .navmenu a:hover .nm-i,html.dark .mainnav .navmenu a[aria-current] .nm-i{background:var(--primary,#1c2127)}
html.dark .nm-l{color:#e0e1e3}
html.dark .seg{background:#242424}
html.dark .topsearch{background:#171715}
html.dark .topsearch:focus-within{background:#242424}
html.dark .acct-m{background:#242424}
html.dark .acct-m .acct-out{color:#e98d86}
html.dark .set-side a[aria-current]{background:#242424}
html.dark .role{background:#141412;color:#c3c6c8}
html.dark .r-admin{background:#1c2127}
html.dark .r-approver{background:#0e130f;color:#8de2a6}
html.dark .r-team{background:#10141c;color:#8ba8e5}
html.dark .r-limited{background:#131008;color:#f8cb77}
html.dark .r-viewer{background:#141412;color:#999b9d}
html.dark .r-pending{background:#131008;color:#f8cb77}
html.dark .r-ok{background:#0e130f;color:#8de2a6}
html.dark .roles-key>div{background:#242424}
html.dark .person-set select,html.dark .lacts select,html.dark .req-row select,html.dark .filters2 select,html.dark .lrow select{background:#242424}
html.dark .danger-t{color:#e98d86!important}
html.dark .invite-box{border-color:#b7e1c1!important;background:#172119}
html.dark .qr{background:#242424}
html.dark code.key{background:#171715}
html.dark .backup-codes{background:#1a190b;border:1px solid #f2e27a}
html.dark .codes code{background:#242424}
html.dark .bigsearch input{background:#242424}
html.dark .claude-ans{border-left:4px solid #fae843}
html.dark .zbar .topsearch{background:rgba(255,255,255,0.0144);color:rgba(255,255,255,0.8)}
html.dark .zbar .topsearch input{color:#ffffff}
html.dark .zbar .topsearch input::placeholder{color:rgba(255,255,255,0.7)}
html.dark .zbar .topsearch:focus-within{background:#242424}
html.dark .zest-nudge{background:#1a190b;border:1px solid #f2e27a}
html.dark .zbar a:hover{background:rgba(255,255,255,0.012)}
html.dark .zbar .switch select{color:#ffffff;border:1px solid rgba(51,51,51,0.22)}
html.dark .zbar .switch select option{color:#e0e1e3}
html.dark .zbar .cv-btn{color:#ffffff!important;border:1px solid rgba(51,51,51,0.22)}
html.dark .zbar .cv-btn.on{background:#fae843!important;border-color:#fae843}
html.dark .zbar .acct .avatar{background:#242424;color:#97e38c}
html.dark .zbar .acct-m .acct-out{color:#e98d86}
html.dark .cs-dot{box-shadow:0 0 0 1.5px rgba(0,0,0,.35)}
html.dark .cs-menu{background:#242424;border:1px solid rgba(255,255,255,0.098)}
html.dark .cs-logo{background:#171715}
html.dark .cs-logo b{color:#ffffff}
html.dark .zbar .cswitch summary{color:#ffffff;border-color:rgba(51,51,51,0.22)}
html.dark .zbar .cswitch summary:hover{background:rgba(255,255,255,0.0096)}
html.dark .zhdr .cswitch summary{background:#242424}
html.dark body:has(.setup-page){background:#1f1f1c}
html.dark .setup-rail{background:#242424}
html.dark .sr-prog{background:#121211}
html.dark .sr-n{background:#121211;color:#999b9d}
html.dark .sr-steps li.now a{background:color-mix(in srgb,var(--primary) 7%,#242424)}
html.dark .sr-steps li.now .sr-n{color:#ffffff}
html.dark .sr-steps li.done .sr-n{background:#0e130f;color:#8de2a6}
html.dark .setup-card{background:#242424}
html.dark .setup-step{background:color-mix(in srgb,var(--primary) 8%,#242424);color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .setup-lede{color:#c3c6c8}
html.dark .setup-why>div{background:#1f1f1c}
html.dark .sw-i{background:#fae843}
html.dark .setup-lead{background:color-mix(in srgb,var(--primary) 5%,#242424)}
html.dark .setup-form textarea,html.dark .setup-form input:not([type=checkbox]):not([type=radio]):not([type=file]),html.dark .setup-form select{background:#22221e}
html.dark .acc{background:#22221e}
html.dark .setup-form label.pill{background:#242424}
html.dark .pill:has(input:checked){color:#ffffff;border-color:color-mix(in srgb,var(--primary) 45%,#333333)}
html.dark .preview-note{background:#1a190b;border:1px solid #f2e27a}
html.dark body:has(.setup-page){background:radial-gradient(1200px 520px at 90% -10%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),radial-gradient(900px 520px at -10% 110%,color-mix(in srgb,var(--primary) 9%,transparent),transparent 60%),#1f1f1c}
html.dark .setup-rail{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 7%,#242424) 0%,#242424 55%)}
html.dark .stepper li:not(:last-child)::before{background:#353533}
html.dark .stepper li.done:not(:last-child)::before{background:#22a45d}
html.dark .st-dot{border:2px solid #444441;background:#242424;color:#ffffff}
html.dark .stepper li.done .st-dot{background:#22a45d;border-color:#22a45d}
html.dark .stepper li.now .st-dot{border-color:color-mix(in srgb,var(--primary) 45%,#333333);color:#ffffff}
html.dark .stepper li.now .st-dot .s-ico{color:#ffffff}
html.dark .st-t small{color:#7e8083}
html.dark .stepper li.todo .st-t strong{color:#d8d9da}
html.dark .st-pill.done{background:#0e130f;color:#8de2a6}
html.dark .st-pill.now{background:color-mix(in srgb,var(--primary) 10%,#242424);color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .st-help{background:#242424}
html.dark .st-help:hover{border-color:#494946}
html.dark .st-q{background:color-mix(in srgb,var(--primary) 8%,#242424);color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .sc-step{color:#7e8083}
html.dark .s-ico{color:#ffffff}
html.dark .sc-line{background:#121211}
html.dark .setup-btns .btn.ghost{background:#242424}
html.dark body.zest{background:#171715}
html.dark .zrail{background:#0c2908}
html.dark .zr-logo{background:#242424}
html.dark .zr-i{color:rgba(255,255,255,0.72)}
html.dark .zr-i:hover{background:rgba(255,255,255,0.012);color:#ffffff}
html.dark .zr-i.on{background:#fae843}
html.dark .zr-tip{background:#1c2127}
html.dark .zbar2 .topsearch{background:#242424}
html.dark .zbar2 .cswitch summary{background:#242424}
html.dark .zh-date{background:#242424}
html.dark .zh-hello h1 span{color:#7e8083}
html.dark .zh-hello p b{color:#e98d86}
html.dark .zh-tile{background:#242424}
html.dark .zt-art{color:#97e38c}
html.dark .zt-art svg{background:#242424}
html.dark .zt-art i{background:rgba(255,255,255,0.054)}
html.dark .zt-art i:nth-of-type(2){background:rgba(12,41,8,0.08)}
html.dark .bx{background:#242424}
html.dark .nd-days{background:#171715}
html.dark .nd-days.old{background:#1f150d}
html.dark .nd-days.old b{color:#f2b07d}
html.dark .dw:hover{background:#1f1f1c}
html.dark .dw-bar{background:#111110}
html.dark .dw-bar i{background:#0c2908}
html.dark .dw-d.late{color:#e98d86}
html.dark .mc>span:nth-child(-n/**/+7){color:#d8d9da}
html.dark .mc-d.other{color:#d8d9d9}
html.dark .mc-d.today{background:#0c2908}
html.dark .mc-d i{background:#01df78}
html.dark .mc-d.today i{background:#fae843}
html.dark .ztl-when{color:#7e8083}
html.dark .rg{background:#1f1f1c}
html.dark .rg:hover{background:#141413}
html.dark .tm small em{color:#e98d86}
html.dark .b-feat{background:#fae843}
html.dark .b-feat::after{background:rgba(255,255,255,0.042)}
html.dark .bf-art{background:#0c2908}
html.dark .b-feat .btn{background:#0c2908}
html.dark .pick{background:#242424}
html.dark .nd-new{color:#8de2a6!important}
html.dark .sguide{background:color-mix(in srgb,var(--primary) 5%,#242424);border:1px solid color-mix(in srgb,color-mix(in srgb,var(--primary) 45%,#333333) 12%,#333333);color:#cfd1d3}
html.dark .sg-i{color:#ffffff}
html.dark .acc2{background:#242424}
html.dark .seg2{background:#151513}
html.dark .seg2 span{color:#b6b8ba}
html.dark .seg2 input:checked+span{background:#242424}
html.dark .seg2 input[value=done]:checked+span{background:#22a45d}
html.dark .seg2 input[value=help]:checked+span{background:#fae843}
html.dark .seg2 input:focus-visible+span{outline:2px solid color-mix(in srgb,var(--primary) 45%,#333333)}
html.dark .howto2 summary{color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .howto2 summary::before{background:color-mix(in srgb,var(--primary) 10%,#242424)}
html.dark .howto2 .prose{background:#1f1f1c}
html.dark .acc2:has(input[value=help]:checked){background:#272411}
html.dark .st-help{background:#242424}
html.dark body.splash{background:#fae843}
html.dark .sp-go{background:#0c2908}
html.dark .sp-b{background:rgba(255,255,255,0.042)}
html.dark .sp-b.b2{background:rgba(12,41,8,0.07)}
html.dark .sp-b.b3{background:rgba(1,223,120,0.35)}
html.dark .preview-bar{background:#1a190b;border:1px solid #f2e27a}
html.dark .zbar-word{color:#fae843}
html.dark .zbar-sep{background:rgba(255,255,255,0.024)}
html.dark body:not(.zest):has(.capp){background:#1a1a17}
html.dark .cr-logo{background:#242424}
html.dark .cr-logo b{color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .cr-i{color:color-mix(in srgb,var(--primary-ink,#ffffff) 78%,transparent)}
html.dark .cr-i:hover{background:rgba(255,255,255,0.0144);color:#ffffff}
html.dark .cr-i.on{background:#242424;color:color-mix(in srgb,var(--primary) 35%,#ffffff)}
html.dark .cr-b{color:var(--accent-ink,#ffffff)}
html.dark .cr-i.on .cr-b{box-shadow:0 0 0 2px rgba(0,0,0,.35)}
html.dark .cr-fly{background:#242424;border:1px solid rgba(255,255,255,0.098)}
html.dark .cr-fly a:hover .nm-i,html.dark .cr-fly a[aria-current] .nm-i{color:#ffffff}
html.dark .cr-zest{color:rgba(255,255,255,0.65)}
html.dark .cbar .topsearch{background:#242424}
html.dark .cr-fly .nm-i{background:#171715!important;color:#c3c6c8!important}
html.dark .cr-fly a:hover .nm-i,html.dark .cr-fly a[aria-current] .nm-i{color:#ffffff!important}
html.dark .rail-t{background:rgba(255,255,255,0.0096);color:rgba(255,255,255,0.75)}
html.dark .rail-t:hover{background:rgba(255,255,255,0.0192);color:#ffffff}
html.dark .wide .cr-lt{background:#242424}
html.dark .wide .cr-ln{color:#ffffff}
html.dark .wide .cr-sub{border-left:1px solid rgba(51,51,51,0.18)}
html.dark .wide .cr-sub a{color:rgba(255,255,255,0.72)}
html.dark .wide .cr-sub a:hover{color:#ffffff;background:rgba(255,255,255,0.0096)}
html.dark .wide .cr-sub a[aria-current]{color:#ffffff;box-shadow:inset 2px 0 0 rgba(0,0,0,.35)}
html.dark .wide .cr-sub em{color:var(--accent-ink,#ffffff)}
html.dark .wide .zr-lt{background:#242424}
html.dark .wide .zr-ln em{color:#fae843}
html.dark .zbar .zbar-hq{background:#fae843}
html.dark .zbar .zbar-hq:hover{background:#242424!important}
html.dark .zrail{background:#0e0f0f!important}
html.dark .zbar,html.dark .zbar .wrap{background:#0e0f0f!important}
html.dark .zr-i.on{background:#fae843}
html.dark .cl-card{background:#242424}
html.dark .cl-logo{background:#1a1a17}
html.dark .cl-logo b{color:#ffffff}
html.dark .cl-state.ok{background:#0e130f;color:#8de2a6}
html.dark .cl-state.amb{background:#131008;color:#f8cb77}
html.dark .cl-add{border:2px dashed #444441;background:#1f1f1c}
html.dark .cl-plus{background:#fae843}
html.dark .cl-add input{background:#242424}
html.dark .cl-slug{background:#242424}
html.dark .imp-c{background:#1f1f1c}
html.dark .imp-c.priv{background:#1a190b;border-color:#f2e27a}
html.dark .pv-add input{background:#242424}
html.dark .pv-d.late{color:#e98d86}
html.dark .tickbtn{border:2px solid #494a48;background:#242424}
html.dark .tickbtn:hover{border-color:#22a45d}
html.dark .tickbtn.on{background:#22a45d;border-color:#22a45d}
html.dark .tickbtn.on::after{border:solid #333333}
html.dark .pv-body{color:#cfd1d3}
html.dark .ph-edit{background:#242424}
html.dark .ph-drop:hover .ph-edit{background:#1c2127;border-color:#e2e4e6}
html.dark .ph-drop:focus-within,html.dark .prof-photo:has(input:focus-visible) .ph-drop{outline:2px solid color-mix(in srgb,var(--primary) 45%,#333333)}
html.dark .ro-field{background:#171715}
html.dark .auth2{background:linear-gradient(135deg,#141411 0%,#353632 55%,#383a36 100%)}
html.dark .a2-shell{background:#242424}
html.dark .a2-nav a{color:#919599}
html.dark .a2-nav a:hover{color:#f2f2f2}
html.dark .a2-nav a.on{color:#f2f2f2}
html.dark .a2-nav a.on::before{background:#0e0f0f}
html.dark .a2-hero{background:#fae843}
html.dark .a2-web{color:#f2f2f2}
html.dark .a2-b.b1{background:rgba(255,255,255,0.048)}
html.dark .a2-b.b2{background:rgba(1,223,120,0.35)}
html.dark .a2-form .btn[type=submit],html.dark .a2-form .form .btn{background:#0e0f0f;border-color:#f3f4f4}
@media (min-width:861px){html.dark .zrail .zr-i.on{color:#f2f2f2}html.dark .zrail .zr-i.on svg{color:#f2f2f2}}
html.dark body.zest{--tabbg:#171715}
html.dark body:not(.zest):has(.capp){--tabbg:#1a1a17}
html.dark .a2-nav a:focus-visible{outline:2px solid #f3f4f4}
html.dark .a2-f.f1{fill:rgba(255,255,255,0.45)}
html.dark .a2-f.f2{fill:#78f7bc}
html.dark .a2-tips{color:#c3c6c8}
html.dark .a2-tips li{background:#1a1a17}
html.dark .a2-tips a{color:#f2f2f2}
html.dark .a2-f .zf-base{stroke:#f3f4f4}
html.dark .a2-f .zf-base{stroke:#f3f4f4}
html.dark .a2-f .zf-base{stroke:#f3f4f4}
html.dark .pp span{background:#242424;color:#c3c6c8}
html.dark .pp:hover span{border-color:#494a47}
html.dark .pp input:checked+span{background:var(--pp,#0e0f0f);border-color:var(--pp,#f3f4f4)}
html.dark .pt{background:#1a1a17}
html.dark .pb-bar{background:var(--primary,#0e0f0f)}
html.dark .flash.toast{background:#0e0f0f}
html.dark .toast .t-ic{background:#fae843}
html.dark .toast.t-note .t-ic{background:#242424;color:#f2f2f2}
html.dark .toast .t-x{background:rgba(255,255,255,0.012);color:#ffffff}
html.dark .toast .t-x:hover{background:rgba(255,255,255,0.024)}
html.dark .vt a{color:#b6b8ba}
html.dark .vt a.on{background:#242424}
html.dark .tl-onb{background:#242424}
html.dark .tl-g{background:#242424}
html.dark .tl-caret{border-top:6px solid #a2a4a6}
html.dark .tl-pill{color:#ffffff}
html.dark .tl-pill i{border:2px solid rgba(51,51,51,0.9)}
html.dark .st-planned{--st:#4e5052}
html.dark .st-doing{--st:#3b6ff6}
html.dark .st-client{--st:#e8962e}
html.dark .st-ready{--st:#1fa37a}
html.dark .st-done{--st:#5c6063}
html.dark .tl-row:hover{background:#1f1f1a}
html.dark .tl-empty-av{border:1.5px dashed #4a4c49;color:#7b7e82}
html.dark .tl-due button:hover{background:#151513}
html.dark .tl-due.late button{color:#c0362c}
html.dark .tl-add{color:#d8d9da}
html.dark .tl-pr:hover{background:#151513}
html.dark .tl-pr.pr-none svg{stroke:#515355}
html.dark .tl-pr.pr-urgent svg{color:#d93025}
html.dark .tl-pr.pr-high svg{color:#f2b300}
html.dark .tl-pr.pr-normal svg{color:#4c7df0}
html.dark .tl-pr.pr-low svg{color:#d8d9da}
html.dark .qmenu{background:#242424;border:1px solid rgba(255,255,255,0.112)}
html.dark .qmenu button:hover,html.dark .qmenu button:focus-visible{background:#151513}
html.dark .tl-g>summary{background:#181917}
html.dark .tl-g>summary:hover{background:#121211}
html.dark .tl-c{background:#11131d}
html.dark .tl-plus{color:#999b9d}
html.dark .tl-plus:hover{background:#242424}
html.dark .tl-head{color:#999b9d}
html.dark .tl-rows{background:#242424}
html.dark .tl-row:hover{background:#1f1f1c}
html.dark .tl-as:hover{background:#151513}
html.dark .tl-pr.pr-urgent{background:#1d0f0e;color:#c62828}
html.dark .tl-pr.pr-high{background:#18100a;color:#f0a07f}
html.dark .tl-pr.pr-normal{background:#131008;color:#f3c27d}
html.dark .tl-pr.pr-low{background:#0d141f;color:#2f5fd0}
html.dark .tl-pr.pr-none{color:#d8d9da}
html.dark .tl-pr.pr-none:hover{background:#151513}
html.dark .st-planned{--st:#4e5052}
html.dark .st-doing{--st:#e0a800}
html.dark .st-client{--st:#e8762e}
html.dark .st-ready{--st:#3b6ff6}
html.dark .st-done{--st:#1fa37a}
html.dark .hcal{background:#242424}
html.dark .hc-day.wkend{background:#21211c}
html.dark .hc-day.out{background:#1b1b18}
html.dark .hc-day.out .hc-n{color:#d8d9d9}
html.dark .hc-n{color:#c3c6c8}
html.dark .hc-day.today .hc-n{background:#fae843}
html.dark .hc-e{background:color-mix(in srgb,var(--ec) 10%,#242424)}
html.dark a.hc-e:hover{background:color-mix(in srgb,var(--ec) 20%,#242424)}
html.dark .hc-z{background:#161615;color:#c3c6c8}
html.dark .hc-z b{color:#999b9d}
html.dark .hc-more{color:#b6b8ba}
html.dark .hc-more:hover{background:#151513}
html.dark .pdot{border:2px solid #333333;background:#3f4143}
html.dark .pdot.p-on{background:#1fb45a}
html.dark .pdot.p-away{background:#f2b300}
html.dark .online-stack{background:#242424}
html.dark .online-stack .av-wrap .avatar{box-shadow:0 0 0 2px rgba(0,0,0,.35)}
html.dark .chat-badge{background:#d93025}
html.dark .chat{background:#242424}
html.dark .chat-day{background:#181917}
html.dark .cm-t{background:#161615}
html.dark .cm.mine .cm-t{background:#fae843}
html.dark .mention{background:rgba(59,111,246,0.12)}
html.dark .cm.mine .mention{background:rgba(14,15,15,0.1)}
html.dark .chat-send{background:#0e0f0f}
html.dark .chat-side{background:#242424}
html.dark .ztag{background:#fae843}
html.dark .client-chats a:hover{background:#1a1a17}
html.dark .tp-you{background:#161615}
html.dark .client-chats a:hover{background:#1a1a17}
html.dark .nbell>summary{background:#242424}
html.dark .zbar .nbell>summary{border-color:rgba(51,51,51,0.18);color:#ffffff}
html.dark .nbell>summary:hover{background:#1a1a17}
html.dark .zbar .nbell>summary:hover{background:rgba(255,255,255,0.012)}
html.dark .nb-c{background:#d93025;box-shadow:0 0 0 2px rgba(0,0,0,.35)}
html.dark .nb-panel{background:#242424;border:1px solid rgba(255,255,255,0.112)}
html.dark .nrow:hover{background:#1a1a17}
html.dark .nrow.unread{background:#211e0e}
html.dark .nrow.unread:hover{background:#121008}
html.dark .nr-ic{background:#161615;color:#c3c6c8}
html.dark .nr-ic.k-approval{background:#0d1310;color:#8ee1b6}
html.dark .nr-ic.k-changes{background:#1a140b;color:#f2b07d}
html.dark .nr-ic.k-chat{background:#0f1422;color:#2f5fd0}
html.dark .nr-ic.k-mention{background:#150f22;color:#6d3fd8}
html.dark .nr-ic.k-task{background:#4d4519;color:#f8dd77}
html.dark .nr-ic.k-request{background:#201111;color:#e98d86}
html.dark .nr-dot{background:#2f5fd0}
html.dark .nb-all:hover{background:#1a1a17}
html.dark .fold-side{background:#242424}
html.dark .fold-side a:hover{background:#1a1a17}
html.dark .fold-side a[aria-current]{background:#4d4619}
html.dark .cc-dot.root{background:#0e0f0f}
html.dark .fold-box .drive-frame{background:#242424}
html.dark .gco-c{background:#242424}
html.dark .gco-c:hover{background:#1f1f1c}
html.dark .gco-l{background:#181917}
html.dark .gco-m em{color:#f2b07d}
html.dark .kb-col{background:#121211}
html.dark .kb-plus{background:#242424}
html.dark .kb-plus:hover{background:#0e0f0f}
html.dark .kb-add{color:#b6b8ba}
html.dark .kc{--pc:#3a3b3d;background:#242424}
html.dark .kc-band{color:#ffffff;background:linear-gradient(180deg,var(--pc),color-mix(in srgb,var(--pc) 75%,#242424))}
html.dark .kc.pr-urgent{--pc:#e5484d}
html.dark .kc.pr-high{--pc:#f2780c}
html.dark .kc.pr-normal{--pc:#3b82f6}
html.dark .kc.pr-low{--pc:#2fa36b}
html.dark .kc-in{background:#242424}
html.dark .kc[class*="pr-"] .kc-in{border:1.5px dashed color-mix(in srgb,var(--pc) 35%,#3d3f3c)}
html.dark .kc-d{color:#999b9d}
html.dark .kc-who.none{color:#d8d9da}
html.dark .kc-st{background:#161615;color:#b6b8ba}
html.dark .kc-st.s-doing{background:#131008;color:#f3c27d}
html.dark .kc-st.s-client{background:#18100a;color:#f0a07f}
html.dark .kc-st.s-ready{background:#0d141f;color:#2f5fd0}
html.dark .kc-st.s-done{background:#0d1310;color:#8ee1b6}
html.dark .kc-f{color:#999b9d}
html.dark .kc-when.late{color:#c0362c}
html.dark .kc-bar{background:#111211}
html.dark .kc-bar span{background:linear-gradient(90deg,#3b82f6,#8b5cf6)}
html.dark .fd-e:not(:last-child)::before{background:#0d0d0c}
html.dark .fd-i{background:#4e5052;color:#ffffff}
html.dark .k-approve .fd-i{background:#1fa37a}
html.dark .k-changes .fd-i{background:#f2780c}
html.dark .k-comment .fd-i,html.dark .k-chat .fd-i{background:#2f6feb}
html.dark .k-file .fd-i{background:#7c5cfc}
html.dark .k-remove .fd-i{background:#5a5c5d}
html.dark .k-add .fd-i{background:#686d71}
html.dark .k-bolt .fd-i{background:#0e0f0f}
html.dark .k-version .fd-i{background:#0ea5b7}
html.dark .fd-v{color:#a8aaac}
html.dark .fd-dot,html.dark .fd-chev{color:#d8d9d9}
html.dark .fd-q{background:#242424}
html.dark .fd-q span{border-left:3px solid #3e403d}
html.dark .fd-q i{color:#999b9d}
html.dark .fd-q:hover{border-color:#434542}
html.dark .fd-q:hover i{background:#0e0f0f;border-color:#f3f4f4}
html.dark .pp-link{background:#242424;color:#c3c6c8}
html.dark .pp-link.on{background:var(--pp,#0e0f0f);border-color:var(--pp,#f3f4f4)}
html.dark .tform{background:#242424}
html.dark .tf-ic{border:1.5px dashed #434542;color:#999b9d}
html.dark .tform input[type=text],html.dark .tform input:not([type]),html.dark .tform input[name=title],html.dark .tform select,html.dark .tform textarea{background:#242424}
html.dark .tf-date{color:#999b9d}
html.dark .tf-date:focus-within,html.dark .tform input:focus,html.dark .tform select:focus,html.dark .tform textarea:focus{outline:2px solid #f3f4f4}
html.dark .tf-prc:has(input:focus-visible){outline:2px solid #f3f4f4}
html.dark .tf-drop{border:2px dashed #434542;background:#1f1f1c;color:#d8d9d9}
html.dark .tf-drop.over{background:#1a190b;border-color:#e3c800}
html.dark .tf-drop.has{border-color:#1fa37a;background:#15201a}
html.dark .pp-btn{background:#242424}
html.dark .pp-btn .chev{color:#999b9d}
html.dark .pp-none-av{border:1.5px dashed #4a4c49;color:#7b7e82}
html.dark .pp-menu{background:#242424;border:1px solid rgba(255,255,255,0.112)}
html.dark .pp-menu button:hover,html.dark .pp-menu button:focus-visible,html.dark .pp-menu button[aria-selected=true]{background:#151513}
html.dark .bx-btn{background:#181917}
html.dark .bx-btn:hover{background:#0e0f0f;border-color:#f3f4f4}
html.dark .hs-l.late b{color:#c0362c}
html.dark .tw-btn{color:#f8d577}
html.dark .tw-go{background:#0e0f0f}
@media (min-width:861px){html.dark .wide .cr-logo{border-bottom:1px solid rgba(51,51,51,0.12)}}
html.dark .tp-scrim{background:rgba(14,15,15,0.42)}
html.dark .tp-sheet{background:#242424}
html.dark .tp-nav{background:#242424}
html.dark .tp-nav button{color:#f2f2f2}
html.dark .tp-nav button:hover:not(:disabled){background:#151513}
html.dark .tp-nav button:disabled{color:#d8d9da}
html.dark .tp-top{border-bottom:1px solid #3e3e39;color:#919599}
html.dark .tp-close{color:#8ce3c8}
html.dark .tp-close:hover{background:#131b17}
html.dark .tp-l{border-right:1px solid #3e3e39}
html.dark .tp-tag{background:#151513;color:#afb3b7}
html.dark .tp-tag.pr-urgent{background:#1f1110;color:#e68b89}
html.dark .tp-tag.pr-high{background:#17130a;color:#f8d177}
html.dark .tp-tag.pr-normal{background:#0f1421;color:#3563d6}
html.dark .tp-tag.pr-low{background:#151513;color:#919599}
html.dark .tp-title{color:#f2f2f2}
html.dark .tp-sub{color:#919599}
html.dark .tp-main{background:#fae843}
html.dark .tp-main.done{background:#0e1512;color:#89e7c7}
html.dark .tp-icon{border:1px solid #40413d;color:#f2f2f2}
html.dark .tp-icon:hover{background:#1a1a17}
html.dark .tp-due{background:#1a1a17}
html.dark .tp-due .tp-dl{color:#919599}
html.dark .tp-due strong{color:#f2f2f2}
html.dark .tp-due.late{background:#1f1110}
html.dark .tp-due.late .tp-dl,html.dark .tp-due.late strong{color:#e58f8a}
html.dark .tp-dchange{color:#8ce3c8}
html.dark .tp-h{color:#f2f2f2}
html.dark .tp-dl2>div{border-bottom:1px solid #3d3d37}
html.dark .tp-dl2 dt{color:#868b8e}
html.dark .tp-dl2 dd{color:#f2f2f2}
html.dark .tp-dl2 select{color:#f2f2f2}
html.dark .tp-dl2 select:hover{border-color:#40413d;background:#1f1f1c}
html.dark .tp-foot{color:#d7d9da}
html.dark .tp-stg{background:#0f100f;color:#919599}
html.dark .tp-stg.past{background:#264035;color:#89e7c7}
html.dark .tp-stg.now{background:#1fa37a}
html.dark .tp-tabs{border-bottom:1px solid #3e3e39}
html.dark .tp-tabs button{color:#919599}
html.dark .tp-tabs button.on{color:#f2f2f2;border-bottom-color:#f3f4f4}
html.dark .tp-tabs em{background:#151513}
html.dark .tp-body{color:#cfd2d5}
html.dark .tp-empty{color:#868b8e}
html.dark .tp-file{border:1px solid #3e3e39;color:#f2f2f2}
html.dark .tp-file:hover{background:#1f1f1c}
html.dark .tp-fic{background:#151513}
html.dark .tp-file small{color:#868b8e}
html.dark .tp-ft{color:#f2f2f2}
html.dark .tp-fm{color:#d7d9da}
@media (max-width:860px){html.dark .tp-l{border-bottom:1px solid #3e3e39}}
html.dark .ib{background:#242424;border:1px solid #3f3f3b}
html.dark .ib-list{border-right:1px solid #3e3e39}
html.dark .ib-lh h1{color:#f2f2f2}
html.dark .ib-search{background:#171715;color:#868b8e}
html.dark .ib-search input{color:#f2f2f2}
html.dark .ib-tabs{border-bottom:1px solid #3e3e39}
html.dark .ib-tabs button{color:#919599}
html.dark .ib-tabs button.on{color:#f2f2f2;border-bottom-color:#f3f4f4}
html.dark .ib-sec{color:#d7d9da}
html.dark .ib-none{color:#868b8e}
html.dark .ib-row{color:#f2f2f2}
html.dark .ib-row:hover{background:#1a1a17}
html.dark .ib-row.on{background:#131311}
html.dark .ib-row.on::before{background:#0e0f0f}
html.dark .ib-rt time{color:#d7d9da}
html.dark .ib-rs{color:#868b8e}
html.dark .ib-rp{color:#919599}
html.dark .ib-rp em{background:#1fa37a}
html.dark .ib-row.unread .ib-rt strong,html.dark .ib-row.unread .ib-rp span{color:#f2f2f2}
html.dark .ib-row.unread .ib-rt time{color:#8ce3c8}
html.dark .ib-av{background:#242424;border:1px solid #3e3e39}
html.dark .ib-av.zest{background:#fae843;border-color:#fae843}
html.dark .ib-av-t i{background:#0e0f0f;border:2px solid #333333}
html.dark .ib-head{border-bottom:1px solid #3e3e39}
html.dark .ib-head strong{color:#f2f2f2}
html.dark .ib-head span{color:#868b8e}
html.dark .ib-hbtn{color:#f2f2f2;border:1px solid #40413d}
html.dark .ib-hbtn:hover{background:#1a1a17}
html.dark .ib-back{color:#f2f2f2}
html.dark .ib-mid .chat{background:#1f1f1c}
html.dark .ib-side{border-left:1px solid #3e3e39;background:#242424}
html.dark .ib-card{border:1px solid #3e3e39}
html.dark .ib-card h4{color:#f2f2f2}
html.dark .ib-hero h3{color:#f2f2f2}
html.dark .ib-hero p{color:#868b8e}
html.dark .ib-quick a{color:#f2f2f2}
html.dark .ib-quick a svg{background:#171715}
html.dark .ib-quick a:hover svg{background:#fae843}
html.dark .ib-stat{color:#afb3b7}
html.dark .ib-stat b{color:#f2f2f2}
html.dark .ib-stat.late b{color:#e68b89}
html.dark .ib-mail{color:#3563d6!important}
html.dark .ib-dl div{border-bottom:1px solid #3b3b36}
html.dark .ib-dl dt{color:#868b8e}
html.dark .ib-dl dd{color:#f2f2f2}
html.dark .ib-dl dd.late{color:#e68b89}
html.dark .who-pick select{background-color:#242424}
html.dark .mw-sum a{background:#242424;color:#afb3b7}
html.dark .mw-sum a b{color:#f2f2f2}
html.dark .mw-sum a:hover{border-color:#464844}
html.dark .tl-g{background:#242424!important}
html.dark .tl-g>summary{background:#242424!important}
html.dark .tl-g>summary:hover{background:#1f1f1c!important}
html.dark .tl-head{background:#1f1f1c;color:#7a7e82!important}
html.dark .tl-row{border-bottom:1px solid #3d3d37!important}
html.dark .tl-t{color:#f2f2f2}
html.dark .tl-sec{color:#7a7e82}
html.dark .tl-cl{color:#afb3b7}
html.dark .tl-due.late button{background:#1f1110;color:#e58f8a}
html.dark .tl-lb{color:#e58f8a}
html.dark .tl-more{border-top:1px solid #3d3d37;background:#1f1f1c;color:#f2f2f2}
html.dark .tl-more:hover{background:#151513}
html.dark .itm-crumb a{color:#afb3b7;background:#242424}
html.dark .itm-crumb a:hover{color:#f2f2f2;border-color:#464844}
html.dark .itm-head{background:#242424}
html.dark .itm-eyebrow{color:#919599;background:#171715}
html.dark .itm-ht h1{color:#f2f2f2}
html.dark .itm-meta{color:#919599}
html.dark .itm-card{background:#242424}
html.dark .itm-card h2{color:#f2f2f2}
html.dark .itm-copy{background:#242424;color:#f2f2f2}
html.dark .itm-copy:hover{background:#1a1a17}
html.dark .itm-card .prose{color:#cfd2d5}
html.dark .itm-img{background:#242424}
html.dark .itm-att{border:1px solid #3e3e39;color:#f2f2f2}
html.dark .itm-att:hover{background:#1f1f1c;border-color:#444440}
html.dark .itm-att small{color:#868b8e}
html.dark .itm-ai{background:#171715}
html.dark .itm-go{color:#868b8e}
html.dark .itm-note{background:#1b180c;color:#f8d577}
html.dark .itm-note.warn{background:#1f1110;color:#e58e8a}
html.dark .itm-count{background:#151513;color:#afb3b7}
html.dark .itm-empty{color:#868b8e}
html.dark .itm-cb{background:#1a1a17}
html.dark .itm-cm.from-zest .itm-cb{background:#1a190b}
html.dark .itm-cm.mine .itm-cb{background:#0e0f0f}
html.dark .itm-cm.mine .itm-cb .prose{color:#ffffff}
html.dark .itm-cm.mine .itm-cmh span{color:rgba(255,255,255,0.6)}
html.dark .itm-cmh span{color:#7a7e82}
html.dark .itm-compose{border:1px solid #40413d;background:#242424}
html.dark .itm-compose:focus-within{border-color:#f3f4f4}
html.dark .itm-hint{color:#7a7e82}
html.dark .itm-facts dl>div{border-bottom:1px solid #3d3d37}
html.dark .itm-facts dt{color:#868b8e}
html.dark .itm-facts dd{color:#f2f2f2}
html.dark .itm-hist{border-left:2px solid #3e3e39}
html.dark .itm-hist li::before{background:#3b3c3a}
html.dark .itm-hist li:first-child::before{background:#1fa37a}
html.dark .itm-hist small{color:#7a7e82}
html.dark .itm-zest{background:#1f1f19}
html.dark .itm-stf label[for]{color:#868b8e}
html.dark .itm-stf select{background-color:#242424}
html.dark .itm-zest .linkish.danger{color:#e58f8a}
html.dark .itm details.itm-card>summary{color:#f2f2f2}
html.dark .itm .znotes{background:#242424}
html.dark .sl-sum span{background:#242424;color:#afb3b7}
html.dark .sl-sum b{color:#f2f2f2}
html.dark .sl-card{background:#242424}
html.dark .sl-card.on{border-color:#f3f4f4}
html.dark .sl-st{background:color-mix(in srgb,var(--sc) 12%,#242424)}
html.dark .sl-name{color:#f2f2f2}
html.dark .sl-co{color:#868b8e}
html.dark .sl-meta{color:#919599}
html.dark .sl-meta a{color:#f2f2f2}
html.dark .sl-hot{color:#89e7c7}
html.dark .sl-meta .linkish{color:#f2f2f2}
html.dark .sl-empty{background:#242424;border:1px dashed #464844}
html.dark .sl-empty h2{color:#f2f2f2}
html.dark .sl-new>summary,html.dark .sl-edit>summary{color:#f2f2f2}
html.dark .sl-edit{border-top:1px solid #3d3d37}
html.dark .sl-card form .linkish.danger{color:#e58f8a}
html.dark .sv-list{border-left:2px solid #3e3e39}
html.dark .sv-dot{background:#fae843;border:2px solid #333333;box-shadow:0 0 0 1px rgba(0,0,0,.35)}
html.dark .sv-t{color:#f2f2f2}
html.dark .sv-p{color:#afb3b7}
html.dark .sv time{color:#7a7e82}
html.dark .sv-none{color:#868b8e}
html.dark .zbar.cv-on,html.dark .zbar.cv-on .wrap{background:#0e0f0f!important}
html.dark .zbar.cv-on .cv-tag{background:#fae843}
html.dark .zbar.cv-on .cv-msg{color:rgba(255,255,255,0.88)}
html.dark .zbar.cv-on .cv-btn{background:#242424!important;color:#f2f2f2!important}
html.dark .zbar.cv-on .cv-btn:hover{background:#fae843!important}
html.dark .zo-tag{background:#fae843}
html.dark .znotes,html.dark .itm .znotes,html.dark .itm-zest{background:#282511!important;border:1px solid #f1e48a!important;border-left:6px solid #fae843!important}
html.dark .znotes .p2-h h2{color:#f2f2f2}
html.dark .znotes .zfacts span{background:#242424;border:1px solid #efe7b5}
html.dark .znotes .zfacts .amber{background:#131008;border-color:#f2d38a;color:#f8cb77}
html.dark .znotes .chat{background:#242424;border:1px solid #efe7b5}
html.dark .znote-f label{color:#afb3b7}
html.dark .znote-f select,html.dark .znote-f input{border:1px solid #e2ddb8;background-color:#242424}
html.dark .znotes .chat-empty{color:#868b8e}
html.dark .dl{background:#0e0f0f}
html.dark .dl::after{background:radial-gradient(circle,rgba(250,232,67,0.28),transparent 70%)}
html.dark .dl-kick{color:#fae843}
html.dark .dl-head h2{color:#ffffff}
html.dark .dl-when{color:rgba(255,255,255,0.6)}
html.dark .dl-chip{background:rgba(255,255,255,0.0096);border:1px solid rgba(51,51,51,0.12);color:rgba(255,255,255,0.85)}
html.dark .dl-chip b{background:#242424;color:#f2f2f2}
html.dark .dl-chip.late b{background:#ff6b5e}
html.dark .dl-chip.hot b{background:#fae843}
html.dark .dl-chip:hover{background:rgba(255,255,255,0.0168)}
html.dark .dl-sum{color:rgba(255,255,255,0.92)}
html.dark .dl-empty{color:rgba(255,255,255,0.7)}
html.dark .dl-sec{background:#242424;color:#f2f2f2}
html.dark .dl-sec h3{color:#f2f2f2}
html.dark .dl-sec h3 em{background:#151513;color:#afb3b7}
html.dark .dl-needs h3::before{background:#fae843;box-shadow:0 0 0 3px rgba(0,0,0,.35)}
html.dark .dl-i{border-top:1px solid #3d3d37}
html.dark .dl-ib p a{color:#f2f2f2}
html.dark .dl-ib small{color:#7a7e82}
html.dark .dl-cl{color:#afb3b7}
html.dark .dl-time{color:#f2f2f2}
html.dark .dl-tick{border:1.8px solid #464844;background:#242424}
html.dark .dl-tick:hover{border-color:#1fa37a}
html.dark .dl-tick[aria-pressed=true]{background:#1fa37a;border-color:#1fa37a}
html.dark .dl-i.done .dl-ib p{color:#d7d9da}
html.dark .fc-btn{background:#fae843}
html.dark .fchat.open .fc-btn{background:#0e0f0f}
html.dark .fc-n{background:#d93025;border:2px solid #333333}
html.dark .fc-pop{background:#242424}
html.dark .fc-h{border-bottom:1px solid #3e3e39}
html.dark .fc-t{color:#f2f2f2}
html.dark .fc-full{color:#afb3b7}
html.dark .fc-full:hover{color:#f2f2f2}
html.dark .fc-x,html.dark .fc-back{color:#afb3b7}
html.dark .fc-x:hover,html.dark .fc-back:hover{background:#151513;color:#f2f2f2}
html.dark .fc-conv .chat{background:#1f1f1c}
html.dark .fc-loading{color:#7a7e82}
html.dark .fchat[data-mode=client] .fc-btn{color:#ffffff}
html.dark .sl-info{color:#afb3b7}
html.dark .sl-info b{color:#7a7e82}
html.dark .sl-next{background:#1a1a17;color:#f2f2f2}
html.dark .sl-next b{color:#919599}
html.dark .sl-next.late{background:#1f1110}
html.dark .sl-next.late b{color:#e58f8a}
html.dark .sl-mst{background:#131b17;color:#89e7c7}
html.dark .lockbar{background:#131008;border:1px solid #f2d38a;border-left:6px solid #f2b300;color:#f8d677}
html.dark .sec-card .p2-h .small{color:#919599}
html.dark .sec-row{border-top:1px solid #3d3d37}
html.dark .sec-head{color:#7a7e82}
html.dark .sec-row strong{color:#f2f2f2}
html.dark .sec-row small{color:#7a7e82}
html.dark .sec-row b.ok{color:#89e7c7}
html.dark .sec-row b.no{color:#e58f8a}
html.dark .sec-row em{background:#131008;color:#f8cb77}
html.dark .sec-row .linkish.danger{color:#e58f8a}
html.dark .sec-l{border-top:1px solid #3d3d37}
html.dark .sec-l time{color:#7a7e82}
html.dark .sec-l small{color:#7a7e82}
html.dark .sec-l.warn strong{color:#e58f8a}
html.dark .fd-chips button{background:#242424;color:#afb3b7}
html.dark .fd-chips button b{color:#f2f2f2}
html.dark .fd-chips button.on{background:#0e0f0f;border-color:#f3f4f4}
html.dark .fd-chips button.on b{color:#fae843}
html.dark .fd-b{color:#7a7e82}
html.dark .fd-e:not(:last-child)::before{background:#10100f!important}
html.dark .fd-av .fd-i{border:2px solid #333333}
html.dark .fd-t strong{color:#f2f2f2}
html.dark .fd-m{color:#7a7e82!important}
html.dark .fd-where{background:#171715;color:#afb3b7}
html.dark .fd-q{background:#1f1f1c;border-color:#3d3d38!important}
html.dark .fd-q span{color:#bec2c6}
html.dark .fd-q span b{color:#f2f2f2}
html.dark .fd-more{background:#242424}
html.dark .ti-card{border:2px solid #fae843!important}
html.dark .ti-row{border-top:1px solid #3d3d37}
html.dark .ti-row small{color:#7a7e82}
html.dark .ti-row em{color:#919599;background:#171715}
html.dark .ti-body{background:#1f1f1c;border:1px solid #3d3d38}
html.dark .pv-sum button{background:#242424;color:#afb3b7}
html.dark .pv-sum button b{color:#f2f2f2}
html.dark .pv-sum button:hover{border-color:#464844}
html.dark .pv-sum button.on{border-color:#f3f4f4}
html.dark .pv-lists button{background:#242424;color:#afb3b7}
html.dark .pv-lists button em{color:#7b7e82}
html.dark .pv-lists button.on{background:#0e0f0f;border-color:#f3f4f4}
html.dark .pv-lists button.on em{color:#fae843}
html.dark details.pv-g{background:#242424}
html.dark details.pv{border-top:1px solid #3a3b37}
html.dark details.pv>summary:hover{background:#1f1f1c}
html.dark details.pv[open]>summary{background:#1f1f1c}
html.dark .pv-t{color:#e2e4e5}
html.dark .pv-n{color:#999b9d;background:#151614}
html.dark .pv-cl{color:#afb3b7}
html.dark .pv-st b{color:#3b6ff6;background:#101625}
html.dark .pv-d.late{background:#1f1110}
html.dark .pv-none{color:#d8d9da}
html.dark details.pv .pv-body{background:#1f1f1c}
html.dark .pv-note-i{background:#242424}
html.dark .pv-note-i .meta{color:#999b9d}
html.dark .pv-note textarea{background:#242424}
html.dark .cf2{background:#242424}
html.dark .cf2-r+.cf2-r{border-top:1px solid #3a3b37}
html.dark .cf2-l{color:#7b7e82}
html.dark .ck span{color:#7b7e82;background:#1f1f1c}
html.dark .ck span em{color:#7b7e82}
html.dark .ck input:checked+span{background:#242424;color:#e2e4e5;border-color:#444642}
html.dark .sw-client{background:#0a0c10;box-shadow:inset 0 0 0 1px rgba(0,0,0,.35)}
html.dark .sw-team{background:#242424;box-shadow:inset 3px 0 0 rgba(0,0,0,.35),inset 0 0 0 1px rgba(0,0,0,.35)}
html.dark .sw-cal{background:#161615;box-shadow:inset 3px 0 0 rgba(0,0,0,.35)}
html.dark .hc-z{background:#181917;color:#999b9d}
html.dark .hc-z b{color:#c3c6c8}
html.dark .hc-e.hc-cl{background:color-mix(in srgb,var(--ec) 11%,#242424)}
html.dark .hc-e.hc-tm{background:#242424;border:1px solid #3c3d39;border-left:3px solid #fae843;color:#b6b8ba}
html.dark .hc-e.hc-tm:hover{background:#272411}
html.dark .gp{--gc:var(--primary,#0f2d52)}
html.dark .gp-hero{background:#242424}
html.dark .gp-kick{color:#999b9d}
html.dark .gp-intro{color:#b6b8ba}
html.dark .gp-ring{background:conic-gradient(var(--gc) calc(var(--p)*1%),#0f100f 0)}
html.dark .gp-ring::before{background:#242424}
html.dark .gp-ring span{color:#999b9d}
html.dark .gp-nums{color:#b6b8ba}
html.dark .gp-nums b{color:#f2f2f2}
html.dark .gp-nums .w b{color:#f1b47e}
html.dark .gp-nums .l b{color:#e98d86}
html.dark .gp-ms li{background:#242424;color:#b6b8ba}
html.dark .gp-ms time{color:#f2f2f2;background:#151614}
html.dark .gp-ms li.past time{background:#1f1110;color:#e98d86}
html.dark .gp-wait{background:#241c0f;border:1px solid #f4ddb3}
html.dark .gp-wait li{background:#242424}
html.dark .gp-wait a span{color:#999b9d}
html.dark .gp-wait em{color:#f1b47e;background:#15110a}
html.dark .gp-legend{color:#999b9d}
html.dark i.st-done{background:#1fa37a;box-shadow:inset 0 0 0 3px rgba(0,0,0,.35)}
html.dark i.st-doing{background:conic-gradient(#3b6ff6 50%,#0a0d15 0)}
html.dark i.st-wait{background:#f59e0b}
html.dark i.st-todo{background:#242424;box-shadow:inset 0 0 0 2px rgba(0,0,0,.35)}
html.dark .gp-m{background:#242424}
html.dark .gp-mn{color:#ffffff}
html.dark .gp-mh p{color:#b6b8ba}
html.dark .gp-mc{color:#999b9d;background:#151614}
html.dark .gp-w{border-top:1px solid #3a3b37}
html.dark .gp-w.now{background:#282511;box-shadow:inset 3px 0 0 rgba(0,0,0,.35)}
html.dark .gp-wl em{background:#fae843}
html.dark .gp-out span{color:#b6b8ba;background:#151614}
html.dark a.gp-l:hover{background:#1b1b18}
html.dark .gp-k-needs{background:#15110a;color:#f3b57c}
html.dark .gp-k-approvals{background:#101625;color:#2952c8}
html.dark .gp-who{color:#b6b8ba}
html.dark .gp-st.st-done{background:#0e1512;color:#89e7c9}
html.dark .gp-st.st-doing{background:#101625;color:#2952c8}
html.dark .gp-st.st-wait{background:#15110a;color:#f3b57c}
html.dark .gp-st.st-todo{background:#151614;color:#999b9d}
html.dark .gp-d{color:#999b9d}
html.dark .gp-d.late{color:#e98d86}
html.dark .gp-end{border-top:1px solid #3a3b37;color:#b6b8ba;background:#1f1f1c}
html.dark .gp-card{background:#242424}
html.dark .gp-card p{color:#b6b8ba}
html.dark .gp-tb td{color:#b6b8ba;border-top:1px solid #3a3b37}
html.dark .gp-tb tr+tr th{border-top:1px solid #3a3b37}
html.dark .gp-bs{background:#151614;color:#b6b8ba}
html.dark .gp-bs.ok{background:#0e1512;color:#89e7c9}
html.dark .gp-bul{color:#b6b8ba}
html.dark .gp-dl dd{color:#b6b8ba}
html.dark .wk-prog .bar{background:#0f100f}
html.dark .wk-prog .bar span{background:var(--primary,#1fa37a)}
html.dark .wk-list li{border-top:1px solid #3a3b37}
html.dark .wkc-who{color:#b6b8ba}
html.dark .wkc-d{color:#999b9d}
html.dark .wkc-d.late{color:#e98d86}
html.dark .wk-done{color:#89e7c9}
html.dark .itm-lock{border-top:1px solid #3a3b37}
html.dark .cs-tg{color:#999b9d}
html.dark .cs-tg em{background:#151614}
html.dark .cs-kids{border-left:2px solid #3c3d39}
html.dark .gp-k-lock{background:#0e0f0f}
@media (max-width:760px){html.dark .zrail .zr-i{color:rgba(255,255,255,0.7)}html.dark .zrail .zr-i.on{background:#fae843!important}html.dark .zrail .zr-i.on svg{color:#f2f2f2!important}html.dark .zrail.more-open .zr-more{background:rgba(255,255,255,0.0144)!important;color:#ffffff}}
html.dark .zr-sheet{background:#0e0f0f}
@media (max-width:860px){html.dark .crail .cr-i{color:rgba(255,255,255,0.75)}html.dark .crail .cr-i.on{background:#242424!important;color:var(--primary,#f2f2f2)!important}html.dark .crail.more-open .cr-more{background:rgba(255,255,255,0.0168)!important;color:#ffffff}html.dark .cr-sheet{background:var(--primary,#0e0f0f)!important}html.dark .cr-sheet .cr-i{color:#ffffff}html.dark .cr-sheet .cr-i.on{background:#242424!important}html.dark .gp-tb tr{border-top:1px solid #3a3b37}}
@media (max-width:860px){html.dark .cf2-t{background:#242424}html.dark .cf2-t span{color:#7b7e82}}
html.dark .mpop{background:#242424}
html.dark .mp-i{color:#e2e4e5}
html.dark .mp-i.on,html.dark .mp-i:hover{background:#181816}
html.dark .mp-av{background:#0d0d0c;color:#c3c6c8}
html.dark .mp-av.z{background:#fae843}
html.dark .mp-i em{color:#7b7e82}
@media (max-width:860px){html.dark .cbar{background:color-mix(in srgb,var(--canvas,#171715) 97%,transparent);border-bottom:1px solid rgba(255,255,255,0.084)}html.dark .cb-lg{background:#242424}html.dark .cb-lg b{color:#ffffff}html.dark .cb-bt strong{color:#f2f2f2}}
html.dark .pushc{background:#1a190b;border:1px solid #f4e88a}
html.dark .pushc-i{background:#fae843}
html.dark .pushc-s{color:#b6b8ba}
html.dark .pushc[data-state="on"]{background:#131b16;border-color:#364c3e}
html.dark .pushc[data-state="on"] .pushc-i{background:#1fa37a}
html.dark .vas-bar{background:#fae843}
html.dark .vas-bar .btn{background:#0e0f0f;border-color:#f3f4f4}
html.dark .tr-kick{color:#999b9d}
html.dark .tr-hero{background:#0e0f0f}
html.dark .tr-hero::after{background:radial-gradient(circle,rgba(250,232,67,0.333),transparent 70%)}
html.dark .tr-hero .tr-kick{color:#fae843}
html.dark .tr-hero h1{color:#ffffff}
html.dark .tr-lede{color:rgba(255,255,255,0.78)}
html.dark .tr-me{background:rgba(255,255,255,0.0084);border:1px solid rgba(51,51,51,0.12)}
html.dark .tr-lv span{color:rgba(255,255,255,0.6)}
html.dark .tr-lv b{color:#fae843}
html.dark .tr-st{background:#fae843}
html.dark .tr-xp small{color:rgba(255,255,255,0.75)}
html.dark .tr-xp b{color:#ffffff}
html.dark .tr-bar{background:rgba(255,255,255,0.018)}
html.dark .tr-bar span{background:linear-gradient(90deg,#fae843,#01df78)}
html.dark .tr-bar.sm{background:#0f100f}
html.dark .tr-card{background:#242424}
html.dark .tr-card.done{background:#202619}
html.dark .tr-mk{color:#ffffff}
html.dark .tr-cb>span{color:#b6b8ba}
html.dark .tr-cp small{color:#999b9d}
html.dark .tr-go{background:#0e0f0f}
html.dark .tr-card.done .tr-go{background:#1fa37a}
html.dark .tr-draft{background:#fae843}
html.dark .tr-b{background:#151614;color:#d8d9da}
html.dark .tr-b i{background:#393a37}
html.dark .tr-b.on{background:#4d4619;color:#f2f2f2}
html.dark .tr-b.on i{background:#e3b800}
html.dark .tr-lb li.me{background:#1a190b}
html.dark .tr-rk{color:#999b9d}
html.dark .tr-lb li:nth-child(1) .tr-rk{color:#f8e077}
html.dark .tr-ln small{color:#7b7e82}
html.dark .tr-how ul{color:#b6b8ba}
html.dark .tr-how b{color:#f2f2f2}
html.dark .tr-back{color:#b6b8ba}
html.dark .tr-mh p{color:#b6b8ba}
html.dark .tr-steps a{background:#242424}
html.dark .tr-steps a:hover{border-color:#464844}
html.dark .tr-steps small{color:#999b9d}
html.dark .tr-n{background:#151614}
html.dark .tr-steps li.done .tr-n{background:#1fa37a}
html.dark .tr-steps li.quiz .tr-n{background:#fae843}
html.dark .tr-dots span{background:#343632}
html.dark .tr-dots .past{background:#1fa37a}
html.dark .tr-dots .on{background:#0e0f0f}
html.dark .tr-dots .q{background:#4d4419}
html.dark .tr-lesson{background:#242424}
html.dark .tr-lesson p{color:#cfd1d3}
html.dark .tr-tip{background:#1a190b;border:1px solid #f4e88a}
html.dark .tr-do{background:#131b16}
html.dark .tr-do b{color:#89e7c9}
html.dark .tr-dont{background:#201211}
html.dark .tr-dont b{color:#e98d86}
html.dark .tr-q{background:#242424}
html.dark .tr-q legend span{background:#fae843}
html.dark .tr-o:hover{background:#1f1f1c}
html.dark .tr-o.right{border-color:#1fa37a;background:#131b16}
html.dark .tr-o.wrong{border-color:#e5a29b;background:#201211}
html.dark .tr-why{color:#e98d86}
html.dark .tr-why.ok{color:#89e7c9}
html.dark .tr-result{background:#24180f}
html.dark .tr-result.pass{background:#131b16}
html.dark .tr-result p{color:#b6b8ba}
html.dark .tr-arow{border-top:1px solid #3a3b37}
html.dark .tr-arow small{color:#999b9d}
html.dark .tr-tbl th,html.dark .tr-tbl td{border-top:1px solid #3a3b37}
html.dark .tr-tbl th{color:#999b9d}
html.dark .tr-ok{color:#89e7c9}
html.dark .tr-due{color:#f1b47e}
html.dark .tr-req{background:#4d4419}
html.dark .tr-nudge{background:#242424}
html.dark .tr-nudge small{color:#999b9d}
html.dark .tr-qh span{background:#fae843}
@media (max-width:760px){html.dark .zbar2{background:color-mix(in srgb,var(--canvas,#171715) 97%,transparent);border-bottom:1px solid rgba(255,255,255,0.084)}html.dark .zb2-t{color:#f2f2f2}}
html.dark .tq-top{background:#242424}
html.dark .tq-bar{background:#111211}
html.dark .tq-bar i{background:linear-gradient(90deg,#fae843,#01df78)}
html.dark .tq-streak{background:#0e0f0f}
html.dark .tr-o.right{border-color:#1fa37a!important;background:#0f1713!important}
html.dark .tr-o.right::after{background:#1fa37a}
html.dark .tr-o.wrong::after{background:#e5584a}
html.dark .xp-pop{background:#fae843}
html.dark .tr-review>summary{background:#242424}
html.dark .tr-home{color:#f2f2f2;background:#242424}
html.dark .tr-home:hover{border-color:#464844}
html.dark .gm-head{background:#0e0f0f}
html.dark .gm-head::after{background:radial-gradient(circle,rgba(250,232,67,0.267),transparent 70%)}
html.dark .gm-head .tr-kick{color:#fae843}
html.dark .gm-head h1{color:#ffffff}
html.dark .gm-head p{color:rgba(255,255,255,0.8)}
html.dark .gm-head b{color:#ffffff}
html.dark .gm-champ{background:#fae843}
html.dark .gm-stage{background:#131108}
html.dark .gm-score{background:#242424}
html.dark .gm-lemons i{background:#fae843;border:2px solid #d9b800}
html.dark .gm-over,html.dark .gm-start{background:rgba(14,15,15,0.35)}
html.dark .gm-card{background:#242424}
html.dark .gm-card p{color:#b6b8ba}
html.dark .gm-stats div{background:#181816}
html.dark .gm-stats span{color:#999b9d}
html.dark .gm-promo{background:linear-gradient(120deg,#fae843,#4d4619);color:#f2f2f2}
html.dark .gm-pt span{color:#c3c6c8}
html.dark .gm-lemon{background:#242424;border:3px solid #d9b800}
html.dark .gm-lemon::before{background:#fae843}
html.dark .gm-lemon::after{background:#3cb44b}
html.dark .gm-fs{background:#242424;color:#f2f2f2}
html.dark body.gm-big .gm-stage{background:#0e0f0f}
html.dark{background:#171715}
html.dark .seg-th{background:#151614}
html.dark .seg-th button{color:#b6b8ba}
html.dark .seg-th button.on{background:#0e0f0f}
html.dark{background:#242424}
@media (max-width:860px){html.dark .zbar2,html.dark .cbar{background:#242424!important}}
html.dark .onl-m{background:#242424;border:1px solid rgba(255,255,255,0.098)}
html.dark .onl-r:hover{background:#1a1b18}
html.dark .onl-n em{color:#7b7e82}
html.dark .onl-n small{color:#999b9d}
html.dark .onl-f{border-top:1px solid #3a3b37;color:#f2f2f2}
html.dark .acct-theme select{background:#242424}
html.dark .zbar .nb-panel,html.dark .zbar .acct-m,html.dark .zbar .onl-m,html.dark .zbar .cs-menu{color:#e0e1e3}
html.dark .zbar .acct-m .acct-out{color:#e58f8a}
html.dark .ib-sec{color:#999b9d!important}
html.dark .cm time,html.dark .ib-row time,html.dark .chat-log time{color:#909294}
html.dark .tl-sec,html.dark .tl-stl{color:#999b9d}
html.dark .tl-add{color:#999b9d}
html.dark .pv-none{color:#7b7e82}
html.dark .tr-b{color:#999b9d}
html.dark .gm-champ b,html.dark .gm-champ small{color:#f2f2f2}
html.dark .sl-st{color:color-mix(in srgb,var(--sc) 70%,#ffffff)}
html.dark .dl-chip.late b{background:#e5483a}
html.dark .dl-tk{color:#f2f2f2;background:#4d4619;border:1px solid #f1e27a}
html.dark .dl-tk:hover{background:#fae843}
html.dark .dl-vb{color:#c5c7c9;background:#151614;border:1px solid #40413d}
html.dark .dl-vb span{color:#999b9d;border-left:1px solid #434541}
html.dark .dl-vb.lock{background:#1f1110;border-color:#54342f;color:#e1958e}
html.dark .dl-vb.lock span{border-color:#f0b8b0;color:#e1958e}
html.dark .mv-bar{background:#fae843}
html.dark .mv-bar .btn{background:#0e0f0f}
html.dark .pask.in{background:rgba(14,15,15,0.45)}
html.dark .pask-c{background:#242424;color:#f2f2f2}
html.dark .pask-i{background:#fae843}
html.dark .pask p{color:#adafb1}
/* hand-tuned bits */
html.dark{color-scheme:dark;background:#101112;--ink:#E8EAE6;--muted:#9AA0A6;--line:#2C3033;--line2:#24272A;--canvas:#101112;--card:#17191B;--soft:#1d2320}
html.dark body.zest{--canvas:#101112}
html.dark body{background:#101112;color:#E8EAE6}
html.dark input,html.dark select,html.dark textarea{background:#17191B;color:#E8EAE6;border-color:#2C3033}
html.dark ::placeholder{color:#7D848A}
html.dark img:not(.avatar img):not([src$=".svg"]){filter:brightness(.92)}
html.dark .cr-lt,html.dark .cb-lg,html.dark .cs-logo,html.dark .ib-logo,html.dark .logo-tile,html.dark .tl-cl img,html.dark .pv-cl img{background:#F3F4F1!important}
html.dark .zbar-logo[src*="zest-black"],html.dark img[src*="zest-black"]{filter:invert(1)!important}
html.dark .gm-stage canvas,html.dark .ms-preview iframe{filter:none}
html.dark .crail .cr-i.on,html.dark .cr-sheet .cr-i.on{background:#fff!important;color:var(--primary)!important}
html.dark .crail .cr-i.on svg{color:var(--primary)!important}
html.dark .gm-promo{background:linear-gradient(120deg,#FAE843,#F4E07A)!important;color:#0E0F0F!important}html.dark .gm-promo .gm-pt span,html.dark .gm-promo small,html.dark .gm-promo strong{color:#0E0F0F!important}
html.dark .a2-hero h2,html.dark .a2-hero p,html.dark .a2-hero a,html.dark .a2-web{color:#0E0F0F!important}
html.dark .b-feat h2,html.dark .b-feat p,html.dark .b-feat span:not(.btn){color:#0E0F0F}
html.dark .gp-wl em{color:#0E0F0F}
html.dark .gm-champ b,html.dark .gm-champ small{color:#0E0F0F}
html.dark .sl-st{color:color-mix(in srgb,var(--sc) 60%,#fff)}
html.dark .gp-k-approvals,html.dark .gp-st.st-doing,html.dark .pv-st b{background:#1C2A4A!important;color:#A9C1FF!important}
html.dark .mention{background:rgba(127,140,160,.28);color:inherit}
html.dark .cm.mine .mention{background:rgba(14,15,15,.12);color:#0E0F0F}
html.dark .zbar .nb-panel,html.dark .zbar .acct-m,html.dark .zbar .onl-m,html.dark .zbar .nb-panel .nrow,html.dark .zbar .nb-panel .nb-all,html.dark .zbar .acct-m a{color:#E8EAE6}
html.dark .zrail{background:#1A1C1E!important;box-shadow:inset -1px 0 0 #26292C!important}
html.dark .acct-m,html.dark .nb-panel,html.dark .cs-menu,html.dark .navmenu{background:#1A1C1E;border-color:#2C3033}
html.dark .seg-th{background:#26292C}.dark .seg-th button{color:#C9CDC7}html.dark .seg-th button.on{background:#FAE843;color:#0E0F0F}
html.dark{background:#101112}
@media(max-width:860px){html.dark .zbar2,html.dark .cbar{background:#17191B!important}}
html.dark .onl-m{background:#1A1C1E;border-color:#2C3033}html.dark .onl-r:hover{background:#232629}html.dark .onl-f{color:#E8EAE6;border-color:#2C3033}
html.dark .form label.keep-me>input{accent-color:#FAE843}
html.dark .pask-c{background:#1A1C1E;color:#E8EAE6}html.dark .pask p{color:#A9AFB5}html.dark .pask-i{color:#0E0F0F}
html.dark .mv-bar,html.dark .mv-bar b,html.dark .mv-bar span{background:#FAE843;color:#0E0F0F!important}html.dark .mv-bar span{background:transparent}html.dark .mv-bar .btn{background:#0E0F0F;color:#fff!important}
html.dark .acct-theme select{background:#232629;color:#E8EAE6;border-color:#33373A}
