@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";*,:before,:after{box-sizing:border-box}html{font-size:var(--text-lg)}body,h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0}img{max-width:100%;display:block}:root{--bp-2xs:360px;--bp-xs:480px;--bp-sm:640px;--bp-md:768px;--bp-lg:900px;--bp-xl:1024px;--bp-2xl:1200px;--sidebar-width:13.5rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--page-gutter:var(--space-4);--page-max-width:1600px;--sheet-form-padding-x:var(--space-5);--sheet-form-header-padding-y:var(--space-4);--sheet-form-header-padding-right:calc(var(--space-5) + var(--sheet-close-button-size) + var(--space-2));--sheet-form-body-padding-y:var(--space-4);--sheet-form-actions-padding-y:var(--space-4);--sheet-close-button-size:2rem;--sheet-header-eyebrow-block-height:calc(1rem + var(--space-1));--sheet-close-button-inset-top:var(--sheet-form-header-padding-y);--sheet-close-button-inset-top-with-eyebrow:calc(var(--sheet-form-header-padding-y) + var(--sheet-header-eyebrow-block-height));--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--shadow-material-sm:0 4px 10px #0000001a;--shadow-material-md:0 8px 30px #0000001f;--shadow-material-lg:0 16px 48px #00000029}:root[data-theme=dark]{--shadow-material-sm:0 4px 10px #00000052;--shadow-material-md:0 8px 30px #0006;--shadow-material-lg:0 16px 48px #0000008f}:root{--motion-fast:.12s;--motion-base:.18s;--motion-slow:.26s;--motion-drawer-enter:.24s;--motion-drawer-exit:.18s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-slow:0s;--motion-drawer-enter:0s;--motion-drawer-exit:0s}}:root{--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:24px;--text-4xl:28px;--leading-none:1;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-wide:.06em;--control-height-sm:2rem;--control-height-md:2.5rem;--control-height-lg:3rem;--icon-size-xs:12px;--icon-size-sm:14px;--icon-size-md:16px;--icon-size-lg:20px;--icon-size-xl:24px;--tap-target-min:44px;--hairline:1px;--focus-ring-width:3px;--focus-ring-width-tight:2px;--indicator-width:2px;--app-nav-height:4.25rem;--avatar-size-sm:2rem;--avatar-size-md:2.5rem;--avatar-size-lg:3.5rem;--z-base:1;--z-raised:2;--z-mask:3;--z-sticky:20;--z-nav:30;--z-header:90;--z-overlay:110;--z-dialog:120;--grid-min-2xs:4.5rem;--grid-min-xs:8rem;--grid-min-sm:12rem;--grid-min-md:14rem;--grid-min-lg:16rem;--grid-min-xl:18rem;--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--font-display:var(--font-body);--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", menlo, monospace;--app-telegram-safe-top:0px;--app-telegram-safe-bottom:0px;--app-telegram-top-chrome:0px;--app-safe-top:max(env(safe-area-inset-top,0px), var(--app-telegram-safe-top));--app-safe-bottom:max(env(safe-area-inset-bottom,0px), var(--app-telegram-safe-bottom));--app-safe-left:env(safe-area-inset-left,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-safe-inline-start:max(var(--space-4), var(--app-safe-left));--app-safe-inline-end:max(var(--space-4), var(--app-safe-right));--app-sheet-safe-top:calc(var(--app-safe-top) + var(--app-telegram-top-chrome,0px))}:root,:root[data-theme=dark]{--color-background:#000;--color-background-elevated:#050505;--color-surface:#0b0b0b;--color-surface-strong:#101010;--color-surface-muted:#151515;--color-border:#242424;--color-border-strong:#3a3a3a;--color-text:#ededed;--color-text-muted:#888;--color-accent:#0070f3;--color-accent-soft:#0070f31f;--color-accent-contrast:#fff;--color-success-soft:#22c55e1f;--color-success-text:#22c55e;--color-warning-soft:#f59e0b1f;--color-warning-text:#f59e0b;--color-danger-soft:#ef44441f;--color-danger-text:#ef4444;--color-danger-border:#ef444452;--color-skeleton-base:#111;--color-skeleton-highlight:#1a1a1a;--color-scrim:#00000080;--color-scrim-strong:#000000b8}:root[data-theme=light]{--color-background:#fff;--color-background-elevated:#f7f7f7;--color-surface:#fff;--color-surface-strong:#f7f7f7;--color-surface-muted:#f4f4f5;--color-border:#e5e5e5;--color-border-strong:#d4d4d4;--color-text:#171717;--color-text-muted:#737373;--color-accent:#0070f3;--color-accent-soft:#0070f314;--color-accent-contrast:#fff;--color-success-soft:#16a34a14;--color-success-text:#16a34a;--color-warning-soft:#d9770614;--color-warning-text:#d97706;--color-danger-soft:#dc26260f;--color-danger-text:#dc2626;--color-danger-border:#dc262647;--color-skeleton-base:#f5f5f5;--color-skeleton-highlight:#fff;--color-scrim:#00000080;--color-scrim-strong:#000000b8}:root{--color-brand-telegram:#229ed9;--color-brand-telegram-hover:#1f96cf;--color-brand-telegram-contrast:#fff;--color-document-surface:#fff;--color-document-surface-muted:#f8fafc;--color-document-text:#101828;--color-document-border:#d0d5dd}@keyframes surface-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes sheet-surface-enter-mobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-surface-enter-desktop{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sheet-surface-exit-mobile{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes sheet-surface-exit-desktop{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes sheet-drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sheet-drawer-exit{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes spinner-rotate{to{transform:rotate(360deg)}}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}html{background:var(--color-background);overflow-x:clip}body{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);background:var(--color-background);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv02", "cv03", "cv04", "cv11";min-width:320px;max-width:100%;margin:0;overflow-x:clip}#root{min-height:var(--tg-viewport-stable-height,100vh);max-width:100%;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}@media (width<=899.98px){input,textarea,select{font-size:var(--text-lg)}}button{appearance:none}input,textarea,select,button{color:inherit}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}::selection{background:color-mix(in srgb, var(--color-text) 16%, transparent)}html{-webkit-tap-highlight-color:transparent}@keyframes _surface-enter_9xgb0_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _overlay-enter_9xgb0_1{0%{opacity:0}to{opacity:1}}@keyframes _overlay-exit_9xgb0_1{0%{opacity:1}to{opacity:0}}@keyframes _sheet-surface-enter-mobile_9xgb0_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _sheet-surface-enter-desktop_9xgb0_1{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _sheet-surface-exit-mobile_9xgb0_1{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes _sheet-surface-exit-desktop_9xgb0_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes _sheet-drawer-enter_9xgb0_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _sheet-drawer-exit_9xgb0_1{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes _spinner-rotate_9xgb0_1{to{transform:rotate(360deg)}}@keyframes _skeleton-shimmer_9xgb0_1{to{transform:translate(100%)}}@keyframes _skeleton-pulse_9xgb0_1{0%,to{opacity:1}50%{opacity:.55}}._backdrop_9xgb0_97{background:var(--color-scrim);animation:_overlay-enter_9xgb0_1 var(--motion-base) var(--ease-out) both;padding:calc(var(--app-sheet-safe-top) + var(--space-2)) 0 calc(var(--app-safe-bottom));z-index:var(--z-dialog);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=640px){._backdrop_9xgb0_97{padding:calc(1.5rem + var(--app-sheet-safe-top)) 1.5rem calc(1.5rem + var(--app-safe-bottom));align-items:center}}._backdropClosing_9xgb0_115{animation:_overlay-exit_9xgb0_1 var(--motion-base) var(--ease-out) both}._dialog_9xgb0_119{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-material-lg);transform-origin:bottom;width:100%;max-width:none;animation:_sheet-surface-enter-mobile_9xgb0_1 var(--motion-base) var(--ease-out) both;border-left:0;border-right:0;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (width>=640px){._dialog_9xgb0_119{border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);transform-origin:50%;width:min(100%,24rem);max-width:24rem;animation-name:_sheet-surface-enter-desktop_9xgb0_1}}._dialog_9xgb0_119{padding:var(--space-4)}._dialogClosing_9xgb0_153{animation:_sheet-surface-exit-mobile_9xgb0_1 var(--motion-base) var(--ease-out) both}@media (width>=640px){._dialogClosing_9xgb0_153{animation-name:_sheet-surface-exit-desktop_9xgb0_1}}._eyebrow_9xgb0_162{font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-text-muted);margin-bottom:var(--space-2);display:inline-flex}._title_9xgb0_171{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:0}._description_9xgb0_178{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-normal)}._actions_9xgb0_185{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){._actions_9xgb0_185{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-direction:row-reverse;display:flex}._actions_9xgb0_185>*{flex:0 auto;min-width:6.5rem}}._actions_9xgb0_185{margin-top:var(--space-4)}._actionsWithSecondary_9xgb0_207{grid-template-columns:1fr}@media (width>=640px){._actionsWithSecondary_9xgb0_207{flex-direction:unset;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;display:grid}}@media (prefers-reduced-motion:reduce){._backdrop_9xgb0_97,._backdropClosing_9xgb0_115,._dialog_9xgb0_119,._dialogClosing_9xgb0_153{animation:none}}@keyframes _surface-enter_n8ost_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _overlay-enter_n8ost_1{0%{opacity:0}to{opacity:1}}@keyframes _overlay-exit_n8ost_1{0%{opacity:1}to{opacity:0}}@keyframes _sheet-surface-enter-mobile_n8ost_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _sheet-surface-enter-desktop_n8ost_1{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _sheet-surface-exit-mobile_n8ost_1{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes _sheet-surface-exit-desktop_n8ost_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes _sheet-drawer-enter_n8ost_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _sheet-drawer-exit_n8ost_1{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes _spinner-rotate_n8ost_1{to{transform:rotate(360deg)}}@keyframes _skeleton-shimmer_n8ost_1{to{transform:translate(100%)}}@keyframes _skeleton-pulse_n8ost_1{0%,to{opacity:1}50%{opacity:.55}}._viewport_n8ost_97{z-index:var(--z-header);padding:calc(.5rem + var(--app-safe-top) + var(--app-telegram-top-chrome,0px)) .75rem 0;pointer-events:none;position:fixed;top:0;left:0;right:0}._stack_n8ost_107{gap:var(--space-2);justify-items:center;width:min(100%,30rem);margin:0 auto;display:grid}._toast_n8ost_115{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-background));align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-md);pointer-events:auto;transform-origin:top;animation:_surface-enter_n8ost_1 var(--motion-base) var(--ease-out) both;grid-template-columns:auto 1fr auto;display:grid;position:relative;overflow:hidden}._toast_n8ost_115:before{content:"";border-radius:var(--radius-md);background:var(--toast-accent,var(--color-accent));width:3px;position:absolute;inset:0 auto 0 0}._leaving_n8ost_142{pointer-events:none;animation:_toast-exit_n8ost_1 var(--motion-base) var(--ease-out) forwards}._iconWrap_n8ost_147{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}._message_n8ost_157{font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-snug);margin:0}._closeButton_n8ost_164{border-radius:var(--radius-full);width:1.75rem;height:1.75rem;color:var(--toast-accent,var(--color-text-muted));cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._closeButton_n8ost_164:hover{background:var(--color-surface-muted)}._success_n8ost_182{--toast-accent:var(--color-success-text);border-color:color-mix(in srgb, var(--color-success-text) 22%, var(--color-border));background:color-mix(in srgb, var(--color-success-soft) 40%, var(--color-surface))}._success_n8ost_182 ._iconWrap_n8ost_147{background:var(--color-success-soft);color:var(--color-success-text)}._error_n8ost_192{--toast-accent:var(--color-danger-text);border-color:color-mix(in srgb, var(--color-danger-text) 24%, var(--color-border));background:color-mix(in srgb, var(--color-danger-soft) 40%, var(--color-surface))}._error_n8ost_192 ._iconWrap_n8ost_147{background:var(--color-danger-soft);color:var(--color-danger-text)}._warning_n8ost_202{--toast-accent:var(--color-warning-text);border-color:color-mix(in srgb, var(--color-warning-text) 24%, var(--color-border));background:color-mix(in srgb, var(--color-warning-soft) 40%, var(--color-surface))}._warning_n8ost_202 ._iconWrap_n8ost_147{background:var(--color-warning-soft);color:var(--color-warning-text)}._info_n8ost_212{--toast-accent:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 22%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 40%, var(--color-surface))}._info_n8ost_212 ._iconWrap_n8ost_147{background:var(--color-accent-soft);color:var(--color-accent)}@keyframes _toast-exit_n8ost_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media (width<=639.98px){._message_n8ost_157{font-size:var(--text-sm)}}@media (prefers-reduced-motion:reduce){._toast_n8ost_115,._leaving_n8ost_142{animation:none!important}}
