._layout_tr03x_1{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(to bottom,#f8fafc,#e2e8f0);color:var(--tg-theme-text-color, #1e293b);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._header_tr03x_19{position:fixed;top:0;left:0;right:0;z-index:100;background:#fffc;border-bottom:1px solid rgba(203,213,225,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}._headerContent_tr03x_43{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;max-width:500px;margin:0 auto}._logo_tr03x_61{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;color:var(--tg-theme-text-color, #1e293b)}._logoIcon_tr03x_79{width:32px;height:32px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;box-shadow:0 4px 14px #3b82f64d}._userInfo_tr03x_107{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--tg-theme-hint-color, #64748b)}._main_tr03x_123{flex:1;padding-top:60px;padding-bottom:90px;max-width:500px;margin:0 auto;width:100%}._bottomNav_tr03x_141{position:fixed;bottom:0;left:0;right:0;z-index:100;background:#ffffffe6;border-top:1px solid rgba(203,213,225,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:12px 0;padding-bottom:max(12px,env(safe-area-inset-bottom));box-shadow:0 -10px 25px #0000001a}._navList_tr03x_171{display:flex;align-items:center;justify-content:space-around;max-width:500px;margin:0 auto;padding:0;list-style:none}._navItem_tr03x_191{flex:1;display:flex;justify-content:center}._navLink_tr03x_203{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 16px;text-decoration:none;color:#64748b;font-size:11px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:16px;min-width:60px;position:relative;overflow:hidden}._navLink_tr03x_203:hover{background:#3b82f61a;color:#3b82f6;transform:translateY(-2px)}._navLink_tr03x_203._active_tr03x_249{color:#3b82f6;background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);box-shadow:0 4px 12px #3b82f64d}._navLink_tr03x_203._active_tr03x_249:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:40px;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:0 0 2px 2px}._navIcon_tr03x_285{width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:22px;transition:transform .3s ease}._navLink_tr03x_203._active_tr03x_249 ._navIcon_tr03x_285{transform:scale(1.1)}._badge_tr03x_313{background:linear-gradient(135deg,#ef4444,#f97316);color:#fff;border-radius:12px;padding:2px 6px;font-size:10px;font-weight:700;min-width:18px;text-align:center;margin-left:4px;box-shadow:0 2px 8px #ef44444d}@media (max-width: 375px){._headerContent_tr03x_43{padding:10px 12px}._navLink_tr03x_203{padding:6px 12px;min-width:50px;font-size:10px}._navIcon_tr03x_285{width:24px;height:24px;font-size:20px}}@media (prefers-color-scheme: dark){._layout_tr03x_1{background:linear-gradient(to bottom,#0f172a,#1e293b);color:#f1f5f9}._header_tr03x_19{background:#0f172acc;border-color:#47556980}._bottomNav_tr03x_141{background:#0f172ae6;border-color:#47556980}._navLink_tr03x_203{color:#94a3b8}._navLink_tr03x_203:hover{background:#3b82f633;color:#60a5fa}._navLink_tr03x_203._active_tr03x_249{color:#60a5fa;background:linear-gradient(135deg,#3b82f633,#8b5cf633)}}._navLink_tr03x_203{position:relative;overflow:hidden}._navLink_tr03x_203:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(59,130,246,.3) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .3s ease;z-index:-1}._navLink_tr03x_203:active:after{width:60px;height:60px}._navLink_tr03x_203:active{transform:scale(.95)}._navLink_tr03x_203._active_tr03x_249:before{animation:_pulse-glow_tr03x_1 2s ease-in-out infinite}@keyframes _pulse-glow_tr03x_1{0%,to{opacity:.8}50%{opacity:1;box-shadow:0 0 20px #3b82f666}}._container_1i9vb_1{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#f8f9fa;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box}._content_1i9vb_23{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:400px;padding:20px;box-sizing:border-box}._animationContainer_1i9vb_47{display:flex;align-items:center;justify-content:center;width:100%}._message_1i9vb_61{margin:0;color:#666;font-size:16px;font-weight:500;max-width:300px;line-height:1.4}@media screen and (max-width: 390px){._container_1i9vb_1{padding:max(env(safe-area-inset-top),20px) env(safe-area-inset-right) max(env(safe-area-inset-bottom),20px) env(safe-area-inset-left)}._content_1i9vb_23{gap:12px;padding:15px}._message_1i9vb_61{font-size:14px;max-width:280px}}@media screen and (max-height: 500px) and (orientation: landscape){._container_1i9vb_1{min-height:100vh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}._content_1i9vb_23{gap:8px;padding:10px}}._container_7uz5y_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px}._animation_7uz5y_19{display:flex;align-items:center;justify-content:center}._message_7uz5y_31{margin:0;font-size:14px;color:#666;text-align:center;font-weight:500}*{box-sizing:border-box}.home-page{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 0;margin:0;box-sizing:border-box;width:100%;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.container{max-width:400px;margin:0 auto;padding:0 16px;box-sizing:border-box;width:100%}.header{text-align:center;margin-bottom:30px}.header h1{color:#fff;font-size:28px;font-weight:700;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.header .subtitle{color:#fffc;font-size:16px;line-height:1.4}.selected-server-card{background:#fff;border-radius:20px;padding:25px;margin-bottom:25px;box-shadow:0 10px 30px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.server-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.flag{font-size:32px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#667eea1a;border-radius:12px}.server-info{flex:1}.server-info h3{font-size:20px;font-weight:600;color:#333;margin-bottom:5px}.server-info .ip{color:#666;font-size:14px;font-family:Monaco,Consolas,monospace}.status-indicator{display:flex;align-items:center;gap:8px}.status-dot{width:12px;height:12px;border-radius:50%;box-shadow:0 0 10px currentColor;animation:pulse 2s infinite}.status-dot.small{width:8px;height:8px}.status-text{font-size:14px;font-weight:500;color:#666}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.speed-section{margin-bottom:25px}.speed-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.speed-header span:first-child{font-weight:600;color:#333;font-size:16px}.speed-value{font-weight:700;color:#4caf50;font-size:18px}.speed-bar-container{margin-bottom:10px}.speed-bar{height:12px;background:#f0f0f0;border-radius:20px;overflow:hidden;position:relative}.speed-fill{height:100%;border-radius:20px;position:relative;transition:width 1s ease-in-out;background:linear-gradient(90deg,#4caf50,#8bc34a,#4caf50);background-size:200% 100%;animation:shimmer 2s infinite}.fire-animation{position:relative;overflow:visible}.fire-particles{position:absolute;top:-5px;right:-5px;display:flex;gap:5px}.particle{font-size:12px;animation:fireParticle 1.5s infinite ease-in-out;opacity:0}.particle:nth-child(1){animation-delay:0s}.particle:nth-child(2){animation-delay:.3s}.particle:nth-child(3){animation-delay:.6s}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fireParticle{0%{opacity:0;transform:translateY(0) scale(.8)}50%{opacity:1;transform:translateY(-10px) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.6)}}.ping-info{text-align:right;color:#666;font-size:14px}.connect-button{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:16px;padding:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #667eea4d}.connect-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.connect-button:active{transform:translateY(0)}.servers-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:30px}.server-card{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:16px;display:flex;align-items:center;gap:15px;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.server-card:hover{background:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}.server-card.active{border-color:#667eea;background:#fff;box-shadow:0 5px 15px #667eea33}.server-card .flag{font-size:24px;width:40px;height:40px;background:#667eea1a;border-radius:10px}.server-details{flex:1}.server-details .country{font-weight:600;color:#333;font-size:16px;display:block;margin-bottom:4px}.server-metrics{display:flex;gap:15px;font-size:14px}.server-metrics .speed{font-weight:600}.server-metrics .ping{color:#666}.referral-section{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:25px;box-shadow:0 10px 30px #00000026}.referral-section h2{text-align:center;margin-bottom:25px;color:#333;font-size:22px;font-weight:700}.referral-stats{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:25px}.stat-card{background:linear-gradient(135deg,#f8f9ff,#e8f2ff);border-radius:16px;padding:20px;text-align:center;border:1px solid rgba(102,126,234,.1)}.stat-value{font-size:24px;font-weight:700;color:#667eea;margin-bottom:5px}.stat-label{font-size:12px;color:#666;font-weight:500}.referral-code-section{margin-bottom:20px}.referral-code-card{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:20px;color:#fff}.code-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.code-header span{font-weight:600;font-size:14px}.copy-button{background:#fff3;border:none;border-radius:10px;color:#fff;padding:8px 12px;font-size:12px;cursor:pointer;transition:all .3s ease}.copy-button:hover{background:#ffffff4d}.referral-code{font-family:Monaco,Consolas,monospace;font-size:20px;font-weight:700;text-align:center;background:#ffffff1a;border-radius:12px;padding:15px;letter-spacing:2px}.referral-info{background:#667eea0d;border-radius:12px;padding:15px;border-left:4px solid #667eea}.referral-info p{margin-bottom:8px;color:#555;font-size:14px;line-height:1.5}.referral-info p:last-child{margin-bottom:0}@media (max-width: 480px){.home-page{padding:16px 0;margin:0;width:100%;overflow-x:hidden}.container{padding:0 12px;margin:0 auto;width:100%;max-width:100%;box-sizing:border-box}.selected-server-card,.referral-section{padding:20px}.referral-stats{grid-template-columns:1fr;gap:12px}.stat-card{padding:15px}}@media screen and (max-width: 390px){.home-page{min-height:100vh;min-height:100dvh;padding:env(safe-area-inset-top) 0 20px 0;margin:0}.container{max-width:100%;padding:0 8px;margin:0;box-sizing:border-box}.header h1{font-size:24px;margin-bottom:8px}.header .subtitle{font-size:14px}.selected-server-card{padding:18px;margin-bottom:20px;border-radius:16px}.server-header{gap:12px;margin-bottom:16px}.flag{font-size:28px;width:44px;height:44px}.server-info h3{font-size:18px}.speed-section{margin:16px 0}.servers-grid{gap:8px;margin-bottom:20px}.server-card{padding:12px;border-radius:12px}.referral-section{padding:18px;border-radius:16px}.referral-stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.stat-card{padding:12px;border-radius:12px}.stat-value{font-size:18px}.stat-label{font-size:11px}}@media screen and (max-width: 428px) and (min-width: 391px){.home-page{padding:env(safe-area-inset-top) env(safe-area-inset-right) 20px env(safe-area-inset-left)}.container{max-width:100%;padding:0 16px}}@media screen and (max-height: 500px) and (orientation: landscape){.home-page{padding:env(safe-area-inset-top) env(safe-area-inset-right) 10px env(safe-area-inset-left)}.header{margin-bottom:15px}.header h1{font-size:22px;margin-bottom:5px}.selected-server-card{padding:15px;margin-bottom:15px}.servers-grid{margin-bottom:15px}.referral-section{padding:15px}}.home-page{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:relative;left:0;right:0;transform:translate(0)}.server-card,.selected-server-card,.stat-card{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-device-width: 480px){.home-page *{box-sizing:border-box}.container{position:relative;left:0;right:0;transform:translate(0)}.selected-server-card,.server-card,.referral-section{position:relative;left:0;right:0;margin-left:0;margin-right:0}}._card_g7r5u_1{background:var(--tg-theme-secondary-bg-color, #ffffff);border-radius:16px;padding:16px;margin-bottom:12px;border:1px solid var(--tg-theme-hint-color, #e0e0e0);box-shadow:0 2px 8px #0000000d;transition:all .2s ease}._card_g7r5u_1:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}._header_g7r5u_31{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}._info_g7r5u_45{flex:1}._title_g7r5u_53{font-size:16px;font-weight:600;color:var(--tg-theme-text-color, #000000);margin:0 0 4px}._details_g7r5u_67{display:flex;align-items:center;gap:12px;font-size:14px}._server_g7r5u_81{color:var(--tg-theme-hint-color, #999999)}._status_g7r5u_89{font-weight:500;padding:2px 8px;border-radius:12px;background:#3390ec1a;font-size:12px}._actions_g7r5u_105{display:flex;gap:8px}._actionButton_g7r5u_115{width:32px;height:32px;border:none;border-radius:8px;background:var(--tg-theme-button-color, #3390ec);color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._actionButton_g7r5u_115:hover{transform:scale(1.05);opacity:.9}._actionButton_g7r5u_115:active{transform:scale(.95)}._content_g7r5u_163{margin-top:12px}._dates_g7r5u_171{display:flex;justify-content:space-between;margin-bottom:16px;padding:12px;background:var(--tg-theme-bg-color, #f8f9fa);border-radius:8px}._dateItem_g7r5u_189{display:flex;flex-direction:column;align-items:center;text-align:center}._dateLabel_g7r5u_203{font-size:12px;color:var(--tg-theme-hint-color, #999999);margin-bottom:4px}._dateValue_g7r5u_215{font-size:14px;font-weight:500;color:var(--tg-theme-text-color, #000000)}._keySection_g7r5u_227{margin-bottom:16px}._keyHeader_g7r5u_235{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._keyLabel_g7r5u_249{font-size:14px;font-weight:500;color:var(--tg-theme-text-color, #000000)}._toggleButton_g7r5u_261{width:28px;height:28px;border:none;border-radius:6px;background:var(--tg-theme-secondary-bg-color, #f0f0f0);cursor:pointer;font-size:14px;transition:all .2s ease}._toggleButton_g7r5u_261:hover{background:var(--tg-theme-hint-color, #e0e0e0)}._keyContainer_g7r5u_291{position:relative;border:1px solid var(--tg-theme-hint-color, #e0e0e0);border-radius:8px;overflow:hidden}._keyText_g7r5u_305{display:block;width:100%;max-height:120px;overflow-y:auto;padding:12px;background:var(--tg-theme-bg-color, #f8f9fa);font-family:Courier New,monospace;font-size:12px;line-height:1.4;color:var(--tg-theme-text-color, #000000);word-break:break-all;white-space:pre-wrap;margin:0}._copyButton_g7r5u_337{position:absolute;top:8px;right:8px;padding:4px 8px;border:none;border-radius:4px;background:var(--tg-theme-button-color, #3390ec);color:#fff;font-size:12px;cursor:pointer;transition:all .2s ease}._copyButton_g7r5u_337:hover{opacity:.9}._stats_g7r5u_373{display:flex;justify-content:space-around;padding:12px;background:var(--tg-theme-bg-color, #f8f9fa);border-radius:8px}._statItem_g7r5u_389{display:flex;flex-direction:column;align-items:center;text-align:center}._statLabel_g7r5u_403{font-size:12px;color:var(--tg-theme-hint-color, #999999);margin-bottom:4px}._statValue_g7r5u_415{font-size:14px;font-weight:600;color:var(--tg-theme-text-color, #000000)}._qrOverlay_g7r5u_427{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._qrContainer_g7r5u_455{background:var(--tg-theme-bg-color, #ffffff);border-radius:16px;padding:24px;max-width:320px;width:100%;text-align:center;position:relative}._qrHeader_g7r5u_475{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._qrHeader_g7r5u_475 h4{margin:0;font-size:16px;font-weight:600;color:var(--tg-theme-text-color, #000000)}._closeButton_g7r5u_503{width:24px;height:24px;border:none;border-radius:50%;background:var(--tg-theme-hint-color, #e0e0e0);color:var(--tg-theme-text-color, #000000);cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._closeButton_g7r5u_503:hover{background:var(--tg-theme-button-color, #3390ec);color:#fff}._qrHint_g7r5u_543{margin:16px 0 0;font-size:14px;color:var(--tg-theme-hint-color, #999999);line-height:1.4}@media (max-width: 375px){._card_g7r5u_1{padding:12px;margin-bottom:8px}._dates_g7r5u_171{flex-direction:column;gap:12px}._dateItem_g7r5u_189{flex-direction:row;justify-content:space-between}._qrContainer_g7r5u_455{padding:16px}}@media (prefers-color-scheme: dark){._card_g7r5u_1{background:var(--tg-theme-secondary-bg-color, #2a2a2a);border-color:var(--tg-theme-hint-color, #404040)}._dates_g7r5u_171,._stats_g7r5u_373,._keyText_g7r5u_305{background:var(--tg-theme-bg-color, #1a1a1a)}._toggleButton_g7r5u_261{background:var(--tg-theme-secondary-bg-color, #404040)}._toggleButton_g7r5u_261:hover{background:var(--tg-theme-hint-color, #505050)}._closeButton_g7r5u_503{background:var(--tg-theme-hint-color, #404040)}}@keyframes _slideUp_g7r5u_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._qrOverlay_g7r5u_427{animation:_fadeIn_g7r5u_1 .3s ease}._qrContainer_g7r5u_455{animation:_slideUp_g7r5u_1 .3s ease}@keyframes _fadeIn_g7r5u_1{0%{opacity:0}to{opacity:1}}._keyText_g7r5u_305::-webkit-scrollbar{width:4px}._keyText_g7r5u_305::-webkit-scrollbar-track{background:transparent}._keyText_g7r5u_305::-webkit-scrollbar-thumb{background:var(--tg-theme-hint-color, #ccc);border-radius:2px}._keyText_g7r5u_305::-webkit-scrollbar-thumb:hover{background:var(--tg-theme-button-color, #3390ec)}._container_t6y3o_1{padding:20px;max-width:600px;margin:0 auto;background:var(--tg-theme-bg-color, #ffffff);min-height:100vh}._header_t6y3o_17{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._title_t6y3o_31{font-size:24px;font-weight:600;color:var(--tg-theme-text-color, #000000);margin:0}._refreshButton_t6y3o_45{background:var(--tg-theme-button-color, #0088cc);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;transition:all .2s ease}._refreshButton_t6y3o_45:hover{opacity:.8;transform:scale(1.05)}._refreshButton_t6y3o_45:active{transform:scale(.95)}._refreshButton_t6y3o_45:disabled{opacity:.6;cursor:not-allowed;transform:none}._subscriptionStatus_t6y3o_105{background:var(--tg-theme-secondary-bg-color, #f8f9fa);border-radius:16px;padding:16px;margin-bottom:20px}._statusInfo_t6y3o_119{display:flex;align-items:center;justify-content:center}._statusText_t6y3o_131{font-weight:500;font-size:16px}._actions_t6y3o_141{margin-bottom:20px}._createButton_t6y3o_149{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:16px;padding:16px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}._createButton_t6y3o_149:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}._createButton_t6y3o_149:active{transform:translateY(0)}._createButton_t6y3o_149._disabled_t6y3o_201{background:#e0e0e0;color:#999;cursor:not-allowed;transform:none;box-shadow:none}._loading_t6y3o_217{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--tg-theme-hint-color, #999999)}._spinner_t6y3o_235{width:40px;height:40px;border:3px solid var(--tg-theme-secondary-bg-color, #f0f0f0);border-top:3px solid var(--tg-theme-button-color, #0088cc);border-radius:50%;animation:_spin_t6y3o_235 1s linear infinite;margin-bottom:16px}@keyframes _spin_t6y3o_235{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_t6y3o_265{text-align:center;padding:60px 20px;color:var(--tg-theme-hint-color, #999999)}._emptyIcon_t6y3o_277{font-size:64px;margin-bottom:20px;opacity:.7}._emptyState_t6y3o_265 h3{color:var(--tg-theme-text-color, #000000);margin-bottom:12px;font-size:20px;font-weight:600}._emptyState_t6y3o_265 p{margin-bottom:24px;line-height:1.5;font-size:16px}._keysList_t6y3o_315{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}._info_t6y3o_329{margin-top:24px}._infoCard_t6y3o_337{background:var(--tg-theme-secondary-bg-color, #f8f9fa);border-radius:16px;padding:20px;border:1px solid var(--tg-theme-section-separator-color, #e0e0e0)}._infoCard_t6y3o_337 h4{color:var(--tg-theme-text-color, #000000);margin:0 0 16px;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}._infoCard_t6y3o_337 ul{margin:0;padding-left:20px;color:var(--tg-theme-hint-color, #666666)}._infoCard_t6y3o_337 li{margin-bottom:8px;line-height:1.4;font-size:14px}._infoCard_t6y3o_337 li:last-child{margin-bottom:0}@media (max-width: 480px){._container_t6y3o_1{padding:16px}._title_t6y3o_31{font-size:20px}._refreshButton_t6y3o_45{width:40px;height:40px;font-size:18px}._createButton_t6y3o_149{padding:14px 20px;font-size:15px}._emptyIcon_t6y3o_277{font-size:48px}._emptyState_t6y3o_265 h3{font-size:18px}._emptyState_t6y3o_265 p{font-size:15px}._infoCard_t6y3o_337{padding:16px}._infoCard_t6y3o_337 h4{font-size:15px}._infoCard_t6y3o_337 li{font-size:13px}}@media (prefers-color-scheme: dark){._createButton_t6y3o_149._disabled_t6y3o_201{background:#333;color:#666}}._card_7egrc_1{position:relative;background:var(--tg-theme-secondary-bg-color, #ffffff);border-radius:16px;padding:20px;margin-bottom:16px;border:2px solid var(--tg-theme-hint-color, #e0e0e0);transition:all .3s ease;overflow:hidden}._card_7egrc_1:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000001f}._popular_7egrc_33{border-color:var(--tg-theme-button-color, #3390ec);background:linear-gradient(135deg,var(--tg-theme-secondary-bg-color, #ffffff) 0%,rgba(51,144,236,.05) 100%)}._popular_7egrc_33:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#667eea,#764ba2)}._current_7egrc_69{border-color:#2ed573;background:linear-gradient(135deg,var(--tg-theme-secondary-bg-color, #ffffff) 0%,rgba(46,213,115,.05) 100%)}._badge_7egrc_85{position:absolute;top:-2px;right:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6px 12px;border-radius:0 0 12px 12px;font-size:12px;font-weight:600;box-shadow:0 4px 12px #667eea4d}._currentBadge_7egrc_111{position:absolute;top:-2px;right:16px;background:#2ed573;color:#fff;padding:6px 12px;border-radius:0 0 12px 12px;font-size:12px;font-weight:600;box-shadow:0 4px 12px #2ed5734d}._header_7egrc_137{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._title_7egrc_151{font-size:20px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0}._savings_7egrc_165{background:#ff6b6b;color:#fff;padding:4px 8px;border-radius:20px;font-size:12px;font-weight:600}._price_7egrc_183{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}._originalPrice_7egrc_197{font-size:18px;color:var(--tg-theme-hint-color, #999999);text-decoration:line-through;font-weight:500;opacity:.7}._amount_7egrc_213{font-size:32px;font-weight:800;color:var(--tg-theme-button-color, #3390ec);line-height:1}._period_7egrc_227{font-size:16px;color:var(--tg-theme-hint-color, #999999);font-weight:500}._pricePerMonth_7egrc_239{font-size:14px;color:var(--tg-theme-hint-color, #999999);margin-bottom:20px;font-weight:500}._features_7egrc_253{margin-bottom:24px}._feature_7egrc_253{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:14px;color:var(--tg-theme-text-color, #000000);font-weight:500}._featureIcon_7egrc_281{font-size:16px;width:20px;text-align:center}._actions_7egrc_293{display:flex;flex-direction:column;gap:12px}._payButton_7egrc_305{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}._payButton_7egrc_305:disabled{opacity:.6;cursor:not-allowed}._primary_7egrc_347{background:linear-gradient(135deg,var(--tg-theme-button-color, #3390ec) 0%,#2980b9 100%);color:#fff;box-shadow:0 4px 16px #3390ec4d}._primary_7egrc_347:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3390ec66}._primary_7egrc_347:active:not(:disabled){transform:translateY(0)}._secondary_7egrc_377{background:linear-gradient(135deg,gold,#ffb300);color:#000;box-shadow:0 4px 16px #ffd7004d}._secondary_7egrc_377:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ffd70066}._secondary_7egrc_377:active:not(:disabled){transform:translateY(0)}._loader_7egrc_407{animation:_spin_7egrc_1 1s linear infinite}@keyframes _spin_7egrc_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._currentPlanInfo_7egrc_433{text-align:center;padding:16px;background:#2ed5731a;border-radius:12px;color:#2ed573;font-weight:600;font-size:16px}._description_7egrc_453{margin-top:16px;padding-top:16px;border-top:1px solid var(--tg-theme-hint-color, #e0e0e0);font-size:14px;color:var(--tg-theme-hint-color, #999999);line-height:1.5}._payButton_7egrc_305:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:all .3s ease}._payButton_7egrc_305:active:before{width:300px;height:300px}@media (max-width: 375px){._card_7egrc_1{padding:16px;margin-bottom:12px}._title_7egrc_151{font-size:18px}._amount_7egrc_213{font-size:28px}._payButton_7egrc_305{padding:12px 16px;font-size:14px}._badge_7egrc_85,._currentBadge_7egrc_111{right:12px;padding:4px 8px;font-size:11px}}@media (prefers-color-scheme: dark){._card_7egrc_1{background:var(--tg-theme-secondary-bg-color, #2a2a2a);border-color:var(--tg-theme-hint-color, #404040)}._popular_7egrc_33{background:linear-gradient(135deg,var(--tg-theme-secondary-bg-color, #2a2a2a) 0%,rgba(51,144,236,.1) 100%)}._current_7egrc_69{background:linear-gradient(135deg,var(--tg-theme-secondary-bg-color, #2a2a2a) 0%,rgba(46,213,115,.1) 100%)}._description_7egrc_453{border-color:var(--tg-theme-hint-color, #404040)}._currentPlanInfo_7egrc_433{background:#2ed57326}}@keyframes _slideInUp_7egrc_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._card_7egrc_1{animation:_slideInUp_7egrc_1 .4s ease-out}._popular_7egrc_33 ._badge_7egrc_85{animation:_pulse_7egrc_1 2s infinite}@keyframes _pulse_7egrc_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._primary_7egrc_347{background-size:200% 200%;animation:_gradientShift_7egrc_1 3s ease infinite}._secondary_7egrc_377{background-size:200% 200%;animation:_gradientShift_7egrc_1 3s ease infinite reverse}@keyframes _gradientShift_7egrc_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._container_1v1c5_1{padding:20px;max-width:600px;margin:0 auto;background:var(--tg-theme-bg-color, #ffffff);min-height:100vh}._header_1v1c5_17{margin-bottom:20px}._title_1v1c5_25{font-size:24px;font-weight:600;color:var(--tg-theme-text-color, #000000);margin:0}._currentSubscription_1v1c5_39{margin-bottom:32px}._subscriptionCard_1v1c5_47{background:var(--tg-theme-secondary-bg-color, #f8f9fa);border-radius:16px;padding:20px;border:1px solid var(--tg-theme-section-separator-color, #e0e0e0)}._subscriptionHeader_1v1c5_61{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._subscriptionHeader_1v1c5_61 h3{margin:0;font-size:18px;font-weight:600;color:var(--tg-theme-text-color, #000000)}._status_1v1c5_89{font-weight:500;font-size:14px;padding:4px 12px;border-radius:12px;background:#ffffff1a}._subscriptionDetails_1v1c5_105{text-align:center}._daysLeft_1v1c5_113{display:flex;flex-direction:column;align-items:center;gap:4px}._daysNumber_1v1c5_127{font-size:32px;font-weight:700;color:var(--tg-theme-button-color, #0088cc)}._daysText_1v1c5_139{font-size:14px;color:var(--tg-theme-hint-color, #999999)}._subscriptionInactive_1v1c5_149{text-align:center;color:var(--tg-theme-hint-color, #999999)}._subscriptionInactive_1v1c5_149 p{margin:0;line-height:1.4}._plans_1v1c5_169{margin-bottom:32px}._sectionTitle_1v1c5_177{font-size:20px;font-weight:600;color:var(--tg-theme-text-color, #000000);margin:0 0 16px}._plansList_1v1c5_191{display:flex;flex-direction:column;gap:16px}._paymentHistory_1v1c5_203{margin-bottom:32px}._loading_1v1c5_211{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--tg-theme-hint-color, #999999)}._spinner_1v1c5_229{width:32px;height:32px;border:2px solid var(--tg-theme-secondary-bg-color, #f0f0f0);border-top:2px solid var(--tg-theme-button-color, #0088cc);border-radius:50%;animation:_spin_1v1c5_229 1s linear infinite;margin-bottom:12px}@keyframes _spin_1v1c5_229{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyHistory_1v1c5_259{text-align:center;padding:40px 20px;color:var(--tg-theme-hint-color, #999999)}._emptyIcon_1v1c5_271{font-size:48px;margin-bottom:12px;opacity:.7}._emptyHistory_1v1c5_259 p{margin:0;font-size:16px}._historyList_1v1c5_293{display:flex;flex-direction:column;gap:12px}._historyItem_1v1c5_305{background:var(--tg-theme-secondary-bg-color, #f8f9fa);border-radius:12px;padding:16px;border:1px solid var(--tg-theme-section-separator-color, #e0e0e0)}._historyHeader_1v1c5_319{display:flex;align-items:center;gap:12px;margin-bottom:8px}._historyStatus_1v1c5_333{font-size:16px}._historyPlan_1v1c5_341{flex:1;font-weight:500;color:var(--tg-theme-text-color, #000000);font-size:15px}._historyAmount_1v1c5_355{font-weight:600;color:var(--tg-theme-button-color, #0088cc);font-size:16px}._historyDetails_1v1c5_367{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--tg-theme-hint-color, #999999)}._historyMethod_1v1c5_389{background:#0088cc1a;color:var(--tg-theme-button-color, #0088cc);padding:2px 8px;border-radius:8px;font-size:12px;font-weight:500}._info_1v1c5_407{margin-top:24px}._infoCard_1v1c5_415{background:var(--tg-theme-secondary-bg-color, #f8f9fa);border-radius:16px;padding:20px;border:1px solid var(--tg-theme-section-separator-color, #e0e0e0)}._infoCard_1v1c5_415 h4{color:var(--tg-theme-text-color, #000000);margin:0 0 16px;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}._infoCard_1v1c5_415 ul{margin:0;padding-left:20px;color:var(--tg-theme-hint-color, #666666)}._infoCard_1v1c5_415 li{margin-bottom:8px;line-height:1.4;font-size:14px}._infoCard_1v1c5_415 li:last-child{margin-bottom:0}@media (max-width: 480px){._container_1v1c5_1{padding:16px}._title_1v1c5_25{font-size:20px}._sectionTitle_1v1c5_177{font-size:18px}._subscriptionCard_1v1c5_47{padding:16px}._subscriptionHeader_1v1c5_61 h3{font-size:16px}._daysNumber_1v1c5_127{font-size:28px}._historyItem_1v1c5_305{padding:14px}._historyPlan_1v1c5_341{font-size:14px}._historyAmount_1v1c5_355{font-size:15px}._historyDetails_1v1c5_367{font-size:12px}._infoCard_1v1c5_415{padding:16px}._infoCard_1v1c5_415 h4{font-size:15px}._infoCard_1v1c5_415 li{font-size:13px}}@media (prefers-color-scheme: dark){._historyMethod_1v1c5_389{background:#08c3}}._container_iluch_1{padding:20px;max-width:600px;margin:0 auto;background:var(--tg-theme-bg-color, #ffffff);min-height:100vh}._header_iluch_17{text-align:center;margin-bottom:24px}._title_iluch_27{font-size:24px;font-weight:600;color:var(--tg-theme-text-color, #000000);margin:0 0 8px}._subtitle_iluch_41{font-size:16px;color:var(--tg-theme-hint-color, #999999);margin:0;line-height:1.4}._loading_iluch_55,._error_iluch_55{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--tg-theme-hint-color, #999999)}._spinner_iluch_73{width:40px;height:40px;border:3px solid var(--tg-theme-secondary-bg-color, #f0f0f0);border-top:3px solid var(--tg-theme-button-color, #0088cc);border-radius:50%;animation:_spin_iluch_73 1s linear infinite;margin-bottom:16px}@keyframes _spin_iluch_73{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._statsGrid_iluch_103{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}._statCard_iluch_117{background:var(--tg-theme-secondary-bg-color, #f8f9fa);border-radius:16px;padding:16px;display:flex;align-items:center;gap:12px;border:1px solid var(--tg-theme-section-separator-color, #e0e0e0)}._statIcon_iluch_137{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--tg-theme-button-color, #0088cc);border-radius:12px;color:#fff}._statContent_iluch_161{flex:1}._statNumber_iluch_169{font-size:20px;font-weight:700;color:var(--tg-theme-text-color, #000000);line-height:1}._statLabel_iluch_183{font-size:12px;color:var(--tg-theme-hint-color, #999999);margin-top:2px;line-height:1}._referralActions_iluch_197{margin-bottom:24px}._referralCard_iluch_205{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:20px;color:#fff}._referralCard_iluch_205 h3{margin:0 0 16px;font-size:18px;font-weight:600}._referralLink_iluch_231{background:#ffffff1a;border-radius:12px;padding:16px;margin-bottom:16px;border:1px solid rgba(255,255,255,.2)}._linkText_iluch_247{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;word-break:break-all;line-height:1.4}._actionButtons_iluch_261{display:grid;grid-template-columns:1fr 1fr;gap:12px}._copyButton_iluch_273,._shareButton_iluch_273{padding:12px 16px;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}._copyButton_iluch_273{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}._shareButton_iluch_273{background:#fff;color:#667eea;border:1px solid transparent}._copyButton_iluch_273:hover,._shareButton_iluch_273:hover{transform:translateY(-2px);opacity:.9}._copyButton_iluch_273:active,._shareButton_iluch_273:active{transform:translateY(0)}._copyButton_iluch_273:disabled{opacity:.6;cursor:not-allowed;transform:none}._referralsList_iluch_355{margin-bottom:24px}._sectionTitle_iluch_363{font-size:20px;font-weight:600;color:var(--tg-theme-text-color, #000000);margin:0 0 16px}._emptyState_iluch_377{text-align:center;padding:40px 20px;color:var(--tg-theme-hint-color, #999999)}._emptyIcon_iluch_389{font-size:48px;margin-bottom:16px;opacity:.7}._emptyState_iluch_377 h4{color:var(--tg-theme-text-color, #000000);margin:0 0 8px;font-size:18px;font-weight:600}._emptyState_iluch_377 p{margin:0;line-height:1.4;font-size:16px}._referralItems_iluch_427{display:flex;flex-direction:column;gap:12px}._referralItem_iluch_427{background:var(--tg-theme-secondary-bg-color, #f8f9fa);border-radius:12px;padding:16px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--tg-theme-section-separator-color, #e0e0e0)}._referralInfo_iluch_459{flex:1}._referralName_iluch_467{font-weight:500;color:var(--tg-theme-text-color, #000000);font-size:15px;margin-bottom:4px}._referralDate_iluch_481{font-size:13px;color:var(--tg-theme-hint-color, #999999)}._referralStatus_iluch_491{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._statusBadge_iluch_505{padding:4px 8px;border-radius:8px;font-size:12px;font-weight:500}._statusBadge_iluch_505._active_iluch_519{background:#2ed5731a;color:#2ed573}._statusBadge_iluch_505._inactive_iluch_529{background:#ff47571a;color:#ff4757}._referralEarned_iluch_539{font-size:14px;font-weight:600;color:var(--tg-theme-button-color, #0088cc)}._info_iluch_551{margin-top:24px}._infoCard_iluch_559{background:var(--tg-theme-secondary-bg-color, #f8f9fa);border-radius:16px;padding:20px;border:1px solid var(--tg-theme-section-separator-color, #e0e0e0)}._infoCard_iluch_559 h4{color:var(--tg-theme-text-color, #000000);margin:0 0 16px;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}._infoCard_iluch_559 ul{margin:0;padding-left:20px;color:var(--tg-theme-hint-color, #666666)}._infoCard_iluch_559 li{margin-bottom:8px;line-height:1.4;font-size:14px}._infoCard_iluch_559 li:last-child{margin-bottom:0}@media (max-width: 480px){._container_iluch_1{padding:16px}._title_iluch_27{font-size:20px}._subtitle_iluch_41{font-size:15px}._sectionTitle_iluch_363{font-size:18px}._statsGrid_iluch_103{gap:10px}._statCard_iluch_117{padding:14px;gap:10px}._statIcon_iluch_137{font-size:20px;width:36px;height:36px}._statNumber_iluch_169{font-size:18px}._statLabel_iluch_183{font-size:11px}._referralCard_iluch_205{padding:16px}._referralCard_iluch_205 h3{font-size:16px}._linkText_iluch_247{font-size:13px}._actionButtons_iluch_261{gap:10px}._copyButton_iluch_273,._shareButton_iluch_273{padding:10px 14px;font-size:13px}._referralItem_iluch_427{padding:14px}._referralName_iluch_467{font-size:14px}._referralDate_iluch_481{font-size:12px}._referralEarned_iluch_539{font-size:13px}._infoCard_iluch_559{padding:16px}._infoCard_iluch_559 h4{font-size:15px}._infoCard_iluch_559 li{font-size:13px}}@media (max-width: 360px){._statsGrid_iluch_103,._actionButtons_iluch_261{grid-template-columns:1fr}}/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-50{z-index:50}.\!container{width:100%!important}.container{width:100%}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-row{display:table-row}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--tg-theme-bg-color:#fff;--tg-theme-text-color:#000;--tg-theme-hint-color:#999;--tg-theme-link-color:#08c;--tg-theme-button-color:#08c;--tg-theme-button-text-color:#fff;--tg-theme-secondary-bg-color:#f7f7f7}@media (prefers-color-scheme:dark){:root{--tg-theme-bg-color:#1a1a1a;--tg-theme-text-color:#fff;--tg-theme-hint-color:#999;--tg-theme-link-color:#08c;--tg-theme-button-color:#08c;--tg-theme-button-text-color:#fff;--tg-theme-secondary-bg-color:#2a2a2a}}html,body{background:var(--tg-theme-bg-color);height:100dvh;color:var(--tg-theme-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;overflow-x:hidden}#root{box-sizing:border-box;width:100%;height:100dvh;min-height:100dvh;position:relative}:root{--tg-color-scheme:light;--tg-theme-bg-color:#fff;--tg-theme-text-color:#000;--tg-theme-hint-color:#999;--tg-theme-link-color:#3390ec;--tg-theme-button-color:#3390ec;--tg-theme-button-text-color:#fff;--tg-theme-secondary-bg-color:#f1f1f1;--tg-theme-header-bg-color:#fff}[data-theme=dark]{--tg-color-scheme:dark;--tg-theme-bg-color:#1a1a1a;--tg-theme-text-color:#fff;--tg-theme-hint-color:#a8a8a8;--tg-theme-link-color:#6ab7ff;--tg-theme-button-color:#3390ec;--tg-theme-button-text-color:#fff;--tg-theme-secondary-bg-color:#2a2a2a;--tg-theme-header-bg-color:#1a1a1a}@media (prefers-color-scheme:dark){:root{--tg-theme-bg-color:#1a1a1a;--tg-theme-text-color:#fff;--tg-theme-hint-color:#a8a8a8;--tg-theme-secondary-bg-color:#2a2a2a;--tg-theme-header-bg-color:#1a1a1a}}a{color:var(--tg-theme-link-color,#3390ec);text-decoration:none;transition:opacity .2s}a:hover{opacity:.8}button{cursor:pointer;background:0 0;border:none;font-family:inherit;transition:all .2s}button:disabled{opacity:.6;cursor:not-allowed}input,textarea,select{font-family:inherit;font-size:inherit}.container{max-width:500px;margin:0 auto;padding:0 16px}.text-center{text-align:center}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:8px}.gap-4{gap:16px}.p-4{padding:16px}.p-6{padding:24px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary{background:var(--tg-theme-button-color,#3390ec);color:var(--tg-theme-button-text-color,#fff)}.btn-primary:hover{opacity:.9;transform:translateY(-1px)}.btn-secondary{background:var(--tg-theme-secondary-bg-color,#f1f1f1);color:var(--tg-theme-text-color,#000)}.btn-secondary:hover{opacity:.8}.card{background:var(--tg-theme-secondary-bg-color,#fff);border:1px solid var(--tg-theme-hint-color,#e0e0e0);border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000000d}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.3s ease-out fadeIn}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--tg-theme-hint-color,#ccc);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--tg-theme-button-color,#3390ec)}@supports (padding:max(0px)){.safe-area-top{padding-top:max(20px,env(safe-area-inset-top))}.safe-area-bottom{padding-bottom:max(20px,env(safe-area-inset-bottom))}}@media (max-width:375px){.container{padding:0 12px}.btn{padding:10px 16px;font-size:14px}.card{padding:12px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@supports (-webkit-appearance: none){html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}}@media screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3){.app-container{min-height:100vh;min-height:100dvh}}@media screen and (device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3){.app-container{min-height:100vh;min-height:100dvh}}@media screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){.app-container{min-height:100vh;min-height:100dvh}}@media screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2){.app-container{min-height:100vh;min-height:100dvh}}button,.clickable{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}button{min-height:44px;min-width:44px;padding:8px 16px;border-radius:8px;border:none;font-size:16px}input[type=text],input[type=email],input[type=password],textarea{font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;padding:12px;border:1px solid #ddd}::-webkit-scrollbar{display:none}.safe-area-container{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.notch-aware{padding-top:max(env(safe-area-inset-top),20px)}@media screen and (max-width: 375px){h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}p,span{font-size:14px}}@media screen and (min-width: 376px) and (max-width: 414px){h1{font-size:26px}h2{font-size:22px}h3{font-size:20px}p,span{font-size:15px}}@media screen and (min-width: 415px){h1{font-size:28px}h2{font-size:24px}h3{font-size:22px}p,span{font-size:16px}}.tg-viewport{height:100vh;height:100dvh;overflow:hidden}@media screen and (max-width: 480px){.tg-container{margin:0;padding:8px;box-sizing:border-box}.tg-content{padding:12px;border-radius:12px}}@media screen and (orientation: landscape) and (max-height: 500px){.landscape-adjust{padding-top:8px;padding-bottom:8px}.landscape-adjust h1{font-size:20px;margin-bottom:8px}.landscape-adjust .content{gap:8px}}
