:root{--bg-deep: #070B14;--bg-surface: #0D1422;--bg-surface-2: #111A2A;--text-primary: #F4F6FA;--text-secondary: #A0AEC0;--text-muted: #718096;--accent-cyan: #18C8F4;--accent-violet: #8455F6;--border-subtle: rgba(255, 255, 255, .06);--border-hover: rgba(24, 200, 244, .25);--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--space-8: 64px;--space-10: 80px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--shadow-card: 0 4px 24px rgba(0, 0, 0, .25);--shadow-glow-cyan: 0 0 40px rgba(24, 200, 244, .12);--shadow-glow-violet: 0 0 40px rgba(132, 85, 246, .12);--transition-fast: .15s ease;--transition-base: .22s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:1.6;color:var(--text-primary);background-color:var(--bg-deep);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}#root{min-height:100vh;display:flex;flex-direction:column}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:3px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-3)}@media(min-width:768px){.container{padding:0 var(--space-4)}}._header_1lctr_1{position:sticky;top:0;z-index:100;background:#070b14d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle)}._inner_1lctr_10{display:flex;align-items:center;justify-content:space-between;height:64px;gap:var(--space-3)}._logo_1lctr_18{font-size:var(--font-size-xl);font-weight:700;letter-spacing:.08em;color:var(--text-primary);flex-shrink:0}._nav_1lctr_26{display:none;gap:var(--space-4)}._nav_1lctr_26 a{font-size:var(--font-size-sm);color:var(--text-secondary);transition:color var(--transition-fast)}._nav_1lctr_26 a:hover{color:var(--text-primary)}._actions_1lctr_41{display:flex;align-items:center;gap:var(--space-2)}._userName_1lctr_47{font-size:var(--font-size-sm);color:var(--text-secondary);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cta_1lctr_56{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;font-size:var(--font-size-sm);font-weight:600;color:var(--bg-deep);background:linear-gradient(135deg,var(--accent-cyan),var(--accent-violet));border-radius:var(--radius-full);transition:opacity var(--transition-fast)}._cta_1lctr_56:hover{opacity:.92}._ctaOutline_1lctr_73{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-full);transition:border-color var(--transition-fast),background var(--transition-fast)}._ctaOutline_1lctr_73:hover{border-color:var(--border-hover);background:var(--bg-surface)}._menuBtn_1lctr_91{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--text-primary);border-radius:var(--radius-sm)}._menuBtn_1lctr_91:hover{background:var(--bg-surface)}._mobileMenu_1lctr_105{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}._mobileMenu_1lctr_105 a,._mobileMenu_1lctr_105 button{padding:var(--space-2);font-size:var(--font-size-base);color:var(--text-secondary);border-radius:var(--radius-sm);text-align:left}._mobileMenu_1lctr_105 a:hover{color:var(--text-primary);background:var(--bg-surface-2)}@media(min-width:768px){._nav_1lctr_26{display:flex}._menuBtn_1lctr_91,._mobileMenu_1lctr_105{display:none}}._hero_1xc6w_1{padding:var(--space-8) 0 var(--space-10);position:relative;overflow:hidden}._grid_1xc6w_7{display:grid;gap:var(--space-6);align-items:center}._content_1xc6w_13{max-width:560px}._label_1xc6w_17{display:inline-block;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.12em;color:var(--accent-cyan);margin-bottom:var(--space-3)}._title_1xc6w_26{font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin-bottom:var(--space-3)}._gradient_1xc6w_34{background:linear-gradient(135deg,var(--accent-cyan),var(--accent-violet));-webkit-background-clip:text;background-clip:text;color:transparent}._support_1xc6w_41{font-size:var(--font-size-lg);color:var(--text-secondary);margin-bottom:var(--space-5);max-width:420px}._ctas_1xc6w_48{display:flex;flex-wrap:wrap;gap:var(--space-2)}._primary_1xc6w_54{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:var(--font-size-base);font-weight:600;color:var(--bg-deep);background:linear-gradient(135deg,var(--accent-cyan),var(--accent-violet));border-radius:var(--radius-full);transition:opacity var(--transition-fast),transform var(--transition-fast)}._primary_1xc6w_54:hover{opacity:.92;transform:translateY(-1px)}._secondary_1xc6w_72{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:var(--font-size-base);font-weight:600;color:var(--text-primary);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-full);transition:border-color var(--transition-fast),background var(--transition-fast)}._secondary_1xc6w_72:hover:not(:disabled){border-color:var(--border-hover);background:var(--bg-surface)}._disabled_1xc6w_91{opacity:.55;cursor:not-allowed}._hint_1xc6w_96{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--text-muted)}._visual_1xc6w_102{position:relative;display:flex;align-items:center;justify-content:center;min-height:280px;-webkit-user-select:none;user-select:none}._ring_1xc6w_111{position:absolute;width:min(320px,80vw);height:min(320px,80vw);border-radius:50%;border:2px solid transparent;background:linear-gradient(var(--bg-deep),var(--bg-deep)) padding-box,linear-gradient(135deg,var(--accent-cyan),var(--accent-violet)) border-box;opacity:.7;box-shadow:var(--shadow-glow-cyan),var(--shadow-glow-violet)}._ringInner_1xc6w_124{position:absolute;width:min(220px,55vw);height:min(220px,55vw);border-radius:50%;border:1px solid rgba(24,200,244,.2)}._wordmark_1xc6w_132{position:relative;z-index:1;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;letter-spacing:.2em;color:var(--text-primary);opacity:.9}@media(min-width:900px){._grid_1xc6w_7{grid-template-columns:1fr 1fr;gap:var(--space-8)}._visual_1xc6w_102{min-height:360px}}._section_nb2pt_1{padding:var(--space-10) 0}._header_nb2pt_5{text-align:center;margin-bottom:var(--space-6)}._title_nb2pt_10{font-size:var(--font-size-3xl);font-weight:700;letter-spacing:-.02em;margin-bottom:var(--space-2)}._subtitle_nb2pt_17{font-size:var(--font-size-lg);color:var(--text-secondary)}._grid_nb2pt_22{display:grid;grid-template-columns:1fr;gap:var(--space-3)}._card_nb2pt_28{width:100%;text-align:left;padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--transition-base),background var(--transition-base),transform var(--transition-fast);display:flex;flex-direction:column;gap:var(--space-2);min-height:160px}._card_nb2pt_28:hover,._card_nb2pt_28:focus-visible{border-color:var(--border-hover);background:var(--bg-surface-2);transform:translateY(-2px)}._iconWrap_nb2pt_49{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:#18c8f414;color:var(--accent-cyan)}._cardTitle_nb2pt_60{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary)}._cardDesc_nb2pt_66{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5}._modalOverlay_nb2pt_73{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--space-3);background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_nb2pt_73{position:relative;width:100%;max-width:420px;padding:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._close_nb2pt_96{position:absolute;top:var(--space-3);right:var(--space-3);display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--text-secondary);border-radius:var(--radius-sm)}._close_nb2pt_96:hover{color:var(--text-primary);background:var(--bg-surface-2)}._modalTitle_nb2pt_114{font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--space-2);padding-right:var(--space-6)}._modalDesc_nb2pt_121{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:var(--space-3)}._modalNote_nb2pt_127{font-size:var(--font-size-sm);color:var(--text-muted);border-top:1px solid var(--border-subtle);padding-top:var(--space-3)}@media(min-width:600px){._grid_nb2pt_22{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._grid_nb2pt_22{grid-template-columns:repeat(4,1fr)}}._section_150bq_1{padding:var(--space-10) 0;border-top:1px solid var(--border-subtle)}._title_150bq_6{font-size:var(--font-size-3xl);font-weight:700;letter-spacing:-.02em;text-align:center;margin-bottom:var(--space-5)}._content_150bq_14{max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3)}._content_150bq_14 p{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.7}._footer_93chp_1{margin-top:auto;padding:var(--space-6) 0;border-top:1px solid var(--border-subtle);background:var(--bg-surface)}._inner_93chp_8{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}._logo_93chp_16{font-size:var(--font-size-lg);font-weight:700;letter-spacing:.08em}._nav_93chp_22{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}._nav_93chp_22 a{font-size:var(--font-size-sm);color:var(--text-secondary);transition:color var(--transition-fast)}._nav_93chp_22 a:hover{color:var(--text-primary)}._notice_93chp_39{font-size:var(--font-size-xs);color:var(--text-muted);max-width:480px;line-height:1.5}._page_1gkwr_1{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._card_1gkwr_9{width:100%;max-width:400px;padding:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl)}._title_1gkwr_18{font-size:var(--font-size-2xl);font-weight:700;margin-bottom:var(--space-1)}._subtitle_1gkwr_24{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--space-4)}._form_1gkwr_30{display:flex;flex-direction:column;gap:var(--space-3)}._label_1gkwr_36{display:flex;flex-direction:column;gap:6px;font-size:var(--font-size-sm);font-weight:500;color:var(--text-secondary)}._input_1gkwr_45{padding:12px 14px;font-size:var(--font-size-base);color:var(--text-primary);background:var(--bg-deep);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--transition-fast)}._input_1gkwr_45:focus{outline:none;border-color:var(--accent-cyan)}._primary_1gkwr_60{padding:14px;font-size:var(--font-size-base);font-weight:600;color:var(--bg-deep);background:linear-gradient(135deg,var(--accent-cyan),var(--accent-violet));border-radius:var(--radius-full);transition:opacity var(--transition-fast)}._primary_1gkwr_60:hover:not(:disabled){opacity:.92}._primary_1gkwr_60:disabled{opacity:.6;cursor:not-allowed}._telegram_1gkwr_79{width:100%;padding:14px;font-size:var(--font-size-base);font-weight:600;color:var(--text-primary);background:#229ed9;border-radius:var(--radius-full);transition:opacity var(--transition-fast)}._telegram_1gkwr_79:hover:not(:disabled){opacity:.9}._telegram_1gkwr_79:disabled{opacity:.6;cursor:not-allowed}._divider_1gkwr_99{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-4) 0;color:var(--text-muted);font-size:var(--font-size-sm)}._divider_1gkwr_99:before,._divider_1gkwr_99:after{content:"";flex:1;height:1px;background:var(--border-subtle)}._error_1gkwr_116{font-size:var(--font-size-sm);color:#f87171}._footer_1gkwr_121{margin-top:var(--space-4);text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary)}._footer_1gkwr_121 a{color:var(--accent-cyan);font-weight:500}._footer_1gkwr_121 a:hover{text-decoration:underline}._note_1gkwr_137{margin-top:var(--space-3);font-size:var(--font-size-xs);color:var(--text-muted);text-align:center;line-height:1.4}._page_1kauj_1{display:flex;flex-direction:column;height:calc(100vh - 64px);max-width:800px;margin:0 auto;width:100%}._header_1kauj_10{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-2);border-bottom:1px solid var(--border-subtle)}._title_1kauj_19{font-size:var(--font-size-lg);font-weight:600}._status_1kauj_24{font-size:var(--font-size-xs);margin-top:2px}._full_1kauj_29{color:var(--accent-cyan)}._limited_1kauj_33{color:var(--text-muted)}._loginLink_1kauj_37{font-size:var(--font-size-sm);font-weight:600;color:var(--accent-cyan);white-space:nowrap}._loginLink_1kauj_37:hover{text-decoration:underline}._messages_1kauj_48{flex:1;overflow-y:auto;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}._bubble_1kauj_57{max-width:85%;padding:12px 16px;border-radius:var(--radius-lg);font-size:var(--font-size-sm);line-height:1.5}._user_1kauj_65{align-self:flex-end;background:linear-gradient(135deg,#18c8f433,#8455f633);border:1px solid var(--border-hover)}._assistant_1kauj_71{align-self:flex-start;background:var(--bg-surface);border:1px solid var(--border-subtle)}._tools_1kauj_77{display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-subtle)}._tools_1kauj_77 button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--accent-cyan);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:background var(--transition-fast),border-color var(--transition-fast)}._tools_1kauj_77 button:hover{background:var(--bg-surface-2);border-color:var(--border-hover)}._locked_1kauj_102{display:flex;align-items:center;gap:8px;padding:8px var(--space-3);font-size:var(--font-size-xs);color:var(--text-muted);border-top:1px solid var(--border-subtle)}._inputBar_1kauj_112{display:flex;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--border-subtle);background:var(--bg-surface)}._input_1kauj_112{flex:1;padding:12px 16px;font-size:var(--font-size-base);color:var(--text-primary);background:var(--bg-deep);border:1px solid var(--border-subtle);border-radius:var(--radius-full)}._input_1kauj_112:focus{outline:none;border-color:var(--accent-cyan)}._send_1kauj_135{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--bg-deep);background:linear-gradient(135deg,var(--accent-cyan),var(--accent-violet));border-radius:50%;flex-shrink:0}._send_1kauj_135:disabled{opacity:.5;cursor:not-allowed}
