@font-face{font-family:Onest;src:url(/assets/Onest-Regular-c2gupMbI.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/assets/Onest-Medium-Dt8jh4j5.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/assets/Onest-SemiBold-Xepjv54v.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/assets/Onest-Bold-Ptnq0cqz.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Golos Text;src:url(/assets/GolosText-Regular-B9CCop0J.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Golos Text;src:url(/assets/GolosText-SemiBold-BpnrL_ia.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-Regular-Cwi-6AHM.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-family-base: "Onest", "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-receipt-mono: "Roboto Mono", ui-monospace, Consolas, "Courier New", monospace;--receipt-mono-font-size: var(--ui-typo-body-14-regular-font-size);--receipt-mono-line-height: var(--ui-typo-body-14-regular-line-height);--receipt-mono-font-weight: 400;--receipt-mono-color: var(--color-text-secondary);--family-text: var(--font-family-base);--size-12: var(--ui-typo-caption-12-regular-font-size);--line-height-16: var(--ui-typo-caption-12-regular-line-height);--letter-spacing-0: 0em;--family-accent: "Golos Text", sans-serif;--bg-tertiary-default: var(--ui-color-bg-muted, #f6f7f8);--font-size-s: var(--ui-typo-body-14-regular-font-size);--font-size-m: var(--ui-typo-body-16-regular-font-size);--font-size-l: var(--ui-typo-body-18-regular-font-size);--font-size-xl: var(--ui-typo-headline-30-semibold-font-size);--line-height-s: var(--ui-typo-body-14-regular-line-height);--line-height-m: var(--ui-typo-body-16-regular-line-height);--line-height-l: var(--ui-typo-body-18-regular-line-height);--line-height-xl: var(--ui-typo-headline-30-semibold-line-height);--radius-s: var(--ui-radius-sm);--radius-m: var(--ui-radius-md);--radius-l: var(--ui-radius-lg);--radius-field: var(--ui-input-field-radius, 1.25rem);--radius-pill: 999rem;--space-1: calc(var(--space-2) / 2);--space-2: var(--ui-space2);--space-3: var(--ui-space3);--space-4: var(--ui-space4);--space-6: var(--ui-space6);--space-8: var(--ui-space8);--height-44: 2.75rem;--page-gutter: var(--ui-container-padding-inline);--content-max-width: var(--ui-content-max-width);--app-viewport-max-width: 26.875rem;--app-footer-height: calc(4.5rem + env(safe-area-inset-bottom, 0rem)) ;--bp-xs: 20rem;--bp-sm: 30rem;--bp-md: 48rem;--bp-lg: 64rem;--bp-xl: 90rem;--bg-primary-default: var(--ui-color-bg-page);--bg-secondary-default: var(--ui-color-bg-surface);--bg-brand-light: var(--ui-color-bg-status-brand, #fff3ed);--bg-brand-disabled: var(--ui-color-brand-disabled, #fbccad);--color-bg: var(--ui-color-bg-page);--color-surface: var(--ui-color-bg-surface);--color-surface-muted: var(--ui-color-bg-muted);--color-text: var(--ui-color-text-primary);--color-text-secondary: var(--ui-color-text-secondary);--color-primary: var(--ui-color-brand);--color-primary-contrast: var(--ui-color-bg-surface);--color-border: var(--ui-color-border-primary);--color-error: var(--ui-color-danger);--color-warning: var(--ui-color-warning);--text-secondary-default: var(--ui-color-text-secondary);--text-brand-default: var(--ui-color-brand);--text-primary-on-brand: var(--ui-color-bg-surface);--border-brand-accent: var(--ui-color-brand);--shadow-card: var(--ui-shadow-surface);--shadow-brand-inset: inset 0 0 0 .0625rem color-mix(in srgb, var(--border-brand-accent) 16%, transparent);--shadow-brand-focus: inset 0 0 0 .125rem var(--border-brand-accent), var(--shadow-brand-soft);--shadow-brand-soft: 0 0 .75rem color-mix(in srgb, var(--border-brand-accent) 24%, transparent);--transition-fast: .18s ease;--icon-primary-color: var(--ui-color-brand);--icon-secondary-text: var(--ui-color-text-secondary)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}html{font-size:100%;text-size-adjust:100%}body{font-family:var(--font-family-base);font-size:var(--font-size-m);line-height:var(--line-height-m);font-synthesis:none;background:var(--color-bg);color:var(--color-text);overflow-x:hidden}
