body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100%;width:100%}body{background-color:#f8fafc;color:#0f172a}body.dark{background-color:#0f0a11;color:#f1f5f9}.app-bg{background-position:50%;background-size:cover;min-height:100vh;width:100%}.app-content{position:relative;z-index:1}.app-container{background-color:initial;color:#0f172a;display:flex;height:100vh;overflow:hidden}.app-container.dark{background-color:initial;color:#f1f5f9}.sidebar{background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;gap:24px;padding:32px 24px;width:280px}.app-container.dark .sidebar{background:#1a1627;border-right-color:#ffffff1a}@media (max-width:1023px){.sidebar{background-color:#fff;flex-direction:column;height:100%;left:-280px;padding:32px 24px;position:fixed;top:0;transition:left .3s ease;width:280px;z-index:2002}.sidebar.open{left:0}.app-container.dark .sidebar{background:#1a1627}}.sidebar-backdrop{background:#00000080;display:none;inset:0;position:fixed;z-index:2001}.sidebar-backdrop.visible{display:block}@media (max-width:1023px){.sidebar-backdrop{display:none}.sidebar-backdrop.visible{display:block}}.sidebar-title{font-size:28px;font-weight:700;margin-bottom:8px}.sidebar-nav{display:flex;flex-direction:column;gap:8px}.nav-btn{align-items:center;background:#0000;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;padding:14px 16px;transition:all .2s}.nav-btn:hover{background:#f1f5f9;color:#0f172a}.nav-btn.active{background:#dbeafe;color:#2563eb}.app-container.dark .nav-btn{color:#94a3b8}.app-container.dark .nav-btn:hover{background:#ffffff1a;color:#f1f5f9}.app-container.dark .nav-btn.active{background:#2563eb33;color:#60a5fa}.nav-settings{align-items:center;background:#0000;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;margin-top:auto;padding:14px 16px;transition:all .2s}.nav-settings:hover{background:#f1f5f9;color:#0f172a}.app-container.dark .nav-settings{color:#94a3b8}.app-container.dark .nav-settings:hover{background:#ffffff1a;color:#f1f5f9}.nav-settings.close-btn{display:none}@media (max-width:1023px){.nav-settings.close-btn{display:flex;margin-top:0}}.burger-btn{background:none;border:none;color:#0f172a;cursor:pointer;display:none;margin:0;padding:8px 12px;position:static;transition:all .2s;z-index:1003}@media (max-width:1023px){.burger-btn{display:flex;margin-right:8px;order:-1}}.burger-btn:hover{opacity:.7}.app-container.dark .burger-btn{color:#f1f5f9}.main-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.top-bar{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:24px 32px}.app-container.dark .top-bar{background:#1a1627;border-bottom-color:#ffffff1a}.page-title{font-size:32px;font-weight:700;margin:0}.btn-get-number{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:12px;padding:14px 28px;transition:all .2s}.btn-get-number:hover:not(.disabled){box-shadow:0 8px 16px #2563eb4d;transform:translateY(-2px)}.btn-get-number.disabled{cursor:not-allowed;opacity:.5}.content-area{flex:1 1;overflow-y:auto;padding:32px}.app-container.dark .content-area,.content-area{background:#0000}.content-area::-webkit-scrollbar{width:8px}.content-area::-webkit-scrollbar-track{background:#0000}.content-area::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.app-container.dark .content-area::-webkit-scrollbar-thumb{background:#475569}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.stat-card{border:1px solid;border-radius:20px;padding:24px;transition:all .3s}.stat-card:hover{transform:translateY(-4px)}.stat-card.card-blue{background:linear-gradient(135deg,#dbeafe,#e0f2fe);border-color:#bfdbfe;color:#1e40af}.stat-card.card-purple{background:linear-gradient(135deg,#f3e8ff,#fce7f3);border-color:#e9d5ff;color:#6b21a8}.stat-card.card-green{background:linear-gradient(135deg,#dcfce7,#ccfbf1);border-color:#bbf7d0;color:#15803d}.stat-card.card-orange{background:linear-gradient(135deg,#fed7aa,#fef3c7);border-color:#fdba74;color:#92400e}.app-container.dark .stat-card.card-blue{background:linear-gradient(135deg,#2563eb26,#3b82f61a);border-color:#3b82f64d;color:#60a5fa}.app-container.dark .stat-card.card-purple{background:linear-gradient(135deg,#8b5cf626,#a855f71a);border-color:#8b5cf64d;color:#c084fc}.app-container.dark .stat-card.card-green{background:linear-gradient(135deg,#22c55e26,#10b9811a);border-color:#22c55e4d;color:#86efac}.app-container.dark .stat-card.card-orange{background:linear-gradient(135deg,#f9731626,#fb923c1a);border-color:#f973164d;color:#fed7aa}.stat-card-header{gap:12px;margin-bottom:16px}.stat-card-header,.stat-icon{align-items:center;display:flex}.stat-icon{background:#00000014;border-radius:12px;flex-shrink:0;height:44px;justify-content:center;width:44px}.app-container.dark .stat-icon{background:#ffffff1a}.stat-label{font-size:12px;font-weight:700;letter-spacing:.05em;opacity:.75;text-transform:uppercase}.stat-value{font-size:48px;font-weight:700;line-height:1;margin-bottom:8px}.stat-desc{font-size:14px;opacity:.7}.panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-container.dark .panel,.panel{background:#0000;border-color:#ffffff1a}.panel-title{font-size:24px;font-weight:700;margin-bottom:24px}.panel-list{max-height:800px;overflow-y:auto}.panel-list::-webkit-scrollbar{width:8px}.panel-list::-webkit-scrollbar-track{background:#0000}.panel-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.app-container.dark .panel-list::-webkit-scrollbar-thumb{background:#475569}.empty-text{font-size:18px;font-style:italic;opacity:.6;padding:60px 20px;text-align:center}.active-number-card{background:linear-gradient(135deg,#dbeafe,#f0f9ff);border:2px solid #bfdbfe;border-radius:24px;margin-bottom:20px;padding:28px;transition:all .3s}.active-number-card:hover{box-shadow:0 12px 32px #2563eb26;transform:translateY(-2px)}.app-container.dark .active-number-card{background:linear-gradient(135deg,#2563eb1a,#3b82f60d);border-color:#3b82f64d}.active-card-top{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.active-card-left{flex:1 1}.active-number-display{font-size:28px;font-weight:700;line-height:1.2;margin-right:12px;min-width:0;overflow:hidden;white-space:nowrap}.app-container.dark .active-number-display{color:#60a5fa}.time-remaining{align-items:center;background:#fbbf2433;border-radius:12px;color:#d97706;display:inline-flex;font-size:18px;font-weight:700;gap:8px;padding:10px 16px}.app-container.dark .time-remaining{background:#fbbf2426;color:#fbbf24}.sms-code-display:hover{background:#22c55e40;border-color:#10b981}.sms-code-display.copied{background:#10b98133;border-color:#10b981;color:#10b981;text-decoration:line-through}.app-container.dark .sms-code-display{background:#22c55e1a;border-color:#22c55e4d;color:#86efac}.app-container.dark .sms-code-display:hover{background:#22c55e33;border-color:#22c55e80}.app-container.dark .sms-code-display.copied{background:#10b98126;border-color:#10b981;color:#10b981}.active-card-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.btn-copy,.btn-reject{align-items:center;background:#fff;border:2px solid;border-radius:12px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s}.btn-copy{border-color:#cbd5e1;color:#475569}.btn-copy:hover:not(.copied){background:#dbeafe;border-color:#2563eb;color:#2563eb}.btn-copy.copied{background:#d1fae5;border-color:#10b981;color:#10b981}.app-container.dark .btn-copy{background:#1a1627;border-color:#475569;color:#94a3b8}.app-container.dark .btn-copy:hover:not(.copied){border-color:#60a5fa;color:#60a5fa}.app-container.dark .btn-copy.copied{border-color:#10b981;color:#10b981}.btn-reject{border-color:#cbd5e1;color:#475569;position:relative}.btn-reject:hover:not(.disabled){background:#fee2e2;border-color:#ef4444;color:#ef4444}.btn-reject.disabled{cursor:not-allowed;opacity:.5}.app-container.dark .btn-reject{background:#1a1627;border-color:#475569;color:#94a3b8}.app-container.dark .btn-reject:hover:not(.disabled){border-color:#ef4444;color:#ef4444}.btn-reject-wrapper{position:relative}.reject-tooltip{background:#1f2937;border-radius:10px;bottom:calc(100% + 12px);box-shadow:0 4px 12px #0003;color:#fff;font-size:14px;font-weight:600;left:50%;padding:10px 16px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1000}.progress-bar-container{background:#2563eb33;border-radius:4px;height:6px;margin-bottom:24px;overflow:hidden;width:100%}.progress-bar{background:linear-gradient(90deg,#2563eb,#1d4ed8);border-radius:4px;height:100%;transition:width .3s ease}.app-container.dark .progress-bar-container{background:#3b82f633}.sms-waiting-box{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;gap:16px;padding:20px}.app-container.dark .sms-waiting-box{background:#ffffff0d;border-color:#ffffff1a}.sms-indicator{align-items:center;background:#2563eb26;border-radius:14px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.app-container.dark .sms-indicator{background:#3b82f633}.sms-pulse{animation:pulse 2s infinite;background:#2563eb;border-radius:50%;height:12px;width:12px}.app-container.dark .sms-pulse{background:#60a5fa}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.sms-text{flex:1 1}.sms-title{font-size:18px;font-weight:700;margin-bottom:4px}.sms-desc{font-size:15px;opacity:.7}.sms-received-box{align-items:center;background:#fff;border:1px solid #d1e7dd;border-radius:16px;display:flex;gap:16px;padding:20px}.app-container.dark .sms-received-box{background:#ffffff0d;border-color:#10b9814d}.sms-indicator-received{align-items:center;background:#22c55e26;border-radius:14px;color:#15803d;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.app-container.dark .sms-indicator-received{background:#22c55e33;color:#86efac}.history-item{align-items:center;background:#fff;border:2px solid;border-radius:16px;display:flex;justify-content:space-between;margin-bottom:16px;padding:20px;transition:all .3s}.history-item:hover{transform:translateY(-2px)}.app-container.dark .history-item{background:#ffffff08}.history-success{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.app-container.dark .history-success{background:#22c55e1a;border-color:#22c55e4d}.history-cancelled{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fed7aa}.app-container.dark .history-cancelled{background:#f973161a;border-color:#f973164d}.history-expired{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fecaca}.app-container.dark .history-expired{background:#ef44441a;border-color:#ef44444d}.history-content{flex:1 1}.history-number{font-family:Courier New,monospace;font-size:20px;font-weight:700;margin-bottom:8px}.history-code-btn,.history-status{font-size:16px;font-weight:600}.history-code-btn{background:none;border:none;color:inherit;cursor:pointer;padding:0;transition:all .2s}.history-success .history-code-btn,.sms-waiting-box .history-code-btn{color:#15803d}.history-success .history-code-btn:hover{opacity:.8;text-decoration:underline}.history-success .history-code-btn.copied{color:#10b981}.app-container.dark .history-success .history-code-btn{color:#86efac}.app-container.dark .history-success .history-code-btn.copied{color:#10b981}.history-success .history-status{color:#15803d}.history-cancelled .history-status{color:#92400e}.history-expired .history-status{color:#991b1b}.app-container.dark .history-success .history-status{color:#86efac}.app-container.dark .history-cancelled .history-status{color:#fcd34d}.app-container.dark .history-expired .history-status{color:#fca5a5}.history-time{font-size:14px;margin-left:20px;opacity:.6;white-space:nowrap}.loading-screen{align-items:center;background:#f8fafc;color:#0f172a;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:100vh;position:relative}body.dark .loading-screen{background:#0f0a11;color:#f1f5f9}html.light .loading-screen{background:#f8fafc;color:#0f172a}html.dark .loading-screen{background:#0f0a11;color:#f1f5f9}.loading-screen:before{background:radial-gradient(circle at center,#2563eb1a,#0000 70%);content:"";height:100%;pointer-events:none;position:absolute;width:100%}.loading-spinner{animation:spin 1s linear infinite;border:5px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;height:60px;position:relative;width:60px;z-index:1}html.dark .loading-spinner{border-color:#60a5fa #334155 #334155}html.light .loading-spinner{border-color:#2563eb #e5e7eb #e5e7eb}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text{font-size:20px;font-weight:700;position:relative;z-index:1}.loading-subtext{font-size:16px;opacity:.6;position:relative;z-index:1}.error-screen{align-items:center;background:#f8fafc;display:flex;justify-content:center;min-height:100vh;padding:20px}.error-screen.dark{background:#0f0a11}.error-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;max-width:600px;padding:60px 40px;text-align:center;width:100%}.error-screen.light .error-card{background:#fffc;border-color:#e2e8f0}.error-code{color:#f1f5f9;font-size:80px;font-weight:700;line-height:1;margin-bottom:16px}.error-screen.light .error-code{color:#0f172a}.error-message{color:#cbd5e1;font-size:20px}.error-screen.light .error-message{color:#64748b}.settings-overlay{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.settings-modal{background:#fff;border-radius:28px;box-shadow:0 25px 50px #00000040;display:flex;flex-direction:column;max-height:85vh;max-width:480px;width:100%}.app-container.dark .settings-modal{background:#1a1627;color:#f1f5f9}.settings-header{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:20px;justify-content:space-between;padding:32px}.app-container.dark .settings-header{border-bottom-color:#ffffff1a}.settings-header-content{flex:1 1;min-width:0}.settings-label{font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:6px;opacity:.6;text-transform:uppercase}.settings-title{font-size:24px;font-weight:700;margin:0 0 6px}.settings-header-desc{font-size:14px;margin:0;opacity:.7}.settings-close-btn{align-items:center;background:#f1f5f9;border:none;border-radius:14px;color:#475569;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s;width:40px}.settings-close-btn:hover{background:#e2e8f0}.app-container.dark .settings-close-btn{background:#ffffff1a;color:#cbd5e1}.app-container.dark .settings-close-btn:hover{background:#ffffff26}.settings-content{display:flex;flex:1 1;flex-direction:column;gap:32px;overflow-y:auto;padding:32px}.settings-section h3{font-size:14px;font-weight:700;letter-spacing:.05em;margin:0 0 16px;opacity:.75;text-transform:uppercase}.theme-toggle{grid-gap:6px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:16px;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:6px;position:relative}.app-container.dark .theme-toggle{background:#ffffff0d;border-color:#ffffff1a}.theme-slider{background:#fff;border-radius:12px;bottom:6px;box-shadow:0 2px 4px #0000001a;position:absolute;top:6px;transition:left .3s;width:calc(50% - 3px)}.app-container.dark .theme-slider{background:#1a1627;box-shadow:0 2px 8px #0000004d}.theme-btn{align-items:center;background:#0000;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;position:relative;transition:color .2s;z-index:1}.theme-btn.active{color:#0f172a}.app-container.dark .theme-btn.active{color:#f1f5f9}.format-options{display:flex;flex-direction:column;gap:10px}.format-option{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:16px;color:#0f172a;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:16px;text-align:left;transition:all .2s}.format-option:hover{background:#f0f9ff;border-color:#bfdbfe}.format-option.active{background:#dbeafe;border-color:#2563eb;color:#0f172a}.app-container.dark .format-option{background:#ffffff0d;border-color:#ffffff1a;color:#f1f5f9}.app-container.dark .format-option:hover{background:#ffffff14;border-color:#3b82f64d}.app-container.dark .format-option.active{background:#2563eb26;border-color:#3b82f680;color:#f1f5f9}.format-content{flex:1 1;min-width:0}.format-label{color:#0f172a!important;font-size:16px;font-weight:600;margin-bottom:4px}.app-container.dark .format-label{color:#f1f5f9!important}.format-example{color:#0f172a;font-family:Courier New,monospace;font-size:13px;opacity:.6}.app-container.dark .format-example{color:#cbd5e1}.format-radio{align-items:center;border:2px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .2s;width:24px}.format-radio.active{background:#2563eb1a;border-color:#2563eb}.app-container.dark .format-radio{border-color:#fff3}.app-container.dark .format-radio.active{background:#3b82f633;border-color:#60a5fa}.format-dot{background:#2563eb;border-radius:50%;height:10px;width:10px}.app-container.dark .format-dot{background:#60a5fa}.sound-toggle-btn{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:16px;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:16px;text-align:left;transition:all .2s}.sound-toggle-btn:hover{background:#f0f9ff;border-color:#bfdbfe}.app-container.dark .sound-toggle-btn{background:#ffffff0d;border-color:#ffffff1a}.app-container.dark .sound-toggle-btn:hover{background:#ffffff14;border-color:#3b82f64d}.sound-toggle-btn.active{background:#dbeafe;border-color:#2563eb}.app-container.dark .sound-toggle-btn.active{background:#2563eb26;border-color:#3b82f680}.sound-toggle-content{flex:1 1}.sound-toggle-label{color:#f1f5f9;font-size:16px;font-weight:600;margin-bottom:4px}.app-container.light .sound-toggle-label{color:#0f172a}.sound-toggle-status{color:#cbd5e1;font-size:13px;opacity:.6}.app-container.light .sound-toggle-status{color:#64748b}.sound-toggle-switch{align-items:center;background:#cbd5e1;border-radius:12px;display:flex;flex-shrink:0;height:24px;padding:2px;transition:background .3s;width:44px}.sound-toggle-switch.active{background:#10b981}.sound-toggle-dot{background:#fff;border-radius:50%;height:20px;transition:transform .3s;width:20px}.sound-toggle-switch.active .sound-toggle-dot{transform:translateX(20px)}.volume-control{background:#ffffff0d;border-radius:12px;margin-top:16px;padding:16px}.volume-label{align-items:center;color:#f1f5f9;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:12px}.app-container.light .volume-label{color:#0f172a}.volume-percent{color:#2563eb}.volume-slider{-webkit-appearance:none;appearance:none;background:#2563eb33;border-radius:3px;height:6px;outline:none;width:100%}.volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#2563eb;border-radius:50%;cursor:pointer;height:18px;-webkit-transition:all .2s;transition:all .2s;width:18px}.volume-slider::-webkit-slider-thumb:hover{box-shadow:0 0 8px #2563eb66;transform:scale(1.1)}.volume-slider::-moz-range-thumb{background:#2563eb;border:none;border-radius:50%;cursor:pointer;height:18px;-moz-transition:all .2s;transition:all .2s;width:18px}.volume-slider::-moz-range-thumb:hover{box-shadow:0 0 8px #2563eb66;transform:scale(1.1)}.waiting-modal{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.waiting-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293bcc;border:1px solid #ffffff1a;border-radius:24px;max-width:500px;padding:60px 40px;text-align:center;width:100%}.waiting-spinner{animation:spin 1s linear infinite;border:4px solid #60a5fa4d;border-radius:50%;border-top-color:#60a5fa;height:60px;margin:0 auto 24px;width:60px}.waiting-title{color:#f1f5f9;font-size:24px;font-weight:700;margin-bottom:12px}.waiting-desc{color:#cbd5e1;font-size:16px;line-height:1.6}.copy-particle{animation:particle-fly .8s forwards;border-radius:50%;opacity:1;pointer-events:none;position:absolute;transform:translate(0)}@keyframes particle-fly{to{opacity:0;transform:translate(var(--x),var(--y))}}.history-code-wrapper{display:inline-block;position:relative}.mobile-only{display:none}@media (max-width:1023px){.mobile-only{display:block}}@media (max-width:768px){.stats-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.content-area,.top-bar{padding:16px}.top-bar{align-items:flex-start;flex-direction:column;gap:16px}.page-title{font-size:24px}.btn-get-number{justify-content:center;width:100%}.active-card-top{flex-direction:column;gap:16px}.active-card-buttons{justify-content:stretch;width:100%}.btn-copy,.btn-reject{flex:1 1}.history-time{display:none}.history-item{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=main.1497b7f3.css.map*/