:root{--bl-pink:#e6007e;--bl-purple:#7b2ff7;--bl-yellow:#ffd400;--bl-plum:#2a1238;--bl-plum-2:#3b1a50;--bl-lilac:#efe3f8;--bl-pink-tint:#fde3f1;--bl-yellow-tint:rgba(255,212,0,.2);--bg:#f6f0fb;--black:var(--bl-plum);--black-2:var(--bl-plum-2);--text:#1f1b24;--on-black-muted:hsla(0,0%,100%,.72);--on-black-border:hsla(0,0%,100%,.18)}body{background-color:var(--bg);background-image:radial-gradient(circle at 12% 18%,rgba(230,0,126,.1) 0 3px,transparent 4px),radial-gradient(circle at 78% 8%,rgba(255,212,0,.22) 0 3px,transparent 4px),radial-gradient(circle at 40% 70%,rgba(123,47,247,.1) 0 3px,transparent 4px),radial-gradient(circle at 90% 60%,rgba(230,0,126,.08) 0 2px,transparent 3px);background-size:180px 180px,220px 220px,260px 260px,140px 140px}.topbar{background:linear-gradient(90deg,var(--bl-pink) 0,#b0108f 45%,var(--bl-purple) 100%);border-bottom:4px solid var(--bl-yellow)}.crumb .name{color:hsla(0,0%,100%,.85)}.crumb .dot{background:var(--bl-yellow);box-shadow:0 0 0 3px rgba(255,212,0,.35)}.brand-fallback{background:var(--bl-yellow);color:var(--bl-plum)}.topbar .brand-mark img{height:34px}.avatar{background:var(--bl-yellow);box-shadow:0 0 0 2px var(--bl-plum),0 0 0 3.5px var(--bl-yellow)}.avatar,.sidenav button{color:var(--bl-plum)}.sidenav button:hover{background:var(--bl-pink-tint);color:var(--bl-plum)}.sidenav button.active{color:#fff;background:linear-gradient(90deg,var(--bl-pink),var(--bl-purple));box-shadow:0 6px 16px rgba(230,0,126,.28)}.sidenav button.active .count{background:var(--bl-yellow);color:var(--bl-plum)}.topbar .btn.signout{color:#fff;border-color:hsla(0,0%,100%,.6)}.topbar .btn.signout:hover{background:hsla(0,0%,100%,.14);border-color:#fff}.topbar .topbar-members svg{opacity:1}.topbar .btn.signout.topbar-members.active,.topbar .btn.signout.topbar-members.active:hover{background:#fff;color:var(--bl-plum);border-color:#fff}.page-head h1{color:var(--bl-plum)}@media (min-width:901px){.sidenav{flex-basis:236px}.sidenav-label{white-space:nowrap}}#reports[data-range="3"].report-doc:not([data-doc=custom]) td:not(.r3):not(:first-child),#reports[data-range="3"].report-doc:not([data-doc=custom]) th:not(.r3):not(:first-child),#reports[data-range="9"].report-doc:not([data-doc=custom]) td:not(.r9):not(:first-child),#reports[data-range="9"].report-doc:not([data-doc=custom]) th:not(.r9):not(:first-child){display:none}.seg{background:var(--bl-plum)}.seg button.active{background:var(--bl-yellow);color:var(--bl-plum)}.btn.primary{background:var(--bl-pink);border-color:var(--bl-pink);color:#fff}.btn.primary:before{background:var(--bl-yellow)}.chip.active{background:var(--bl-pink);border-color:var(--bl-pink);color:#fff}.kpi-card,.metric-card,.sum-card,.wk-card{border-color:rgba(230,0,126,.18);box-shadow:0 6px 18px rgba(42,18,56,.06)}.kpi-card:before{width:4px}.chart-panel,.exec-summary,.table-wrap{border-color:rgba(230,0,126,.18);box-shadow:0 10px 28px rgba(42,18,56,.08)}.exec-summary{border-left:5px solid var(--bl-pink)}.exec-summary .icon{background:var(--bl-pink-tint)}thead th{background:var(--bl-plum);border-bottom:3px solid var(--bl-pink)}thead th.active-col{background:var(--bl-plum);color:var(--bl-yellow)}tbody tr:nth-child(2n){background:rgba(123,47,247,.035)}tbody tr:hover{background:rgba(230,0,126,.07)}.table-wrap table tbody tr.section,.table-wrap table tbody tr.section:hover{background:linear-gradient(90deg,var(--bl-pink),var(--bl-purple))}.table-wrap table tbody tr.section td,.table-wrap table tbody tr.section td.active-col,.table-wrap table tbody tr.section:hover td{background:transparent;color:#fff;letter-spacing:.8px;font-weight:700;box-shadow:none}.table-wrap table tbody tr.section td:first-child,.table-wrap table tbody tr.section:hover td:first-child{background:transparent}.table-wrap table tbody tr.stmt-group td:first-child,tbody tr.stmt-group td,tbody tr.stmt-group td.active-col{background:var(--bl-pink-tint);color:var(--bl-plum)}.table-wrap table tbody tr.stmt-group td:first-child{box-shadow:inset 4px 0 0 var(--bl-pink)}.table-wrap table tbody tr.total td:first-child,tbody tr.total td{background:var(--bl-plum);border-top:2px solid var(--bl-yellow);border-bottom:2px solid var(--bl-pink)}tbody tr.total td.active-col{background:var(--bl-plum-2);color:var(--bl-yellow)}td.active-col,th.active-col{background:var(--bl-yellow-tint)}.footer{background:var(--bl-plum);border-top:4px solid var(--bl-pink)}:root{--panel-2:#faf5fd}tbody tr:nth-child(2n){background:#faf5fd}.table-wrap table tbody tr td:first-child{background:#fff}.table-wrap table tbody tr:nth-child(2n) td:first-child{background:#faf5fd}.table-wrap table tbody tr:hover td:first-child,tbody tr:hover{background:#fcebf5}.table-wrap table tbody tr.section,.table-wrap table tbody tr.section:nth-child(2n){background:linear-gradient(90deg,var(--bl-pink),var(--bl-purple))}.table-wrap table tbody tr.section td,.table-wrap table tbody tr.section:hover td:first-child,.table-wrap table tbody tr.section:nth-child(2n) td:first-child{background:transparent}.table-wrap table tbody tr.stmt-group td:first-child,tbody tr.stmt-group:hover td{background:var(--bl-pink-tint)}.table-wrap table tbody tr.total td:first-child,tbody tr.total:hover td{background:var(--bl-plum)}.sidenav-grouped{gap:4px}.sidenav .nav-group-head{font-size:13px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--bl-plum);padding:9px 12px}.sidenav .nav-group-head .nav-group-chevron{width:14px;height:14px;opacity:.7;margin-left:auto;transition:transform .25s ease}.sidenav .nav-group.open>.nav-group-head .nav-group-chevron{transform:rotate(90deg);opacity:1}.sidenav .nav-group.current>.nav-group-head{color:var(--bl-pink)}.nav-group-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.nav-group.open>.nav-group-body{grid-template-rows:1fr}.nav-group-inner{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:2px;padding-left:12px;opacity:0;transition:opacity .2s ease}.nav-group.open .nav-group-inner{opacity:1;padding-bottom:6px}.nav-group-inner button{font-size:13.5px;padding:8px 12px}.nav-group+.nav-group{border-top:1px solid var(--bl-pink-tint);padding-top:4px}@media (prefers-reduced-motion:reduce){.nav-group-body,.nav-group-chevron,.nav-group-inner{transition:none!important}}@media (max-width:900px){.sidenav.sidenav-grouped{flex-direction:column;overflow:visible;padding:14px 20px 0}.sidenav.sidenav-grouped button{width:100%}}.coming-soon strong{color:var(--bl-plum)}.link-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font:inherit;cursor:pointer;color:var(--bl-pink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.sidenav .nav-home{font-weight:800;margin-bottom:6px}.home-welcome{position:relative;overflow:hidden;border-radius:20px;padding:30px 34px;color:#fff;background:linear-gradient(110deg,var(--bl-pink) 0,#b0108f 45%,var(--bl-purple) 100%);box-shadow:0 14px 34px rgba(123,47,247,.25);margin-bottom:22px}.home-welcome:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 70% 20%,rgba(255,212,0,.9) 0 4px,transparent 5px),radial-gradient(circle at 84% 70%,hsla(0,0%,100%,.7) 0 3px,transparent 4px),radial-gradient(circle at 92% 30%,rgba(255,212,0,.8) 0 3px,transparent 4px),radial-gradient(circle at 62% 80%,hsla(0,0%,100%,.5) 0 5px,transparent 6px),radial-gradient(circle at 78% 45%,rgba(255,212,0,.6) 0 6px,transparent 7px)}.home-welcome .hello{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--bl-yellow)}.home-welcome h1{font-size:34px;margin:6px 0;letter-spacing:-.5px;color:#fff}.home-welcome p{margin:0;font-size:15px;color:hsla(0,0%,100%,.88)}.home-welcome .asof{display:inline-flex;gap:8px;align-items:center;margin-top:16px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.35);padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600}.home-welcome .asof i{width:8px;height:8px;border-radius:50%;background:var(--bl-yellow);display:inline-block}.home-title{font-size:13px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--bl-plum);margin:4px 0 10px;display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.home-title span{font-weight:600;text-transform:none;letter-spacing:0;color:var(--muted);font-size:12px}.home-snap{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:24px}.home-snap .kpi-card{background:#fff;padding:16px 16px 14px}.home-snap .kpi-card:before{background:var(--bl-pink)}.home-snap .kpi-card .val{font-size:26px}.home-ents{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.home-ent{background:#fff;border:1px solid rgba(230,0,126,.18);border-radius:16px;padding:16px 18px;box-shadow:0 6px 18px rgba(42,18,56,.06)}.home-ent.cons{background:linear-gradient(180deg,#fff,#fdf1f8);border-color:rgba(230,0,126,.4)}.home-ent .row1{display:flex;justify-content:space-between;align-items:center;gap:8px}.home-ent .nm{font-size:17px;font-weight:800;color:var(--bl-plum)}.home-ent .lg{font-size:12px;color:var(--muted);margin-top:2px}.home-ent .cur{font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;background:var(--bl-plum);color:var(--bl-yellow)}.home-ent .figs{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:14px 0 10px}.home-ent .figs div{font-size:11px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.3px}.home-ent .figs b{display:block;font-size:18px;color:var(--text);text-transform:none;letter-spacing:-.2px;margin-top:3px}.home-ent .figs b.neg{color:#c2185b}.home-ent .share{height:6px;background:#f3e8f9;border-radius:99px;overflow:hidden}.home-ent .share i{display:block;height:100%;background:linear-gradient(90deg,var(--bl-pink),var(--bl-purple));border-radius:99px}.home-ent .sharelbl{font-size:11px;color:var(--muted);margin-top:5px}.home-ent .links{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.home-ent .links button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font:inherit;font-size:12px;font-weight:700;color:var(--bl-plum);background:var(--bl-pink-tint);padding:6px 10px;border-radius:999px}.home-ent .links button.go{background:var(--bl-pink);color:#fff}.home-ent .links button.soon{background:#f4f1f6;color:#9a90a3}@media (max-width:1100px){.home-ents,.home-snap{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.home-ents,.home-snap{grid-template-columns:1fr}.home-welcome h1{font-size:26px}}.mb-name{display:inline-flex;align-items:center;gap:6px}.mb-rename-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:3px;border-radius:6px;cursor:pointer;color:var(--bl-pink);opacity:.55;display:inline-flex;transition:opacity .15s ease,background .15s ease}.mb-rename-btn svg{width:14px;height:14px}.mb-rename-btn:focus-visible,tr:hover .mb-rename-btn{opacity:1}.mb-rename-btn:hover{background:var(--bl-pink-tint);opacity:1}.mb-rename{display:flex;align-items:center;gap:6px}.mb-rename input{font:inherit;font-size:14px;padding:6px 10px;border:1px solid var(--bl-pink);border-radius:8px;background:#fff;color:var(--text);min-width:180px}.mb-rename input:focus{outline:none;box-shadow:0 0 0 3px rgba(230,0,126,.2)}.mb-rename .btn{padding:6px 12px;font-size:12px}:root[data-theme=dark]{color-scheme:dark;--bg:#120a19;--panel:#1d1226;--panel-2:#22162c;--border:hsla(0,0%,100%,.12);--border-soft:hsla(0,0%,100%,.06);--border-strong:hsla(0,0%,100%,.28);--black:#2a1238;--black-2:#3b1a50;--bl-plum:#2a1238;--bl-plum-2:#3b1a50;--bl-lilac:#2a1a36;--bl-pink-tint:#3a1532;--bl-yellow-tint:rgba(255,212,0,.14);--text:#f2ecf7;--muted:rgba(242,236,247,.78);--muted-2:rgba(242,236,247,.58);--dk-zebra:#22162c;--dk-hover:#2e1838}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark] body{background-color:var(--bg);background-image:radial-gradient(circle at 12% 18%,rgba(230,0,126,.16) 0 3px,transparent 4px),radial-gradient(circle at 78% 8%,rgba(255,212,0,.18) 0 3px,transparent 4px),radial-gradient(circle at 40% 70%,rgba(123,47,247,.18) 0 3px,transparent 4px),radial-gradient(circle at 90% 60%,rgba(230,0,126,.12) 0 2px,transparent 3px)}:root[data-theme=dark] .coming-soon strong,:root[data-theme=dark] .home-ent .links button,:root[data-theme=dark] .home-ent .nm,:root[data-theme=dark] .home-title,:root[data-theme=dark] .page-head h1,:root[data-theme=dark] .sidenav .nav-group-head,:root[data-theme=dark] .sidenav button,:root[data-theme=dark] .sidenav button:hover{color:var(--text)}:root[data-theme=dark] .sidenav .nav-group.current>.nav-group-head{color:#ff4fa8}:root[data-theme=dark] .home-ent .links button.go,:root[data-theme=dark] .sidenav button.active{color:#fff}:root[data-theme=dark] .link-btn{color:#ff4fa8}:root[data-theme=dark] :focus-visible{outline-color:var(--bl-yellow)}:root[data-theme=dark] .bg-cell:focus,:root[data-theme=dark] .bg-filter:focus,:root[data-theme=dark] .bg-scn.primary,:root[data-theme=dark] .icon-btn:hover,:root[data-theme=dark] .mb-invite input:focus,:root[data-theme=dark] .mb-invite select:focus,:root[data-theme=dark] .ref-toggle button.active,:root[data-theme=dark] .signin-card input:focus,:root[data-theme=dark] .switch input:checked+.switch-track,:root[data-theme=dark] .switch input:focus-visible+.switch-track,:root[data-theme=dark] select:focus-visible{border-color:var(--bl-yellow)}:root[data-theme=dark] select:focus-visible{box-shadow:0 0 0 3px rgba(255,212,0,.25)}:root[data-theme=dark] select:not(.month-chip){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23C9C0D4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px}:root[data-theme=dark] .anom-controls select,:root[data-theme=dark] .ed-bar select{background-image:none}:root[data-theme=dark] .drill-filters select{background-position:right 4px center;background-size:10px}:root[data-theme=dark] .bar-highlight>circle,:root[data-theme=dark] .bar-highlight>rect{fill:var(--bl-yellow)}:root[data-theme=dark] .chart-hover rect{filter:drop-shadow(0 4px 12px rgba(0,0,0,.5))}:root[data-theme=dark] .sparkline .spark-hit.clickable:hover{fill:hsla(0,0%,100%,.06)}:root[data-theme=dark] .chart-panel,:root[data-theme=dark] .exec-summary,:root[data-theme=dark] .kpi-card,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .sum-card,:root[data-theme=dark] .table-wrap,:root[data-theme=dark] .wk-card{border-color:rgba(230,0,126,.28);box-shadow:0 8px 24px rgba(0,0,0,.35)}:root[data-theme=dark] tbody tr:nth-child(2n){background:var(--dk-zebra)}:root[data-theme=dark] tbody tr:hover{background:var(--dk-hover)}:root[data-theme=dark] .table-wrap table tbody tr td:first-child{background:var(--panel)}:root[data-theme=dark] .table-wrap table tbody tr:nth-child(2n) td:first-child{background:var(--dk-zebra)}:root[data-theme=dark] .table-wrap table tbody tr:hover td:first-child{background:var(--dk-hover)}:root[data-theme=dark] .table-wrap table td:first-child,:root[data-theme=dark] .table-wrap table th:first-child{box-shadow:2px 0 4px rgba(0,0,0,.25)}:root[data-theme=dark] .table-wrap table tbody tr.section td:first-child,:root[data-theme=dark] .table-wrap table tbody tr.section:hover td:first-child,:root[data-theme=dark] .table-wrap table tbody tr.section:nth-child(2n) td:first-child{background:transparent;box-shadow:none}:root[data-theme=dark] .table-wrap table tbody tr.stmt-group td:first-child,:root[data-theme=dark] .table-wrap table tbody tr.stmt-group:hover td:first-child,:root[data-theme=dark] .table-wrap table tbody tr.stmt-group:nth-child(2n) td:first-child{background:var(--bl-pink-tint);box-shadow:inset 4px 0 0 var(--bl-pink);color:var(--text)}:root[data-theme=dark] .table-wrap table tbody tr.total td:first-child,:root[data-theme=dark] .table-wrap table tbody tr.total:hover td:first-child,:root[data-theme=dark] .table-wrap table tbody tr.total:nth-child(2n) td:first-child{background:var(--bl-plum)}:root[data-theme=dark] tbody tr.stmt-group td,:root[data-theme=dark] tbody tr.stmt-group td.active-col{color:var(--text)}:root[data-theme=dark] .drill-export,:root[data-theme=dark] .drill-filters input,:root[data-theme=dark] .drill-filters select,:root[data-theme=dark] .drill-modal,:root[data-theme=dark] .drill-more,:root[data-theme=dark] .drill-panel,:root[data-theme=dark] .drill-pop-fixed,:root[data-theme=dark] .forecast-tip{background-color:var(--panel);color:var(--text);border-color:var(--border)}:root[data-theme=dark] .drill-panel,:root[data-theme=dark] .drill-pop-fixed{box-shadow:0 16px 40px rgba(0,0,0,.55)}:root[data-theme=dark] .drill-overlay{background:rgba(0,0,0,.6)}:root[data-theme=dark] .drill-export:hover:not(:disabled),:root[data-theme=dark] .drill-filters th,:root[data-theme=dark] .drill-formula,:root[data-theme=dark] .drill-more:hover,:root[data-theme=dark] .notice-empty,:root[data-theme=dark] .whatif{background:var(--panel-2);border-color:var(--border)}:root[data-theme=dark] .drill-comp-row,:root[data-theme=dark] .drill-table td,:root[data-theme=dark] .drill-table th{border-bottom-color:var(--border)}:root[data-theme=dark] .drill-export-note,:root[data-theme=dark] .drill-filter-warn{background:rgba(255,212,0,.1);border-color:rgba(255,212,0,.35);color:#fcd34d}:root[data-theme=dark] .drill-error,:root[data-theme=dark] .summary-error{color:#fb7185}:root[data-theme=dark] .bg-gap,:root[data-theme=dark] .bg-ovr,:root[data-theme=dark] .cf-anchor.planned,:root[data-theme=dark] .summary-warn{color:#fbbf24}:root[data-theme=dark] .health-badge.unknown{background:hsla(0,0%,100%,.1)}:root[data-theme=dark] .home-ent,:root[data-theme=dark] .home-snap .kpi-card{background:var(--panel);border-color:rgba(230,0,126,.28);box-shadow:0 8px 24px rgba(0,0,0,.35)}:root[data-theme=dark] .home-ent.cons{background:linear-gradient(180deg,var(--panel),#2a1430);border-color:rgba(230,0,126,.5)}:root[data-theme=dark] .home-ent .figs b.neg{color:#fb7185}:root[data-theme=dark] .home-ent .share{background:hsla(0,0%,100%,.08)}:root[data-theme=dark] .home-ent .links button.soon{background:hsla(0,0%,100%,.06);color:var(--muted-2)}:root[data-theme=dark] .nav-group+.nav-group{border-top-color:hsla(0,0%,100%,.08)}:root[data-theme=dark] .mb-rename input{background:var(--panel)}:root[data-theme=dark] .anom-btn,:root[data-theme=dark] .anom-card,:root[data-theme=dark] .anom-controls input,:root[data-theme=dark] .anom-controls select,:root[data-theme=dark] .anom-defs,:root[data-theme=dark] .anom-floor,:root[data-theme=dark] .anom-form input,:root[data-theme=dark] .anom-form textarea,:root[data-theme=dark] .anom-review-bar,:root[data-theme=dark] .anom-table-wrap,:root[data-theme=dark] .anom-tabs button{background-color:var(--panel);border-color:var(--border);color:var(--text)}:root[data-theme=dark] .anom-btn.primary,:root[data-theme=dark] .anom-tabs button.on{background:var(--bl-pink);border-color:var(--bl-pink);color:#fff}:root[data-theme=dark] .anom-card.on{border-color:var(--bl-yellow);box-shadow:0 0 0 1px var(--bl-yellow) inset}:root[data-theme=dark] .anom-link{color:#ff4fa8}:root[data-theme=dark] .anom-floor input{border:0}:root[data-theme=dark] .anom-table tbody td{border-top-color:var(--border)}:root[data-theme=dark] .anom-form,:root[data-theme=dark] .anom-table tr.is-closed td,:root[data-theme=dark] .anom-table-wrap .anom-table tbody tr.anom-form-row td,:root[data-theme=dark] .anom-table-wrap .anom-table tbody tr.anom-history-row td{background:var(--panel-2);border-color:var(--border)}:root[data-theme=dark] .anom-table .neg{color:#fb7185}:root[data-theme=dark] .anom-sev.high{background:rgba(236,72,98,.18);color:#fda4af}:root[data-theme=dark] .anom-sev.medium{background:rgba(251,191,36,.16);color:#fcd34d}:root[data-theme=dark] .anom-sev.low{background:hsla(0,0%,100%,.08);color:var(--muted)}:root[data-theme=dark] .anom-btn.ok,:root[data-theme=dark] .anom-state.closed{color:#4ade80}:root[data-theme=dark] .anom-btn.warn,:root[data-theme=dark] .anom-state.fixing{color:#fbbf24}:root[data-theme=dark] .anom-state.reopened{color:#b794f6}:root[data-theme=dark] .anom-error{background:rgba(236,72,98,.14);border-color:rgba(236,72,98,.45);color:#fda4af}:root[data-theme=dark] .ed{--ed-line:hsla(0,0%,100%,.12);--ed-gridc:hsla(0,0%,100%,.08);--ed-up:#4ade80;--ed-down:#fb7185;--ed-ly:#8e86a0}:root[data-theme=dark] .ed-badge,:root[data-theme=dark] .ed-bar select,:root[data-theme=dark] .ed-card,:root[data-theme=dark] .ed-tile{background-color:var(--panel);border-color:var(--border)}:root[data-theme=dark] .ed-bar select{color:var(--text)}:root[data-theme=dark] .ed-zero{stroke:hsla(0,0%,100%,.3)}:root[data-theme=dark] .ed-ring{stroke:var(--panel)}.theme-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:999px;cursor:pointer;background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.6);transition:background .15s ease,border-color .15s ease}.theme-toggle:hover{background:hsla(0,0%,100%,.14);border-color:#fff}.theme-toggle:focus-visible{outline:2px solid var(--bl-yellow);outline-offset:2px}.theme-toggle svg{width:17px;height:17px}.theme-toggle .ic-sun{display:none}:root[data-theme=dark] .theme-toggle .ic-sun{display:block}:root[data-theme=dark] .theme-toggle .ic-moon{display:none}