*,*:before,*:after{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}button,a,[role=button],[role=link],[role=tab],[role=menuitem],[role=option],summary,label{touch-action:manipulation;-webkit-user-select:none;user-select:none}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}*{margin:0;padding:0}html{-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;overscroll-behavior-y:none;overflow-x:clip}body{line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul[role=list],ol[role=list]{list-style:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{color:inherit;text-decoration:none}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}button:disabled{cursor:not-allowed}input,textarea{border:none;outline:none;background:transparent}*:focus,*:focus-visible{outline:none}@media(hover:none)and (pointer:coarse),(max-width:992px){input,textarea,select{font-size:16px!important}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]{appearance:textfield}textarea{resize:vertical}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}img{border-style:none}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit}hr{border:0;height:1px}pre,code,kbd,samp{font-family:monospace}:root{--palette-neutral-950: #0f0d0b;--palette-neutral-925: #17140f;--palette-neutral-900: #1e1b17;--palette-neutral-850: #24201b;--palette-neutral-800: #2a2620;--palette-neutral-700: #3a342b;--palette-neutral-600: #504839;--palette-neutral-500: #746b5b;--palette-neutral-400: #99907c;--palette-neutral-300: #bab09c;--palette-neutral-200: #dbd4c5;--palette-neutral-100: #e8e2d2;--palette-neutral-50: #f2ece0;--palette-contrast: #ffffff;--palette-base: #000000;--palette-gold: #c9a24e;--palette-gold-dark: #b8860b;--palette-red: #ef4444;--palette-success: #22c55e;--palette-provider-telegram: #4aa8e0;--palette-provider-max: #b49cd9}[data-theme=light]{--palette-neutral-950: #f2efe7;--palette-neutral-925: #f8f4ea;--palette-neutral-900: #fbf9f4;--palette-neutral-850: #f2ede4;--palette-neutral-800: #e6e1d3;--palette-neutral-700: #ccc5b4;--palette-neutral-600: #9f9784;--palette-neutral-500: #7a7163;--palette-neutral-400: #5d5547;--palette-neutral-300: #3e372d;--palette-neutral-200: #261f15;--palette-neutral-100: #181108;--palette-neutral-50: #0a0604;--palette-contrast: #0f0d0b;--palette-base: #ffffff;--palette-gold: #dcad36;--palette-gold-dark: #c4960f;--palette-success: #16a34a;--palette-provider-telegram: #2b8dc4;--palette-provider-max: #946fc2}:root{interpolate-size:allow-keywords;--font-family: "Manrope", sans-serif;--line-height: 1.5;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 15px;--font-size-lg: 16px;--text-overline: 10px;--text-caption: 11px;--text-meta: 13px;--text-body: 15px;--text-title: clamp(18px, 1.2svh + 16px, 20px);--text-display: clamp(26px, 3.4svh + 18px, 34px);--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700;--font-weight-800: 800;--tracking-tight: -.02em;--tracking-snug: -.01em;--tracking-wide: .06em;--tracking-wider: .12em;--tracking-widest: .18em;--spacing-2: 8px;--spacing-4: 16px;--app-width: 2048px;--aside-width: clamp(375px, calc(375px + (100vw - 991px) * 325 / 929), 700px);--bg-grid-offset-x: calc(max(0px, 50vw - 960px) - 10px + var(--aside-width));--tg-safe-top: 0px;--tg-safe-bottom: 0px;--tg-safe-left: 0px;--tg-safe-right: 0px;--app-safe-top: max(env(safe-area-inset-top), var(--tg-safe-top));--app-safe-bottom: max(env(safe-area-inset-bottom), var(--tg-safe-bottom));--app-safe-left: max(env(safe-area-inset-left), var(--tg-safe-left));--app-safe-right: max(env(safe-area-inset-right), var(--tg-safe-right));--z-grid-bg: -1;--z-base: 0;--z-layout-content: 1;--z-layout-shell: 2;--z-grid-overlay: 3;--z-sticky: 10;--z-sticky-elevated: 20;--z-dropdown: 100;--z-settings-content: 1;--z-settings-cover: 2;--z-settings-subtitle: 3;--z-settings-sticky-title: 4;--z-settings-sticky-tabs: 5;--settings-sticky-title-h: 32px;--settings-sticky-title-full-h: 36px;--z-overlay: 1000;--z-modal: 1001;--z-toast: 1100;--z-tooltip: 1200;--settings-tab-height: 48px;--shell-cover-overscroll: 1200px;--cover-bg-image: linear-gradient(to right, var(--color-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--color-grid-line) 1px, transparent 1px);--cover-bg-size: 40px 40px;--main-pad-x: 20px;--main-pad-top: 80px;--aside-pad-x: 16px;--root-pad-x: 4px;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-bouncy: .4s cubic-bezier(.34, 1.56, .64, 1);--transition-slow: .4s cubic-bezier(.2, .8, .2, 1);--ease-out-soft: cubic-bezier(.22, 1, .36, 1);--ease-in-out-soft: cubic-bezier(.65, 0, .35, 1);--ease-expo-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .18s;--duration-base: .28s;--duration-slow: .52s;--color-surface-page: var(--palette-neutral-950);--color-surface-solid: var(--palette-neutral-900);--color-surface-elevated: var(--palette-neutral-800);--color-surface-muted: var(--palette-neutral-600);--color-surface-card: color-mix( in srgb, var(--palette-neutral-900) 48%, transparent );--color-surface-card-hover: color-mix( in srgb, var(--palette-neutral-800) 60%, transparent );--color-bg-primary: var(--color-surface-page);--color-bg-secondary: var(--color-surface-solid);--color-bg-tertiary: var(--color-surface-elevated);--color-bg-muted: var(--color-surface-muted);--color-bg-surface: var(--color-surface-page);--color-bg-error: var(--palette-red);--color-status-success: var(--palette-success);--color-status-success-soft: rgb(from var(--palette-success) r g b / .14);--color-provider-telegram: var(--palette-provider-telegram);--color-provider-telegram-soft: rgb( from var(--palette-provider-telegram) r g b / .14 );--color-provider-max: var(--palette-provider-max);--color-provider-max-soft: rgb(from var(--palette-provider-max) r g b / .14);--color-scrim: rgb(0 0 0 / .5);--color-text-primary: var(--palette-neutral-100);--color-text-tertiary: var(--palette-neutral-200);--color-text-light: var(--palette-neutral-300);--color-text-medium: var(--palette-neutral-400);--color-text-hint: var(--palette-neutral-500);--color-text-disabled: var(--palette-neutral-700);--color-text-dimmed: rgb(from var(--palette-neutral-200) r g b / .5);--color-text-error: var(--palette-red);--color-text-accent: var(--palette-gold);--color-error: var(--palette-red);--color-border-primary: rgb(from var(--palette-contrast) r g b / .12);--color-border-hover: rgb(from var(--palette-contrast) r g b / .22);--color-border-secondary: rgb(from var(--palette-contrast) r g b / .5);--color-border-active: var(--color-text-accent);--color-overlay-bg: rgb(from var(--palette-base) r g b / .4);--color-action-hover: rgb(from var(--palette-contrast) r g b / .05);--color-grid-line: rgb(from var(--palette-neutral-700) r g b / .4);--divider-thick-height: 1.5px;--divider-thick-gap: 4px;--divider-thick-bg: rgb(from var(--palette-gold) r g b / .2);--divider-thick-shine: inset 0 .5px 0 rgb(255 232 180 / .14);--divider-thick-shadow: 0 1px 0 rgb(0 0 0 / .4);--shadow-surface: 0 1px 2px rgb(0 0 0 / .55), 0 4px 10px -2px rgb(0 0 0 / .5), 0 14px 28px -8px rgb(0 0 0 / .55), inset 0 1px 0 rgb(255 255 255 / .08);--shadow-surface-hover: 0 2px 4px rgb(0 0 0 / .6), 0 6px 14px -2px rgb(0 0 0 / .55), 0 20px 40px -8px rgb(0 0 0 / .6), inset 0 1px 0 rgb(255 255 255 / .12);--shadow-elevation-1: 0 2px 8px rgb(0 0 0 / .2);--shadow-elevation-2: 0 2px 4px rgb(0 0 0 / .25), 0 8px 24px -6px rgb(0 0 0 / .4);--shadow-elevation-3: 0 4px 8px rgb(0 0 0 / .3), 0 16px 40px -8px rgb(0 0 0 / .5);--shadow-elevation-soft-1: rgb(0 0 0 / .15);--shadow-elevation-soft-2: rgb(0 0 0 / .2);--shadow-accent-glow: 0 0 8px rgb(from var(--palette-gold) r g b / .55);--shadow-success-glow: 0 0 8px rgb(from var(--palette-success) r g b / .55);--glass-backdrop: blur(40px) saturate(180%);--glass-backdrop-strong: blur(60px) saturate(200%);--glass-backdrop-soft: blur(24px) saturate(160%);--shadow-glass: inset 0 1px 0 rgb(255 255 255 / .15), 0 8px 32px -4px rgb(0 0 0 / .4), 0 24px 64px -16px rgb(0 0 0 / .35);--shadow-glass-hover: inset 0 1px 0 rgb(255 255 255 / .2), 0 12px 40px -4px rgb(0 0 0 / .48), 0 32px 80px -16px rgb(0 0 0 / .4);--shadow-glass-danger: inset 0 1px 0 rgb(from var(--palette-red) r g b / .18), 0 3px 10px -3px rgb(from var(--palette-red) r g b / .22);--glass-panel-bg: color-mix( in srgb, var(--palette-neutral-900) 35%, transparent );--glass-btn-bg-hover: color-mix( in srgb, var(--palette-neutral-800) 45%, transparent );--color-shell-trigger-bg: color-mix( in srgb, var(--palette-neutral-800) 38%, transparent );--color-shell-trigger-bg-hover: color-mix( in srgb, var(--palette-neutral-700) 55%, transparent );--glass-highlight-default: rgb(from var(--palette-contrast) r g b / .06);--glass-highlight-hover: rgb(from var(--palette-contrast) r g b / .1);--glass-highlight-accent: rgb(from var(--palette-contrast) r g b / .3);--glass-inset-default: inset 0 1px 1px var(--glass-highlight-default);--glass-inset-hover: inset 0 1px 1px var(--glass-highlight-hover);--glass-panel-border: 1px solid var(--color-border-primary);--glass-panel-radius: 16px;--glass-panel-shadow: var(--shadow-glass);--glass-panel-shadow-hover: var(--shadow-glass-hover);--glass-raised-bg-accent: radial-gradient( ellipse 140% 80% at 50% -10%, rgb(255 248 232 / .03) 0%, transparent 55% );--glass-raised-backdrop: blur(40px) saturate(190%);--glass-raised-border: .5px solid rgb(from var(--palette-contrast) r g b / .14);--glass-raised-shadow: inset 0 .5px 0 rgb(255 248 232 / .12), inset 0 1.5px 1.5px -1px rgb(255 248 232 / .05), inset 0 -.5px 0 rgb(0 0 0 / .25), 0 1px 2px rgb(0 0 0 / .4), 0 6px 16px -4px rgb(0 0 0 / .45), 0 22px 48px -12px rgb(0 0 0 / .5), 0 40px 80px -24px rgb(from var(--palette-gold) r g b / .08);--glass-pill-bg: linear-gradient( 180deg, color-mix(in srgb, var(--palette-neutral-850) 82%, transparent) 0%, color-mix(in srgb, var(--palette-neutral-900) 82%, transparent) 100% );--glass-pill-bg-hover: linear-gradient( 180deg, color-mix(in srgb, var(--palette-neutral-800) 92%, transparent) 0%, color-mix(in srgb, var(--palette-neutral-850) 92%, transparent) 100% );--glass-pill-shadow: inset 0 .5px 0 rgb(255 248 232 / .1), inset 0 1.5px 1.5px -1px rgb(255 248 232 / .04), inset 0 -.5px 0 rgb(0 0 0 / .2);--glass-pill-shadow-bottom: inset 0 -.5px 0 rgb(0 0 0 / .2);--color-button-gradient-start: var(--palette-gold);--color-button-gradient-end: var(--palette-gold-dark);--color-button-bg-soft: rgb(from var(--palette-contrast) r g b / .06);--color-button-bg-hover: rgb(from var(--palette-contrast) r g b / .08);--color-input-border-primary: var(--color-bg-secondary);--color-input-border-secondary: rgb( from var(--palette-contrast) r g b / .25 );--color-input-shadow-secondary: 0 0 0 2px rgb(from var(--palette-gold) r g b / .2);--color-logo-icon: var(--color-bg-primary);--gold-soft: rgb(from var(--palette-gold) r g b / .06);--gold-softer: rgb(from var(--palette-gold) r g b / .03);--gold-edge: rgb(from var(--palette-gold) r g b / .18);--gold-edge-strong: rgb(from var(--palette-gold) r g b / .32);--gold-ring: 0 0 0 3px rgb(from var(--palette-gold) r g b / .18);--gold-glow: 0 0 24px rgb(from var(--palette-gold) r g b / .22);--gold-glow-soft: 0 8px 28px rgb(from var(--palette-gold) r g b / .14);--gold-gradient: linear-gradient( 135deg, var(--palette-gold-dark) 0%, var(--palette-gold) 35%, #d8b560 55%, var(--palette-gold) 75%, var(--palette-gold-dark) 100% );--gold-sheen: linear-gradient( 110deg, transparent 30%, rgb(from var(--palette-contrast) r g b / .22) 50%, transparent 70% );--auth-panel-max-w: clamp( 360px, calc(360px + (100vw - 991px) * 140 / 929), 500px );--auth-field-h: 52px;--auth-radius-field: 14px;--auth-radius-card: 20px;--auth-rhythm: 18px;--auth-rhythm-lg: 28px;--auth-ambient-shadow: 0 30px 80px -30px rgb(from var(--palette-base) r g b / .55)}@media(max-width:991px){:root{--root-pad-x: 8px}}@media(max-width:768px){:root{--main-pad-x: 10px;--main-pad-top: 74px;--aside-pad-x: 12px}}@media(hover:none)and (pointer:coarse){:root{--glass-backdrop: blur(24px) saturate(180%);--glass-backdrop-strong: blur(32px) saturate(200%);--glass-backdrop-soft: blur(16px) saturate(160%);--glass-raised-backdrop: blur(24px) saturate(190%)}}[data-theme=light]{--color-text-dimmed: rgb(from var(--palette-neutral-200) r g b / .4);--color-surface-card: color-mix( in srgb, var(--palette-neutral-900) 68%, transparent );--color-surface-card-hover: color-mix( in srgb, var(--palette-neutral-900) 82%, transparent );--color-border-primary: rgb(from var(--palette-neutral-200) r g b / .1);--color-border-hover: rgb(from var(--palette-neutral-200) r g b / .18);--color-border-secondary: rgb(from var(--palette-neutral-200) r g b / .5);--color-action-hover: rgb(from var(--palette-neutral-200) r g b / .06);--color-grid-line: rgb(from var(--palette-neutral-700) r g b / .5);--shadow-surface: 0 1px 2px rgb(0 0 0 / .05), 0 4px 12px -2px rgb(0 0 0 / .07), 0 16px 40px -12px rgb(0 0 0 / .1);--shadow-surface-hover: 0 2px 4px rgb(0 0 0 / .07), 0 8px 20px -2px rgb(0 0 0 / .1), 0 24px 60px -12px rgb(0 0 0 / .14);--shadow-glass: inset 0 1px 0 rgb(255 255 255 / .9), 0 6px 24px -4px rgb(0 0 0 / .08), 0 20px 48px -16px rgb(0 0 0 / .06);--shadow-glass-hover: inset 0 1px 0 rgb(255 255 255 / 1), 0 10px 32px -4px rgb(0 0 0 / .1), 0 28px 60px -16px rgb(0 0 0 / .09);--shadow-glass-danger: inset 0 1px 0 rgb(from var(--palette-red) r g b / .14), 0 3px 10px -3px rgb(from var(--palette-red) r g b / .14);--shadow-elevation-1: 0 2px 8px rgb(0 0 0 / .06);--shadow-elevation-2: 0 2px 4px rgb(0 0 0 / .06), 0 8px 24px -6px rgb(0 0 0 / .1);--shadow-elevation-3: 0 4px 8px rgb(0 0 0 / .08), 0 16px 40px -8px rgb(0 0 0 / .14);--shadow-elevation-soft-1: rgb(0 0 0 / .08);--shadow-elevation-soft-2: rgb(0 0 0 / .12);--glass-panel-bg: color-mix( in srgb, var(--palette-neutral-900) 65%, transparent );--glass-btn-bg-hover: color-mix( in srgb, var(--palette-neutral-800) 60%, transparent );--color-shell-trigger-bg: color-mix( in srgb, var(--palette-neutral-800) 55%, transparent );--color-shell-trigger-bg-hover: color-mix( in srgb, var(--palette-neutral-700) 70%, transparent );--glass-highlight-default: rgb(from var(--palette-neutral-200) r g b / .04);--glass-highlight-hover: rgb(from var(--palette-neutral-200) r g b / .08);--glass-highlight-accent: rgb(from var(--palette-neutral-200) r g b / .2);--color-button-bg-soft: rgb(from var(--palette-neutral-200) r g b / .08);--color-button-bg-hover: rgb(from var(--palette-neutral-200) r g b / .1);--color-input-border-secondary: rgb( from var(--palette-neutral-200) r g b / .35 );--color-input-shadow-secondary: 0 0 0 2px rgb(from var(--palette-gold) r g b / .15);--color-logo-icon: var(--palette-neutral-300)}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/manrope/manrope-v20-cyrillic_latin-regular.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/manrope/manrope-v20-cyrillic_latin-500.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/manrope/manrope-v20-cyrillic_latin-600.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/manrope/manrope-v20-cyrillic_latin-700.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:block;src:url(/fonts/manrope/manrope-v20-cyrillic_latin-800.woff2) format("woff2")}html{background-color:var(--color-bg-primary);color:var(--color-text-primary)}body{font-size:16px;font-family:var(--font-family);line-height:var(--line-height)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,var(--color-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--color-grid-line) 1px,transparent 1px);background-size:var(--cover-bg-size);background-position:right var(--bg-grid-offset-x) top 0}.shellCover{position:sticky;top:0;height:0;z-index:var(--z-layout-shell);pointer-events:none}.shellCover:before{content:"";position:absolute;left:0;right:0;bottom:0;height:200px;background-color:var(--color-bg-primary)}@media(hover:none)and (pointer:coarse){html[data-keyboard] [data-dock]{display:none}}@media(min-width:992px){html[data-chat-open] [data-dock]{transform:translate3d(calc(-50% + min(0px,(100vw - var(--aside-width) - 24px) - (50vw + 50%))),0,0)}html[data-chat-open] aside{padding-bottom:calc(8px + var(--app-safe-bottom))}html[data-chat-open][data-keyboard] aside{padding-bottom:8px}}@media(max-width:991px){html[data-chat-open] [data-dock]{display:none}html[data-chat-open],html[data-chat-open] body{position:fixed;inset:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none}}
