:root{--console-charcoal:#212325;--console-sidebar:var(--console-charcoal);--console-panel:#e1e5ea;--console-card:#f8fafd;--console-panel-shadow:-3px 0 7px -3px #dce2ea38, inset 1px 0 0 #ffffffa6;--console-card-shadow:0 2px 4px #242f3a0a, 0 10px 26px -8px #242f3a24, inset 0 1px 0 #fffc;--console-soft:#1a1c20}@supports (color:lab(0% 0 0)){:root{--console-charcoal:lab(13.5763% -.430599 -1.42475);--console-panel:lab(90.7135% -.877321 -2.85832);--console-card:lab(98.257% -.443965 -1.43218);--console-card-shadow:0 2px 4px lab(18.7505% -2.17971 -8.68827/.04), 0 10px 26px -8px lab(18.7505% -2.17971 -8.68827/.14), inset 0 1px 0 lab(100% 0 0/.8)}}.dark{--console-sidebar:#e6e9ed;--console-panel:var(--console-charcoal);--console-card:#2b3035;--console-panel-shadow:-16px 0 36px -12px #00000061, -4px 0 10px -3px #0000004d, inset 1px 0 0 #ffffff24;--console-card-shadow:0 2px 4px #0406092e, 0 12px 28px -8px #04060961, inset 0 1px 0 #c4cfdb14;--console-soft:#dce0e6}@supports (color:lab(0% 0 0)){.dark{--console-sidebar:lab(92.2233% -.66182 -2.14596);--console-card:lab(19.3646% -1.20829 -4.2333);--console-card-shadow:0 2px 4px lab(1.55425% -.288241 -1.34299/.18), 0 12px 28px -8px lab(1.55425% -.288241 -1.34299/.38), inset 0 1px 0 lab(82.5793% -2.10741 -7.10003/.08)}}.navigation-progress-capsule{box-sizing:border-box;corner-shape:superellipse(1.585);background:color-mix(in oklab, var(--foreground,#f3f3f3) 6%, transparent);opacity:1;border-radius:9999px;width:80px;padding:12px 16px;transition:opacity .2s}@supports (color:lab(0% 0 0)){.navigation-progress-capsule{background:color-mix(in oklab, var(--foreground,lab(95.94% 0 0)) 6%, transparent)}}.navigation-progress-capsule[data-phase=finishing]{opacity:0;transition-delay:.2s}.navigation-progress-track{corner-shape:superellipse(1.585);background:color-mix(in oklab, var(--foreground,#f3f3f3) 10%, transparent);border-radius:9999px;width:100%;height:6px;overflow:hidden}@supports (color:lab(0% 0 0)){.navigation-progress-track{background:color-mix(in oklab, var(--foreground,lab(95.94% 0 0)) 10%, transparent)}}.navigation-progress-fill{transform-origin:0;corner-shape:superellipse(1.585);background:var(--primary,#0e72bc);border-radius:9999px;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1)}@supports (color:lab(0% 0 0)){.navigation-progress-fill{background:var(--primary,lab(45.9741% -4.86481 -47.1899))}}@media (prefers-reduced-motion:reduce){.navigation-progress-capsule,.navigation-progress-fill{transition:none}}