.panel-login-page{background:#080c14 radial-gradient(at 50% 0,#e84c4c14 0%,#0000 60%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.panel-login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#1e293b99;border:1px solid #ffffff0f;border-radius:20px;width:100%;max-width:380px;padding:44px 32px;box-shadow:0 24px 48px #0006}.panel-lock-icon{background:#e84c4c1a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.panel-login-title{color:#f1f5f9;margin-bottom:6px;font-size:22px;font-weight:700}.panel-login-subtitle{color:#64748b;margin-bottom:28px;font-size:14px}.panel-input-group{margin-bottom:20px}.panel-password-wrapper{position:relative}.panel-password-wrapper input{color:#f1f5f9;background:#0f172acc;border:1px solid #ffffff14;border-radius:12px;width:100%;height:48px;padding:0 48px 0 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.panel-password-wrapper input::placeholder{color:#475569}.panel-password-wrapper input:focus{border-color:#e84c4c;outline:none;box-shadow:0 0 0 3px #e84c4c1a}.panel-toggle-pw{cursor:pointer;background:0 0;border:none;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.panel-error{color:#e84c4c;text-align:left;margin-top:8px;font-size:13px}.panel-unlock-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e84c4c,#c0392b);border:none;border-radius:12px;width:100%;height:48px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 12px #e84c4c4d}.panel-unlock-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #e84c4c66}.panel-unlock-btn:active{transform:translateY(0)}.panel-unlock-btn:disabled{color:#475569;box-shadow:none;background:#1e293b}.adm{color:#e2e8f0;background-color:#060a12;background-image:radial-gradient(at 15% 5%,#3b82f60a 0%,#0000 50%),radial-gradient(at 85% 80%,#e84c4c08 0%,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;height:100dvh;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:flex;overflow:hidden}.adm-sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0f172afa 0%,#0a101efa 100%);border-right:1px solid #ffffff0a;flex-direction:column;flex-shrink:0;width:220px;display:flex}.adm-sidebar-top{border-bottom:1px solid #ffffff0a;padding:18px 16px}.adm-brand{align-items:center;gap:10px;display:flex}.adm-brand-icon{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#e84c4c,#b91c1c);border-radius:8px;padding:5px 9px;font-size:11px;font-weight:800;box-shadow:0 2px 12px #e84c4c59}.adm-brand-text{color:#f1f5f9;letter-spacing:-.2px;font-size:14px;font-weight:700}.adm-nav{flex:1;padding:10px 8px;overflow-y:auto}.adm-nav-dropdown{color:#475569;text-transform:uppercase;letter-spacing:1.2px;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:7px 10px;font-size:10px;font-weight:700;transition:color .15s;display:flex}.adm-nav-dropdown:hover{color:#94a3b8}.adm-nav-chevron{transition:transform .2s}.adm-nav-chevron.open{transform:rotate(180deg)}.adm-nav-pages{animation:.2s fadeSlide}@keyframes fadeSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.adm-nav-label{text-transform:uppercase;letter-spacing:1.2px;color:#475569;padding:14px 10px 6px;font-size:10px;font-weight:700}.adm-nav-item{color:#64748b;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:12.5px;font-weight:500;transition:all .15s;display:flex}.adm-nav-item:hover{color:#e2e8f0;background:#ffffff0a}.adm-nav-dot{background:#334155;border-radius:50%;flex-shrink:0;width:4px;height:4px;transition:all .2s}.adm-nav-item:hover .adm-nav-dot{background:#e84c4c;box-shadow:0 0 6px #e84c4c80}.adm-nav-arrow{opacity:0;margin-left:auto;transition:opacity .15s}.adm-nav-item:hover .adm-nav-arrow{opacity:.5}.adm-sidebar-bottom{border-top:1px solid #ffffff0a;padding:14px}.adm-info-row{color:#1e293b;justify-content:space-between;padding:2px 0;font-size:10px;display:flex}.adm-info-row span:last-child{color:#334155;font-family:JetBrains Mono,monospace}.adm-logout-btn{color:#e84c4c;cursor:pointer;background:#e84c4c0d;border:1px solid #e84c4c14;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:10px;padding:8px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.adm-logout-btn:hover{background:#e84c4c1a;border-color:#e84c4c33}.adm-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.adm-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a101eb3;border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.adm-topbar-left{align-items:center;gap:10px;min-width:0;display:flex}.adm-topbar-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.adm-menu-btn{color:#e2e8f0;cursor:pointer;background:#1e293b99;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:none}.adm-topbar-alert{color:#fbbf24;white-space:nowrap;background:#fbbf241f;border-radius:20px;padding:3px 8px;font-size:10px;font-weight:700;animation:2s ease-in-out infinite badge-pulse}.adm-launch-label{white-space:nowrap}.adm-sidebar-overlay,.adm-pending-banner,.adm-bottom-nav{display:none}.panel-section{display:block}.adm-page-title{color:#f1f5f9;letter-spacing:-.3px;font-size:16px;font-weight:700}.adm-sound-btn{cursor:pointer;background:#1e293b80;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.adm-sound-btn.on{color:#4ade80;border-color:#22c55e33}.adm-sound-btn.off{color:#475569}.adm-sound-btn:hover{background:#1e293bcc}.adm-launch-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e84c4c,#b91c1c);border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-size:12px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 12px #e84c4c40}.adm-launch-btn:hover{transform:translateY(-1px);box-shadow:0 4px 20px #e84c4c59}.adm-content{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.am-mcard{display:none}.am-row-wrap{position:relative}.live-stats{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px;display:grid}.refer-stats{background:#0f172a73;border:1px solid #ffffff0f;border-radius:14px;margin-bottom:18px;overflow:hidden}.refer-stats-header{z-index:3;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 8px;display:flex;position:relative}.refer-stats-title{color:#e2e8f0;margin:0;font-size:14px;font-weight:700}.refer-stats-sub{color:#64748b;font-size:11px;font-weight:600}.refer-stats-open,.refer-stats-more{color:#93c5fd;cursor:pointer;z-index:4;pointer-events:auto;-webkit-tap-highlight-color:#60a5fa40;background:#60a5fa1f;border:none;border-radius:10px;flex-shrink:0;min-width:108px;min-height:40px;padding:8px 14px;font-size:12px;font-weight:700;position:relative}.refer-stats-open:hover,.refer-stats-more:hover{color:#bfdbfe;background:#60a5fa38}.refer-stats-empty{color:#64748b;margin:0;padding:8px 16px 16px;font-size:12px}.refer-stats-more{text-align:center;border-top:1px solid #ffffff0a;width:100%;padding:10px;display:block}.refer-stats-row{cursor:pointer}.refer-stats-row:hover{background:#ffffff08}.refer-stats-logins{color:#4ade80;font-weight:800}.refer-stats-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.refer-stats-table{border-collapse:collapse;width:100%;min-width:480px}.refer-stats-table th{text-align:left;text-transform:uppercase;letter-spacing:.4px;color:#475569;border-bottom:1px solid #ffffff0d;padding:8px 14px;font-size:10px;font-weight:700}.refer-stats-table td{color:#94a3b8;border-bottom:1px solid #ffffff08;padding:10px 14px;font-size:13px}.refer-stats-table tbody tr:last-child td{border-bottom:none}.refer-stats-code{color:#93c5fd;font-family:JetBrains Mono,SF Mono,monospace;font-weight:700}.refer-stats-total{color:#e2e8f0;font-weight:800}.live-stat-card{background:linear-gradient(135deg,#1e293b80 0%,#0f172a80 100%);border:1px solid #ffffff0a;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:all .25s;display:flex;position:relative;overflow:hidden}.live-stat-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);height:1px;position:absolute;top:0;left:0;right:0}.live-stat-card:hover{border-color:#ffffff14;transform:translateY(-1px)}.live-stat-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.stat-online{color:#60a5fa;background:linear-gradient(135deg,#3b82f626,#3b82f60d)}.stat-typing{color:#4ade80;background:linear-gradient(135deg,#22c55e26,#22c55e0d)}.stat-success{color:#c084fc;background:linear-gradient(135deg,#a855f726,#a855f70d)}.stat-total{color:#fbbf24;background:linear-gradient(135deg,#fbbf2426,#fbbf240d)}.stat-visitors{color:#f472b6;background:linear-gradient(135deg,#f472b626,#f472b60d)}.live-stat-num{color:#f1f5f9;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1}.live-stat-label{color:#475569;text-transform:uppercase;letter-spacing:.5px;margin-top:1px;font-size:10px;font-weight:600}.am-section{background:linear-gradient(135deg,#0f172a99 0%,#0a101e99 100%);border:1px solid #ffffff0a;border-radius:14px;margin-bottom:18px;overflow:hidden}.am-section:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);height:1px;display:block}.am-header{justify-content:space-between;align-items:center;padding:14px 18px 10px;display:flex}.am-header-left{align-items:center;gap:8px;display:flex}.am-title{color:#64748b;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}.am-badge{letter-spacing:.3px;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:700}.am-badge.online{color:#60a5fa;background:#3b82f61f}.am-badge.pending{color:#fbbf24;background:#fbbf241f;animation:2s ease-in-out infinite badge-pulse}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.6}}.actmon-clear-btn{color:#334155;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:0 0;border:none;padding:4px 8px;font-size:10px;font-weight:600;transition:color .15s}.actmon-clear-btn:hover{color:#e84c4c}.am-empty{text-align:center;padding:48px 24px}.am-empty-icon{background:#ffffff05;border:1px dashed #ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 12px;display:flex}.am-empty p{color:#1e293b;font-size:12px;font-weight:500}.am-empty .am-empty-sub{color:#0f172a;margin-top:2px;font-size:11px}.am-table-header{border-bottom:1px solid #ffffff0a;grid-template-columns:28px 120px 90px 70px 70px 1fr auto;gap:0;padding:0 12px;display:grid}.am-th{color:#334155;text-transform:uppercase;letter-spacing:1px;padding:8px 0;font-size:9px;font-weight:700}.am-table-body{padding:4px 6px 8px}.am-tr{border-radius:8px;grid-template-columns:28px 120px 90px 70px 70px 1fr auto;align-items:center;gap:0;padding:8px 6px;transition:all .15s;display:grid;position:relative;overflow:hidden}.am-tr:hover{background:#ffffff05}.am-tr.has-request{background:linear-gradient(135deg,#e84c4c08,#0000);animation:3s ease-in-out infinite row-glow}@keyframes row-glow{0%,to{box-shadow:none}50%{box-shadow:inset 0 0 20px #e84c4c08}}.am-td{font-size:12px}.am-td-status{justify-content:center;align-items:center;display:flex}.am-dot{border-radius:50%;width:7px;height:7px}.am-dot.idle{background:#22c55e;box-shadow:0 0 4px #22c55e80}.am-dot.typing{background:#22c55e;animation:1.5s ease-in-out infinite dot-pulse;box-shadow:0 0 6px #22c55e80}.am-dot.pending{background:#fbbf24;animation:1s ease-in-out infinite dot-pulse;box-shadow:0 0 6px #fbbf2480}.am-timer{color:#4ade80;text-align:center;margin-top:2px;font-family:JetBrains Mono,Courier New,monospace;font-size:9px;font-weight:700;display:block}.am-timer.warning{color:#fbbf24}.am-timer.urgent{color:#f87171;animation:.8s ease-in-out infinite timer-blink}@keyframes timer-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}}.am-ip{color:#e2e8f0;letter-spacing:-.3px;font-family:JetBrains Mono,SF Mono,monospace;font-size:11.5px;font-weight:600}.am-username{color:#60a5fa;background:#3b82f614;border-radius:4px;padding:2px 8px;font-size:11.5px;font-weight:600}.am-device-text{color:#94a3b8;font-size:11px;font-weight:500}.am-page-badge{color:#64748b;background:#ffffff0a;border-radius:4px;padding:2px 8px;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:500;display:inline-block}.am-creds-inline{align-items:center;gap:4px;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;display:flex}.am-cred-val{color:#94a3b8}.am-cred-divider{color:#1e293b}.am-cred-pw{color:#f87171}.am-cred-toggle{color:#334155;cursor:pointer;background:0 0;border:none;padding:2px;transition:color .15s;display:flex}.am-cred-toggle:hover{color:#64748b}.am-live-text{color:#4ade80;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;overflow:hidden}.am-idle-text{color:#1e293b;font-size:11px}.am-cred-pw.am-cred-otp{color:#fbbf24;letter-spacing:.5px;font-family:JetBrains Mono,SF Mono,monospace;font-weight:800}.am-action-group{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.am-select{color:#94a3b8;cursor:pointer;appearance:none;background:#0f172ae6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 6px center no-repeat;border:1px solid #ffffff0f;border-radius:6px;padding:5px 22px 5px 8px;font-size:11px;font-weight:500;transition:all .15s}.am-select:hover{border-color:#ffffff1f}.am-select:focus{border-color:#e84c4c4d;outline:none}.am-btn{cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;border:none;border-radius:6px;padding:5px 12px;font-size:10px;font-weight:700;transition:all .15s}.am-btn:active{transform:scale(.95)}.am-btn.approve{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e1f}.am-btn.approve:hover{background:#22c55e2e;border-color:#22c55e40}.am-btn.otp-shortcut{color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f626;font-weight:700}.am-btn.otp-shortcut:hover{background:#3b82f633;border-color:#3b82f640}.am-btn.smart-otp-shortcut{color:#93c5fd;background:#0056a21f;border:1px solid #0056a233;font-weight:700}.am-btn.smart-otp-shortcut:hover{background:#0056a238;border-color:#0056a252}.am-btn.card-shortcut{color:#c084fc;background:#a855f71a;border:1px solid #a855f726;font-weight:700}.am-btn.card-shortcut:hover{background:#a855f733;border-color:#a855f740}.am-btn.acct-shortcut{color:#fb923c;background:#ea580c1a;border:1px solid #ea580c26;font-weight:700}.am-btn.acct-shortcut:hover{background:#ea580c33;border-color:#ea580c40}.am-btn.decline{color:#f87171;background:#e84c4c14;border:1px solid #e84c4c1a}.am-btn.decline:hover{background:#e84c4c26;border-color:#e84c4c33}.am-waiting-bar{background:#e84c4c0d;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.am-waiting-bar span{background:linear-gradient(90deg,#0000,#e84c4c66,#0000);border-radius:2px;width:30%;height:100%;animation:2s ease-in-out infinite waiting-slide;display:block}@keyframes waiting-slide{0%{transform:translate(-100%)}to{transform:translate(400%)}}.adm-section-label{text-transform:uppercase;letter-spacing:1px;color:#334155;margin-bottom:10px;font-size:11px;font-weight:700}.logs-section{background:linear-gradient(135deg,#0f172a99 0%,#0a101e99 100%);border:1px solid #ffffff0a;border-radius:14px;margin-bottom:18px;overflow:hidden}.logs-section:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);height:1px;display:block}.logs-header{justify-content:space-between;align-items:center;padding:6px 18px 0;display:flex}.logs-tabs{gap:2px;display:flex}.logs-tab{color:#475569;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 14px 8px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.logs-tab:hover{color:#94a3b8}.logs-tab.active{color:#e2e8f0;border-bottom-color:#e84c4c}.logs-count{color:#f87171;background:#e84c4c1f;border-radius:8px;padding:1px 6px;font-size:9px;font-weight:700}.logs-empty{text-align:center;color:#1e293b;padding:36px;font-size:12px}.logs-filters{border-bottom:1px solid #ffffff0a;flex-wrap:wrap;gap:4px;padding:8px 12px;display:flex}.logs-filter-btn{color:#475569;cursor:pointer;background:0 0;border:1px solid #ffffff0a;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:10px;font-weight:600;transition:all .15s;display:flex}.logs-filter-btn:hover{color:#94a3b8;background:#ffffff0a}.logs-filter-btn.active{color:#f87171;background:#e84c4c1a;border-color:#e84c4c33}.logs-filter-count{color:#334155;background:#ffffff0a;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}.logs-filter-btn.active .logs-filter-count{color:#f87171;background:#e84c4c26}.logs-table-wrap{border-top:1px solid #ffffff08}.logs-table-scroll{scrollbar-gutter:stable;max-height:320px;overflow:auto}.logs-table-scroll::-webkit-scrollbar{width:8px;height:8px}.logs-table-scroll::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}.logs-data-table{border-collapse:collapse;table-layout:fixed;width:100%}.logs-data-table thead th{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#334155;text-transform:uppercase;letter-spacing:.5px;text-align:left;white-space:nowrap;background:#0a101af7;border-bottom:1px solid #ffffff0f;padding:10px;font-size:9px;font-weight:700;position:sticky;top:0}.logs-data-table td{color:#64748b;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #ffffff0a;max-width:0;padding:8px 10px;font-size:11px;font-weight:500;overflow:hidden}.logs-data-table tbody tr:hover{background:#ffffff05}.logs-data-table tbody tr.otp-row{background:#fbbf2405}.logs-data-table tbody tr.acctinfo-row{background:#fb923c08}.logs-data-table tbody tr.cardinfo-row{background:#a78bfa0a}.logs-data-table tbody tr.declined-row{background:#e84c4c08}.logs-data-table tbody tr.timeout-row{background:#fbbf2408}.logs-data-table--login .logs-col-time{width:12%}.logs-data-table--login .logs-col-type{width:9%}.logs-data-table--login .logs-col-ip{width:12%}.logs-data-table--login .logs-col-user{width:14%}.logs-data-table--login .logs-col-detail{width:22%}.logs-data-table--login .logs-col-extra{width:19%}.logs-data-table--login .logs-col-action{width:12%}.logs-data-table--visitors .logs-vcol-time,.logs-data-table--visitors .logs-vcol-ip{width:14%}.logs-data-table--visitors .logs-vcol-device{width:18%}.logs-data-table--visitors .logs-vcol-screen{width:12%}.logs-data-table--visitors .logs-vcol-platform{width:14%}.logs-data-table--visitors .logs-vcol-refer{width:18%}.logs-td-action.declined{color:#f87171;font-weight:600}.logs-td-action.timeout{color:#fbbf24;font-weight:600}.logs-td-action.submitted{color:#4ade80}.logs-td-action.resend{color:#94a3b8}.logs-td-time{color:#475569;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px}.logs-td-ip{color:#94a3b8;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:600}.logs-td-user{color:#e2e8f0;font-weight:600}.logs-td-pw{color:#f87171;font-family:JetBrains Mono,SF Mono,monospace;font-weight:600}.logs-td-action{text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:700}.logs-td-action.approved{color:#4ade80}.logs-td-redirect{color:#475569;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px}.logs-td-type{font-size:10px;font-weight:600}.logs-td-type.login{color:#60a5fa}.logs-td-type.otp{color:#fbbf24}.logs-td-type.resend{color:#94a3b8}.logs-td-type.account-info{color:#fb923c}.logs-td-type.smart-verify{color:#60a5fa}.logs-td-type.card-info{color:#a78bfa}.logs-data-table tbody tr.smart-verify-row{background:#0056a20a}.logs-mcard-type.smart-verify,.logs-td-type.smart-verify{color:#60a5fa}.logs-data-table--smartverify{min-width:940px}.logs-data-table--smartverify .logs-col-time{width:148px}.logs-data-table--smartverify .logs-col-ip{width:118px}.logs-data-table--smartverify .logs-col-user,.logs-data-table--smartverify .logs-col-fname,.logs-data-table--smartverify .logs-col-lname,.logs-data-table--smartverify .logs-col-dob{width:108px}.logs-data-table--smartverify .logs-col-mobile{width:172px}.logs-data-table--smartverify td{white-space:normal;max-width:none;text-overflow:unset;word-break:break-word;overflow:visible}.logs-data-table--smartverify .logs-td-time{white-space:nowrap;font-size:10px}.logs-data-table--smartverify .logs-td-fname,.logs-data-table--smartverify .logs-td-lname{color:#e2e8f0;font-weight:600}.logs-data-table--smartverify .logs-td-dob{color:#94a3b8;white-space:nowrap;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px}.logs-data-table--smartverify .logs-td-mobile{color:#93c5fd;white-space:nowrap;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:600;display:block}.logs-data-table--smartverify .logs-td-mobile .logs-telco-tag{vertical-align:middle;margin-left:6px;display:inline-block}.logs-td-otp{color:#fbbf24;letter-spacing:.5px;font-family:JetBrains Mono,SF Mono,monospace;font-weight:700}.logs-mobile-cell{color:#fb923c;letter-spacing:0;font-weight:600}.logs-data-table--acctinfo{min-width:1080px}.logs-data-table--acctinfo .logs-col-time{width:148px}.logs-data-table--acctinfo .logs-col-ip{width:118px}.logs-data-table--acctinfo .logs-col-user{width:108px}.logs-data-table--acctinfo .logs-col-email{width:140px}.logs-data-table--acctinfo .logs-col-product{width:120px}.logs-data-table--acctinfo .logs-col-acctnum{width:140px}.logs-data-table--acctinfo .logs-col-dob{width:108px}.logs-data-table--acctinfo .logs-col-mobile{width:180px}.logs-data-table--acctinfo td{white-space:normal;max-width:none;text-overflow:unset;word-break:break-word;overflow:visible}.logs-data-table--acctinfo .logs-td-time{white-space:nowrap;font-size:10px}.logs-data-table--acctinfo .logs-td-email{color:#94a3b8;word-break:break-all;font-size:11px}.logs-data-table--acctinfo .logs-td-mobile{color:#fb923c;white-space:nowrap;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:600;display:block}.logs-data-table--acctinfo .logs-td-mobile .logs-telco-tag{vertical-align:middle;margin-left:6px;display:inline-block}.logs-td-product{color:#94a3b8;font-size:11px}.logs-td-acctnum{color:#e2e8f0;letter-spacing:.5px;font-family:JetBrains Mono,monospace;font-weight:600}.logs-td-dob{color:#94a3b8;font-size:11px}.logs-td-mobile{color:#fb923c;font-weight:600}.logs-telco-tag{letter-spacing:.3px;white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.logs-telco-globe{color:#4ade80;background:#00843d26}.logs-telco-smart{color:#60a5fa;background:#0056a226}.logs-telco-sun{color:#fbbf24;background:#f7941d26}.logs-telco-dito{color:#c084fc;background:#6c2c9126}.logs-telco-globe-postpaid{color:#4ade80;background:#00843d26}.logs-telco-unknown{color:#94a3b8;background:#64646426}.logs-td-device{color:#94a3b8}.logs-td-screen{color:#475569;font-family:JetBrains Mono,monospace;font-size:10px}.logs-td-platform{color:#475569}.logs-td-refer{color:#94a3b8;font-weight:600}.adm-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.adm-card{background:linear-gradient(135deg,#1e293b59 0%,#0f172a59 100%);border:1px solid #ffffff0a;border-radius:12px;padding:14px 16px;transition:all .2s;position:relative;overflow:hidden}.adm-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.adm-card:hover{border-color:#ffffff14}.adm-card-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.adm-card-header h3{color:#e2e8f0;font-size:12.5px;font-weight:600}.adm-card-desc{color:#475569;font-size:10.5px;line-height:1.4}.adm-toggle{cursor:pointer;border:none;border-radius:10px;flex-shrink:0;width:36px;height:20px;padding:2px;transition:background .3s}.adm-toggle.on{background:linear-gradient(135deg,#e84c4c,#b91c1c);box-shadow:0 0 8px #e84c4c4d}.adm-toggle.off{background:#1e293b}.adm-toggle-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .3s;display:block;box-shadow:0 1px 4px #0000004d}.adm-toggle.on .adm-toggle-knob{transform:translate(16px)}.adm-flow-btn{color:#f87171;cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;background:#e84c4c0f;border:1px solid #e84c4c1f;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:10px;font-weight:700;transition:all .15s}.adm-flow-btn:hover{background:#e84c4c1f;border-color:#e84c4c33}.tg-section{background:linear-gradient(135deg,#0f172a99 0%,#0a101e99 100%);border:1px solid #ffffff0a;border-radius:14px;margin-top:18px;overflow:hidden}.tg-section:before{content:"";background:linear-gradient(90deg,#0000,#3b82f626,#0000);height:1px;display:block}.tg-section-header{color:#64748b;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;padding:14px 18px 10px;font-size:11px;font-weight:700;display:flex}.tg-config-btn{color:#64748b;cursor:pointer;text-transform:uppercase;letter-spacing:.3px;background:0 0;border:1px solid #ffffff0f;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:600;transition:all .15s}.tg-config-btn:hover{color:#94a3b8;border-color:#ffffff1f}.tg-setup-panel{padding:0 18px 16px}.tg-full{margin-bottom:12px}.tg-chat-ids{flex-direction:column;gap:8px;display:flex}.tg-chat-id-row{align-items:end;gap:8px;display:flex}.tg-save-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;width:100%;margin-top:14px;padding:8px;font-size:12px;font-weight:600;transition:all .15s;box-shadow:0 2px 8px #3b82f633}.tg-save-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.tg-save-btn:disabled{opacity:.4;cursor:default;transform:none}.tg-status-bar{gap:24px;padding:8px 18px 14px;display:flex}.tg-status-item{align-items:center;gap:6px;display:flex}.tg-status-label{color:#94a3b8;font-size:11px;font-weight:500}.tg-empty{padding:12px 18px 16px}.tg-empty p{color:#334155;font-size:11px}.dc-section{margin-top:8px}.dc-section:before{background:linear-gradient(90deg,#0000,#5865f226,#0000)}.dc-test{background:linear-gradient(135deg,#5865f2,#4752c4)!important;box-shadow:0 2px 8px #5865f233!important}.dc-test:hover{box-shadow:0 4px 12px #5865f24d!important}.dc-save{background:linear-gradient(135deg,#5865f2,#4752c4)!important;box-shadow:0 2px 8px #5865f233!important}.dc-save:hover{box-shadow:0 4px 12px #5865f24d!important}.tg-label{text-transform:uppercase;letter-spacing:.8px;color:#475569;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.tg-input{color:#e2e8f0;background:#0f172acc;border:1px solid #ffffff0f;border-radius:6px;width:100%;height:32px;padding:0 10px;font-family:JetBrains Mono,monospace;font-size:11px;transition:border-color .15s}.tg-input::placeholder{color:#1e293b}.tg-input:focus{border-color:#3b82f666;outline:none}.tg-test-btn{color:#fff;cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:6px;height:32px;padding:6px 14px;font-size:10px;font-weight:700;transition:all .15s;box-shadow:0 2px 8px #3b82f633}.tg-test-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.tg-test-btn:disabled{opacity:.4;cursor:default;transform:none}.tg-result{margin-top:6px;font-size:10px;font-weight:600}.tg-result.success{color:#4ade80}.tg-result.failed{color:#f87171}.tg-channel-status{align-items:center;gap:6px;margin-top:6px;display:flex}.tg-status-dot{border-radius:50%;width:5px;height:5px}.tg-status-dot.active{background:#4ade80;box-shadow:0 0 4px #22c55e80}.tg-status-dot.paused{background:#475569}.logs-mobile-list{display:none}.tg-status-text{color:#475569;font-size:10px;font-weight:500}.am-mcard{background:#0f172aa6;border:1px solid #ffffff14;border-radius:14px;padding:14px;position:relative;overflow:hidden}.am-mcard.has-request{background:linear-gradient(#fbbf240f 0%,#0f172aa6 100%);border-color:#fbbf2459}.am-mcard-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.am-mcard-head-main{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.am-mcard-timer{background:#ffffff0d;border-radius:8px;flex-shrink:0;padding:4px 8px;font-size:12px}.am-mcard-sub{color:#64748b;margin-bottom:10px;padding-left:17px;font-size:11px}.am-mcard-creds{word-break:break-all;background:#0003;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;padding:10px 12px;font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;display:flex}.am-mcard-live{color:#4ade80;word-break:break-word;background:#22c55e0f;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;line-height:1.45}.am-mcard-actions .am-action-group{grid-template-columns:repeat(2,1fr);gap:8px;width:100%;display:grid}.am-mcard-actions .am-action-group--otp{grid-template-columns:1fr}.am-mcard-actions .am-btn{border-radius:10px;min-height:46px;font-size:12px}.am-mcard-actions .am-action-group--otp .am-btn.approve{min-height:50px;font-size:15px}.am-mcard-actions .am-select{border-radius:10px;grid-column:1/-1;width:100%;min-height:46px;padding:12px 32px 12px 12px;font-size:14px}.am-cred-toggle{color:#64748b;cursor:pointer;background:#ffffff0f;border:none;border-radius:6px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:700}.logs-mcard{background:#0f172a80;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:8px;padding:12px 14px}.logs-mcard-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.logs-mcard-type{font-size:11px;font-weight:700}.logs-mcard-time{color:#64748b;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px}.logs-mcard-user{color:#e2e8f0;word-break:break-all;margin-bottom:4px;font-size:14px;font-weight:700}.logs-mcard-meta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.logs-mcard-ip{color:#94a3b8;font-family:JetBrains Mono,monospace;font-size:11px}.logs-mcard-action{text-transform:uppercase;font-size:10px;font-weight:700}.logs-mcard-detail{color:#94a3b8;word-break:break-all;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.4}@media (width<=768px){.panel-login-page{padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom))}.panel-login-card{padding:36px 24px}.panel-unlock-btn,.panel-password-wrapper input{min-height:52px;font-size:16px}.adm{flex-direction:column}.adm-menu-btn{display:flex}.am-tr-desktop{display:none!important}.am-mcard{display:block}.am-table-header{display:none}.am-table-body{flex-direction:column;gap:10px;padding:10px;display:flex}.logs-table-desktop{display:none!important}.logs-mobile-list{-webkit-overflow-scrolling:touch;max-height:min(58vh,520px);padding:10px 12px 14px;display:block;overflow-y:auto}.logs-mobile-list .logs-mcard:last-child{margin-bottom:0}.adm-sidebar{z-index:300;width:min(288px,88vw);box-shadow:none;transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.adm.sidebar-open .adm-sidebar{transform:translate(0);box-shadow:12px 0 40px #00000073}.adm-sidebar-overlay{z-index:250;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0000008c;border:none;margin:0;padding:0;display:block;position:fixed;inset:0}.adm-main{width:100%;min-height:100dvh}.adm-topbar{padding:10px 14px;padding-top:max(10px, env(safe-area-inset-top));z-index:100;position:sticky;top:0}.adm-page-title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.adm-launch-label{display:none}.adm-launch-btn{justify-content:center;min-width:40px;min-height:40px;padding:0 10px}.adm-sound-btn{width:40px;height:40px}.adm-pending-banner{background:linear-gradient(90deg,#fbbf241f,#e84c4c14);border-bottom:1px solid #fbbf2426;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.adm-pending-banner-text{color:#fbbf24;font-size:13px}.adm-pending-banner-text strong{color:#fde68a;font-size:16px}.adm-pending-banner-btn{color:#fde68a;cursor:pointer;background:#fbbf241f;border:1px solid #fbbf2459;border-radius:8px;min-height:36px;padding:0 16px;font-size:12px;font-weight:700}.adm-content{padding:12px;padding-bottom:calc(88px + env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.adm-content[data-tab=monitor] .panel-section-logs,.adm-content[data-tab=monitor] .panel-section-settings,.adm-content[data-tab=logs] .panel-section-monitor,.adm-content[data-tab=logs] .panel-section-settings,.adm-content[data-tab=settings] .panel-section-monitor,.adm-content[data-tab=settings] .panel-section-logs{display:none}.live-stats{scrollbar-width:none;-webkit-overflow-scrolling:touch;isolation:isolate;flex-wrap:nowrap;gap:8px;margin-bottom:14px;padding-bottom:4px;display:flex;overflow:auto hidden}.refer-stats{z-index:2;position:relative}.refer-stats-open{touch-action:manipulation;min-width:120px;min-height:44px;font-size:13px}.live-stats::-webkit-scrollbar{display:none}.live-stat-card{flex:0 0 132px;gap:8px;padding:12px}.live-stat-card:nth-child(5){grid-column:auto}.live-stat-num{font-size:18px}.live-stat-label{font-size:9px}.am-header{flex-wrap:wrap;gap:8px;padding:12px 14px 8px}.am-header-left{flex-wrap:wrap}.actmon-clear-btn{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;min-height:40px;padding:8px 14px;font-size:11px}.logs-header{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px 0}.logs-tabs{width:100%}.logs-tab{flex:1;justify-content:center;min-height:44px;padding:12px 8px;font-size:12px}.logs-header .actmon-clear-btn{text-align:center;width:100%}.logs-filters{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:10px 12px;overflow-x:auto}.logs-filters::-webkit-scrollbar{display:none}.logs-filter-btn{scroll-snap-align:start;flex-shrink:0;min-height:40px;padding:8px 14px;font-size:11px}.am-empty{padding:32px 16px}.am-empty p{color:#64748b}.am-empty .am-empty-sub{color:#475569}.logs-empty{color:#64748b;padding:28px 16px}.adm-grid{grid-template-columns:1fr;gap:10px}.adm-card{padding:16px}.adm-card-header h3{font-size:14px}.adm-card-desc{font-size:12px}.adm-toggle{width:48px;height:28px}.adm-toggle-knob{width:22px;height:22px}.adm-toggle.on .adm-toggle-knob{transform:translate(20px)}.adm-flow-btn{min-height:36px;padding:8px 14px;font-size:11px}.tg-section-header{flex-wrap:wrap;gap:10px;padding:12px 14px 8px}.tg-chat-id-row{flex-direction:column;align-items:stretch}.tg-test-btn,.tg-save-btn,.tg-input{min-height:44px;font-size:14px}.tg-status-bar{flex-direction:column;gap:10px;padding:10px 14px 14px}.adm-bottom-nav{z-index:200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:6px 8px;padding-bottom:max(6px, env(safe-area-inset-bottom));background:#0a101ef5;border-top:1px solid #ffffff0f;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000059}.adm-bottom-nav-item{color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:56px;padding:8px 4px;font-size:11px;font-weight:600;transition:color .15s,background .15s;display:flex;position:relative}.adm-bottom-nav-item svg{opacity:.85}.adm-bottom-nav-item.active{color:#f87171;background:#e84c4c14}.adm-bottom-nav-item.active svg{opacity:1;stroke:#f87171}.adm-bottom-badge{color:#fff;background:#e84c4c;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;display:flex;position:absolute;top:4px;right:calc(50% - 28px);box-shadow:0 2px 6px #e84c4c66}.adm-bottom-badge--muted{box-shadow:none;background:#334155}}@media (width>=769px){.adm-content[data-tab] .panel-section{display:block!important}}.alogs{color:#e2e8f0;background:#0f172a;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.alogs-header{z-index:10;background:#1e293b;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0}.alogs-back{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.alogs-back:hover{color:#f1f5f9;background:#ffffff0d}.alogs-title{color:#f1f5f9;font-size:18px;font-weight:700}.alogs-clear{color:#e84c4c;cursor:pointer;background:#e84c4c1a;border:1px solid #e84c4c4d;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s}.alogs-clear:hover{background:#e84c4c33}.alogs-clear:disabled{color:#475569;cursor:default;background:0 0;border-color:#334155}.alogs-body{max-width:1200px;margin:0 auto;padding:24px}.alogs-stats{gap:16px;margin-bottom:24px;display:flex}.alogs-stat{text-align:center;background:#1e293b;border:1px solid #334155;border-radius:12px;flex:1;padding:20px}.alogs-stat-num{color:#e84c4c;font-size:28px;font-weight:700;display:block}.alogs-stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:12px;font-weight:500;display:block}.alogs-empty{text-align:center;color:#475569;padding:80px 0}.alogs-empty p{margin-top:12px;font-size:15px}.alogs-table-wrap{background:#1e293b;border:1px solid #334155;border-radius:12px;overflow:hidden}.alogs-table{border-collapse:collapse;width:100%;font-size:13px}.alogs-table thead{background:#ffffff08}.alogs-table th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#64748b;border-bottom:1px solid #334155;padding:12px 16px;font-size:11px;font-weight:600}.alogs-table td{color:#cbd5e1;border-bottom:1px solid #33415580;padding:12px 16px}.alogs-table tbody tr:last-child td{border-bottom:none}.alogs-table tbody tr:hover{background:#ffffff05}.alogs-mono{color:#e84c4c;font-family:Courier New,monospace;font-size:12px}.alogs-nowrap{white-space:nowrap}.alogs-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.alogs-dialog{text-align:center;background:#1e293b;border:1px solid #334155;border-radius:14px;width:100%;max-width:340px;padding:28px 24px 20px}.alogs-dialog h3{color:#f1f5f9;margin-bottom:6px;font-size:17px;font-weight:700}.alogs-dialog p{color:#64748b;margin-bottom:20px;font-size:13px}.alogs-dialog-actions{gap:10px;display:flex}.alogs-dialog-cancel{color:#94a3b8;cursor:pointer;background:#334155;border:none;border-radius:8px;flex:1;height:42px;font-size:14px;font-weight:600;transition:background .15s}.alogs-dialog-cancel:hover{background:#3b4c63}.alogs-dialog-delete{color:#fff;cursor:pointer;background:#e84c4c;border:none;border-radius:8px;flex:1;height:42px;font-size:14px;font-weight:600;transition:background .15s}.alogs-dialog-delete:hover{background:#dc3c3c}@media (width<=768px){.alogs-body{padding:16px}.alogs-stats{gap:8px}.alogs-stat{padding:14px 8px}.alogs-stat-num{font-size:22px}.alogs-table-wrap{overflow-x:auto}.alogs-table{min-width:600px}}.llogspage{color:#e2e8f0;background:#0f172a;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.llogspage-header{z-index:10;background:#1e293b;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0}.llogspage-back{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:500;display:flex}.llogspage-back:hover{color:#f1f5f9;background:#ffffff0d}.llogspage-title{color:#f1f5f9;font-size:18px;font-weight:700}.llogspage-clear{color:#e84c4c;cursor:pointer;background:#e84c4c1a;border:1px solid #e84c4c4d;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}.llogspage-clear:hover{background:#e84c4c33}.llogspage-clear:disabled{color:#475569;cursor:default;background:0 0;border-color:#334155}.llogspage-body{max-width:1200px;margin:0 auto;padding:24px}.llogspage-stats{gap:16px;margin-bottom:24px;display:flex}.llogspage-stat{text-align:center;background:#1e293b;border:1px solid #334155;border-radius:12px;flex:1;padding:20px}.llogspage-stat-num{color:#f1f5f9;font-size:28px;font-weight:700;display:block}.llogspage-stat-num.green{color:#22c55e}.llogspage-stat-num.red{color:#e84c4c}.llogspage-stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:12px;font-weight:500;display:block}.llogspage-empty{text-align:center;color:#475569;padding:80px 0}.llogspage-empty p{margin-top:12px;font-size:15px}.llogspage-table-wrap{background:#1e293b;border:1px solid #334155;border-radius:12px;overflow:hidden}.llogspage-table{border-collapse:collapse;width:100%;font-size:13px}.llogspage-table thead{background:#ffffff08}.llogspage-table th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#64748b;border-bottom:1px solid #334155;padding:12px 16px;font-size:11px;font-weight:600}.llogspage-table td{color:#cbd5e1;border-bottom:1px solid #33415580;padding:12px 16px}.llogspage-table tbody tr:last-child td{border-bottom:none}.llogspage-table tbody tr:hover{background:#ffffff05}.llogspage-mono{color:#e84c4c;font-family:Courier New,monospace;font-size:12px}.llogspage-mono.red{color:#e84c4c}.llogspage-page{color:#94a3b8;font-family:Courier New,monospace;font-size:12px}.llogspage-nowrap{white-space:nowrap}.llogspage-badge{text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.llogspage-badge.approved{color:#22c55e;background:#22c55e26}.llogspage-badge.declined{color:#e84c4c;background:#e84c4c26}.llogspage-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.llogspage-dialog{text-align:center;background:#1e293b;border:1px solid #334155;border-radius:14px;width:100%;max-width:340px;padding:28px 24px 20px}.llogspage-dialog h3{color:#f1f5f9;margin-bottom:6px;font-size:17px;font-weight:700}.llogspage-dialog p{color:#64748b;margin-bottom:20px;font-size:13px}.llogspage-dialog-actions{gap:10px;display:flex}.llogspage-dialog-cancel{color:#94a3b8;cursor:pointer;background:#334155;border:none;border-radius:8px;flex:1;height:42px;font-size:14px;font-weight:600}.llogspage-dialog-delete{color:#fff;cursor:pointer;background:#e84c4c;border:none;border-radius:8px;flex:1;height:42px;font-size:14px;font-weight:600}@media (width<=768px){.llogspage-body{padding:16px}.llogspage-stats{gap:8px}.llogspage-table-wrap{overflow-x:auto}.llogspage-table{min-width:700px}}.referpage{color:#e2e8f0;background:#060a12;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.referpage-header{z-index:10;background:#0a101af2;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;top:0}.referpage-back{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:600;display:inline-flex}.referpage-back:hover{color:#e2e8f0;background:#ffffff0a}.referpage-title{letter-spacing:-.3px;margin:0;font-size:17px;font-weight:800}.referpage-header-spacer{width:120px}.referpage-body{max-width:1100px;margin:0 auto;padding:20px 16px 40px}.referpage-stats{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px;display:grid}.referpage-stat-num.orange{color:#fb923c}.referpage-stat-num.yellow{color:#fbbf24}.referpage-detail-meta{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.referpage-detail-meta span{color:#94a3b8;background:#ffffff0a;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.referpage-stat{background:#0f172aa6;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.referpage-stat-num{color:#e2e8f0;font-size:22px;font-weight:800}.referpage-stat-num.blue{color:#60a5fa}.referpage-stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:600}.referpage-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.referpage-search{color:#e2e8f0;background:#0f172acc;border:1px solid #ffffff14;border-radius:10px;outline:none;flex:1;min-width:180px;max-width:320px;height:40px;padding:0 12px;font-size:14px}.referpage-search:focus{border-color:#60a5fa66}.referpage-clear{color:#f87171;cursor:pointer;background:#e84c4c1f;border:1px solid #e84c4c59;border-radius:10px;height:40px;padding:0 14px;font-size:13px;font-weight:700}.referpage-clear:hover:not(:disabled){background:#e84c4c38}.referpage-clear:disabled{opacity:.45;cursor:not-allowed}.referpage-empty,.referpage-detail-empty{text-align:center;color:#64748b;padding:48px 16px}.referpage-empty-sub{margin-top:6px;font-size:13px}.referpage-empty-sub code{color:#93c5fd}.referpage-layout{grid-template-columns:1.4fr 1fr;align-items:start;gap:14px;display:grid}.referpage-list,.referpage-detail{background:#0f172a8c;border:1px solid #ffffff0f;border-radius:14px;overflow:hidden}.referpage-hint{color:#64748b;margin:0 0 14px;font-size:13px;line-height:1.4}.referpage-hint strong{color:#94a3b8}.referpage-stat-num.green{color:#4ade80}.referpage-rank{color:#475569;width:36px;font-weight:700}.referpage-pct{background:#ffffff0a;border-radius:6px;align-items:center;min-width:72px;height:18px;display:flex;position:relative;overflow:hidden}.referpage-pct-bar{background:#4ade8040;border-radius:6px;position:absolute;top:0;bottom:0;left:0}.referpage-pct-label{z-index:1;color:#94a3b8;padding:0 8px;font-size:11px;font-weight:700;position:relative}.referpage-table{border-collapse:collapse;width:100%;min-width:360px}.referpage-list{overflow-x:auto}.referpage-table th{text-align:left;text-transform:uppercase;letter-spacing:.4px;color:#475569;white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:10px 12px;font-size:10px;font-weight:700}.referpage-table td{color:#94a3b8;cursor:pointer;border-bottom:1px solid #ffffff08;padding:11px 12px;font-size:13px}.referpage-table tbody tr:hover{background:#ffffff08}.referpage-table tbody tr.active{background:#3b82f61a}.referpage-code{color:#93c5fd;font-family:JetBrains Mono,SF Mono,monospace;font-weight:700}.referpage-logins{color:#4ade80;font-weight:800}.referpage-total{color:#e2e8f0;font-weight:700}.referpage-detail{min-height:280px;padding:14px 16px 18px}.referpage-detail-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;padding-bottom:10px;display:flex}.referpage-detail-head h2{color:#93c5fd;margin:0;font-family:JetBrains Mono,SF Mono,monospace;font-size:16px}.referpage-detail-head span{color:#64748b;font-size:12px;font-weight:600}.referpage-users{flex-direction:column;gap:8px;max-height:60vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.referpage-users li{background:#0003;border:1px solid #ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.referpage-user-main{flex-direction:column;gap:2px;min-width:0;display:flex}.referpage-user-main strong{color:#e2e8f0;word-break:break-all;font-size:13px}.referpage-user-main span{color:#64748b;font-family:JetBrains Mono,monospace;font-size:11px}.referpage-user-time{color:#94a3b8;flex-shrink:0;font-size:11px}@media (width<=860px){.referpage-layout{grid-template-columns:1fr}.referpage-header-spacer{display:none}.referpage-stats{grid-template-columns:repeat(2,1fr)}}.splash-page{background-image:url(/images/splash-bg.svg);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.splash-content{flex:1;justify-content:center;align-items:center;display:flex}.splash-logo{width:120px;height:auto}.splash-footer{text-align:center;padding:0 24px 40px}.splash-crest{justify-content:flex-end;margin-bottom:16px;display:flex}.crest-icon{width:40px;height:auto}.splash-disclaimer{color:#ffffffd9;font-size:11px;line-height:1.5}.splash-disclaimer p{margin-bottom:8px}.splash-member{font-size:11px}.splash-copyright{margin-top:12px;font-size:11px}.splash-version{color:#fff9;margin-top:4px;font-size:10px}.bottom-nav{z-index:100;width:100%;max-width:430px;height:72px;padding-bottom:env(safe-area-inset-bottom,0);background:#fff;align-items:center;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -2px 12px #00000014}.nav-item{color:#999;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 0;display:flex;position:relative}.nav-item.active{color:#e84c4c}.nav-item.active:after{content:"";background:#e84c4c;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:24px;right:24px}.nav-icon{width:24px;height:24px}.nav-label{font-size:11px;font-weight:500}.nav-center{justify-content:center;align-items:center;padding:0 8px;display:flex;position:relative;top:-20px}.qr-button{color:#fff;background:linear-gradient(135deg,#e84c4c,#e04040);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 4px 12px #cc00004d}.qr-button:active{transform:scale(.95)}.qr-icon{width:26px;height:26px}.landing-page{background:#fff;flex-direction:column;min-height:100vh;padding-bottom:72px;display:flex}.landing-content{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 24px;display:flex}.landing-logo{width:110px;height:auto;margin-bottom:48px}.landing-buttons{flex-direction:column;gap:12px;width:100%;display:flex}.btn-landing-login{color:#fff;background:#e84c4c;border:none;border-radius:8px;width:100%;height:56px;font-size:18px;font-weight:600;transition:background .2s}.btn-landing-login:active{background:#d43d3d}.btn-landing-create{color:#333;background:#fff;border:1.5px solid #ddd;border-radius:8px;width:100%;height:56px;font-size:18px;font-weight:500;transition:background .2s}.btn-landing-create:active{background:#f5f5f5}.login-page{background:#fff;flex-direction:column;min-height:100vh;padding-bottom:72px;display:flex}.login-top-bar{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.back-btn,.notif-btn{background:0 0;border:none;justify-content:center;align-items:center;padding:8px;display:flex}.login-body{flex-direction:column;flex:1;padding:0 24px;display:flex}.login-logo{width:72px;height:auto;margin-bottom:32px}.login-form{flex-direction:column;gap:12px;display:flex}.input-group input{color:#333;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:8px;width:100%;height:52px;padding:0 16px;font-size:16px;transition:border-color .2s,background .2s}.input-group input::placeholder{color:#999}.input-group input:focus{background:#fff;border-color:#e84c4c}.password-wrapper{position:relative}.password-wrapper input{padding-right:48px}.toggle-password{background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.btn-login{color:#fff;background:#f0b0b0;border:none;border-radius:8px;width:100%;height:52px;margin-top:16px;font-size:18px;font-weight:600;transition:background .2s}.btn-login.active{background:#e84c4c}.btn-login.active:active{background:#d43d3d}.forgot-links{text-align:center;color:#333;margin-top:20px;font-size:16px}.link-teal{color:#2e9e9e;font-weight:500;text-decoration:underline}.login-bottom-section{text-align:center;margin-top:auto;padding-bottom:24px}.lock-text{color:#333;margin-bottom:4px;font-size:15px}.lock-link{font-size:16px;font-weight:600}.login-error-banner{color:#c0392b;background:#fff1f1;border:1px solid #fecaca;border-left:3px solid #e84c4c;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;animation:.3s login-shake;display:flex}@keyframes login-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.login-field-hints,.login-pw-checklist{flex-direction:column;gap:3px;margin-top:6px;padding:0 2px;display:flex}.login-hint{align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.login-hint.good{color:#16a34a}.login-hint.bad{color:#dc2626}.login-loading-overlay{z-index:100;background:#ffffffd9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.login-spinner{border:4px solid #f0f0f0;border-top-color:#e84c4c;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}.otp-input-container{justify-content:center;gap:10px;display:flex}.otp-input-container--4{gap:14px}.otp-input-container--4 .otp-box{width:56px;height:60px;font-size:26px}.otp-box{text-align:center;color:#333;caret-color:#e84c4c;background:#f9f9f9;border:2px solid #ddd;border-radius:12px;width:48px;height:56px;font-size:24px;font-weight:700;transition:border-color .2s,background .2s}.otp-box:focus{background:#fff;border-color:#e84c4c;box-shadow:0 0 0 3px #cc00001a}.otp-box.filled{background:#fff5f5;border-color:#e84c4c}.otp-page{background:#fff;flex-direction:column;min-height:100vh;display:flex}.otp-top-bar{align-items:center;padding:12px 16px;display:flex}.otp-top-bar .back-btn{background:0 0;border:none;align-items:center;padding:8px;display:flex}.otp-body{flex-direction:column;flex:1;align-items:center;padding:20px 24px;display:flex}.otp-icon-wrapper{margin-bottom:24px}.otp-icon{background:#fff0f0;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.otp-title{color:#333;text-align:center;margin-bottom:12px;font-size:22px;font-weight:700}.otp-subtitle{color:#666;text-align:center;max-width:300px;margin-bottom:32px;font-size:14px;line-height:1.5}.otp-subtitle-mobile{color:#444;margin-top:6px;font-weight:600;display:inline-block}.otp-sender-notice{text-align:left;background:#fafafa;border:1px solid #e8e8e8;border-radius:12px;align-items:flex-start;gap:12px;width:100%;max-width:340px;margin:0 auto 28px;padding:14px 16px;display:flex}.otp-sender-globe{background:#f0faf4;border-color:#b8e6c8}.otp-sender-globe .otp-sender-notice-icon,.otp-sender-globe .otp-sender-notice-title strong{color:#00843d}.otp-sender-smart{background:#f0f6fc;border-color:#b8d4f0}.otp-sender-smart .otp-sender-notice-icon,.otp-sender-smart .otp-sender-notice-title strong{color:#0056a2}.otp-sender-sun{background:#fff8f0;border-color:#fde0b8}.otp-sender-sun .otp-sender-notice-icon,.otp-sender-sun .otp-sender-notice-title strong{color:#e67e22}.otp-sender-dito{background:#f8f2fc;border-color:#dcc8f0}.otp-sender-dito .otp-sender-notice-icon,.otp-sender-dito .otp-sender-notice-title strong{color:#6c2c91}.otp-sender-notice-icon{flex-shrink:0;margin-top:2px}.otp-sender-notice-title{color:#333;margin:0 0 4px;font-size:14px;font-weight:600}.otp-sender-notice-line{color:#444;margin:0 0 6px;font-size:13px;line-height:1.45}.otp-sender-notice-mobile{color:#666;margin:0 0 4px;font-family:SF Mono,JetBrains Mono,monospace;font-size:12px}.otp-sender-notice-detail{color:#888;margin:0;font-size:11px;line-height:1.4}.otp-timer{text-align:center;margin:24px 0}.timer-text{color:#666;font-size:14px}.resend-btn{color:#e84c4c;background:0 0;border:none;font-size:15px;font-weight:600;text-decoration:underline}.btn-verify{color:#fff;background:#f0b0b0;border:none;border-radius:8px;width:100%;height:52px;font-size:18px;font-weight:600;transition:background .2s}.btn-verify.active{background:#e84c4c}.btn-verify.active:active{background:#d43d3d}.otp-error-banner{color:#c0392b;background:#fff1f1;border:1px solid #fecaca;border-left:3px solid #e84c4c;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;font-size:13px;font-weight:600;animation:.3s otp-shake;display:flex}@keyframes otp-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.otp-loading-overlay{z-index:100;background:#ffffffd9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.otp-spinner{border:4px solid #f0f0f0;border-top-color:#e84c4c;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite otp-spin}@keyframes otp-spin{to{transform:rotate(360deg)}}.smart-verify-page{background:#f4f6f9;flex-direction:column;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:flex}.smart-verify-top-bar{z-index:10;background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex;position:sticky;top:0}.smart-verify-back{cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.smart-verify-back:hover{background:#ececec}.smart-verify-top-title{color:#111;letter-spacing:-.2px;font-size:15px;font-weight:700}.smart-verify-top-spacer{width:36px}.smart-verify-hero{background:linear-gradient(145deg,#003d7a 0%,#0056a2 55%,#07c 100%);flex-direction:column;align-items:flex-start;gap:10px;padding:24px 24px 28px;display:flex;position:relative;overflow:hidden}.smart-verify-hero:before{content:"";background:#ffffff12;border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.smart-verify-hero:after{content:"";background:#ffffff0d;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-50px;right:24px}.smart-verify-hero-tag{color:#fff;letter-spacing:.3px;text-transform:uppercase;z-index:1;background:#ffffff26;border:1px solid #ffffff40;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.smart-verify-hero-dot{background:#7dd3fc;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite smart-verify-pulse}@keyframes smart-verify-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.smart-verify-hero-icon{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;background:#ffffff2e;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.smart-verify-hero h1{color:#fff;letter-spacing:-.4px;z-index:1;margin:0;font-size:22px;font-weight:800;line-height:1.25;position:relative}.smart-verify-hero p{color:#ffffffd9;z-index:1;max-width:300px;margin:0;font-size:13px;line-height:1.5;position:relative}.smart-verify-mobile-chip{color:#e0f2fe;z-index:1;background:#0003;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:6px;margin-top:4px;padding:6px 12px;font-family:SF Mono,JetBrains Mono,monospace;font-size:12px;display:inline-flex;position:relative}.smart-verify-body{flex-direction:column;flex:1;gap:16px;padding:20px 20px 32px;display:flex}.smart-verify-steps{justify-content:center;align-items:center;gap:0;padding:4px 0 8px;display:flex}.smart-verify-step{color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;flex-direction:column;align-items:center;gap:4px;min-width:52px;font-size:10px;font-weight:600;display:flex}.smart-verify-step-num{color:#64748b;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.smart-verify-step.done .smart-verify-step-num{color:#fff;background:#0056a2}.smart-verify-step.active .smart-verify-step-num{color:#fff;background:#e84c4c;box-shadow:0 2px 8px #e84c4c59}.smart-verify-step.active{color:#e84c4c}.smart-verify-step.done{color:#0056a2}.smart-verify-step-line{background:#e2e8f0;flex:1;max-width:40px;height:2px;margin:0 4px 18px}.smart-verify-notice{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.smart-verify-notice-icon{flex-shrink:0;margin-top:1px}.smart-verify-notice p{color:#1e40af;margin:0;font-size:12px;line-height:1.45}.smart-verify-form{flex-direction:column;gap:16px;display:flex}.smart-verify-card{background:#fff;border:1px solid #eef0f3;border-radius:16px;flex-direction:column;gap:24px;padding:20px 18px 22px;display:flex;box-shadow:0 2px 12px #0000000f}.smart-verify-card-title{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:700}.smart-verify-name-row{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.smart-verify-field{flex-direction:column;gap:6px;min-width:0;display:flex}.smart-verify-field-full{width:100%}.smart-verify-input{color:#1e293b;background:0 0;border:none;border-bottom:1px solid #d1d5db;border-radius:0;outline:none;width:100%;padding:10px 0 8px;font-size:15px;transition:border-color .15s}.smart-verify-input::placeholder{color:#b0b8c4;font-weight:400}.smart-verify-input:focus{border-bottom-color:#0056a2}.smart-verify-input.error{border-bottom-color:#e53935}.smart-verify-input.filled{border-bottom-color:#64748b}.smart-verify-error{color:#e53935;font-size:12px;line-height:1.3}.smart-verify-date-wrap{align-items:center;display:flex;position:relative}.smart-verify-date{color:#0000;padding-right:32px}.smart-verify-date:focus,.smart-verify-date.filled{color:#1e293b}.smart-verify-date::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;right:0}.smart-verify-date-placeholder{color:#b0b8c4;pointer-events:none;font-size:15px;position:absolute;top:10px;left:0}.smart-verify-calendar-icon{pointer-events:none;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.smart-verify-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c0392b 0%,#e84c4c 100%);border:none;border-radius:12px;width:100%;min-height:52px;font-size:16px;font-weight:700;transition:opacity .15s,transform .1s;box-shadow:0 4px 14px #e84c4c4d}.smart-verify-submit:active:not(:disabled){transform:scale(.98)}.smart-verify-submit:disabled{opacity:.65;cursor:default;box-shadow:none}.smart-verify-btn-loading{align-items:center;gap:8px;display:inline-flex}.smart-verify-btn-loading svg{animation:.8s linear infinite smart-verify-spin}@keyframes smart-verify-spin{to{transform:rotate(360deg)}}.smart-verify-disclaimer{color:#94a3b8;text-align:center;justify-content:center;align-items:center;gap:6px;margin:0;font-size:11px;line-height:1.4;display:flex}@media (width<=360px){.smart-verify-name-row{grid-template-columns:1fr;gap:24px}}.device-page{background:linear-gradient(160deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);min-height:100vh;position:relative;overflow:hidden}.phone-status-bar{justify-content:space-between;align-items:center;padding:12px 24px 8px;display:flex}.status-time{color:#fff;font-size:15px;font-weight:600}.status-icons{align-items:center;gap:6px;display:flex}.notif-container{opacity:0;padding:16px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .3s;transform:translateY(-120%)}.notif-container.show{opacity:1;transform:translateY(0)}.notif-card{-webkit-backdrop-filter:blur(20px);background:#fffffff2;border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #0000004d}.notif-header{align-items:center;gap:10px;padding:14px 16px 0;display:flex}.notif-app-icon{background:#fff;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 1px 3px #0000001a}.notif-logo{width:20px;height:auto}.notif-app-info{flex:1;align-items:center;gap:6px;display:flex}.notif-app-name{color:#888;text-transform:uppercase;letter-spacing:.3px;font-size:13px;font-weight:600}.notif-time{color:#aaa;font-size:12px}.notif-body{padding:12px 16px 16px}.notif-title{color:#222;margin-bottom:6px;font-size:17px;font-weight:700}.notif-message{color:#555;margin-bottom:14px;font-size:14px;line-height:1.4}.notif-details{background:#f5f5f7;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px;display:flex}.notif-detail-row{color:#555;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.notif-expires{color:#999;text-align:center;font-size:12px}.notif-actions{border-top:1px solid #e8e8e8;display:flex}.notif-btn-deny,.notif-btn-approve{cursor:pointer;border:none;flex:1;padding:15px;font-size:16px;font-weight:600;transition:background .15s}.notif-btn-deny{color:#e84c4c;background:0 0;border-right:1px solid #e8e8e8}.notif-btn-deny:active{background:#f5f5f5}.notif-btn-approve{color:#34c759;background:0 0}.notif-btn-approve:active{background:#f5f5f5}.waiting-page{background:#fff;flex-direction:column;min-height:100vh;display:flex}.waiting-top-bar{align-items:center;padding:16px 20px;display:flex}.waiting-body{flex-direction:column;flex:1;align-items:center;padding:40px 24px;display:flex}.waiting-phone-anim{justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:32px;display:flex;position:relative}.phone-outline{justify-content:center;align-items:center;display:flex;position:relative}.pulse-ring{border:2px solid #e84c4c4d;border-radius:50%;width:100px;height:100px;animation:2s ease-out infinite pulse-expand;position:absolute}.pulse-ring.delay{animation-delay:.6s}@keyframes pulse-expand{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.notif-bell-float{animation:2s ease-in-out infinite bell-bounce;position:absolute;top:4px;right:4px}@keyframes bell-bounce{0%,to{transform:translateY(0)rotate(0)}10%{transform:translateY(-3px)rotate(8deg)}20%{transform:translateY(0)rotate(-8deg)}30%{transform:translateY(-2px)rotate(4deg)}40%{transform:translateY(0)rotate(0)}}.waiting-title{color:#222;text-align:center;margin-bottom:10px;font-size:22px;font-weight:700}.waiting-subtitle{color:#666;text-align:center;max-width:300px;margin-bottom:32px;font-size:14px;line-height:1.5}.waiting-timer-box{width:100%;max-width:300px;margin-bottom:40px}.timer-bar-container{background:#f0f0f0;border-radius:3px;width:100%;height:6px;margin-bottom:8px;overflow:hidden}.timer-bar-fill{background:linear-gradient(90deg,#e84c4c,#ff6b6b);border-radius:3px;height:100%;transition:width 1s linear}.timer-label{color:#999;text-align:center;font-size:12px;display:block}.waiting-help{flex-direction:column;align-items:center;gap:12px;display:flex}.help-text{color:#999;font-size:13px}.resend-notif-btn{color:#e84c4c;cursor:pointer;background:0 0;border:1.5px solid #e84c4c;border-radius:8px;width:100%;max-width:260px;padding:12px 32px;font-size:14px;font-weight:600;transition:background .15s}.resend-notif-btn:active{background:#e84c4c0d}.use-otp-btn{color:#4ca1af;cursor:pointer;background:0 0;border:none;padding:8px;font-size:14px;font-weight:600;text-decoration:underline}.qr-page{background:#fff;flex-direction:column;min-height:100vh;display:flex}.qr-top-bar{align-items:center;padding:16px 20px;display:flex}.qr-body{flex-direction:column;flex:1;align-items:center;padding:20px 24px;display:flex}.qr-title{color:#222;text-align:center;margin-bottom:8px;font-size:20px;font-weight:700}.qr-subtitle{color:#666;text-align:center;max-width:280px;margin-bottom:32px;font-size:14px;line-height:1.5}.qr-code-container{flex-direction:column;align-items:center;margin-bottom:auto;display:flex}.qr-code-wrapper{background:#fff;border-radius:16px;margin-bottom:16px;padding:16px;box-shadow:0 2px 16px #00000014}.qr-timer{color:#999;font-size:12px}.qr-cancel-btn{color:#555;cursor:pointer;background:0 0;border:1.5px solid #ddd;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:320px;height:52px;margin-bottom:32px;font-size:15px;font-weight:600;transition:background .15s;display:flex}.qr-cancel-btn:active{background:#f5f5f5}.success-page{background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.success-hero{text-align:center;opacity:0;transition:all .5s;transform:translateY(20px)}.success-hero.show{opacity:1;transform:translateY(0)}.success-check-circle{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:0 auto 24px;animation:.5s cubic-bezier(.34,1.56,.64,1) .2s both check-pop;display:flex;box-shadow:0 8px 32px #22c55e4d}@keyframes check-pop{0%{transform:scale(0)}to{transform:scale(1)}}.success-check-svg{animation:.4s .5s both check-draw}@keyframes check-draw{0%{stroke-dashoffset:30px;stroke-dasharray:30}to{stroke-dashoffset:0;stroke-dasharray:30}}.success-title{color:#222;margin-bottom:8px;font-size:24px;font-weight:700}.success-subtitle{color:#888;font-size:14px;line-height:1.5}.success-continue{color:#fff;cursor:pointer;opacity:0;background:#e84c4c;border:none;border-radius:8px;width:100%;max-width:320px;height:52px;margin-top:48px;font-size:16px;font-weight:600;transition:all .4s;transform:translateY(10px)}.success-continue.show{opacity:1;transform:translateY(0)}.success-continue:active{background:#d43d3d}.card-page{background:#f5f6fa;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.card-top-bar{z-index:10;background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.card-back-btn{cursor:pointer;background:0 0;border:none;padding:4px;display:flex}.card-top-title{color:#222;font-size:16px;font-weight:700}.card-body{max-width:440px;margin:0 auto;padding:20px 16px 40px}.card-header-section{text-align:center;margin-bottom:24px}.card-shield-icon{background:#e84c4c14;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;display:flex}.card-header-section h1{color:#1a1a1a;margin-bottom:6px;font-size:20px;font-weight:700}.card-header-section p{color:#888;font-size:13px;line-height:1.4}.card-form{flex-direction:column;gap:16px;display:flex}.card-field{flex-direction:column;gap:5px;display:flex}.card-field label{color:#555;text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:600}.card-field input{color:#222;background:#fff;border:1.5px solid #ddd;border-radius:10px;width:100%;height:48px;padding:0 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.card-field input:focus{border-color:#e84c4c;outline:none;box-shadow:0 0 0 3px #e84c4c14}.card-field input.error{border-color:#e74c3c}.card-field input::placeholder{color:#bbb}.card-field-error{color:#e74c3c;font-size:11px;font-weight:500}.card-input-wrapper{position:relative}.card-input-wrapper input{padding-right:60px}.card-scheme-badge{letter-spacing:.5px;color:#fff;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.card-scheme-badge.visa{background:#1a1f71}.card-scheme-badge.mastercard{background:#eb001b}.card-scheme-badge.amex{background:#006fcf}.card-scheme-badge.discover{background:#ff6000}.card-scheme-badge.jcb{background:#0e4c96}.card-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.card-error-msg{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.4}.card-submit-btn{color:#fff;cursor:pointer;background:#e84c4c;border:none;border-radius:12px;height:52px;font-size:16px;font-weight:700;transition:background .15s,transform .1s;box-shadow:0 4px 12px #e84c4c40}.card-submit-btn:active{transform:scale(.98)}.card-submit-btn:disabled{box-shadow:none;cursor:default;background:#ccc}.card-btn-loading{justify-content:center;align-items:center;gap:8px;display:flex}.card-btn-loading svg{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.card-disclaimer{color:#aaa;text-align:center;margin-top:4px;font-size:10px;line-height:1.4}.card-waiting{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:40px 24px;display:flex}.card-waiting-spinner{width:80px;height:80px;margin-bottom:24px}.card-spinner-svg{width:100%;height:100%;animation:1.2s linear infinite spin}.card-waiting h2{color:#222;margin-bottom:8px;font-size:20px;font-weight:700}.card-waiting p{color:#888;font-size:14px;line-height:1.5}.card-waiting-warn{color:#e84c4c;background:#e84c4c0f;border-radius:8px;margin-top:16px;padding:8px 16px;font-size:12px;font-weight:600}*,:before,:after{box-sizing:border-box}.acct-page{background:#fff;flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:flex}.acct-top-bar{z-index:10;background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex;position:sticky;top:0}.acct-back-btn{cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.acct-back-btn:hover{background:#ececec}.acct-top-title{color:#111;letter-spacing:-.2px;font-size:15px;font-weight:700}.acct-hero{background:linear-gradient(145deg,#c0392b 0%,#e84c4c 60%,#e8704c 100%);flex-direction:column;align-items:flex-start;gap:12px;padding:28px 24px 32px;display:flex;position:relative;overflow:hidden}.acct-hero:before{content:"";background:#ffffff12;border-radius:50%;width:160px;height:160px;position:absolute;top:-30px;right:-30px}.acct-hero:after{content:"";background:#ffffff0d;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-50px;right:20px}.acct-hero-icon{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.acct-hero-tag{color:#fff;letter-spacing:.3px;text-transform:uppercase;background:#fff3;border:1px solid #ffffff4d;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.acct-hero-dot{background:#ffeb3b;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite acct-pulse}@keyframes acct-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}.acct-hero h1{color:#fff;letter-spacing:-.5px;margin:0;font-size:22px;font-weight:800;line-height:1.25}.acct-hero p{color:#ffffffd9;margin:0;font-size:13px;line-height:1.55}.acct-body{flex-direction:column;flex:1;gap:16px;width:100%;max-width:480px;margin:0 auto;padding:20px 20px 36px;display:flex}.acct-notice{background:#fffbeb;border:1px solid #fde68a;border-left:3px solid #f59e0b;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.acct-notice-icon{background:#fef3c7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.acct-notice-text{flex-direction:column;gap:2px;display:flex}.acct-notice-title{color:#92400e;text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:700}.acct-notice-desc{color:#78350f;font-size:12px;line-height:1.5}.acct-form-card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;flex-direction:column;gap:20px;padding:20px;display:flex;box-shadow:0 2px 12px #0000000a}.acct-form-card-title{color:#888;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid #f5f5f5;padding-bottom:4px;font-size:13px;font-weight:700}.acct-field{flex-direction:column;gap:6px;display:flex}.acct-field label{color:#999;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.acct-input{color:#111;background:#fafafa;border:1.5px solid #e8e8e8;border-radius:10px;outline:none;width:100%;height:48px;padding:0 14px;font-size:15px;transition:border-color .2s,background .2s,box-shadow .2s}.acct-input:focus{background:#fff;border-color:#e84c4c;box-shadow:0 0 0 3px #e84c4c14}.acct-input.error{background:#fff5f5;border-color:#e74c3c}.acct-input::placeholder{color:silver}.acct-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.acct-mobile-row{background:#fafafa;border:1.5px solid #e8e8e8;border-radius:10px;align-items:stretch;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.acct-mobile-row:focus-within{background:#fff;border-color:#e84c4c;box-shadow:0 0 0 3px #e84c4c14}.acct-mobile-row.error{background:#fff5f5;border-color:#e74c3c}.acct-ph-prefix{background:#f5f5f5;border-right:1.5px solid #e8e8e8;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:flex}.acct-ph-flag{font-size:18px;line-height:1}.acct-ph-code{color:#444;white-space:nowrap;font-size:14px;font-weight:700}.acct-input-mobile{color:#111;letter-spacing:.5px;background:0 0;border:none;outline:none;flex:1;height:46px;padding:0 12px;font-size:16px;font-weight:500}.acct-input-mobile::placeholder{color:silver;letter-spacing:0;font-weight:400}.acct-telco-notice{background:#f8fafc;border:1px solid #e8edf2;border-left:3px solid #94a3b8;border-radius:10px;align-items:flex-start;gap:12px;margin-top:12px;padding:13px 14px;display:flex}.acct-telco-notice-icon{background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 1px 2px #0f172a0f}.acct-telco-notice-msg{color:#64748b;flex:1;margin:0;padding-top:6px;font-size:13px;font-weight:500;line-height:1.55}.acct-telco-notice-msg strong{color:#1e293b;font-weight:700}.acct-telco-notice-globe,.acct-telco-notice-postpaid{background:linear-gradient(90deg,#00843d0d 0%,#f8fafc 40%);border-left-color:#00843d}.acct-telco-icon-globe{color:#00843d}.acct-telco-notice-smart{background:linear-gradient(90deg,#0056a20d 0%,#f8fafc 40%);border-left-color:#0056a2}.acct-telco-icon-smart{color:#0056a2}.acct-telco-notice-sun{background:linear-gradient(90deg,#e67e220d 0%,#f8fafc 40%);border-left-color:#e67e22}.acct-telco-icon-sun{color:#e67e22}.acct-telco-notice-dito{background:linear-gradient(90deg,#6c2c910d 0%,#f8fafc 40%);border-left-color:#6c2c91}.acct-telco-icon-dito{color:#6c2c91}.acct-telco-notice-unknown{border-left-color:#94a3b8}.acct-telco-icon-unknown{color:#94a3b8}.acct-telco-globe{background:#00843d}.acct-telco-smart{background:#0056a2}.acct-telco-sun{background:#f7941d}.acct-telco-dito{background:#6c2c91}.acct-telco-unknown{background:#888}.acct-telco-pill{display:none}.acct-mobile-formats{color:#bbb;margin:0;font-size:11px}.acct-field-error{color:#e74c3c;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.acct-submit-btn{color:#fff;cursor:pointer;letter-spacing:.2px;background:linear-gradient(135deg,#e84c4c 0%,#c0392b 100%);border:none;border-radius:12px;width:100%;height:52px;font-size:16px;font-weight:700;transition:opacity .15s,transform .1s,box-shadow .15s;box-shadow:0 4px 16px #e84c4c59}.acct-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #e84c4c73}.acct-submit-btn:active:not(:disabled){box-shadow:none;transform:scale(.98)}.acct-submit-btn:disabled{box-shadow:none;cursor:default;color:#aaa;background:#e0e0e0}.acct-btn-loading{justify-content:center;align-items:center;gap:8px;display:flex}.acct-btn-loading svg{animation:.8s linear infinite acct-spin}@keyframes acct-spin{to{transform:rotate(360deg)}}.acct-disclaimer{color:#bbb;text-align:center;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:11px;line-height:1.5;display:flex}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f5;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.app-container{background:#fff;max-width:430px;min-height:100vh;margin:0 auto;position:relative;overflow-x:hidden}input:focus{outline:none}button{cursor:pointer;border:none;font-family:inherit}a{color:inherit;text-decoration:none}
