[data-koala-theme]{background:var(--k-bg-pattern),var(--k-bg);color:var(--k-label);font-family:var(--k-font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;--k-type-scale:1;--k-fs-large-title:calc(34px*var(--k-type-scale));--k-lh-large-title:calc(41px*var(--k-type-scale));--k-fs-title-1:calc(28px*var(--k-type-scale));--k-lh-title-1:calc(34px*var(--k-type-scale));--k-fs-title-2:calc(22px*var(--k-type-scale));--k-lh-title-2:calc(28px*var(--k-type-scale));--k-fs-title-3:calc(20px*var(--k-type-scale));--k-lh-title-3:calc(25px*var(--k-type-scale));--k-fs-headline:calc(17px*var(--k-type-scale));--k-lh-headline:calc(22px*var(--k-type-scale));--k-fs-body:calc(17px*var(--k-type-scale));--k-lh-body:calc(22px*var(--k-type-scale));--k-fs-callout:calc(16px*var(--k-type-scale));--k-lh-callout:calc(21px*var(--k-type-scale));--k-fs-subheadline:calc(15px*var(--k-type-scale));--k-lh-subheadline:calc(20px*var(--k-type-scale));--k-fs-footnote:calc(13px*var(--k-type-scale));--k-lh-footnote:calc(18px*var(--k-type-scale));--k-fs-caption:calc(13px*var(--k-type-scale));--k-lh-caption:calc(18px*var(--k-type-scale));--k-space-1:4px;--k-space-2:8px;--k-space-3:12px;--k-space-4:16px;--k-space-5:20px;--k-space-6:24px;--k-space-8:32px;--k-space-10:40px;--k-row:44px;--k-bar-h:44px;--k-tabbar-h:49px;--k-margin:16px;--k-radius-sm:6px;--k-radius-pill:999px;--k-icon:22px;--k-icon-stroke:1.75;--k-dur-fast:.15s;--k-dur:.25s;--k-dur-slow:.35s;--k-ease:cubic-bezier(.32,.72,0,1);--k-keyboard:0px}.k-large-title{font-size:var(--k-fs-large-title);line-height:var(--k-lh-large-title);letter-spacing:.01em;font-weight:700;font-family:var(--k-font-display)}.k-title-1{font-size:var(--k-fs-title-1);line-height:var(--k-lh-title-1);letter-spacing:.01em;font-weight:700;font-family:var(--k-font-display)}.k-title-2{font-size:var(--k-fs-title-2);line-height:var(--k-lh-title-2);letter-spacing:.01em;font-weight:700;font-family:var(--k-font-display)}.k-title-3{font-size:var(--k-fs-title-3);line-height:var(--k-lh-title-3);letter-spacing:.01em;font-weight:600;font-family:var(--k-font-display)}.k-headline{font-size:var(--k-fs-headline);line-height:var(--k-lh-headline);letter-spacing:-.02em;font-weight:600}.k-body{font-size:var(--k-fs-body);line-height:var(--k-lh-body);letter-spacing:-.02em;font-weight:400}.k-callout{font-size:var(--k-fs-callout);line-height:var(--k-lh-callout);letter-spacing:-.02em;font-weight:400}.k-subheadline{font-size:var(--k-fs-subheadline);line-height:var(--k-lh-subheadline);letter-spacing:-.01em;font-weight:400}.k-footnote{font-size:var(--k-fs-footnote);line-height:var(--k-lh-footnote);letter-spacing:-.005em;font-weight:400}.k-caption{font-size:var(--k-fs-caption);line-height:var(--k-lh-caption);font-weight:400}[data-koala-text=large]{--k-type-scale:1.12}[data-koala-text=xlarge]{--k-type-scale:1.24}@media (prefers-reduced-motion:reduce){[data-koala-theme]{--k-dur-fast:0s;--k-dur:0s;--k-dur-slow:0s}}[data-koala-theme=koala-minimal]{--k-bg:#f2f2f7;--k-surface:#fff;--k-surface-2:#e5e5ea;--k-selected:#fff;--k-fill:#7676801f;--k-label:#000;--k-label-2:#3c3c4399;--k-label-3:#3c3c434d;--k-sep:#3c3c434a;--k-bar:#f9f9f9db;--k-tint:#7b3fb3;--k-tint-contrast:#fff;--k-tint-soft:#7b3fb31f;--k-danger:#ff3b30;--k-success:#34c759;--k-radius:10px;--k-radius-lg:14px;--k-shadow:0 1px 2px #0000000a;--k-bg-pattern:none;--k-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",system-ui,sans-serif;--k-font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",system-ui,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){[data-koala-theme=koala-minimal]:not([data-koala-mode=light]){--k-bg:#000;--k-surface:#1c1c1e;--k-surface-2:#2c2c2e;--k-selected:#636366;--k-fill:#7676803d;--k-label:#fff;--k-label-2:#ebebf599;--k-label-3:#ebebf54d;--k-sep:#545458a6;--k-bar:#161618db;--k-tint:#b98aec;--k-tint-contrast:#1c1c1e;--k-tint-soft:#b98aec2e;--k-danger:#ff453a;--k-success:#30d158;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-koala-theme=koala-minimal][data-koala-mode=dark]{--k-bg:#000;--k-surface:#1c1c1e;--k-surface-2:#2c2c2e;--k-selected:#636366;--k-fill:#7676803d;--k-label:#fff;--k-label-2:#ebebf599;--k-label-3:#ebebf54d;--k-sep:#545458a6;--k-bar:#161618db;--k-tint:#b98aec;--k-tint-contrast:#1c1c1e;--k-tint-soft:#b98aec2e;--k-danger:#ff453a;--k-success:#30d158;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-koala-theme=apple]{--k-bg:#f2f2f7;--k-surface:#fff;--k-surface-2:#e5e5ea;--k-selected:#fff;--k-fill:#7676801f;--k-label:#000;--k-label-2:#3c3c4399;--k-label-3:#3c3c434d;--k-sep:#3c3c434a;--k-bar:#f9f9f9db;--k-tint:#007aff;--k-tint-contrast:#fff;--k-tint-soft:#007aff1f;--k-danger:#ff3b30;--k-success:#34c759;--k-radius:10px;--k-radius-lg:14px;--k-shadow:0 1px 2px #0000000a;--k-bg-pattern:none;--k-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",system-ui,sans-serif;--k-font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",system-ui,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){[data-koala-theme=apple]:not([data-koala-mode=light]){--k-bg:#000;--k-surface:#1c1c1e;--k-surface-2:#2c2c2e;--k-selected:#636366;--k-fill:#7676803d;--k-label:#fff;--k-label-2:#ebebf599;--k-label-3:#ebebf54d;--k-sep:#545458a6;--k-bar:#161618db;--k-tint:#0a84ff;--k-tint-soft:#0a84ff2e;--k-danger:#ff453a;--k-success:#30d158;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-koala-theme=apple][data-koala-mode=dark]{--k-bg:#000;--k-surface:#1c1c1e;--k-surface-2:#2c2c2e;--k-selected:#636366;--k-fill:#7676803d;--k-label:#fff;--k-label-2:#ebebf599;--k-label-3:#ebebf54d;--k-sep:#545458a6;--k-bar:#161618db;--k-tint:#0a84ff;--k-tint-soft:#0a84ff2e;--k-danger:#ff453a;--k-success:#30d158;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-koala-theme=koala]{--k-bg:#f7f5f2;--k-surface:#fff;--k-surface-2:#efebe5;--k-selected:#fff;--k-fill:#17181b0f;--k-label:#17181b;--k-label-2:#5b5d63;--k-label-3:#9a9ca3;--k-sep:#e5e2dd;--k-bar:#ffffffdb;--k-tint:#7b3fb3;--k-tint-contrast:#fff;--k-tint-soft:#7b3fb31a;--k-danger:#d6336c;--k-success:#1f9d55;--k-radius:14px;--k-radius-lg:24px;--k-shadow:0 14px 34px -24px #0006;--k-bg-pattern:none;--k-font:var(--font-inter,Inter),system-ui,sans-serif;--k-font-display:var(--font-inter,Inter),system-ui,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){[data-koala-theme=koala]:not([data-koala-mode=light]){--k-bg:#0d0e14;--k-surface:#17181f;--k-surface-2:#23242d;--k-selected:#3a3b45;--k-fill:#ffffff14;--k-label:#fff;--k-label-2:#ffffffb3;--k-label-3:#fff6;--k-sep:#ffffff1f;--k-bar:#0d0e14db;--k-tint:#b98aec;--k-tint-contrast:#0d0e14;--k-tint-soft:#b98aec29;--k-danger:#ff7ac6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-koala-theme=koala][data-koala-mode=dark]{--k-bg:#0d0e14;--k-surface:#17181f;--k-surface-2:#23242d;--k-selected:#3a3b45;--k-fill:#ffffff14;--k-label:#fff;--k-label-2:#ffffffb3;--k-label-3:#fff6;--k-sep:#ffffff1f;--k-bar:#0d0e14db;--k-tint:#b98aec;--k-tint-contrast:#0d0e14;--k-tint-soft:#b98aec29;--k-danger:#ff7ac6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-koala-theme=playful]{--k-bg:#fff8e7;--k-surface:#fff;--k-surface-2:#ffe9b8;--k-selected:#fff;--k-fill:#ff8a001f;--k-label:#2b1a4a;--k-label-2:#6a5a8a;--k-label-3:#a99cc4;--k-sep:#f2dfb2;--k-bar:#fff8e7e6;--k-tint:#ff5a5f;--k-tint-contrast:#fff;--k-tint-soft:#ff5a5f24;--k-danger:#e03131;--k-success:#20c997;--k-radius:18px;--k-radius-lg:28px;--k-shadow:0 4px 0 #2b1a4a1f;--k-bg-pattern:none;--k-font:ui-rounded,"SF Pro Rounded","Nunito","Varela Round",system-ui,sans-serif;--k-font-display:ui-rounded,"SF Pro Rounded","Nunito","Varela Round",system-ui,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-koala-theme=dark-pro]{--k-bg:#0b0f14;--k-surface:#131a22;--k-surface-2:#1c2530;--k-selected:#2a3644;--k-fill:#94a3b81f;--k-label:#e6edf3;--k-label-2:#94a3b8;--k-label-3:#5b6b7f;--k-sep:#233040;--k-bar:#0b0f14e0;--k-tint:#2dd4bf;--k-tint-contrast:#04211d;--k-tint-soft:#2dd4bf24;--k-danger:#f87171;--k-success:#34d399;--k-radius:8px;--k-radius-lg:12px;--k-shadow:0 0 0 1px #233040;--k-bg-pattern:none;--k-font:"Inter",system-ui,sans-serif;--k-font-display:"Inter",system-ui,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-koala-theme=forge]{--k-bg:#0f1311;--k-surface:#151a17;--k-surface-2:#232a26;--k-selected:#313a35;--k-fill:#ece8dc0f;--k-label:#ece8dc;--k-label-2:#949494;--k-label-3:#6f6f6f;--k-sep:#313a35;--k-bar:#0c0f0de6;--k-tint:#c9a24a;--k-tint-contrast:#0f1311;--k-tint-soft:#c9a24a24;--k-danger:#ff6b6b;--k-success:#3fbf62;--k-radius:8px;--k-radius-lg:12px;--k-shadow:0 0 0 1px #313a35;--k-bg-pattern:radial-gradient(120% 80% at 50% -10%,#c9a24a12,transparent 60%),linear-gradient(#ece8dc06 1px,transparent 1px)0 0/28px 28px,linear-gradient(90deg,#ece8dc06 1px,transparent 1px)0 0/28px 28px;--k-font:"Barlow","Helvetica Neue",Arial,sans-serif;--k-font-display:"Barlow","Helvetica Neue",Arial,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@keyframes k-shimmer{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}.k-skeleton{animation:1.4s ease-in-out infinite k-shimmer}@media (prefers-reduced-motion:reduce){.k-skeleton{animation:none}[data-koala-theme] [data-vaul-drawer],[data-koala-theme] [data-vaul-overlay],[data-koala-theme] [data-k-motion]{transition-duration:.01ms!important;animation-duration:.01ms!important}}[data-koala-theme]{--k-glass-fill:linear-gradient(#fafafa,#f0f0f0 50%,#f6f6f6);--k-glass-rim:#00000014;--k-glass-rim-soft:#00000008;--k-glass-ink:#0a0a0a;--k-glass-on:#e3e3e6;--k-glass-ground:var(--k-bg);--k-list-bg:var(--k-surface);--k-tabbar-gap:max(calc(env(safe-area-inset-bottom) - 12px),12px);--k-tabbar-space:calc(62px + var(--k-tabbar-gap) + 8px);--k-rail:0px}@media (display-mode:standalone){[data-koala-theme]{--k-tabbar-gap:max(calc(env(safe-area-inset-bottom) - 12px),22px)}}[data-koala-theme=dark-pro],[data-koala-theme=forge],[data-koala-theme][data-koala-mode=dark]{--k-glass-fill:linear-gradient(#272727,#1d1d1d 45%,#1d1d1d 55%,#292929);--k-glass-rim:#ffffff4d;--k-glass-rim-soft:#ffffff12;--k-glass-ink:#f5f5f5;--k-glass-on:#060606;--k-list-bg:var(--k-bg)}@media (prefers-color-scheme:dark){:is([data-koala-theme=koala-minimal],[data-koala-theme=apple],[data-koala-theme=koala]):not([data-koala-mode=light]){--k-glass-fill:linear-gradient(#272727,#1d1d1d 45%,#1d1d1d 55%,#292929);--k-glass-rim:#ffffff4d;--k-glass-rim-soft:#ffffff12;--k-glass-ink:#f5f5f5;--k-glass-on:#060606;--k-list-bg:var(--k-bg)}}.k-glass{background:var(--k-glass-fill);color:var(--k-glass-ink);box-shadow:inset 0 .5px 0 var(--k-glass-rim),inset 0 1.5px 1.5px -.5px var(--k-glass-rim-soft),inset 0 -.5px 0 var(--k-glass-rim),inset 0 -1.5px 1.5px -.5px var(--k-glass-rim-soft),0 4px 14px -6px #00000059}.k-glass.k-glass-bar{box-shadow:inset 0 .5px 0 var(--k-glass-rim),inset 0 1.5px 1.5px -.5px var(--k-glass-rim-soft),inset 0 -.5px 0 var(--k-glass-rim),inset 0 -1.5px 1.5px -.5px var(--k-glass-rim-soft),0 10px 30px -8px #00000073}.k-tabbar{transition:transform .3s var(--k-ease)}html.k-searching .k-tabbar{transform:translateY(130%)}@media (min-width:900px) and (orientation:landscape){html:has(.k-tabbar.k-rail){--k-rail:92px}html:has(.k-tabbar.k-rail) [data-koala-theme]{--k-rail:92px;--k-tabbar-space:24px}html:has(.k-tabbar.k-rail) body{padding-left:var(--k-rail)}html.k-searching .k-tabbar.k-rail{transform:none}.k-tabbar.k-rail{width:var(--k-rail);pointer-events:auto;background:0 0!important;padding:0!important;inset:0 auto 0 0!important}.k-tabbar.k-rail>div{width:100%;max-width:none;height:100%;padding:calc(env(safe-area-inset-top) + 14px)8px 14px max(8px,env(safe-area-inset-left));box-shadow:inset -.5px 0 0 var(--k-glass-rim),1px 0 0 var(--k-glass-rim);border-radius:0;grid-auto-rows:76px;grid-auto-flow:row;align-content:start;gap:6px;grid-template-columns:none!important}.k-tabbar.k-rail>div>*{border-radius:18px}}html:has([data-k-list-page]) .k-tabbar{--k-glass-ground:var(--k-list-bg)}html[data-koala-theme]:has([data-k-list-page]){background:var(--k-list-bg)}html[data-koala-theme]:has([data-k-list-page]) body{background:var(--k-list-bg)}
