.voltaic-desktop{--bg:#F5F4EE;--paper:#FFFFFF;--ink:#0A0A0A;--ink-2:#1A1A1A;--ink-soft:#5C5C58;--ink-muted:#8A8A85;--line:rgba(10,10,10,.08);--line-strong:rgba(10,10,10,.14);--accent:#00B86B;--accent-deep:#008C50;--accent-soft:rgba(0,184,107,.10);--accent-glow:rgba(0,184,107,.35);--solar:#E8A83C;--solar-soft:rgba(232,168,60,.14);--net:#5481C7;--net-soft:rgba(84,129,199,.14);--warn:#D9612E;--house:#C9C7BE;--tempo-blue:#2563EB;--tempo-white:#94A3B8;--tempo-red:#DC2626;--d-bg:#0A0A0A;--d-bg-2:#141414;--d-bg-3:#1C1C1C;--d-line:rgba(255,255,255,.08);--d-line-2:rgba(255,255,255,.14);--d-ink:#FAFAFA;--d-ink-soft:rgba(255,255,255,.62);--d-ink-muted:rgba(255,255,255,.38);--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:22px;--r-xl:28px;--t-mono:var(--font-jetbrains-mono),ui-monospace,monospace;--t-display:var(--font-instrument-serif),"Times New Roman",serif;--t-body:var(--font-inter),-apple-system,sans-serif;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-spring:cubic-bezier(.32,1.6,.5,1);--ease-in-out:cubic-bezier(.65,.05,.36,1);--d-sidebar-w:248px;--d-topbar-h:68px;--d-content-max:1320px;--d-gutter:32px;--d-card-pad:28px;background:var(--bg);color:var(--ink);font-family:var(--t-body);min-height:100vh}.voltaic-desktop .serif{font-family:var(--t-display);font-style:italic;font-weight:400}.voltaic-desktop .serif-up{font-family:var(--t-display);font-style:normal;font-weight:400}.voltaic-desktop .mono{font-family:var(--t-mono)}.voltaic-desktop .mono-up{font-family:var(--t-mono);text-transform:uppercase;letter-spacing:.14em}.voltaic-desktop .ink{color:var(--ink)}.voltaic-desktop .soft{color:var(--ink-soft)}.voltaic-desktop .muted{color:var(--ink-muted)}.voltaic-desktop .green{color:var(--accent)}.voltaic-desktop .eyebrow{font-family:var(--t-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-deep)}.voltaic-desktop .eyebrow.dark{color:var(--accent)}.voltaic-desktop .eyebrow.dim{color:var(--ink-muted)}.voltaic-desktop .live-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);display:inline-block;position:relative;box-shadow:0 0 0 0 var(--accent-glow);animation:pulse-ring 2.4s var(--ease-out) infinite}.voltaic-desktop .dt-shell{display:grid;grid-template-columns:var(--d-sidebar-w) 1fr;min-height:100vh}.voltaic-desktop .dt-side{background:var(--paper);border-right:1px solid var(--line);position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:22px 18px;z-index:5}.voltaic-desktop .dt-side-logo{padding:6px 8px 28px}.voltaic-desktop .dt-side-nav{display:flex;flex-direction:column;gap:2px;flex:1}.voltaic-desktop .dt-side-section{font-family:var(--t-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);padding:14px 10px 6px}.voltaic-desktop .dt-nav-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;text-align:left;display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;font-family:var(--t-body);font-size:14px;font-weight:500;color:var(--ink-soft);transition:all .18s var(--ease-out);position:relative;text-decoration:none}.voltaic-desktop .dt-nav-item:hover{background:rgba(10,10,10,.04);color:var(--ink)}.voltaic-desktop .dt-nav-item[data-active="1"]{background:var(--ink);color:#fff}.voltaic-desktop .dt-nav-item[data-active="1"] .dt-nav-dot{background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.voltaic-desktop .dt-nav-item .dt-nav-icon{width:18px;height:18px;flex-shrink:0}.voltaic-desktop .dt-nav-item .dt-nav-dot{width:5px;height:5px;border-radius:50%;background:rgba(10,10,10,.15);margin-left:auto}.voltaic-desktop .dt-side-foot{display:flex;align-items:center;gap:10px;padding:14px 10px;border-top:1px solid var(--line);margin-top:12px}.voltaic-desktop .dt-side-foot .name{font-size:13px;color:var(--ink);font-weight:500}.voltaic-desktop .dt-side-foot .role{font-size:11px;color:var(--ink-muted);font-family:var(--t-mono);letter-spacing:.08em;text-transform:uppercase}.voltaic-desktop .dt-main{display:flex;flex-direction:column;min-width:0}.voltaic-desktop .dt-topbar{height:var(--d-topbar-h);flex-shrink:0;display:flex;align-items:center;gap:14px;padding:0 var(--d-gutter);border-bottom:1px solid var(--line);background:rgba(246,244,239,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:sticky;top:0;z-index:4}.voltaic-desktop .dt-topbar-now{display:flex;align-items:center;gap:8px;font-family:var(--t-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);padding-right:14px;border-right:1px solid var(--line)}.voltaic-desktop .dt-topbar-now .live-dot{background:var(--accent);flex-shrink:0}.voltaic-desktop .dt-topbar-now-time{font-weight:700}.voltaic-desktop .dt-topbar-now-sep{color:var(--ink-muted)}.voltaic-desktop .dt-topbar-now-day{color:var(--ink-muted);font-weight:500}.voltaic-desktop .dt-topbar-chips{display:flex;align-items:center;gap:6px;flex:1;min-width:0;overflow:hidden}.voltaic-desktop .dt-live-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border-radius:8px;background:rgba(10,10,10,.035);border:1px solid transparent;white-space:nowrap;transition:all .15s var(--ease-out);cursor:default}.voltaic-desktop .dt-live-chip:hover{background:var(--paper);border-color:var(--line)}.voltaic-desktop .dt-live-chip-ic{display:inline-flex;align-items:center;flex-shrink:0}.voltaic-desktop .dt-live-chip-lbl{font-family:var(--t-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-weight:500}.voltaic-desktop .dt-live-chip-val{font-family:var(--t-body);font-size:12.5px;font-weight:600;color:var(--ink);letter-spacing:-.005em}@media (max-width:1400px){.voltaic-desktop .dt-live-chip-lbl{display:none}.voltaic-desktop .dt-live-chip{padding:6px 10px}}@media (max-width:1180px){.voltaic-desktop .dt-topbar-now-day{display:none}}.voltaic-desktop .dt-topbar-search{width:200px;background:rgba(10,10,10,.04);border:1px solid transparent;border-radius:999px;padding:7px 14px;font-size:12.5px;color:var(--ink-muted);display:flex;align-items:center;gap:9px;transition:all .18s var(--ease-out);flex-shrink:0;cursor:pointer}.voltaic-desktop .dt-topbar-search:hover{background:rgba(10,10,10,.06);border-color:var(--line-strong);color:var(--ink)}.voltaic-desktop .dt-topbar-search-kbd{margin-left:auto;font-family:var(--t-mono);font-size:10px;padding:2px 6px;border:1px solid var(--line-strong);border-radius:4px}.voltaic-desktop .dt-topbar-icon-btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--line-strong);background:var(--paper);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink-soft);transition:all .18s var(--ease-out);position:relative;flex-shrink:0}.voltaic-desktop .dt-topbar-icon-btn:hover{color:var(--ink);border-color:var(--ink)}.voltaic-desktop .dt-topbar-count{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--warn);color:#fff;font-family:var(--t-mono);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--bg)}.voltaic-desktop .dt-topbar-trigger{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}.voltaic-desktop .dt-topbar-trigger[aria-expanded=true]{background:var(--paper);border-color:var(--ink-soft);color:var(--ink)}.voltaic-desktop .dt-topbar-pop{position:absolute;top:calc(var(--d-topbar-h) - 6px);right:var(--d-gutter);background:var(--paper);border:1px solid var(--line-strong);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 24px 60px rgba(10,10,10,.1),0 4px 16px rgba(10,10,10,.06);z-index:50;min-width:380px;max-width:440px;overflow:hidden}.voltaic-desktop .dt-topbar-pop--search{width:440px}.voltaic-desktop .dt-topbar-pop--notif{width:400px}.voltaic-desktop .dt-pop-search-bar{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);color:var(--ink-muted)}.voltaic-desktop .dt-pop-search-input{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-family:var(--t-body);font-size:14px;color:var(--ink);outline:none}.voltaic-desktop .dt-pop-search-input::-moz-placeholder{color:var(--ink-muted)}.voltaic-desktop .dt-pop-search-input::placeholder{color:var(--ink-muted)}.voltaic-desktop .dt-pop-kbd{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-muted);font-family:var(--t-mono);font-size:10px;letter-spacing:.04em;padding:3px 7px;border-radius:4px}.voltaic-desktop .dt-pop-section-label{padding:12px 16px 6px;font-family:var(--t-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-weight:600}.voltaic-desktop .dt-pop-list{max-height:360px;overflow-y:auto;padding-bottom:6px}.voltaic-desktop .dt-pop-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;background:transparent;width:100%;text-align:left;display:flex;align-items:center;gap:12px;padding:10px 16px;font-family:var(--t-body);transition:background .12s var(--ease-out)}.voltaic-desktop .dt-pop-row:hover{background:rgba(10,10,10,.04)}.voltaic-desktop .dt-pop-row-main{flex:1;min-width:0}.voltaic-desktop .dt-pop-row-lbl{font-size:13.5px;color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voltaic-desktop .dt-pop-row-sub{font-size:11.5px;color:var(--ink-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voltaic-desktop .dt-pop-cat{font-family:var(--t-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-weight:600;padding:3px 7px;border-radius:4px;background:rgba(10,10,10,.04);flex-shrink:0}.voltaic-desktop .dt-pop-empty{padding:24px 16px;text-align:center;font-size:13px;color:var(--ink-muted)}.voltaic-desktop .dt-pop-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-top:1px solid var(--line);background:rgba(10,10,10,.018);font-family:var(--t-mono);font-size:10.5px;color:var(--ink-muted);letter-spacing:.04em}.voltaic-desktop .dt-pop-footer kbd{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;margin-right:4px;border:1px solid var(--line-strong);border-radius:3px;background:var(--paper);color:var(--ink-soft);font-family:var(--t-mono);font-size:9.5px}.voltaic-desktop .dt-pop-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-family:var(--t-body);font-size:12.5px;color:var(--accent-deep);font-weight:500}.voltaic-desktop .dt-pop-link:hover{color:var(--ink)}.voltaic-desktop .dt-pop-header{align-items:center;justify-content:space-between}.voltaic-desktop .dt-pop-header,.voltaic-desktop .dt-pop-notif{display:flex;padding:14px 16px;border-bottom:1px solid var(--line)}.voltaic-desktop .dt-pop-notif{align-items:flex-start;gap:12px}.voltaic-desktop .dt-pop-notif:last-child{border-bottom:0}.voltaic-desktop .dt-pop-notif-ic{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.voltaic-desktop .dt-pop-notif-ic svg{width:14px;height:14px}.voltaic-desktop .dt-pop-notif-body{flex:1;min-width:0}.voltaic-desktop .dt-pop-notif-title{font-size:13.5px;color:var(--ink);font-weight:500;line-height:1.3}.voltaic-desktop .dt-pop-notif-sub{font-size:12px;color:var(--ink-muted);margin-top:3px;line-height:1.4}.voltaic-desktop .dt-pop-notif-time{font-family:var(--t-mono);font-size:9.5px;letter-spacing:.04em;color:var(--ink-muted);flex-shrink:0;padding-top:2px}.voltaic-desktop .dt-content{flex:1;padding:var(--d-gutter);max-width:var(--d-content-max);width:100%;margin:0 auto;box-sizing:border-box}.voltaic-desktop .dt-page-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px;gap:24px;flex-wrap:wrap}.voltaic-desktop .dt-page-head .eyebrow{font-family:var(--t-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:10px}.voltaic-desktop .dt-page-head h1{font-family:var(--t-display);font-style:italic;font-size:clamp(40px,5vw,64px);line-height:.96;letter-spacing:-.02em;color:var(--ink);font-weight:400;margin:0}.voltaic-desktop .dt-page-head h1 em{color:var(--accent-deep);font-style:italic}.voltaic-desktop .dt-page-head .actions{display:flex;gap:10px}.voltaic-desktop .dt-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--d-card-pad);position:relative;overflow:hidden}.voltaic-desktop .dt-card.dark{background:var(--d-bg);color:var(--d-ink);border-color:var(--d-line)}.voltaic-desktop .dt-card.flat{padding:0}.voltaic-desktop .dt-card-eyebrow{font-family:var(--t-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-deep);font-weight:500;display:flex;align-items:center;gap:8px}.voltaic-desktop .dt-card.dark .dt-card-eyebrow{color:var(--accent)}.voltaic-desktop .dt-card-title{font-family:var(--t-display);font-style:italic;font-size:28px;line-height:1.05;letter-spacing:-.01em;color:var(--ink);font-weight:400;margin:4px 0 0}.voltaic-desktop .dt-card.dark .dt-card-title{color:var(--d-ink)}.voltaic-desktop .dt-card-title em{color:var(--accent-deep);font-style:italic}.voltaic-desktop .dt-card.dark .dt-card-title em{color:var(--accent)}.voltaic-desktop .dt-card-body{font-size:14px;line-height:1.55;color:var(--ink-soft);margin:0}.voltaic-desktop .dt-card.dark .dt-card-body{color:var(--d-ink-soft)}.voltaic-desktop .dt-hero-halo{position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 75% 25%,rgba(0,184,107,.22),transparent 70%);animation:halo-breathe 5s var(--ease-in-out) infinite;pointer-events:none}.voltaic-desktop .dt-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--t-body);font-size:13px;font-weight:500;padding:9px 16px;border-radius:999px;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);display:inline-flex;align-items:center;gap:8px;transition:all .18s var(--ease-out)}.voltaic-desktop .dt-btn:hover{border-color:var(--ink)}.voltaic-desktop .dt-btn.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.voltaic-desktop .dt-btn.primary:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.voltaic-desktop .dt-btn.accent{background:var(--accent);border-color:var(--accent);color:var(--ink)}.voltaic-desktop .dt-grid{display:grid;gap:20px}.voltaic-desktop .dt-grid.cols-12{grid-template-columns:repeat(12,1fr)}.voltaic-desktop .dt-grid.cols-3{grid-template-columns:repeat(3,1fr)}.voltaic-desktop .dt-grid.cols-4{grid-template-columns:repeat(4,1fr)}.voltaic-desktop .dt-grid.cols-2{grid-template-columns:repeat(2,1fr)}.voltaic-desktop .span-4{grid-column:span 4}.voltaic-desktop .span-5{grid-column:span 5}.voltaic-desktop .span-6{grid-column:span 6}.voltaic-desktop .span-7{grid-column:span 7}.voltaic-desktop .span-8{grid-column:span 8}.voltaic-desktop .span-12{grid-column:span 12}@media (max-width:1100px){.voltaic-desktop .dt-grid.cols-12{grid-template-columns:repeat(6,1fr)}.voltaic-desktop .span-4,.voltaic-desktop .span-5,.voltaic-desktop .span-6,.voltaic-desktop .span-7,.voltaic-desktop .span-8{grid-column:span 6}}@media (max-width:720px){.voltaic-desktop .dt-grid{gap:14px}.voltaic-desktop .dt-grid.cols-12,.voltaic-desktop .dt-grid.cols-2,.voltaic-desktop .dt-grid.cols-3,.voltaic-desktop .dt-grid.cols-4{grid-template-columns:1fr}.voltaic-desktop .span-12,.voltaic-desktop .span-4,.voltaic-desktop .span-5,.voltaic-desktop .span-6,.voltaic-desktop .span-7,.voltaic-desktop .span-8{grid-column:1/-1}}.voltaic-desktop .dt-stat-label{font-family:var(--t-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px}.voltaic-desktop .dt-stat-val{font-family:var(--t-display);font-style:italic;font-size:38px;line-height:1;letter-spacing:-.02em;color:var(--ink);font-weight:400}.voltaic-desktop .dt-stat-val.accent{color:var(--accent-deep)}.voltaic-desktop .dt-stat-sub{font-size:12px;color:var(--ink-muted);margin-top:6px}.voltaic-desktop .dt-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:rgba(10,10,10,.06);color:var(--ink);font-family:var(--t-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.voltaic-desktop .dt-pill.accent{background:var(--accent-soft);color:var(--accent-deep)}.voltaic-desktop .dt-pill.warn{background:rgba(217,98,46,.12);color:var(--warn)}.voltaic-desktop .dt-pill.red{background:rgba(220,38,38,.14);color:var(--tempo-red)}.voltaic-desktop .dt-pill.blue{background:rgba(37,99,235,.14);color:var(--tempo-blue)}.voltaic-desktop .dt-pill.solar{background:var(--solar-soft);color:var(--solar)}.voltaic-desktop .dt-flux-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,260px) minmax(0,1fr);gap:24px;align-items:center}.voltaic-desktop .dt-flux-col{display:flex;flex-direction:column;gap:12px;min-width:0}.voltaic-desktop .dt-flux-house{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;min-width:0}@media (max-width:1180px){.voltaic-desktop .dt-flux-grid{grid-template-columns:1fr;gap:20px}.voltaic-desktop .dt-flux-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.voltaic-desktop .dt-flux-house{order:-1}.voltaic-desktop .dt-flux-col--out .dt-flow-card{flex-direction:row!important}.voltaic-desktop .dt-flux-col--out .dt-flow-card-body{text-align:left!important}}.voltaic-desktop .dt-login{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;background:var(--bg)}@media (max-width:980px){.voltaic-desktop .dt-login{grid-template-columns:1fr}.voltaic-desktop .dt-login-art{padding:40px 32px;min-height:auto}.voltaic-desktop .dt-login-form{padding:40px 32px}}@media (max-width:520px){.voltaic-desktop .dt-login-art{padding:28px 20px;gap:22px}.voltaic-desktop .dt-login-art h1{font-size:clamp(36px,10vw,56px)!important}.voltaic-desktop .dt-login-art p{font-size:14px!important;margin-top:22px!important}.voltaic-desktop .dt-login-form{padding:28px 20px}.voltaic-desktop .dt-login-form-inner h2{font-size:40px!important}.voltaic-desktop .dt-login-form-inner [style*="grid-template-columns: repeat(6"]{gap:6px!important}.voltaic-desktop .dt-login-form-inner input[inputmode=numeric]{font-size:24px!important}}.voltaic-desktop .dt-login-art{background:var(--d-bg);color:var(--d-ink);padding:48px;display:flex;flex-direction:column;gap:32px;position:relative;overflow:hidden;min-height:100vh}.voltaic-desktop .dt-login-form{display:flex;align-items:center;justify-content:center;padding:56px}.voltaic-desktop .dt-login-form-inner{max-width:420px;width:100%}.voltaic-desktop .dt-login-input{width:100%;box-sizing:border-box;padding:14px 16px;border-radius:10px;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);font-family:var(--t-body);font-size:15px;transition:all .18s var(--ease-out)}.voltaic-desktop .dt-login-input:focus{outline:none;border-color:var(--ink)}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 var(--accent-glow)}70%{box-shadow:0 0 0 8px rgba(0,184,107,0)}to{box-shadow:0 0 0 0 rgba(0,184,107,0)}}@keyframes screen-in{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes halo-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes shake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.voltaic-desktop .screen{animation:screen-in .42s var(--ease-out) both}.voltaic-desktop .reveal{animation:card-in .55s var(--ease-out) both}.voltaic-desktop .no-scrollbar::-webkit-scrollbar{display:none}.voltaic-desktop .no-scrollbar{scrollbar-width:none}.voltaic-desktop .dt-topbar-menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:38px;height:38px;border-radius:10px;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);display:none;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .18s var(--ease-out)}.voltaic-desktop .dt-topbar-menu:hover{border-color:var(--ink)}.voltaic-desktop .dt-side-backdrop{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;position:fixed;inset:0;background:rgba(10,10,10,.45);z-index:9;opacity:0;transition:opacity .25s var(--ease-out)}@media (max-width:920px){.voltaic-desktop .dt-shell{grid-template-columns:1fr}.voltaic-desktop .dt-side{position:fixed;top:0;left:0;bottom:0;width:min(280px,84vw);height:100vh;z-index:20;transform:translateX(-100%);transition:transform .26s var(--ease-out);box-shadow:0 0 0 transparent}.voltaic-desktop.drawer-open .dt-side{transform:translateX(0);box-shadow:24px 0 60px -20px rgba(10,10,10,.3)}.voltaic-desktop.drawer-open .dt-side-backdrop{display:block;opacity:1}.voltaic-desktop .dt-topbar-menu{display:inline-flex}.voltaic-desktop .dt-topbar{padding:0 16px;gap:10px}.voltaic-desktop .dt-topbar-chips,.voltaic-desktop .dt-topbar-now{display:none}.voltaic-desktop .dt-topbar-search{width:auto;padding:7px 10px}.voltaic-desktop .dt-topbar-search span:not(.dt-topbar-search-kbd),.voltaic-desktop .dt-topbar-search-kbd{display:none}.voltaic-desktop .dt-content{padding:18px 16px}.voltaic-desktop .dt-card{padding:22px 20px}.voltaic-desktop .dt-page-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:22px}.voltaic-desktop .dt-page-head h1{font-size:clamp(32px,9vw,44px)}.voltaic-desktop .dt-page-head .actions{width:100%;flex-wrap:wrap;gap:8px}.voltaic-desktop .dt-btn{font-size:12.5px;padding:8px 14px}.voltaic-desktop .dt-topbar-pop{right:12px;left:12px;min-width:0;max-width:none;width:auto!important}}@media (max-width:520px){.voltaic-desktop .dt-content{padding:14px 12px}.voltaic-desktop .dt-card{padding:18px 16px;border-radius:16px}.voltaic-desktop .dt-page-head h1{font-size:clamp(28px,8vw,36px)}}@media (max-width:920px){.voltaic-desktop [style*="grid-template-columns: 1.2fr 1fr"],.voltaic-desktop [style*="grid-template-columns: 1.4fr 1fr 1fr 1fr"],.voltaic-desktop [style*="grid-template-columns: minmax(0, 1.5fr) minmax(280px, 1fr)"],.voltaic-desktop [style*="grid-template-columns: minmax(0, 1.5fr)"]{grid-template-columns:1fr!important;gap:16px!important}.voltaic-desktop [style*="border-left: 1px solid var(--d-line)"]{border-left:0!important;border-top:1px solid var(--d-line)!important;padding-left:0!important;padding-top:14px!important}}@media (max-width:720px){.voltaic-desktop .dt-card form [style*=grid-template-columns],.voltaic-desktop [style*="grid-template-columns: 1fr 1fr"],.voltaic-desktop [style*="grid-template-columns: 1fr 2fr"],.voltaic-desktop [style*="grid-template-columns: 52px 1fr"],.voltaic-desktop [style*="grid-template-columns: repeat(2, 1fr)"],.voltaic-desktop [style*="grid-template-columns: repeat(3, 1fr)"],.voltaic-desktop [style*="grid-template-columns: repeat(4, 1fr)"],.voltaic-desktop [style*="grid-template-columns: repeat(5, 1fr)"]{grid-template-columns:1fr!important}.voltaic-desktop .dt-page-head .actions>div[style*="display: flex"]{flex-wrap:wrap}.voltaic-desktop .dt-topbar{gap:8px}.voltaic-desktop [style*="font-size: clamp(60px, 7vw, 104px)"],.voltaic-desktop [style*="font-size: clamp(72px, 7vw, 112px)"]{font-size:clamp(40px,12vw,64px)!important}.voltaic-desktop [style*="font-size: 140"]{font-size:clamp(64px,18vw,96px)!important}.voltaic-desktop .dt-card svg{max-width:100%;height:auto}.voltaic-desktop .dt-card [style*=flexWrap]{flex-wrap:wrap}}.voltaic-desktop .dt-page-head .actions{flex-wrap:wrap}@media (max-width:520px){.voltaic-desktop .dt-page-head .actions{width:100%}.voltaic-desktop .dt-page-head .actions>.dt-btn{flex:1 1 calc(50% - 4px);justify-content:center}}@media (max-width:920px){.voltaic-desktop .dt-card table{min-width:720px}.voltaic-desktop .dt-card>div[style*=overflow]{overflow-x:auto;-webkit-overflow-scrolling:touch}}