/* GENERATED by tools/make_theme.py from style.css, agent.css, workspace.css + earth.base.css. Do not edit by hand. */
/* style.css */
html[data-theme=earth] .stars{background:radial-gradient(1px 1px at 20% 30%,rgba(10,26,34,0.16),transparent),radial-gradient(1px 1px at 70% 80%,rgba(10,26,34,0.16),transparent),radial-gradient(1.5px 1.5px at 40% 60%,rgba(10,26,34,0.16),transparent),radial-gradient(1px 1px at 85% 20%,rgba(10,26,34,0.16),transparent),radial-gradient(1px 1px at 10% 85%,rgba(10,26,34,0.16),transparent)}
html[data-theme=earth] .veil{background:radial-gradient(ellipse at 50% 45%,transparent 0,rgba(3,9,22,0.6) 60%,rgba(3,9,22,0.902) 100%)}
html[data-theme=earth] nav{background:rgba(255,255,255,0.96)}
html[data-theme=earth] .logo{color:#fff}
html[data-theme=earth] .nv:hover{background:rgba(10,26,34,0.045)}
html[data-theme=earth] .nv.on{background:rgba(14,79,196,0.122)}
html[data-theme=earth] .card{background:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(255,255,255,0.96));box-shadow:0 10px 40px rgba(10,26,34,0.112),inset 0 1px 0 rgba(10,26,34,0.015)}
html[data-theme=earth] .badge{background:rgba(14,79,196,0.11)}
html[data-theme=earth] .scroll{scrollbar-color:rgba(10,26,34,0.147) transparent}
html[data-theme=earth] .q:hover{background:rgba(10,26,34,0.036)}
html[data-theme=earth] .q.sel{background:rgba(14,79,196,0.078);border-color:rgba(14,79,196,0.251)}
html[data-theme=earth] .av{background:linear-gradient(135deg,rgba(14,79,196,0.333),rgba(14,79,196,0.2))}
html[data-theme=earth] .st{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .dot{background:#555566}
html[data-theme=earth] .dot.on{color:#fff}
html[data-theme=earth] .cb{background:rgba(10,26,34,0.059)}
html[data-theme=earth] .cb:hover{background:rgba(10,26,34,0.108)}
html[data-theme=earth] .cb.sel{background:rgba(14,79,196,0.2)}
html[data-theme=earth] .cb.go{color:#fff}
html[data-theme=earth] .cb.end{background:linear-gradient(135deg,#d6364e,#d93a4f);color:#fff}
html[data-theme=earth] .cb.go span,html[data-theme=earth] .cb.end span{color:#0a1a22}
html[data-theme=earth] .mode{background:rgba(10,26,34,0.036)}
html[data-theme=earth] .mode button.on{background:rgba(14,79,196,0.149)}
html[data-theme=earth] .m{background:rgba(10,26,34,0.054)}
html[data-theme=earth] .m.a{background:rgba(14,79,196,0.2)}
html[data-theme=earth] .m mark{background:rgba(14,79,196,0.2)}
html[data-theme=earth] .say input{background:rgba(10,26,34,0.045)}
html[data-theme=earth] .who{background:rgba(10,26,34,0.072)}
html[data-theme=earth] .who.c{background:rgba(14,79,196,0.149)}
html[data-theme=earth] .orb{background:radial-gradient(circle at 38% 37%,#f1ffff 0,#b7f4ff 9%,#0e4fc4 22%,#0e4fc4 42%,#0a255f 68%,#05162c 85%);color:#fff}
html[data-theme=earth] .sg{background:rgba(10,26,34,0.032)}
html[data-theme=earth] .sg.warn{border-color:rgba(196,130,0,0.4);background:rgba(196,130,0,0.051)}
html[data-theme=earth] .ab{background:rgba(10,26,34,0.072)}
html[data-theme=earth] .ab:hover{background:rgba(10,26,34,0.126)}
html[data-theme=earth] .ab.p{color:#fff}
html[data-theme=earth] .ab.p:hover{background:#0e4fc4;color:#fff}
html[data-theme=earth] .crm{color:#194c8a}
html[data-theme=earth] .dh{background:#ffffff}
html[data-theme=earth] .hl2{border-top:1px solid rgba(10,26,34,0.035)}
html[data-theme=earth] .slot{border-top:1px solid rgba(10,26,34,0.026)}
html[data-theme=earth] .slot:nth-child(2n+1){border-top-color:rgba(10,26,34,0.069)}
html[data-theme=earth] .slot:hover{background:rgba(14,79,196,0.051)}
html[data-theme=earth] .ev.callback{background:rgba(14,79,196,0.251)}
html[data-theme=earth] .ev.meeting{background:rgba(168,85,247,0.251)}
html[data-theme=earth] .ev.internal{background:rgba(100,116,139,0.251)}
html[data-theme=earth] .ev.followup{background:rgba(34,197,94,0.2)}
html[data-theme=earth] .now{color:#fff}
html[data-theme=earth] th{background:#ffffff}
html[data-theme=earth] tr.click:hover{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .btn{color:#fff}
html[data-theme=earth] .btn.g{background:rgba(10,26,34,0.081)}
html[data-theme=earth] .modal{background:rgba(10,26,34,0.38)}
html[data-theme=earth] .dlg{background:#ffffff}
html[data-theme=earth] .f{background:rgba(10,26,34,0.045)}
html[data-theme=earth] .f option{background:#ffffff}
html[data-theme=earth] .toast{background:rgba(255,255,255,0.96)}
html[data-theme=earth] .badge.hot{background:rgba(196,130,0,0.149)}
html[data-theme=earth] .badge.hot.zero{background:rgba(14,79,196,0.11)}
html[data-theme=earth] .pinned .sg{background:rgba(14,79,196,0.071);border-color:rgba(14,79,196,0.251);box-shadow:0 0 0 1px rgba(14,79,196,0.043) inset}
html[data-theme=earth] .pinned .sg.warn{background:rgba(196,130,0,0.078);border-color:rgba(196,130,0,0.4)}
html[data-theme=earth] .meter{background:rgba(10,26,34,0.068)}
html[data-theme=earth] .meter i{background:linear-gradient(90deg,#3b82f6,#0e4fc4);color:#fff}
html[data-theme=earth] .meter i.warm{background:linear-gradient(90deg,#f59e0b,#c48200);color:#fff}
html[data-theme=earth] .meter i.hot{background:linear-gradient(90deg,#f97316,#d6364e);color:#fff}
html[data-theme=earth] .qa{background:rgba(10,26,34,0.036)}
html[data-theme=earth] .qa:hover{background:rgba(14,79,196,0.102);border-color:rgba(14,79,196,0.251)}
html[data-theme=earth] .stt{background:rgba(10,26,34,0.045)}
html[data-theme=earth] .stt.on_call i{color:#fff}
html[data-theme=earth] .stt.available i{color:#fff}
html[data-theme=earth] .stt.break i{color:#fff}
html[data-theme=earth] .stt.wrap i{color:#fff}
html[data-theme=earth] .mini{background:rgba(10,26,34,0.068)}
html[data-theme=earth] .mini i{color:#fff}
html[data-theme=earth] .mini i.hot{color:#fff}
html[data-theme=earth] .mini i.warm{color:#fff}
html[data-theme=earth] .supbtn .ab.on{color:#fff}
html[data-theme=earth] .segs{background:rgba(10,26,34,0.036)}
html[data-theme=earth] .sg2.on{background:rgba(14,79,196,0.149)}
html[data-theme=earth] .m.w{background:rgba(196,130,0,0.125);border:1px dashed rgba(196,130,0,0.4)}
html[data-theme=earth] .bar .trk{background:rgba(10,26,34,0.068)}
html[data-theme=earth] .bar .trk i{color:#fff}
html[data-theme=earth] .demo code{background:rgba(10,26,34,0.068)}
html[data-theme=earth] .presence select option{background:#ffffff}
html[data-theme=earth] .sg.whisper{background:rgba(196,130,0,0.094);border-color:rgba(196,130,0,0.502)}
html[data-theme=earth] .sg.takeover{background:rgba(214,54,78,0.122);border-color:rgba(214,54,78,0.502)}
html[data-theme=earth] .tag{background:rgba(10,26,34,0.059)}
html[data-theme=earth] .tag.spam{background:rgba(214,54,78,0.133)}
html[data-theme=earth] .tag.active{background:rgba(10,127,92,0.133)}
html[data-theme=earth] tr.sel td{background:rgba(14,79,196,0.071)}
html[data-theme=earth] .chk2{color:#284c7b}
html[data-theme=earth] .guide{box-shadow:0 20px 60px rgba(10,26,34,0.131)}
html[data-theme=earth] .guide .gpath span{background:rgba(10,26,34,0.059)}
html[data-theme=earth] .supnote{background:rgba(127,140,160,0.08)}
/* agent.css */
html[data-theme=earth] .prog i{background:rgba(10,26,34,0.09)}
html[data-theme=earth] .prog i::after{color:#fff}
html[data-theme=earth] .sw{background:rgba(10,26,34,0.108)}
html[data-theme=earth] .sw::after{background:#ffffff}
html[data-theme=earth] .auto.on .sw{color:#fff}
html[data-theme=earth] .auto.on .sw::after{background:#ffffff}
html[data-theme=earth] .lbp{border-color:rgba(196,130,0,0.251)!important}
html[data-theme=earth] #lineState.bad{border-color:rgba(214,54,78,0.333)}
html[data-theme=earth] .q .hp{background:rgba(10,26,34,0.059)}
html[data-theme=earth] .q .hp.hot{background:rgba(214,54,78,0.133)}
html[data-theme=earth] .q .hp.warm{background:rgba(196,130,0,0.133)}
html[data-theme=earth] .qsearch input{background:rgba(10,26,34,0.045)}
html[data-theme=earth] .numrow .big{background:rgba(10,26,34,0.036)}
html[data-theme=earth] .pad button{background:rgba(10,26,34,0.036)}
html[data-theme=earth] .pad button:hover{background:rgba(10,26,34,0.09)}
html[data-theme=earth] .pad button:active{background:rgba(14,79,196,0.2)}
html[data-theme=earth] .callnow.live{background:linear-gradient(135deg,#d6364e,#d93a4f);color:#fff}
html[data-theme=earth] .callnow.wait{color:#fff}
html[data-theme=earth] .lineinfo{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .lineinfo .phase{background:rgba(10,26,34,0.045)}
html[data-theme=earth] .phase.held{color:#5203a0}
html[data-theme=earth] .xferbar{background:rgba(196,130,0,0.078);border:1px solid rgba(196,130,0,0.333)}
html[data-theme=earth] .oc{background:rgba(10,26,34,0.036)}
html[data-theme=earth] .oc.na span{color:#5203a0}
html[data-theme=earth] .tabs{background:rgba(10,26,34,0.036)}
html[data-theme=earth] .tabs button.on{background:rgba(14,79,196,0.149)}
html[data-theme=earth] .tabs button b{background:rgba(14,79,196,0.2)}
html[data-theme=earth] .tli.ai::before{color:#fff}
html[data-theme=earth] .tli.call::before{color:#fff}
html[data-theme=earth] .tli .box{background:rgba(10,26,34,0.032)}
html[data-theme=earth] .chip{background:rgba(10,26,34,0.059)}
html[data-theme=earth] .chip.ok{background:rgba(10,127,92,0.133)}
html[data-theme=earth] .chip.ac{background:rgba(14,79,196,0.133)}
html[data-theme=earth] .chip.warn{background:rgba(196,130,0,0.133)}
html[data-theme=earth] .chip.bad{background:rgba(214,54,78,0.133)}
html[data-theme=earth] .sum .what{background:rgba(10,26,34,0.036)}
html[data-theme=earth] .sum .stop{background:rgba(196,130,0,0.078)}
html[data-theme=earth] .sum .next{background:rgba(14,79,196,0.078)}
html[data-theme=earth] .notebar input{background:rgba(10,26,34,0.045)}
html[data-theme=earth] .fl-dot{color:#fff}
html[data-theme=earth] .lbrow.me{background:rgba(14,79,196,0.078);border:1px solid rgba(14,79,196,0.251)}
html[data-theme=earth] .lbbar{background:rgba(10,26,34,0.081)}
html[data-theme=earth] .lbbar i{color:#fff}
html[data-theme=earth] .trow{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .trow:hover:not(:disabled){background:rgba(14,79,196,0.078);border-color:rgba(14,79,196,0.251)}
html[data-theme=earth] .tool{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .tool:hover:not(:disabled){background:rgba(14,79,196,0.078);border-color:rgba(14,79,196,0.251)}
html[data-theme=earth] .toast.error{border-color:rgba(214,54,78,0.533);color:#a30017}
html[data-theme=earth] .toast.warn{border-color:rgba(196,130,0,0.533)}
html[data-theme=earth] .sg.tip{border-color:rgba(14,79,196,0.251)}
html[data-theme=earth] .btn.ok{color:#fff}
html[data-theme=earth] .btn.no{background:linear-gradient(135deg,#d6364e,#d93a4f);color:#fff}
html[data-theme=earth] #bPad[aria-expanded="true"]{background:rgba(14,79,196,0.133);border-color:rgba(14,79,196,0.4)}
html[data-theme=earth] .cs{background:rgba(10,26,34,0.036)}
html[data-theme=earth] .cs.ok{border-color:rgba(10,127,92,0.333);background:rgba(10,127,92,0.102)}
html[data-theme=earth] .cs.no{border-color:rgba(214,54,78,0.333);background:rgba(214,54,78,0.078)}
html[data-theme=earth] button.cs.add{border-color:rgba(196,130,0,0.333)}
html[data-theme=earth] .chipsel .ab.on{background:var(--ac,#0a7f5c)}
html[data-theme=earth] .sb.warn{color:#a37500}
html[data-theme=earth] .oc.picked{color:#0a1a22;box-shadow:0 6px 18px rgba(10,26,34,0.05)}
html[data-theme=earth] .oc.picked span{color:#0a1a22!important}
html[data-theme=earth] .oc.picked::after{background:#ffffff;color:#0a1a22;box-shadow:0 2px 6px rgba(10,26,34,0.07)}
html[data-theme=earth] .oc.won.picked{color:#fff}
html[data-theme=earth] .oc.quote.picked{color:#fff}
html[data-theme=earth] .oc.fu.picked{color:#fff}
html[data-theme=earth] .oc.na.picked{color:#fff}
html[data-theme=earth] .oc.no.picked{color:#fff}
html[data-theme=earth] #pinned.deck .dk{box-shadow:0 8px 22px rgba(10,26,34,0.039)}
html[data-theme=earth] #pinned .dk.to-ok{box-shadow:0 0 0 2px rgba(10,26,34,0.1)}
html[data-theme=earth] #pinned .dk.to-no{box-shadow:0 0 0 2px rgba(10,26,34,0.1)}
html[data-theme=earth] #pinned.deck .dk{background:#ffffff}
html[data-theme=earth] #pinned.deck .dk:not(:first-child){background:#ffffff}
html[data-theme=earth] #pinned .held{background:rgba(14,79,196,0.08)}
html[data-theme=earth] #pinned .dkfoot .hint .r{color:#0fa37a}
html[data-theme=earth] #pinned .sw{box-shadow:0 4px 12px rgba(10,26,34,0.05)}
html[data-theme=earth] .brief{background:linear-gradient(180deg,rgba(14,79,196,0.1),rgba(14,79,196,0.04));border:1px solid rgba(14,79,196,0.22)}
html[data-theme=earth] .brief .br{border-top:1px dashed rgba(127,140,160,0.25)}
html[data-theme=earth] .brief .open div{color:var(--ac2,#0e4fc4)}
html[data-theme=earth] .brief .btip{background:rgba(217,138,0,0.12)}
html[data-theme=earth] .tli2 .ic{background:rgba(127,140,160,0.14)}
html[data-theme=earth] .tli2.ai .ic{background:rgba(14,79,196,0.14)}
html[data-theme=earth] .lbme{background:rgba(10,127,92,0.12);border:1px solid rgba(10,127,92,0.35)}
html[data-theme=earth] .qlist{background:rgba(14,79,196,0.12);color:#0e4fc4}
html[data-theme=earth] .avopt.on{border-color:#0e4fc4;box-shadow:0 0 0 3px rgba(10,26,34,0.05)}
html[data-theme=earth] nav .ng:empty{background:rgba(10,26,34,0.092)}
@media (max-width:1150px){html[data-theme=earth] .grid .col.r{box-shadow:0 20px 60px rgba(10,26,34,0.098)}}
html[data-theme=earth] .spm{background:rgba(127,140,160,0.08)}
html[data-theme=earth] .spm.ai,html[data-theme=earth] .spm.owner{background:rgba(14,79,196,0.08)}
/* workspace.css */
html[data-theme=earth] .wcard{background:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(255,255,255,0.96));box-shadow:0 10px 40px rgba(10,26,34,0.112),inset 0 1px 0 rgba(10,26,34,0.015)}
html[data-theme=earth] .tbl th{background:#ffffff}
html[data-theme=earth] .tbl tr:hover td{background:rgba(10,26,34,0.023)}
html[data-theme=earth] .stg{background:rgba(10,26,34,0.059)}
html[data-theme=earth] .stg.hot{background:rgba(214,54,78,0.133)}
html[data-theme=earth] .stg.won{background:rgba(10,127,92,0.133)}
html[data-theme=earth] .stg.ai{background:rgba(192,132,252,0.133);color:#4f02a1}
html[data-theme=earth] .stg.run{background:rgba(10,127,92,0.133)}
html[data-theme=earth] .stg.pause{background:rgba(196,130,0,0.133)}
html[data-theme=earth] .stg.done{background:rgba(14,79,196,0.133)}
html[data-theme=earth] .week .dh{background:#ffffff}
html[data-theme=earth] .week .hcol .hl2{border-top:1px solid rgba(10,26,34,0.035)}
html[data-theme=earth] .week .slot{border-top:1px solid rgba(10,26,34,0.026)}
html[data-theme=earth] .week .slot:nth-child(2n+1){border-top-color:rgba(10,26,34,0.069)}
html[data-theme=earth] .week .slot:hover{background:rgba(14,79,196,0.051)}
html[data-theme=earth] .ev.callback{background:rgba(14,79,196,0.251)}
html[data-theme=earth] .ev.meeting{background:rgba(168,85,247,0.251)}
html[data-theme=earth] .ev.internal{background:rgba(100,116,139,0.251)}
html[data-theme=earth] .ev.followup{background:rgba(34,197,94,0.2)}
html[data-theme=earth] .week .now{color:#fff}
html[data-theme=earth] .pbar{background:rgba(10,26,34,0.072)}
html[data-theme=earth] .pbar .d{color:#fff}
html[data-theme=earth] .pbar .f{color:#fff}
html[data-theme=earth] .pbar .c{color:#fff}
html[data-theme=earth] .days7 label{background:rgba(10,26,34,0.036)}
html[data-theme=earth] .chart .grid{stroke:rgba(10,26,34,0.072)}
html[data-theme=earth] .hrow i{background:#0e4fc4;color:#fff}
html[data-theme=earth] .rec td .sum{color:#194c8a}
html[data-theme=earth] .rec tr.open td{background:rgba(14,79,196,0.039)}
html[data-theme=earth] .rule{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .tg{background:rgba(10,26,34,0.108)}
html[data-theme=earth] .tg::after{background:#ffffff}
html[data-theme=earth] .tg.on{color:#fff}
html[data-theme=earth] .tg.on::after{background:#ffffff}
html[data-theme=earth] .chat .m.u{background:rgba(10,26,34,0.054)}
html[data-theme=earth] .chat .m.a{background:rgba(192,132,252,0.149)}
html[data-theme=earth] .chat .m.act{background:rgba(196,130,0,0.094);border:1px dashed rgba(196,130,0,0.4)}
html[data-theme=earth] .aicard:hover{border-color:rgba(14,79,196,0.333)}
html[data-theme=earth] .note2{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .tbl tr.help td{background:rgba(196,130,0,0.071)}
html[data-theme=earth] .supfeed .m{background:rgba(10,26,34,0.054)}
html[data-theme=earth] .supfeed .m.a{background:rgba(14,79,196,0.2)}
html[data-theme=earth] .supctl .say input{background:rgba(10,26,34,0.045)}
html[data-theme=earth] .badge.hot{background:rgba(196,130,0,0.149)}
html[data-theme=earth] .askbox{background:rgba(1,6,15,0.702)}
html[data-theme=earth] .askcard{background:linear-gradient(180deg,#ffffff,#ffffff);border:1px solid rgba(14,79,196,0.251);box-shadow:0 30px 80px rgba(10,26,34,0.14)}
html[data-theme=earth] .btn.danger{color:#fff}
html[data-theme=earth] .magic{background:radial-gradient(120% 140% at 100% 0,rgba(14,79,196,0.122),transparent 60%),rgba(10,26,34,0.027);border:1px solid rgba(14,79,196,0.22)}
html[data-theme=earth] .spark{color:#a36c00;text-shadow:0 0 12px rgba(10,26,34,0.1)}
html[data-theme=earth] .goals .chip,html[data-theme=earth] .snver .chip{background:rgba(10,26,34,0.036)}
html[data-theme=earth] .goals .chip.on,html[data-theme=earth] .snver .chip.on{background:rgba(14,79,196,0.149);border-color:rgba(14,79,196,0.502);color:#0a1a22}
html[data-theme=earth] .tabs2{background:rgba(10,26,34,0.036)}
html[data-theme=earth] .callview{background:rgba(10,26,34,0.38)}
html[data-theme=earth] .cvh .dot.live{color:#fff}
html[data-theme=earth] .sanbadge{color:#a36d00;background:linear-gradient(90deg,rgba(255,159,67,0.2),rgba(192,132,252,0.2));border:1px solid rgba(255,184,77,0.333)}
html[data-theme=earth] .nvsan .i{color:#a36c00;text-shadow:0 0 10px rgba(10,26,34,0.1)}
html[data-theme=earth] .sneye{color:#a36c00}
html[data-theme=earth] .snhero p{color:#284c7b}
html[data-theme=earth] .snorb i{color:#fff}
html[data-theme=earth] .snorb b{background:conic-gradient(from 0deg,transparent 0 10%,rgba(255,210,122,0.333) 14%,transparent 22% 48%,rgba(192,132,252,0.333) 54%,transparent 62% 100%)}
html[data-theme=earth] .snorb s{border:1px dashed rgba(255,210,122,0.251)}
html[data-theme=earth] .ring{background:conic-gradient(#ffc56b calc(var(--p)*1%),rgba(10,26,34,0.09) 0)}
html[data-theme=earth] .ring::before{background:#ffffff}
html[data-theme=earth] .snsteps{color:#284c7b}
html[data-theme=earth] .snsteps.live li.cur{color:#0a1a22}
html[data-theme=earth] .snsteps.live li.cur::marker{color:#a36c00}
html[data-theme=earth] .snbtn{color:#fff}
html[data-theme=earth] .snbar{background:rgba(10,26,34,0.081)}
html[data-theme=earth] .snbar i{color:#fff}
html[data-theme=earth] .snsum{background:linear-gradient(90deg,rgba(255,159,67,0.078),rgba(177,79,255,0.078))!important;border-color:rgba(255,184,77,0.251)!important}
html[data-theme=earth] .sngh{color:#a36c00}
html[data-theme=earth] .snpill{background:rgba(10,127,92,0.125)}
html[data-theme=earth] .snit blockquote{background:rgba(10,26,34,0.036)}
html[data-theme=earth] .snit p{color:#214b83}
html[data-theme=earth] .sncus small,html[data-theme=earth] .snavoid small{background:rgba(10,26,34,0.072)}
html[data-theme=earth] .snavoid{color:#921222}
html[data-theme=earth] .snrep .bar{background:rgba(10,26,34,0.081)}
html[data-theme=earth] .snrep .bar i{color:#fff}
html[data-theme=earth] .rk.live{border-color:rgba(10,127,92,0.4);background:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(255,255,255,0.96))}
html[data-theme=earth] .heat .bar{background:rgba(10,26,34,0.081)}
html[data-theme=earth] .heat .bar i{background:linear-gradient(90deg,#0e4fc4,#c48200,#d6364e);color:#fff}
html[data-theme=earth] .ltr{background:rgba(10,26,34,0.38)}
html[data-theme=earth] .ltr .m{background:rgba(10,26,34,0.054)}
html[data-theme=earth] .ltr .m.a{background:rgba(14,79,196,0.2)}
html[data-theme=earth] .ltr .m.wsp{background:rgba(196,130,0,0.125);border:1px dashed rgba(196,130,0,0.439);color:#a36d00}
html[data-theme=earth] .wh input{background:rgba(196,130,0,0.063);border:1px solid rgba(196,130,0,0.251)}
html[data-theme=earth] .wh input:focus{outline:2px solid rgba(196,130,0,0.502)}
html[data-theme=earth] .qw .chip{background:rgba(10,26,34,0.036)}
html[data-theme=earth] .qw .chip:hover:not(:disabled){border-color:rgba(196,130,0,0.439);color:#a36d00}
html[data-theme=earth] .sthero{background:linear-gradient(90deg,rgba(14,79,196,0.133),rgba(10,127,92,0.078))!important}
html[data-theme=earth] .ki{background:rgba(14,79,196,0.102);border:1px solid rgba(14,79,196,0.251)}
html[data-theme=earth] .srck div{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .cp code{background:rgba(10,26,34,0.38)}
html[data-theme=earth] .radio:has(input:checked){border-color:rgba(14,79,196,0.502);background:rgba(14,79,196,0.071)}
html[data-theme=earth] .day span{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .chip2{background:rgba(10,26,34,0.045)}
html[data-theme=earth] .hkc em{color:#284c7b}
html[data-theme=earth] .hkc.main{background:linear-gradient(160deg,rgba(255,255,255,0.96),rgba(255,255,255,0.96));border-color:rgba(10,127,92,0.333)}
html[data-theme=earth] .dl.down{color:#921222}
html[data-theme=earth] .att .ai{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .att .ai.hot{border-color:rgba(255,122,89,0.333);background:rgba(255,122,89,0.063)}
html[data-theme=earth] .att .ai.bad{border-color:rgba(214,54,78,0.467);background:rgba(214,54,78,0.078)}
html[data-theme=earth] .att .ai.warn{border-color:rgba(196,130,0,0.333)}
html[data-theme=earth] .al{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .al.new{background:rgba(255,122,89,0.078);border:1px solid rgba(255,122,89,0.251)}
html[data-theme=earth] .onb{border-color:rgba(14,79,196,0.333)}
html[data-theme=earth] .ob{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .ob .oc2{background:rgba(10,26,34,0.09)}
html[data-theme=earth] .plan.best{border-color:rgba(14,79,196,0.533);box-shadow:0 0 0 1px rgba(14,79,196,0.147),0 10px 40px rgba(10,26,34,0.112)}
html[data-theme=earth] .plan.cur{border-color:rgba(10,127,92,0.533)}
html[data-theme=earth] .plan ul{color:#214b83}
html[data-theme=earth] .ad{background:#b9c7c5}
html[data-theme=earth] .ad.live{background:#0a7f5c;box-shadow:0 0 10px #0a7f5c;color:#fff}
html[data-theme=earth] .ad.bad{color:#fff}
html[data-theme=earth] .ad.warm{color:#fff}
html[data-theme=earth] .ad.warn{color:#fff}
html[data-theme=earth] .dayarc .sun{fill:#c48200}
html[data-theme=earth] .dayarc .sun-g{fill:rgba(196,130,0,0.25)}
html[data-theme=earth] .dayarc .won{fill:#0fa37a}
html[data-theme=earth] .snew{background:rgba(14,79,196,0.1);color:#0e4fc4}
html[data-theme=earth] .snew.urgent{background:rgba(214,69,93,0.12)}
html[data-theme=earth] .snew.ok{background:rgba(15,163,122,0.1);color:#0fa37a}
html[data-theme=earth] .sop{color:#0e4fc4}
html[data-theme=earth] .stip{background:rgba(217,138,0,0.1)}
html[data-theme=earth] .aprog a i{background:rgba(10,26,34,0.09)}
html[data-theme=earth] .aprog a.done{border-color:rgba(10,127,92,0.333)}
html[data-theme=earth] .astep{background:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(255,255,255,0.96))}
html[data-theme=earth] .astep>.ahd .sn{background:rgba(14,79,196,0.133);color:#0070a3;border:1px solid rgba(14,79,196,0.333)}
html[data-theme=earth] .vcard{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .vcard:hover{border-color:rgba(14,79,196,0.4)}
html[data-theme=earth] .vcard.on{border-color:#0e4fc4;background:rgba(14,79,196,0.122);box-shadow:0 0 0 1px rgba(14,79,196,0.55) inset}
html[data-theme=earth] .vplay{background:rgba(10,26,34,0.09)}
html[data-theme=earth] .vplay:hover,html[data-theme=earth] .vplay.on{background:#0e4fc4}
html[data-theme=earth] .gprev .gq{background:rgba(14,79,196,0.078);border:1px dashed rgba(14,79,196,0.333)}
html[data-theme=earth] .qtag{background:rgba(10,26,34,0.09)}
html[data-theme=earth] .qtag.ok{background:rgba(10,127,92,0.149)}
html[data-theme=earth] .qtag.warn{background:rgba(196,130,0,0.149)}
html[data-theme=earth] .qtag.bad{background:rgba(214,54,78,0.149)}
html[data-theme=earth] .qal li{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .qal li i{background:rgba(10,26,34,0.09)}
html[data-theme=earth] .qal li.bad{border-color:rgba(214,54,78,0.333)}
html[data-theme=earth] .qok{background:rgba(10,127,92,0.094)}
html[data-theme=earth] .seg2{background:rgba(10,26,34,0.059)}
html[data-theme=earth] .callview.clean,html[data-theme=earth] .chat.clean{background:rgba(10,26,34,0.38)}
html[data-theme=earth] .fixb{background:rgba(10,26,34,0.072)}
html[data-theme=earth] .fixb:hover{border-color:rgba(14,79,196,0.533)}
html[data-theme=earth] .corr li{background:rgba(10,127,92,0.051)}
html[data-theme=earth] .newtag{background:rgba(14,79,196,0.149);color:#0e4fc4}
html[data-theme=earth] .mvsteps span{background:rgba(10,26,34,0.059)}
html[data-theme=earth] .consent{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .tips{background:rgba(196,130,0,0.071)}
html[data-theme=earth] .mvbar{background:rgba(10,26,34,0.072)}
html[data-theme=earth] .mvbar i{background:linear-gradient(90deg,#0a7f5c,#0e4fc4);color:#fff}
html[data-theme=earth] .crcard.low{border-color:rgba(196,130,0,0.533)}
html[data-theme=earth] .crcard.out{border-color:rgba(214,54,78,0.6)}
html[data-theme=earth] .crbar{background:rgba(10,26,34,0.081)}
html[data-theme=earth] .crbar i{background:linear-gradient(90deg,#0a7f5c,#0e4fc4);color:#fff}
html[data-theme=earth] .crcard.low .crbar i{background:#c48200}
html[data-theme=earth] .crcard.out .crbar i{background:#d6364e;color:#fff}
html[data-theme=earth] .crpack{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .crpack:hover{border-color:#0e4fc4}
html[data-theme=earth] .crpack span{color:#0e4fc4}
html[data-theme=earth] .bldemo{border:1px dashed rgba(196,130,0,0.6);background:rgba(196,130,0,0.071)}
html[data-theme=earth] .blbn.bad{border-color:rgba(214,54,78,0.6);background:linear-gradient(90deg,rgba(214,54,78,0.133),rgba(214,54,78,0.031))}
html[data-theme=earth] .blbn.warn{border-color:rgba(196,130,0,0.6);background:linear-gradient(90deg,rgba(196,130,0,0.133),rgba(196,130,0,0.031))}
html[data-theme=earth] .blbn.info{background:linear-gradient(90deg,rgba(14,79,196,0.133),rgba(10,127,92,0.078))}
html[data-theme=earth] .blwhat .wcard.low{border-color:rgba(196,130,0,0.533)}
html[data-theme=earth] .blcalc{background:rgba(10,26,34,0.036)}
html[data-theme=earth] .blnote{background:rgba(14,79,196,0.071);border:1px solid rgba(14,79,196,0.2)}
html[data-theme=earth] .blst{background:rgba(10,26,34,0.072)}
html[data-theme=earth] .blst.ok{border-color:rgba(10,127,92,0.333)}
html[data-theme=earth] .blst.bad{border-color:rgba(214,54,78,0.333)}
html[data-theme=earth] .blst.warn{border-color:rgba(196,130,0,0.333)}
html[data-theme=earth] .payfr{background:#ffffff}
html[data-theme=earth] .paydone .pdi{background:linear-gradient(135deg,#0a7f5c,#0e4fc4)}
html[data-theme=earth] .trialc.need{border-color:rgba(10,127,92,0.533);background:linear-gradient(135deg,rgba(10,127,92,0.078),rgba(14,79,196,0.063))}
html[data-theme=earth] .tpo{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .tpo span{color:#0e4fc4}
html[data-theme=earth] .tpo.on{border-color:#0a7f5c;box-shadow:0 0 0 1px rgba(10,127,92,0.55) inset;background:rgba(10,127,92,0.071)}
html[data-theme=earth] .tpo:focus-visible{outline:2px solid #0e4fc4}
html[data-theme=earth] .wal.low{border-color:rgba(196,130,0,0.533)}
html[data-theme=earth] .wal.out{border-color:rgba(214,54,78,0.6)}
html[data-theme=earth] .welst li::before{color:#0a7f5c}
html[data-theme=earth] .inboxbtn.todo b{color:#fff}
html[data-theme=earth] .inboxp{background:linear-gradient(180deg,rgba(255,255,255,0.97),rgba(255,255,255,0.98));box-shadow:0 20px 60px rgba(10,26,34,0.14)}
html[data-theme=earth] .ibi{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .ibi.new{border-color:rgba(14,79,196,0.333);background:rgba(14,79,196,0.051)}
html[data-theme=earth] .ibi.act{border-color:rgba(249,115,22,0.533);background:rgba(249,115,22,0.059)}
html[data-theme=earth] .hop{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .hop.on{background:rgba(14,79,196,0.102);box-shadow:0 0 0 2px rgba(14,79,196,0.138)}
html[data-theme=earth] .hochips .chip2.on{background:rgba(14,79,196,0.133)}
html[data-theme=earth] .pdot.available{color:#fff}
html[data-theme=earth] .pdot.on_call{color:#fff}
html[data-theme=earth] .pdot.wrap,html[data-theme=earth] .pdot.break{color:#fff}
html[data-theme=earth] .hrow2{background:rgba(10,26,34,0.027)}
html[data-theme=earth] .hk2{background:rgba(14,79,196,0.11)}
html[data-theme=earth] .mdask{border-color:rgba(249,115,22,0.533)}
html[data-theme=earth] .mdk.bad{color:#fff}
html[data-theme=earth] .mdk.warn{color:#fff}
html[data-theme=earth] .mdk.ac{color:#fff}
html[data-theme=earth] .mdk.ok{color:#fff}
html[data-theme=earth] .mdk.hot{color:#fff}
html[data-theme=earth] .capbar{background:rgba(10,26,34,0.09)}
html[data-theme=earth] .capbar i{color:#fff}
html[data-theme=earth] .capbar i.warn{color:#fff}
html[data-theme=earth] .capbar i.full{color:#fff}
html[data-theme=earth] .bzb i{color:#fff}
html[data-theme=earth] .bzfb{background:rgba(10,26,34,0.072)}
html[data-theme=earth] .bzfb i{color:#fff}
html[data-theme=earth] .saorb2 i{color:#fff}
html[data-theme=earth] .saorb2 b{background:conic-gradient(from 0deg,transparent 0 12%,rgba(255,210,122,0.4) 16%,transparent 26% 52%,rgba(255,138,61,0.333) 58%,transparent 68% 100%)}
html[data-theme=earth] .saorb2 s{border:1px dashed rgba(255,210,122,0.251)}
html[data-theme=earth] .saorb2:hover i{box-shadow:0 0 24px rgba(10,26,34,0.1),0 0 56px rgba(10,26,34,0.1)}
html[data-theme=earth] .saorb2.on i{box-shadow:0 0 calc(22px + var(--lv)*40px) rgba(10,26,34,0.1),0 0 calc(50px + var(--lv)*70px) rgba(10,26,34,0.1)}
html[data-theme=earth] .saask{background:rgba(1,6,15,0.702)}
html[data-theme=earth] .saaskc{border:1px solid rgba(255,138,61,0.4);box-shadow:0 0 40px rgba(10,26,34,0.06)}
html[data-theme=earth] .saaskorb{color:#fff}
/* ===== Earth theme: hand-tuned layer (appended to the generated rules) ===== */
/* brand palette: Abyss #04161F · Ocean #0E4FC4 · Land #0FA37A · Signal #20D99E (live only) · Cloud #F4F7F6 · Ink #0A1A22 */
html[data-theme=earth]{--bg:#F4F7F6;--tx:#0A1A22;--mu:#4A5D66;--ac:#0E4FC4;--ac2:#0E4FC4;--gr:#0FA37A;--ok:#0A7F5C;--warn:#A86A00;--bad:#C8324A;--live:#20D99E;
 --glass:rgba(255,255,255,.96);--line:rgba(10,26,34,.09);--deep:#04161F;--deep2:#04161F;color-scheme:light}
html[data-theme=earth],html[data-theme=earth] body{background:var(--bg)}
/* background: white work surface with a soft aurora wash; the planet lives in the header band only */
html[data-theme=earth] .stars{background:#F4F7F6}
html[data-theme=earth] .earthwrap,html[data-theme=earth] .veil{display:none}
/* sidebar: deep ocean */
html[data-theme=earth] nav{background:#04161F;border-left:0}
html[data-theme=earth] nav .nv{color:#9DB3BE}
html[data-theme=earth] nav .nv:hover{color:#fff;background:rgba(255,255,255,.07)}
html[data-theme=earth] nav .nv.on{color:#fff;background:rgba(255,255,255,.10)}
html[data-theme=earth] nav .nvsan .i{color:#ffd27a}
.logo.img{background:none!important;padding:0;width:44px;height:44px}
.logo.img img{width:44px;height:44px;display:block}
/* header band: the one "space" moment, a dark strip with the planet's edge glowing in */
html[data-theme=earth] header{position:relative;isolation:isolate;padding:12px 16px;border-radius:22px;color:#eaf4ff;overflow:hidden;background:#04161F}
html[data-theme=earth] header::after{content:"";position:absolute;z-index:-1;inset:-60px auto auto -40px;width:420px;height:160px;background:radial-gradient(ellipse 50% 60% at 35% 50%,rgba(32,217,158,.28),transparent 70%),radial-gradient(ellipse 45% 55% at 70% 45%,rgba(14,79,196,.35),transparent 70%);filter:blur(18px);pointer-events:none}
html[data-theme=earth] header .over,html[data-theme=earth] header .sb,html[data-theme=earth] header .hk span{color:#a9c3d6}
html[data-theme=earth] header .h1,html[data-theme=earth] header b,html[data-theme=earth] header .clock{color:#fff}
html[data-theme=earth] header .hk{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12)}
html[data-theme=earth] header .hk b.ac{color:#7fd0ff}html[data-theme=earth] header .hk b.ok{color:#5fe0a8}
html[data-theme=earth] header .pill{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:#dcebf7}
html[data-theme=earth] header .pill b{color:#5fe0a8}
html[data-theme=earth] header .lbp{color:#ffd27a!important}
html[data-theme=earth] header .auto{color:#dcebf7}
html[data-theme=earth] header .hk.prog i{background:#20D99E}
/* cards: clean white with quiet shadow */
html[data-theme=earth] .card,html[data-theme=earth] .wcard{background:#fff;border:1px solid rgba(13,34,54,.08);box-shadow:0 1px 2px rgba(13,34,54,.04),0 6px 20px rgba(13,34,54,.05)}
html[data-theme=earth] .feedline{background:#fff;border-color:rgba(13,34,54,.08)}
html[data-theme=earth] input,html[data-theme=earth] select,html[data-theme=earth] textarea{background:#fff;border-color:rgba(13,34,54,.16);color:var(--tx)}
html[data-theme=earth] input::placeholder,html[data-theme=earth] textarea::placeholder{color:#8a9aaa}
html[data-theme=earth] input:focus,html[data-theme=earth] select:focus,html[data-theme=earth] textarea:focus{border-color:var(--ac);box-shadow:0 0 0 3px rgba(11,123,214,.14)}
html[data-theme=earth] .btn,html[data-theme=earth] .ab.p,html[data-theme=earth] .callnow{color:#fff}
html[data-theme=earth] .btn{background:#0E4FC4}
html[data-theme=earth] .btn.g{background:rgba(13,34,54,.06);color:var(--tx)}
html[data-theme=earth] .btn.ok,html[data-theme=earth] .callnow{background:#0FA37A}
html[data-theme=earth] .btn.no,html[data-theme=earth] .btn.danger{background:linear-gradient(135deg,#e04a62,#c62f47);color:#fff}
html[data-theme=earth] .dlg{background:#fff;box-shadow:0 30px 80px rgba(13,34,54,.25)}
html[data-theme=earth] .toast{background:#04161F;color:#fff;border-color:transparent}
html[data-theme=earth] .orb{filter:saturate(1.1)}
html[data-theme=earth] ::-webkit-scrollbar-thumb{background:rgba(13,34,54,.18)}
html[data-theme=earth] *{scrollbar-color:rgba(13,34,54,.2) transparent}
/* login page */
html[data-theme=earth] .login .card,html[data-theme=earth] .auth .card{box-shadow:0 30px 80px rgba(13,34,54,.14)}
/* theme switcher button */
.themebtn{min-width:34px}
html[data-theme=earth] .feedline{background:transparent;border:0}
html[data-theme=earth] header .pill,html[data-theme=earth] header .pill *{color:#dcebf7}
html[data-theme=earth] header .presence,html[data-theme=earth] header .presence select{color:#7ff0bf}
html[data-theme=earth] header .presence select option{background:#fff;color:var(--tx)}
html[data-theme=earth] header .auto .sw{background:rgba(255,255,255,.18)}
html[data-theme=earth] header .auto.on .sw{background:#13a06e}
html[data-theme=earth] .ab.p{background:var(--ac2)!important;color:#fff!important}html[data-theme=earth] .ab.p:hover{background:#0A3FA0!important}
html[data-theme=earth] .ab.p:disabled{background:rgba(13,34,54,.12)!important;color:var(--mu)!important}

/* agent builder v2 */
html[data-theme=earth] .callview.clean,html[data-theme=earth] .chat.clean{background:#f6f8fa;border-color:#e2e8ee}
html[data-theme=earth] .astep{background:#fff;border-color:#e4e9ef;box-shadow:0 1px 2px #0000000a}
html[data-theme=earth] .astep>.ahd .sn{background:#e8f1ff;color:#1d4ed8;border-color:#bfd5ff}
html[data-theme=earth] .vcard{background:#fff;border-color:#e2e8ee}html[data-theme=earth] .vcard.on{background:#eef5ff;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6 inset}
html[data-theme=earth] .vplay{background:#eef2f6;color:#1f2937}html[data-theme=earth] .vplay:hover,html[data-theme=earth] .vplay.on{background:#2563eb;color:#fff}
html[data-theme=earth] .gprev .gq{background:#f0f7ff;border-color:#9cc3ff}
html[data-theme=earth] .aprog a{border-color:#e2e8ee;color:#5b6675}html[data-theme=earth] .aprog a i{background:#eef2f6}
html[data-theme=earth] .qal li{background:#fff;border-color:#e4e9ef}html[data-theme=earth] .qal li.bad{border-color:#ffb3bf}
html[data-theme=earth] .seg2{background:#f1f4f7;border-color:#e2e8ee}
html[data-theme=earth] .tg{background:#cfd6de}html[data-theme=earth] .tg.on{background:#16a34a}
html[data-theme=earth] .fixb{background:#fff;border-color:#d8dee6;color:#5b6675}html[data-theme=earth] .fixb:hover{color:#1d4ed8;border-color:#93b4f5}
html[data-theme=earth] .corr li{background:#f2fbf6;border-color:#cdeedd}
html[data-theme=earth] .vcard.add{background:#fafcff}html[data-theme=earth] .newtag{background:#e0efff;color:#1d6fd8}
html[data-theme=earth] .mvcard,html[data-theme=earth] .consent{background:#fff;border-color:#e2e8ee}html[data-theme=earth] .mvsteps span{background:#f3f6fa;border-color:#e2e8ee}
html[data-theme=earth] .tips{background:#fff8e6;color:#6b5a2b}html[data-theme=earth] .mvbar{background:#e9eef4}
html[data-theme=earth] .crbar{background:#e9eef4}html[data-theme=earth] .crpack{background:#fff;border-color:#e2e8ee}html[data-theme=earth] .crpack span{color:#1d6fd8}

