/* GERADO por tools/gen_dark.py — não editar à mão */
html[data-theme=dark]{color-scheme:dark}
html[data-theme=dark] .who{color:#1a1a1a!important}html[data-theme=dark] .card.link:hover,html[data-theme=dark] .card.tilt:hover{border-color:#44443f!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{border:1px solid #3e3e3a!important;background:#1a1a1a!important}html[data-theme=dark] button{color:#1a1a1a!important}html[data-theme=dark] button.ghost{background:#1a1a1a!important;border:1px solid #3e3e3a!important}html[data-theme=dark] .badge.sky{background:#23272d!important;color:#a4aeb7!important}html[data-theme=dark] .badge.orange{background:#3e2012!important}html[data-theme=dark] .badge.green{background:#223529!important;color:#91c6a7!important}html[data-theme=dark] .badge.grey{background:#2c2c28!important;color:#8b8f97!important}html[data-theme=dark] .badge.navy{background:#2b2d32!important}html[data-theme=dark] .res div{background:#1a1a1a!important;border-left:4px solid #494944!important}html[data-theme=dark] .kpi{background:#1a1a1a!important}html[data-theme=dark] .wk .d{background:#1a1a1a!important}html[data-theme=dark]{background:radial-gradient(1000px 420px at 100% -8%,#11293b 0,transparent 60%),radial-gradient(800px 380px at -8% 0,#372210 0,transparent 55%),#1a1a1a!important}html[data-theme=dark] .card{background:linear-gradient(180deg,#1a1a1a,#0d1f2d)!important}html[data-theme=dark] .card.link:hover,html[data-theme=dark] .card.tilt:hover{border-color:#1f3a4d!important}html[data-theme=dark] label{color:#748494!important}html[data-theme=dark] button.ghost{background:#1a1a1a!important}html[data-theme=dark] button.ghost:hover{background:#0e2130!important}html[data-theme=dark] .tabs a{background:#1a1a1a!important}html[data-theme=dark] .badge.sky{background:#11293b!important}html[data-theme=dark] .badge.grey{background:#1a242e!important;color:#748494!important}html[data-theme=dark] .badge.navy{background:#222d38!important}html[data-theme=dark] .o2{background:radial-gradient(circle at 30% 30%,#81522599,#fff0 70%)!important}html[data-theme=dark] .t3d-fail{color:#173b4e!important}html[data-theme=dark] .login-cap{color:#1a1a1a!important}html[data-theme=dark] .login-cap h2{color:#1a1a1a!important}html[data-theme=dark] .login-cap p{color:#173b4e!important}html[data-theme=dark] .race{background:#1a1a1a!important}html[data-theme=dark] .tbl th,html[data-theme=dark] .tbl td{border-bottom:1px solid #162536!important}html[data-theme=dark] .tbl th{color:#7c8ea0!important}html[data-theme=dark] .bars small{color:#78818e!important}html[data-theme=dark] details{border-bottom:1px solid #162536!important}html[data-theme=dark] textarea{border:1px solid #1e3042!important}html[data-theme=dark] .btn-link{background:#1a1a1a!important;border:1px solid #1e3042!important;color:#afc6d7!important}html[data-theme=dark] .modal{background:rgba(165,192,218,.65)!important}html[data-theme=dark] .modal-in{background:#1a1a1a!important}html[data-theme=dark] .nf-card{background:#1a1a1a!important;border:1px solid #38362f!important;color:#afc6d7!important}html[data-theme=dark] .nf-card:hover{background:#1a1a1a!important}html[data-theme=dark] .nf-play{background:rgba(165,192,218,.75)!important;color:#1a1a1a!important}html[data-theme=dark] .nf-ti small{color:#85888c!important}html[data-theme=dark] .pbar{background:#102638!important}html[data-theme=dark] .live-stage{background:linear-gradient(160deg,#0f2434,#1a1a1a)!important;border:1px solid #1e3042!important}html[data-theme=dark] .live.k-work .live-stage{background:linear-gradient(160deg,#143146,#1b425c)!important}html[data-theme=dark] .live.k-rest .live-stage{background:linear-gradient(160deg,#16331a,#1a1a1a)!important}html[data-theme=dark] .live.k-prep .live-stage{background:linear-gradient(160deg,#372410,#1a1a1a)!important}html[data-theme=dark] .live-phase{color:#afc6d7!important}html[data-theme=dark] .live-big{color:#afc6d7!important}html[data-theme=dark] .invite{background:linear-gradient(160deg,#33302a,#1a1a1a)!important}
html[data-theme=dark] .mc{border:1px solid #162536!important;background:#1a1a1a!important}html[data-theme=dark] .mc>span:first-child{color:#7c8ea0!important}html[data-theme=dark] .ms{background:#2c2a23!important;color:#afc6d7!important}html[data-theme=dark] .ms.done{background:#163b22!important}html[data-theme=dark] .ms.race{background:#412d13!important}html[data-theme=dark] .card.flat{border:1px solid #162536!important}html[data-theme=dark] .btnlink{color:#1a1a1a!important}@media(max-width:860px){html[data-theme=dark] .mtop{color:#afc6d7!important}}@media(prefers-contrast:more){html[data-theme=dark] .muted{color:#a5b3c2!important}}html[data-theme=dark] .legal{color:#586470!important}html[data-theme=dark] .legal a{color:#586470!important}@media(max-width:860px){html[data-theme=dark] .tabbar{background:rgba(26,26,26,.96)!important;border-top:1px solid #13253d!important}html[data-theme=dark] .tabbar a,html[data-theme=dark] .tabbar button.tab-more{color:#768594!important}html[data-theme=dark] .tabbar a.on,html[data-theme=dark] .tab-more.on{color:#afc6d7!important;background:#2c2a23!important}html[data-theme=dark] .sheet{background:rgba(165,192,218,.45)!important}html[data-theme=dark] .sheet-in{background:#1a1a1a!important}html[data-theme=dark] .sheet-handle{background:#403e37!important}html[data-theme=dark] .sheet-grid a{background:#292720!important;color:#afc6d7!important}html[data-theme=dark] .sheet-grid a.on{background:#302e27!important}html[data-theme=dark] .mtop{background:rgba(26,26,26,.92)!important}}html[data-theme=dark] .eqtog{color:#afc6d7!important}
html[data-theme=dark]{background:#1a1a1a radial-gradient(1200px 500px at 85% -10%,#2c2a23 0,#fff0 60%),radial-gradient(900px 400px at -10% 110%,#0f2434 0,#fff0 60%) fixed!important}html[data-theme=dark] .main::before{background:radial-gradient(circle at 30% 30%,#17364e,#17364e00 70%)!important}html[data-theme=dark] .main::after{background:radial-gradient(circle at 30% 30%,#132e40,#132e4000 70%)!important}html[data-theme=dark] .loading,html[data-theme=dark] .sk{background:linear-gradient(90deg,#2c2a23 25%,#0d212e 50%,#2c2a23 75%)!important}
html[data-theme=dark] .chat-conv{border:1px solid #1a2834!important;background:#1a1a1a!important;color:#afc6d7!important}html[data-theme=dark] .chat-conv.on{background:#0e2130!important}html[data-theme=dark] .chat-conv .chat-pv{color:#85888c!important}html[data-theme=dark] .chat-box{background:#1a1a1a!important;border:1px solid #1a2834!important}html[data-theme=dark] .chat-head{border-bottom:1px solid #1a2834!important;color:#afc6d7!important}html[data-theme=dark] .chat-msgs{background:#0c1e2b!important}html[data-theme=dark] .chat-day{color:#85888c!important;background:#132532!important}html[data-theme=dark] .chat-b.them{background:#1a1a1a!important;color:#afc6d7!important;border:1px solid #1a2834!important}html[data-theme=dark] .chat-compose{border-top:1px solid #1a2834!important;background:#1a1a1a!important}html[data-theme=dark] .chat-compose textarea{border:1px solid #213341!important}html[data-theme=dark] .chat-emojis button{background:#1a1a1a!important;border:1px solid #1a2834!important}html[data-theme=dark] .chat-count{color:#85888c!important}html[data-theme=dark] .chat-search{border:1px solid #213341!important}
html[data-theme=dark] .nt-btn{color:#afc6d7!important}html[data-theme=dark] .nt-panel{background:#1a1a1a!important;border:1px solid #1a2834!important}html[data-theme=dark] .nt-head{color:#afc6d7!important}html[data-theme=dark] .nt-day{color:#85888c!important}html[data-theme=dark] .nt-item{color:#afc6d7!important}html[data-theme=dark] .nt-item:hover{background:#0e2130!important}html[data-theme=dark] .nt-item.unread{background:#132532!important}html[data-theme=dark] .nt-bd{color:#8294a4!important}html[data-theme=dark] .nt-tm{color:#85888c!important}
html[data-theme=dark] .lg-doc h1{color:#afc6d7!important}html[data-theme=dark] .lg-doc h2{color:#afc6d7!important}html[data-theme=dark] .lg-box{border:1px solid #1c3142!important;background:#1a1a1a!important}html[data-theme=dark] .lg-health{background:#0d1f2e!important}html[data-theme=dark] .lg-row{border-bottom:1px solid #1a242e!important}html[data-theme=dark] .lg-pending{background:#0d1f2e!important;border-color:#1c3142!important}
html[data-theme=dark] .bl-pending{background:#0d1f2e!important;border-color:#1c3142!important}html[data-theme=dark] .bl-tbl td:first-child,html[data-theme=dark] .bl-tbl th:first-child{background:#1a1a1a!important}html[data-theme=dark] .bl-cell small{color:#afc6d7!important}html[data-theme=dark] .bl-line{border-bottom:1px solid #1a242e!important}
html[data-theme=dark] .grp h1{color:#afc6d7!important}html[data-theme=dark] .grp-pill{color:#afc6d7!important}html[data-theme=dark] .grp-ch{border-top:1px solid #1a2834!important}html[data-theme=dark] .grp-bar{background:#1a2834!important}
html[data-theme=dark] .rw h1{color:#afc6d7!important}html[data-theme=dark] .rw-strip{border:2px solid #1b3040!important;background:#1a1a1a!important;color:#afc6d7!important}html[data-theme=dark] .rw-bar{background:#1a2834!important}html[data-theme=dark] .rw-badge{border:2px solid #1a2834!important;background:#1a1a1a!important}html[data-theme=dark] .rw-badge small{color:#7a8795!important}
html[data-theme=dark] .nut h1{color:#afc6d7!important}html[data-theme=dark] .nut-bar{background:#1a2834!important}
html[data-theme=dark] .ft-tab{background:#1a1a1a!important;color:#afc6d7!important;border:1px solid #1c3142!important}html[data-theme=dark] .ft-proto{background:#0d212e!important;border:1px solid #1c3142!important}html[data-theme=dark] .ft-proto summary{color:#afc6d7!important}html[data-theme=dark] .ft-safe{background:#311e0e!important}html[data-theme=dark] .ft-clock{color:#afc6d7!important}html[data-theme=dark] .ft-lap b{color:#afc6d7!important}html[data-theme=dark] .ft-save{border-top:1px solid #32322d!important}html[data-theme=dark] .ft h2,html[data-theme=dark] .ft h3{color:#afc6d7!important}
html[data-theme=dark] .fc h2,html[data-theme=dark] .fc h3{color:#afc6d7!important}html[data-theme=dark] .fc-count{background:#0d212e!important;border:1px solid #1c3142!important}html[data-theme=dark] .fc-mark td{background:#0d212e!important}
html[data-theme=dark] .sy .sy-det summary{color:#afc6d7!important}
html[data-theme=dark] .st-card h3{color:#afc6d7!important}html[data-theme=dark] .st-btn-ghost{background:#1a1a1a!important;color:#afc6d7!important}html[data-theme=dark] .st-msg{background:#2a2821!important;color:#afc6d7!important}html[data-theme=dark] .st-msg.st-err{background:#372110!important}html[data-theme=dark] .st-act{border-top:1px solid #1b2934!important}html[data-theme=dark] .st-act b{color:#afc6d7!important}html[data-theme=dark] .st-meta{color:#8796a3!important}html[data-theme=dark] .st-assoc{background:#101f2b!important}
html[data-theme=dark] .st-bubble{background:#1a1a1a!important;color:#afc6d7!important;border:2px solid #3a3731!important}html[data-theme=dark] .st-bubble span{color:#85888c!important}html[data-theme=dark] .st-bubble.vid{border-color:#573419!important}html[data-theme=dark] .st-row{background:#26241d!important}html[data-theme=dark] .st-day{background:#1a1a1a!important;color:#afc6d7!important;border:2px solid #3a3731!important}html[data-theme=dark] .st-prog{background:#2a2821!important}html[data-theme=dark] .st-card{background:#1a1a1a!important;border:2px solid #2a2821!important}html[data-theme=dark] .st-set{background:#1a1a1a!important;color:#afc6d7!important}html[data-theme=dark] .st-rest{background:#1a1a1a!important}
html[data-theme=dark] .ob{background:#1a1a1a!important;background-image:radial-gradient(circle at 20% 10%,#2a2821 0,transparent 40%),radial-gradient(circle at 85% 90%,#382210 0,transparent 35%)!important}html[data-theme=dark] .ob-card{background:#1a1a1a!important;border:2px solid #2a2821!important}html[data-theme=dark] .ob-prog{background:#2a2821!important}html[data-theme=dark] .ob-emoji{background:#2a2821!important}html[data-theme=dark] .ob h2{color:#afc6d7!important}html[data-theme=dark] .ob-body label{color:#909397!important}html[data-theme=dark] .ob-in{border:2px solid #3a3731!important;background:#1a1a1a!important}html[data-theme=dark] .ob-choice{background:#1a1a1a!important;color:#afc6d7!important;border:3px solid #3a3731!important}html[data-theme=dark] .ob-choice.on{background:#2a2821!important}html[data-theme=dark] .ob-dot{background:#1a1a1a!important;color:#afc6d7!important;border:2px solid #3a3731!important}html[data-theme=dark] .ob-chip{background:#1a1a1a!important;color:#afc6d7!important;border:2px solid #3a3731!important}html[data-theme=dark] .ob-big{color:#afc6d7!important}html[data-theme=dark] .ob-big small{color:#909397!important}html[data-theme=dark] .ob-sum li{background:#26241d!important;color:#afc6d7!important}html[data-theme=dark] .ob-count{color:#6d7074!important}
html[data-theme=dark] .hm-goal.off{background:#2a2821!important;color:#afc6d7!important}html[data-theme=dark] .hm-next::after{background:rgba(26,26,26,.15)!important}html[data-theme=dark] .hm-next.rest{background:#26241d!important;color:#afc6d7!important;border:2px dashed #3a3731!important}html[data-theme=dark] .hm-tile{background:#1a1a1a!important;border:2px solid #32302b!important}html[data-theme=dark] .hm-tile small{color:#85888c!important}html[data-theme=dark] .hm-tile b{color:#afc6d7!important}html[data-theme=dark] .hm-tile span{color:#85888c!important}html[data-theme=dark] .hm-row{border-top:1px solid #312e27!important}html[data-theme=dark] .hm-row .d{color:#afc6d7!important}html[data-theme=dark] .hm-row .t small{color:#85888c!important}html[data-theme=dark] .hm-quick a{background:#292720!important;color:#afc6d7!important}
@media(max-width:860px){html[data-theme=dark]{background:#1a1a1a!important}html[data-theme=dark] .card{border:1.5px solid #32302b!important}html[data-theme=dark] .tabbar{background:rgba(26,26,26,.96)!important;border-top:1.5px solid #32302b!important}}
html[data-theme=dark] :focus-visible{outline:2px solid #afc6d7!important}html[data-theme=dark]{background:#1a1a1a!important}html[data-theme=dark] .card{background:#1a1a1a!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{border:1px solid #403e37!important;background:#1a1a1a!important}html[data-theme=dark] button,html[data-theme=dark] .btn-link{color:#1a1a1a!important}html[data-theme=dark] button.ghost,html[data-theme=dark] .ghost{background:#1a1a1a!important;border:1px solid #403e37!important}html[data-theme=dark] .badge.green,html[data-theme=dark] .badge.ok{background:#1f3024!important;color:#95cba6!important}html[data-theme=dark] .badge.red{background:#351613!important}html[data-theme=dark] .badge.orange{background:#351d10!important}html[data-theme=dark] .hm-next{color:#1a1a1a!important}html[data-theme=dark] .hm-tile,html[data-theme=dark] .hm-quick a{background:#1a1a1a!important}html[data-theme=dark] .nf-card{background:#1a1a1a!important}html[data-theme=dark] .modal{background:rgba(201,205,210,.6)!important}html[data-theme=dark] .modal-in{background:#1a1a1a!important}html[data-theme=dark] .backbtn{background:#1a1a1a!important}
html[data-theme=dark] .hm-tiles .hm-tile:nth-child(1){background:#331e0f!important;border-color:#462814!important}html[data-theme=dark] .hm-tiles .hm-tile:nth-child(2){background:#182c20!important;border-color:#243d2f!important}html[data-theme=dark] .hm-tiles .hm-tile:nth-child(3){background:#222827!important;border-color:#303836!important}html[data-theme=dark] .hm-tiles .hm-tile:nth-child(4){background:#342a13!important;border-color:#493f21!important}html[data-theme=dark] .hm-quick a:nth-child(1){background:#331e0f!important}html[data-theme=dark] .hm-quick a:nth-child(2){background:#222827!important}html[data-theme=dark] .hm-quick a:nth-child(3){background:#182c20!important}html[data-theme=dark] .hm-quick a:nth-child(4){background:#1e2a1e!important}html[data-theme=dark] .hm-quick a:nth-child(5){background:#302b20!important}html[data-theme=dark] .hm-quick a:nth-child(6){background:#342a13!important}html[data-theme=dark] .hm-row[data-cat]{border-left:4px solid var(--cc,#403e37)!important}html[data-theme=dark] .hm-next{background:#1d312e!important}html[data-theme=dark] .hm-next em{color:#89d0ca!important}html[data-theme=dark] .hm-tiles .hm-tile:nth-child(1){background:#1d312e!important;border-color:#284440!important}html[data-theme=dark] .hm-tiles .hm-tile:nth-child(2){background:#132232!important;border-color:#1d2e41!important}html[data-theme=dark] .hm-tiles .hm-tile:nth-child(3){background:#3d2f12!important;border-color:#544521!important}html[data-theme=dark] .hm-tiles .hm-tile:nth-child(4){background:#212e1c!important;border-color:#314228!important}html[data-theme=dark] .hm-quick a:nth-child(odd){background:#1d312e!important}html[data-theme=dark] .hm-quick a:nth-child(even){background:#132232!important}html[data-theme=dark]{background:#12251e!important}html[data-theme=dark] .card,html[data-theme=dark] .nf-card,html[data-theme=dark] .hm-tile{background:#1a1a1a!important}html[data-theme=dark] .nav-gh{color:#6f787d!important}html[data-theme=dark] .sheet-groups .sheet-grid a{background:color-mix(in srgb,var(--gc) 10%,#1a1a1a)!important}html[data-theme=dark] .sheet-home{background:#1d312e!important;color:#89d0ca!important}html[data-theme=dark] .hm-bt a{background:color-mix(in srgb,var(--gc) 10%,#1a1a1a)!important;border:1px solid color-mix(in srgb,var(--gc) 22%,#1a1a1a)!important}html[data-theme=dark] .hm-bt a small{color:#5b6166!important}
html[data-theme=dark] .eq-count{color:#afc6d7!important}html[data-theme=dark] .eq-group h4,html[data-theme=dark] .eq-buy h4{color:#afc6d7!important}html[data-theme=dark] .eq-item{border:2px solid #162c3c!important;background:#1a1a1a!important}html[data-theme=dark] .eq-item.on{background:#0e2332!important}
html[data-theme=dark] body{background:#0e1013!important;color:#eceef1!important}html[data-theme=dark] img,html[data-theme=dark] video,html[data-theme=dark] canvas{filter:none}
html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4{color:#eceef1!important}html[data-theme=dark] .nf-hero h2,html[data-theme=dark] .hero h2{color:#fff!important}html[data-theme=dark] .note,html[data-theme=dark] .note.viewas{background:#1a1d22!important;border:1px solid #2a2e35!important;color:#eceef1!important}html[data-theme=dark] .note a{color:#ff7a45!important}html[data-theme=dark] option{background:#1a1d22;color:#eceef1}html[data-theme=dark] button.ghost{color:#eceef1!important;border-color:#3a3f47!important;background:transparent!important}html[data-theme=dark] .card,html[data-theme=dark] .card *{border-color:#2a2e35}