:root{--k-font-sans:var(--kube-font-sans,"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--k-font-mono:var(--kube-font-mono,"JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace);--k-safe-top:env(safe-area-inset-top,0px);--k-safe-right:env(safe-area-inset-right,0px);--k-safe-bottom:env(safe-area-inset-bottom,0px);--k-safe-left:env(safe-area-inset-left,0px);--k-ms-press:90ms;--k-ms-ui-fast:.2s;--k-ms-ui:.4s;--k-ms-exit:.4s;--k-ms-sheet-in:.35s;--k-ms-sheet-out:.35s;--k-ms-menu-in:.4s;--k-ms-menu-out:.4s;--k-ms-toast-in:.4s;--k-ms-toast-out:.4s;--k-ms-mode:.8s;--k-ms-bloom-out:.2s;--k-ms-bloom-in:.2s;--k-ms-camera:.8s;--k-ms-turn-y:.9s;--k-ms-lead-in:60ms;--k-ms-dot-pop:.8s;--k-ms-glow:1.8s;--k-ms-light:.8s;--k-ms-light-delay:1.35s;--k-ms-flip:.38s;--k-ms-spring-soft:.8s;--k-ms-spring-snappy:.4s;--k-ms-spring-land:.44s;--k-ms-snap-min:.12s;--k-ms-snap-max:.42s;--k-ms-wrong:.52s;--k-ms-glow-delay:.3s;--k-ms-pulse:3.2s;--k-ms-pulse-delay:1.2s;--k-size-top-bar:56px;--k-size-top-bar-landscape:52px;--k-size-top-margin:4px;--k-size-top-button:48px;--k-size-top-button-radius:16px;--k-size-sides-width:84px;--k-size-sides-gap:6px;--k-size-bottom-margin:16px;--k-size-side:96px;--k-size-side-compact:84px;--k-size-main:136px;--k-size-main-compact:120px;--k-size-cell:max(92px, calc(68px + 1.5rem), calc(52px + 2.5rem));--k-size-bottom-row:calc(var(--k-size-cell) + 4px);--k-band-bottom:calc(var(--k-size-bottom-row) + 16px + var(--k-safe-bottom));--k-size-main-ring:60px;--k-size-main-icon:30px;--k-size-side-icon:24px;--k-size-press-ring:40px;--k-size-main-pulse:84px;--k-size-hit:48px;--k-size-edge:24px;--k-size-column:480px;--k-size-sheet-max:560px;--k-size-sheet-landscape-max:680px;--k-size-menu-max:360px;--k-size-dot:8px;--k-size-dot-gap:8px;--k-size-dot-gap-compact:6px;--k-size-dot-now:28px;--k-size-dot-mini:6px;--k-size-dot-mini-gap:5px;--k-size-dot-round:8px;--k-size-dot-round-gap:6px;--k-size-dot-round-now:22px;--k-size-switch-width:46px;--k-size-switch-height:28px;--k-size-menu-radius:20px;--k-size-sheet-radius:28px;--k-size-toast:56px;--k-size-toast-radius:16px;--k-size-tip-radius:12px;--k-size-key:48px;--k-size-key-gap:6px;--k-size-key-radius:14px;--k-size-grab-width:36px;--k-size-grab-height:4px;--k-size-gutter:20px;--k-size-gutter-compact:16px;--k-size-say-free:56px;--k-size-say-solved:160px;--k-size-say-guide:112px;--k-size-say-home:56px;--k-size-step-label:28px;--k-size-row:56px;--k-size-row-note:64px;--k-size-row-toggle:72px;--k-size-option:48px;--k-size-row-icon:22px;--k-size-row-gap:18px;--k-size-row-pad-left:18px;--k-size-row-pad-right:16px;--k-size-row-indent:58px;--k-size-option-pad-right:20px;--k-size-sheet-head:56px;--k-size-sheet-head-slot:48px;--k-size-switch-thumb:22px;--k-size-switch-inset:3px;--k-size-compact-below:340px;--k-size-landscape-max-height:520px;--k-space-1:4px;--k-space-2:8px;--k-space-3:12px;--k-space-4:16px;--k-space-5:24px;--k-space-6:32px;--k-space-7:48px;--k-type-display:500 min(4rem, 88px)/min(4rem, 88px) var(--k-font-sans);--k-type-display-tracking:-.045em;--k-type-readout:500 min(2.75rem, 60px)/1.1 var(--k-font-sans);--k-type-readout-tracking:-.035em;--k-type-headline:650 min(2rem, 48px)/min(2.25rem, 54px) var(--k-font-sans);--k-type-headline-tracking:-.02em;--k-type-sentence:650 min(1.625rem, 40px)/min(2rem, 48px) var(--k-font-sans);--k-type-sentence-tracking:-.015em;--k-type-title:600 min(1.375rem, 36px)/min(1.75rem, 44px) var(--k-font-sans);--k-type-title-tracking:-.015em;--k-type-action:650 1.25rem/1.5rem var(--k-font-sans);--k-type-action-tracking:-.005em;--k-type-action-small:650 1.0625rem/1.375rem var(--k-font-sans);--k-type-action-small-tracking:-.005em;--k-type-main-caption:600 1.0625rem/1.25rem var(--k-font-sans);--k-type-main-caption-tracking:-.005em;--k-type-main-caption-small:600 .9375rem/1.125rem var(--k-font-sans);--k-type-main-caption-small-tracking:0em;--k-type-side-caption:500 .8125rem/1rem var(--k-font-sans);--k-type-side-caption-tracking:0em;--k-type-body-large:500 1.0625rem/1.5rem var(--k-font-sans);--k-type-body-large-tracking:-.005em;--k-type-body:500 .9375rem/1.375rem var(--k-font-sans);--k-type-body-tracking:0em;--k-type-label:600 .8125rem/1.125rem var(--k-font-sans);--k-type-label-tracking:.01em;--k-type-notation:500 1.25rem/1.5rem var(--k-font-mono);--k-type-notation-tracking:0em;--k-type-scramble:500 1.25rem/1.75rem var(--k-font-mono);--k-type-scramble-tracking:0em;--k-type-scramble-big:500 1.0625rem/1.5rem var(--k-font-mono);--k-type-scramble-big-tracking:0em;--k-type-key:500 1.0625rem/1.5rem var(--k-font-mono);--k-type-key-tracking:0em;--k-type-detail:500 .9375rem/1.25rem var(--k-font-sans);--k-type-detail-tracking:0em;--k-type-sides-label:600 .9375rem/1.125rem var(--k-font-sans);--k-type-sides-label-tracking:0em;--k-ground:#0a0a0c;--k-panel:#141418;--k-panel-2:#1c1c21;--k-line:#ffffff1a;--k-ink:#f3f1ec;--k-muted:#c3c6cd;--k-quiet:#8c8f97;--k-faint:#f3f1ec57;--k-inverse:#15171c;--k-ctl:#ffffff12;--k-ctl-on:#ffffff24;--k-glass-strong:#0b0d12db;--k-urgent:#ffb4a8;--k-scrim:#0a0a0c9e;--k-panel-ring:#ffffff14;--k-grip:#ffffff38;--k-ring-round:#f3f1ecb3;--k-ink-edge:#f3f1ec6b;--k-ink-press:#f3f1ec80;--k-glass-sheet:#0d0f15b8;--k-glass-dense:#0b0d12f0;--k-ink-underline:#f3f1ec66;--k-switch-track:#fff0;--k-switch-track-on:#fff0;--k-switch-thumb:#fffc;--k-switch-thumb-on:#fff;--k-switch-line:var(--k-faint);--k-switch-line-on:#fff;--k-sentence-y:#ffd21a;--k-sentence-r:#e0284a;--k-sentence-g:#18a953;--k-sentence-b:#3a6fe0;--k-sentence-o:#f2650f;--k-sentence-w:#efede6;--k-glow-cube:radial-gradient(closest-side at var(--k-glow-x,50%) var(--k-glow-y,50%), #ffeccc38, #ffeccc14 60%, transparent);--k-cube-yellow:#ffd21a;--k-cube-white:#efede6;--k-cone:radial-gradient(closest-side at 50% 52%, #4846544d, #2c2b3421 58%, transparent);--k-blur-glass:24px;--kube-vignette-rgb:10, 10, 12;--kube-vignette-top-height:120px;--kube-vignette-top-stop:calc(var(--kube-vignette-top-height) * 4 / 9);--kube-vignette-top-mid:.7;--kube-vignette-bottom-start:55%;--kube-vignette-bottom-stop:80%;--kube-vignette-bottom-mid:.7;--kube-vignette-bottom-landscape:linear-gradient(90deg, transparent 42%, #0a0a0cb8 60%, #0a0a0c 82%);--kube-vignette-top:linear-gradient(rgb(var(--kube-vignette-rgb)) var(--k-safe-top), rgba(var(--kube-vignette-rgb), var(--kube-vignette-top-mid)) calc(var(--kube-vignette-top-stop) + var(--k-safe-top)), transparent calc(var(--kube-vignette-top-height) + var(--k-safe-top)));--kube-vignette-bottom:linear-gradient(transparent var(--kube-vignette-bottom-start), rgba(var(--kube-vignette-rgb), var(--kube-vignette-bottom-mid)) var(--kube-vignette-bottom-stop), rgb(var(--kube-vignette-rgb)));--kube-cone-sky:radial-gradient(closest-side at 50% 40%, #0a0a0c42, #0a0a0c1a 58%, transparent);--kube-cone-sky-landscape:radial-gradient(closest-side at 29% 56%, #0a0a0c42, #0a0a0c1a 58%, transparent);--k-vignette-top:var(--kube-vignette-top);--k-vignette-bottom:var(--kube-vignette-bottom);--k-vignette-bottom-landscape:var(--kube-vignette-bottom-landscape);--k-cone-sky:var(--kube-cone-sky);--k-cone-sky-landscape:var(--kube-cone-sky-landscape);--k-dark-rgb:10, 10, 12;--k-dark-alpha:.62;--k-dark-ramp-length:72px;--k-dark-settled:rgba(var(--k-dark-rgb), var(--k-dark-alpha));--k-dark-ramp:linear-gradient(180deg, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * 1)) 0%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .9978)) 6.25%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .9839)) 12.5%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .9512)) 18.75%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .8965)) 25%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .82)) 31.25%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .7248)) 37.5%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .616)) 43.75%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .5)) 50%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .384)) 56.25%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .2752)) 62.5%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .18)) 68.75%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .1035)) 75%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .0488)) 81.25%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .0161)) 87.5%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .0022)) 93.75%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * 0)) 100%);--k-dark-ramp-up:linear-gradient(180deg, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * 0)) 0%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .0022)) 6.25%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .0161)) 12.5%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .0488)) 18.75%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .1035)) 25%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .18)) 31.25%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .2752)) 37.5%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .384)) 43.75%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .5)) 50%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .616)) 56.25%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .7248)) 62.5%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .82)) 68.75%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .8965)) 75%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .9512)) 81.25%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .9839)) 87.5%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * .9978)) 93.75%, rgba(var(--k-dark-rgb), calc(var(--k-dark-alpha) * 1)) 100%);--k-halo-text:0 0 2px #0a0a0cf2, 0 0 4px #0a0a0cf2, 0 0 6px #0a0a0ce6, 0 0 8px #0a0a0ce6, 0 0 10px #0a0a0cd9, 0 0 14px #0a0a0ccc, 0 0 22px #0a0a0c8c;--k-halo-text-strong:0 0 2px #0a0a0cf2, 0 0 4px #0a0a0cf2, 0 0 6px #0a0a0ce6, 0 0 8px #0a0a0ce6, 0 0 10px #0a0a0cd9, 0 0 14px #0a0a0ccc, 0 0 22px #0a0a0c8c, 0 0 12px #0a0a0ce6, 0 0 16px #0a0a0cd9, 0 0 24px #0a0a0cb3;--k-halo-text-near:0 0 2px #0a0a0cf2, 0 0 4px #0a0a0cf2, 0 0 6px #0a0a0ce6, 0 0 8px #0a0a0ce6, 0 0 10px #0a0a0cd9, 0 0 14px #0a0a0ccc, 0 0 22px #0a0a0c8c, 0 0 12px #0a0a0ce6, 0 0 16px #0a0a0cd9, 0 0 24px #0a0a0cb3, 0 0 4px #0a0a0ce6, 0 0 6px #0a0a0ce6, 0 0 8px #0a0a0cd9, 0 0 10px #0a0a0ccc;--k-menu-btn-size:min(.9375rem, 16px);--k-halo-time:0 1px 2px #00000073, 0 0 1px #0006;--k-icon-halo-w1:3.6px;--k-icon-halo-w2:5.6px;--k-icon-halo-w3:8.2px;--k-icon-halo-w4:11.4px;--k-icon-halo-o1:.5;--k-icon-halo-o2:.3;--k-icon-halo-o3:.18;--k-icon-halo-o4:.1;--k-ring-stroke:1.6px;--k-z-bars:3;--k-z-burst:2;--k-z-layer:40;--k-z-toast:50;--k-z-tip:60;--k-ease:cubic-bezier(.2, .8, .2, 1);--k-ease-out:cubic-bezier(.16, 1, .3, 1);--k-ease-mode:cubic-bezier(.42, 0, .58, 1);--k-spring-soft:linear(0, .087, .2549, .4285, .5785, .6975, .7872, .8525, .899, .9315, .9539, .9694, .9796, .9865, .9911, .9942, .9962, .9975, .9984, .9989, 1);--k-spring-snappy:linear(0, .0797, .2411, .4165, .5777, .7049, .8014, .8713, .9198, .9522, .9731, .9862, .9937, .9979, 1, 1.001, 1.0012, 1.0012, 1.001, 1.0008, 1);--k-spring-land:linear(0, .0866, .2631, .4614, .6387, .7766, .8784, .9459, .9861, 1.008, 1.0173, 1.0192, 1.0173, 1.0138, 1.01, 1.0066, 1.0041, 1.0022, 1.0009, 1.0002, 1);--k-ease-snap:linear(0, .1945, .3641, .5105, .6352, .7398, .8261, .8954, .9496, .9902, 1.0187, 1.037, 1.0464, 1.0487, 1.0454, 1.0383, 1.0288, 1.0186, 1.0093, 1.0026, 1);--k-spring-wrong:linear(0, .0844, .2752, .4983, .7058, .872, .9885, 1.0581, 1.0896, 1.094, 1.0821, 1.0624, 1.0413, 1.0226, 1.0083, .9986, .9932, .9912, .9913, .9927, .9947, .9967, .9983, .9995, 1);--kube-mode-ms:var(--k-ms-mode);--kube-mode-ease:var(--k-ease-mode);--k-kf-sheet-in:k-sheet-in;--k-kf-sheet-out:k-sheet-out;--k-kf-menu-in:k-menu-in;--k-kf-menu-out:k-menu-out;--k-kf-toast-in:k-toast-in;--k-kf-toast-out:k-toast-out;--k-kf-pop:k-pop;--k-top-h:var(--k-size-top-bar);--k-side-w:var(--k-size-side);--k-main-w:var(--k-size-main);--k-gutter:var(--k-size-gutter);--k-dot-gap:var(--k-size-dot-gap)}:root[data-sky=day]{--k-halo-text:var(--k-halo-text-near);--k-dark-rgb:10, 10, 12;--k-dark-alpha:.62;--k-dark-ramp-length:72px}:root[data-sky=sunrise],:root[data-sky=golden],:root[data-sky=bluehour],:root[data-sky=night]{--k-dark-rgb:10, 10, 12;--k-dark-alpha:.62;--k-dark-ramp-length:72px}:root[data-sky=sunrise],:root[data-sky=golden]{--k-halo-text:var(--k-halo-text-near)}@media (width<=340px){:root{--k-side-w:var(--k-size-side-compact);--k-main-w:var(--k-size-main-compact);--k-gutter:var(--k-size-gutter-compact);--k-dot-gap:var(--k-size-dot-gap-compact)}}[data-k-compact=true]{--k-side-w:var(--k-size-side-compact);--k-main-w:var(--k-size-main-compact);--k-gutter:var(--k-size-gutter-compact);--k-dot-gap:var(--k-size-dot-gap-compact)}@media (height<=520px) and (aspect-ratio>=1){:root{--k-top-h:var(--k-size-top-bar-landscape)}}[data-k-landscape=true]{--k-top-h:var(--k-size-top-bar-landscape)}@supports not (transition-timing-function:linear(0, 1)){:root{--k-spring-soft:var(--k-ease-out);--k-spring-snappy:var(--k-ease-out);--k-spring-land:var(--k-ease-out);--k-ease-snap:var(--k-ease-out);--k-spring-wrong:var(--k-ease-out)}}@media (prefers-reduced-motion:reduce){:root{--k-ms-press:90ms;--k-ms-ui-fast:90ms;--k-ms-ui:90ms;--k-ms-exit:90ms;--k-ms-sheet-in:90ms;--k-ms-sheet-out:90ms;--k-ms-menu-in:90ms;--k-ms-menu-out:90ms;--k-ms-toast-in:90ms;--k-ms-toast-out:90ms;--k-ms-mode:90ms;--k-ms-bloom-out:0s;--k-ms-bloom-in:0s;--k-ms-camera:0s;--k-ms-turn-y:0s;--k-ms-lead-in:0s;--k-ms-dot-pop:90ms;--k-ms-glow:90ms;--k-ms-light:90ms;--k-ms-light-delay:0s;--k-ms-flip:90ms;--k-ms-spring-soft:90ms;--k-ms-spring-snappy:90ms;--k-ms-spring-land:90ms;--k-ms-snap-min:.12s;--k-ms-snap-max:.12s;--k-ms-wrong:90ms;--k-ms-glow-delay:0s;--k-ms-pulse:90ms;--k-ms-pulse-delay:0s;--k-spring-soft:var(--k-ease-out);--k-spring-snappy:var(--k-ease-out);--k-spring-land:var(--k-ease-out);--k-ease-snap:var(--k-ease-out);--k-spring-wrong:var(--k-ease-out);--k-kf-sheet-in:k-fade-in;--k-kf-sheet-out:k-fade-out;--k-kf-menu-in:k-fade-in;--k-kf-menu-out:k-fade-out;--k-kf-toast-in:k-fade-in;--k-kf-toast-out:k-fade-out;--k-kf-pop:k-fade-in}}:root[data-reduced-motion=true]{--k-ms-press:90ms;--k-ms-ui-fast:90ms;--k-ms-ui:90ms;--k-ms-exit:90ms;--k-ms-sheet-in:90ms;--k-ms-sheet-out:90ms;--k-ms-menu-in:90ms;--k-ms-menu-out:90ms;--k-ms-toast-in:90ms;--k-ms-toast-out:90ms;--k-ms-mode:90ms;--k-ms-bloom-out:0s;--k-ms-bloom-in:0s;--k-ms-camera:0s;--k-ms-turn-y:0s;--k-ms-lead-in:0s;--k-ms-dot-pop:90ms;--k-ms-glow:90ms;--k-ms-light:90ms;--k-ms-light-delay:0s;--k-ms-flip:90ms;--k-ms-spring-soft:90ms;--k-ms-spring-snappy:90ms;--k-ms-spring-land:90ms;--k-ms-snap-min:.12s;--k-ms-snap-max:.12s;--k-ms-wrong:90ms;--k-ms-glow-delay:0s;--k-ms-pulse:90ms;--k-ms-pulse-delay:0s;--k-spring-soft:var(--k-ease-out);--k-spring-snappy:var(--k-ease-out);--k-spring-land:var(--k-ease-out);--k-ease-snap:var(--k-ease-out);--k-spring-wrong:var(--k-ease-out);--k-kf-sheet-in:k-fade-in;--k-kf-sheet-out:k-fade-out;--k-kf-menu-in:k-fade-in;--k-kf-menu-out:k-fade-out;--k-kf-toast-in:k-fade-in;--k-kf-toast-out:k-fade-out;--k-kf-pop:k-fade-in}.k-ib,.k-pill,.k-act,.k-dots:is(button),.k-row,.k-toast-action{appearance:none;color:var(--k-ink);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;transition:transform var(--k-ms-press) var(--k-ease), color var(--k-ms-press) linear, box-shadow var(--k-ms-press) linear;background:0 0;border:0;margin:0}.k-ib:before{content:"";box-sizing:border-box;width:var(--k-size-press-ring);height:var(--k-size-press-ring);margin:calc(var(--k-size-press-ring) / -2) 0 0 calc(var(--k-size-press-ring) / -2);box-shadow:inset 0 0 0 1px var(--k-ink-press);opacity:0;pointer-events:none;transition:opacity var(--k-ms-press) linear;border-radius:50%;position:absolute;top:50%;left:50%}.k-ib:active:before,.k-ib[aria-expanded=true]:before{opacity:1}.k-ib:after{content:"";box-sizing:border-box;border-bottom:2px solid var(--k-ink);opacity:0;pointer-events:none;border-radius:1px;width:16px;height:0;margin-left:-8px;position:absolute;bottom:5px;left:50%}.k-ib[aria-pressed=true]:after{opacity:1;box-shadow:0 0 3px #0a0a0c99}.k-sheet .k-ib[aria-pressed=true]:after,.k-menu .k-ib[aria-pressed=true]:after{box-shadow:none}.k-ib[aria-pressed=true] .k-ib-caption{color:var(--k-ink)}.k-ib:active .k-icon{transform:scale(.94)}.k-dots:is(button):active,.k-dots:is(button)[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--k-ink-press)}.k-dots:is(button):active{transform:scale(.97)}.k-ib:focus-visible,.k-act:focus-visible,.k-dots:is(button):focus-visible,.k-toast-action:focus-visible,.k-pill:focus-visible .k-pill-ring{outline:2px solid var(--k-ink);outline-offset:2px}.k-pill:focus-visible{outline:2px solid #0000}:root:not([data-kb=true]) :is(.k-ib,.k-act,.k-dots:is(button),.k-toast-action,.k-row):focus-visible,:root:not([data-kb=true]) .k-pill:focus-visible .k-pill-ring{outline-color:#0000}.k-row:focus-visible{outline:2px solid var(--k-ink);outline-offset:-2px}.k-sheet:focus,.k-menu:focus{outline:none}.k-icon{flex:none;display:block}.k-top{z-index:var(--k-z-bars);box-sizing:border-box;min-height:calc(var(--k-top-h) + var(--k-safe-top));padding:var(--k-safe-top) calc(var(--k-size-top-margin) + var(--k-safe-right)) 0 calc(var(--k-size-top-margin) + var(--k-safe-left));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid;position:relative}.k-top-cell{min-width:0;min-height:var(--k-top-h);transition:opacity var(--k-ms-ui-fast) linear, visibility 0s linear 0s;align-items:center;display:flex}.k-top-cell[data-slot=tv]{justify-content:flex-start}.k-top-cell[data-slot=tm]{justify-content:center}.k-top-cell[data-slot=th]{justify-content:flex-end}.k-top[data-dimmed=true] .k-top-cell:is([data-slot=tv],[data-slot=th]) .k-ib{color:#f3f1ec}.k-top[data-quiet=true] .k-top-cell:is([data-slot=tv],[data-slot=th]){opacity:0;visibility:hidden;transition:opacity var(--k-ms-ui-fast) linear, visibility 0s linear var(--k-ms-ui-fast)}.k-bottom{z-index:var(--k-z-bars);box-sizing:border-box;grid-template-columns:var(--k-side-w) var(--k-main-w) var(--k-side-w);min-height:calc(var(--k-size-bottom-row) + 8px + var(--k-safe-bottom));padding:4px calc(var(--k-size-bottom-margin) + var(--k-safe-right)) calc(8px + var(--k-safe-bottom)) calc(var(--k-size-bottom-margin) + var(--k-safe-left));justify-content:center;align-items:start;display:grid;position:relative}.k-bottom-cell{min-width:0;min-height:var(--k-size-cell);justify-content:center;align-items:flex-start;display:flex}.k-bottom-cell[data-slot=main]{width:var(--k-main-w);justify-self:center;max-width:100%}@media (width<=359px){.k-bottom{grid-template-columns:minmax(0,96fr) minmax(0,136fr) minmax(0,96fr)}}@media (width<=340px){.k-bottom{grid-template-columns:minmax(0,84fr) minmax(0,120fr) minmax(0,84fr)}}.k-bottom-cell>.k-tipwrap{flex:0 auto;min-width:0;max-width:100%}.k-pill{box-sizing:border-box;width:var(--k-main-w);max-width:100%;min-height:var(--k-size-cell);font:var(--k-type-main-caption);letter-spacing:var(--k-type-main-caption-tracking);white-space:nowrap;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:flex}.k-pill-ring{box-sizing:border-box;width:var(--k-size-main-ring);height:var(--k-size-main-ring);box-shadow:inset 0 0 0 var(--k-ring-stroke,1.6px) var(--k-ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.k-pill .k-icon{transition:transform var(--k-ms-press) var(--k-ease)}.k-pill-text{flex:none}.k-pill:active .k-pill-ring,.k-pill[data-ring=true] .k-pill-ring{box-shadow:inset 0 0 0 2px var(--k-ink)}.k-pill:active .k-icon{transform:scale(.94)}.k-pill[data-fill=ghost]{color:var(--k-muted)}.k-pill[data-fill=ghost] .k-pill-ring{box-shadow:none}.k-pill[data-fill=ghost]:active .k-pill-ring{box-shadow:inset 0 0 0 1px var(--k-ink-press)}.k-pill:disabled,.k-pill[aria-disabled=true]{color:var(--k-faint);cursor:default}.k-pill:disabled .k-pill-ring,.k-pill[aria-disabled=true] .k-pill-ring{box-shadow:inset 0 0 0 var(--k-ring-stroke,1.6px) var(--k-faint)}.k-pill[data-pulse=on] .k-pill-ring:after{content:"";box-sizing:border-box;width:var(--k-size-main-ring);height:var(--k-size-main-ring);margin:calc(var(--k-size-main-ring) / -2) 0 0 calc(var(--k-size-main-ring) / -2);box-shadow:inset 0 0 0 var(--k-ring-stroke,1.6px) var(--k-ink);opacity:0;pointer-events:none;animation:k-main-pulse var(--k-ms-pulse) var(--k-ease-out) var(--k-ms-pulse-delay) 1;border-radius:50%;position:absolute;top:50%;left:50%}.k-pill:is([data-fit=small],[data-fit=wrap]){font:var(--k-type-main-caption-small);letter-spacing:var(--k-type-main-caption-small-tracking);font-size:min(.9375rem,19px);line-height:min(1.125rem,22px)}.k-bottom:has(.k-pill:is([data-fit=small],[data-fit=wrap])) .k-ib-caption{font-size:min(.8125rem,19px);line-height:min(1rem,22px)}.k-pill[data-fit=wrap]{white-space:normal;text-align:center;text-wrap:balance;min-width:min-content}.k-pill[data-fit=wrap] .k-pill-text{overflow-wrap:normal;flex:0 auto;min-width:0}.k-tipwrap{flex:none;display:inline-flex;position:relative}.k-ib{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;display:inline-flex;position:relative}.k-ib--top,.k-ib--sheet{width:var(--k-size-top-button);height:var(--k-size-top-button);border-radius:var(--k-size-top-button-radius)}.k-ib--top.k-menu-btn{width:auto;min-width:44px;font-family:var(--k-font-sans);font-weight:500;font-size:var(--k-menu-btn-size);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:0 4px;line-height:1}.k-menu-btn-text{margin-right:-.12em}.k-menu-btn:before{border-radius:var(--k-size-top-button-radius);width:auto;height:auto;margin:0;inset:0}.k-ib--side{width:var(--k-side-w);max-width:100%;height:var(--k-size-cell);padding-top:calc((var(--k-size-main-ring) - var(--k-size-side-icon)) / 2);border-radius:var(--k-size-top-button-radius);justify-content:flex-start}.k-ib--side:before{top:calc(var(--k-size-main-ring) / 2)}.k-ib-pulse{left:50%;top:calc(var(--k-size-main-ring) / 2);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--k-ink);opacity:0;pointer-events:none;border-radius:50%;margin:-20px 0 0 -20px;position:absolute}.k-ib--side:after{bottom:auto;top:calc(var(--k-size-main-ring) / 2 + 17px)}.k-ib--text{gap:var(--k-size-sides-gap);width:auto;min-width:var(--k-size-sides-width);min-height:var(--k-size-top-button);flex-direction:row;height:auto;padding:0 8px}.k-ib--text:before{border-radius:var(--k-size-top-button-radius);width:auto;height:auto;margin:0;inset:0}.k-ib-text{font:var(--k-type-sides-label);letter-spacing:var(--k-type-sides-label-tracking);white-space:nowrap}.k-ib-caption{left:0;right:0;top:calc(var(--k-size-main-ring) + 8px);font:var(--k-type-side-caption);letter-spacing:var(--k-type-side-caption-tracking);color:var(--k-muted);text-align:center;white-space:normal;text-wrap:balance;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;max-height:2lh;position:absolute}.k-ib-caption[data-tone=ink]{color:var(--k-ink)}.k-ib-caption[data-shown=false],.k-ib-caption[data-fit=icon]{visibility:hidden}.k-ib--dimmed,.k-ib--dimmed .k-ib-caption{color:color-mix(in srgb, var(--k-ink) 62%, transparent);cursor:default}.k-tip{z-index:var(--k-z-tip);box-sizing:border-box;text-shadow:0 1px 4px #000000a6;color:var(--k-ink);font:var(--k-type-body);white-space:nowrap;pointer-events:none;transform:translateX(calc(-50% + var(--k-tip-shift,0px)));animation:k-fade-in var(--k-ms-ui-fast) var(--k-ease-out) backwards;padding:6px 12px;font-weight:600;position:absolute;left:50%}.k-tip[data-placement=above]{bottom:calc(100% + 8px)}.k-tip[data-placement=below]{top:calc(100% + 8px)}.k-tip[data-state=out]{animation:k-fade-out var(--k-ms-ui-fast) linear forwards}.k-dots{box-sizing:border-box;min-height:var(--k-size-hit);border-radius:var(--k-size-top-button-radius);justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.k-dots-wrap{flex:none}.k-dots-row{align-items:center;gap:var(--k-dot-gap);display:flex}.k-dot{box-sizing:border-box;width:var(--k-size-dot);height:var(--k-size-dot);border-radius:calc(var(--k-size-dot) / 2);box-shadow:inset 0 0 0 1.5px var(--k-quiet);transition:width var(--k-ms-spring-soft) var(--k-ease-out), background-color var(--k-ms-ui) linear, box-shadow var(--k-ms-ui) linear;flex:none;position:relative;overflow:hidden}.k-dot[data-state=done]{background:var(--k-ink);box-shadow:none}.k-dot[data-state=now]{width:var(--k-size-dot-now);box-shadow:inset 0 0 0 1.5px var(--k-ink)}.k-dot i{border-radius:inherit;background:var(--k-ink);opacity:.8;width:0;transition:width var(--k-ms-spring-soft) var(--k-ease-out);position:absolute;top:0;bottom:0;left:0}.k-dot[data-pop=true]{animation:var(--k-kf-pop) var(--k-ms-dot-pop) var(--k-spring-land)}.k-dots--round{min-height:0;padding:0}.k-dots--round .k-dots-row{gap:var(--k-size-dot-round-gap)}.k-dots--round .k-dot{width:var(--k-size-dot-round);height:var(--k-size-dot-round)}.k-dots--round .k-dot[data-state=now]{width:var(--k-size-dot-round-now);box-shadow:inset 0 0 0 1.5px var(--k-ring-round)}.k-dots--round .k-dot[data-state=now] i{display:none}.k-dots--mini{min-height:0;padding:0}.k-dots--mini .k-dots-row{gap:var(--k-size-dot-mini-gap)}.k-dots--mini .k-dot{width:var(--k-size-dot-mini);height:var(--k-size-dot-mini);border-radius:calc(var(--k-size-dot-mini) / 2);box-shadow:inset 0 0 0 1.2px var(--k-quiet)}.k-dots--mini .k-dot[data-state=done]{box-shadow:none}.k-dots--mini .k-dot[data-state=now]{width:var(--k-size-dot-mini);background:var(--k-ink);box-shadow:none}.k-dots--mini .k-dot[data-state=now] i{display:none}.k-layer{z-index:var(--k-z-layer);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--k-font-sans);position:absolute;inset:0}.k-layer[data-state=closing]{pointer-events:none}.k-scrim{background:var(--k-scrim);animation:k-fade-in var(--k-ms-ui) linear backwards;position:absolute;inset:0}.k-layer[data-state=closing] .k-scrim{animation:k-fade-out var(--k-ms-exit) linear forwards}.k-sheet{left:0;right:0;bottom:calc(8px + var(--k-safe-bottom));box-sizing:border-box;width:min(var(--k-size-sheet-max), calc(100% - 16px));max-height:calc(92% - var(--k-safe-bottom));padding:8px calc(8px + var(--k-safe-right)) calc(8px + var(--k-toast-lane,0px)) calc(8px + var(--k-safe-left));border-radius:var(--k-size-sheet-radius);background:var(--k-glass-sheet);-webkit-backdrop-filter:blur(var(--k-blur-glass)) saturate(1.2);backdrop-filter:blur(var(--k-blur-glass)) saturate(1.2);box-shadow:0 0 0 1px var(--k-line), 0 -20px 60px #00000059;color:var(--k-ink);transform:translateY(var(--k-drag,0px));transition:transform var(--k-ms-ui) var(--k-ease), padding-bottom var(--k-ms-ui) var(--k-ease);animation:var(--k-kf-sheet-in) var(--k-ms-sheet-in) var(--k-spring-soft) backwards;flex-direction:column;margin:0 auto;display:flex;position:absolute}.k-layer[data-fit=tall] .k-sheet{height:calc(92% - var(--k-safe-bottom))}.k-layer[data-state=closing] .k-sheet{animation:var(--k-kf-sheet-out) var(--k-ms-sheet-out) var(--k-ease) forwards}.k-sheet.k-dragging{transition:none}.k-sheet-grip{touch-action:none;flex:none}.k-grab{justify-content:center;display:flex}.k-grab span{width:var(--k-size-grab-width);height:var(--k-size-grab-height);border-radius:calc(var(--k-size-grab-height) / 2);background:var(--k-grip)}.k-sheet-head{grid-template-columns:var(--k-size-sheet-head-slot) minmax(0, 1fr) var(--k-size-sheet-head-slot);min-height:var(--k-size-sheet-head);align-items:center;margin:4px -8px 0;display:grid}.k-sheet-head>.k-tipwrap,.k-sheet-head>.k-sheet-slot{justify-self:center}.k-sheet-title{font:var(--k-type-title);letter-spacing:var(--k-type-title-tracking);text-align:center;text-wrap:balance;margin:0;padding:0 4px}.k-sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:4px 0;position:relative;overflow:hidden auto}.k-page[data-dir=forward]{animation:k-page-in-right var(--k-ms-ui-fast) var(--k-ease-out) both}.k-page[data-dir=back]{animation:k-page-in-left var(--k-ms-ui-fast) var(--k-ease-out) both}@keyframes k-page-in-right{0%{opacity:0;transform:translate(28px)}}@keyframes k-page-in-left{0%{opacity:0;transform:translate(-28px)}}@media (height<=520px) and (aspect-ratio>=1){.k-sheet{width:min(var(--k-size-sheet-landscape-max), calc(100% - 32px));max-height:calc(100% - 16px - var(--k-safe-bottom))}}[data-k-landscape=true] .k-sheet{width:min(var(--k-size-sheet-landscape-max), calc(100% - 32px));max-height:calc(100% - 16px - var(--k-safe-bottom))}@media (height<=520px) and (aspect-ratio>=1){body:has(.k-layer--sheet[data-state=open]) .k-top{opacity:0;pointer-events:none}}body:has(.k-layer--sheet[data-state=open]) [data-k-landscape=true] .k-top,[data-k-landscape=true]:has(.k-layer--sheet[data-state=open]) .k-top{opacity:0;pointer-events:none}:root[data-glass=dense] :is(.k-sheet,.k-menu-frame){background:var(--k-glass-dense);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.k-sheet,.k-menu-frame{background:var(--k-glass-dense);-webkit-backdrop-filter:none;backdrop-filter:none}}.k-menu-frame{top:calc(var(--k-safe-top) + var(--k-top-h) + 8px);right:calc(16px + var(--k-safe-right));box-sizing:border-box;width:min(var(--k-size-menu-max), calc(100% - 32px));max-height:calc(100% - var(--k-safe-top) - var(--k-top-h) - 16px - var(--k-safe-bottom));border-radius:var(--k-size-menu-radius);background:var(--k-glass-sheet);-webkit-backdrop-filter:blur(var(--k-blur-glass)) saturate(1.2);backdrop-filter:blur(var(--k-blur-glass)) saturate(1.2);box-shadow:0 0 0 1px var(--k-line), 0 24px 60px #00000073;color:var(--k-ink);animation:var(--k-kf-menu-in) var(--k-ms-menu-in) var(--k-spring-snappy) backwards;flex-direction:column;display:flex;position:absolute}.k-menu{box-sizing:border-box;overscroll-behavior:contain;border-radius:inherit;--k-fade-top:0px;--k-fade-bottom:0px;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--k-fade-top), black calc(100% - var(--k-fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--k-fade-top), black calc(100% - var(--k-fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--k-fade-top), black calc(100% - var(--k-fade-bottom)), transparent 100%);flex:auto;padding:8px 0;overflow:auto}.k-menu[data-fade~=top]{--k-fade-top:28px}.k-menu[data-fade~=bottom]{--k-fade-bottom:36px}.k-layer[data-state=closing] .k-menu-frame{animation:var(--k-kf-menu-out) var(--k-ms-menu-out) var(--k-ease) forwards}.k-row{box-sizing:border-box;grid-template-columns:var(--k-size-row-icon) minmax(0, 1fr) auto;column-gap:var(--k-size-row-gap);width:100%;min-height:var(--k-size-row);padding:0 var(--k-size-row-pad-right) 0 var(--k-size-row-pad-left);font:var(--k-type-body-large);letter-spacing:var(--k-type-body-large-tracking);text-align:start;align-items:center;text-decoration:none;display:grid}.k-row--note{min-height:var(--k-size-row-note)}.k-row--flush{grid-template-columns:minmax(0,1fr) auto}.k-row-icon--none{width:var(--k-size-row-icon);height:var(--k-size-row-icon);display:block}.k-row:active{box-shadow:inset 0 0 0 1px var(--k-ink-press)}.k-row-icon{flex:none}.k-row-label{flex-direction:column;min-width:0;padding:8px 0;display:flex}.k-sheet .k-row-label{padding-block:10px}.k-sheet .k-row--note{min-height:var(--k-size-row-toggle)}.k-row-note{font:var(--k-type-detail);letter-spacing:var(--k-type-detail-tracking);color:var(--k-muted)}.k-row-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;min-width:0;padding:8px 0;display:flex}.k-sheet .k-row-main{padding-block:10px}.k-row-main .k-row-label{flex:0 auto;min-width:min-content;padding:0}.k-row-main .k-row-detail{flex:0 auto;min-width:0;max-width:100%}.k-row-main .k-row-note--under{flex:1 0 100%}.k-row-trail{justify-self:end;align-items:center;gap:8px;display:flex}.k-row-detail{font:var(--k-type-detail);letter-spacing:var(--k-type-detail-tracking);color:var(--k-muted)}.k-row-chev{color:var(--k-muted);flex:none}.k-row-fold{transition:transform var(--k-ms-ui) var(--k-ease-out)}.k-row-fold[data-open=true]{transform:rotate(180deg)}.k-row[data-dimmed=true]{cursor:default}.k-row[data-dimmed=true] :is(.k-row-icon,.k-row-text,.k-row-note,.k-row-detail,.k-row-chev){color:var(--k-faint)}.k-row--option{min-height:var(--k-size-option);padding:0 var(--k-size-option-pad-right) 0 var(--k-size-row-indent);grid-template-columns:minmax(0,1fr) auto}.k-row--option .k-row-label{padding-block:0}.k-row--option-note .k-row-label{padding-block:8px}.k-row-check{color:var(--k-ink);flex:none}.k-menu-sep{background:var(--k-line);height:1px;margin:4px 16px}.k-switch{box-sizing:border-box;width:var(--k-size-switch-width);height:var(--k-size-switch-height);border-radius:calc(var(--k-size-switch-height) / 2);background:var(--k-switch-track);box-shadow:inset 0 0 0 1.5px var(--k-switch-line);transition:box-shadow var(--k-ms-ui) linear;flex:none;position:relative}.k-switch i{top:var(--k-size-switch-inset);left:var(--k-size-switch-inset);width:var(--k-size-switch-thumb);height:var(--k-size-switch-thumb);box-shadow:inset 0 0 0 1.5px var(--k-switch-thumb);transition:transform var(--k-ms-ui) var(--k-ease-out), background-color var(--k-ms-ui) linear, box-shadow var(--k-ms-ui) linear;background:0 0;border-radius:50%;position:absolute}.k-switch[data-on=true]{background:var(--k-switch-track-on);box-shadow:inset 0 0 0 1.5px var(--k-switch-line-on)}.k-switch[data-on=true] i{background:var(--k-switch-thumb-on);box-shadow:none;transform:translateX(calc(var(--k-size-switch-width) - var(--k-size-switch-thumb) - 2 * var(--k-size-switch-inset)))}.k-toast-region{z-index:var(--k-z-toast);left:calc(var(--k-gutter) + var(--k-safe-left));right:calc(var(--k-gutter) + var(--k-safe-right));bottom:calc(var(--k-toast-bottom,calc(var(--k-size-bottom-row) + 8px + var(--k-safe-bottom))) + 12px);pointer-events:none;justify-content:center;display:flex;position:absolute}.k-toast-region[data-docked=sheet]{bottom:calc(8px + var(--k-safe-bottom));transition:bottom var(--k-ms-ui) var(--k-ease)}[data-k-landscape=true] .k-toast-region[data-docked=sheet]{top:auto;bottom:calc(8px + var(--k-safe-bottom));width:calc(min(var(--k-size-sheet-landscape-max), 100% - 32px) - 32px);left:50%;right:auto;transform:translate(-50%)}.k-toast{box-sizing:border-box;width:100%;min-height:var(--k-size-toast);text-shadow:0 1px 4px #000000a6;color:var(--k-ink);font:var(--k-type-body-large);letter-spacing:var(--k-type-body-large-tracking);pointer-events:auto;animation:var(--k-kf-toast-in) var(--k-ms-toast-in) var(--k-ease-out) backwards;align-items:center;padding:0 4px 0 18px;display:flex}.k-toast[data-state=out]{pointer-events:none;animation:var(--k-kf-toast-out) var(--k-ms-toast-out) var(--k-ease) forwards}.k-toast-text{flex:auto;min-width:0;padding:8px 8px 8px 0}.k-toast-action{box-sizing:border-box;min-width:var(--k-size-hit);min-height:var(--k-size-hit);font:var(--k-type-body-large);text-decoration:underline;-webkit-text-decoration-color:var(--k-ink-underline);text-decoration-color:var(--k-ink-underline);text-underline-offset:4px;border-radius:12px;flex:none;padding:0 14px;font-weight:650}.k-toast-action:active{box-shadow:inset 0 0 0 1px var(--k-ink-press)}.k-t-display{font:var(--k-type-display);letter-spacing:var(--k-type-display-tracking);font-variant-numeric:tabular-nums}.k-t-readout{font:var(--k-type-readout);letter-spacing:var(--k-type-readout-tracking);font-variant-numeric:tabular-nums}.k-t-headline{font:var(--k-type-headline);letter-spacing:var(--k-type-headline-tracking)}.k-t-sentence{max-width:19em;font:var(--k-type-sentence);letter-spacing:var(--k-type-sentence-tracking);text-wrap:balance}.k-t-title{font:var(--k-type-title);letter-spacing:var(--k-type-title-tracking)}.k-t-action{font:var(--k-type-action);letter-spacing:var(--k-type-action-tracking)}.k-t-body-large{font:var(--k-type-body-large);letter-spacing:var(--k-type-body-large-tracking)}.k-t-body{font:var(--k-type-body);letter-spacing:var(--k-type-body-tracking)}.k-t-label{font:var(--k-type-label);letter-spacing:var(--k-type-label-tracking)}.k-t-notation{font:var(--k-type-notation);letter-spacing:var(--k-type-notation-tracking)}.k-cone{background:var(--k-cone)}.k-cone-sky{background:var(--k-cone-sky)}.k-vignette-top{height:calc(var(--kube-vignette-top-height) + var(--k-safe-top));background:var(--k-vignette-top);pointer-events:none;position:absolute;inset:0 0 auto}.k-vignette-bottom{background:var(--k-vignette-bottom);pointer-events:none;position:absolute;inset:0}@media (height<=520px) and (aspect-ratio>=1){.k-cone-sky{background:var(--k-cone-sky-landscape)}.k-vignette-bottom{background:var(--k-vignette-bottom-landscape)}}[data-k-landscape=true] .k-cone-sky{background:var(--k-cone-sky-landscape)}[data-k-landscape=true] .k-vignette-bottom{background:var(--k-vignette-bottom-landscape)}.k-dark-top{height:var(--k-cube-top,290px);box-sizing:border-box;grid-template-rows:auto minmax(0, var(--k-dark-ramp-length)) 1fr;pointer-events:none;display:grid;position:absolute;inset:0 0 auto}.k-dark-settled{box-sizing:border-box;padding:calc(var(--k-safe-top) + 72px) calc(24px + var(--k-safe-right)) 14px calc(24px + var(--k-safe-left));background:var(--k-dark-settled);text-align:center;text-wrap:balance;text-shadow:var(--k-halo-text);justify-items:center;gap:6px;display:grid}.k-dark-ramp{background:var(--k-dark-ramp)}.k-band{left:calc(24px + var(--k-safe-left));right:calc(24px + var(--k-safe-right));top:calc(var(--k-cube-bottom,458px) + var(--k-band-gap,10px));bottom:calc(8px + var(--k-size-cell) + var(--k-safe-bottom));box-sizing:border-box;text-align:center;text-wrap:balance;text-shadow:var(--k-halo-text);z-index:var(--k-z-bars);pointer-events:none;align-content:center;justify-items:center;gap:4px;display:grid;position:absolute}.k-band :is(button,a,[role=button]){pointer-events:auto}.k-band-line{font:var(--k-type-body-large);letter-spacing:var(--k-type-body-large-tracking);color:var(--k-ink);margin:0}.k-band-sub{font:var(--k-type-body);letter-spacing:var(--k-type-body-tracking);color:var(--k-muted);margin:0}.k-band-title{font:var(--k-type-title);letter-spacing:var(--k-type-title-tracking);color:var(--k-ink);margin:0}.k-band-label{font:var(--k-type-label);letter-spacing:var(--k-type-label-tracking);color:var(--k-ink);margin:0}.k-band-time{font:var(--k-type-display);letter-spacing:var(--k-type-display-tracking);font-variant-numeric:tabular-nums;color:var(--k-ink);margin:0}:root[data-large-text] .k-band-sub{display:none}@media (width<=340px){.k-band{left:calc(20px + var(--k-safe-left));right:calc(20px + var(--k-safe-right))}.k-dark-settled{padding-left:calc(20px + var(--k-safe-left));padding-right:calc(20px + var(--k-safe-right))}}[data-k-compact=true] .k-band{left:calc(20px + var(--k-safe-left));right:calc(20px + var(--k-safe-right))}[data-k-compact=true] .k-dark-settled{padding-left:calc(20px + var(--k-safe-left));padding-right:calc(20px + var(--k-safe-right))}.k-act{box-sizing:border-box;min-height:var(--k-size-top-button);text-align:left;font:600 .9375rem/1.125rem var(--k-font-sans);letter-spacing:.005em;color:var(--k-ink);align-items:center;gap:6px;padding:0 4px;display:flex;position:relative}.k-act:before{content:"";border-radius:var(--k-size-top-button-radius);box-shadow:inset 0 0 0 1px var(--k-ink-press);opacity:0;pointer-events:none;transition:opacity var(--k-ms-press) linear;position:absolute;inset:0}.k-act:active:before{opacity:1}.k-act .k-icon{flex:none}.k-act-label{min-width:0;max-width:12em}.k-act-part{white-space:nowrap}.k-act:is(:disabled,[aria-disabled=true]){color:var(--k-faint);cursor:default}.k-burst{z-index:var(--k-z-burst);pointer-events:none;position:absolute;inset:0;overflow:hidden}.k-burst-s{opacity:0;will-change:transform, opacity;border-radius:2px;position:absolute;top:0;left:0}.k-layer--live{pointer-events:none}.k-layer--live .k-sheet{pointer-events:auto}.k-layer--live[data-state=closing] .k-sheet{pointer-events:none}@keyframes k-fade-in{0%{opacity:0}}@keyframes k-fade-out{to{opacity:0}}@keyframes k-sheet-in{0%{transform:translateY(calc(var(--k-drag,0px) + 100% + 8px + var(--k-safe-bottom)))}}@keyframes k-sheet-out{0%{transform:translateY(var(--k-drag,0px))}to{transform:translateY(calc(var(--k-drag,0px) + 100% + 8px + var(--k-safe-bottom)))}}@keyframes k-menu-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes k-menu-out{to{opacity:0;transform:translateY(-8px)}}@keyframes k-toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes k-toast-out{to{opacity:0;transform:translateY(4px)}}@keyframes k-main-pulse{0%{opacity:.45;transform:scale(1)}50%,to{opacity:0;transform:scale(1.4)}}@keyframes k-pop{0%{transform:scale(.3)}}@media (prefers-reduced-motion:reduce){.k-ib:active .k-icon,.k-pill:active .k-icon,.k-dots:is(button):active{transform:none}.k-pill[data-pulse=on] .k-pill-ring:after{animation:none}.k-sheet{transition:none}}:root[data-reduced-motion=true] .k-ib:active .k-icon,:root[data-reduced-motion=true] .k-pill:active .k-icon,:root[data-reduced-motion=true] .k-dots:is(button):active{transform:none}:root[data-reduced-motion=true] .k-pill[data-pulse=on] .k-pill-ring:after{animation:none}:root[data-reduced-motion=true] .k-sheet{transition:none}@media (forced-colors:active){.k-pill-ring{border:2px solid buttontext}:root[data-kb=true] .k-ib:focus-visible,:root[data-kb=true] .k-pill:focus-visible .k-pill-ring,:root[data-kb=true] .k-dots:is(button):focus-visible,:root[data-kb=true] .k-row:focus-visible,:root[data-kb=true] .k-toast-action:focus-visible{outline-color:highlight}.k-switch{border:1px solid buttontext}.k-dot[data-state=done]{background:buttontext}}.k-sign{color:var(--k-ink);flex-direction:column;align-items:center;gap:.08em;display:inline-flex}.k-sign-svg{height:1.083em;margin:-.042em;display:block;overflow:visible}.k-sign-under{background:0 0;border-radius:1px;width:70%;height:2px;display:block}.k-sign[data-state=now] .k-sign-under{background:currentColor}.k-sign[data-state=next]{opacity:.8}.k-sign[data-state=done]{opacity:.55}.k-signs{font-size:var(--k-signs-size,1em);align-items:flex-start;gap:.32em;display:inline-flex}
