._app_2ugms_1{background:var(--tg-theme-bg-color,#fff);min-height:100vh;color:var(--tg-theme-text-color,#1f2937);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}._header_2ugms_10{background:var(--tg-theme-secondary-bg-color,#f8f9fa);border-bottom:1px solid var(--tg-theme-hint-color,#e5e7eb);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._headerTitle_2ugms_19{margin:0;font-size:18px;font-weight:600}._headerActions_2ugms_25{align-items:center;gap:8px;display:flex}._iconButton_2ugms_31{background:var(--tg-theme-button-color,#3390ec);width:32px;height:32px;color:var(--tg-theme-button-text-color,#fff);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;transition:opacity .2s;display:flex}._iconButton_2ugms_31:hover{opacity:.8}._iconButton_2ugms_31:disabled{opacity:.5;cursor:not-allowed}._navigation_2ugms_54{background:var(--tg-theme-secondary-bg-color,#f8f9fa);border-bottom:1px solid var(--tg-theme-hint-color,#e5e7eb);display:flex}._tab_2ugms_60{color:var(--tg-theme-hint-color,#6b7280);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s}._tab_2ugms_60:hover{color:var(--tg-theme-text-color,#1f2937);background:var(--tg-theme-bg-color,#fff)}._tab_2ugms_60._active_2ugms_78{color:var(--tg-theme-button-color,#3390ec);border-bottom-color:var(--tg-theme-button-color,#3390ec);background:var(--tg-theme-bg-color,#fff)}._main_2ugms_84{flex:1;padding:16px;overflow-y:auto}._content_2ugms_90{max-width:100%;margin:0 auto}._section_2ugms_95{margin-bottom:24px}._sectionTitle_2ugms_99{color:var(--tg-theme-text-color,#1f2937);margin:0 0 12px;font-size:16px;font-weight:600}._card_2ugms_106{background:var(--tg-theme-secondary-bg-color,#f8f9fa);border:1px solid var(--tg-theme-hint-color,#e5e7eb);border-radius:8px;margin-bottom:12px;padding:16px}._cardHeader_2ugms_114{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._cardTitle_2ugms_121{margin:0;font-size:14px;font-weight:600}._cardActions_2ugms_127{gap:8px;display:flex}._button_2ugms_132{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}._button_2ugms_132._primary_2ugms_142{background:var(--tg-theme-button-color,#3390ec);color:var(--tg-theme-button-text-color,#fff)}._button_2ugms_132._secondary_2ugms_147{background:var(--tg-theme-secondary-bg-color,#f8f9fa);color:var(--tg-theme-text-color,#1f2937);border:1px solid var(--tg-theme-hint-color,#e5e7eb)}._button_2ugms_132._danger_2ugms_153{color:#fff;background:#ef4444}._button_2ugms_132:hover{opacity:.8;transform:translateY(-1px)}._button_2ugms_132:disabled{opacity:.5;cursor:not-allowed;transform:none}._input_2ugms_169{border:1px solid var(--tg-theme-hint-color,#e5e7eb);background:var(--tg-theme-bg-color,#fff);width:100%;color:var(--tg-theme-text-color,#1f2937);border-radius:6px;padding:8px 12px;font-size:14px}._input_2ugms_169:focus{border-color:var(--tg-theme-button-color,#3390ec);outline:none;box-shadow:0 0 0 2px #3390ec33}._formGroup_2ugms_185{margin-bottom:16px}._label_2ugms_189{color:var(--tg-theme-text-color,#1f2937);margin-bottom:4px;font-size:14px;font-weight:500;display:block}._helperText_2ugms_197{color:var(--tg-theme-hint-color,#6b7280);margin-top:4px;font-size:12px}._errorText_2ugms_203{color:#ef4444;margin-top:4px;font-size:12px}._emptyState_2ugms_209{text-align:center;color:var(--tg-theme-hint-color,#6b7280);padding:48px 24px}._emptyState_2ugms_209 h3{color:var(--tg-theme-text-color,#1f2937);margin:0 0 8px;font-size:16px;font-weight:600}._emptyState_2ugms_209 p{margin:0;font-size:14px}._loadingContainer_2ugms_227{background:var(--tg-theme-bg-color,#fff);height:100vh;color:var(--tg-theme-text-color,#1f2937);flex-direction:column;justify-content:center;align-items:center;display:flex}._loadingContainer_2ugms_227 p{color:var(--tg-theme-hint-color,#6b7280);margin-top:16px;font-size:16px}._spinner_2ugms_243{border:3px solid var(--tg-theme-hint-color,#e5e7eb);border-top:3px solid var(--tg-theme-button-color,#3390ec);border-radius:50%;width:40px;height:40px;animation:1s linear infinite _spin_2ugms_243;display:inline-block}._spinnerLarge_2ugms_253{border-width:4px;width:48px;height:48px}._spinnerMedium_2ugms_259{border-width:3px;width:32px;height:32px}._spinnerSmall_2ugms_265{border-width:2px;width:20px;height:20px}._spinnerInner_2ugms_271{color:#fff}@keyframes _spin_2ugms_243{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._toastContainer_2ugms_284{z-index:1000;flex-direction:column;gap:8px;display:flex;position:fixed;top:16px;right:16px}._toast_2ugms_284{background:var(--tg-theme-secondary-bg-color,#fff);border:1px solid var(--tg-theme-hint-color,#e5e7eb);border-radius:8px;max-width:320px;padding:12px 16px;animation:.3s ease-out _slideIn_2ugms_1;box-shadow:0 4px 12px #00000026}._toast_2ugms_284._success_2ugms_304{border-left:4px solid #10b981}._toast_2ugms_284._error_2ugms_203{border-left:4px solid #ef4444}._toast_2ugms_284._warning_2ugms_312{border-left:4px solid #f59e0b}._toast_2ugms_284._info_2ugms_316{border-left:4px solid var(--tg-theme-button-color,#3390ec)}._toastTitle_2ugms_320{color:var(--tg-theme-text-color,#1f2937);margin:0 0 4px;font-size:14px;font-weight:600}._toastMessage_2ugms_327{color:var(--tg-theme-hint-color,#6b7280);margin:0;font-size:13px}@keyframes _slideIn_2ugms_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}._destinationItem_2ugms_344{background:var(--tg-theme-bg-color,#fff);border:1px solid var(--tg-theme-hint-color,#e5e7eb);border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px;display:flex}._destinationInfo_2ugms_355{flex:1}._destinationName_2ugms_359{color:var(--tg-theme-text-color,#1f2937);margin:0 0 4px;font-size:14px;font-weight:600}._destinationUrl_2ugms_366{color:var(--tg-theme-hint-color,#6b7280);margin:0;font-size:12px}._destinationActions_2ugms_372{gap:8px;display:flex}._apiKeyItem_2ugms_377{background:var(--tg-theme-bg-color,#fff);border:1px solid var(--tg-theme-hint-color,#e5e7eb);border-radius:6px;margin-bottom:8px;padding:12px}._apiKeyHeader_2ugms_385{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._apiKeyName_2ugms_392{color:var(--tg-theme-text-color,#1f2937);margin:0;font-size:14px;font-weight:600}._apiKeyMeta_2ugms_399{color:var(--tg-theme-hint-color,#6b7280);margin:0;font-size:12px}._apiKeyPreview_2ugms_405{background:var(--tg-theme-secondary-bg-color,#f8f9fa);color:var(--tg-theme-text-color,#1f2937);border-radius:4px;margin:8px 0;padding:8px 12px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace;font-size:13px}._settingsForm_2ugms_415{max-width:400px}._settingItem_2ugms_419{margin-bottom:20px}._settingItem_2ugms_419:last-child{margin-bottom:0}._authScreen_1fjaj_1{box-sizing:border-box;background:linear-gradient(135deg,#667eea,#764ba2);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}._authContainer_1fjaj_12{backdrop-filter:blur(10px);text-align:center;background:#fffffff2;border:1px solid #fff3;border-radius:20px;width:100%;max-width:400px;padding:40px 30px;box-shadow:0 20px 40px #0000001a}._logo_1fjaj_24{margin-bottom:30px}._logo_1fjaj_24 h1{color:#2c3e50;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:2.2rem;font-weight:700}._logo_1fjaj_24 p{color:#7f8c8d;margin:0;font-size:.95rem;line-height:1.4}._userInfo_1fjaj_46{margin-bottom:35px}._userInfo_1fjaj_46 h2{color:#2c3e50;margin:0 0 12px;font-size:1.5rem;font-weight:600}._userInfo_1fjaj_46 p{color:#7f8c8d;margin:0;font-size:.9rem;line-height:1.5}._authButton_1fjaj_64{margin-bottom:25px}._loginButton_1fjaj_68{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;justify-content:center;align-items:center;min-width:220px;padding:16px 24px;font-size:1rem;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #667eea66}._loginButton_1fjaj_68:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea99}._loginButton_1fjaj_68:active{transform:translateY(0)}._loginButton_1fjaj_68:disabled{cursor:not-allowed;opacity:.7;transform:none;box-shadow:0 4px 15px #667eea33}._buttonContent_1fjaj_103{align-items:center;gap:10px;display:flex}._telegramIcon_1fjaj_109{font-size:1.2rem}._spinner_1fjaj_113{align-items:center;gap:4px;display:flex}._spinnerDot_1fjaj_119{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite _spin_1fjaj_113}._spinnerDot_1fjaj_119:first-child{animation-delay:-.32s}._spinnerDot_1fjaj_119:nth-child(2){animation-delay:-.16s}@keyframes _spin_1fjaj_113{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}._securityInfo_1fjaj_146{border-top:1px solid #ecf0f1;padding-top:20px}._securityText_1fjaj_151{color:#27ae60;justify-content:center;align-items:center;gap:6px;margin:0 0 8px;font-size:.85rem;font-weight:500;display:flex}._securitySubtext_1fjaj_162{color:#95a5a6;margin:0;font-size:.8rem;font-style:italic}@media(prefers-color-scheme:dark){._authContainer_1fjaj_12{background:#2c3e50f2;border:1px solid #ffffff1a}._logo_1fjaj_24 h1{color:#ecf0f1}._logo_1fjaj_24 p{color:#bdc3c7}._userInfo_1fjaj_46 h2{color:#ecf0f1}._userInfo_1fjaj_46 p{color:#bdc3c7}._securityText_1fjaj_151{color:#2ecc71}._securitySubtext_1fjaj_162{color:#95a5a6}._securityInfo_1fjaj_146{border-top:1px solid #ffffff1a}}@media(width<=480px){._authContainer_1fjaj_12{margin:10px;padding:30px 20px}._logo_1fjaj_24 h1{font-size:1.8rem}._userInfo_1fjaj_46 h2{font-size:1.3rem}._loginButton_1fjaj_68{min-width:200px;padding:14px 20px}}:root{--primary-color:#3390ec;--primary-hover:#2c7dd0;--secondary-color:#f1f3f4;--background-color:#fff;--surface-color:#f8f9fa;--text-primary:#1f2937;--text-secondary:#6b7280;--text-muted:#9ca3af;--border-color:#e5e7eb;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px}@media(prefers-color-scheme:dark){:root{--background-color:#1f2937;--surface-color:#374151;--text-primary:#f9fafb;--text-secondary:#d1d5db;--text-muted:#9ca3af;--border-color:#4b5563}}:root[data-theme=dark]{--background-color:#1f2937;--surface-color:#374151;--text-primary:#f9fafb;--text-secondary:#d1d5db;--text-muted:#9ca3af;--border-color:#4b5563}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;color:var(--text-primary);background-color:var(--background-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:14px;line-height:1.5;overflow-x:hidden}#root{width:100vw;height:100vh;overflow:hidden}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hidden{display:none!important}.visible{display:block!important}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.animate-spin{animation:1s linear infinite spin}.animate-fade-in{animation:.3s ease-out fadeIn}.animate-slide-in{animation:.3s ease-out slideIn}.app-container{background:var(--background-color);flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.app-header{background:var(--background-color);border-bottom:1px solid var(--border-color);padding:var(--spacing-lg) var(--spacing-md);z-index:100;flex-shrink:0;position:sticky;top:0}.app-main{padding:var(--spacing-lg);flex:1;min-height:0;overflow:hidden auto}@media(width<=768px){html{font-size:13px}.app-header,.app-main{padding:var(--spacing-md)}}@media(width<=480px){html{font-size:12px}}@media(prefers-contrast:high){:root{--border-color:#000;--text-secondary:#000}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--surface-color)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}
