.k-nav-progress.svelte-1ptk24l{position:fixed;top:var(--safe-top, 0px);left:0;right:0;height:var(--knp-height);z-index:var(--knp-z);pointer-events:none;overflow:hidden;background:transparent}.k-nav-progress__fill.svelte-1ptk24l{height:100%;width:100%;background:var(--knp-color);transform-origin:0 50%;transform:scaleX(0);transition:transform .2s ease-out;box-shadow:0 0 8px var(--knp-color)}@media(prefers-reduced-motion:reduce){.k-nav-progress__fill.svelte-1ptk24l{transition:transform 80ms linear;box-shadow:none}}.brand-logo.svelte-g4ehpd{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;line-height:1}.brand-logo.mark-only.svelte-g4ehpd{gap:0}.brand-mark.svelte-g4ehpd{display:block;flex-shrink:0;object-fit:contain}.brand-wordmark.svelte-g4ehpd{font-weight:800;color:var(--theme-text);letter-spacing:-.01em}.kh-sheet__backdrop.svelte-po4fr1{position:fixed;inset:0;z-index:var(--z-modal);background:#0000008c;opacity:0;will-change:opacity;-webkit-tap-highlight-color:transparent}.kh-sheet.svelte-po4fr1{position:fixed;left:0;right:0;bottom:var(--kh-sheet-kb-pad, 0px);z-index:calc(var(--z-modal) + 1);height:calc(var(--kh-sheet-height, 90dvh) - var(--kh-sheet-kb-pad, 0px));max-height:calc(var(--kh-sheet-height, 90dvh) - var(--kh-sheet-kb-pad, 0px));display:flex;flex-direction:column;background:var(--theme-card, var(--theme-surface));color:var(--theme-text);border-top-left-radius:var(--theme-radius-surface, 16px);border-top-right-radius:var(--theme-radius-surface, 16px);box-shadow:0 -8px 32px #00000080;will-change:transform;transform:translateY(100%)}.kh-sheet__head.svelte-po4fr1{padding:.5rem 1rem;flex-shrink:0;touch-action:none;cursor:grab}.kh-sheet__handle.svelte-po4fr1{width:36px;height:4px;margin:0 auto .5rem;border-radius:9999px;background:var(--theme-border)}.k-material .kh-sheet__handle.svelte-po4fr1{width:32px}.kh-sheet__title.svelte-po4fr1{margin:0;font-size:var(--fs-h4, 1.125rem);font-weight:600;line-height:var(--lh-tight, 1.3);text-align:left}.kh-sheet__body.svelte-po4fr1{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.5rem 1rem 1rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1rem)}.kh-sheet__footer.svelte-po4fr1{flex-shrink:0;padding:.75rem 1rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + .75rem);border-top:1px solid var(--theme-border);background:var(--theme-card, var(--theme-surface))}@media(prefers-reduced-motion:reduce){.kh-sheet.svelte-po4fr1,.kh-sheet__backdrop.svelte-po4fr1{transition:opacity .15s ease-out!important}}
