*{box-sizing:border-box}.layout-grid.svelte-12qhfyh{display:grid;grid-template-columns:100%;grid-template-rows:100%;min-height:100dvh;height:100dvh;width:100%;overflow:hidden;background:var(--tg-bg-color)}.page-transition.svelte-12qhfyh{grid-area:1 / 1;height:100%;width:100%;overflow:hidden;background:var(--tg-bg-color);position:relative;will-change:transform}:root{--tg-bg-color: var(--tg-theme-bg-color, #ffffff);--tg-text-color: var(--tg-theme-text-color, #000000);--tg-hint-color: var(--tg-theme-hint-color, #707579);--tg-link-color: var(--tg-theme-link-color, #2481cc);--tg-button-color: var(--tg-theme-button-color, #2481cc);--tg-button-text-color: var(--tg-theme-button-text-color, #ffffff);--tg-secondary-bg-color: var(--tg-theme-secondary-bg-color, #f5f5f5);--tg-header-bg-color: var(--tg-theme-header-bg-color, var(--tg-bg-color));--tg-accent-text-color: var(--tg-theme-accent-text-color, var(--tg-link-color));--tg-section-bg-color: var(--tg-theme-section-bg-color, var(--tg-bg-color));--tg-section-header-text-color: var(--tg-theme-section-header-text-color, var(--tg-hint-color));--tg-subtitle-text-color: var(--tg-theme-subtitle-text-color, var(--tg-hint-color));--tg-destructive-text-color: var(--tg-theme-destructive-text-color, #ff3b30);--app-border-color: var(--tg-theme-section-separator-color, rgba(0, 0, 0, .12));--app-safe-top: max( var(--tg-safe-area-inset-top, 0px), env(safe-area-inset-top, 0px) );--app-safe-bottom: max( var(--tg-safe-area-inset-bottom, 0px), env(safe-area-inset-bottom, 0px) );--app-header-safe-top: max( var(--tg-content-safe-area-inset-top, 0px), calc(var(--app-safe-top) + 44px) );--fs-title: 22px;--fs-heading: 18px;--fs-subheading: 16px;--fs-body: 15px;--fs-caption: 13px;--fs-small: 11px;--fw-bold: 700;--fw-semibold: 600;--fw-medium: 500;--fw-regular: 400}html,body{min-height:100dvh;height:100%;width:100%;margin:0;padding:0;overflow:hidden;box-sizing:border-box}html{background:var(--tg-bg-color)}body{background:var(--tg-bg-color);color:var(--tg-text-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--fs-body);touch-action:manipulation}a{color:var(--tg-link-color)}button:not(:disabled):active{animation:svelte-12qhfyh-app-button-pop .14s ease-out}@media(prefers-reduced-motion:reduce){button:not(:disabled):active{animation:none}}@keyframes svelte-12qhfyh-app-button-pop{0%{transform:scale(1)}50%{transform:scale(.96)}to{transform:scale(1)}}
