:root{--bg:#050505;--bg-soft:#0c0c0c;--glass:hsla(0,0%,100%,.035);--glass-strong:#ffffff0f;--border:#ffffff17;--border-soft:#ffffff0f;--text:#f5f5f5;--text-dim:#9a9a9a;--text-faint:#5f5f5f;--accent:#fff;--accent-text:#000;--radius:16px;--radius-sm:10px;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;--mono:"SF Mono","JetBrains Mono","Fira Code",Consolas,monospace}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;background:#050505;background:var(--bg);background-attachment:fixed;background-image:radial-gradient(1200px 800px at 70% -10%,#ffffff0f,#0000 60%),radial-gradient(900px 700px at -10% 110%,#ffffff0a,#0000 60%);color:#f5f5f5;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font)}.mono{font-family:SF Mono,JetBrains Mono,Fira Code,Consolas,monospace;font-family:var(--mono)}.glass{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:hsla(0,0%,100%,.035);background:var(--glass);border:1px solid #ffffff17;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius)}.btn{border:1px solid #0000;border-radius:10px;border-radius:var(--radius-sm);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font);font-size:14px;font-weight:500;letter-spacing:.01em;padding:11px 18px;transition:all .18s ease}.btn:disabled{cursor:not-allowed;opacity:.45}.btn-primary{background:#fff;background:var(--accent);color:#000;color:var(--accent-text)}.btn-primary:hover:not(:disabled){opacity:.88}.btn-ghost{background:#0000;border-color:#ffffff17;border-color:var(--border);color:#9a9a9a;color:var(--text-dim)}.btn-ghost:hover{border-color:#9a9a9a;border-color:var(--text-dim);color:#f5f5f5;color:var(--text)}.btn-block,.btn-wide{width:100%}.btn-wide{margin-top:4px}.field{display:flex;flex-direction:column;gap:7px}.field-label{color:#5f5f5f;color:var(--text-faint);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.input{background:#ffffff0f;background:var(--glass-strong);border:1px solid #ffffff17;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);color:#f5f5f5;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font);font-size:15px;outline:none;padding:12px 14px;transition:border .18s ease,background .18s ease;width:100%}.input::placeholder{color:#5f5f5f;color:var(--text-faint)}.input:focus{background:#ffffff0d;border-color:#fff6}.select-dark{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239a9a9a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:38px}.select-dark option{background:#111;color:#f5f5f5}.seg{background:#ffffff0f;background:var(--glass-strong);border:1px solid #ffffff17;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);display:flex;gap:4px;padding:4px}.seg-btn{background:#0000;border:none;border-radius:7px;color:#9a9a9a;color:var(--text-dim);cursor:pointer;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-family:var(--font);font-size:13.5px;font-weight:500;padding:8px 12px;transition:all .18s ease}.seg-btn.seg-on{background:#fff;background:var(--accent);color:#000;color:var(--accent-text)}.login-wrap{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px}.login-card{display:flex;flex-direction:column;gap:6px;max-width:380px;padding:44px 36px 40px;text-align:center;width:100%}.login-mark{align-items:center;background:#fff;background:var(--accent);border-radius:14px;color:#000;color:var(--accent-text);display:flex;font-family:SF Mono,JetBrains Mono,Fira Code,Consolas,monospace;font-family:var(--mono);font-size:16px;font-weight:700;height:52px;justify-content:center;letter-spacing:.04em;margin:0 auto 18px;width:52px}.login-title{font-size:22px;font-weight:600;letter-spacing:-.01em}.login-sub{color:#5f5f5f;color:var(--text-faint);font-size:13.5px;margin-bottom:22px}.login-input{margin-bottom:14px;text-align:center}.login-error{color:#ff6b6b;font-size:12.5px;margin-bottom:12px}.app{display:flex;flex-direction:column;min-height:100vh}.topbar{justify-content:space-between;margin:16px 20px 0;padding:12px 18px;position:sticky;top:16px;z-index:10}.brand,.topbar{align-items:center;display:flex}.brand{gap:11px}.brand-mark{align-items:center;background:#fff;background:var(--accent);border-radius:9px;color:#000;color:var(--accent-text);display:flex;font-family:SF Mono,JetBrains Mono,Fira Code,Consolas,monospace;font-family:var(--mono);font-size:12px;font-weight:700;height:34px;justify-content:center;width:34px}.brand-name{font-size:15px;font-weight:600;letter-spacing:-.01em}.topbar-right{align-items:center;display:flex;gap:10px}.conn-label{color:#5f5f5f;color:var(--text-faint);font-size:12.5px}.dot{background:#3a3a3a;border-radius:50%;height:8px;width:8px}.dot-on{background:#4ade80;box-shadow:0 0 10px #4ade8080}.main{display:flex;flex:1 1;flex-direction:column;gap:20px;margin:20px auto 40px;max-width:960px;padding:0 20px;width:100%}.panel{padding:24px}.panel-title{font-size:15px;font-weight:600;letter-spacing:.02em;margin-bottom:18px}.call-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}@media (max-width:640px){.call-grid{grid-template-columns:1fr}}.notice{background:#ffffff0a;border:1px solid #ffffff17;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);color:#9a9a9a;color:var(--text-dim);font-size:13.5px;margin-top:14px;padding:12px 14px}.otp-panel{padding:24px}.otp-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.otp-header .panel-title{margin-bottom:0}.sw-badge{border-radius:999px;font-size:11.5px;font-weight:500;letter-spacing:.03em;padding:5px 10px}.sw-on{background:#4ade801f;color:#4ade80}.sw-off{background:#ff6b6b1f;color:#ff6b6b}.otp-display{align-items:center;display:flex;flex-direction:column;gap:10px;padding:34px 20px}.otp-code{color:#fff;color:var(--accent);font-family:SF Mono,JetBrains Mono,Fira Code,Consolas,monospace;font-family:var(--mono);font-size:56px;font-weight:700;letter-spacing:.14em;text-shadow:0 0 40px #ffffff40}.otp-meta{align-items:center;color:#9a9a9a;color:var(--text-dim);display:flex;flex-direction:column;font-size:13px;gap:3px}.otp-time{font-size:12px}.otp-empty,.otp-time{color:#5f5f5f;color:var(--text-faint)}.otp-empty{font-size:14px;padding:46px 20px;text-align:center}.stats-row{grid-gap:12px;border-top:1px solid #ffffff0f;border-top:1px solid var(--border-soft);display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:8px;padding-top:20px}.stat{text-align:center}.stat-num{font-family:SF Mono,JetBrains Mono,Fira Code,Consolas,monospace;font-family:var(--mono);font-size:28px;font-weight:700}.stat-label{color:#5f5f5f;color:var(--text-faint);font-size:11.5px;letter-spacing:.05em;margin-top:3px;text-transform:uppercase}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;font-size:13.5px;width:100%}.table th{border-bottom:1px solid #ffffff17;border-bottom:1px solid var(--border);color:#5f5f5f;color:var(--text-faint);font-size:11.5px;font-weight:500;letter-spacing:.05em;padding:10px 12px;text-align:left;text-transform:uppercase}.table td{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-soft);color:#9a9a9a;color:var(--text-dim);padding:12px}.table tr:last-child td{border-bottom:none}.table tbody tr:hover td{color:#f5f5f5;color:var(--text)}.empty-row{color:#5f5f5f!important;color:var(--text-faint)!important;padding:30px 12px!important;text-align:center}.otp-cell{color:#f5f5f5!important;color:var(--text)!important;letter-spacing:.08em}.pill{border-radius:999px;display:inline-block;font-size:11.5px;font-weight:500;letter-spacing:.02em;padding:4px 10px}.pill.pending,.pill.ringing{background:#ffc1071a;color:#ffd43b}.pill.active{background:#78a0ff1f;color:#8ab0ff}.pill.success{background:#4ade801f;color:#4ade80}.pill.done{background:#ffffff0f;color:#9a9a9a;color:var(--text-dim)}.pill.failed{background:#ff6b6b1f;color:#ff6b6b}.btn-row{display:flex;flex-wrap:wrap;gap:10px}.btn-row .btn-wide{flex:1 1;min-width:180px}.btn-danger{background:#ff6b6b1f;border:1px solid #ff6b6b66;color:#ff8a8a}.btn-danger:hover{background:#ff6b6b33}.btn-accept{background:#4ade801f;border:1px solid #4ade8066;color:#6ee7a0}.btn-accept:hover{background:#4ade8038}.btn-reject{background:#ff6b6b1f;border:1px solid #ff6b6b66;color:#ff8a8a}.btn-reject:hover{background:#ff6b6b38}.btn-sm{font-size:12px;min-width:34px;padding:5px 10px}.preview-script{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;color:#cfcfcf;font-size:13px;line-height:1.55;margin-top:14px;padding:12px 14px}.preview-script-head{color:#9a9a9a;color:var(--text-dim);font-size:12px;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.preview-script p{margin:0;white-space:pre-wrap}.rec-cell{min-width:170px}.audio-mini{filter:invert(.92) hue-rotate(180deg);height:30px;width:168px}
/*# sourceMappingURL=main.762eabcd.css.map*/