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;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-root{align-items:center;background:#f3f4f6;box-sizing:border-box;display:flex;height:100vh;justify-content:center;padding:0}@supports (height:100dvh){.app-root{height:100dvh}}.app-root-dark{background:#f3f4f6}.app-root-light{background:#e5e7eb}.app-shell{background:#020617;border-radius:0;box-shadow:0 24px 60px #000000b3,0 0 0 1px #ffffff0a;color:#f9fafb;display:flex;flex-direction:column;height:100vh;max-height:100vh;max-width:100%;width:360px}@supports (height:100dvh){.app-shell{height:100dvh;max-height:100dvh}}@media (max-width:480px){.app-root{align-items:stretch;justify-content:stretch}.app-shell{box-shadow:none;max-width:100%;width:100%}}.app-shell-light{background:#fff;color:#020617}.app-shell-header{align-items:center;background:linear-gradient(135deg,#020617,#0b1120);border-bottom:1px solid #0f172a;display:flex;justify-content:space-between;padding:18px 20px 14px;position:relative;z-index:1}.app-shell-logo{color:#e5f9ff;font-size:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.app-shell-light .app-shell-logo{color:#0f172a}.theme-toggle{align-items:center;background:#0f172acc;border:1px solid #94a3b866;border-radius:999px;color:#e5f9ff;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.theme-toggle:hover{background:#0f172a}.app-shell-header{overflow:hidden}.app-shell-header:after{background:radial-gradient(circle at 10% 20%,#22c55e29,#0000 55%),radial-gradient(circle at 90% 30%,#38bdf81f,#0000 60%),radial-gradient(circle at 40% 110%,#a855f71f,#0000 55%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.app-shell-header>*{position:relative;z-index:1}.header-left{align-items:center;display:flex;gap:10px;min-width:0}.brand-mark{align-items:center;background:radial-gradient(circle at top left,#22c55e73,#0f172a99);border:1px solid #4ade8059;border-radius:12px;box-shadow:0 10px 24px #22c55e24;color:#bbf7d0;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.brand-text{display:flex;flex-direction:column;min-width:0}.brand-title{color:#e5f9ff;font-size:14px;font-weight:700;gap:6px;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.brand-title,.brand-title-icon{align-items:center;display:inline-flex}.brand-title-icon{justify-content:center;opacity:.95}.brand-subtitle{color:#94a3b8f2;font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions{gap:8px}.header-actions,.icon-pill{align-items:center;display:inline-flex}.icon-pill{background:#0f172a8c;border:1px solid #94a3b859;border-radius:999px;color:#e2e8f0f2;cursor:pointer;height:28px;justify-content:center;padding:0;width:28px}.icon-pill:hover{background:#0f172ad9}.app-shell-light .theme-toggle{background:#e5e7eb;color:#0f172a}.app-shell-light .theme-toggle:hover{background:#d1d5db}.app-shell-light .brand-mark{background:radial-gradient(circle at top left,#22c55e38,#f8fafc);border-color:#16a34a40;box-shadow:0 10px 24px #22c55e1f;color:#15803d}.app-shell-light .brand-title{color:#0f172a}.app-shell-light .brand-subtitle{color:#64748b}.app-shell-light .icon-pill{background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}.app-shell-light .icon-pill:hover{background:#cbd5e1}.app-shell-content{flex:1 1;overflow-y:auto;padding:24px 20px 16px;position:relative;z-index:1}.app-shell-content::-webkit-scrollbar{display:none}.app-shell-content{-ms-overflow-style:none;scrollbar-width:none}.screen{display:flex;flex-direction:column;gap:20px}.screen-title{font-size:24px;font-weight:600;margin:0}.auth-page{display:flex;flex:1 1;flex-direction:column;gap:0;justify-content:center;padding:0 4px}.auth-page-compact{justify-content:flex-start;padding-bottom:16px;padding-top:8px}.auth-card{background:#0f172af2;border:1px solid #94a3b833;border-radius:20px;box-shadow:0 16px 40px #0006;padding:28px 24px 24px}.auth-card-compact{padding:16px 20px 18px}.auth-header{margin-bottom:24px;text-align:center}.auth-header-compact{margin-bottom:16px}.auth-icon{height:48px;margin:0 auto 14px;width:48px}.auth-icon-compact{align-items:center;background:linear-gradient(135deg,#22c55e40,#4ade8033);border:1px solid #22c55e66;border-radius:14px;color:#4ade80;display:flex;height:40px;justify-content:center;margin:0 auto 8px;width:40px}.auth-title{color:#f9fafb;font-size:22px;font-weight:600;margin:0 0 6px}.auth-title-compact{font-size:20px}.auth-subtitle{color:#9ca3af;font-size:13px;margin:0}.auth-subtitle-compact{font-size:12px}.auth-form{display:flex;flex-direction:column;gap:16px}.auth-form-compact{gap:12px}.auth-form .form-group{margin-bottom:0}.auth-type-toggle{display:flex;gap:8px}.auth-type-toggle .toggle-btn{background:#1e293b99;border:1px solid #94a3b840;border-radius:10px;color:#94a3b8;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:10px 14px;transition:all .2s ease}.auth-type-toggle .toggle-btn:hover{background:#334155cc;border-color:#94a3b859;color:#cbd5e1}.auth-type-toggle .toggle-btn.active{background:#22c55e33;border-color:#22c55e80;color:#4ade80}.app-shell-light .auth-type-toggle .toggle-btn{background:#f1f5f9cc;border-color:#94a3b84d;color:#64748b}.app-shell-light .auth-type-toggle .toggle-btn:hover{background:#e2e8f0e6;color:#475569}.app-shell-light .auth-type-toggle .toggle-btn.active{background:#22c55e26;border-color:#22c55e80;color:#16a34a}.auth-error{color:#fca5a5;font-size:13px;margin:-4px 0 0}.app-shell-light .auth-error{color:#dc2626}.auth-submit{font-size:15px;margin-top:4px;padding:12px 16px}.auth-footer{border-top:1px solid #94a3b833;margin-top:24px;padding-top:20px;text-align:center}.auth-footer-compact{margin-top:14px;padding-top:14px}.input-with-icon{display:block;position:relative}.input-with-icon input{padding-right:40px}.input-with-icon-tight input{padding-right:34px}.input-with-icon-tight .input-icon-btn{height:26px;right:6px;width:26px}.input-icon-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px}.input-icon-btn:hover{background:#94a3b826;color:#e5e7eb}.password-reqs{display:flex;flex-wrap:wrap;font-size:10px;gap:6px 12px;margin-top:6px}.req-met{color:#22c55e}.req-unmet{color:#6b7280}.app-shell-light .input-icon-btn{color:#64748b}.app-shell-light .input-icon-btn:hover{background:#e2e8f0;color:#0f172a}.app-shell-light .req-unmet{color:#94a3b8}.auth-footer-text{color:#9ca3af;font-size:13px;margin:0 0 8px}.auth-footer-text:last-child{margin-bottom:0}.auth-link{color:#4ade80;font-weight:500;text-decoration:none;transition:color .15s,-webkit-text-decoration .15s;transition:color .15s,text-decoration .15s;transition:color .15s,text-decoration .15s,-webkit-text-decoration .15s}.auth-link:hover{color:#86efac;text-decoration:underline}.card{background:#0f172ae6;border-radius:16px;box-shadow:0 10px 30px #0f172a99;padding:14px 14px 16px}.dashboard-hero{background:radial-gradient(circle at 10% 15%,#22c55e2e,#0000 55%),radial-gradient(circle at 90% 40%,#38bdf824,#0000 60%),#0f172acc;border:1px solid #94a3b833;border-radius:18px;box-shadow:0 10px 30px #0206178c;padding:16px 16px 14px}.dashboard-subtitle{color:#94a3b8f2;font-size:12px;line-height:1.45;margin:6px 0 0}.dashboard-stats .stat-card{align-items:flex-start;gap:6px;overflow:hidden;padding:12px;position:relative}.dashboard-stats .stat-card:after{background:radial-gradient(circle at 30% 30%,#4ade8038,#0000 60%);content:"";height:160px;inset:-40px -80px auto auto;pointer-events:none;position:absolute;transform:rotate(12deg);width:160px}.stat-head{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.stat-icon{align-items:center;background:#0206178c;border:1px solid #94a3b838;border-radius:12px;color:#e2e8f0;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.stat-icon-green{background:#22c55e1f;border-color:#22c55e59;color:#4ade80}.stat-icon-blue{background:#38bdf81f;border-color:#38bdf859;color:#38bdf8}.card-title-row{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.card-title-row .card-title{margin:0}.card-chip{align-items:center;background:#02061759;border:1px solid #94a3b840;border-radius:999px;color:#e2e8f0f2;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:5px 10px}.card-title{font-size:14px;font-weight:600;margin:0 0 4px}.card-subtitle{color:#9ca3af;font-size:12px;margin:0 0 12px}.card-balance{font-size:24px;font-weight:600;margin:0 0 4px}.stats-row{display:flex;gap:10px}.stat-card{align-items:center;background:#0f172ae6;border:1px solid #94a3b833;border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:12px 10px}.stat-value{color:#e5e7eb;font-size:16px;font-weight:600}.stat-label{color:#9ca3af;font-size:10px;line-height:1.2;text-align:center}.ticker-wrap{align-items:center;display:flex;gap:10px}.ticker-label{color:#22c55e;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ticker{background:#0f172acc;border:1px solid #94a3b840;border-radius:999px;flex:1 1;min-width:0;overflow:hidden;padding:4px 0}.ticker-track{animation:ticker-scroll 25s linear infinite;display:inline-flex;gap:24px;white-space:nowrap}.ticker-item{color:#e5e7eb;font-size:11px;padding-left:24px;position:relative}.ticker-item:before{color:#22c55e;content:"●";font-size:6px;left:8px;position:absolute;top:50%;transform:translateY(-50%)}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.upi-row{align-items:center;display:flex;font-size:13px;justify-content:space-between;margin-bottom:14px}.upi-label{color:#9ca3af}.upi-value-wrap{align-items:center;display:flex;gap:8px}.upi-copy-btn,.upi-value{font-weight:500}.upi-copy-btn{align-items:center;background:#0f172a99;border:1px solid #94a3b880;border-radius:6px;color:#e5e7eb;cursor:pointer;display:inline-flex;font-size:11px;gap:4px;padding:4px 8px;transition:background .15s,border-color .15s}.upi-copy-btn:hover{background:#22c55e33;border-color:#22c55e66}.qr-section{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:4px}.qr-box{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000026;display:inline-flex;justify-content:center;padding:10px}.qr-code-img{display:block;height:160px;object-fit:contain;width:160px}.qr-actions{display:flex;gap:8px}.qr-action-btn{align-items:center;background:#0f172a99;border:1px solid #94a3b880;border-radius:8px;color:#e5e7eb;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:background .15s,border-color .15s}.qr-action-btn:hover{background:#22c55e33;border-color:#22c55e66}.profile-avatar{align-items:center;background:linear-gradient(135deg,#22c55e,#4ade80);border-radius:999px;color:#022c22;display:flex;font-weight:600;height:44px;justify-content:center;margin-bottom:8px;width:44px}.profile-info{font-size:12px}.profile-name{font-weight:600}.profile-email,.profile-id{color:#9ca3af}.list-card{padding:4px}.list-item{align-items:center;background:#0000;border:none;border-radius:10px;color:#e5e7eb;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:10px;text-align:left;width:100%}.list-item svg{flex-shrink:0}.list-item+.list-item{margin-top:4px}.list-item:hover{background:#94a3b82e}.list-item-danger{color:#fca5a5}.support-handle{font-size:16px;font-weight:600;margin-top:8px}.support-page{display:flex;flex-direction:column;gap:20px}.support-telegram-card{align-items:center;background:linear-gradient(135deg,#0088cc26,#0088cc14);border:1px solid #0088cc59;border-radius:20px;display:flex;flex-direction:column;gap:12px;padding:24px 20px;text-align:center}.support-telegram-icon{align-items:center;background:linear-gradient(135deg,#08c,#00a2e8);border-radius:50%;box-shadow:0 8px 24px #0088cc59;color:#fff;display:flex;height:72px;justify-content:center;width:72px}.support-telegram-title{color:#e5e7eb;font-size:18px;font-weight:600;margin:0}.support-telegram-desc{color:#9ca3af;font-size:13px;line-height:1.5;margin:0}.support-telegram-btn{align-items:center;background:linear-gradient(135deg,#08c,#00a2e8);border:none;border-radius:12px;box-shadow:0 6px 20px #08c6;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;padding:12px 24px;transition:transform .15s,box-shadow .15s}.support-telegram-btn:hover{box-shadow:0 8px 28px #0088cc80}.support-quick-card{background:#0f172a99;border:1px solid #94a3b833;border-radius:14px;padding:14px 16px}.support-quick-text{color:#9ca3af;font-size:13px;line-height:1.5;margin:0}.support-terms-card{background:#0f172ae6;border:1px solid #94a3b833;border-radius:14px;overflow:hidden}.support-terms-toggle{align-items:center;background:#0000;border:none;color:#e5e7eb;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:14px 16px;text-align:left;width:100%}.support-terms-toggle:hover{background:#94a3b814}.support-terms-list{border-top:1px solid #94a3b826;list-style:none;margin:0;padding:0 16px 16px}.support-terms-list li{color:#9ca3af;font-size:12px;line-height:1.6;padding:8px 0 8px 14px;position:relative}.support-terms-list li:before{color:#6b7280;content:"•";left:0;position:absolute}.modal-backdrop{align-items:center;background:#000000bf;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:40}.modal{background:#020617;border:1px solid #94a3b866;border-radius:16px;box-shadow:0 24px 48px #00000080,0 0 0 1px #ffffff0f;display:flex;flex-direction:column;max-height:70vh;max-width:300px;padding:16px 16px 12px;width:100%}.modal-header{border-bottom:1px solid #94a3b840;padding-bottom:8px}.modal-body{flex:1 1;margin-top:10px;overflow-y:auto}.modal-body::-webkit-scrollbar{height:0;width:0}.modal-body{scrollbar-width:none}.modal .card-title{color:#e5e7eb;font-size:16px;margin-bottom:6px}.modal .card-subtitle{color:#9ca3af;font-size:12px;margin-bottom:0}.modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.form{gap:14px}.form,.form-group{display:flex;flex-direction:column}.form-group{gap:6px;text-align:left}.form-group label{color:#9ca3af;font-size:12px;font-weight:500}.form-hint{color:#6b7280;font-size:11px;margin-top:4px}.app-shell-light .form-hint{color:#94a3b8}.form-group input{background:#0f172acc;border:1px solid #94a3b880;border-radius:999px;color:#e5e7eb;font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.form-group input:disabled{background:#0f172a8c;border-color:#94a3b840;color:#e5e7ebcc;cursor:not-allowed;opacity:.85}.input-readonly{background:#0f172a73!important;border-style:dashed}.form-group input::placeholder{color:#6b7280}.form-group input:focus{background:#0f172a;border-color:#4ade80;box-shadow:0 0 0 1px #4ade8080}.form-group .input-with-icon input{padding-right:40px}.password-field{display:block;position:relative}.password-field input{padding-right:32px}.password-field .input-icon-btn{height:24px;right:6px;width:24px}.password-card{border-radius:18px;padding:16px 14px 14px}.password-title{font-size:14px;font-weight:600;margin:0}.password-subtitle{color:#94a3b8f2;font-size:12px;line-height:1.45;margin:6px 0 0}.app-shell-light .password-subtitle{color:#64748b}.select{background:#0f172acc;border:1px solid #94a3b880;border-radius:999px;color:#e5e7eb;font-size:13px;outline:none;padding:9px 10px}.select:focus{background:#0f172a;border-color:#4ade80;box-shadow:0 0 0 1px #4ade8080}.date-range-row{align-items:center;display:flex;gap:6px}.date-range-row input[type=date]{flex:1 1}.date-range-separator{color:#9ca3af;font-size:11px}.filters-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.filters-toggle{align-items:center;background:#0f172ab3;border:1px solid #94a3b866;border-radius:10px;color:#e5e7eb;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;padding:8px 10px;width:100%}.filters-toggle-icon{color:#9ca3af;font-size:10px}.filters-form{margin-top:10px}.exchange-list{gap:8px;list-style:none;margin:0;padding:0}.exchange-item,.exchange-list{display:flex;flex-direction:column}.exchange-item{background:#0f172ae6;border:1px solid #94a3b859;border-radius:12px;gap:6px;padding:10px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.exchange-item:hover{border-color:#22c55e80;box-shadow:0 8px 20px #0f172a80}.live-feed-viewport{border-radius:12px;height:280px;margin-top:8px;overflow:hidden;position:relative}.live-feed-viewport:after,.live-feed-viewport:before{content:"";height:36px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.live-feed-viewport:before{background:linear-gradient(180deg,#0f172af2,#0f172a00);top:0}.live-feed-viewport:after{background:linear-gradient(0deg,#0f172af2,#0f172a00);bottom:0}.live-feed-track{will-change:transform}.live-feed-list{gap:8px}.live-feed-item{cursor:default}.app-shell-light .live-feed-viewport:before{background:linear-gradient(180deg,#f8fafc,#f8fafc00)}.app-shell-light .live-feed-viewport:after{background:linear-gradient(0deg,#f8fafc,#f8fafc00)}.exchange-item-main{align-items:center;display:flex;gap:8px;justify-content:space-between}.exchange-item-amount{display:flex;flex-direction:column;gap:2px;min-width:0}.exchange-item-label{color:#9ca3af;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.exchange-item-value{color:#e5e7eb;font-size:13px;font-weight:600}.exchange-item-status{display:flex;justify-content:flex-end}.exchange-item-meta{color:#9ca3af;display:flex;font-size:11px;gap:8px;justify-content:space-between}.exchange-item-meta.small{font-size:10px}.exchange-reject-reason{color:#fecaca}.exchange-item-text{color:#e5e7eb;font-size:12px;line-height:1.5}.badge{border:1px solid #0000;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.03em;padding:3px 8px;text-transform:uppercase}.badge-success{background:#16a34a29;border-color:#16a34ab3;color:#22c55e}.badge-warning{background:#eab30829;border-color:#eab308b3;color:#facc15}.badge-danger{background:#ef444424;border-color:#ef4444cc;color:#f97373}.pagination-row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:10px}.pagination-meta{color:#9ca3af;font-size:11px}.app-shell-light .select{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.app-shell-light .select:focus{background:#fff;border-color:#22c55e}.app-shell-light .exchange-item{background:#f8fafc;border-color:#e2e8f0}.app-shell-light .exchange-item-value{color:#0f172a}.app-shell-light .exchange-item-meta{color:#64748b}.app-shell-light .filters-toggle{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.app-shell-light .filters-toggle-icon{color:#94a3b8}.app-shell-light .exchange-reject-reason{color:#b91c1c}.app-shell-light .exchange-item-text{color:#0f172a}.input-error{background:#7f1d1d59;border-color:#ef4444cc!important;box-shadow:0 0 0 1px #ef444480!important}.field-error{color:#fca5a5;font-size:11px;margin-top:-2px}.app-shell-light .input-error{background:#fef2f2;border-color:#ef4444e6!important;box-shadow:0 0 0 1px #f8717180!important}.app-shell-light .field-error{color:#dc2626}.btn{border:none;border-radius:999px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 14px;transition:background .15s ease,transform .08s ease,box-shadow .15s ease,color .15s ease,border-color .15s ease}.btn.primary{background:linear-gradient(135deg,#22c55e,#4ade80);box-shadow:0 10px 20px #22c55e66;color:#022c22}.btn.primary:hover{background:linear-gradient(135deg,#16a34a,#22c55e);transform:translateY(-1px)}.btn.primary:disabled{cursor:not-allowed;opacity:.7;transform:none}.btn.primary:disabled:hover{transform:none}.btn.ghost{background:#0000;border:1px solid #94a3b899;color:#e5e7eb;margin-top:4px}.btn.ghost:hover{background:#94a3b81f}.btn.btn-sm{font-size:12px;padding:6px 12px}.btn-danger-text{border-color:#fca5a580;color:#fca5a5}.btn-danger-text:hover{background:#fca5a51f}.file-input-hidden{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.upload-zone{align-items:center;background:#0f172a99;border:2px dashed #94a3b880;border-radius:12px;color:#9ca3af;cursor:pointer;display:flex;flex-direction:column;font-size:13px;gap:8px;justify-content:center;padding:20px 16px;transition:border-color .2s ease,background .2s ease,color .2s ease}.upload-zone:hover{background:#0f172acc;border-color:#4ade8080;color:#e5e7eb}.upload-icon{color:#6b7280}.upload-zone:hover .upload-icon{color:#4ade80}.upload-hint{font-size:11px;opacity:.8}.screenshot-preview{background:#0f172a99;border:1px solid #94a3b84d;border-radius:12px;overflow:hidden}.screenshot-error{border-color:#ef4444e6!important;box-shadow:0 0 0 1px #f8717199}.confirm-terms{color:#9ca3af;font-size:11px;line-height:1.45;margin:4px 0 0;padding-left:18px}.confirm-terms li+li{margin-top:4px}.modal-summary-row{display:flex;gap:8px;margin-bottom:10px}.modal-summary-chip{background:radial-gradient(circle at top left,#22c55e2e,#0f172afa);border:1px solid #22c55e73;border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:2px;padding:8px 10px}.modal-summary-label{color:#9ca3af;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.modal-summary-value{color:#e5e7eb;font-size:14px;font-weight:600}.modal-info-card{background:#0f172af2;border:1px solid #94a3b88c;border-radius:12px;display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:10px}.modal-info-row{display:flex;font-size:12px;gap:10px;justify-content:space-between}.modal-info-label{color:#94a3b8}.modal-info-value{color:#f9fafb;font-size:12px;font-weight:600;text-align:right}.modal-preview-card{background:#0f172af2;border:1px solid #94a3b88c;border-radius:12px;margin-top:10px;padding:10px}.modal-preview-inner{border:1px solid #94a3b84d;border-radius:10px;margin-top:6px;overflow:hidden}.modal-preview-inner img{display:block;max-height:160px;object-fit:contain;width:100%}.modal-warning-card{background:#7f1d1d38;border:1px solid #f87171b3;border-radius:12px;margin-top:10px;padding:10px}.modal-warning-title{align-items:center;color:#fecaca;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:6px}.app-shell-light .modal{background:#fff;border-color:#cbd5e1;box-shadow:0 18px 40px #0f172a40}.app-shell-light .modal-header{border-bottom-color:#e2e8f0}.app-shell-light .modal-summary-chip{background:radial-gradient(circle at top left,#22c55e2e,#ecfdf3);border-color:#16a34a80}.app-shell-light .modal-summary-label{color:#64748b}.app-shell-light .modal-summary-value{color:#14532d}.app-shell-light .modal-info-card,.app-shell-light .modal-preview-card{background:#f8fafc;border-color:#d1d5db}.app-shell-light .modal-info-label{color:#64748b}.app-shell-light .modal-info-value{color:#0f172a}.app-shell-light .modal-warning-card{background:#fef2f2;border-color:#fecaca}.app-shell-light .confirm-terms,.app-shell-light .modal-warning-title{color:#b91c1c}.screenshot-preview img{background:#0003;display:block;max-height:160px;object-fit:contain;width:100%}.screenshot-actions{border-top:1px solid #94a3b833;display:flex;gap:8px;padding:8px 10px}.rate-summary{background:radial-gradient(circle at top left,#22c55e2e,#0f172af2);border:1px solid #22c55e73;border-radius:12px;display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:10px}.rate-summary-row{align-items:center;display:flex;font-size:11px;gap:8px}.rate-summary-row-secondary{opacity:.9}.rate-summary-icon{color:#4ade80;flex-shrink:0}.rate-summary-label{display:flex;flex-direction:column}.rate-summary-muted{color:#9ca3af;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.rate-summary-strong{color:#e5e7eb;font-size:12px;font-weight:600}.field-hint{color:#9ca3af;font-size:11px;margin-top:4px}.app-shell-light .rate-summary{background:radial-gradient(circle at top left,#22c55e1f,#f8fafc);border-color:#22c55e66}.app-shell-light .rate-summary-muted{color:#64748b}.app-shell-light .rate-summary-strong{color:#0f172a}.app-shell-nav{background:linear-gradient(180deg,#0f172af5,#020617);border-top:1px solid #94a3b859;display:flex;gap:8px;padding:8px 12px 14px;position:relative;z-index:1}@supports (position:sticky){.app-shell-nav{bottom:0;position:sticky;z-index:5}}.nav-item{align-items:center;background:#0000;border:none;border-radius:999px;color:#9ca3af;cursor:pointer;display:flex;flex:1 1;font-size:11px;font-weight:500;gap:6px;justify-content:center;letter-spacing:.08em;padding:8px 10px;text-decoration:none;text-transform:uppercase;transition:background .15s ease,color .15s ease,transform .08s ease}.nav-item.active{background:#22c55e29;color:#bbf7d0}.nav-item:hover:not(.active){background:#94a3b829}.app-shell-light .app-shell-header{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-bottom:1px solid #cbd5e1}.app-shell-light .screen-title{color:#0f172a}.app-shell-light .auth-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 16px 40px #0f172a1a}.app-shell-light .auth-icon{background:#22c55e1f;border-color:#22c55e4d;color:#16a34a}.app-shell-light .auth-title{color:#0f172a}.app-shell-light .auth-subtitle{color:#64748b}.app-shell-light .auth-footer{border-top-color:#e2e8f0}.app-shell-light .auth-footer-text{color:#64748b}.app-shell-light .auth-link{color:#16a34a}.app-shell-light .auth-link:hover{color:#15803d}.app-shell-light .card{background:#f8fafc;border:1px solid #e2e8f0;box-shadow:0 4px 12px #0f172a14}.app-shell-light .dashboard-hero{background:radial-gradient(circle at 10% 15%,#22c55e1f,#0000 55%),radial-gradient(circle at 90% 40%,#38bdf81a,#0000 60%),#f8fafc;border-color:#e2e8f0;box-shadow:0 10px 24px #0f172a14}.app-shell-light .dashboard-subtitle{color:#64748b}.app-shell-light .dashboard-stats .stat-card:after{background:radial-gradient(circle at 30% 30%,#22c55e29,#0000 62%)}.app-shell-light .card-chip,.app-shell-light .stat-icon{background:#fff;border-color:#e2e8f0;color:#0f172a}.app-shell-light .card-title{color:#0f172a}.app-shell-light .card-subtitle{color:#64748b}.app-shell-light .card-balance{color:#0f172a}.app-shell-light .stat-card{background:#f8fafc;border:1px solid #e2e8f0}.app-shell-light .stat-value{color:#0f172a}.app-shell-light .stat-label{color:#64748b}.app-shell-light .ticker{background:#f1f5f9;border:1px solid #e2e8f0}.app-shell-light .ticker-item{color:#334155}.app-shell-light .upi-label{color:#64748b}.app-shell-light .upi-value{color:#0f172a}.app-shell-light .upi-copy-btn{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.app-shell-light .upi-copy-btn:hover{background:#22c55e26;border-color:#22c55e66}.app-shell-light .qr-box{background:#fff;box-shadow:0 2px 8px #00000014}.app-shell-light .qr-action-btn{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.app-shell-light .qr-action-btn:hover{background:#22c55e26;border-color:#22c55e66}.app-shell-light .profile-name{color:#0f172a}.app-shell-light .profile-email,.app-shell-light .profile-id{color:#64748b}.app-shell-light .list-item{color:#0f172a}.app-shell-light .list-item:hover{background:#e2e8f0}.app-shell-light .list-item-danger{color:#dc2626}.app-shell-light .support-handle{color:#0f172a}.app-shell-light .support-telegram-card{background:linear-gradient(135deg,#0088cc1a,#0088cc0d);border-color:#0088cc4d}.app-shell-light .support-telegram-title{color:#0f172a}.app-shell-light .support-telegram-desc{color:#64748b}.app-shell-light .support-quick-card{background:#f8fafc;border-color:#e2e8f0}.app-shell-light .support-quick-text{color:#64748b}.app-shell-light .support-terms-card{background:#f8fafc;border-color:#e2e8f0}.app-shell-light .support-terms-toggle{color:#0f172a}.app-shell-light .support-terms-toggle:hover{background:#e2e8f0}.app-shell-light .support-terms-list{border-top-color:#e2e8f0}.app-shell-light .support-terms-list li{color:#64748b}.app-shell-light .modal{background:#f8fafc;border:1px solid #e2e8f0;box-shadow:0 24px 48px #0f172a26}.app-shell-light .modal .card-title{color:#0f172a}.app-shell-light .form-group label,.app-shell-light .modal .card-subtitle{color:#64748b}.app-shell-light .form-group input{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.app-shell-light .form-group input:disabled{background:#f1f5f9;border-color:#e2e8f0;color:#0f172abf}.app-shell-light .input-readonly{background:#eef2f7!important}.app-shell-light .form-group input::placeholder{color:#94a3b8}.app-shell-light .form-group input:focus{background:#fff;border-color:#22c55e}.app-shell-light .btn.ghost{border-color:#cbd5e1;color:#0f172a}.app-shell-light .btn.ghost:hover{background:#e2e8f0}.app-shell-light .btn-danger-text{border-color:#fca5a5;color:#dc2626}.app-shell-light .btn-danger-text:hover{background:#fee2e2}.app-shell-light .app-shell-nav{background:#f8fafc;border-top:1px solid #e2e8f0}.app-shell-light .nav-item{color:#64748b}.app-shell-light .nav-item.active{background:#22c55e26;color:#15803d}.app-shell-light .nav-item:hover:not(.active){background:#e2e8f0}.app-shell-light .upload-zone{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}.app-shell-light .upload-zone:hover{background:#e2e8f0;border-color:#22c55e;color:#0f172a}.app-shell-light .upload-icon{color:#64748b}.app-shell-light .upload-zone:hover .upload-icon{color:#22c55e}.app-shell-light .screenshot-preview{background:#f1f5f9;border-color:#e2e8f0}.app-shell-light .screenshot-preview img{background:#e2e8f0}.app-shell-light .screenshot-actions{border-top-color:#e2e8f0}
/*# sourceMappingURL=main.c16321d5.css.map*/