@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-3);--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 1px 2px #1018280f;--shadow-material-md:0 2px 4px #1018280f, 0 6px 16px #10182814;--shadow-material-lg:0 4px 8px #1018280f, 0 16px 32px #1018281f}:root[data-theme=dark]{--shadow-material-sm:0 1px 2px #0000003d;--shadow-material-md:0 2px 4px #0003, 0 6px 16px #0000003d;--shadow-material-lg:0 4px 8px #0000003d, 0 16px 32px #00000052}: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-tight:-.01em;--tracking-wide:.06em;--control-height-sm:2rem;--control-height-md:2.25rem;--control-height-lg:2.75rem;--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:#0b0b0c;--color-background-elevated:#0f0f10;--color-surface:#101011;--color-surface-strong:#181819;--color-surface-muted:#202022;--color-border:#303034;--color-border-strong:#48484e;--color-text:#f4f4f5;--color-text-muted:#a1a1aa;--color-accent:#709ff5;--color-accent-soft:#709ff524;--color-accent-contrast:#fff;--color-button-primary-background:#dee2e7;--color-button-primary-background-hover:#fff;--color-button-primary-background-active:#dee2e7;--color-button-primary-border:#cad0d9;--color-button-primary-border-hover:#fff;--color-button-primary-text:#202124;--color-success-soft:#0fc27b24;--color-success-text:#45d69c;--color-warning-soft:#f5b90024;--color-warning-text:#f5c842;--color-danger-soft:#ff5b5924;--color-danger-text:#ff7c7a;--color-danger-border:#ff5b595c;--color-skeleton-base:#151516;--color-skeleton-highlight:#202022;--color-scrim:#00000080;--color-scrim-strong:#000000b8}:root[data-theme=light]{--color-background:#fafafb;--color-background-elevated:#f3f4f6;--color-surface:#fff;--color-surface-strong:#fafafb;--color-surface-muted:#f3f4f6;--color-border:#e4e7ec;--color-border-strong:#cad0d9;--color-text:#202124;--color-text-muted:#6f7988;--color-accent:#266df0;--color-accent-soft:#e8f0ff;--color-accent-contrast:#fff;--color-button-primary-background:#202124;--color-button-primary-background-hover:#2e3238;--color-button-primary-background-active:#101010;--color-button-primary-border:#505967;--color-button-primary-border-hover:#6f7988;--color-button-primary-text:#f3f4f6;--color-success-soft:#0fc27b1a;--color-success-text:#087a50;--color-warning-soft:#f5b9001f;--color-warning-text:#8a6500;--color-danger-soft:#ff5b591a;--color-danger-text:#c73532;--color-danger-border:#ff5b594d;--color-skeleton-base:#f3f4f6;--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 toast-enter{0%{opacity:0;transform:translateX(var(--space-4))}to{opacity:1;transform:translate(0)}}@keyframes toast-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(var(--space-4))}}@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;font-optical-sizing:auto;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_z0j1o_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _overlay-enter_z0j1o_1{0%{opacity:0}to{opacity:1}}@keyframes _overlay-exit_z0j1o_1{0%{opacity:1}to{opacity:0}}@keyframes _sheet-surface-enter-mobile_z0j1o_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _sheet-surface-enter-desktop_z0j1o_1{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _sheet-surface-exit-mobile_z0j1o_1{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes _sheet-surface-exit-desktop_z0j1o_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes _sheet-drawer-enter_z0j1o_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _sheet-drawer-exit_z0j1o_1{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes _toast-enter_z0j1o_1{0%{opacity:0;transform:translateX(var(--space-4))}to{opacity:1;transform:translate(0)}}@keyframes _toast-exit_z0j1o_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(var(--space-4))}}@keyframes _spinner-rotate_z0j1o_1{to{transform:rotate(360deg)}}@keyframes _skeleton-shimmer_z0j1o_1{to{transform:translate(100%)}}@keyframes _skeleton-pulse_z0j1o_1{0%,to{opacity:1}50%{opacity:.55}}._backdrop_z0j1o_117{background:var(--color-scrim);animation:_overlay-enter_z0j1o_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_z0j1o_117{padding:calc(1.5rem + var(--app-sheet-safe-top)) 1.5rem calc(1.5rem + var(--app-safe-bottom));align-items:center}}._backdropClosing_z0j1o_135{animation:_overlay-exit_z0j1o_1 var(--motion-base) var(--ease-out) both}._dialog_z0j1o_139{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_z0j1o_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_z0j1o_139{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_z0j1o_1}}._dialog_z0j1o_139{padding:var(--space-4)}._dialogClosing_z0j1o_173{animation:_sheet-surface-exit-mobile_z0j1o_1 var(--motion-base) var(--ease-out) both}@media (width>=640px){._dialogClosing_z0j1o_173{animation-name:_sheet-surface-exit-desktop_z0j1o_1}}._eyebrow_z0j1o_182{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_z0j1o_191{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}._description_z0j1o_198{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-normal)}._actions_z0j1o_205{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){._actions_z0j1o_205{justify-content:flex-start;align-items:center;gap:var(--space-2);flex-flow:row-reverse wrap;display:flex}._actions_z0j1o_205>*{flex:0 auto;min-width:min(100%,6.5rem)}}._actions_z0j1o_205{margin-top:var(--space-4)}._actionsWithSecondary_z0j1o_227{grid-template-columns:1fr}@media (width>=640px){._actionsWithSecondary_z0j1o_227{flex-direction:unset;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;display:grid}}@media (prefers-reduced-motion:reduce){._backdrop_z0j1o_117,._backdropClosing_z0j1o_135,._dialog_z0j1o_139,._dialogClosing_z0j1o_173{animation:none}}@keyframes _surface-enter_2q05d_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _overlay-enter_2q05d_1{0%{opacity:0}to{opacity:1}}@keyframes _overlay-exit_2q05d_1{0%{opacity:1}to{opacity:0}}@keyframes _sheet-surface-enter-mobile_2q05d_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _sheet-surface-enter-desktop_2q05d_1{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _sheet-surface-exit-mobile_2q05d_1{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes _sheet-surface-exit-desktop_2q05d_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes _sheet-drawer-enter_2q05d_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _sheet-drawer-exit_2q05d_1{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes _toast-enter_2q05d_1{0%{opacity:0;transform:translateX(var(--space-4))}to{opacity:1;transform:translate(0)}}@keyframes _toast-exit_2q05d_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(var(--space-4))}}@keyframes _spinner-rotate_2q05d_1{to{transform:rotate(360deg)}}@keyframes _skeleton-shimmer_2q05d_1{to{transform:translate(100%)}}@keyframes _skeleton-pulse_2q05d_1{0%,to{opacity:1}50%{opacity:.55}}._viewport_2q05d_117{z-index:var(--z-overlay);padding:calc(var(--space-3) + var(--app-safe-top) + var(--app-telegram-top-chrome,0px)) var(--app-safe-inline-end) 0 var(--app-safe-inline-start);pointer-events:none;justify-content:flex-end;display:flex;position:fixed;top:0;left:0;right:0}._stack_2q05d_129{gap:var(--space-2);width:min(100%,22rem);display:grid}._toast_2q05d_135{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-material-md);color:var(--color-text);pointer-events:auto;animation:_toast-enter_2q05d_1 var(--motion-slow) var(--ease-out) both;grid-template-columns:auto minmax(0,1fr) auto;display:grid}._leaving_2q05d_151{pointer-events:none;animation:_toast-exit_2q05d_1 var(--motion-base) var(--ease-out) forwards}._iconWrap_2q05d_156{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--toast-accent,var(--color-text-muted));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._message_2q05d_168{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);font-weight:var(--weight-medium);margin:0}._success_2q05d_177{--toast-accent:var(--color-success-text)}._error_2q05d_181{--toast-accent:var(--color-danger-text)}._warning_2q05d_185{--toast-accent:var(--color-warning-text)}._info_2q05d_189{--toast-accent:var(--color-accent)}@media (prefers-reduced-motion:reduce){._toast_2q05d_135,._leaving_2q05d_151{animation:none!important}}
