@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root{--bg-start: #0a0e17;--bg-end: #0d1220;--card-bg: rgba(17, 24, 39, .85);--card-bg-solid: #111827;--card-border: rgba(255, 255, 255, .08);--accent: #3b82f6;--accent-2: #2563eb;--accent-hover: #1d4ed8;--accent-light: rgba(59, 130, 246, .15);--accent-glow: rgba(59, 130, 246, .25);--text: #e5e7eb;--text-secondary: #9ca3af;--muted: #6b7280;--error: #ef4444;--success: #10b981;--warning: #f59e0b;--card-w: clamp(1100px, 92vw, 1920px);--logo-h: clamp(180px, 24vw, 320px);--ring-size: clamp(200px, 26vw, 380px);--radius: 12px;--radius-sm: 8px;--radius-lg: 16px;--shadow: 0 2px 8px rgba(0, 0, 0, .4);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .5);--shadow-xl: 0 8px 32px rgba(0, 0, 0, .6), 0 0 48px rgba(59, 130, 246, .1)}*{box-sizing:border-box}html,body,#root{height:100%;width:100%;margin:0;padding:0}html{background:#0a0e17!important}body{margin:0;padding:0;font-family:DM Sans,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text);background:linear-gradient(135deg,#0a0e17,#0d1220,#0f172a)!important;background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app,.screen{min-height:100vh;display:flex;align-items:stretch;justify-content:flex-start;padding:0 0 80px;flex-direction:column;gap:0;position:relative;overflow-x:hidden;background:transparent;width:100%;max-width:100%;box-sizing:border-box;margin:0}.app:not(.admin-app),.screen:not(.admin-screen){background:linear-gradient(135deg,#0a0e17,#0d1220,#0f172a)}.screen.top-align{justify-content:flex-start;padding-top:0}.screen.fullscreen{padding:0!important;width:100%!important;max-width:100%!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important}.screen.fullscreen>.fullscreen-content{width:100%;max-width:100%;padding:0;margin:0;box-sizing:border-box}.card{width:100%;max-width:min(100vw - 24px,var(--card-w));padding:24px;border-radius:var(--radius-lg);background:var(--card-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--card-border);box-shadow:var(--shadow-xl);box-sizing:border-box}.screen.borderless{padding:0 0 80px!important;justify-content:flex-start!important;gap:0!important;align-items:stretch!important;width:100%!important;max-width:100%!important}.fullscreen-container{width:100%;max-width:100%;padding:16px 16px 100px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}@media (max-width: 768px){.fullscreen-container{padding:12px 12px 100px}}.screen.profile-screen{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;align-items:stretch!important}.screen.borderless.profile-screen .profile-container{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.screen.borderless.profile-screen .profile-top-card,.screen.borderless.profile-screen .profile-menu-card{width:100%!important;max-width:100%!important;margin:0!important;border-radius:0!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.card.borderless-card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:16px 12px!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;margin:0!important}.borderless-card .settings-grid{width:100%!important;max-width:100%!important;margin:0!important}.borderless-card .title{margin-left:0}.logo-area{width:100%;max-width:var(--card-w);position:relative;height:var(--logo-h);border:none;padding:8px;display:flex;align-items:center;justify-content:center;background:transparent;will-change:transform,opacity,filter}.logo-img{width:96px;height:96px;opacity:1}.logo-text{position:absolute;font-family:Plus Jakarta Sans,DM Sans,sans-serif;font-size:14px;letter-spacing:2px;color:var(--muted);font-weight:600}.title{font-family:Plus Jakarta Sans,DM Sans,sans-serif;margin:4px 0 18px;font-size:clamp(22px,2.4vw,28px);font-weight:700;color:var(--text);letter-spacing:-.02em}.link{color:var(--accent);text-decoration:none;font-weight:500}.link:hover{text-decoration:underline;color:var(--accent-hover)}.desc{color:var(--text-secondary)}.back-btn{position:absolute;top:12px;left:12px;width:36px;height:36px;border-radius:var(--radius-sm);border:1px solid var(--card-border);background:#ffffff0d;color:var(--text);display:grid;place-items:center;cursor:pointer;box-shadow:var(--shadow);-webkit-user-select:none;user-select:none;caret-color:transparent;transition:all .2s ease}.back-btn:hover{background:var(--accent-light);border-color:var(--accent);color:var(--accent)}.back-icon{width:14px;height:14px;border:solid var(--text);border-width:0 0 2px 2px;transform:rotate(45deg);-webkit-user-select:none;user-select:none;caret-color:transparent}.form{display:flex;flex-direction:column;gap:12px}.label{font-size:14px;color:var(--text-secondary);font-weight:500}.input{height:48px;padding:0 14px;border-radius:var(--radius);border:1px solid var(--card-border);background:#ffffff0d;color:var(--text);font-size:15px;transition:all .2s ease}.input::placeholder{color:var(--muted);opacity:1}.input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow);background:#ffffff14}.error{margin-top:2px;color:var(--error);font-size:13px}.btn{height:48px;border:none;border-radius:var(--radius);font-weight:600;font-size:15px;color:#fff;cursor:pointer;transition:all .2s ease}.btn.primary{background:var(--accent)}.btn.primary:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb40}.withdraw-btn{background:var(--accent);color:#fff;border:none;padding:10px 20px;border-radius:var(--radius);font-weight:600;min-width:120px}.withdraw-btn:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb40}.sub-actions{margin-top:10px;display:flex;justify-content:space-between}.link{color:var(--accent);text-decoration:none}.link:hover{text-decoration:underline}.desc{color:var(--muted)}.withdraw-screen{align-items:stretch!important;padding:0!important;width:100%!important;max-width:100%!important;justify-content:flex-start!important}.withdraw-screen .card{width:100%!important;max-width:100%!important;border-radius:0;padding:clamp(16px,6vw,32px);margin:0!important}.withdraw-records-btn{height:36px;padding:0 12px;border:1px solid var(--card-border)}@media (max-width: 480px){.withdraw-screen{padding-bottom:80px!important}.withdraw-screen .title{margin:0 0 12px}.withdraw-screen .form{gap:12px}.withdraw-screen .sub-actions{gap:10px}}.screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,rgba(140,170,220,.06) 0,rgba(140,170,220,.06) 1px,transparent 1px,transparent 24px),repeating-linear-gradient(90deg,rgba(140,170,220,.06) 0,rgba(140,170,220,.06) 1px,transparent 1px,transparent 24px),linear-gradient(180deg,rgba(0,0,0,.2),transparent);mix-blend-mode:soft-light;opacity:.35;pointer-events:none;z-index:1}.screen.borderless:after{display:none}.logo-area:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,229,255,.18),transparent 70%);filter:blur(24px);opacity:.18;animation:orbPulse 8s ease-in-out infinite}.logo-area:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(8px round 10px);background:radial-gradient(closest-side,rgba(255,255,255,.22),rgba(124,77,255,.18) 60%,transparent 100%);background-repeat:no-repeat;background-size:240px 240px;background-position:-30% -30%;animation:sweepDot 3.8s cubic-bezier(.22,1,.36,1) infinite;mix-blend-mode:screen;pointer-events:none}@keyframes sweepDot{0%{background-position:-30% -30%}to{background-position:130% 130%}}.news-grid{display:grid;grid-template-columns:1fr;gap:12px;width:100%;max-width:var(--card-w);margin:0 auto}@media (min-width: 900px){.news-grid{grid-template-columns:1fr 1fr}}.news-card{display:block;padding:14px 16px;border-radius:14px;background:linear-gradient(180deg,#141e3c8c,#0a122473);border:1px solid var(--card-border);box-shadow:0 8px 22px #00e5ff14;color:var(--text);text-decoration:none}.news-title{font-weight:700;font-size:16px;margin-bottom:8px}.news-snippet{font-size:14px;color:var(--text);opacity:.9;line-height:1.5}.news-time{font-size:12px;color:var(--muted);margin-top:8px}.news-meta{color:var(--muted);font-size:12px;margin-top:6px}.avatar-wrap{display:flex;align-items:center;justify-content:center;width:clamp(56px,18vw,90px);height:clamp(56px,18vw,90px);border-radius:50%;overflow:hidden;border:1px solid rgba(129,255,248,.25);box-shadow:0 6px 16px #00e5ff2e;background:radial-gradient(closest-side,#00e5ff14,#7c4dff0f);z-index:3}.avatar{width:100%;height:100%;border-radius:50%;object-fit:cover}.user-name{color:var(--muted)}.wallet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width: 600px){.wallet-grid{grid-template-columns:1fr 1fr}}.big-amount{font-weight:700;font-size:clamp(18px,5.2vw,24px);line-height:1.28;white-space:normal;max-width:100%}@media (max-width: 414px){.wallet-wrap{flex-direction:column;align-items:stretch}.wallet-section{min-width:100%}.wallet-grid{grid-template-columns:1fr;gap:8px}.avatar-wrap{width:clamp(58px,22vw,76px);height:clamp(58px,22vw,76px)}.big-amount{font-size:clamp(16px,4.8vw,22px)}.label{font-size:12px}}@media (max-width: 375px){.wallet-grid{grid-template-columns:1fr}.avatar-wrap{width:clamp(54px,24vw,70px);height:clamp(54px,24vw,70px)}.big-amount{font-size:clamp(16px,4.8vw,20px)}}@media (max-width: 340px){.wallet-grid{grid-template-columns:1fr;gap:6px}.big-amount{font-size:16px}}.home-wallet-card{padding:22px 24px 18px!important;margin:0 0 16px!important;border-radius:16px!important;border:1px solid #dbe3ef!important;background:#fff!important;box-shadow:0 14px 34px #0f172a0f!important}.home-wallet-card .wallet-wrap{display:block!important;margin-bottom:0!important}.home-wallet-card .wallet-section{width:100%!important;min-width:0!important}.home-wallet-card .title{margin:0 0 14px!important;color:#102033!important;font-size:26px!important;line-height:1.2!important}.home-wallet-user{margin:0 0 16px!important;padding:0!important}.home-wallet-card .avatar-wrap{width:54px!important;height:54px!important;border:1px solid #dbeafe!important;box-shadow:0 8px 18px #2563eb1f!important}.home-wallet-card .user-name{color:#64748b!important;font-size:14px!important;font-weight:600!important}.home-wallet-card .wallet-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:0!important}.home-balance-tile{min-height:88px!important;padding:14px 16px!important;border-radius:12px!important;background:#f8fafc!important;border:1px solid #dbe3ef!important;box-shadow:none!important}.home-balance-code{margin-bottom:8px!important;color:#64748b!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important}.home-balance-amount{color:#102033!important;font-size:18px!important;font-weight:800!important;line-height:1.25!important;font-variant-numeric:tabular-nums}.home-balance-desc{margin-top:8px!important;color:#94a3b8!important;font-size:12px!important;font-weight:600!important}.home-wallet-actions{justify-content:center!important;margin-top:18px!important;gap:10px!important}.home-wallet-actions .btn{min-width:86px!important;height:42px!important;border-radius:10px!important}.home-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important;padding:0!important}.home-feature-card{min-height:92px!important;padding:14px 10px!important;border-radius:12px!important;background:#f8fafc!important;border:1px solid #dbe3ef!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.home-feature-card:hover{transform:translateY(-2px);border-color:#bfdbfe!important;box-shadow:0 10px 22px #2563eb14!important}.home-feature-icon{width:42px!important;height:42px!important;font-size:19px!important;box-shadow:0 10px 20px #0f172a1f!important}.home-feature-label{color:#334155!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important}.home-reward-card{margin-top:16px!important}@media (max-width: 900px){.home-wallet-card .wallet-grid,.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 520px){.home-wallet-card{padding:18px 14px!important}.home-wallet-card .wallet-grid,.home-feature-grid{grid-template-columns:1fr!important}}input[type=tel],input[type=password],input[type=email],input[type=text]{font-size:16px;background:#ffffff0d!important;color:var(--text)!important;border:1px solid var(--card-border)!important}input[type=tel]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=text]::placeholder{color:var(--muted)!important}input.credit-period-input,input.credit-period-input[type=number]{display:block!important;box-sizing:border-box!important;width:100%!important;height:44px!important;padding:0 14px!important;text-align:center!important;font-size:16px!important;font-weight:700!important;background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-radius:10px!important;outline:none!important;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input.credit-period-input::-webkit-outer-spin-button,input.credit-period-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.credit-period-unit{display:flex;align-items:center;justify-content:center;height:44px;font-weight:700;color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;box-sizing:border-box;cursor:default}.app:not(.admin-app) .card input[type=tel],.app:not(.admin-app) .card input[type=password],.app:not(.admin-app) .card input[type=email],.app:not(.admin-app) .card input[type=text]{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1!important}.app:not(.admin-app) .card input[type=tel]::placeholder,.app:not(.admin-app) .card input[type=password]::placeholder,.app:not(.admin-app) .card input[type=email]::placeholder,.app:not(.admin-app) .card input[type=text]::placeholder{color:#64748b!important;opacity:1!important;-webkit-text-fill-color:#64748b!important}.logo-area.enter{animation:logoEnter .7s cubic-bezier(.22,1,.36,1) both 60ms}@keyframes logoEnter{0%{opacity:0;transform:translateY(-18px) scale(.98);filter:blur(2px)}60%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:1;transform:translateY(0)}}.card{position:relative;z-index:2}.logo-area{z-index:2}.card.cyber-tilt{transform-style:preserve-3d;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;will-change:transform;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translate3d(var(--tx, 0),var(--ty, 0),0)}.card.cyber-tilt:hover{box-shadow:0 20px 40px #00e5ff26,inset 0 0 0 1px #7c4dff33}.card.cyber-tilt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(90deg,#00e5ffb3,#7c4dffb3);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:borderFlow 6s linear infinite;opacity:.6}@keyframes borderFlow{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.logo-area:before,.logo-area:after{content:none}.logo-img{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:12px;opacity:1;filter:drop-shadow(0 0 10px rgba(0,229,255,.28)) drop-shadow(0 0 20px rgba(124,77,255,.2));animation:logoBreath 4s ease-in-out infinite}@keyframes logoBreath{0%,to{transform:scale(.98);opacity:.92}50%{transform:scale(1.03);opacity:1}}.admin-layout{display:block;min-height:100vh}.sidebar{background:#fff;border:1px solid #e6eef8;border-radius:10px;padding:16px;position:sticky;top:16px;height:calc(100vh - 48px);display:flex;flex-direction:column}.sidebar .brand{font-weight:600;font-size:18px;color:#334}.nav{display:flex;flex-direction:column;margin-top:12px;gap:8px}.nav-item{display:block;text-align:left;background:#f7f9fc;color:#333;border:1px solid #dde6f2;border-radius:8px;padding:8px 10px;cursor:pointer}.nav-item.active{background:#2b7cff;color:#fff;border-color:#2b7cff}.sidebar-footer{margin-top:auto;color:#667;font-size:13px}.content{min-height:60vh}.content.admin-login{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:24px;padding:20px}.admin-login .login-box{width:100%;max-width:400px}.admin-login .login-box.card{background:linear-gradient(145deg,#1e293bf2,#0f172afa)!important;border:1px solid rgba(99,102,241,.3)!important;box-shadow:0 20px 60px #0006,0 0 40px #6366f11a;border-radius:16px;padding:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-login .login-hero{display:none}.admin-login .login-hero-img{width:100%;max-width:120px;height:auto;object-fit:contain;border-radius:14px}@media (max-width: 920px){.content.admin-login{padding:16px}.admin-login .login-box{max-width:100%}}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat{background:#152035b3;border:1px solid #263b5e;border-radius:10px;padding:12px}.stat-num{font-size:24px;font-weight:700;color:#e3e8f7}.stat-label{font-size:13px;color:#a8b3cf}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:99999;overflow:auto;padding:20px 10px}.modal-card{width:100%;max-width:min(680px,calc(100vw - 20px));max-height:calc(100vh - 100px);overflow:auto;background:linear-gradient(180deg,#1e293b,#0f172a);border:2px solid rgba(59,130,246,.3);border-radius:16px;padding:20px;box-shadow:0 25px 50px -12px #000c,0 0 0 1px #ffffff1a;position:relative;top:auto;left:auto;transform:none;margin:0 auto;box-sizing:border-box}@media (max-width: 768px){.modal{padding:10px}.modal-card{max-width:calc(100vw - 20px);max-height:calc(100vh - 40px);padding:14px;border-radius:var(--radius-sm)}}.modal-card.centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.news-modal-card{max-height:92vh;display:grid;grid-template-rows:auto auto 1fr}.news-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}body.modal-open{overflow:hidden}.modal-title{font-weight:700;font-size:clamp(18px,4.8vw,22px)}.modal-body{font-size:clamp(14px,4vw,16px)}.modal .input{height:clamp(44px,6.5vh,52px);font-size:clamp(16px,4.2vw,18px)}.modal .btn{height:clamp(42px,6vh,48px);font-size:clamp(14px,4vw,16px)}.admin-form-compact{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:12px;align-items:center}.admin-form-compact .label{font-size:14px;opacity:.9}.admin-form-compact .input{height:36px;font-size:14px;max-width:100%;width:100%}@media (max-width: 640px){.admin-form-compact{grid-template-columns:1fr}.admin-form-compact .input{max-width:100%;width:100%}.inst-card .card div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.inst-card .card .tag{white-space:normal!important;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 920px){.admin-layout{display:block!important;align-items:stretch;justify-content:flex-start;padding:0}.admin-layout .sidebar{position:fixed;left:0;top:0;width:280px;height:100vh;border-radius:0;z-index:20}.admin-layout .content{margin-left:280px;padding:24px 28px;max-width:none}.admin-layout .content .card{max-width:none;width:100%}.admin-layout .sidebar{width:72px}.admin-layout .content{margin-left:72px;padding:16px}.sidebar .brand{display:none}.admin-layout .card{max-width:1200px;padding:20px 24px}.stats{grid-template-columns:repeat(3,minmax(220px,1fr));gap:20px}.stat{padding:16px 14px}.stat-num{font-size:28px}.content table{font-size:14px}.content table th,.content table td{padding:12px 10px}.modal-card{width:680px;padding:20px}}.lang-bar{position:fixed;top:14px;right:14px;display:flex;align-items:center;gap:8px;z-index:10}.lang-label{font-size:12px;color:var(--muted)}.btn.lang{height:32px;padding:0 10px;border-radius:8px;background:linear-gradient(90deg,var(--accent),var(--accent-2));color:#061223;border:none;font-weight:600;cursor:pointer}@keyframes orbPulse{0%,to{transform:scale(.98);opacity:.8}50%{transform:scale(1.02);opacity:1}}@keyframes sweep{to{transform:translate(100%)}}.btn{position:relative;overflow:hidden}.btn.primary:before{content:"";position:absolute;left:-40%;top:0;width:40%;height:100%;background:linear-gradient(115deg,#fff0,#ffffff40,#fff0);transform:skew(-12deg);animation:btnShimmer 2.6s ease-in-out infinite}@keyframes btnShimmer{0%{left:-40%}to{left:120%}}.link{position:relative}.link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:linear-gradient(to right,var(--accent),var(--accent-2));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.link:hover:after{transform:scaleX(1)}@media (min-width: 1024px){.screen{padding:40px;gap:24px}.card{max-width:var(--card-w)}.card.borderless-card{max-width:100%!important;width:100%!important}.title{font-size:clamp(22px,2.2vw,28px)}.input{height:clamp(42px,3.6vw,52px)}}@media (min-width: 1280px){.title{font-size:clamp(24px,1.8vw,32px)}.input{height:clamp(46px,3vw,56px)}}@media (min-width: 1600px){.title{font-size:clamp(26px,1.6vw,36px)}.input{height:clamp(50px,2.6vw,62px)}}.card.cyber-tilt:before{pointer-events:none}.btn.primary:before{pointer-events:none}.app.admin-app{display:block!important;padding:0!important;align-items:stretch!important;justify-content:flex-start!important;overflow:visible!important;background:#f5f7fb;color:#222}.admin-layout{display:block!important}.admin-layout .sidebar{position:fixed;left:0;top:0;width:280px;height:100vh;border-radius:0;z-index:20}.admin-layout .content{margin-left:280px;padding:24px 28px;width:calc(100vw - 280px);max-width:none}.admin-layout .admin-topbar{position:sticky;top:0;z-index:10;background:#f7f9fc;border-bottom:1px solid #e6eef8;height:52px;padding:0 16px;display:flex;align-items:center}.admin-layout .topbar-title{color:#334;font-size:15px;font-weight:600}.admin-layout .admin-toolbar{position:sticky;top:52px;z-index:8;background:#fbfcfe;border-bottom:1px solid #e9f0fa;height:44px;padding:0 12px;display:flex;align-items:center}.admin-layout .admin-toolbar .toolbar-inner{display:flex;gap:10px;height:100%;align-items:center;flex-wrap:nowrap}.admin-layout .admin-toolbar .pill{height:28px;padding:0 12px;border:1px solid #dde6f2;border-radius:16px;background:#fff;color:#333;font-size:13px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.admin-layout .admin-toolbar .pill.active{background:#2b7cff;color:#fff;border-color:#2b7cff}.admin-layout .content-inner{padding-top:24px}.admin-layout .content-inner{width:min(1200px,100%);margin:0 auto;display:block;padding:0 12px}.admin-layout .card{background:#fff;border:1px solid #e6eef8;color:#222}.content table tr{border-top:1px solid #e6eef8!important}.overview-header{display:grid;grid-template-columns:1fr 280px;gap:14px;margin-bottom:14px}.ov-greet.card.flat,.notice.card.flat{background:#fff;border:1px solid #e6eef8;border-radius:8px;padding:12px}.ov-hello{display:flex;align-items:center;gap:10px}.avatar-sm{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#7ec8ff,#b4e2ff)}.hello-text .hello-title{font-size:16px;font-weight:600;color:#222}.hello-text .hello-sub{font-size:13px;color:#666}.chips{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.chip{height:24px;padding:0 10px;border-radius:12px;font-size:12px;display:inline-flex;align-items:center}.chip.info{background:#e8f2ff;color:#2b7cff}.chip.warn{background:#fff5e6;color:#ff8a00}.chip.ok{background:#22c55e26;color:var(--success)}.chip.new{background:#3b82f626;color:var(--accent)}.notice-title{font-size:14px;font-weight:600;color:var(--text);margin-bottom:8px}.notice-body{display:flex;gap:10px}.qr-placeholder{width:86px;height:86px;background:#1e293b80;border:1px dashed var(--card-border);border-radius:var(--radius)}.notice-list{font-size:13px;color:var(--text-secondary);display:grid;gap:6px}.overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.ov-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);padding:14px}.ov-icon{width:36px;height:36px;border-radius:var(--radius-sm);display:grid;place-items:center;font-size:18px;background:#3b82f61a;color:var(--accent)}.ov-title{margin-top:8px;font-size:14px;font-weight:600;color:var(--text)}.ov-desc{margin-top:6px;font-size:12px;color:var(--muted)}.btn.slim{height:32px;margin-top:10px;padding:0 14px;font-size:13px;border-radius:var(--radius-sm)}.card.flat{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);padding:14px;color:var(--text)}.stats.compact{display:flex;gap:12px;margin-top:10px}.stats.compact .stat{display:grid;gap:2px}.stats.compact .stat-num{font-size:14px;font-weight:600;color:var(--text)}.stats.compact .stat-label{font-size:12px;color:var(--muted)}.app.admin-app{--bg: #f0f4f8;--surface: #ffffff;--surface-2: #f8fafc;--border: #e2e8f0;--text: #1e293b;--muted: #64748b;--accent: #2563eb;--accent-2: #1d4ed8;--accent-grad: linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);--shadow: 0 1px 3px rgba(0, 0, 0, .1)}.app.admin-app,.admin-layout{background:var(--bg);color:var(--text)}.admin-layout .content{background:transparent}.admin-layout .sidebar{background:var(--surface);border-right:1px solid var(--border);color:var(--text)}.sidebar .nav a{color:var(--text)}.sidebar .nav a.active{background:#dbeafe;color:#1d4ed8;border:1px solid #93c5fd}.admin-layout .nav-item{background:#f8fafc;color:var(--text);border:1px solid var(--border)}.admin-layout .nav-item.active{background:#dbeafe;color:#1d4ed8;border-color:#93c5fd}.sidebar .nav .nav-group details{border:none;background:transparent;padding:0}.sidebar .nav .nav-group summary.nav-item{border:1px solid var(--border);background:#f8fafc;text-align:left;font-size:14px;padding:8px 12px;border-radius:8px}.sidebar .nav .nav-sub{display:flex;flex-direction:column;gap:6px;padding:6px 0}.sidebar .nav .nav-sub .nav-item{border:none!important;background:transparent!important;text-align:center;font-size:14px;padding:6px 0}.sidebar .nav .nav-sub .nav-item.active{background:#dbeafe!important;border:none!important;color:#1d4ed8!important}.admin-layout .admin-topbar,.admin-layout .admin-toolbar{background:var(--surface);border-bottom:1px solid var(--border);box-shadow:0 1px 3px #0000000d}.admin-layout .admin-toolbar .pill{background:#f8fafc;border:1px solid var(--border);color:var(--text)}.admin-layout .admin-toolbar .pill.active{background:#2563eb;color:#fff;border-color:#2563eb}.admin-layout .card,.card.flat,.ov-card{background:var(--surface);border:1px solid var(--border);color:var(--text)}.ov-icon{background:#dbeafe;color:#2563eb}.ov-title{color:var(--text)}.ov-desc{color:var(--muted)}.ov-greet.card.flat,.notice.card.flat{background:var(--surface);border:1px solid var(--border);color:var(--text)}.notice-title{color:var(--text)}.notice-list{color:var(--muted)}.app.admin-app .btn{background:var(--accent-grad);color:#fff;border:0;box-shadow:var(--shadow)}.app.admin-app .btn:hover{filter:brightness(1.05)}.app.admin-app .btn.slim{background:var(--accent-grad);color:#fff;border:0;box-shadow:var(--shadow)}.app.admin-app .link{color:var(--accent)}.app.admin-app .chip.info{background:#dbeafe;color:#1d4ed8}.app.admin-app .chip.warn{background:#fef3c7;color:#d97706}.app.admin-app .chip.ok{background:#dcfce7;color:#16a34a}.app.admin-app .chip.new{background:#e0e7ff;color:#4338ca}.admin-layout .content table tr{border-top:1px solid var(--border)!important}.admin-layout h1,.admin-layout h2,.admin-layout h3,.admin-layout .title{color:var(--text)}.admin-layout .desc,.ov-desc,.notice-list,.stats .stat-label,.stats.compact .stat-label{color:var(--muted)}.sidebar .nav a,.admin-layout .admin-toolbar .pill,.admin-layout .nav-item{color:var(--text)}.qr-placeholder{border-color:var(--border);background:#f8fafc}.app.admin-app .btn:focus-visible{box-shadow:0 0 0 3px #2563eb33 inset,var(--shadow)}.app.admin-app .link{color:var(--accent);text-underline-offset:3px}.page-container{width:100%;max-width:100%;margin:0;padding:12px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}@media (max-width: 768px){.screen{padding:0;gap:0}.screen.borderless{padding:0!important}.card.borderless-card{max-width:100%!important;width:100%!important;padding:16px 12px!important;margin:0!important;border-radius:0!important}.screen.top-align{padding:0 0 80px}.app-header{top:12px;right:12px}.avatar{width:28px;height:28px}.user-name{font-size:12px}.card{padding:14px 12px;margin:0;width:100%;box-sizing:border-box;max-width:100%;border-radius:12px}.page-container{max-width:100%;padding:12px;gap:12px}.inst-container{width:100%;max-width:100%;padding:12px;margin:0}.inst-container .card,.inst-container .inst-card{width:100%;max-width:100%}.profile-container{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}.big-amount{font-size:26px}.title{font-size:18px}.sub-actions{flex-direction:row;gap:8px;flex-wrap:wrap}.sub-actions .btn{flex:1;min-width:120px}.card div[style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:1fr!important;gap:8px!important}.bottom-nav{padding:8px 12px}.bottom-nav .pill{min-width:44px;min-height:44px}}@media (max-width: 480px){.screen{padding:0;gap:0}.screen.borderless{padding:0 0 80px!important}.card.borderless-card{max-width:100%!important;width:100%!important;padding:14px 10px!important;margin:0!important;border-radius:0!important}.screen.top-align{padding:0 0 80px}.app-header{top:8px;right:8px}.card{padding:14px 10px;border-radius:10px;max-width:100%;width:100%;margin:0}.card.flat{padding:12px 10px;border-radius:8px}.big-amount{font-size:22px}.title{font-size:16px;margin-bottom:12px}.notice-list{gap:8px}.notice-title{font-size:14px}.ov-icon{font-size:20px}}.bottom-nav{position:fixed;bottom:0;left:0;right:0;background:#0a0e17eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.08);padding:8px 0;padding-bottom:max(8px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,1fr);align-items:end;justify-items:center;z-index:100;box-shadow:0 -4px 24px #0006}.bottom-nav .pill{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--muted);transition:all .2s ease;cursor:pointer;width:48px;height:48px;padding:0;position:relative;border-radius:50%}.bottom-nav .pill:hover,.bottom-nav .pill.active{color:var(--accent);background:var(--accent-light)}.pill-icon{width:26px;height:26px;margin-left:5px}.pill-icon.lightning-icon{width:24px;height:24px;margin-left:5px}.bottom-nav .pill.lightning{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-top:-20px;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 100%);border-radius:50%;box-shadow:0 4px 20px #3b82f680,0 0 32px #3b82f64d;border:2px solid rgba(255,255,255,.15)}.bottom-nav .pill.lightning .pill-icon{color:#fff}.bottom-nav .pill.lightning:hover{background:linear-gradient(135deg,var(--accent-2) 0%,var(--accent-hover) 100%);box-shadow:0 6px 28px #3b82f699,0 0 40px #3b82f666;transform:scale(1.05)}.app-header .avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.2)}.avatar-wrap{width:64px;height:64px;border-radius:50%;overflow:hidden;border:2px solid rgba(59,130,246,.3);background:#ffffff0d;box-shadow:0 0 16px #3b82f633}.avatar-wrap .avatar{width:100%!important;height:100%!important;display:block;object-fit:cover;object-position:center;border-radius:50%}.app-header{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:8px;z-index:10}.user-info{display:flex;flex-direction:column;gap:2px}.user-name{font-size:14px;font-weight:500;color:#fff;white-space:nowrap}@media (max-width: 920px){.input,input,select,textarea{font-size:16px!important}}html,body{-webkit-text-size-adjust:100%}.sidebar .brand{color:var(--text);font-weight:700;font-size:16px;letter-spacing:.3px;text-shadow:0 0 6px rgba(0,234,255,.1)}.admin-topbar .topbar-title{color:var(--text);font-weight:700;font-size:16px;letter-spacing:.3px;text-shadow:0 0 8px rgba(0,234,255,.12)}.admin-toolbar .pill,.admin-layout .nav-item{font-weight:600}.hello-text .hello-title,.ov-title{color:var(--text);font-weight:700;letter-spacing:.2px}.hello-text .hello-sub{color:var(--muted)}.bottom-nav .pill .pill-icon{width:24px;height:24px}.bottom-nav .pill.lightning .pill-icon{width:22px;height:22px}*:not(input):not(textarea):not([contenteditable=true]){caret-color:transparent}.app.admin-app .input,.app.admin-app input.input,.app.admin-app textarea.input,.app.admin-app select.input,.admin-layout .input,.admin-layout input.input,.admin-layout textarea.input,.admin-layout select.input,.admin-login .input,.admin-login input.input{background:#0f172acc!important;border:1px solid rgba(99,102,241,.2)!important;color:#e2e8f0!important;border-radius:10px;padding:14px 16px!important;font-size:14px;transition:all .2s ease}.app.admin-app .input::placeholder,.admin-layout .input::placeholder,.admin-login .input::placeholder{color:#64748b!important}.app.admin-app .input:focus,.admin-layout .input:focus,.admin-login .input:focus{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f126!important;outline:none}.app.admin-app .modal,.admin-layout .modal{background:#0006}.app.admin-app .modal-card,.admin-layout .modal-card{background:#fff!important;border:1px solid #e2e8f0!important;color:#1e293b!important}.app.admin-app .modal-card .title,.admin-layout .modal-card .title{color:#1e293b!important}.app.admin-app .modal-card .label,.admin-layout .modal-card .label{color:#475569!important}.app.admin-app .modal-card .desc,.admin-layout .modal-card .desc{color:#64748b!important}.app.admin-app .form .label,.admin-layout .form .label{color:#475569!important}.admin-login .form .label{color:#94a3b8!important;font-size:13px;font-weight:500;margin-bottom:8px}.admin-login .login-box .title{color:#e2e8f0!important;font-size:22px;font-weight:600;text-align:center;margin-bottom:24px;background:linear-gradient(135deg,#e2e8f0,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.admin-login .btn.primary{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important;padding:12px 32px!important;font-size:15px;font-weight:600;border-radius:10px;transition:all .2s ease}.admin-login .btn.primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px #6366f14d}:root{--terminal-bg: #050b14;--terminal-bg-2: #071221;--terminal-panel: rgba(10, 18, 32, .88);--terminal-panel-strong: rgba(12, 23, 40, .96);--terminal-border: rgba(118, 157, 210, .18);--terminal-border-hot: rgba(56, 189, 248, .42);--terminal-text: #e8f1ff;--terminal-muted: #8090aa;--terminal-blue: #38bdf8;--terminal-blue-2: #2563eb;--terminal-green: #22c55e;--terminal-red: #fb4d68;--terminal-amber: #f59e0b;--terminal-shadow: 0 18px 50px rgba(0, 0, 0, .36), inset 0 1px 0 rgba(255, 255, 255, .035)}body{background:radial-gradient(circle at 20% -10%,rgba(56,189,248,.11),transparent 34rem),radial-gradient(circle at 85% 12%,rgba(37,99,235,.14),transparent 30rem),linear-gradient(135deg,var(--terminal-bg) 0%,var(--terminal-bg-2) 48%,#08111f 100%)!important}.app:not(.admin-app),.screen:not(.admin-screen){color:var(--terminal-text);background:radial-gradient(circle at 75% 0%,rgba(56,189,248,.08),transparent 36rem),linear-gradient(135deg,#050b14,#071221 52%,#08111e)!important}.card,.borderless-card,.section-card,.modal-card{background:linear-gradient(180deg,#0f1a2ce6,#080f1beb)!important;border:1px solid var(--terminal-border)!important;box-shadow:var(--terminal-shadow)!important}.card.borderless-card{border-radius:14px}.title,h1,h2,h3{color:var(--terminal-text);letter-spacing:0}.pill,.btn,button.pill{border:1px solid rgba(120,155,205,.18);background:linear-gradient(180deg,#131f34f2,#0b1423f2);color:#dbeafe;box-shadow:inset 0 1px #ffffff0a}.pill.active,.btn.primary,button.pill.active{border-color:#38bdf8a6!important;background:linear-gradient(135deg,#1d4ed8,#0891b2)!important;color:#fff!important;box-shadow:0 8px 26px #2563eb57,inset 0 1px #ffffff29!important}.input,input,select,textarea{background:#060d19d1!important;border-color:#789bcd38!important;color:var(--terminal-text)!important}.input:focus,input:focus,select:focus,textarea:focus{border-color:var(--terminal-blue)!important;box-shadow:0 0 0 3px #38bdf829!important}.data-table{background:#080f1be0!important;border:1px solid rgba(120,155,205,.14);box-shadow:inset 0 1px #ffffff06}.data-table th{background:linear-gradient(180deg,#142238f5,#0e192bf5)!important;color:#9fb2cc!important;border-bottom:1px solid rgba(120,155,205,.18)!important;text-transform:uppercase;letter-spacing:.03em}.data-table td{border-bottom:1px solid rgba(120,155,205,.08)!important}.data-table tr:hover td{background:#38bdf80e!important}.bottom-nav{background:#050b14d1!important;border-top:1px solid rgba(120,155,205,.16)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.bottom-nav .pill{background:transparent;border-color:transparent}.app.admin-app{--bg: #050b14;--surface: rgba(10, 18, 32, .96);--surface-2: rgba(15, 26, 44, .92);--border: rgba(118, 157, 210, .18);--text: #e8f1ff;--muted: #8090aa;--accent: #38bdf8;--accent-2: #2563eb;--accent-grad: linear-gradient(135deg, #1d4ed8 0%, #0891b2 100%);--shadow: 0 16px 44px rgba(0, 0, 0, .34);background:radial-gradient(circle at 22% -8%,rgba(56,189,248,.12),transparent 34rem),linear-gradient(135deg,#050b14,#071221 52%,#08111e)!important;color:var(--text)!important}.app.admin-app,.admin-layout,.admin-layout .content{background:transparent!important;color:var(--text)!important}.admin-layout .sidebar{background:linear-gradient(180deg,#080f1bfa,#050b14fa)!important;border-right:1px solid rgba(118,157,210,.18)!important;box-shadow:18px 0 40px #00000047}.admin-layout .sidebar .brand{color:#f8fbff!important;background:linear-gradient(135deg,#38bdf81f,#2563eb14)!important;border-bottom:1px solid rgba(118,157,210,.18)!important}.admin-layout .nav-item,.sidebar .nav .nav-group summary.nav-item{color:#a9b8cf!important;background:transparent!important;border:1px solid transparent!important}.admin-layout .nav-item:hover,.sidebar .nav .nav-group summary.nav-item:hover{color:#f8fbff!important;background:#38bdf814!important;border-color:#38bdf82e!important}.admin-layout .nav-item.active,.sidebar .nav .nav-sub .nav-item.active{color:#fff!important;background:linear-gradient(135deg,#2563ebd1,#0891b2d1)!important;border-color:#38bdf880!important;box-shadow:0 10px 30px #2563eb38}.admin-layout .admin-topbar,.admin-layout .admin-toolbar{background:#080f1bd6!important;border-bottom:1px solid rgba(118,157,210,.16)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.admin-layout .admin-topbar .topbar-title,.admin-layout h1,.admin-layout h2,.admin-layout h3,.admin-layout .title,.hello-text .hello-title,.ov-title,.notice-title{color:var(--text)!important}.admin-layout .desc,.admin-layout .label,.admin-layout .ov-desc,.admin-layout .notice-list,.admin-layout .stats .stat-label,.admin-layout .stats.compact .stat-label{color:var(--muted)!important}.admin-layout .card,.admin-layout .card.flat,.admin-layout .ov-card,.admin-layout .ov-greet.card.flat,.admin-layout .notice.card.flat{background:linear-gradient(180deg,#0f1a2cf0,#080f1bf0)!important;border:1px solid rgba(118,157,210,.17)!important;color:var(--text)!important;box-shadow:var(--shadow),inset 0 1px #ffffff09!important}.admin-layout .ov-card:hover{border-color:#38bdf85c!important;box-shadow:0 18px 50px #0000006b,0 0 0 1px #38bdf814 inset!important}.admin-layout .ov-icon,.app.admin-app .chip.info,.app.admin-app .chip.new{background:#38bdf81f!important;color:#7dd3fc!important}.app.admin-app .chip.ok{background:#22c55e1f!important;color:#4ade80!important}.app.admin-app .chip.warn{background:#f59e0b1f!important;color:#fbbf24!important}.admin-layout table{border-collapse:separate!important;border-spacing:0!important;background:#080f1bc7;border:1px solid rgba(118,157,210,.14);border-radius:12px;overflow:hidden}.app.admin-app .btn,.admin-layout .btn,.admin-layout .admin-toolbar .pill.active{background:var(--accent-grad)!important;border:1px solid rgba(56,189,248,.42)!important;color:#fff!important;box-shadow:0 10px 28px #2563eb3d,inset 0 1px #ffffff21!important}.admin-layout .admin-toolbar .pill{background:#0f1a2cdb!important;border:1px solid rgba(118,157,210,.18)!important;color:#a9b8cf!important}.app.admin-app .input,.app.admin-app input.input,.app.admin-app textarea.input,.app.admin-app select.input,.admin-layout .input,.admin-layout input.input,.admin-layout textarea.input,.admin-layout select.input{background:#060d19db!important;border:1px solid rgba(118,157,210,.22)!important;color:var(--text)!important}.app.admin-app .modal-card,.admin-layout .modal-card{background:linear-gradient(180deg,#0f1a2cfa,#080f1bfa)!important;border:1px solid rgba(118,157,210,.22)!important;color:var(--text)!important}:root{--terminal-bg: #f6f8fb;--terminal-bg-2: #ffffff;--terminal-panel: #ffffff;--terminal-panel-strong: #ffffff;--terminal-border: #dbe3ef;--terminal-border-hot: #93c5fd;--terminal-text: #102033;--terminal-muted: #64748b;--terminal-blue: #2563eb;--terminal-blue-2: #1d4ed8;--terminal-green: #16a34a;--terminal-red: #e11d48;--terminal-amber: #d97706;--terminal-shadow: 0 12px 32px rgba(15, 23, 42, .08)}html,body{background:#f6f8fb!important;color:var(--terminal-text)!important}.app:not(.admin-app),.screen:not(.admin-screen){color:var(--terminal-text)!important;background:#f6f8fb!important}.card,.borderless-card,.section-card,.modal-card{background:#fff!important;border:1px solid var(--terminal-border)!important;color:var(--terminal-text)!important;box-shadow:var(--terminal-shadow)!important}.title,h1,h2,h3{color:var(--terminal-text)!important}.desc,.label,.muted{color:var(--terminal-muted)!important}.pill,.btn,button.pill{background:#fff!important;border:1px solid #dbe3ef!important;color:#334155!important;box-shadow:0 2px 8px #0f172a0a!important}.pill.active,.btn.primary,button.pill.active{background:linear-gradient(135deg,#2563eb,#0891b2)!important;border-color:#2563eb!important;color:#fff!important;box-shadow:0 8px 20px #2563eb2e!important}.input,input,select,textarea{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}.input:focus,input:focus,select:focus,textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}.bottom-nav{background:#ffffffeb!important;border-top:1px solid #dbe3ef!important;box-shadow:0 -10px 30px #0f172a0f!important}.bottom-nav .pill{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.bottom-nav .pill{display:grid!important;place-items:center!important}.bottom-nav .pill .pill-icon,.bottom-nav .pill-icon,.bottom-nav .pill.lightning .pill-icon,.bottom-nav .pill-icon.lightning-icon{display:block!important;margin:0!important;flex:none!important}.bottom-nav .pill svg{display:block!important}.app.admin-app{--bg: #f6f8fb;--surface: #ffffff;--surface-2: #f8fafc;--border: #dbe3ef;--text: #102033;--muted: #64748b;--accent: #2563eb;--accent-2: #1d4ed8;--accent-grad: linear-gradient(135deg, #2563eb 0%, #0891b2 100%);--shadow: 0 12px 32px rgba(15, 23, 42, .08);background:#f6f8fb!important;color:var(--text)!important}.app.admin-app,.admin-layout,.admin-layout .content{background:#f6f8fb!important;color:var(--text)!important}.admin-layout .sidebar,.admin-layout .admin-topbar,.admin-layout .admin-toolbar,.admin-layout .card,.admin-layout .card.flat,.admin-layout .ov-card,.admin-layout .ov-greet.card.flat,.admin-layout .notice.card.flat,.admin-layout .overview-header .ov-greet,.admin-layout .overview-header .notice,.admin-layout .modal-card{background:#fff!important;border-color:#dbe3ef!important;color:var(--text)!important;box-shadow:var(--shadow)!important}.admin-layout .sidebar .brand{background:#fff!important;border-bottom:1px solid #dbe3ef!important;color:var(--text)!important}.admin-layout .nav-item,.sidebar .nav .nav-group summary.nav-item,.sidebar .nav .nav-sub .nav-item{color:#475569!important;background:transparent!important;border-color:transparent!important}.admin-layout .nav-item:hover,.sidebar .nav .nav-group summary.nav-item:hover,.sidebar .nav .nav-sub .nav-item:hover{color:#102033!important;background:#f1f5f9!important;border-color:#dbe3ef!important}.admin-layout .nav-item.active,.sidebar .nav .nav-sub .nav-item.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#0891b2)!important;border-color:#2563eb!important}.admin-layout h1,.admin-layout h2,.admin-layout h3,.admin-layout .title,.admin-layout .topbar-title,.admin-layout .ov-title,.admin-layout .hello-text .hello-title,.admin-layout .notice-title{color:var(--text)!important}.admin-layout .desc,.admin-layout .label,.admin-layout .ov-desc,.admin-layout .notice-list,.admin-layout .hello-text .hello-sub,.admin-layout .stats .stat-label,.admin-layout .stats.compact .stat-label{color:var(--muted)!important}.admin-layout .input,.admin-layout input.input,.admin-layout textarea.input,.admin-layout select.input,.app.admin-app .input,.app.admin-app input.input,.app.admin-app textarea.input,.app.admin-app select.input{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}.auth-card input,.auth-card input.input,.auth-card input[type=tel],.auth-card input[type=password],.auth-card input[type=email],.auth-card input[type=text]{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;border-color:#cbd5e1!important}.auth-card input::placeholder,.auth-card input.input::placeholder,.auth-card input[type=tel]::placeholder,.auth-card input[type=password]::placeholder,.auth-card input[type=email]::placeholder,.auth-card input[type=text]::placeholder{color:#334155!important;-webkit-text-fill-color:#334155!important;opacity:1!important}.auth-card input:-webkit-autofill,.auth-card input:-webkit-autofill:hover,.auth-card input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a!important;box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 9999s ease-out 0s!important}.bottom-nav,.home-v2-screen .bottom-nav,.market-v2-screen .bottom-nav,.notifications-v2-screen .bottom-nav{position:fixed!important;left:50%!important;right:auto!important;bottom:0!important;transform:translate(-50%)!important;width:min(100%,520px)!important;max-width:520px!important;height:64px!important;min-height:64px!important;padding:6px 16px max(6px,env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;justify-items:center!important;gap:0!important;background:#fffffff5!important;border:0!important;border-top:1px solid #dbe8f7!important;border-radius:0!important;box-shadow:0 -10px 28px #1f56a01f!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;z-index:2000!important}.bottom-nav .pill,.home-v2-screen .bottom-nav .pill,.market-v2-screen .bottom-nav .pill,.notifications-v2-screen .bottom-nav .pill,.bottom-nav .pill.lightning,.home-v2-screen .bottom-nav .pill.lightning,.market-v2-screen .bottom-nav .pill.lightning,.notifications-v2-screen .bottom-nav .pill.lightning{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin:0!important;padding:0!important;display:inline-grid!important;place-items:center!important;align-self:center!important;justify-self:center!important;line-height:1!important;border-radius:50%!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;color:#1f2b44!important;transform:translateZ(0);transition:transform .26s ease,box-shadow .26s ease,filter .26s ease,background .18s ease!important}.bottom-nav .pill.active:not(.lightning),.home-v2-screen .bottom-nav .pill.active:not(.lightning),.market-v2-screen .bottom-nav .pill.active:not(.lightning),.notifications-v2-screen .bottom-nav .pill.active:not(.lightning){color:#fff!important;background:linear-gradient(135deg,#1768ff,#119bdc)!important;border-color:#cfe0fff2!important;box-shadow:0 8px 22px #1768ff3d!important}.bottom-nav .pill.lightning,.home-v2-screen .bottom-nav .pill.lightning,.market-v2-screen .bottom-nav .pill.lightning,.notifications-v2-screen .bottom-nav .pill.lightning{color:#facc15!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;animation:none!important;will-change:auto}.bottom-nav .pill.lightning.active,.home-v2-screen .bottom-nav .pill.lightning.active,.market-v2-screen .bottom-nav .pill.lightning.active,.notifications-v2-screen .bottom-nav .pill.lightning.active{color:#fff!important;background:linear-gradient(135deg,#1768ff,#12a8e8)!important;border-color:#cfe0fff2!important;box-shadow:0 8px 22px #1768ff47!important;animation:none!important;will-change:auto}.bottom-nav .pill:hover,.bottom-nav .pill.lightning:hover{transform:translateZ(0)}.bottom-nav .pill .pill-label,.bottom-nav .pill-label{display:none!important}.bottom-nav .pill-icon,.bottom-nav .pill.lightning .pill-icon,.bottom-nav .pill-icon.lightning-icon,.bottom-nav .pill svg{width:24px!important;height:24px!important;display:block!important;margin:0!important;flex:none!important;transform:none!important}.bottom-nav .pill.lightning .pill-icon,.bottom-nav .pill-icon.lightning-icon{animation:none!important}.bottom-nav .pill.lightning.active .pill-icon,.bottom-nav .pill.lightning.active .pill-icon.lightning-icon{animation:none!important;filter:none!important}.market-intro{--intro-gold: #f3c95d;--intro-gold-bright: #fff0a6;position:fixed;top:0;right:0;bottom:0;left:0;isolation:isolate;overflow:hidden;min-width:320px;background:#030607;color:#f7f8f8;font-family:DM Sans,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-user-select:none;user-select:none}.market-intro__background,.market-intro__vignette,.market-intro__scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.market-intro__background{z-index:-3;background:#030607 url(/intro-market/market-core-bg.png) center center / cover no-repeat;opacity:0;transform:scale(1.08);animation:intro-background-in 1.5s cubic-bezier(.2,.78,.2,1) forwards;transition:filter .7s ease,opacity .7s ease,transform .9s ease}.market-intro__vignette{z-index:-2;background:radial-gradient(circle at 50% 42%,transparent 0 26%,rgba(2,5,6,.08) 46%,rgba(2,5,6,.78) 100%),linear-gradient(180deg,rgba(3,6,7,.12),transparent 24%,transparent 66%,rgba(3,6,7,.7))}.market-intro__scan{z-index:-1;width:56%;left:-62%;right:auto;background:linear-gradient(90deg,transparent,rgba(255,226,137,.075),transparent);transform:skew(-18deg);animation:intro-scan 2.6s .25s ease-in-out forwards}.market-intro__header{position:absolute;top:clamp(18px,3vw,30px);left:clamp(18px,3vw,34px);right:clamp(18px,3vw,34px);z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px}.market-intro__brand{display:flex;align-items:center;gap:13px;opacity:0;transform:translateY(-12px);animation:intro-ui-in .65s .2s ease-out forwards}.market-intro__brand-mark{width:54px;height:54px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(113,139,150,.5);border-radius:7px;background:#091216bd;box-shadow:0 12px 36px #0000006b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.market-intro__brand-mark img{width:46px;height:46px;object-fit:contain}.market-intro__brand-copy{display:grid;gap:3px}.market-intro__brand-copy strong{font-size:20px;line-height:1;letter-spacing:.01em}.market-intro__brand-copy small{color:#b1bcc2;font-size:11px;letter-spacing:.08em}.market-intro__skip{min-width:88px;min-height:46px;padding:0 15px 0 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(124,143,151,.26);border-radius:5px;background:#050a0c6b;color:#c5ccd0;font-size:15px;font-weight:700;cursor:pointer;opacity:0;transform:translateY(-12px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:intro-ui-in .65s .28s ease-out forwards;transition:border-color .18s ease,color .18s ease,background .18s ease,opacity .38s ease,transform .38s ease}.market-intro__skip:hover,.market-intro__skip:focus-visible{border-color:#f3c95da6;background:#14120ab3;color:var(--intro-gold-bright);outline:none}.market-intro__skip-arrow{color:var(--intro-gold);font-size:25px;font-weight:300;line-height:1}.market-intro__stage{position:absolute;top:78px;right:0;bottom:70px;left:0;opacity:1;transform:scale(1);transition:opacity .62s ease,transform .82s cubic-bezier(.2,.75,.25,1),filter .62s ease}.market-intro__orbit{position:absolute;top:44%;left:50%;width:min(51vw,780px);aspect-ratio:1;border:1px solid rgba(243,201,93,.18);border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.72);box-shadow:0 0 0 18px #f3c95d06,0 0 0 52px #f3c95d05,inset 0 0 55px #f3c95d09;animation:intro-orbit-in 1.1s .52s cubic-bezier(.2,.82,.22,1) forwards}.market-core{position:absolute;top:44%;left:50%;width:clamp(210px,23vw,340px);aspect-ratio:1;display:grid;place-items:center;opacity:0;transform:translate(-50%,-50%) scale(.62);animation:intro-core-in 1.05s .42s cubic-bezier(.16,.84,.2,1.08) forwards}.market-core__mark{position:relative;z-index:2;width:82%;height:82%;display:grid;place-items:center;filter:drop-shadow(0 0 22px rgba(244,190,52,.58))}.market-core__mark img{width:100%;height:100%;object-fit:contain}.market-core__ring,.market-core__flare{position:absolute;border-radius:50%;pointer-events:none}.market-core__ring--outer{top:-7%;right:-7%;bottom:-7%;left:-7%;border:1px solid rgba(255,216,108,.42);border-left-color:transparent;border-bottom-color:#ffd86c1f;animation:intro-spin 10s linear infinite}.market-core__ring--inner{top:8%;right:8%;bottom:8%;left:8%;border:1px dashed rgba(255,235,170,.42);border-right-color:transparent;animation:intro-spin-reverse 8s linear infinite}.market-core__flare{top:17%;right:17%;bottom:17%;left:17%;background:radial-gradient(circle,rgba(255,215,103,.3),rgba(243,182,36,.08) 42%,transparent 70%);filter:blur(11px);animation:intro-breathe 1.8s ease-in-out infinite alternate}.market-node{--node-delay: calc(.9s + var(--node-index) * .15s);position:absolute;z-index:4;width:clamp(96px,8.6vw,132px);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid rgba(243,201,93,.62);border-radius:50%;background:radial-gradient(circle at 50% 35%,#372d12c7,#050a0cf0 66%);box-shadow:0 0 0 6px #f3c95d09,0 0 32px #f3be2e33;opacity:0;transform:translate(-50%,-50%) scale(.55);animation:intro-node-in .6s var(--node-delay) cubic-bezier(.2,.9,.3,1.15) forwards}.market-node strong{color:var(--intro-gold-bright);font-size:clamp(12px,1.2vw,16px);line-height:1.15;letter-spacing:.04em}.market-node small{color:#9ca9af;font-size:clamp(8px,.8vw,11px);letter-spacing:.05em}.market-node__glyph{color:var(--intro-gold);font-size:clamp(21px,2.2vw,31px);font-weight:850;line-height:1;margin-bottom:3px;text-shadow:0 0 16px rgba(243,201,93,.5)}.market-node__pulse{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px solid rgba(243,201,93,.28);border-radius:inherit;opacity:0;animation:intro-node-pulse 1.8s calc(var(--node-delay) + .35s) ease-out infinite}.node-twse{top:27%;left:29%}.node-nasdaq{top:27%;left:71%}.node-twd{top:61%;left:26%}.node-usd{top:61%;left:74%}.market-intro__message{position:absolute;left:50%;bottom:clamp(34px,5.5vh,70px);width:min(88vw,760px);z-index:5;display:grid;place-items:center;gap:10px;text-align:center;opacity:0;transform:translate(-50%,16px);animation:intro-message-in .7s 1.75s ease-out forwards}.market-intro__message h1{margin:0;color:#f8f9f9!important;-webkit-text-fill-color:#f8f9f9;background:none!important;font-size:clamp(26px,3.2vw,46px);line-height:1.05;font-weight:820;letter-spacing:.16em;text-shadow:0 7px 22px rgba(0,0,0,.86),0 0 28px rgba(243,201,93,.12)}.market-intro__status{display:inline-flex;align-items:center;gap:8px;color:#c4ccd0;font-size:11px;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.market-intro__status i{width:6px;height:6px;border-radius:50%;background:var(--intro-gold);box-shadow:0 0 12px #f3c95de6}.market-intro__footer{position:absolute;left:clamp(18px,3vw,34px);right:clamp(18px,3vw,34px);bottom:clamp(18px,2.5vw,28px);z-index:10;display:flex;align-items:center;gap:18px;opacity:0;animation:intro-ui-in .5s .4s ease-out forwards;transition:opacity .38s ease,transform .38s ease}.market-intro__progress-track{height:4px;flex:1;overflow:hidden;border-radius:999px;background:#566f7959}.market-intro__progress-fill{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e5af31,#ffe47e);box-shadow:0 0 13px #f3c95d80;transform:scaleX(0);transform-origin:left center;will-change:transform}.market-intro__duration{min-width:26px;color:#afb8bd;font-size:13px;font-weight:700;text-align:right}.market-access{position:absolute;top:82px;right:20px;bottom:40px;left:20px;z-index:8;display:grid;place-items:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(20px) scale(.985);transition:opacity .56s .26s ease,transform .72s .22s cubic-bezier(.2,.78,.22,1),visibility 0s .9s}.market-access__panel{width:min(100%,510px);display:grid;justify-items:center;text-align:center}.market-access__eyebrow{min-height:32px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(243,201,93,.58);border-radius:5px;background:#151811b8;color:var(--intro-gold);font-size:12px;font-weight:800;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.market-access h1{margin:22px 0 0;color:#f8f9f9!important;-webkit-text-fill-color:#f8f9f9;background:none!important;font-size:clamp(32px,3.5vw,48px);line-height:1.1;font-weight:830;letter-spacing:.03em;text-shadow:0 10px 34px rgba(0,0,0,.7)}.market-access p{margin:20px 0 0;color:#aeb9c0;font-size:16px;line-height:1.7}.market-access__actions{width:min(100%,500px);margin-top:36px;display:grid;gap:12px}.market-access__actions button{width:100%;min-height:56px;border-radius:5px;font-size:16px;font-weight:800;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.market-access__actions button:hover{transform:translateY(-2px)}.market-access__actions button:focus-visible{outline:2px solid var(--intro-gold-bright);outline-offset:3px}.market-access__register{border:1px solid #f3c95d;background:linear-gradient(180deg,#f8d46b,#edbd48);color:#090c0d;box-shadow:0 18px 38px -24px #f3c95dd9}.market-access__register:hover{background:linear-gradient(180deg,#ffe083,#f3c95d);box-shadow:0 20px 42px -22px #f3c95df2}.market-access__login{border:1px solid #34474f;background:#0c181de0;color:#f4f6f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.market-access__login:hover{border-color:#f3c95d8c;background:#121f24f0}.market-intro.is-complete .market-intro__background{opacity:.42;filter:brightness(.42) saturate(.72) blur(1px);transform:scale(1.04)}.market-intro.is-complete .market-intro__stage{opacity:0;filter:blur(7px);transform:scale(.94);pointer-events:none}.market-intro.is-complete .market-intro__skip,.market-intro.is-complete .market-intro__footer{opacity:0!important;transform:translateY(-10px);pointer-events:none}.market-intro.is-complete .market-access{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:.24s,.2s,0s}@keyframes intro-background-in{to{opacity:1;transform:scale(1)}}@keyframes intro-ui-in{to{opacity:1;transform:translateY(0)}}@keyframes intro-scan{0%{left:-62%}to{left:114%}}@keyframes intro-orbit-in{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes intro-core-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.62);filter:brightness(.5)}68%{opacity:1;transform:translate(-50%,-50%) scale(1.05);filter:brightness(1.25)}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:brightness(1)}}@keyframes intro-node-in{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes intro-node-pulse{0%{opacity:0;transform:scale(.82)}36%{opacity:.55}to{opacity:0;transform:scale(1.2)}}@keyframes intro-message-in{to{opacity:1;transform:translate(-50%)}}@keyframes intro-spin{to{transform:rotate(360deg)}}@keyframes intro-spin-reverse{to{transform:rotate(-360deg)}}@keyframes intro-breathe{to{transform:scale(1.16);opacity:.72}}@media (max-width: 720px){.market-intro__brand-copy small{font-size:9px}.market-intro__brand-copy strong{font-size:17px}.market-intro__brand-mark{width:46px;height:46px}.market-intro__brand-mark img{width:40px;height:40px}.market-intro__skip{min-width:74px;padding-inline:13px 10px}.market-intro__stage{top:76px;right:0;bottom:64px;left:0}.market-intro__orbit{top:43%;width:min(96vw,520px)}.market-core{top:43%;width:clamp(176px,48vw,250px)}.market-node{width:clamp(78px,22vw,104px)}.node-twse{top:25%;left:20%}.node-nasdaq{top:25%;left:80%}.node-twd{top:59%;left:17%}.node-usd{top:59%;left:83%}.market-intro__message{bottom:clamp(28px,7vh,56px)}.market-intro__message h1{font-size:clamp(23px,7vw,32px);letter-spacing:.08em}.market-intro__status{font-size:9px}.market-access{top:76px;right:18px;bottom:30px;left:18px}.market-access__panel{width:min(100%,430px)}.market-access h1{margin-top:18px;font-size:clamp(29px,8vw,38px);line-height:1.15}.market-access p{margin-top:14px;max-width:320px;font-size:14px}.market-access__actions{margin-top:28px;gap:10px}.market-access__actions button{min-height:54px;font-size:15px}}@media (max-height: 640px) and (orientation: landscape){.market-intro__header{top:14px}.market-intro__stage{top:56px;right:0;bottom:42px;left:0}.market-intro__orbit{top:44%;width:min(45vw,390px)}.market-core{top:44%;width:min(27vh,190px)}.market-node{width:min(18vh,86px)}.market-intro__message{bottom:12px;gap:4px}.market-intro__message h1{font-size:25px}.market-intro__footer{bottom:12px}.market-access{top:54px;right:18px;bottom:18px;left:18px}.market-access__eyebrow{min-height:27px}.market-access h1{margin-top:12px;font-size:27px}.market-access p{margin-top:8px;font-size:13px}.market-access__actions{margin-top:16px;grid-template-columns:1fr 1fr}.market-access__actions button{min-height:46px}}@media (prefers-reduced-motion: reduce){.market-intro__background,.market-intro__brand,.market-intro__skip,.market-intro__orbit,.market-core,.market-node,.market-intro__message,.market-intro__footer{animation-duration:1ms!important;animation-delay:0ms!important}.market-intro__scan,.market-core__ring,.market-core__flare,.market-node__pulse{display:none}}.sim-fund-page{min-height:100dvh;background:#071116;color:#edf3f5;padding-bottom:95px}.sim-fund-page main{max-width:960px;margin:auto;padding:16px;display:grid;gap:16px}.sim-fund-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #2b3b43}.sim-fund-page button,.sim-fund-admin button{font:inherit;cursor:pointer}.sim-fund-page button:disabled,.sim-fund-admin button:disabled{opacity:.5;cursor:not-allowed}.sim-fund-page h1{font-size:23px;margin:0 0 8px}.sim-fund-page h2{font-size:18px;margin:0}.sim-fund-notice{border:1px solid #89712d;background:#201d12;color:#e9d697;padding:12px;font-size:13px;line-height:1.8;border-radius:6px}.sim-fund-note{color:#c8b779;font-size:12px;line-height:1.8}.sim-fund-muted{color:#91a3ac;font-size:12px;line-height:1.7}.sim-fund-card{border:1px solid #30434b;background:#0d1a20;border-radius:8px;padding:16px;min-width:0;display:grid;gap:14px}.sim-fund-card-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.sim-fund-badge{display:inline-block;font-size:11px;padding:3px 7px;background:#302a18;color:#edcf79;border:1px solid #76612e;border-radius:3px;white-space:nowrap}.sim-fund-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sim-fund-data>div{display:grid;gap:5px;min-width:0}.sim-fund-data span{font-size:12px;color:#91a3ac}.sim-fund-data strong{font-size:14px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.sim-fund-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.sim-fund-primary,.sim-fund-secondary{min-height:42px;border-radius:5px;padding:9px 15px;font-weight:650;border:1px solid #46575f}.sim-fund-primary{background:#efc75e;color:#111b21;border-color:#efc75e}.sim-fund-secondary{background:transparent;color:inherit}.sim-fund-page button:focus-visible,.sim-fund-dialog button:focus-visible{outline:2px solid #efc75e;outline-offset:3px}.sim-fund-trade{display:grid;gap:13px;border-top:1px solid #34464e;padding:16px 0}.sim-fund-trade>div:first-child{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sim-fund-dialog{width:min(550px,calc(100vw - 28px));max-height:88dvh;overflow:auto;box-sizing:border-box;padding:22px;background:#0d1a20;color:#edf3f5;border:1px solid #7f6e3b;border-radius:10px}.sim-fund-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sim-fund-dialog h2{color:#edf3f5!important;font-size:20px;margin:0 0 16px}.sim-fund-dialog label{display:grid;gap:8px;margin:16px 0;font-size:14px}.sim-fund-dialog input{font:inherit;padding:12px;background:#091319;color:#edf3f5;border:1px solid #566972;border-radius:5px;min-width:0}.sim-fund-dialog .sim-fund-actions{margin-top:20px}.sim-fund-error{color:#ffb5b5;font-size:13px;line-height:1.7}.sim-fund-admin{display:grid;gap:16px}.sim-fund-admin .sim-fund-note,.sim-fund-admin .sim-fund-muted{color:var(--muted,#65738a)}.sim-fund-admin .sim-fund-card{background:var(--card-bg,#fff);color:var(--text,#152034);border-color:var(--card-border,#d7dfeb)}.sim-fund-admin table{width:100%;border-collapse:collapse;font-size:13px}.sim-fund-admin th,.sim-fund-admin td{padding:10px;text-align:left;border-bottom:1px solid var(--card-border,#d7dfeb)}.sim-fund-admin .sim-fund-data span{color:var(--muted,#64748b)}.sim-fund-admin-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.sim-fund-admin-form label{display:grid;gap:6px;font-size:13px}.sim-fund-admin-form .wide{grid-column:1/-1}.sim-fund-admin-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0009;display:grid;place-items:center;padding:16px}.sim-fund-admin-modal{background:#fff;color:#152034;width:min(760px,100%);padding:22px;box-sizing:border-box;border-radius:10px;max-height:90dvh;overflow:auto}.sim-fund-admin .sim-fund-trade{border-color:#d7dfeb}.sim-fund-admin .sim-fund-trades{padding:12px}.sim-fund-admin th{white-space:nowrap}.sim-fund-page small{overflow-wrap:anywhere}@media (max-width:560px){.sim-fund-admin-form{grid-template-columns:1fr}.sim-fund-dialog .sim-fund-actions>button{flex:1}}.sim-fund-date{display:grid;gap:6px;align-self:start}.sim-fund-date>button{text-align:left}.sim-fund-time-editor{display:grid;gap:10px;padding:12px;background:#f5f8fc;border:1px solid #cad6e4;border-radius:5px}.sim-fund-admin-form{align-items:start}.sim-fund-page .sim-fund-heading{display:flex;align-items:center;gap:10px}.sim-fund-page .sim-fund-heading h1{color:#edf3f5!important;margin:0;font-size:24px;line-height:1.5}.sim-fund-page .sim-fund-kind{color:#c7b67c;font-size:11px}.sim-fund-page .sim-fund-card h2{color:#edf3f5!important}.sim-fund-admin .sim-fund-card{background:#fff;color:#152034;border-color:#d7dfeb;box-shadow:0 8px 24px #0f20340f}.sim-fund-admin .sim-fund-card h3,.sim-fund-admin .sim-fund-card strong,.sim-fund-admin .sim-fund-card small{color:#152034}.sim-fund-admin .sim-fund-card .sim-fund-data span{color:#64748b}.sim-fund-orders-button{display:inline-flex;align-items:center;gap:8px}.sim-fund-orders-button span{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;box-sizing:border-box;border-radius:999px;background:#e8eef7;color:#334155;font-size:12px;font-weight:700}.sim-fund-orders-button.is-open{background:#eef5ff;border-color:#78a9f8;color:#125bc5}.sim-fund-orders-button.is-open span{background:#1976f3;color:#fff}.sim-fund-order-panel{display:grid;gap:16px;margin:2px -16px -16px;padding:20px 16px 16px;border-top:1px solid #d7dfeb;background:#f8fafc;border-radius:0 0 8px 8px}.sim-fund-order-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sim-fund-order-summary button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:58px;padding:12px 14px;border:1px solid #d7dfeb;border-radius:8px;background:#fff;color:#475569}.sim-fund-order-summary button strong{font-size:20px!important}.sim-fund-order-summary button.is-active{border-color:#2f80ed;background:#eef6ff;color:#125bc5;box-shadow:0 0 0 1px #2f80ed inset}.sim-fund-order-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px}.sim-fund-order-toolbar h4{margin:0 0 4px;font-size:17px}.sim-fund-order-toolbar p{margin:0;color:#64748b;font-size:12px}.sim-fund-order-toolbar label{display:grid;gap:6px;color:#64748b;font-size:12px}.sim-fund-order-toolbar .input{width:min(290px,40vw);min-height:40px;box-sizing:border-box}.sim-fund-order-table{overflow-x:auto;background:#fff;border:1px solid #d7dfeb;border-radius:8px}.sim-fund-order-table table{min-width:950px}.sim-fund-order-table tbody tr:last-child td{border-bottom:0}.sim-fund-order-status{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border-radius:999px;white-space:nowrap;background:#e9f2ff;color:#155dbc}.sim-fund-order-status.is-pending{background:#fff4d6;color:#9a6200}.sim-fund-order-status.is-rejected{background:#feeaea;color:#b42318}.sim-fund-order-empty{margin:0;padding:28px;text-align:center;color:#64748b}.sim-fund-order-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#64748b;font-size:13px}@media (max-width:760px){.sim-fund-admin>.sim-fund-card-head,.sim-fund-admin .sim-fund-card>.sim-fund-card-head{align-items:stretch;flex-direction:column}.sim-fund-admin .sim-fund-card-head>.sim-fund-actions{justify-content:flex-start}.sim-fund-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-fund-order-toolbar{align-items:stretch;flex-direction:column}.sim-fund-order-toolbar .input{width:100%}.sim-fund-order-pagination{align-items:stretch;flex-direction:column}}.admin-layout{--admin-sidebar-w: 240px;--admin-sidebar-collapsed-w: 64px;--admin-topbar-h: 56px;--admin-bg: #f8fafc;--admin-sidebar-bg: #1e293b;--admin-sidebar-hover: #334155;--admin-sidebar-active: #3b82f6;--admin-text: #334155;--admin-text-muted: #64748b;--admin-border: #e2e8f0;--admin-card-bg: #ffffff;--admin-accent: #3b82f6;--admin-accent-light: #eff6ff;--admin-success: #10b981;--admin-warning: #f59e0b;--admin-error: #ef4444}.admin-layout{display:flex!important;min-height:100vh;background:var(--admin-bg)}.admin-layout .sidebar{position:fixed;left:0;top:0;width:var(--admin-sidebar-w);height:100vh;background:var(--admin-sidebar-bg);color:#fff;display:flex;flex-direction:column;z-index:100;border-radius:0;border:none;padding:0;transition:width .2s ease;overflow:hidden}.admin-layout .sidebar .brand{height:var(--admin-topbar-h);display:flex;align-items:center;padding:0 20px;font-size:18px;font-weight:700;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);background:#0003;letter-spacing:.5px}.admin-layout .sidebar .brand:before{content:"⚡";margin-right:10px;font-size:20px}.admin-layout .sidebar .nav{flex:1;padding:16px 12px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.admin-layout .sidebar .nav::-webkit-scrollbar{width:4px}.admin-layout .sidebar .nav::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.admin-layout .sidebar .nav-item{display:flex;align-items:center;padding:10px 14px;border-radius:8px;font-size:14px;font-weight:500;color:#fffc;background:transparent;border:none;cursor:pointer;transition:all .15s ease;text-align:left;width:100%}.admin-layout .sidebar .nav-item:hover{background:var(--admin-sidebar-hover);color:#fff}.admin-layout .sidebar .nav-item.active{background:var(--admin-sidebar-active)!important;color:#fff!important;font-weight:600}.admin-layout .sidebar .nav-group{margin-top:4px}.admin-layout .sidebar .nav-group details{border:none;background:transparent}.admin-layout .sidebar .nav-group summary.nav-item{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;padding-right:32px;background:transparent!important;color:#fffc!important;border:none!important}.admin-layout .sidebar .nav-group summary.nav-item:hover{background:var(--admin-sidebar-hover)!important;color:#fff!important}.admin-layout .sidebar .nav-group summary.nav-item:after{content:"▸";position:absolute;right:14px;font-size:10px;transition:transform .2s ease;color:#ffffff80}.admin-layout .sidebar .nav-group details[open] summary.nav-item:after{transform:rotate(90deg)}.admin-layout .sidebar .nav-group summary.nav-item::-webkit-details-marker{display:none}.admin-layout .sidebar .nav-sub{padding:4px 0 4px 12px;display:flex;flex-direction:column;gap:2px}.admin-layout .sidebar .nav-sub .nav-item{font-size:13px;padding:8px 14px;color:#ffffffa6!important;border-left:2px solid transparent;border-radius:0 8px 8px 0;background:transparent!important;border-top:none!important;border-right:none!important;border-bottom:none!important}.admin-layout .sidebar .nav-sub .nav-item:hover{color:#fff!important;background:#ffffff14!important;border-left-color:#ffffff4d}.admin-layout .sidebar .nav-sub .nav-item.active{background:#3b82f640!important;color:#93c5fd!important;border-left-color:var(--admin-sidebar-active)!important}.admin-layout .sidebar .sidebar-footer{padding:16px;border-top:1px solid rgba(255,255,255,.1);background:#00000026;margin-top:auto}.admin-layout .sidebar .sidebar-footer>div:first-child{font-size:13px;color:#ffffffb3;margin-bottom:12px;padding:8px 12px;background:#ffffff14;border-radius:6px;text-align:center}.admin-layout .sidebar .sidebar-footer .nav-item{font-size:13px;justify-content:center;margin-bottom:6px}.admin-layout .content{margin-left:var(--admin-sidebar-w);flex:1;min-height:100vh;display:flex;flex-direction:column;background:var(--admin-bg);width:calc(100vw - var(--admin-sidebar-w));max-width:none;padding:0}.admin-layout .admin-topbar{position:sticky;top:0;z-index:50;height:var(--admin-topbar-h);background:var(--admin-card-bg);border-bottom:1px solid var(--admin-border);display:flex;align-items:center;padding:0 24px;box-shadow:0 1px 3px #0000000a}.admin-layout .admin-topbar .topbar-title{font-size:16px;font-weight:600;color:var(--admin-text)}.admin-layout .content-inner{flex:1;padding:24px;width:100%;max-width:1400px;margin:0 auto}.admin-layout .page-body{display:flex;flex-direction:column;gap:20px}.admin-layout .card{background:var(--admin-card-bg);border:1px solid var(--admin-border);border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.admin-layout .card.flat{border:1px solid var(--admin-border);box-shadow:none}.admin-layout .ov-card{background:var(--admin-card-bg);border:1px solid var(--admin-border);border-radius:12px;padding:20px;transition:box-shadow .2s ease}.admin-layout .ov-card:hover{box-shadow:0 4px 12px #00000014}.admin-layout .ov-icon{font-size:28px;margin-bottom:12px}.admin-layout .ov-title{font-size:15px;color:var(--admin-text);margin-bottom:6px;font-weight:600}.admin-layout .ov-desc{font-size:13px;color:var(--admin-text-muted);margin-bottom:12px}.admin-layout .ov-value{font-size:28px;font-weight:700;color:var(--admin-text)}.admin-layout .stats,.admin-layout .stats.compact{display:flex;gap:12px;margin-top:12px}.admin-layout .stats .stat,.admin-layout .stats.compact .stat,.admin-layout .ov-card .stats .stat,.admin-layout .ov-card .stats.compact .stat{flex:1;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:10px;padding:14px 10px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.admin-layout .stats .stat-num,.admin-layout .stats.compact .stat-num,.admin-layout .ov-card .stats .stat-num,.admin-layout .ov-card .stats.compact .stat-num{font-size:26px!important;font-weight:700!important;color:#1e40af!important;line-height:1.2}.admin-layout .stats .stat-label,.admin-layout .stats.compact .stat-label,.admin-layout .ov-card .stats .stat-label,.admin-layout .ov-card .stats.compact .stat-label{font-size:12px!important;color:#64748b!important;font-weight:500}.admin-layout .overview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.admin-layout .overview-header{display:grid;grid-template-columns:1fr auto;gap:20px;margin-bottom:24px}.admin-layout .overview-header .ov-greet{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:12px;padding:20px 24px}.admin-layout .overview-header .ov-greet .hello{display:flex;align-items:center;gap:12px;margin-bottom:12px}.admin-layout .overview-header .ov-greet .hello .avatar{width:48px;height:48px;background:#3b82f6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.admin-layout .overview-header .ov-greet .hello .text{font-size:18px;font-weight:600;color:#1e40af}.admin-layout .overview-header .ov-greet .hello .sub{font-size:13px;color:#64748b}.admin-layout .overview-header .ov-greet .chips{display:flex;gap:8px;flex-wrap:wrap}.admin-layout .overview-header .notice{background:var(--admin-card-bg);border:1px solid var(--admin-border);border-radius:12px;padding:16px 20px;min-width:240px}.admin-layout .overview-header .notice .notice-title{font-size:14px;font-weight:600;color:var(--admin-text);margin-bottom:12px;display:flex;align-items:center;gap:8px}.admin-layout .overview-header .notice .notice-list{font-size:13px;color:var(--admin-text-muted);line-height:1.8}@media (max-width: 900px){.admin-layout .overview-header{grid-template-columns:1fr}}.admin-layout table{width:100%;border-collapse:collapse;font-size:14px}.admin-layout table th{text-align:left;padding:12px 16px;font-weight:600;color:var(--admin-text-muted);background:#f8fafc;border-bottom:1px solid var(--admin-border);font-size:12px;text-transform:uppercase;letter-spacing:.5px}.admin-layout table td{padding:12px 16px;border-bottom:1px solid var(--admin-border);color:var(--admin-text)}.admin-layout table tr:hover td{background:#f8fafc}.admin-layout table tr:last-child td{border-bottom:none}.admin-layout .btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .15s ease;border:none}.admin-layout .btn.primary{background:var(--admin-accent);color:#fff}.admin-layout .btn.primary:hover{background:#2563eb}.admin-layout .btn.slim{padding:6px 12px;font-size:13px}.admin-layout .btn.danger{background:var(--admin-error);color:#fff}.admin-layout .btn.danger:hover{background:#dc2626}.admin-layout .input,.admin-layout input.input,.admin-layout textarea.input,.admin-layout select.input{width:100%;padding:10px 14px;font-size:14px;border:1px solid var(--admin-border);border-radius:8px;background:#fff;color:var(--admin-text);transition:border-color .15s ease,box-shadow .15s ease}.admin-layout .input:focus{outline:none;border-color:var(--admin-accent);box-shadow:0 0 0 3px #3b82f61a}.admin-layout .label{display:block;font-size:13px;font-weight:500;color:var(--admin-text);margin-bottom:6px}.admin-layout .chip{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;border-radius:20px}.admin-layout .chip.ok{background:#dcfce7;color:#166534}.admin-layout .chip.warn{background:#fef3c7;color:#92400e}.admin-layout .chip.info{background:#dbeafe;color:#1e40af}.admin-layout .chip.error{background:#fee2e2;color:#991b1b}.admin-layout .modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:200;padding:20px}.admin-layout .modal-card{background:var(--admin-card-bg);border-radius:16px;padding:24px;max-width:480px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 50px #0003}.admin-layout .modal-card .title{font-size:18px;font-weight:600;margin-bottom:16px;color:var(--admin-text)}.admin-recharge-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:24px;box-sizing:border-box;background:#0f172a85;overflow-y:auto}.admin-recharge-modal-card{width:min(420px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;box-sizing:border-box;padding:24px;border-radius:16px;background:#fff;border:1px solid #dbe3ef;color:#0f172a;box-shadow:0 24px 70px #0f172a47}.admin-recharge-modal-card .title{margin-bottom:16px;color:#0f172a;font-size:18px;font-weight:700}.admin-recharge-modal-card .form{display:flex;flex-direction:column;gap:10px}.admin-recharge-modal-card .label{color:#334155;font-size:13px;font-weight:700}.admin-recharge-modal-card .input{width:100%;height:40px;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;padding:0 12px;font-size:14px}.admin-recharge-modal-card .sub-actions{display:flex}.admin-recharge-modal-card .btn{min-height:36px;padding:0 14px;border-radius:10px;border:1px solid #dbe3ef;background:#fff;color:#334155;cursor:pointer;font-weight:700}.admin-recharge-modal-card .btn.primary{border-color:transparent;background:linear-gradient(135deg,#1677ff,#0b5ed7);color:#fff}.admin-layout .admin-toolbar{position:sticky;top:var(--admin-topbar-h);z-index:40;background:var(--admin-card-bg);border-bottom:1px solid var(--admin-border);padding:12px 24px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-layout .admin-toolbar .pill{padding:6px 14px;font-size:13px;font-weight:500;border-radius:20px;border:1px solid var(--admin-border);background:#fff;color:var(--admin-text-muted);cursor:pointer;transition:all .15s ease}.admin-layout .admin-toolbar .pill:hover{border-color:var(--admin-accent);color:var(--admin-accent)}.admin-layout .admin-toolbar .pill.active{background:var(--admin-accent);color:#fff;border-color:var(--admin-accent)}@media (max-width: 1024px){.admin-layout{--admin-sidebar-w: 200px}}@media (max-width: 768px){.admin-layout .sidebar{transform:translate(-100%);width:280px}.admin-layout .sidebar.open{transform:translate(0)}.admin-layout .content{margin-left:0;width:100%}.admin-layout .content-inner{padding:16px}}.admin-layout .flex{display:flex}.admin-layout .flex-col{flex-direction:column}.admin-layout .items-center{align-items:center}.admin-layout .justify-between{justify-content:space-between}.admin-layout .gap-2{gap:8px}.admin-layout .gap-3{gap:12px}.admin-layout .gap-4{gap:16px}.admin-layout .mt-2{margin-top:8px}.admin-layout .mt-3{margin-top:12px}.admin-layout .mt-4{margin-top:16px}.admin-layout .mb-2{margin-bottom:8px}.admin-layout .mb-3{margin-bottom:12px}.admin-layout .mb-4{margin-bottom:16px}.admin-layout .text-sm{font-size:13px}.admin-layout .text-muted{color:var(--admin-text-muted)}.admin-layout .font-medium{font-weight:500}.admin-layout .font-bold{font-weight:700}.admin-layout .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--admin-border)}.admin-layout .section-title{font-size:16px;font-weight:600;color:var(--admin-text)}.admin-layout .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.admin-layout .stat-card{background:var(--admin-card-bg);border:1px solid var(--admin-border);border-radius:12px;padding:16px 20px}.admin-layout .stat-card .stat-label{font-size:12px;color:var(--admin-text-muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.admin-layout .stat-card .stat-value{font-size:24px;font-weight:700;color:var(--admin-text)}.admin-layout .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.admin-layout .form-grid.cols-3{grid-template-columns:repeat(3,1fr)}.admin-layout .form-grid .full-width{grid-column:1 / -1}@media (max-width: 640px){.admin-layout .form-grid{grid-template-columns:1fr}}.admin-layout .action-bar{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid var(--admin-border);margin-top:20px}.admin-layout .action-bar.end{justify-content:flex-end}.admin-layout .sidebar .nav-item,.admin-layout .sidebar .nav .nav-item,.admin-layout .sidebar button.nav-item,.admin-layout .sidebar .nav button.nav-item,.admin-layout .sidebar .nav summary.nav-item,.admin-layout .sidebar .nav .nav-group summary.nav-item,.admin-layout .sidebar .nav .nav-sub button.nav-item,.sidebar .nav .nav-group summary.nav-item,.sidebar .nav .nav-sub .nav-item{background:transparent!important;border:none!important;color:#fffc!important;text-align:left!important}.admin-layout .sidebar .nav-item:hover,.admin-layout .sidebar .nav .nav-item:hover,.admin-layout .sidebar button.nav-item:hover,.admin-layout .sidebar .nav button.nav-item:hover,.admin-layout .sidebar .nav summary.nav-item:hover,.admin-layout .sidebar .nav .nav-group summary.nav-item:hover,.admin-layout .sidebar .nav .nav-sub button.nav-item:hover,.sidebar .nav .nav-group summary.nav-item:hover,.sidebar .nav .nav-sub .nav-item:hover{background:#ffffff1a!important;color:#fff!important;border:none!important}.admin-layout .sidebar .nav-item.active,.admin-layout .sidebar .nav .nav-item.active,.admin-layout .sidebar button.nav-item.active,.admin-layout .sidebar .nav button.nav-item.active{background:var(--admin-sidebar-active)!important;color:#fff!important;border:none!important}.admin-layout .sidebar .nav .nav-sub button.nav-item.active,.admin-layout .sidebar .nav .nav-sub .nav-item.active,.sidebar .nav .nav-sub .nav-item.active{background:#3b82f64d!important;color:#93c5fd!important;border:none!important;border-left:2px solid var(--admin-sidebar-active)!important}.admin-layout .sidebar .sidebar-footer .nav-item,.admin-layout .sidebar-footer .nav-item{background:transparent!important;border:none!important;color:#ffffffb3!important;text-align:center!important}.admin-layout .sidebar .sidebar-footer .nav-item:hover,.admin-layout .sidebar-footer .nav-item:hover{background:#ffffff1a!important;color:#fff!important}.app.admin-app,.admin-layout{--admin-bg: #050b14;--admin-sidebar-bg: #06101d;--admin-sidebar-hover: rgba(56, 189, 248, .08);--admin-sidebar-active: linear-gradient(135deg, #1d4ed8 0%, #0891b2 100%);--admin-text: #e8f1ff;--admin-text-muted: #8090aa;--admin-border: rgba(118, 157, 210, .18);--admin-card-bg: rgba(10, 18, 32, .94);--admin-accent: #38bdf8;--admin-accent-light: rgba(56, 189, 248, .12);--admin-success: #22c55e;--admin-warning: #f59e0b;--admin-error: #fb4d68}.admin-layout{background:radial-gradient(circle at 18% -10%,rgba(56,189,248,.12),transparent 34rem),linear-gradient(135deg,#050b14,#071221 52%,#08111e)!important}.admin-layout .sidebar{background:linear-gradient(180deg,#080f1bfa,#050b14fa)!important;border-right:1px solid var(--admin-border)!important;box-shadow:18px 0 40px #00000047!important}.admin-layout .sidebar .brand{background:linear-gradient(135deg,#38bdf81f,#2563eb14)!important;border-bottom:1px solid var(--admin-border)!important;color:#f8fbff!important}.admin-layout .admin-topbar,.admin-layout .admin-toolbar{background:#080f1bdb!important;border-bottom:1px solid rgba(118,157,210,.16)!important;box-shadow:none!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.admin-layout .content{background:transparent!important}.admin-layout .card,.admin-layout .card.flat,.admin-layout .ov-card,.admin-layout .overview-header .ov-greet,.admin-layout .overview-header .notice{background:linear-gradient(180deg,#0f1a2cf0,#080f1bf0)!important;border:1px solid rgba(118,157,210,.17)!important;color:var(--admin-text)!important;box-shadow:0 16px 44px #00000057,inset 0 1px #ffffff09!important}.admin-layout .overview-header .ov-greet{background:linear-gradient(135deg,#38bdf824,#2563eb1a),linear-gradient(180deg,#0f1a2cf5,#080f1bf5)!important;border-color:#38bdf847!important}.admin-layout .ov-card:hover{border-color:#38bdf85c!important;box-shadow:0 18px 50px #0000006b,inset 0 0 0 1px #38bdf814!important}.admin-layout .sidebar .nav-item,.admin-layout .sidebar .nav .nav-item,.admin-layout .sidebar button.nav-item,.admin-layout .sidebar .nav button.nav-item,.admin-layout .sidebar .nav summary.nav-item,.admin-layout .sidebar .nav .nav-group summary.nav-item,.admin-layout .sidebar .nav .nav-sub button.nav-item,.sidebar .nav .nav-group summary.nav-item,.sidebar .nav .nav-sub .nav-item{color:#a9b8cf!important;background:transparent!important;border:1px solid transparent!important}.admin-layout .sidebar .nav-item:hover,.admin-layout .sidebar .nav .nav-item:hover,.admin-layout .sidebar button.nav-item:hover,.admin-layout .sidebar .nav button.nav-item:hover,.admin-layout .sidebar .nav summary.nav-item:hover,.admin-layout .sidebar .nav .nav-group summary.nav-item:hover,.admin-layout .sidebar .nav .nav-sub button.nav-item:hover,.sidebar .nav .nav-group summary.nav-item:hover,.sidebar .nav .nav-sub .nav-item:hover{color:#f8fbff!important;background:#38bdf814!important;border-color:#38bdf82e!important}.admin-layout .sidebar .nav-item.active,.admin-layout .sidebar .nav .nav-item.active,.admin-layout .sidebar button.nav-item.active,.admin-layout .sidebar .nav button.nav-item.active,.admin-layout .sidebar .nav .nav-sub button.nav-item.active,.admin-layout .sidebar .nav .nav-sub .nav-item.active,.sidebar .nav .nav-sub .nav-item.active{color:#fff!important;background:linear-gradient(135deg,#2563ebdb,#0891b2db)!important;border-color:#38bdf880!important;box-shadow:0 10px 30px #2563eb38!important}.admin-layout table{border-collapse:separate!important;border-spacing:0!important;background:#080f1bc7!important;border:1px solid rgba(118,157,210,.14)!important;border-radius:12px;overflow:hidden}.admin-layout table th{background:linear-gradient(180deg,#142238fa,#0e192bfa)!important;color:#9fb2cc!important;border-bottom:1px solid rgba(118,157,210,.18)!important}.admin-layout table td{color:#dce8f7!important;border-bottom:1px solid rgba(118,157,210,.08)!important}.admin-layout table tr:hover td{background:#38bdf80e!important}.admin-layout .stats .stat,.admin-layout .stats.compact .stat,.admin-layout .ov-card .stats .stat,.admin-layout .ov-card .stats.compact .stat{background:#38bdf814!important;border-color:#38bdf829!important}.admin-layout .stats .stat-num,.admin-layout .stats.compact .stat-num,.admin-layout .ov-card .stats .stat-num,.admin-layout .ov-card .stats.compact .stat-num{color:#7dd3fc!important}.admin-layout .btn,.admin-layout .btn.primary,.admin-layout .btn.slim{background:linear-gradient(135deg,#1d4ed8,#0891b2)!important;border:1px solid rgba(56,189,248,.42)!important;color:#fff!important;box-shadow:0 10px 28px #2563eb3d,inset 0 1px #ffffff21!important}.admin-layout .input,.admin-layout input.input,.admin-layout textarea.input,.admin-layout select.input{background:#060d19db!important;border:1px solid rgba(118,157,210,.22)!important;color:var(--admin-text)!important}.app.admin-app,.admin-layout{--admin-bg: #f6f8fb;--admin-sidebar-bg: #ffffff;--admin-sidebar-hover: #f1f5f9;--admin-sidebar-active: linear-gradient(135deg, #2563eb 0%, #0891b2 100%);--admin-text: #102033;--admin-text-muted: #64748b;--admin-border: #dbe3ef;--admin-card-bg: #ffffff;--admin-accent: #2563eb;--admin-accent-light: #eff6ff;--admin-success: #16a34a;--admin-warning: #d97706;--admin-error: #e11d48}.admin-layout{background:#f6f8fb!important;color:var(--admin-text)!important}.admin-layout .content{background:#f6f8fb!important}.admin-layout .sidebar,.admin-layout .admin-topbar,.admin-layout .admin-toolbar,.admin-layout .card,.admin-layout .card.flat,.admin-layout .ov-card,.admin-layout .overview-header .ov-greet,.admin-layout .overview-header .notice{background:#fff!important;border-color:#dbe3ef!important;color:var(--admin-text)!important;box-shadow:0 12px 32px #0f172a14!important}.admin-layout .sidebar{border-right:1px solid #dbe3ef!important}.admin-layout .sidebar .sidebar-footer{background:#fff!important;border-top:1px solid #dbe3ef!important}.admin-layout .sidebar .sidebar-footer>div:first-child{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#64748b!important}.admin-layout .sidebar .brand{background:#fff!important;border-bottom:1px solid #dbe3ef!important;color:var(--admin-text)!important}.admin-layout .sidebar .nav-item,.admin-layout .sidebar .nav .nav-item,.admin-layout .sidebar button.nav-item,.admin-layout .sidebar .nav button.nav-item,.admin-layout .sidebar .nav summary.nav-item,.admin-layout .sidebar .nav .nav-group summary.nav-item,.admin-layout .sidebar .nav .nav-sub button.nav-item,.sidebar .nav .nav-group summary.nav-item,.sidebar .nav .nav-sub .nav-item,.admin-layout .sidebar .sidebar-footer .nav-item,.admin-layout .sidebar-footer .nav-item{color:#475569!important;background:transparent!important;border:1px solid transparent!important}.admin-layout .sidebar .nav-item:hover,.admin-layout .sidebar .nav .nav-item:hover,.admin-layout .sidebar button.nav-item:hover,.admin-layout .sidebar .nav button.nav-item:hover,.admin-layout .sidebar .nav summary.nav-item:hover,.admin-layout .sidebar .nav .nav-group summary.nav-item:hover,.admin-layout .sidebar .nav .nav-sub button.nav-item:hover,.sidebar .nav .nav-group summary.nav-item:hover,.sidebar .nav .nav-sub .nav-item:hover,.admin-layout .sidebar .sidebar-footer .nav-item:hover,.admin-layout .sidebar-footer .nav-item:hover{color:#102033!important;background:#f1f5f9!important;border-color:#dbe3ef!important}.admin-layout .sidebar .nav-item.active,.admin-layout .sidebar .nav .nav-item.active,.admin-layout .sidebar button.nav-item.active,.admin-layout .sidebar .nav button.nav-item.active,.admin-layout .sidebar .nav .nav-sub button.nav-item.active,.admin-layout .sidebar .nav .nav-sub .nav-item.active,.sidebar .nav .nav-sub .nav-item.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#0891b2)!important;border-color:#2563eb!important;box-shadow:0 8px 20px #2563eb2e!important}.admin-layout h1,.admin-layout h2,.admin-layout h3,.admin-layout .title,.admin-layout .topbar-title,.admin-layout .ov-title,.admin-layout .hello-text .hello-title,.admin-layout .notice-title{color:var(--admin-text)!important}.admin-layout .desc,.admin-layout .label,.admin-layout .ov-desc,.admin-layout .notice-list,.admin-layout .hello-text .hello-sub,.admin-layout .stats .stat-label,.admin-layout .stats.compact .stat-label{color:var(--admin-text-muted)!important}.admin-layout table{background:#fff!important;border:1px solid #dbe3ef!important}.admin-layout table th{background:#f1f5f9!important;color:#475569!important;border-bottom:1px solid #dbe3ef!important}.admin-layout table td{color:#0f172a!important;border-bottom:1px solid #edf2f7!important}.admin-layout table tr:hover td{background:#f8fafc!important}.admin-layout .stats .stat,.admin-layout .stats.compact .stat,.admin-layout .ov-card .stats .stat,.admin-layout .ov-card .stats.compact .stat{background:#eff6ff!important;border-color:#bfdbfe!important}.admin-layout .stats .stat-num,.admin-layout .stats.compact .stat-num,.admin-layout .ov-card .stats .stat-num,.admin-layout .ov-card .stats.compact .stat-num{color:#1d4ed8!important}.admin-layout .input,.admin-layout input.input,.admin-layout textarea.input,.admin-layout select.input{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}.admin-layout .modal-card{background:#fff!important;border:1px solid #dbe3ef!important;color:var(--admin-text)!important}.admin-layout .credit-review-filters{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,240px) auto;gap:14px;align-items:end;padding:16px;margin-bottom:16px;border:1px solid #e5eaf3;border-radius:12px;background:#f8fafc}.admin-layout .credit-review-filter{display:grid;gap:7px;margin:0;color:#64748b;font-size:13px;font-weight:700}.admin-layout .credit-review-filter .input{width:100%;min-width:0}.admin-layout .credit-review-filter-actions{display:flex;gap:8px}.admin-layout .credit-review-table-shell{width:100%;overflow-x:auto;margin-top:14px;border:1px solid #e5eaf3;border-radius:12px;background:#fff;scrollbar-gutter:stable}.admin-layout .credit-review-table{width:100%;min-width:1960px;border-collapse:collapse}.admin-layout .credit-review-table th,.admin-layout .credit-review-table td{white-space:nowrap;vertical-align:top}.admin-layout .credit-review-table th:nth-child(5),.admin-layout .credit-review-table td:nth-child(5),.admin-layout .credit-review-table th:nth-child(8),.admin-layout .credit-review-table td:nth-child(8){min-width:190px;white-space:normal}.credit-proof-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;padding:24px;box-sizing:border-box;overflow:hidden;background:#0f172aad;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.credit-proof-modal-card{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(900px,100%);max-width:900px;max-height:calc(100dvh - 48px);margin:0;padding:18px;box-sizing:border-box;overflow:hidden;color:#1e293b;background:#fff;border:1px solid #dbe3ef;border-radius:14px;box-shadow:0 24px 70px #0f172a4d}.credit-proof-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.credit-proof-modal-header .title{margin:0!important;color:#1e293b!important}.credit-proof-modal-body{display:grid;grid-template-rows:auto auto auto;gap:10px;min-height:0}.credit-proof-stage{display:grid;place-items:center;width:100%;height:min(54dvh,520px);min-height:0;overflow:hidden;border:1px solid #dbe3ef;border-radius:10px;background:#0f172a}.credit-proof-main{width:100%;height:100%;min-height:0;object-fit:contain}.credit-proof-thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px}.credit-proof-thumbs img{flex:0 0 auto;width:58px;height:58px;object-fit:cover;border:1px solid #cbd5e1;border-radius:7px;cursor:pointer}.credit-proof-thumbs img.is-active{border:2px solid #2563eb}.credit-proof-actions{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 900px){.admin-layout .credit-review-filters{grid-template-columns:1fr}.admin-layout .credit-review-filter-actions .btn{flex:1}.credit-proof-modal{padding:12px}.credit-proof-modal-card{width:calc(100vw - 24px);padding:12px}.credit-proof-stage{height:min(50dvh,420px)}}.admin-layout .sidebar{overflow:hidden!important}.admin-layout .sidebar .nav{padding:14px 12px 18px!important;gap:6px!important;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.admin-layout .sidebar .nav-item,.admin-layout .sidebar .nav .nav-item,.admin-layout .sidebar button.nav-item,.admin-layout .sidebar .nav button.nav-item,.admin-layout .sidebar .nav summary.nav-item,.admin-layout .sidebar .nav .nav-group summary.nav-item,.admin-layout .sidebar .nav .nav-sub button.nav-item,.sidebar .nav .nav-group summary.nav-item,.sidebar .nav .nav-sub .nav-item{position:relative!important;min-height:40px!important;padding:0 14px!important;border-radius:10px!important;display:flex!important;align-items:center!important;gap:10px!important;line-height:1!important;white-space:nowrap!important;transition:background-color .22s cubic-bezier(.2,.8,.2,1),border-color .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),color .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)!important;will-change:transform,background-color}.admin-layout .sidebar .nav-item>span:first-child,.admin-layout .sidebar .nav summary.nav-item>span:first-child{width:20px!important;min-width:20px!important;margin-right:0!important;display:inline-grid!important;place-items:center!important;line-height:1!important}.admin-layout .sidebar .nav-item:hover,.admin-layout .sidebar .nav .nav-item:hover,.admin-layout .sidebar button.nav-item:hover,.admin-layout .sidebar .nav button.nav-item:hover,.admin-layout .sidebar .nav summary.nav-item:hover,.admin-layout .sidebar .nav .nav-group summary.nav-item:hover,.admin-layout .sidebar .nav .nav-sub button.nav-item:hover,.sidebar .nav .nav-group summary.nav-item:hover,.sidebar .nav .nav-sub .nav-item:hover{background:#f3f6fb!important;border-color:#dbe3ef!important;transform:translate(3px)!important;box-shadow:0 8px 18px #0f172a0f!important}.admin-layout .sidebar .nav-item:active,.admin-layout .sidebar .nav summary.nav-item:active{transform:translate(3px) scale(.985)!important}.admin-layout .sidebar .nav-item.active,.admin-layout .sidebar .nav .nav-item.active,.admin-layout .sidebar button.nav-item.active,.admin-layout .sidebar .nav button.nav-item.active,.admin-layout .sidebar .nav .nav-sub button.nav-item.active,.admin-layout .sidebar .nav .nav-sub .nav-item.active,.sidebar .nav .nav-sub .nav-item.active{transform:translate(3px)!important;box-shadow:0 12px 26px #2563eb33!important}.admin-layout .sidebar .nav-item.active:before,.admin-layout .sidebar .nav .nav-item.active:before,.admin-layout .sidebar button.nav-item.active:before,.admin-layout .sidebar .nav button.nav-item.active:before,.admin-layout .sidebar .nav .nav-sub button.nav-item.active:before,.admin-layout .sidebar .nav .nav-sub .nav-item.active:before{content:"";position:absolute;left:7px;top:50%;width:3px;height:18px;border-radius:999px;background:#ffffffe6;transform:translateY(-50%)}.admin-layout .sidebar .nav-group summary.nav-item{padding-right:34px!important}.admin-layout .sidebar .nav-group summary.nav-item:after{content:""!important;position:absolute!important;right:16px!important;top:50%!important;width:7px!important;height:7px!important;border:solid currentColor!important;border-width:0 1.5px 1.5px 0!important;opacity:.55!important;transform:translateY(-55%) rotate(45deg)!important;transition:transform .18s ease,opacity .18s ease!important}.admin-layout .sidebar .nav-group details[open] summary.nav-item:after{opacity:.85!important;transform:translateY(-25%) rotate(-135deg)!important}.admin-layout .sidebar .nav-sub{margin:5px 0 8px 20px!important;padding:3px 0 3px 10px!important;border-left:1px solid #dbe3ef!important;display:flex!important;flex-direction:column!important;gap:4px!important}.admin-layout .sidebar .nav-group details[open] .nav-sub{animation:adminSubnavIn .18s cubic-bezier(.2,.8,.2,1)}.admin-layout .sidebar .nav-sub .nav-item,.admin-layout .sidebar .nav .nav-sub button.nav-item,.sidebar .nav .nav-sub .nav-item{min-height:34px!important;padding:0 12px!important;border-radius:8px!important;font-size:13px!important;color:#64748b!important;border-left:none!important}.admin-layout .sidebar .nav-group:has(.nav-sub .nav-item.active) summary.nav-item{color:#102033!important;background:#f8fafc!important;border-color:#e2e8f0!important;font-weight:700!important}@keyframes adminSubnavIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.admin-layout .sidebar .nav-item,.admin-layout .sidebar .nav summary.nav-item,.admin-layout .sidebar .nav-group summary.nav-item:after,.admin-layout .sidebar .nav-group details[open] .nav-sub{transition:none!important;animation:none!important}}.admin-layout .withdraw-filter-panel{display:flex;align-items:flex-end;gap:14px;padding:14px;margin-bottom:14px;background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px}.admin-layout .withdraw-filter-grid{flex:1;min-width:0;display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(132px,.75fr) minmax(132px,.75fr) minmax(150px,.85fr) minmax(150px,.85fr);gap:12px;align-items:end}.admin-layout .withdraw-filter-field{min-width:0;display:grid;gap:6px;margin:0}.admin-layout .withdraw-filter-field span{color:#64748b;font-size:12px;font-weight:600;line-height:1}.admin-layout .withdraw-filter-field .input,.admin-layout .withdraw-page-size .input{width:100%!important;height:42px!important;min-height:42px!important;min-width:0!important;border-radius:10px!important;box-sizing:border-box!important;line-height:20px!important;box-shadow:none!important}.admin-layout .withdraw-filter-field select.input,.admin-layout .withdraw-page-size select.input{padding:0 36px 0 14px!important;line-height:42px!important;vertical-align:middle!important}.admin-layout .withdraw-filter-field input.input{padding:0 14px!important}.admin-layout .withdraw-filter-actions{flex:0 0 auto;display:flex;gap:8px;align-items:center}.admin-layout .withdraw-filter-actions .btn,.admin-layout .withdraw-page-actions .btn{height:42px!important;min-width:76px;border-radius:10px!important}.admin-layout .withdraw-table-shell{overflow-x:auto;background:#fff;border:1px solid #dbe3ef;border-radius:12px}.admin-layout .withdraw-table-shell table{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.admin-layout .withdraw-table-shell table th,.admin-layout .withdraw-table-shell table td{height:42px;padding:10px 12px!important}.admin-layout .withdraw-pager{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px}.admin-layout .withdraw-page-size,.admin-layout .withdraw-page-actions{display:flex;align-items:center;gap:8px;color:#334155;font-size:14px}.admin-layout .withdraw-page-size .input{width:82px!important}.admin-layout .withdraw-page-index{min-width:42px;text-align:center;color:#475569;font-variant-numeric:tabular-nums}@media (max-width: 1180px){.admin-layout .withdraw-filter-panel{align-items:stretch;flex-direction:column}.admin-layout .withdraw-filter-actions{justify-content:flex-end}}@media (max-width: 820px){.admin-layout .withdraw-filter-grid{grid-template-columns:1fr 1fr}.admin-layout .withdraw-filter-search{grid-column:1 / -1}.admin-layout .withdraw-pager{align-items:stretch;flex-direction:column}.admin-layout .withdraw-page-actions{justify-content:flex-end}}@media (max-width: 520px){.admin-layout .withdraw-filter-grid{grid-template-columns:1fr}.admin-layout .withdraw-filter-actions,.admin-layout .withdraw-page-actions{justify-content:stretch}.admin-layout .withdraw-filter-actions .btn,.admin-layout .withdraw-page-actions .btn{flex:1}}.app.admin-app,.admin-layout{--admin-sidebar-w: 240px;--admin-topbar-h: 64px;--admin-bg: #F5F7FB;--admin-sidebar-bg: #0B1220;--admin-sidebar-hover: rgba(148, 163, 184, .1);--admin-sidebar-active: linear-gradient(135deg, #1677FF 0%, #0B5ED7 58%, #06B6D4 100%);--admin-card-bg: #FFFFFF;--admin-border: #E5EAF3;--admin-text: #0F172A;--admin-text-muted: #64748B;--admin-accent: #1677FF;--admin-accent-dark: #0B5ED7;--admin-cyan: #06B6D4;--admin-success: #10B981;--admin-warning: #F59E0B;--admin-error: #EF4444;--admin-purple: #8B5CF6;--admin-card-shadow: 0 8px 24px rgba(15, 23, 42, .04);background:var(--admin-bg)!important;color:var(--admin-text)!important;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.admin-layout{min-height:100vh!important;display:flex!important;background:var(--admin-bg)!important}.admin-line-icon{flex:0 0 auto}.admin-layout .sidebar{width:var(--admin-sidebar-w)!important;height:100vh!important;background:radial-gradient(circle at 20% 0%,rgba(22,119,255,.16),transparent 260px),var(--admin-sidebar-bg)!important;border-right:1px solid rgba(148,163,184,.14)!important;box-shadow:none!important;color:#fff!important;padding:0!important}.admin-layout .sidebar .brand{height:64px!important;padding:0 18px!important;background:transparent!important;border-bottom:1px solid rgba(148,163,184,.16)!important;color:#fff!important;gap:12px!important}.admin-layout .sidebar .brand:before{content:none!important}.admin-layout .brand-mark{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(135deg,#1677ff,#06b6d4);box-shadow:0 10px 24px #1677ff2e}.admin-layout .brand-copy{display:grid;gap:2px;line-height:1.15}.admin-layout .brand-copy strong{color:#fff;font-size:16px;font-weight:800;letter-spacing:0}.admin-layout .brand-copy small{color:#94a3b8;font-size:12px;font-weight:600}.admin-layout .sidebar .nav{padding:16px 12px 18px!important;gap:18px!important;overflow-y:auto!important}.admin-layout .nav-section{display:grid;gap:6px}.admin-layout .nav-section-label{padding:0 12px 4px;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-layout .sidebar .nav-group{margin:0!important}.admin-layout .sidebar .nav-item,.admin-layout .sidebar .nav .nav-item,.admin-layout .sidebar button.nav-item,.admin-layout .sidebar .nav button.nav-item,.admin-layout .sidebar .nav summary.nav-item,.admin-layout .sidebar .nav .nav-group summary.nav-item,.admin-layout .sidebar .nav .nav-sub button.nav-item,.sidebar .nav .nav-group summary.nav-item,.sidebar .nav .nav-sub .nav-item,.admin-layout .sidebar .sidebar-footer .nav-item,.admin-layout .sidebar-footer .nav-item{min-height:44px!important;height:44px!important;padding:0 12px!important;border-radius:10px!important;display:flex!important;align-items:center!important;gap:11px!important;color:#94a3b8!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;font-size:14px!important;font-weight:650!important;line-height:1!important;transform:none!important}.admin-layout .sidebar .nav-item:hover,.admin-layout .sidebar .nav .nav-item:hover,.admin-layout .sidebar button.nav-item:hover,.admin-layout .sidebar .nav button.nav-item:hover,.admin-layout .sidebar .nav summary.nav-item:hover,.admin-layout .sidebar .nav .nav-group summary.nav-item:hover,.admin-layout .sidebar .nav .nav-sub button.nav-item:hover,.sidebar .nav .nav-group summary.nav-item:hover,.sidebar .nav .nav-sub .nav-item:hover,.admin-layout .sidebar .sidebar-footer .nav-item:hover,.admin-layout .sidebar-footer .nav-item:hover{color:#e5f2ff!important;background:var(--admin-sidebar-hover)!important;border-color:#94a3b824!important;transform:none!important;box-shadow:none!important}.admin-layout .sidebar .nav-item.active,.admin-layout .sidebar .nav .nav-item.active,.admin-layout .sidebar button.nav-item.active,.admin-layout .sidebar .nav button.nav-item.active,.admin-layout .sidebar .nav .nav-sub button.nav-item.active,.admin-layout .sidebar .nav .nav-sub .nav-item.active,.sidebar .nav .nav-sub .nav-item.active{color:#fff!important;background:var(--admin-sidebar-active)!important;border-color:#06b6d457!important;box-shadow:none!important;transform:none!important}.admin-layout .sidebar .nav-item.active:before,.admin-layout .sidebar .nav .nav-item.active:before,.admin-layout .sidebar button.nav-item.active:before,.admin-layout .sidebar .nav button.nav-item.active:before,.admin-layout .sidebar .nav .nav-sub button.nav-item.active:before,.admin-layout .sidebar .nav .nav-sub .nav-item.active:before{left:0!important;top:9px!important;width:3px!important;height:26px!important;background:#7dd3fc!important;border-radius:0 3px 3px 0!important;transform:none!important}.admin-layout .sidebar .nav-summary.group-active{color:#fff!important;background:#1677ff1a!important;border-color:#1677ff2e!important}.admin-layout .sidebar .nav-group summary.nav-item:after{right:16px!important;border-color:currentColor!important}.admin-layout .sidebar .nav-sub{margin:6px 0 10px 18px!important;padding:2px 0 2px 10px!important;border-left:1px solid rgba(148,163,184,.14)!important;gap:5px!important}.admin-layout .sidebar .nav-sub .nav-item,.admin-layout .sidebar .nav .nav-sub button.nav-item,.sidebar .nav .nav-sub .nav-item{min-height:36px!important;height:36px!important;font-size:13px!important;color:#94a3b8!important;padding:0 10px!important}.admin-layout .sidebar .nav-group:has(.nav-sub .nav-item.active) summary.nav-item{color:#fff!important;background:#1677ff1a!important;border-color:#1677ff2e!important}.admin-layout .sidebar .sidebar-footer{padding:14px 12px 16px!important;background:#0206172e!important;border-top:1px solid rgba(148,163,184,.14)!important}.admin-layout .admin-user-card{display:grid;grid-template-columns:40px 1fr 16px;align-items:center;gap:10px;padding:10px;margin-bottom:8px;border:1px solid rgba(148,163,184,.14);border-radius:10px;background:#ffffff0d}.admin-layout .admin-user-avatar,.admin-layout .topbar-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#eaf2ff;color:#0b5ed7;font-weight:800;font-size:14px}.admin-layout .admin-user-card strong,.admin-layout .admin-user-card span{display:block}.admin-layout .admin-user-card strong{color:#fff;font-size:13px;line-height:1.2}.admin-layout .admin-user-card span{color:#94a3b8;font-size:12px;margin-top:3px}.admin-layout .footer-action{position:relative;justify-content:flex-start!important}.admin-layout .danger-text{color:#fca5a5!important}.admin-layout .nav-badge{position:absolute;right:10px;top:8px;min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;border-radius:999px;color:#fff;background:#ef4444;font-size:11px;font-weight:800;box-shadow:0 0 #ef4444b3;animation:navBadgePulse 1.6s ease-out infinite}@keyframes navBadgePulse{0%{box-shadow:0 0 #ef44448c}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}.admin-layout .footer-action.has-unread{background:#ef444426!important;color:#fca5a5!important}.admin-layout .footer-action.has-unread svg{color:#ef4444!important}.admin-layout .content{margin-left:var(--admin-sidebar-w)!important;width:calc(100vw - var(--admin-sidebar-w))!important;min-height:100vh!important;background:var(--admin-bg)!important;padding:0!important}.admin-layout .admin-topbar{height:var(--admin-topbar-h)!important;padding:0 32px!important;background:#fff!important;border-bottom:1px solid var(--admin-border)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.admin-layout .topbar-title{color:#0f172a!important;font-size:15px!important;font-weight:750!important}.admin-layout .topbar-actions{margin-left:auto;display:flex;align-items:center;gap:16px;min-width:0}.admin-layout .topbar-search{width:min(360px,28vw);height:40px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #CBD5E1;border-radius:10px;background:#fff;color:#94a3b8}.admin-layout .topbar-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#0f172a;font-size:13px}.admin-layout .topbar-search input::placeholder{color:#94a3b8}.admin-layout .topbar-icon-btn{position:relative;width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid #E5EAF3;border-radius:10px;background:#fff;color:#334155;cursor:pointer}.admin-layout .topbar-icon-btn span{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:800;display:inline-grid;place-items:center}.admin-layout .topbar-date{color:#64748b;font-size:13px;white-space:nowrap}.admin-layout .topbar-profile{display:flex;align-items:center;gap:8px;color:#334155}.admin-layout .content-inner{width:min(1440px,100%)!important;margin:0 auto!important;padding:24px 32px 40px!important}.admin-layout .page-body{gap:16px!important}.admin-layout h1,.admin-layout h2,.admin-layout h3,.admin-layout .title,.admin-layout .ov-title,.admin-layout .notice-title{color:#0f172a!important;letter-spacing:0!important}.admin-layout .desc,.admin-layout .label,.admin-layout .ov-desc,.admin-layout .notice-list,.admin-layout .hello-text .hello-sub{color:#64748b!important}.admin-layout .card,.admin-layout .card.flat,.admin-layout .ov-card,.admin-layout .overview-header .ov-greet,.admin-layout .overview-header .notice,.admin-layout .admin-section-card,.admin-layout .admin-filter-panel,.admin-layout .admin-hero-card,.admin-layout .admin-stat-card,.admin-layout .admin-action-card{background:#fff!important;border:1px solid var(--admin-border)!important;border-radius:16px!important;box-shadow:var(--admin-card-shadow)!important;color:#0f172a!important}.admin-layout .admin-section-card:hover,.admin-layout .admin-stat-card:hover,.admin-layout .admin-action-card:hover{border-color:#bfdbfe!important;transform:translateY(-1px)}.admin-layout .admin-hero-card{display:grid;grid-template-columns:1fr 360px;gap:24px;align-items:center;padding:24px 28px}.admin-layout .hero-profile{display:flex;align-items:center;gap:18px;min-width:0}.admin-layout .hero-avatar{width:64px;height:64px;flex:0 0 auto;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,#eaf2ff,#ecfeff);color:#0b5ed7;font-size:24px;font-weight:850}.admin-layout .eyebrow{color:#1677ff;font-size:12px;font-weight:800;margin-bottom:6px}.admin-layout .hero-profile h1,.admin-layout .admin-page-header h1{margin:0;font-size:28px;line-height:1.2;font-weight:850}.admin-layout .hero-profile p,.admin-layout .admin-page-header p,.admin-layout .section-heading p{margin:7px 0 0;color:#64748b;font-size:13px;line-height:1.6}.admin-layout .hero-meta{display:flex;align-items:center;gap:8px;margin-top:14px;flex-wrap:wrap}.admin-layout .hero-meta>span:not(.status-badge){padding:5px 9px;border-radius:999px;background:#f8fafc;border:1px solid #E5EAF3;color:#475569;font-size:12px;font-weight:700}.admin-layout .hero-status{display:grid;grid-template-columns:1fr;gap:10px}.admin-layout .hero-status>div,.admin-layout .system-info-list>div,.admin-layout .notice-list.pro>div{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #EDF2F7}.admin-layout .hero-status span,.admin-layout .system-info-list span,.admin-layout .notice-list.pro span{color:#64748b;font-size:12px;font-weight:650}.admin-layout .hero-status strong,.admin-layout .system-info-list strong,.admin-layout .notice-list.pro strong{color:#0f172a;font-size:13px;font-weight:800;text-align:right}.admin-layout .admin-invite-code-row strong{display:inline-flex;align-items:center;justify-content:flex-end;gap:9px}.admin-layout .admin-invite-code-row code,.admin-layout .staff-invite-code{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:850;letter-spacing:.12em}.admin-layout .admin-invite-code-row button,.admin-layout .staff-invite-copy{min-height:28px;padding:4px 9px;border:1px solid #BFDBFE;border-radius:7px;color:#1d4ed8;background:#eff6ff;font-size:12px;font-weight:750;cursor:pointer}.admin-layout .staff-invite-copy{margin-left:8px}.admin-layout .admin-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.admin-layout .admin-stat-card{padding:18px;display:grid;gap:8px}.admin-layout .stat-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#1677ff;background:#eaf2ff}.admin-layout .stat-icon.cyan{color:#0891b2;background:#ecfeff}.admin-layout .stat-icon.success{color:#059669;background:#ecfdf5}.admin-layout .stat-icon.warning{color:#d97706;background:#fffbeb}.admin-layout .stat-icon.purple{color:#7c3aed;background:#f5f3ff}.admin-layout .admin-stat-card span{color:#64748b;font-size:13px;font-weight:700}.admin-layout .admin-stat-card strong{color:#0f172a;font-size:28px;line-height:1;font-weight:850}.admin-layout .admin-stat-card small{color:#94a3b8;font-size:12px;line-height:1.4}.admin-layout .admin-quick-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.admin-layout .admin-action-card{min-height:118px;padding:18px;display:grid;justify-items:start;gap:8px;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease}.admin-layout .admin-action-card svg{color:#1677ff}.admin-layout .admin-action-card strong{color:#0f172a;font-size:15px;font-weight:800}.admin-layout .admin-action-card span{color:#64748b;font-size:12px;line-height:1.45}.admin-layout .admin-overview-panels{display:grid;grid-template-columns:minmax(420px,.85fr) minmax(0,1.15fr);gap:16px}.admin-layout .admin-section-card,.admin-layout .admin-filter-panel{padding:22px 24px;transition:transform .16s ease,border-color .16s ease}.admin-layout .section-heading,.admin-layout .admin-page-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-layout .section-heading{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #EDF2F7}.admin-layout .section-heading h2{margin:0;font-size:18px;font-weight:850}.admin-layout .admin-page-header{min-height:96px;padding:22px 26px;border-radius:16px;background:#fff;border:1px solid var(--admin-border);box-shadow:var(--admin-card-shadow)}.admin-layout .admin-primary-action{gap:8px;height:40px!important;padding:0 18px!important}.admin-layout .admin-activity-list,.admin-layout .system-info-list,.admin-layout .notice-list.pro{display:grid;gap:10px}.admin-layout .admin-activity-list button{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:10px;border:1px solid #EDF2F7;background:#f8fafc;color:#0f172a;text-align:left;cursor:pointer}.admin-layout .admin-activity-list button:hover{border-color:#bfdbfe;background:#f8fbff}.admin-layout .admin-activity-list span{color:#0f172a;font-size:13px;font-weight:800}.admin-layout .admin-activity-list strong{color:#64748b;font-size:12px;font-weight:700;text-align:right}.admin-layout .admin-filter-panel{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.72fr) minmax(150px,.72fr) minmax(190px,.92fr) auto;gap:16px;align-items:end}.admin-layout .filter-field{min-width:0;display:grid;gap:7px}.admin-layout .date-range-filter{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.admin-layout .date-range-filter span{color:#64748b;font-size:12px;font-weight:800}.admin-layout .date-range-filter input[type=date]{min-width:0;cursor:pointer}.admin-layout .filter-actions,.admin-layout .order-filter-controls,.admin-layout .table-actions{display:flex;align-items:center;gap:8px}.admin-layout .btn,.admin-layout .btn.primary,.admin-layout .btn.slim{min-height:36px;border-radius:10px!important;border:1px solid transparent!important;padding:0 14px!important;background:#fff!important;box-shadow:none!important;color:#334155!important;font-size:13px!important;font-weight:750!important}.admin-layout .btn.primary{background:#1677ff!important;border-color:#1677ff!important;color:#fff!important}.admin-layout .btn.primary:hover{background:#0b5ed7!important;border-color:#0b5ed7!important}.admin-layout .btn.secondary{background:#fff!important;border-color:#cbd5e1!important;color:#475569!important}.admin-layout .btn.danger{background:#ef4444!important;color:#fff!important}.admin-layout .input,.admin-layout input.input,.admin-layout textarea.input,.admin-layout select.input{height:40px!important;min-height:40px!important;width:100%!important;padding:0 12px!important;border:1px solid #CBD5E1!important;border-radius:10px!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important;font-size:13px!important}.admin-layout textarea.input{min-height:88px!important;padding:10px 12px!important}.admin-layout .input:focus{border-color:#1677ff!important;box-shadow:0 0 0 3px #1677ff1f!important}.admin-layout .label{color:#475569!important;font-size:12px!important;font-weight:750!important}.admin-layout .admin-table-shell{width:100%;overflow-x:auto;border:1px solid var(--admin-border);border-radius:12px;background:#fff}.admin-layout .admin-table-shell table,.admin-layout table{width:100%;min-width:920px;border-collapse:separate!important;border-spacing:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;font-size:13px!important}.admin-layout table th{height:44px;padding:0 14px!important;background:#f8fafc!important;border-bottom:1px solid var(--admin-border)!important;color:#475569!important;font-size:12px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}.admin-layout table td{height:52px;padding:0 14px!important;color:#334155!important;border-bottom:1px solid var(--admin-border)!important;white-space:nowrap}.admin-layout table tr:last-child td{border-bottom:0!important}.admin-layout table tr:hover td{background:#f8fbff!important}.admin-layout .mono{font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;color:#0f172a!important;font-weight:700}.admin-layout .price-text{color:#1677ff!important;font-variant-numeric:tabular-nums;font-weight:800}.admin-layout .table-actions{position:relative}.admin-layout .table-action{padding:0;border:0;background:transparent;color:#1677ff;font-size:12px;font-weight:800;cursor:pointer}.admin-layout .table-action.primary{color:#0b5ed7}.admin-layout .table-action.danger{color:#ef4444}.admin-layout .status-tabs{display:flex;align-items:center;gap:8px;padding-bottom:14px}.admin-layout .status-tabs button{height:34px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:#64748b;font-size:13px;font-weight:800;cursor:pointer}.admin-layout .status-tabs button.active{color:#1677ff;background:#eaf2ff;border-color:#bfdbfe}.admin-layout .order-filter-row{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:14px}.admin-layout .order-filter-controls .input{max-width:360px}.admin-layout .status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border-radius:7px;font-size:12px;font-weight:850;border:1px solid transparent;white-space:nowrap}.admin-layout .status-pending,.admin-layout .status-submitted{color:#b45309;background:#fef3c7;border-color:#fde68a}.admin-layout .status-approved,.admin-layout .status-active,.admin-layout .status-unlocked{color:#047857;background:#d1fae5;border-color:#a7f3d0}.admin-layout .status-rejected,.admin-layout .status-inactive{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.admin-layout .status-sold{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.admin-layout .status-locked{color:#6d28d9;background:#f3e8ff;border-color:#e9d5ff}.admin-layout .admin-empty-state{min-height:150px;display:grid;place-items:center;justify-items:center;gap:9px;padding:28px 16px;color:#64748b;text-align:center}.admin-layout .admin-empty-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:#1677ff;background:#eaf2ff}.admin-layout .admin-empty-title{color:#0f172a;font-size:15px;font-weight:850}.admin-layout .admin-empty-desc{color:#64748b;font-size:13px}.admin-layout .dividend-admin-page{display:grid;gap:16px}.admin-layout .system-info-card{min-width:0}@media (max-width: 1280px){.admin-layout .admin-stat-grid,.admin-layout .admin-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-layout .admin-overview-panels{grid-template-columns:1fr}.admin-layout .admin-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-layout .filter-actions{justify-content:flex-end}}@media (max-width: 900px){.admin-layout .topbar-search,.admin-layout .topbar-date{display:none}.admin-layout .admin-hero-card,.admin-layout .admin-stat-grid,.admin-layout .admin-quick-grid,.admin-layout .admin-filter-panel{grid-template-columns:1fr}.admin-layout .admin-page-header,.admin-layout .section-heading{align-items:flex-start;flex-direction:column}}@media (max-width: 768px){.admin-layout{--admin-sidebar-w: 0px}.admin-layout .sidebar{transform:translate(-100%)}.admin-layout .content{margin-left:0!important;width:100%!important}.admin-layout .content-inner{padding:16px!important}}.admin-layout .sidebar .sidebar-footer>.admin-user-card,.admin-layout .sidebar .sidebar-footer>div.admin-user-card:first-child{display:grid!important;grid-template-columns:40px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;padding:10px!important;margin:0 0 8px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:10px!important;background:#0f172ab8!important;color:#e5f2ff!important;box-shadow:none!important;text-align:left!important}.admin-layout .sidebar .sidebar-footer>.admin-user-card .admin-user-avatar{width:36px!important;height:36px!important;background:linear-gradient(135deg,#eaf2ff,#dff7ff)!important;color:#0b5ed7!important}.admin-layout .sidebar .sidebar-footer>.admin-user-card strong{color:#f8fafc!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}.admin-layout .sidebar .sidebar-footer>.admin-user-card span{color:#94a3b8!important;font-size:12px!important;font-weight:650!important;margin-top:3px!important}.admin-layout .sidebar .sidebar-footer>.admin-user-card svg{color:#94a3b8!important}.admin-layout .content-inner{width:100%!important;max-width:none!important;margin:0!important;padding:24px 32px 40px!important}.admin-layout .page-body{width:100%!important;max-width:none!important;align-items:stretch!important}.admin-layout .content-inner>.page-body>.card,.admin-layout .content-inner>.page-body>.card.flat,.admin-layout .content-inner>.page-body>section,.admin-layout .content-inner>.page-body>div:not(.modal):not(.modal-overlay){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.admin-layout .content-inner .card.flat{width:100%!important;max-width:none!important}.admin-layout .content-inner .admin-form-compact{width:100%}.admin-layout .content-inner .card.flat>h1.title:first-child,.admin-layout .content-inner .card.flat>.title:first-child{margin:0 0 18px!important;font-size:28px!important;line-height:1.2!important;font-weight:850!important}.admin-layout .content-inner .card.flat>.form.admin-form-compact:first-of-type,.admin-layout .content-inner .card.flat>h1.title+.form.admin-form-compact,.admin-layout .content-inner .card.flat>h1.title+.desc+.form.admin-form-compact{display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;align-items:end!important;gap:14px!important;padding:16px!important;margin:0 0 16px!important;border:1px solid #E5EAF3!important;border-radius:12px!important;background:#f8fafc!important}.admin-layout .content-inner .card.flat>.form.admin-form-compact:first-of-type>.label,.admin-layout .content-inner .card.flat>h1.title+.form.admin-form-compact>.label,.admin-layout .content-inner .card.flat>h1.title+.desc+.form.admin-form-compact>.label{align-self:center;margin:0!important}.admin-layout .content-inner .card.flat>.form.admin-form-compact:first-of-type .sub-actions,.admin-layout .content-inner .card.flat>h1.title+.form.admin-form-compact .sub-actions,.admin-layout .content-inner .card.flat>h1.title+.desc+.form.admin-form-compact .sub-actions{margin:0!important;align-self:end!important}.admin-layout .content-inner .card.flat>table,.admin-layout .content-inner .card.flat>div>table{min-width:100%!important}.admin-layout .content-inner .card.flat>div:has(>table){width:100%!important;overflow-x:auto!important;border:1px solid #E5EAF3!important;border-radius:12px!important;background:#fff!important}.admin-layout .content-inner .card.flat>div:has(>table) table{border:0!important}@media (min-width: 1600px){.admin-layout .content-inner{padding-left:40px!important;padding-right:40px!important}}@media (max-width: 1180px){.admin-layout .content-inner .card.flat>.form.admin-form-compact:first-of-type,.admin-layout .content-inner .card.flat>h1.title+.form.admin-form-compact,.admin-layout .content-inner .card.flat>h1.title+.desc+.form.admin-form-compact{grid-template-columns:1fr!important}}.admin-layout select.input,.app.admin-app select.input,.admin-layout .content-inner select.input,.admin-layout table select.input,.admin-layout .sub-actions select.input{height:40px!important;min-height:40px!important;line-height:38px!important;padding:0 36px 0 12px!important;color:#0f172a!important;background-color:#fff!important;border:1px solid #CBD5E1!important;border-radius:10px!important;box-shadow:none!important;font-size:13px!important;font-weight:650!important;text-indent:0!important;vertical-align:middle!important;white-space:nowrap!important;overflow:visible!important;background-clip:padding-box!important}.admin-layout select.input option,.app.admin-app select.input option{color:#0f172a!important;background:#fff!important;font-size:13px!important;line-height:24px!important;min-height:28px!important;padding:8px 12px!important}.admin-layout table th select.input,.admin-layout table td select.input{width:auto!important;min-width:116px!important;max-width:100%!important;height:34px!important;min-height:34px!important;line-height:32px!important;border-radius:9px!important}.admin-layout .sub-actions select.input,.admin-layout .withdraw-page-size select.input{width:auto!important;min-width:92px!important;height:40px!important;min-height:40px!important;line-height:38px!important}.admin-layout .users-filter-panel{grid-template-columns:minmax(280px,1fr) minmax(180px,260px) auto!important;margin:16px 0!important}.admin-layout .users-filter-panel .filter-actions{align-self:end!important;justify-content:flex-start!important}.admin-layout .users-filter-panel .btn{height:40px!important}.admin-layout .content-inner .card.flat>.admin-filter-panel+div:has(>table){margin-top:0!important}@media (max-width: 980px){.admin-layout .users-filter-panel{grid-template-columns:1fr!important}}.jqc-admin-login-screen{min-height:100vh;background:radial-gradient(circle at 16% 14%,rgba(22,119,255,.12),transparent 30rem),radial-gradient(circle at 90% 0%,rgba(6,182,212,.12),transparent 28rem),linear-gradient(180deg,#f8fafc,#eef3fa)!important;color:#0f172a}.jqc-admin-login-screen .content.admin-login,.jqc-admin-login-screen .admin-login-shell{width:100%;min-height:100vh;display:grid!important;grid-template-columns:minmax(0,1fr) 430px;align-items:stretch;justify-content:center;gap:24px;max-width:1180px;margin:0 auto;padding:32px!important;box-sizing:border-box}.admin-login-brand-panel{position:relative;overflow:hidden;min-height:560px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:34px;border-radius:24px;background:linear-gradient(135deg,#1677ff2e,#06b6d41a),linear-gradient(160deg,#0b1220,#111c2f 58%,#0b1220);border:1px solid rgba(148,163,184,.22);box-shadow:0 24px 60px #0f172a2e}.admin-login-brand-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 86%);mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 86%);pointer-events:none}.admin-login-brand-row,.admin-login-brand-copy,.admin-login-signal-grid{position:relative;z-index:1}.admin-login-brand-row{display:flex;align-items:center;gap:14px}.admin-login-brand-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,#1677ff,#06b6d4);box-shadow:0 14px 32px #1677ff47}.admin-login-brand-row strong{display:block;color:#fff;font-size:20px;line-height:1.15;font-weight:850}.admin-login-brand-row span:not(.admin-login-brand-mark){display:block;margin-top:4px;color:#94a3b8;font-size:13px;font-weight:700}.admin-login-eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;color:#bae6fd;background:#0ea5e91f;border:1px solid rgba(56,189,248,.2);font-size:12px;font-weight:800;letter-spacing:.02em}.admin-login-brand-copy h1{max-width:520px;margin:18px 0 12px;color:#fff;font-size:clamp(34px,4.4vw,58px);line-height:1.02;font-weight:900;letter-spacing:0}.admin-login-brand-copy p{max-width:540px;margin:0;color:#cbd5e1;font-size:15px;line-height:1.75}.admin-login-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-login-signal-grid>div{padding:14px;border-radius:14px;background:#0f172a7a;border:1px solid rgba(148,163,184,.16)}.admin-login-signal-grid span{display:block;color:#94a3b8;font-size:12px;font-weight:700}.admin-login-signal-grid strong{display:block;margin-top:8px;color:#f8fafc;font-size:14px;font-weight:850}.jqc-admin-login-screen .admin-login .login-box,.jqc-admin-login-screen .admin-login .login-box.card,.jqc-admin-login-screen .admin-login-card{width:100%;max-width:none;align-self:center;padding:30px!important;border-radius:22px!important;background:#fff!important;border:1px solid #E5EAF3!important;box-shadow:0 24px 60px #0f172a1f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.admin-login-card-head{display:flex;align-items:center;gap:14px;margin-bottom:28px}.admin-login-card-head img{width:58px;height:58px;flex:0 0 auto;object-fit:cover;border-radius:16px;box-shadow:0 10px 24px #1677ff1f}.admin-login-card-head span{display:block;color:#1677ff;font-size:12px;font-weight:850;margin-bottom:4px}.admin-login-card-head h2{margin:0;color:#0f172a;font-size:28px;line-height:1.15;font-weight:900}.admin-login-card-head p{margin:6px 0 0;color:#64748b;font-size:13px}.jqc-admin-login-screen .admin-login-form{display:grid;gap:16px}.admin-login-field{display:grid;gap:8px}.jqc-admin-login-screen .admin-login .form .label,.jqc-admin-login-screen .admin-login-field .label{color:#475569!important;font-size:12px!important;font-weight:800!important;margin:0!important}.jqc-admin-login-screen .admin-login .input,.jqc-admin-login-screen .admin-login input.input{width:100%!important;height:46px!important;min-height:46px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid #CBD5E1!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important;font-size:14px!important;box-sizing:border-box}.jqc-admin-login-screen .admin-login .input::placeholder{color:#94a3b8!important}.jqc-admin-login-screen .admin-login .input:focus{border-color:#1677ff!important;box-shadow:0 0 0 4px #1677ff1f!important;outline:none}.admin-login-error{padding:11px 13px;border-radius:12px;color:#b91c1c;background:#fef2f2;border:1px solid #FECACA;font-size:13px;line-height:1.5}.jqc-admin-login-screen .admin-login .btn.primary.admin-login-submit{width:100%;height:46px!important;margin-top:4px;border-radius:12px!important;border:1px solid #1677FF!important;background:linear-gradient(135deg,#1677ff,#0891b2)!important;color:#fff!important;box-shadow:0 12px 24px #1677ff2e!important;font-size:15px!important;font-weight:850!important}.jqc-admin-login-screen .admin-login .btn.primary.admin-login-submit:hover{transform:translateY(-1px);box-shadow:0 16px 30px #1677ff38!important}@media (max-width: 920px){.jqc-admin-login-screen .content.admin-login,.jqc-admin-login-screen .admin-login-shell{grid-template-columns:1fr;align-content:start;gap:14px;padding:18px!important}.admin-login-brand-panel{min-height:auto;padding:20px;border-radius:20px}.admin-login-brand-copy h1{margin-top:14px;font-size:30px}.admin-login-brand-copy p,.admin-login-signal-grid{display:none}.jqc-admin-login-screen .admin-login .login-box.card,.jqc-admin-login-screen .admin-login-card{padding:22px!important;border-radius:20px!important}}@media (max-width: 560px){.jqc-admin-login-screen .content.admin-login,.jqc-admin-login-screen .admin-login-shell{padding:14px!important}.admin-login-card-head{align-items:flex-start}.admin-login-card-head h2{font-size:24px}}.jqc-admin-login-screen{background:#f5f7fb!important}.jqc-admin-login-screen .content.admin-login,.jqc-admin-login-screen .admin-login-shell{min-height:100vh!important;max-width:980px!important;grid-template-columns:430px 430px!important;align-items:center!important;justify-content:center!important;gap:20px!important;padding:32px!important}.jqc-admin-login-screen .admin-login-brand-panel{width:100%!important;min-height:520px!important;max-height:520px!important;justify-content:space-between!important;padding:30px!important;border-radius:22px!important;background:linear-gradient(180deg,#111e32f5,#0b1220fa),#0b1220!important;box-shadow:0 20px 48px #0f172a29!important}.jqc-admin-login-screen .admin-login-brand-panel:before{opacity:.35!important}.jqc-admin-login-screen .admin-login-brand-row strong{color:#fff!important;font-size:19px!important}.jqc-admin-login-screen .admin-login-brand-row span:not(.admin-login-brand-mark){color:#cbd5e1!important}.jqc-admin-login-screen .admin-login-eyebrow{color:#cffafe!important;background:#06b6d41f!important;border-color:#06b6d442!important}.jqc-admin-login-screen .admin-login-brand-copy h1{max-width:360px!important;margin:16px 0 12px!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;font-size:34px!important;line-height:1.16!important;font-weight:900!important}.jqc-admin-login-screen .admin-login-brand-copy p{max-width:350px!important;color:#cbd5e1!important;font-size:14px!important;line-height:1.8!important}.jqc-admin-login-screen .admin-login-signal-grid{grid-template-columns:1fr!important;gap:8px!important}.jqc-admin-login-screen .admin-login-signal-grid>div{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:42px!important;padding:10px 12px!important;border-radius:12px!important}.jqc-admin-login-screen .admin-login-signal-grid strong{margin-top:0!important;font-size:13px!important}.jqc-admin-login-screen .admin-login .login-box.card,.jqc-admin-login-screen .admin-login-card{width:100%!important;min-height:480px!important;align-self:center!important;padding:34px!important;border-radius:22px!important}.jqc-admin-login-screen .admin-login-card-head{align-items:center!important;margin-bottom:30px!important}.jqc-admin-login-screen .admin-login-form-mark{width:54px!important;height:54px!important;flex:0 0 auto!important;display:grid!important;place-items:center!important;border-radius:15px!important;color:#fff!important;background:linear-gradient(135deg,#1677ff,#06b6d4)!important;box-shadow:0 12px 24px #1677ff2e!important}.jqc-admin-login-screen .admin-login-card-head img{display:none!important}.jqc-admin-login-screen .admin-login-card-head h2{color:#0f172a!important;-webkit-text-fill-color:#0F172A!important;font-size:30px!important;font-weight:900!important}.jqc-admin-login-screen .admin-login-card-head p{color:#64748b!important}.jqc-admin-login-screen .admin-login-form{gap:17px!important}.jqc-admin-login-screen .admin-login .input,.jqc-admin-login-screen .admin-login input.input{height:48px!important;min-height:48px!important;border-radius:10px!important}.jqc-admin-login-screen .admin-login .btn.primary.admin-login-submit{height:48px!important;border-radius:10px!important}@media (max-width: 980px){.jqc-admin-login-screen .content.admin-login,.jqc-admin-login-screen .admin-login-shell{max-width:460px!important;grid-template-columns:1fr!important;gap:14px!important;padding:18px!important}.jqc-admin-login-screen .admin-login-brand-panel{min-height:auto!important;max-height:none!important;padding:20px!important}.jqc-admin-login-screen .admin-login-brand-copy,.jqc-admin-login-screen .admin-login-signal-grid{display:none!important}.jqc-admin-login-screen .admin-login .login-box.card,.jqc-admin-login-screen .admin-login-card{min-height:auto!important;padding:24px!important}}.jqc-admin-login-screen .content.admin-login,.jqc-admin-login-screen .admin-login-shell{max-width:460px!important;grid-template-columns:1fr!important;gap:0!important}.jqc-admin-login-screen .admin-login .login-box.card,.jqc-admin-login-screen .admin-login-card{min-height:auto!important}.admin-layout .ops-popup,.admin-layout td .ops-popup,.ops-popup-portal{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;padding:8px!important;min-width:160px!important;width:auto!important;max-width:280px!important;background:#fff!important;border:1px solid #E2E8F0!important;border-radius:10px!important;box-shadow:0 12px 32px #0f172a38!important;color:#0f172a!important;white-space:nowrap!important}.admin-layout .ops-popup:not(.ops-popup-portal),.admin-layout td .ops-popup:not(.ops-popup-portal){z-index:50!important;top:100%!important;left:0!important;right:auto!important;margin-top:4px!important}.admin-layout .dropdown{position:relative;display:inline-block}.admin-layout .ops-popup>.btn,.admin-layout .ops-popup>.btn.slim,.admin-layout .ops-popup>.btn.primary,.admin-layout .ops-popup>.btn.danger,.ops-popup-portal>.btn,.ops-popup-portal>.btn.slim,.ops-popup-portal>.btn.primary,.ops-popup-portal>.btn.danger{display:flex!important;width:100%!important;margin:0!important;justify-content:center!important;min-height:32px!important;font-size:13px!important;padding:6px 12px!important}.app.admin-app .kyc-review-modal-card,.admin-layout .kyc-review-modal-card{width:min(1120px,calc(100vw - 48px))!important;max-width:1120px!important;max-height:calc(100dvh - 48px)!important;padding:24px!important;overflow:auto!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dbe3ef!important;border-radius:14px!important;color:#0f172a!important}.admin-layout .kyc-review-modal-card>.title{margin:0 0 18px!important;color:#0f172a!important;font-size:22px!important;font-weight:800!important}.admin-layout .kyc-review-filters{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(220px,1fr) minmax(360px,1.5fr) auto;align-items:end;gap:14px;padding:16px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.admin-layout .kyc-review-field{min-width:0;display:grid;gap:7px}.admin-layout .kyc-review-field>.label{margin:0!important;color:#475569!important;font-size:13px!important;font-weight:700!important}.admin-layout .kyc-review-field>.input,.admin-layout .kyc-review-date-range>.input{min-width:0;width:100%!important;box-sizing:border-box!important}.admin-layout .kyc-review-date-range{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-layout .kyc-review-filter-actions{align-self:end;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin:0!important}.admin-layout .kyc-review-results{margin-top:14px}.admin-layout .kyc-review-table-wrap{width:100%;overflow-x:auto;border:1px solid #e2e8f0;border-radius:10px;background:#fff;-webkit-overflow-scrolling:touch}.admin-layout .kyc-review-table{width:100%;min-width:900px;border-collapse:collapse;table-layout:auto}.admin-layout .kyc-review-table th,.admin-layout .kyc-review-table td{vertical-align:top}.admin-layout .kyc-review-table .desc{min-width:260px;white-space:normal;overflow-wrap:anywhere}.admin-layout .kyc-review-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:12px}.admin-layout .kyc-review-page-size,.admin-layout .kyc-review-page-controls{display:flex;align-items:center;gap:8px}.admin-layout .kyc-review-page-size .input{width:92px!important}.admin-layout .kyc-review-footer{justify-content:flex-end;gap:10px;margin-top:16px}@media (max-width: 1000px){.admin-layout .kyc-review-filters{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.admin-layout .kyc-review-date-field,.admin-layout .kyc-review-filter-actions{grid-column:1 / -1}}@media (max-width: 640px){.admin-layout .kyc-review-modal{padding:10px!important}.app.admin-app .kyc-review-modal-card,.admin-layout .kyc-review-modal-card{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:14px!important;border-radius:10px!important}.admin-layout .kyc-review-modal-card>.title{margin-bottom:14px!important;font-size:19px!important}.admin-layout .kyc-review-filters{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.admin-layout .kyc-review-date-field,.admin-layout .kyc-review-filter-actions{grid-column:auto}.admin-layout .kyc-review-date-range{grid-template-columns:minmax(0,1fr)}.admin-layout .kyc-review-filter-actions>.btn{flex:1 1 0}.admin-layout .kyc-review-pagination{display:grid;grid-template-columns:minmax(0,1fr)}.admin-layout .kyc-review-page-size,.admin-layout .kyc-review-page-controls{justify-content:space-between;flex-wrap:wrap}.admin-layout .kyc-review-page-controls>.btn{flex:1 1 96px}.admin-layout .kyc-review-footer>.btn{width:100%}}@media (max-width: 720px){.ipo-admin-application-grid,.ipo-admin-time-grid{grid-template-columns:1fr!important}}.hedge-admin-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;padding:clamp(18px,4vh,40px) 24px;overflow-y:auto;background:#0f172a80;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.hedge-admin-modal-card{width:100%;max-height:calc(100dvh - clamp(36px,8vh,80px));margin:0 auto;padding:24px;overflow-y:auto;box-sizing:border-box;border:1px solid #dbe3ef;border-radius:16px;background:#fff;color:#0f172a;box-shadow:0 24px 70px #0f172a3d;overscroll-behavior:contain}.hedge-admin-modal-card--compact{max-width:420px}.hedge-admin-modal-card--medium{max-width:520px}.hedge-admin-modal-card--wide{max-width:760px}.hedge-admin-modal .title{margin:0 0 18px!important;color:#102033!important;font-size:22px;line-height:1.35}.hedge-admin-modal .form{display:grid;gap:16px}.hedge-admin-modal .label{display:block;margin-bottom:7px;color:#334155!important;font-size:13px;font-weight:650;line-height:1.4}.hedge-admin-modal .desc{color:#64748b!important;line-height:1.6}.hedge-admin-modal .input,.hedge-admin-modal input.input,.hedge-admin-modal textarea.input,.hedge-admin-modal select.input{width:100%;min-height:44px;padding:10px 12px;box-sizing:border-box;border:1px solid #cbd5e1!important;border-radius:8px;outline:none;background:#fff!important;color:#0f172a!important;font:inherit;color-scheme:light;transition:border-color .15s ease,box-shadow .15s ease}.hedge-admin-modal textarea.input{min-height:88px;height:auto;resize:vertical}.hedge-admin-modal .input::placeholder{color:#94a3b8!important;opacity:1}.hedge-admin-modal .input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb21!important}.hedge-admin-modal label{color:#334155}.hedge-admin-modal input[type=checkbox]{width:16px;height:16px;accent-color:#2563eb}.hedge-admin-modal .sub-actions{display:flex;gap:10px;padding-top:16px;border-top:1px solid #e2e8f0}.hedge-admin-modal .btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border:1px solid #cbd5e1!important;border-radius:8px;background:#fff!important;color:#334155!important;box-shadow:none!important;font-size:14px;font-weight:600;cursor:pointer}.hedge-admin-modal .btn:hover{border-color:#94a3b8!important;background:#f8fafc!important}.hedge-admin-modal .btn.primary{border-color:#2563eb!important;background:#2563eb!important;color:#fff!important}.hedge-admin-modal .btn.primary:hover{border-color:#1d4ed8!important;background:#1d4ed8!important}@media (max-width: 720px){.hedge-admin-modal{padding:10px}.hedge-admin-modal-card{max-height:calc(100dvh - 20px);padding:16px;border-radius:12px}.hedge-admin-modal .hedge-admin-form-grid,.hedge-admin-modal .hedge-admin-form-grid--three{grid-template-columns:minmax(0,1fr)!important}}.auction-admin-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;box-sizing:border-box;padding:clamp(16px,3vw,32px);overflow-y:auto;background:#0f172a94;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.auction-admin-modal-card{width:min(860px,100%);max-height:calc(100dvh - clamp(32px,6vw,64px));padding:26px;overflow-y:auto;box-sizing:border-box;color:#172033;border:1px solid #d7e0eb;border-radius:16px;outline:none;background:#fff;box-shadow:0 24px 80px #0f172a4d;overscroll-behavior:contain}.auction-admin-modal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #e2e8f0}.auction-admin-modal-header h2{min-width:0;margin:0;color:#102033;font-size:24px;line-height:1.35}.auction-admin-modal-form{display:grid;gap:20px;margin-top:20px}.auction-admin-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auction-admin-check{min-height:44px;display:flex;align-items:center;gap:10px;box-sizing:border-box;padding:10px 14px;color:#334155;border:1px solid #dbe3ee;border-radius:8px;background:#f8fafc;font-size:14px;font-weight:650}.auction-admin-check input{width:17px;height:17px;flex:0 0 auto;margin:0;accent-color:#2563eb}.auction-admin-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.auction-admin-field{min-width:0;display:grid;grid-template-rows:auto 46px;gap:7px;color:#334155;font-size:13px;font-weight:650}.auction-admin-modal .input,.auction-admin-modal input.input{width:100%;min-width:0;height:46px;padding:10px 12px;box-sizing:border-box;color:#0f172a;border:1px solid #cbd5e1;border-radius:8px;outline:none;background:#fff;font:inherit;font-weight:500;color-scheme:light}.auction-admin-modal .input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb21}.auction-admin-note{margin:0;color:#64748b;font-size:13px;line-height:1.6}.auction-admin-modal .btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:9px 16px;color:#334155;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font-size:14px;font-weight:650;cursor:pointer}.auction-admin-modal .btn.primary{color:#fff;border-color:#2563eb;background:linear-gradient(120deg,#316ce8,#0ea5b7)}.auction-admin-close{flex:0 0 auto}.auction-admin-save{width:100%;min-height:48px!important}@media (max-width: 720px){.auction-admin-modal{place-items:start center;padding:10px}.auction-admin-modal-card{max-height:calc(100dvh - 20px);padding:18px;border-radius:12px}.auction-admin-modal-header h2{font-size:19px}.auction-admin-options,.auction-admin-field-grid{grid-template-columns:minmax(0,1fr)}}.admin-layout .ipo-admin-items-table-wrap{width:100%;overflow-x:visible}.admin-layout .ipo-admin-items-table{width:100%;table-layout:fixed;font-size:12px}.admin-layout .ipo-admin-items-table th,.admin-layout .ipo-admin-items-table td{padding:7px 3px!important;vertical-align:middle;line-height:1.35}.admin-layout .ipo-admin-items-table th{white-space:normal;font-size:11px}.admin-layout .ipo-admin-items-table td{overflow:hidden;text-overflow:ellipsis}.admin-layout .ipo-admin-items-table th:nth-child(1){width:4%}.admin-layout .ipo-admin-items-table th:nth-child(2){width:6%}.admin-layout .ipo-admin-items-table th:nth-child(3){width:5%}.admin-layout .ipo-admin-items-table th:nth-child(4){width:6%}.admin-layout .ipo-admin-items-table th:nth-child(5){width:8%}.admin-layout .ipo-admin-items-table th:nth-child(6){width:5%}.admin-layout .ipo-admin-items-table th:nth-child(n+7):nth-child(-n+12){width:9.5%}.admin-layout .ipo-admin-items-table th:nth-child(13){width:9%}.admin-layout .ipo-admin-items-table td:nth-child(n+7):nth-child(-n+12){white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.admin-layout .ipo-admin-items-table td:nth-child(-n+6),.admin-layout .ipo-admin-items-table td:nth-child(13){white-space:nowrap}.admin-layout .ipo-admin-items-table td:nth-child(4) .btn,.admin-layout .ipo-admin-items-table td:nth-child(13) .btn{min-width:0;height:30px!important;padding:0 8px!important;font-size:12px!important}@media (max-width: 1180px){.admin-layout .ipo-admin-items-table{font-size:11px}.admin-layout .ipo-admin-items-table th,.admin-layout .ipo-admin-items-table td{padding-right:2px!important;padding-left:2px!important}}:root{--container-max: 64rem;--gap-xxs: .5rem;--gap-xs: .75rem;--gap-sm: 1rem;--gap-md: 1.25rem;--gap-lg: 1.5rem;--nav-space-mobile: 5.5rem;--nav-space-desktop: 6rem}.screen.market-screen{align-items:stretch!important;justify-content:flex-start!important;padding-top:0!important;background:linear-gradient(135deg,var(--bg-start) 0%,var(--bg-end) 50%,#0f172a 100%)!important;min-height:100vh}.market-tabs{display:flex;justify-content:flex-start;align-items:center;gap:var(--gap-xxs);margin:var(--gap-xs) 0 var(--gap-xxs);padding:0;border-radius:0;border:none;background:transparent;box-shadow:none}.market-navigation-fixed .market-tabs{margin:0;flex:0 0 auto}.market-navigation-fixed .title{margin:0;font-size:clamp(24px,1.8vw,32px);line-height:1.15;letter-spacing:0}.market-screen .title,.market-content .title{color:var(--text)}.market-navigation-fixed{position:sticky!important;top:0;left:0;right:0;z-index:100;padding:12px 16px 0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;box-shadow:none;display:flex;justify-content:center;box-sizing:border-box}.market-navigation-fixed .card{width:100%;min-height:0;margin:0;padding:16px 20px;background:#fffffffa;border:1px solid #dbe3ef;border-radius:12px;box-shadow:0 16px 34px #0f172a14;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box}.market-content{display:grid;grid-template-columns:1fr;gap:0;padding-top:1rem;max-width:100%;width:100%;margin:0;padding-left:16px;padding-right:16px;padding-bottom:100px;background:transparent;box-sizing:border-box}.market-content>div{margin-top:0;background:transparent;border:none;box-shadow:none}@media (min-width: 768px){.market-navigation-fixed{position:sticky!important;top:0;left:0;right:0;z-index:100;padding:12px 24px 0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;box-shadow:none}.market-content{padding-top:1rem;max-width:100%;margin:0;padding-left:24px;padding-right:24px}.market-tabs{margin:var(--gap-xxs) 0 var(--gap-xxs);max-width:none;justify-content:flex-start}.market-tabs .pill{height:36px;padding:0 16px;font-size:15px;min-width:120px}.market-navigation-fixed .card{max-width:none;margin:0;padding:16px 20px;min-height:0;box-sizing:border-box}.market-navigation-fixed .title{margin:0}.data-table{font-size:16px;margin:0 auto;width:100%}.data-table th{font-size:17px;font-weight:600;padding:16px 12px}.data-table td{font-size:16px;padding:16px 12px;line-height:1.5}.favorite-star{width:20px;height:20px;font-size:18px;padding:.25rem .375rem}@media (min-width: 1200px){.market-navigation-fixed,.market-content{padding-left:3vw;padding-right:3vw}.data-table{font-size:17px}.data-table th{font-size:18px;padding:1.125rem 1rem}.data-table td{font-size:17px;padding:1.125rem 1rem}}@media (min-width: 1600px){.market-navigation-fixed,.market-content{padding-left:4vw;padding-right:4vw}.data-table{font-size:18px}.data-table th{font-size:19px;padding:1.25rem 1.125rem}.data-table td{font-size:18px;padding:1.25rem 1.125rem}}}.search-row{display:flex;align-items:center;gap:var(--gap-xs);position:relative;flex-wrap:nowrap}.search-label{flex-shrink:0;white-space:nowrap;color:var(--text-secondary)}.market-screen .desc,.market-content .desc{color:var(--text-secondary)}.search-input{flex:1;min-width:100px;max-width:100%;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--text)!important}.search-input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px #3b82f640!important;background:#ffffff14!important}.search-input::placeholder{color:var(--muted)!important}.suggestion-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;max-height:240px;overflow:auto;border:1px solid #263b5e;border-radius:10px;background:#152035e6;box-shadow:0 10px 24px #00000059}.suggestion-item{display:flex;gap:6px;align-items:center;padding:8px 10px;cursor:pointer}.suggestion-item:hover{background:#5b8def14}.suggestion-item.empty{color:#a8b3cf}@media (max-width: 480px){.search-label{min-width:120px}.search-input{min-width:80px}}.pill{height:36px;padding:0 16px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--text);cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500;white-space:nowrap}.pill:hover{border-color:var(--accent);background:#3b82f626;color:var(--accent)}.pill.active{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 2px 12px #3b82f666}.pill-group{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media (max-width: 480px){.pill{height:30px;padding:0 10px;font-size:12px}.pill-group{gap:6px}.pill-group .desc{font-size:11px;width:100%;margin-bottom:2px}}@media (max-width: 380px){.pill{height:28px;padding:0 8px;font-size:11px}.pill-group{gap:4px}}.market-tabs .pill{height:2rem;padding:0 1rem;font-size:.875rem;font-weight:600;border-radius:var(--radius-sm);min-width:6.5rem;text-align:center}.market-tabs .pill.active{box-shadow:0 2px 8px #3b82f640;background:var(--accent);border-color:var(--accent);color:#fff}.pill-icon{display:inline-block;width:18px;height:18px;margin-right:8px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.dropdown-nav{position:relative;display:inline-block}.dropdown-trigger{display:flex;align-items:center;gap:4px;cursor:pointer;transition:all .2s ease}.dropdown-trigger:hover{background-color:#ffffff1a}.dropdown-menu{position:absolute;top:100%;left:0;background:#111827f2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);box-shadow:0 8px 32px #00000080;min-width:200px;z-index:1000;margin-top:0;display:none;opacity:0;transform:translateY(-10px);transition:all .2s ease;padding:8px 0}.dropdown-menu:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px;background:transparent}@keyframes dropdownFadeIn{to{opacity:1;transform:translateY(0)}}.dropdown-section{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1)}.dropdown-section:last-child{border-bottom:none}.dropdown-label{display:block;padding:0 16px 8px;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.dropdown-item{display:block;width:100%;padding:10px 18px;background:none;border:none;color:var(--text);font-size:14px;text-align:left;cursor:pointer;transition:all .2s ease;margin:2px 0}.dropdown-item:hover{background-color:var(--accent-light);color:var(--accent)}.dropdown-item.active{background-color:var(--accent-light);color:var(--accent);font-weight:600}.dropdown-item.active:hover{background-color:var(--accent-light)}.dropdown-nav:hover .dropdown-menu,.dropdown-nav .dropdown-menu:hover{display:block;opacity:1;transform:translateY(0)}.dropdown-nav{position:relative}.dropdown-nav:hover .dropdown-menu{display:block;opacity:1;transform:translateY(0)}@media (max-width: 767px){.dropdown-nav:hover .dropdown-menu{display:none}.dropdown-menu.mobile-show{display:block!important;opacity:1!important;transform:translate(0) translateY(0)!important}.dropdown-menu{position:fixed;top:calc(env(safe-area-inset-top,0px) + var(--nav-space-mobile));left:16px;right:16px;transform:translateY(-10px);min-width:280px;max-width:calc(100vw - 32px);max-height:calc(100vh - var(--nav-space-mobile) - env(safe-area-inset-bottom,0px) - 76px);overflow-y:auto;overscroll-behavior:contain;font-size:16px;z-index:10000}.dropdown-item{padding:12px 16px;font-size:16px;min-height:44px;display:flex;align-items:center}.dropdown-label{font-size:14px;padding:8px 16px 6px}.dropdown-section{padding:8px 0}.dropdown-menu{animation:dropdownFadeInMobile .24s ease forwards}@keyframes dropdownFadeInMobile{to{opacity:1;transform:translateY(0)}}.dropdown-trigger{min-height:44px;padding:8px 12px;font-size:16px}}@media (min-width: 768px){.dropdown-menu{min-width:220px}.dropdown-item{font-size:15px;padding:10px 18px}.dropdown-label{padding:0 18px 10px}}@media (max-width: 767px){.market-tabs{flex-wrap:wrap;gap:var(--gap-xxs)}.market-tabs .pill{flex:1 1 30%;min-width:6rem}.market-navigation-fixed{padding:10px 12px 0}.market-navigation-fixed .card{min-height:0;padding:14px 16px;align-items:flex-start;flex-direction:column;gap:12px}.market-content{padding-top:1rem;padding-left:12px;padding-right:12px}}.chips-row{display:flex;gap:12px;align-items:center;margin-top:8px;flex-wrap:wrap}.pill.chip{height:28px;padding:0 12px;font-size:12px;border-radius:999px;border:1px solid rgba(59,130,246,.3);background:#3b82f61a;color:var(--text);box-shadow:0 2px 8px #3b82f626}.pill.chip:hover{border-color:var(--accent);background:#3b82f633}.pill.pill-mini{height:24px;padding:0 8px;font-size:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-secondary)}.pill.pill-mini:hover{background:#ffffff1a;border-color:#fff3}.pill.pill-mini.chip-remove{background:#ef44441a;border-color:#ef444433;color:var(--error)}.pill.pill-mini.chip-remove:hover{background:#ef444433}.favorite-star{font-size:16px;line-height:1;padding:2px 4px;border-radius:4px;transition:all .2s ease}.favorite-star:hover{background:#5b8def33;transform:scale(1.1)}.data-table{font-size:14px;background:#11182799;border-radius:var(--radius);border-collapse:separate;border-spacing:0;overflow:hidden}.data-table th{font-size:13px;font-weight:600;background:#ffffff08;color:var(--text-secondary);border-bottom:1px solid rgba(255,255,255,.08);padding:12px 10px}.data-table td{font-size:14px;line-height:1.4;color:var(--text);border-bottom:1px solid rgba(255,255,255,.04);padding:12px 10px}.data-table tr:hover td{background:#3b82f60d}.home-v2-screen.screen.borderless{min-height:100dvh;background:radial-gradient(circle at 16% 0%,rgba(37,99,235,.12),transparent 30%),linear-gradient(180deg,#f8fbff,#f2f7ff 42%,#eef5ff)!important;color:#081b3a;overflow-x:hidden}.home-v2-screen>.card.borderless-card{display:none!important}.home-v2-screen button[title=在线客服],.home-v2-screen button[title="Customer Service"]{display:none!important}.home-v2-shell{width:min(100%,920px);margin:0 auto;padding:24px 18px 120px;box-sizing:border-box}.home-v2-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.home-v2-topbar h1{margin:0;color:#071a3d;font-size:30px;line-height:1.15;font-weight:800;letter-spacing:0}.home-v2-icon-button{width:48px;height:48px;border:0;border-radius:16px;background:transparent;color:#071a3d;display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.home-v2-icon-button span{position:absolute;top:7px;right:7px;width:12px;height:12px;border-radius:999px;background:#0b63ff;box-shadow:0 0 0 3px #f8fbff}.home-v2-user-card{width:100%;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:0;margin:0 0 22px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.home-v2-avatar-wrap{width:72px;height:72px;border-radius:50%;padding:3px;background:linear-gradient(135deg,#fff,#cce1ff);box-shadow:0 10px 24px #1957be2e;overflow:hidden;box-sizing:border-box}.home-v2-avatar-wrap img{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%}.home-v2-user-copy{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.home-v2-user-copy strong{color:#071a3d;font-size:22px;line-height:1.2;font-weight:800}.home-v2-user-copy em{font-style:normal;color:#0b63ff;font-size:13px;font-weight:700;padding:5px 14px;border-radius:999px;background:#eaf3ff;border:1px solid #b9d4ff}.home-v2-user-arrow{color:#071a3d;font-size:42px;line-height:1;transform:translateY(-2px)}.home-v2-balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.home-v2-balance-card{min-height:164px;border-radius:18px;padding:26px;color:#fff;overflow:hidden;position:relative;isolation:isolate;box-shadow:0 18px 36px #0b63ff2e}.home-v2-balance-card--tw{background:linear-gradient(135deg,#0758f8,#0638c6 58%,#0c7edb)}.home-v2-balance-card--us{background:linear-gradient(135deg,#0aa6d8,#0694c9 48%,#0b6cf2)}.home-v2-card-bg{position:absolute;inset:auto 0 0 auto;width:72%;height:76%;opacity:.28;background:linear-gradient(to top,rgba(255,255,255,.5),transparent 70%),repeating-linear-gradient(90deg,transparent 0 18px,rgba(255,255,255,.55) 18px 22px,transparent 22px 34px);clip-path:polygon(0 100%,0 62%,12% 62%,12% 48%,18% 48%,18% 72%,25% 72%,25% 36%,32% 36%,32% 68%,39% 68%,39% 22%,47% 22%,47% 72%,55% 72%,55% 44%,63% 44%,63% 70%,72% 70%,72% 32%,81% 32%,81% 64%,100% 64%,100% 100%);z-index:-1}.home-v2-balance-card--us .home-v2-card-bg{border-radius:50% 0 0;transform:translate(8%)}.home-v2-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px;font-size:17px;font-weight:800}.home-v2-card-head b{font-weight:800}.home-v2-eye{width:22px;height:14px;border:3px solid rgba(255,255,255,.62);border-radius:999px;color:transparent;display:inline-flex}.home-v2-balance-card strong{display:block;font-size:34px;line-height:1.1;font-weight:800;letter-spacing:0;white-space:nowrap}.home-v2-balance-card p{margin:18px 0 0;color:#ffffffb8;font-size:16px;font-weight:700}.home-v2-balance-card p span{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:6px;border-radius:50%;border:2px solid rgba(255,255,255,.48);font-size:12px;font-weight:800}.home-v2-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 22px}.home-v2-action{min-height:76px;border-radius:18px;border:2px solid #0b63ff;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-size:24px;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.home-v2-action:hover,.home-v2-feature:hover,.home-v2-link:hover{transform:translateY(-1px)}.home-v2-action--primary{background:#075cff;color:#fff;box-shadow:0 14px 28px #0b63ff38}.home-v2-action--ghost{background:#fff;color:#071a3d}.home-v2-feature-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:24px 18px;background:#ffffffeb;border:1px solid #e1ecfb;border-radius:18px;box-shadow:0 18px 36px #21579b17;margin-bottom:24px}.home-v2-feature-panel--five{display:grid;grid-template-columns:repeat(5,1fr);padding:16px 0;gap:0;align-items:stretch;box-sizing:border-box}.home-v2-feature-panel--five .home-v2-feature{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-width:0;padding:4px 2px;gap:8px;border-right:1px solid #e2edfb;text-align:center;box-sizing:border-box}.home-v2-feature-panel--five .home-v2-feature:last-child{border-right:0}.home-v2-feature-panel--five .home-v2-feature-icon{width:48px;height:48px;flex:0 0 auto;margin:0 auto}.home-v2-feature-panel--five .home-v2-feature strong{display:block;font-size:14px;line-height:1.2;text-align:center;width:100%;margin:0}.home-v2-feature-panel--five .home-v2-feature em{display:block;font-size:11px;line-height:1.2;text-align:center;width:100%;margin:0;color:#6f7f9c}.home-v2-feature[data-tone=amber] .home-v2-feature-icon{background:linear-gradient(135deg,#fbbf24,#d97706)}.home-v2-feature{min-width:0;border:0;background:transparent;color:#071a3d;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:8px 10px;cursor:pointer;border-right:1px solid #e2edfb}.home-v2-feature:last-child{border-right:0}.home-v2-feature-icon{width:60px;height:60px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 12px 24px #1b61ff38}.home-v2-feature[data-tone=blue] .home-v2-feature-icon{background:linear-gradient(135deg,#6b8dff,#0b63ff)}.home-v2-feature[data-tone=teal] .home-v2-feature-icon{background:linear-gradient(135deg,#17ddca,#04a7bb)}.home-v2-feature[data-tone=rose] .home-v2-feature-icon{background:linear-gradient(135deg,#ff7895,#f83267)}.home-v2-feature[data-tone=violet] .home-v2-feature-icon{background:linear-gradient(135deg,#7d89ff,#6737e8)}.home-v2-feature strong{font-size:18px;line-height:1.2;font-weight:800;white-space:nowrap}.home-v2-feature em{font-style:normal;color:#6f7f9c;font-size:14px;line-height:1.25;font-weight:700;white-space:nowrap}.home-v2-news{width:100%;overflow:hidden;border-radius:18px;margin-bottom:24px;background:#fff;border:1px solid #e1ecfb;box-shadow:0 18px 36px #21579b14}.home-v2-news-track{display:flex}.home-v2-news-item{min-width:100%;height:130px;position:relative;overflow:hidden;background:linear-gradient(135deg,#1d4ed8,#075cff,#0ea5e9)}.home-v2-news-item img{width:100%;height:100%;object-fit:cover;display:block}.home-v2-news-item strong{position:absolute;left:16px;right:16px;bottom:14px;color:#fff;font-size:16px;line-height:1.35;text-shadow:0 2px 10px rgba(0,0,0,.45)}.home-v2-market-card{background:#fffffff2;border:1px solid #e1ecfb;border-radius:18px;padding:26px;box-shadow:0 18px 36px #21579b17;margin-bottom:24px}.home-v2-market-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.home-v2-segment{display:inline-grid;grid-template-columns:repeat(2,minmax(86px,1fr));padding:3px;border-radius:999px;background:#eef4fb;min-width:260px}.home-v2-segment button,.home-v2-sort button{border:0;border-radius:999px;background:transparent;color:#536886;min-height:42px;padding:0 20px;font-size:16px;font-weight:800;cursor:pointer}.home-v2-segment button.active,.home-v2-sort button.active{color:#fff;background:#0b63ff;box-shadow:0 10px 20px #0b63ff38}.home-v2-link{border:0;background:transparent;color:#075cff;font-size:18px;font-weight:800;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.home-v2-link span{font-size:28px;line-height:1}.home-v2-section-title{display:flex;align-items:center;gap:12px;color:#075cff;margin-bottom:18px}.home-v2-section-title h2{margin:0;color:#071a3d;font-size:24px;font-weight:800;letter-spacing:0}.home-v2-section-title>span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:2px solid #8ca1c1;color:#8ca1c1;font-size:12px;font-weight:800}.home-v2-section-title--plain{color:#071a3d}.home-v2-sort{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:-58px 0 16px}.home-v2-sort span{color:#6f7f9c;font-size:15px;font-weight:700}.home-v2-table{width:100%;border-collapse:collapse;table-layout:fixed;color:#071a3d}.home-v2-table th{background:#f3f7fc;color:#6f7f9c;font-size:15px;line-height:1.2;font-weight:800;padding:13px 10px;text-align:left;white-space:nowrap}.home-v2-table th:first-child{border-radius:10px 0 0}.home-v2-table th:last-child{border-radius:0 10px 0 0}.home-v2-table td{padding:16px 10px;border-bottom:1px solid #dbe8f7;color:#071a3d;font-size:18px;line-height:1.2;font-weight:650;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-v2-table tr{cursor:pointer}.home-v2-table tr:last-child td{border-bottom:0}.home-v2-table th:nth-child(1),.home-v2-table td:nth-child(1){width:14%}.home-v2-table th:nth-child(2),.home-v2-table td:nth-child(2){width:22%}.home-v2-table th:nth-child(3),.home-v2-table td:nth-child(3){width:25%;text-align:center}.home-v2-table th:nth-child(4),.home-v2-table td:nth-child(4){width:18%;text-align:center}.home-v2-table th:nth-child(5),.home-v2-table td:nth-child(5){width:21%;text-align:center}.home-v2-table svg{max-width:104px;height:32px}.home-v2-table--upside th:nth-child(1),.home-v2-table--upside td:nth-child(1){width:18%}.home-v2-table--upside th:nth-child(2),.home-v2-table--upside td:nth-child(2){width:24%}.home-v2-table--upside th:nth-child(3),.home-v2-table--upside td:nth-child(3){width:34%;text-align:center}.home-v2-table--upside th:nth-child(4),.home-v2-table--upside td:nth-child(4){width:24%;text-align:center}.home-v2-error{margin:10px 0;padding:10px 12px;border-radius:12px;background:#fff3f5;color:#cc1639;font-weight:700}.home-v2-chat{position:absolute;right:max(18px,calc((100vw - 920px)/2 + 18px));top:1180px;bottom:auto;width:72px;height:72px;border:0;border-radius:50%;background:#075cff;color:#fff;box-shadow:0 18px 32px #0b63ff59;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:120}.home-v2-chat span{width:42px;height:34px;border:4px solid #fff;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;font-weight:900}.home-v2-screen .bottom-nav{max-width:920px;left:50%;right:auto;transform:translate(-50%);width:100%;background:#ffffffeb;border:1px solid #dbe8f7;border-bottom:0;border-radius:18px 18px 0 0;box-shadow:0 -12px 32px #1f56a01f}.home-v2-screen .bottom-nav .pill{color:#536886}.home-v2-screen .bottom-nav .pill.active{color:#075cff;background:transparent}.home-v2-screen .bottom-nav .pill.lightning{background:#075cff;border-color:#cfe0ff;box-shadow:0 12px 26px #0b63ff4d}@media (max-width: 720px){.home-v2-shell{padding:26px 18px 118px}.home-v2-topbar h1{font-size:28px}.home-v2-balance-grid,.home-v2-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-v2-balance-card{min-height:142px;padding:18px}.home-v2-card-head{font-size:15px;margin-bottom:22px}.home-v2-balance-card strong{font-size:24px}.home-v2-balance-card p{font-size:14px}.home-v2-action{min-height:64px;font-size:22px}.home-v2-feature-panel{padding:20px 8px}.home-v2-feature{padding:8px 6px}.home-v2-feature-icon{width:54px;height:54px}.home-v2-feature strong{font-size:17px}.home-v2-feature em{font-size:13px}.home-v2-market-card{padding:22px 16px}.home-v2-market-head{align-items:flex-start}.home-v2-segment{min-width:190px}.home-v2-sort{margin:0 0 14px;justify-content:flex-start;flex-wrap:wrap}.home-v2-table th{font-size:13px;padding:12px 8px}.home-v2-table td{font-size:15px;padding:14px 8px}.home-v2-table svg{max-width:76px}.home-v2-table{min-width:620px}}@media (max-width: 430px){.home-v2-shell{padding-left:14px;padding-right:14px}.home-v2-user-card{grid-template-columns:64px minmax(0,1fr) auto}.home-v2-avatar-wrap{width:64px;height:64px}.home-v2-user-copy strong{font-size:20px}.home-v2-balance-grid{grid-template-columns:1fr}.home-v2-balance-card strong{font-size:30px}.home-v2-feature-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.home-v2-feature:nth-child(2n){border-right:0}.home-v2-feature:nth-child(2)~.home-v2-feature{border-top:1px solid #e2edfb;padding-top:18px}.home-v2-market-head{flex-direction:column;gap:12px}.home-v2-link{align-self:flex-end}.home-v2-table{min-width:620px}.home-v2-chat{width:64px;height:64px;top:1180px}}.data-table tr:last-child td{border-bottom:none}.home-market-table{table-layout:fixed}.home-market-table th,.home-market-table td{text-align:left;vertical-align:middle}.home-market-table td{font-variant-numeric:tabular-nums}.home-market-table th:nth-child(3),.home-market-table td:nth-child(3),.home-market-table th:nth-child(4),.home-market-table td:nth-child(4){padding-left:18px}.home-market-table td:nth-child(2){color:var(--text);font-weight:500}.home-market-table .home-market-col-symbol{width:20%}.home-market-table .home-market-col-name{width:30%}.home-market-table .home-market-col-price{width:20%}.home-market-table .home-market-col-change{width:18%}.home-market-table .home-market-col-trend{width:12%}.home-market-table--upside .home-market-col-symbol{width:20%}.home-market-table--upside .home-market-col-name{width:30%}.home-market-table--upside .home-market-col-trend{width:20%}.home-market-table--upside .home-market-col-change{width:18%}.home-market-table--upside .home-market-col-spacer{width:12%}.data-table{table-layout:fixed;width:100%}.data-table th,.data-table td{word-wrap:break-word;white-space:normal}.news-grid,.chips-row{max-width:min(100vw - 32px,var(--container-max))}.suggestion-list{border:1px solid #263b5e;border-radius:8px;background:#152035e6;box-shadow:0 6px 14px #00000059}.suggestion-item{padding:8px 10px;color:#a8b3cf;cursor:pointer;display:flex;gap:6px;align-items:baseline}.suggestion-item:hover{background:#5b8def1f}.suggestion-item.empty{cursor:default}.suggestion-item .sug-sep{opacity:.6}.suggestion-item mark.hl{background:#5b8def40;color:#e3e8f7;border-radius:3px;padding:0 1px}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -8px;padding:0 8px}.table-scroll::-webkit-scrollbar{height:6px}.table-scroll::-webkit-scrollbar-thumb{background:#5b8def59;border-radius:6px}.table-scroll::-webkit-scrollbar-track{background:#0000001a;border-radius:6px}@media (max-width: 768px){.data-table{table-layout:auto;min-width:480px}.data-table th,.data-table td{padding:10px 8px;font-size:13px;white-space:nowrap}.data-table td:nth-child(2){white-space:normal;word-break:break-word;max-width:100px}.pill-group{flex-wrap:wrap}}@media (max-width: 480px){.data-table{min-width:420px}.data-table th,.data-table td{padding:8px 6px;font-size:12px}.data-table td:nth-child(2){max-width:80px}.data-table td:last-child svg{width:70px;height:22px}}@media (max-width: 380px){.data-table{min-width:380px}.data-table th,.data-table td{padding:6px 4px;font-size:11px}.data-table td:nth-child(2){max-width:60px}.data-table td:last-child svg{width:60px;height:20px}}.screen.market-screen{background:#f6f8fb!important;color:#102033!important}.market-navigation-fixed{background:transparent!important;border-bottom:none!important;box-shadow:none!important}.market-navigation-fixed .card{background:#fffffffa!important;border:1px solid #dbe3ef!important;box-shadow:0 16px 34px #0f172a14!important}.market-screen .title,.market-content .title{color:#102033!important}.data-table{background:#fff!important;border:1px solid #dbe3ef!important;box-shadow:0 12px 28px #0f172a0f!important}.data-table th{background:#f1f5f9!important;color:#475569!important;border-bottom:1px solid #dbe3ef!important}.data-table td{color:#0f172a!important;border-bottom:1px solid #edf2f7!important}.data-table tr:hover td{background:#f8fafc!important}.suggestion-list{background:#fff!important;border-color:#dbe3ef!important;box-shadow:0 14px 34px #0f172a1f!important}.suggestion-item{color:#475569!important}.dropdown-trigger:hover{background:linear-gradient(135deg,#2563eb,#0891b2)!important;color:#fff!important;box-shadow:0 10px 24px #2563eb38!important}.dropdown-menu{background:#fffffffa!important;border:1px solid #dbe3ef!important;border-radius:12px!important;box-shadow:0 18px 42px #0f172a24!important;color:#102033!important;padding:8px!important}.dropdown-section{border-bottom:1px solid #edf2f7!important;padding:8px 0!important}.dropdown-section:last-child{border-bottom:none!important}.dropdown-label{color:#64748b!important;letter-spacing:0!important;text-transform:none!important}.dropdown-item{color:#24364d!important;border-radius:8px!important;margin:2px 0!important}.dropdown-item:hover{background:#eef6ff!important;color:#0f6fdc!important}.dropdown-item.active,.dropdown-item.active:hover{background:linear-gradient(135deg,#2563eb1f,#0891b21f)!important;color:#0f6fdc!important}.market-v2-screen.screen.market-screen{min-height:100dvh;background:radial-gradient(circle at 12% 0%,rgba(37,99,235,.12),transparent 34%),radial-gradient(circle at 92% 4%,rgba(14,165,233,.18),transparent 30%),linear-gradient(180deg,#f8fbff,#f2f7ff 48%,#eef5ff)!important;color:#071a3d;padding:0!important;overflow-x:hidden}.market-v2-shell{width:min(100%,920px);margin:0 auto;padding:30px 18px 126px;box-sizing:border-box}.market-v2-hero{min-height:138px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;position:relative;overflow:hidden;padding:12px 4px 20px;isolation:isolate}.market-v2-hero:before{content:"";position:absolute;inset:4px 0 auto auto;width:48%;height:150px;opacity:.34;background:linear-gradient(to top,rgba(11,99,255,.38),transparent 72%),linear-gradient(150deg,transparent 0 48%,rgba(17,116,209,.2) 48% 52%,transparent 52% 100%);clip-path:polygon(0 100%,0 92%,18% 72%,28% 76%,39% 55%,49% 61%,58% 22%,61% 0,64% 22%,66% 66%,82% 55%,100% 70%,100% 100%);z-index:-1}.market-v2-hero:after{content:"";position:absolute;right:0;bottom:10px;width:72%;height:70px;opacity:.3;background:linear-gradient(180deg,rgba(49,113,211,.2),transparent);clip-path:polygon(0 100%,0 78%,13% 62%,24% 76%,36% 52%,51% 72%,65% 45%,78% 69%,91% 51%,100% 64%,100% 100%);z-index:-2}.market-v2-hero h1{margin:0;color:#071a3d;font-size:46px;line-height:1.12;font-weight:850;letter-spacing:0}.market-v2-hero p{margin:12px 0 0;color:#657796;font-size:24px;line-height:1.25;font-weight:650}.market-v2-trade{min-width:146px;height:68px;border:0;border-radius:22px;background:linear-gradient(135deg,#1464ff,#2d7cff);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:22px;font-weight:800;box-shadow:0 18px 34px #0b63ff47;cursor:pointer}.market-v2-market-tabs{width:min(100%,420px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:3px;margin:2px 0 38px;border-radius:999px;background:#ffffffc7;border:1px solid #dfe9f8;box-shadow:inset 0 1px 3px #101f3d0f,0 14px 28px #21579b14}.market-v2-market-tabs button,.market-v2-filter-tabs button,.market-v2-ranking-head button{border:0;background:transparent;color:#1e2f52;border-radius:999px;min-height:58px;padding:0 22px;font-size:22px;font-weight:800;cursor:pointer}.market-v2-market-tabs button.active{background:linear-gradient(135deg,#1464ff,#2d7cff);color:#fff;box-shadow:0 10px 24px #0b63ff3d}.market-v2-filter-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:3px;margin-bottom:28px;border-radius:999px;background:#eaf1faf5;box-shadow:inset 0 1px 4px #101f3d0a}.market-v2-filter-tabs button{min-height:58px;font-size:20px}.market-v2-filter-tabs button.active{background:#fff;color:#075cff;box-shadow:0 10px 24px #1f457c1a}.market-v2-search{min-height:70px;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:12px;margin-bottom:24px;padding:0 20px;border-radius:24px;background:#fffffff2;border:1px solid #dbe8f7;box-shadow:0 12px 28px #21579b14;box-sizing:border-box}.market-v2-search>span{width:21px;height:21px;border:3px solid #6b7b9a;border-radius:50%;position:relative;display:inline-flex}.market-v2-search>span:after{content:"";position:absolute;right:-9px;bottom:-7px;width:12px;height:3px;border-radius:999px;background:#6b7b9a;transform:rotate(45deg)}.market-v2-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#071a3d;font-size:22px;font-weight:650}.market-v2-search input::placeholder{color:#7d8da9}.market-v2-search button{width:30px;height:30px;border:0;border-radius:50%;background:#d8e1ef;color:#7d8da9;font-size:24px;line-height:1;cursor:pointer}.market-v2-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.market-v2-index-card{min-height:142px;padding:18px;border-radius:22px;background:#fffffff2;border:1px solid #dbe8f7;box-shadow:0 14px 30px #21579b14;box-sizing:border-box}.market-v2-index-title{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:14px}.market-v2-index-title span{width:40px;height:40px;border-radius:50%;background:#eaf2ff;color:#075cff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.market-v2-index-card:nth-child(4n) .market-v2-index-title span{color:#ff8a00;background:#fff1df}.market-v2-index-card:nth-child(5n) .market-v2-index-title span{color:#00a86b;background:#e6f8f1}.market-v2-index-card:nth-child(6n) .market-v2-index-title span{color:#7c3aed;background:#f0eaff}.market-v2-index-title strong{min-width:0;color:#273a5d;font-size:15px;line-height:1.25;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-v2-index-card b{display:block;color:#071a3d;font-size:26px;line-height:1.15;font-weight:800;letter-spacing:0;margin-left:52px}.market-v2-index-card em{display:block;margin:8px 0 0 52px;color:#00a86b;font-style:normal;font-size:20px;line-height:1.15;font-weight:750}.market-v2-index-card[data-up=false] em{color:#ff385c}.market-v2-table-card,.market-v2-ranking{background:#fffffff2;border:1px solid #dbe8f7;border-radius:22px;box-shadow:0 16px 34px #21579b14;overflow:hidden;margin-bottom:24px}.market-v2-alert,.market-v2-loading,.market-v2-empty{padding:18px 22px;color:#667896;font-weight:700}.market-v2-alert{color:#af6c00;background:#fff8e8;border-bottom:1px solid #f4dfad}.market-v2-table{width:100%;table-layout:fixed;border-collapse:collapse}.market-v2-table th{color:#526788;background:#f6f9fd;font-size:17px;line-height:1.2;font-weight:800;text-align:left;padding:18px 24px;white-space:nowrap}.market-v2-table td{color:#071a3d;font-size:20px;line-height:1.25;font-weight:650;padding:15px 24px;border-top:1px solid #dbe8f7;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.market-v2-table th:nth-child(1),.market-v2-table td:nth-child(1){width:20%}.market-v2-table th:nth-child(2),.market-v2-table td:nth-child(2){width:24%;text-align:center}.market-v2-table th:nth-child(3),.market-v2-table td:nth-child(3){width:14%;text-align:center}.market-v2-table th:nth-child(4),.market-v2-table td:nth-child(4){width:14%;text-align:center}.market-v2-table th:nth-child(5),.market-v2-table td:nth-child(5){width:28%;text-align:center}.market-v2-symbol{border:0;background:transparent;color:#071a3d;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:0;text-align:left;cursor:pointer}.market-v2-symbol strong{font-size:25px;line-height:1.05;font-weight:850}.market-v2-symbol span{color:#6b7b9a;font-size:18px;line-height:1.1;font-weight:700}.market-v2-table .up,.market-v2-rank-row .up{color:#00a86b}.market-v2-table .down,.market-v2-rank-row .down{color:#ff385c}.market-v2-trend-cell{padding-left:6px!important;padding-right:6px!important;vertical-align:middle}.market-v2-trend-inner{display:flex;align-items:center;justify-content:center;width:100%;height:44px}.market-v2-spark{width:100%;height:44px;display:block;flex:1 1 auto;min-width:0}.market-v2-spark-empty{color:#96a5bd;font-size:16px}.market-v2-star{width:30px;height:30px;border:0;border-radius:50%;background:#eef4fb;color:#9cadc6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:15px;line-height:1}.market-v2-star.active{color:#ffb020;background:#fff3d5}.market-v2-view-all{width:100%;min-height:62px;border:0;border-top:1px solid #dbe8f7;background:#fff;color:#075cff;font-size:20px;font-weight:850;cursor:pointer}.market-v2-view-all span{font-size:27px;vertical-align:-1px}.market-v2-ranking{padding-bottom:8px}.market-v2-ranking-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 24px;border-bottom:1px solid #dbe8f7}.market-v2-ranking-head h2{margin:0;color:#071a3d;display:inline-flex;align-items:center;gap:10px;font-size:24px;line-height:1.2;font-weight:850}.market-v2-ranking-head h2 svg{color:#ff7a00}.market-v2-ranking-head div{display:flex;align-items:center;gap:8px}.market-v2-ranking-head button{min-height:42px;padding:0 20px;border:1px solid #cfe0ff;color:#536886;background:#fff;font-size:16px}.market-v2-ranking-head button.active{color:#075cff;border-color:#8fb6ff;background:#eff5ff}.market-v2-rank-list{display:grid}.market-v2-rank-row{min-height:76px;display:grid;grid-template-columns:50px minmax(0,1.35fr) minmax(0,1fr) minmax(0,.8fr) auto;align-items:center;gap:14px;padding:12px 24px;border:0;border-bottom:1px solid #e4edf8;background:#fff;color:#071a3d;text-align:left;cursor:pointer}.market-v2-rank-row:last-child{border-bottom:0}.market-v2-rank-no{width:36px;height:36px;border-radius:50%;border:2px solid #ffbf45;color:#f59e0b;background:#fff8e9;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:850}.market-v2-rank-name{display:flex;flex-direction:column;gap:2px;min-width:0}.market-v2-rank-name strong{font-size:24px;line-height:1.05;font-weight:850}.market-v2-rank-name em{font-style:normal;color:#6b7b9a;font-size:16px;font-weight:700}.market-v2-rank-row>span:nth-child(3),.market-v2-rank-row>span:nth-child(4){font-size:18px;font-weight:750;white-space:nowrap}.market-v2-rank-row b{justify-self:end;color:#ff385c;border:1px solid rgba(255,56,92,.45);border-radius:999px;padding:7px 16px;font-size:15px;line-height:1;white-space:nowrap;background:#fff7f9}.market-v2-screen .bottom-nav{max-width:920px;left:50%;right:auto;transform:translate(-50%);width:100%;background:#ffffffeb;border:1px solid #dbe8f7;border-bottom:0;border-radius:18px 18px 0 0;box-shadow:0 -12px 32px #1f56a01f}.market-v2-screen .bottom-nav .pill{color:#536886}.market-v2-screen .bottom-nav .pill.active{color:#075cff;background:transparent}.market-v2-screen .bottom-nav .pill.lightning{background:#075cff;border-color:#cfe0ff;box-shadow:0 12px 26px #0b63ff4d}@media (max-width: 760px){.market-v2-shell{padding:24px 16px 120px}.home-v2-feature-panel--five{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:8px 0;margin-left:8px;margin-right:8px;box-shadow:0 8px 18px #21579b0f}.home-v2-feature-panel--five .home-v2-feature{padding:12px 6px;border-right:1px solid #e2edfb;border-bottom:1px solid #e2edfb;border-top:0!important;gap:6px}.home-v2-feature-panel--five .home-v2-feature:nth-child(2),.home-v2-feature-panel--five .home-v2-feature:nth-child(4){border-right:0}.home-v2-feature-panel--five .home-v2-feature:nth-child(5){grid-column:1 / 2;border-right:0;border-bottom:0}.home-v2-feature-panel--five .home-v2-feature-icon{width:42px;height:42px}.home-v2-feature-panel--five .home-v2-feature strong{font-size:14px;line-height:1.2}.home-v2-feature-panel--five .home-v2-feature em{font-size:11px;line-height:1.2}.market-v2-hero{min-height:120px}.market-v2-hero h1{font-size:36px}.market-v2-hero p{font-size:19px}.market-v2-trade{min-width:122px;height:58px;border-radius:18px;font-size:19px}.market-v2-market-tabs{width:min(100%,390px);margin-bottom:28px}.market-v2-market-tabs button,.market-v2-filter-tabs button{min-height:52px;font-size:19px}.market-v2-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-v2-table-card{overflow-x:auto}.market-v2-table{min-width:760px}.market-v2-table th,.market-v2-table td{padding:14px;font-size:17px}.market-v2-ranking-head{align-items:flex-start;flex-direction:column}.market-v2-rank-row{grid-template-columns:44px minmax(0,1fr) auto}.market-v2-rank-row>span:nth-child(3),.market-v2-rank-row>span:nth-child(4){display:none}}@media (max-width: 430px){.market-v2-shell{padding-left:14px;padding-right:14px}.market-v2-hero{gap:10px}.market-v2-hero h1{font-size:32px}.market-v2-hero p{font-size:16px}.market-v2-trade{min-width:104px;height:52px;font-size:17px}.market-v2-filter-tabs{grid-template-columns:repeat(4,minmax(0,1fr));border-radius:999px}.market-v2-filter-tabs button{min-height:50px;padding:0 8px;font-size:16px}.market-v2-search{min-height:62px;border-radius:18px}.market-v2-search input{font-size:18px}.market-v2-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-v2-index-card{min-height:124px;padding:14px}.market-v2-index-title{margin-bottom:10px}.market-v2-index-title strong{font-size:13px}.market-v2-index-card b{margin-left:46px;font-size:22px}.market-v2-index-card em{margin-left:46px;font-size:17px}.market-v2-ranking-head div{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.market-v2-rank-row{padding:12px 16px}.market-v2-rank-row b{padding:7px 12px;font-size:14px}}@media (max-width: 360px){.market-v2-index-grid{grid-template-columns:1fr}}.tv-kline{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Trebuchet MS,Roboto,Ubuntu,sans-serif;background:#131722;border-radius:4px;overflow:hidden;color:#d1d4dc}.tv-header{display:flex;align-items:center;padding:6px 10px;background:#1e222d;border-bottom:1px solid #2a2e39;gap:12px;min-height:36px}.tv-symbol-section{display:flex;align-items:center;gap:8px}.tv-symbol-name{font-size:14px;font-weight:600;color:#d1d4dc;display:flex;align-items:center;gap:6px}.tv-symbol-icon{color:#2962ff;font-size:10px}.tv-live-indicator{color:#787b86;font-size:10px;transition:all .3s ease}.tv-live-indicator.active{color:#26a69a;animation:tv-live-pulse 1.5s ease-in-out infinite;text-shadow:0 0 6px rgba(38,166,154,.8)}@keyframes tv-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.tv-symbol-badge{font-size:11px;padding:2px 6px;background:#2a2e39;border-radius:3px;color:#787b86;font-weight:500}.tv-symbol-badge.tv-badge-d{background:#2962ff;color:#fff}.tv-live-dot{color:#26a69a;font-size:8px;animation:tv-pulse 1s ease-in-out infinite}.tv-polling-dot{color:#f0b90b;font-size:10px;animation:tv-spin 2s linear infinite}@keyframes tv-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes tv-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tv-live-price{display:flex;align-items:center;gap:8px;margin-left:auto;margin-right:12px}.tv-price-value{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;transition:color .2s ease,text-shadow .2s ease;padding:2px 4px;border-radius:4px}.tv-price-value.tv-up{color:var(--kerui-up);text-shadow:0 0 8px color-mix(in srgb,var(--kerui-up) 50%,transparent)}.tv-price-value.tv-down{color:var(--kerui-down);text-shadow:0 0 8px color-mix(in srgb,var(--kerui-down) 50%,transparent)}.tv-price-value.flash-up{animation:price-flash-up .3s ease-out}.tv-price-value.flash-down{animation:price-flash-down .3s ease-out}@keyframes price-flash-up{0%{background:color-mix(in srgb,var(--kerui-up) 60%,transparent);transform:scale(1.05);text-shadow:0 0 15px var(--kerui-up)}to{background:transparent;transform:scale(1)}}@keyframes price-flash-down{0%{background:color-mix(in srgb,var(--kerui-down) 60%,transparent);transform:scale(1.05);text-shadow:0 0 15px var(--kerui-down)}to{background:transparent;transform:scale(1)}}.tv-price-change{font-size:12px;font-weight:600;padding:2px 6px;border-radius:4px;font-variant-numeric:tabular-nums}.tv-price-change.tv-up{background:color-mix(in srgb,var(--kerui-up) 20%,transparent);color:var(--kerui-up)}.tv-price-change.tv-down{background:color-mix(in srgb,var(--kerui-down) 20%,transparent);color:var(--kerui-down)}.tv-timeframes{display:flex;gap:2px;margin-left:auto}.tv-tf-btn{background:transparent;border:none;color:#787b86;font-size:12px;padding:4px 8px;cursor:pointer;border-radius:3px;transition:all .15s ease;font-weight:500}.tv-tf-btn:hover{background:#2a2e39;color:#d1d4dc}.tv-tf-btn.active{background:#2962ff;color:#fff}.tv-indicators{display:flex;gap:4px}.tv-ind-btn{background:transparent;border:1px solid #2a2e39;color:#787b86;font-size:14px;padding:4px 8px;cursor:pointer;border-radius:3px;transition:all .15s ease}.tv-ind-btn:hover{border-color:#363a45;color:#d1d4dc}.tv-ohlc-row{display:flex;align-items:center;padding:4px 10px 4px 40px;background:#131722;gap:16px;font-size:12px;border-bottom:1px solid #1e222d}.tv-ohlc-item{display:flex;align-items:center;gap:4px}.tv-ohlc-label{color:#787b86;font-weight:500}.tv-up{color:var(--kerui-up);font-variant-numeric:tabular-nums}.tv-down{color:var(--kerui-down);font-variant-numeric:tabular-nums}.tv-vol-item{display:flex;align-items:center;gap:4px;margin-left:auto}.tv-vol-label{color:#787b86;font-weight:500}.tv-vol-value{color:#5d606b;font-variant-numeric:tabular-nums}.tv-left-toolbar{position:absolute;left:0;top:85px;display:flex;flex-direction:column;background:#1e222d;border-right:1px solid #2a2e39;z-index:10}.tv-tool-btn{width:32px;height:32px;background:transparent;border:none;color:#787b86;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.tv-tool-btn:hover{background:#2a2e39;color:#d1d4dc}.tv-chart-container{flex:1;position:relative;margin-left:32px}.tv-canvas{display:block;width:100%;height:100%}.tv-bottom-bar{display:flex;align-items:center;justify-content:space-between;padding:4px 10px 4px 40px;background:#1e222d;border-top:1px solid #2a2e39;font-size:11px;color:#787b86;min-height:24px}.tv-date-range{cursor:pointer;transition:color .15s}.tv-date-range:hover{color:#d1d4dc}.tv-time{font-variant-numeric:tabular-nums}.tv-adj{padding:2px 6px;background:#2a2e39;border-radius:3px;cursor:pointer;transition:all .15s}.tv-adj:hover{background:#363a45}@media (max-width: 600px){.tv-header{padding:4px 8px;gap:4px 8px;flex-wrap:wrap}.tv-symbol-section{order:1}.tv-live-price{order:3;width:100%;margin-left:0;margin-right:0;margin-top:4px}.tv-symbol-name{font-size:13px}.tv-timeframes{order:2;margin-left:auto;flex:0 0 auto}.tv-tf-btn{font-size:11px;padding:3px 6px}.tv-indicators{display:none}.tv-ohlc-row{padding:3px 8px;gap:8px;font-size:11px;flex-wrap:wrap}.tv-left-toolbar{display:none}.tv-chart-container{margin-left:0}.tv-bottom-bar{padding:3px 8px;font-size:10px}}.okx-kline{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,sans-serif;background:#0b0e11;border-radius:8px;overflow:hidden}.okx-header,.okx-toolbar,.okx-zoom-hint{display:none}.trading-page{min-height:100vh;background:linear-gradient(135deg,var(--bg-start) 0%,var(--bg-end) 50%,#0f172a 100%);padding:12px 12px 100px;width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 768px){.trading-page{padding:8px 8px 100px;width:100%;max-width:100%}.trading-page .chart-section,.trading-page .trading-card,.trading-page .price-ticker,.trading-page .market-selector-section{margin-left:0;margin-right:0;border-radius:var(--radius);width:100%;max-width:100%}}.trading-header{text-align:center;margin-bottom:20px}.trading-header h1{color:var(--text);font-size:24px;font-weight:700;margin:0}.trading-header p{color:var(--muted);font-size:15px;margin:8px 0 0}.market-selector{position:relative;margin-bottom:20px}.market-dropdown-trigger{background:#ffffff0d;border-radius:16px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.market-dropdown-trigger:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 12px 40px #3b82f64d}.selected-market{color:var(--text);font-weight:600;font-size:16px}.dropdown-arrow{color:#667eea;font-weight:700;transition:transform .3s ease}.dropdown-arrow.open{transform:rotate(180deg)}.market-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#111827f2;border-radius:16px;box-shadow:0 12px 48px #00000080;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);z-index:1000;margin-top:4px;overflow:hidden;animation:dropdownSlide .3s ease}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.market-type-tabs{display:flex;background:#ffffff08;padding:8px;border-bottom:1px solid rgba(255,255,255,.06)}.market-tab{flex:1;padding:12px 16px;border:none;border-radius:8px;background:transparent;color:var(--muted);font-weight:500;cursor:pointer;transition:all .3s ease;font-size:14px}.market-tab:hover{background:#3b82f61a;color:var(--accent)}.market-tab.active{background:var(--accent);color:#fff;box-shadow:0 2px 12px #3b82f666}.market-options{max-height:300px;overflow-y:auto}.market-option{padding:14px 20px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f5f5f5;color:#333;font-size:14px}.market-option:hover{background:#f8f9fa;color:#667eea}.market-option.selected{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600}.trading-main{display:flex;flex-direction:column;gap:16px;padding:16px}.wallet-compact{width:100%;max-width:var(--card-w);display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wallet-compact .wallet-item{display:flex;align-items:baseline;justify-content:space-between;padding:12px 14px;border-radius:var(--radius);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow)}.wallet-compact .wallet-item .label{color:var(--accent);font-size:13px;font-weight:600}.wallet-compact .wallet-item .amount{color:var(--text);font-weight:700;font-size:clamp(13px,2.6vw,16px)}@media (max-width: 520px){.wallet-compact{grid-template-columns:1fr}}.screen.trading-screen{align-items:stretch!important;justify-content:flex-start!important;padding:0 0 80px!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}.screen.trading-screen .fullscreen-container{padding:12px 12px 100px}.trading-main{display:flex;flex-direction:column;gap:8px;padding:0;width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 768px){.screen.trading-screen{padding:6px 6px 80px!important}.trading-main{padding:0!important;gap:8px!important;width:100%;box-sizing:border-box}.chart-section{border-radius:var(--radius-sm);width:100%;margin:0}.trading-card,.price-ticker{border-radius:var(--radius-sm);width:100%}.market-selector-section{width:100%}}.trades-page-header{width:100%;max-width:100%;margin:8px 0 0;padding-left:48px}.trades-title{margin:0;font-size:18px;font-weight:600;color:var(--text);color:#a8b3cf}.trades-page-grid{width:100%;max-width:100%;margin:0;padding:0 12px 24px;box-sizing:border-box;display:grid;grid-template-columns:1fr;gap:12px}.deal-cards{display:flex;flex-direction:column;gap:12px;width:100%}.deal-card{position:relative;background:linear-gradient(180deg,#1e293bc7,#0f172aeb);border:1px solid rgba(148,163,184,.18);border-radius:16px;padding:14px 16px 14px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 14px #0206172e;overflow:hidden}.deal-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#475569;border-radius:16px 0 0 16px}.deal-card.is-up:before{background:linear-gradient(180deg,#22c55e,#16a34a)}.deal-card.is-down:before{background:linear-gradient(180deg,#ef4444,#dc2626)}.deal-card.is-open:before{background:linear-gradient(180deg,#94a3b8,#64748b)}.deal-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px dashed rgba(148,163,184,.2)}.deal-card-symbol{display:flex;align-items:center;gap:10px;min-width:0}.deal-card-symbol .dc-symbol{font-size:17px;font-weight:700;color:#f1f5f9;letter-spacing:.4px}.deal-card-symbol .dc-market{font-size:10px;font-weight:600;color:#cbd5e1;padding:3px 8px;border-radius:6px;background:#6366f12e;border:1px solid rgba(99,102,241,.3);text-transform:uppercase;letter-spacing:.6px;line-height:1}.dc-tags{display:flex;align-items:center;gap:6px;flex-shrink:0}.dc-direction{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;line-height:1}.dc-direction.is-long{color:#4ade80;background:#22c55e29;border:1px solid rgba(34,197,94,.32)}.dc-direction.is-short{color:#f87171;background:#ef444429;border:1px solid rgba(239,68,68,.32)}.dc-direction.is-ai{color:#f3c95f;background:#f3c95f1f;border:1px solid rgba(243,201,95,.32)}.dc-status{font-size:11px;font-weight:500;padding:3px 8px;border-radius:999px;line-height:1;color:#cbd5e1;background:#94a3b824;border:1px solid rgba(148,163,184,.2)}.dc-status.is-up{color:#86efac;background:#22c55e1a;border-color:#22c55e38}.dc-status.is-down{color:#fca5a5;background:#ef44441a;border-color:#ef444438}.deal-card-body{display:flex;flex-direction:column;gap:10px}.dc-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:13px;line-height:1.4}.dc-row-half{gap:16px}.dc-cell{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.dc-cell-right{align-items:flex-end;text-align:right}.dc-cell .dc-label,.dc-cell .dc-value{text-align:inherit}.dc-label{color:#94a3b8;font-size:12px;flex-shrink:0}.dc-value{color:#e2e8f0;text-align:right;font-weight:600;word-break:break-word;font-variant-numeric:tabular-nums}.dc-amount-main{font-size:14px}.dc-value-stack{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.3}.dc-sub{font-size:11px;color:#64748b;font-weight:400;margin-top:2px}.dc-muted{color:#475569;font-weight:400}.dc-pnl-bar{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px 12px;border-radius:10px;background:#0f172a8c;border:1px solid rgba(148,163,184,.12)}.dc-pnl-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.dc-pnl-cell-right{align-items:flex-end;text-align:right}.dc-pnl-cell .dc-label{font-size:11px}.dc-pnl-main{font-size:16px;font-weight:700;letter-spacing:.2px}.dc-pnl.up{color:#4ade80}.dc-pnl.down{color:#f87171}.ai-deal-strategy{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-deal-strategy strong{color:#f1f5f9;font-size:14px;text-align:right}.ai-deal-card-view{min-height:40px;width:100%;color:#f3c95f;background:#f3c95f14;border:1px solid rgba(243,201,95,.34);border-radius:8px;font-size:13px;font-weight:700;cursor:pointer}.ai-deal-card-view:active{color:#081013;background:#f3c95f}.trades-empty{width:100%;padding:48px 16px;text-align:center;color:#94a3b8;background:#1e293b8c;border:1px dashed rgba(148,163,184,.22);border-radius:16px;font-size:13px}.trades-empty p{margin:0}@media (max-width: 420px){.deal-card{padding:12px 14px 12px 16px;gap:10px}.deal-card-symbol .dc-symbol{font-size:16px}.dc-pnl-main{font-size:15px}.dc-amount-main{font-size:13px}}.deals-list{display:flex;flex-direction:column;gap:8px;overflow-x:auto;width:100%}.deal-header,.deal-row{display:grid;grid-template-columns:1fr .7fr .7fr 1fr 1fr 1.2fr 1.1fr .8fr;gap:6px;align-items:center;min-width:720px;font-size:12px}.deal-header{color:var(--muted);font-size:11px;padding:8px;border-bottom:1px solid var(--card-border)}.deal-row{padding:10px 8px;border-radius:var(--radius-sm);background:var(--card-bg);border:1px solid var(--card-border);font-size:13px}.market-selector-section{padding:0;margin-bottom:16px}.selector-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#f8fafcf5;border:1px solid rgba(148,163,184,.28);border-radius:12px;box-shadow:0 10px 26px #0f172a14;position:relative;z-index:20}.selector-toolbar .trades-icon{margin-left:auto}.chart-section{width:100%;height:auto;min-height:400px;background:var(--card-bg);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);margin-bottom:16px;border:1px solid var(--card-border)}.tradingview-widget-container,.tradingview-widget{width:100%!important;height:100%!important}.trading-chart-widget{background:var(--card-bg);border-radius:var(--radius);padding:20px;margin-bottom:20px;box-shadow:var(--shadow);border:1px solid var(--card-border)}.trading-chart-widget.professional{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow-lg)}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--card-border)}.market-selector-container{position:relative;min-width:0;flex:1}.market-selector{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:8px 12px;border-radius:8px;transition:all .2s ease;background:#fff;border:1px solid rgba(148,163,184,.35)}.market-selector:hover{background:#eff6ff;border-color:#3b82f68c}.market-name{margin:0;font-size:16px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-arrow{font-size:12px;color:#888;transition:transform .2s ease}.market-dropdown-container{position:absolute;top:calc(100% + 8px);left:0;display:flex;gap:0;z-index:1200}.market-dropdown{background:#fff;border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden;min-width:280px}.market-option{padding:12px 16px;color:#0f172a;cursor:pointer;transition:all .2s ease;border-bottom:1px solid var(--card-border)}.market-option:last-child{border-bottom:none}.market-option:hover{background:var(--accent-light)}.market-option.active{background:var(--accent-light);color:var(--accent)}.stock-panel{background:#fff;border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);margin-left:0;width:400px;max-height:500px;overflow:hidden;display:flex;flex-direction:column}.stock-panel-header{padding:16px;border-bottom:1px solid var(--card-border)}.stock-search{width:100%;padding:10px 12px;background:#f8fafc;border:1px solid var(--card-border);border-radius:var(--radius-sm);color:var(--text);font-size:14px;outline:none;transition:all .2s ease}.stock-search:focus{border-color:var(--accent);background:#fff}.stock-search::placeholder{color:#888}.stock-list{max-height:400px;overflow-y:auto}.stock-item{padding:12px 16px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid rgba(148,163,184,.22);display:flex;justify-content:space-between;align-items:center}.stock-item:last-child{border-bottom:none}.stock-item:hover{background:#eff6ff}.stock-item.selected{background:#3b82f61f}.stock-info{display:flex;flex-direction:column;gap:4px}.stock-symbol{color:#0f172a;font-weight:600;font-size:14px}.stock-name{color:#64748b;font-size:12px}.stock-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.stock-price .price{color:#0f172a;font-weight:600;font-size:14px}.stock-price .change{font-size:12px;font-weight:500}.stock-price .change.positive{color:#00d4aa}.stock-price .change.negative{color:#ff4757}@media (max-width: 640px){.selector-toolbar{align-items:stretch}.market-dropdown-container{right:0;width:calc(100vw - 24px)}.market-dropdown{min-width:112px}.stock-panel{width:min(420px,calc(100vw - 132px))}.market-name{font-size:14px}}.symbol-info{display:flex;flex-direction:column;gap:8px}.symbol-name{color:#fff;font-size:18px;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.price-display{display:flex;align-items:center;gap:12px}.current-price{color:#fff;font-size:24px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}.price-change{padding:4px 8px;border-radius:6px;font-size:14px;font-weight:600}.price-change.positive{background:#00d4aa33;color:#00d4aa;border:1px solid rgba(0,212,170,.3)}.price-change.negative{background:#ff475733;color:#ff4757;border:1px solid rgba(255,71,87,.3)}.chart-controls{display:flex;gap:8px}.time-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#ccc;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500}.time-btn:hover{background:#ffffff26;border-color:#ffffff4d;color:#fff}.time-btn.active{background:linear-gradient(135deg,#00d4aa,#00b894);border-color:#00d4aa;color:#fff;box-shadow:0 4px 12px #00d4aa4d}.chart-container{position:relative;height:auto;min-height:400px;margin-bottom:20px;border-radius:8px;overflow:visible}.chart-container.professional{height:auto;min-height:400px;background:var(--card-bg);border:1px solid var(--card-border)}.professional-chart{position:relative;height:100%;width:100%}.chart-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#ccc}.loading-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top:3px solid #00d4aa;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:15px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.simple-chart{position:relative;height:300px;width:100%}.chart-grid{position:absolute;top:0;left:0;right:0;bottom:30%;pointer-events:none;z-index:1}.grid-line.horizontal{position:absolute;left:0;right:0;height:1px;background:#ffffff1a;display:flex;align-items:center}.price-label{background:#000000b3;color:#ccc;padding:2px 8px;border-radius:4px;font-size:12px;margin-left:10px;border:1px solid rgba(255,255,255,.1)}.main-chart-area{position:absolute;top:0;left:0;right:0;bottom:30%;z-index:2}.candlestick-chart{width:100%;height:100%}.volume-chart-area{position:absolute;bottom:0;left:0;right:0;height:25%;border-top:1px solid rgba(255,255,255,.1);z-index:2}.volume-chart{width:100%;height:100%}.volume-labels{position:absolute;top:5px;left:10px;display:flex;gap:15px;align-items:center}.volume-label{color:#888;font-size:12px}.volume-value{color:#fff;font-size:12px;font-weight:600}.chart-indicators{display:flex;gap:20px;padding:15px 0;border-top:1px solid rgba(255,255,255,.1);margin-top:15px}.indicator-group{display:flex;flex-direction:column;gap:4px}.indicator-label{color:#888;font-size:12px;font-weight:500}.indicator-value{font-size:14px;font-weight:600}.indicator-value.ma5{color:#ffa502}.indicator-value.volume{color:#00d4aa}.indicator-value.amplitude{color:#ff6b6b}.chart-footer{text-align:center;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.chart-note{color:#888;font-size:12px;margin:0;opacity:.8}.trading-chart-container{background:var(--card-bg);border-radius:var(--radius);padding:20px;border:1px solid var(--card-border)}.chart-placeholder{min-height:400px}.chart-area{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;background:#ffffff05;border-radius:var(--radius-sm);border:2px dashed rgba(255,255,255,.1)}.chart-mock{font-size:48px;color:var(--muted);margin-bottom:16px}.trading-forms{display:grid;grid-template-columns:1fr 1fr;gap:16px}.price-ticker{margin:10px 0 16px;display:flex;align-items:center;justify-content:space-between;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);padding:12px 16px;box-shadow:var(--shadow)}.ticker-left{display:flex;align-items:center;gap:8px}.ticker-symbol{color:var(--text);font-weight:700}.ticker-right{display:flex;align-items:baseline;gap:10px}.ticker-price{color:var(--text);font-size:20px;font-weight:700;transition:color .2s ease}.ticker-price.up{color:var(--success)}.ticker-price.down{color:var(--error)}.ticker-arrow{margin-left:6px;font-size:14px;line-height:1}.ticker-arrow.up{color:var(--success)}.ticker-arrow.down{color:var(--error)}.ticker-change{font-size:13px;font-weight:500}.ticker-change.up{color:var(--success)}.ticker-change.down{color:var(--error)}.trades-icon{min-width:56px;height:38px;padding:0 12px;border-radius:8px;border:1px solid rgba(59,130,246,.35);background:#fff;color:#1d4ed8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:14px;font-weight:700}.trades-icon:hover{background:#dbeafe;border-color:var(--accent);color:var(--accent)}.close-btn{border:1px solid #f59e0b;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-weight:600;border-radius:var(--radius-sm);padding:8px 16px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #f59e0b4d}.close-btn:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-color:#fbbf24;color:#fff;box-shadow:0 4px 12px #f59e0b66;transform:translateY(-1px)}.close-btn:disabled{background:#4b5563;border-color:#374151;color:#9ca3af;cursor:not-allowed;box-shadow:none;transform:none}.trading-card{background:#111827d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-lg);padding:16px 12px;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-xl);max-width:100%;margin:0;width:100%;box-sizing:border-box}.trading-card h3{color:var(--text);font-size:18px;font-weight:700;margin:0 0 16px;text-align:center}.portfolio-content{display:flex;flex-direction:column;gap:16px}.portfolio-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;background:#ffffff05;border-radius:var(--radius-sm);border:2px dashed rgba(255,255,255,.1);padding:20px}.portfolio-mock{font-size:32px;color:var(--muted);margin-bottom:12px}.portfolio-placeholder p{color:var(--muted);font-size:12px;text-align:center;margin:0}.positions-list{display:flex;flex-direction:column;gap:8px}.pos-header{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr .8fr;gap:8px;color:var(--muted);font-size:12px;border-bottom:1px solid var(--card-border);padding-bottom:6px}.pos-row{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr .8fr;gap:8px;align-items:center;padding:6px 0}.pos-symbol{color:var(--text);font-weight:600}.pos-qty,.pos-avg{color:var(--muted)}.pos-pnl{font-weight:600}.pos-pnlpct{font-size:12px}.pos-pnl.up,.pos-pnlpct.up{color:var(--success)}.pos-pnl.down,.pos-pnlpct.down{color:var(--error)}.pos-badge{display:inline-block;padding:2px 6px;margin-left:6px;border-radius:6px;font-size:11px;line-height:1;border:1px solid rgba(255,255,255,.15)}.pos-badge.long{background:#00d4aa33;color:#00d4aa}.pos-badge.short{background:#ff475733;color:#ff4757}.trading-form{display:flex;flex-direction:column;gap:16px}.order-type-tabs{display:flex;background:var(--accent-light);border-radius:var(--radius);padding:4px}.tab-btn{flex:1;padding:12px 16px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.tab-btn.active{color:#fff;font-weight:600}.tab-btn.active.buy{background:var(--success)}.tab-btn.active.sell{background:var(--error)}.tab-btn:hover:not(.active){background:#2563eb1a;color:var(--accent)}.price-type-tabs{display:flex;gap:8px}.price-tab{flex:1;padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.price-tab.active{background:var(--accent);border-color:var(--accent);color:#fff}.price-tab:hover:not(.active){background:var(--accent-light);color:var(--accent);border-color:var(--accent)}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:var(--text);font-size:14px;font-weight:600}.form-input{padding:12px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);color:var(--text);font-size:16px}.form-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #3b82f640;background:#ffffff14}.form-input::placeholder{color:var(--muted)}.submit-btn{padding:16px;border:none;border-radius:var(--radius);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.submit-btn.buy{background:var(--success)}.submit-btn.sell{background:var(--error)}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.submit-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.guidance-note{text-align:center;color:var(--text-secondary);font-size:12px;font-style:italic;padding:12px;background:#ffffff08;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.06)}@media (max-width: 768px){.trading-forms{grid-template-columns:1fr}.chart-header{flex-direction:column;gap:15px;align-items:flex-start}.chart-controls{width:100%;justify-content:space-between}.time-btn{flex:1;text-align:center}.chart-indicators{flex-wrap:wrap;gap:15px}.price-display{align-items:flex-start;flex-direction:column;gap:4px}.current-price{font-size:20px}.symbol-name{font-size:16px}.trading-main{padding:12px;gap:12px}.trading-card{padding:16px}.chart-placeholder{min-height:300px}.portfolio-placeholder{min-height:150px;padding:16px}.chart-mock,.portfolio-mock{font-size:24px}.simple-chart{height:250px}}@media (max-width: 480px){.stock-selector{padding:12px}.trading-main{padding:8px;gap:8px}.trading-card{padding:12px}.chart-placeholder{min-height:250px}.portfolio-placeholder{min-height:120px;padding:12px}.price-type-tabs{flex-direction:column}.current-price{font-size:18px}.simple-chart{height:200px}.chart-controls{flex-wrap:wrap;gap:4px}.time-btn{padding:6px 12px;font-size:11px}}.balance-chip{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius);background:var(--accent-light);border:1px solid var(--accent);margin-bottom:10px}.balance-chip .chip-label{color:var(--accent);font-size:13px;font-weight:600}.balance-chip .chip-value{color:var(--text);font-weight:700;font-size:15px}.screen,.screen.fullscreen{background:#f6f8fb!important;color:#102033!important}.trading-card,.trade-card,.chart-card,.card{background:#fff!important;border:1px solid #dbe3ef!important;color:#102033!important;box-shadow:0 12px 32px #0f172a14!important}.current-price,.balance-chip .chip-value{color:#102033!important}.balance-chip{background:#eff6ff!important;border-color:#bfdbfe!important}.screen.trading-screen.trading-v2-screen{min-height:100vh;padding:18px 18px 110px!important;background:radial-gradient(circle at 78% 4%,rgba(96,165,250,.28),transparent 32%),linear-gradient(180deg,#f7fbff,#eef4fb 46%,#f7fbff)!important;color:#081a35!important;overflow-x:hidden}.trading-v2-main{width:min(940px,100%);margin:0 auto;display:flex;flex-direction:column;gap:16px}.trading-v2-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;position:relative;z-index:40}.trading-v2-selector{flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:64px;padding:8px 14px 8px 8px;border:1px solid #c9d7ea;border-radius:18px;background:#ffffffe0;box-shadow:0 10px 28px #15428614;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.trading-v2-market-flag{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:linear-gradient(135deg,#0e63ff,#0fb2d5);color:#fff;font-size:13px;font-weight:900;box-shadow:0 12px 24px #1169eb47}.trading-v2-selector .market-selector-container{min-width:0}.trading-v2-selector .market-selector{min-height:46px;padding:0;margin:0;border:none;background:transparent;box-shadow:none}.trading-v2-selector .market-selector:hover{background:transparent;border-color:transparent}.trading-v2-selector .market-name{font-size:clamp(18px,3vw,26px);color:#0a1f3f;letter-spacing:0}.trading-v2-selector .dropdown-arrow{color:#1d3760;font-size:18px}.trading-v2-selector .market-dropdown-container{top:calc(100% + 18px);left:-58px}.trading-v2-selector .market-dropdown,.trading-v2-selector .stock-panel{border-color:#c9d7ea;box-shadow:0 22px 60px #0a1f3f29}.trading-v2-record{height:64px;min-width:132px;padding:0 22px;border:1px solid #c9d7ea;border-radius:18px;background:#ffffffe6;color:#1264f4;font-size:18px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 12px 26px #15428614;cursor:pointer}.trading-v2-record:hover{border-color:#2f78ff;background:#eff6ff}.record-icon{font-size:24px;line-height:1}.trading-v2-status-line{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#62718c;font-size:15px;font-weight:600;padding:0 4px}.exchange-pill{padding:6px 12px;border-radius:7px;background:#eef3fb;border:1px solid #cad7ea;color:#51617c}.live-dot{width:12px;height:12px;border-radius:50%;background:#21b99a;box-shadow:0 0 0 6px #21b99a1f}.status-divider{width:1px;height:18px;background:#d6e1ef}.trading-v2-chart-card,.trading-v2-order-card,.trading-v2-holdings,.trading-v2-orders{border:1px solid #d5e1f0;border-radius:18px;background:#fffffff0;box-shadow:0 18px 42px #15428614;overflow:hidden}.trading-v2-chart-card{padding:20px 22px 0;background:linear-gradient(145deg,#02132afa,#082d52fa);border-color:#10386580;color:#fff}.trading-v2-chart-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:6px}.chart-symbol-row{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:850;color:#f8fbff}.chart-symbol-row strong{font-size:22px;font-weight:800}.chart-big-price{margin-top:10px;font-size:clamp(42px,9vw,64px);line-height:1;font-weight:900;letter-spacing:0}.chart-change{margin-top:8px;font-size:18px;font-weight:800}.chart-big-price.up,.chart-change.up,.trading-v2-chart-metrics strong.up,.holding-pnl.up,.orders-row .buy{color:#18b893}.chart-big-price.down,.chart-change.down,.trading-v2-chart-metrics strong.down,.holding-pnl.down,.orders-row .sell{color:#ff4f62}.chart-periods{display:flex;align-items:center;gap:10px;color:#b8c5d8;font-size:15px;font-weight:700;white-space:nowrap}.chart-periods span,.chart-periods button{padding:6px 12px;border-radius:7px;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;transition:background .18s ease,color .18s ease}.chart-periods button:hover:not(.active){background:#266ff32e;color:#fff}.chart-periods .active{color:#fff;background:#266ff3}.trading-v2-chart-shell{margin-top:8px;border:1px solid rgba(115,143,180,.16);border-radius:12px;overflow:hidden;background:#091527b3}.trading-v2-chart-card .smart-trading-chart,.trading-v2-chart-card .tv-kline{border-radius:12px;background:transparent!important}.trading-v2-chart-card .tv-header,.trading-v2-chart-card .tv-ohlc-row{display:none}.trading-v2-chart-card .tv-chart-container{height:350px!important}.trading-v2-chart-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:18px -22px 0;background:#fff;color:#0a1f3f;border-top:1px solid #d7e2ef}.trading-v2-chart-metrics div{min-height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-right:1px solid #dbe4f0}.trading-v2-chart-metrics div:last-child{border-right:none}.trading-v2-chart-metrics span{color:#61708b;font-size:15px;font-weight:700}.trading-v2-chart-metrics strong{color:#071a35;font-size:22px;font-weight:900}.trading-v2-order-card,.trading-v2-holdings,.trading-v2-orders{padding:22px}.order-wallet{display:flex;align-items:center;gap:16px;margin-bottom:18px}.wallet-mark,.section-icon{width:54px;height:54px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#e9f3ff;color:#1264f4;font-weight:900;font-size:24px}.order-wallet>div:nth-child(2){min-width:0;flex:1}.order-wallet span,.limit-row label,.quantity-row label{color:#65748e;font-size:16px;font-weight:700}.order-wallet strong{display:block;margin-top:4px;color:#071a35;font-size:28px;font-weight:900}.order-wallet button,.section-head button{border:1px solid #bdd4f5;border-radius:14px;background:#fff;color:#1264f4;padding:12px 18px;font-size:16px;font-weight:800;cursor:pointer}.trade-segment{display:grid;gap:0;min-height:58px;padding:3px;margin-bottom:14px;border:1px solid #d7e2ef;border-radius:14px;background:linear-gradient(180deg,#f4f8ff,#edf3fb)}.trade-segment.two{grid-template-columns:repeat(2,1fr)}.trade-segment button{min-width:0;border:none;border-radius:11px;background:transparent;color:#6c7890;font-size:18px;font-weight:850;cursor:pointer}.trade-segment button.active.buy,.trade-segment button.active{color:#fff;background:linear-gradient(135deg,#0abf91,#19b587);box-shadow:0 9px 20px #0fb98d3d}.trade-segment.subtle button.active{background:linear-gradient(135deg,#1c6df2,#2f7fff);box-shadow:0 9px 20px #1a68eb3d}.trade-segment button.active.sell{background:linear-gradient(135deg,#ff4f62,#e7394f);box-shadow:0 9px 20px #e7394f33}.trade-segment button:disabled{opacity:.45;cursor:not-allowed}.quantity-row{display:grid;grid-template-columns:80px minmax(240px,1fr) auto;align-items:center;gap:16px;margin-top:28px}.quantity-stepper{min-height:58px;display:grid;grid-template-columns:70px 1fr 70px;border:1px solid #cbd8ea;border-radius:13px;background:#fff;overflow:hidden}.quantity-stepper button{border:none;background:#fff;color:#1b2c48;font-size:26px;cursor:pointer}.quantity-stepper button:first-child{border-right:1px solid #d7e2ef}.quantity-stepper button:last-child{border-left:1px solid #d7e2ef}.quantity-stepper input,.limit-input-wrap input{width:100%;min-width:0;border:none;outline:none;background:transparent;color:#0b1f3a;font-size:17px;font-weight:700;text-align:center}.quantity-stepper input::placeholder,.limit-input-wrap input::placeholder{color:#b1bdcf;font-weight:600}.quantity-shortcuts{display:flex;align-items:center;gap:12px}.quantity-shortcuts button{min-width:78px;min-height:52px;border:1px solid #d3dfef;border-radius:12px;background:#fff;color:#40506d;font-size:16px;font-weight:750;cursor:pointer}.limit-row{margin-top:22px;display:flex;flex-direction:column;gap:10px}.limit-row label span{font-size:14px;color:#8a98ad}.limit-input-wrap{width:min(560px,100%);min-height:58px;display:grid;grid-template-columns:1fr 86px;align-items:center;border:1px solid #cbd8ea;border-radius:13px;background:#fff;overflow:hidden}.limit-input-wrap span{color:#77839a;font-size:17px;font-weight:800;text-align:center}.estimated-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 18px;color:#0b1f3a}.estimated-row span{color:#43516a;font-size:18px;font-weight:850}.estimated-row strong{color:#1264f4;font-size:24px;font-weight:900}.confirm-trade{width:100%;min-height:66px;border:none;border-radius:14px;color:#fff;font-size:22px;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#1264f4,#267aff);box-shadow:0 16px 30px #1264f438}.confirm-trade.sell{background:linear-gradient(135deg,#ff4f62,#e63a51)}.confirm-trade:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.section-head h2{display:flex;align-items:center;gap:12px;margin:0;color:#081a35;font-size:25px;font-weight:900}.section-icon{width:34px;height:34px;border-radius:8px;font-size:16px}.section-icon svg{width:21px;height:21px;display:block;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.holding-list{display:flex;flex-direction:column;gap:12px}.holding-item{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title pnl" "stats stats";column-gap:12px;row-gap:14px;padding:16px 18px;border:1px solid #d9e4f2;border-radius:16px;background:#fff}.holding-title{grid-area:title;display:flex;align-items:center;gap:14px;min-width:0}.holding-logo{flex:0 0 auto;width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f2f6fc;border:1px solid #d8e3f1;color:#ff354e;font-weight:900}.holding-title>div:nth-child(2){flex:1;min-width:0}.holding-title strong{display:block;color:#071a35;font-size:20px;font-weight:900;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.holding-title span{display:inline-flex;align-items:center;color:#63728c;font-size:14px;font-weight:700}.holding-title b{color:#1264f4;background:#eaf3ff;border:1px solid #bdd4f5;border-radius:7px;padding:2px 6px;margin-left:6px;font-size:12px;font-weight:700}.holding-pnl{grid-area:pnl;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;font-style:normal;font-weight:850;text-align:right;white-space:nowrap}.holding-pnl span{color:#6b7890;font-size:12px;font-weight:600}.market-dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:1499;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:marketBackdropFadeIn .18s ease-out}@keyframes marketBackdropFadeIn{0%{opacity:0}to{opacity:1}}.market-dropdown-portal{position:fixed;display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 22px 60px #0a1f3f40;overflow:hidden;z-index:1500;max-width:100vw}.market-dropdown-portal.is-desktop{flex-direction:row;max-height:calc(100vh - 120px);border-radius:12px}.market-dropdown-portal.is-desktop .market-dropdown{border:none;border-right:1px solid var(--card-border);border-radius:0;box-shadow:none;min-width:120px}.market-dropdown-portal.is-desktop .stock-panel{border:none;border-radius:0;box-shadow:none;width:380px;max-height:500px}.market-dropdown-portal.is-mobile{top:calc(env(safe-area-inset-top,0px) + 16px);left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 80px);width:auto;max-width:none;animation:marketSheetSlideUp .22s ease-out}@keyframes marketSheetSlideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.market-dropdown-portal.is-mobile .market-dropdown{flex-shrink:0;display:flex;flex-direction:row;border:none;border-radius:0;border-bottom:1px solid var(--card-border);box-shadow:none;min-width:0}.market-dropdown-portal.is-mobile .market-option{flex:1;text-align:center;padding:14px 16px;border-bottom:none;font-weight:600}.market-dropdown-portal.is-mobile .market-option+.market-option{border-left:1px solid var(--card-border)}.market-dropdown-portal.is-mobile .stock-panel{flex:1 1 auto;min-height:0;max-height:none;border:none;border-radius:0;box-shadow:none;width:100%;display:flex;flex-direction:column}.market-dropdown-portal.is-mobile .stock-panel-header{flex-shrink:0;display:flex;align-items:center;gap:10px}.market-dropdown-portal.is-mobile .stock-panel-header .stock-search{flex:1}.stock-panel-close{width:36px;height:36px;border-radius:50%;border:1px solid var(--card-border);background:#f8fafc;color:#475569;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;line-height:1}.stock-panel-close:hover{background:#eef2f7;color:#0f172a}.market-dropdown-portal.is-mobile .stock-list{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.holding-pnl strong{font-style:normal;font-size:16px;line-height:1.2}.holding-pnl em{font-style:normal;font-size:12px;font-weight:700;opacity:.85}.holding-grid{grid-area:stats;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e2eaf5;padding-top:4px}.holding-grid span{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 12px 0;color:#68758d;font-size:14px;border-right:1px solid #e2eaf5}.holding-grid span:last-child{border-right:none}.holding-grid b{color:#081a35}.empty-state,.orders-empty{padding:28px 16px;text-align:center;color:#728098;border:1px dashed #cbd8ea;border-radius:14px;background:#f8fbff;font-weight:700}.order-tabs{display:flex;gap:8px;padding:4px;border-radius:13px;background:#eef3fb}.order-tabs span,.order-tabs button{min-width:116px;padding:10px 18px;border-radius:10px;color:#66758e;font-size:16px;font-weight:850;text-align:center;background:transparent;border:0;cursor:pointer;font-family:inherit;transition:background .18s ease,color .18s ease}.order-tabs button:hover:not(.active){color:#1f3658;background:#1264f414}.order-tabs .active{color:#fff;background:#1264f4}.orders-table{border:1px solid #d9e4f2;border-radius:14px;overflow:hidden;background:#fff}.orders-head,.orders-row{display:grid;grid-template-columns:1.1fr 1fr .9fr 1fr .8fr 1fr;align-items:center;min-height:50px;padding:0 16px;gap:10px}.orders-head{background:#f4f8fe;color:#5f6e86;font-size:14px;font-weight:850}.orders-row{color:#081a35;font-size:15px;font-weight:700;border-top:1px solid #e4ecf6}.orders-row .sent{color:#18b893}@media (max-width: 760px){.screen.trading-screen.trading-v2-screen{padding:18px 14px 110px!important}.trading-v2-toolbar{align-items:stretch}.trading-v2-record{min-width:92px;padding:0 14px;font-size:16px}.trading-v2-selector{height:64px}.trading-v2-selector .market-name{font-size:19px}.trading-v2-chart-card{padding:18px 18px 0}.trading-v2-chart-top{flex-direction:column}.chart-periods{width:100%;justify-content:space-between}.trading-v2-chart-card .tv-chart-container{height:300px!important}.trading-v2-chart-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-left:-18px;margin-right:-18px}.trading-v2-chart-metrics span{font-size:12px}.trading-v2-chart-metrics strong{font-size:16px}.order-wallet{align-items:flex-start}.order-wallet strong{font-size:24px}.order-wallet button{padding:10px 12px;font-size:14px}.quantity-row{grid-template-columns:1fr;gap:10px}.quantity-shortcuts{display:grid;grid-template-columns:repeat(3,1fr)}.quantity-shortcuts button{min-width:0}.holding-grid{grid-template-columns:repeat(2,1fr)}.holding-grid span:nth-child(2n){border-right:none}.section-head{align-items:flex-start}.section-head button{padding:9px 12px;font-size:13px}.orders-table{overflow-x:auto}.orders-head,.orders-row{min-width:720px}}@media (max-width: 430px){.screen.trading-screen.trading-v2-screen{padding-left:10px!important;padding-right:10px!important}.trading-v2-market-flag{width:42px;height:42px}.trading-v2-selector{padding-right:10px}.trading-v2-selector .market-name{font-size:16px}.trading-v2-record{min-width:76px;font-size:14px}.chart-symbol-row,.chart-symbol-row strong{font-size:18px}.trading-v2-chart-card .tv-chart-container{height:260px!important}.trading-v2-chart-metrics div{min-height:76px}.trading-v2-order-card,.trading-v2-holdings,.trading-v2-orders{padding:16px}.order-wallet{display:grid;grid-template-columns:44px 1fr}.order-wallet button{grid-column:1 / -1;width:100%}.trade-segment button{font-size:16px}.holding-grid{grid-template-columns:1fr}.holding-grid span{border-right:none}}.notifications-v2-screen{min-height:100dvh;width:100%;padding:0 0 112px;overflow-x:hidden;background:radial-gradient(circle at 12% 4%,rgba(52,132,255,.2),transparent 28%),radial-gradient(circle at 90% 0%,rgba(88,191,255,.18),transparent 32%),linear-gradient(180deg,#f4f9ff,#f8fbff 42%,#eef5ff);color:#071b45}.notifications-v2-shell{width:min(100%,920px);margin:0 auto;padding:48px 42px 28px;box-sizing:border-box}.notifications-v2-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:32px}.notifications-v2-hero h1{margin:0;font-size:42px;line-height:1.12;letter-spacing:0;color:#061a44;font-weight:850}.notifications-v2-hero p{margin:14px 0 0;color:#5d6d8c;font-size:21px;line-height:1.45;font-weight:520}.notifications-v2-actions{display:flex;align-items:center;gap:18px;padding-top:10px}.notifications-v2-action{min-height:78px;padding:0 28px;border:1px solid rgba(174,194,224,.72);border-radius:22px;background:#ffffffdb;color:#1161f4;box-shadow:0 16px 34px #2d609b1c;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:20px;font-weight:760;white-space:nowrap}.notifications-v2-action:hover{transform:translateY(-1px);box-shadow:0 18px 38px #2d609b29}.notifications-v2-tabs{display:grid;grid-template-columns:repeat(4,1fr);padding:6px;border-radius:28px;background:#ffffffdb;border:1px solid rgba(201,214,235,.84);box-shadow:inset 0 1px 1px #ffffffeb,0 14px 34px #355e971a;margin-bottom:36px}.notifications-v2-tabs button{height:68px;border:0;border-radius:23px;background:transparent;color:#536581;font-size:23px;font-weight:760;position:relative}.notifications-v2-tabs button.active{color:#0d65ff}.notifications-v2-tabs button.active:after{content:"";position:absolute;left:11%;right:11%;bottom:-6px;height:4px;border-radius:99px;background:linear-gradient(90deg,#0c61ff,#20a9ff);box-shadow:0 6px 12px #1263ff3d}.notifications-v2-status{min-height:86px;padding:0 34px;border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#ffffffbd;border:1px solid rgba(197,214,238,.82);box-shadow:inset 0 1px #ffffffeb,0 14px 34px #355e9717;margin-bottom:36px;color:#63708a;font-size:20px;font-weight:600}.notifications-v2-status>div,.notifications-v2-status button{display:inline-flex;align-items:center;gap:12px}.notifications-v2-status strong{color:#1161f4;font-size:24px;font-weight:850}.notifications-v2-status button{border:0;background:transparent;color:#65718a;font-size:18px;font-weight:650}.notifications-v2-status button b{color:#53617f;font-size:20px;font-weight:720}.notifications-v2-dot{width:14px;height:14px;border-radius:999px;background:#1268ff;box-shadow:0 0 0 8px #1268ff1a}.notifications-v2-list{display:grid;gap:24px}.notifications-v2-card{position:relative;display:grid;grid-template-columns:98px minmax(0,1fr) auto;gap:28px;align-items:center;min-height:186px;padding:30px 56px 30px 34px;border-radius:24px;background:#fffffff0;border:1px solid rgba(198,214,237,.78);box-shadow:0 18px 38px #30609a1f;overflow:hidden}.notifications-v2-card:before{content:"";position:absolute;inset:0 auto 0 0;width:7px;background:linear-gradient(180deg,#1165ff,#28b2ff);opacity:0}.notifications-v2-card.unread:before{opacity:1}.notifications-v2-icon{width:80px;height:80px;border-radius:18px;color:#1165ff;background:linear-gradient(145deg,#edf5ff,#fff);display:grid;place-items:center;box-shadow:inset 0 1px #fffffff2,0 12px 26px #3068b41a}.notifications-v2-card[data-type=trade] .notifications-v2-icon{color:#16aa73;background:linear-gradient(145deg,#eafff6,#fff)}.notifications-v2-card[data-type=activity] .notifications-v2-icon{color:#7c43ff;background:linear-gradient(145deg,#f3efff,#fff)}.notifications-v2-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.notifications-v2-card h2{margin:0;color:#061a44;font-size:25px;line-height:1.28;font-weight:850}.notifications-v2-card time{color:#64718e;font-size:18px;font-weight:560;white-space:nowrap}.notifications-v2-tag{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:34px;padding:0 12px;margin-top:12px;border-radius:10px;color:#1161f4;background:#1165ff1a;border:1px solid rgba(17,101,255,.2);font-size:17px;font-weight:780}.notifications-v2-card[data-type=trade] .notifications-v2-tag{color:#069864;background:#0ab87d1f;border-color:#0ab87d38}.notifications-v2-card[data-type=activity] .notifications-v2-tag{color:#7646e8;background:#7646e81a;border-color:#7646e833}.notifications-v2-card p{margin:16px 0 0;color:#52627f;font-size:21px;line-height:1.62;font-weight:520}.notifications-v2-unread{position:absolute;top:46px;right:34px;width:16px;height:16px;border-radius:999px;background:#1268ff;box-shadow:0 0 0 7px #1268ff1a}.notifications-v2-chevron{color:#7d8aa1;display:inline-flex;align-items:center;justify-content:center;align-self:center;margin-left:2px}.notifications-v2-empty{min-height:300px;border-radius:28px;background:#ffffffd6;border:1px solid rgba(197,214,238,.82);box-shadow:0 16px 34px #355e9717;display:grid;place-items:center;align-content:center;gap:14px;text-align:center;color:#62718c}.notifications-v2-empty>span{width:78px;height:78px;border-radius:22px;display:grid;place-items:center;color:#1268ff;background:linear-gradient(145deg,#eaf3ff,#fff);box-shadow:0 12px 26px #3a6fb51f}.notifications-v2-empty strong{font-size:23px;color:#061a44}.notifications-v2-empty p{margin:0;font-size:18px}.notifications-v2-footer{margin:28px 0 0;text-align:center;color:#6f7d98;font-size:18px;font-weight:560}.notifications-v2-screen .bottom-nav{width:min(100%,900px);left:50%;right:auto;bottom:16px;transform:translate(-50%);border-radius:34px;background:#ffffffe6;border:1px solid rgba(195,210,232,.8);box-shadow:0 -4px 28px #204b871f}.notifications-v2-screen .bottom-nav .pill.active{color:#1268ff}.notifications-v2-screen .bottom-nav .pill.lightning{background:linear-gradient(135deg,#0d65ff,#23a8ff)}@media (max-width: 720px){.notifications-v2-screen{padding-bottom:96px}.notifications-v2-shell{padding:28px 18px 22px}.notifications-v2-hero{display:grid;gap:18px;margin-bottom:24px}.notifications-v2-hero h1{font-size:36px}.notifications-v2-hero p{font-size:18px}.notifications-v2-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0}.notifications-v2-action{min-height:58px;padding:0 14px;border-radius:16px;font-size:16px}.notifications-v2-tabs{border-radius:22px;margin-bottom:24px}.notifications-v2-tabs button{height:54px;border-radius:18px;font-size:18px}.notifications-v2-status{min-height:68px;padding:0 18px;border-radius:18px;margin-bottom:24px;font-size:16px}.notifications-v2-status button{gap:8px;font-size:15px}.notifications-v2-status button b{font-size:16px}.notifications-v2-list{gap:16px}.notifications-v2-card{grid-template-columns:70px minmax(0,1fr) auto;gap:16px;min-height:144px;padding:22px 40px 22px 18px;border-radius:20px}.notifications-v2-icon{width:58px;height:58px;border-radius:14px}.notifications-v2-card-head{display:grid;gap:8px}.notifications-v2-card h2{font-size:20px}.notifications-v2-card time{font-size:14px}.notifications-v2-tag{height:28px;font-size:14px}.notifications-v2-card p{font-size:16px;line-height:1.55}.notifications-v2-unread{top:26px;right:20px;width:12px;height:12px}.notifications-v2-chevron{display:none}.notifications-v2-screen .bottom-nav{width:calc(100% - 16px);bottom:8px;border-radius:26px}}.profile-screen,.screen.borderless.profile-screen{align-items:stretch!important;justify-content:flex-start!important;padding:0 0 80px!important;background:transparent!important;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}.profile-container{width:100%!important;max-width:100%!important;margin:0!important;display:flex;flex-direction:column;gap:0!important;padding:0!important;box-sizing:border-box!important}@media (max-width: 768px){.profile-screen,.screen.borderless.profile-screen{padding:0!important;width:100%!important;max-width:100%!important;margin:0!important}.profile-container{gap:0!important;max-width:100%!important;width:100%!important;padding:0!important}}.profile-top-card{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#11182780;padding:20px 16px;margin:0!important;border-radius:0!important;box-shadow:none!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.06)!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.top-left{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.top-left .avatar-wrap{width:56px;height:56px;min-width:56px;min-height:56px}.top-left .avatar{width:100%;height:100%;object-fit:cover}.top-name{font-size:12px;font-weight:600;color:var(--text);text-align:center;word-break:break-word;max-width:80px}.top-right{display:flex;flex-direction:column;gap:4px;align-items:flex-end;min-width:0;text-align:right;flex:1}.fund-row{display:flex;justify-content:flex-end;align-items:center;gap:8px}.top-title{font-weight:600;font-size:15px;color:var(--text-secondary)}.funds-list{display:flex;flex-direction:column;gap:6px}.fund-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fund-row .label{min-width:36px;color:var(--accent);font-size:13px;font-weight:600}.fund-row .value{color:var(--text);font-weight:700;font-size:18px}.withdraw-btn{height:36px;align-self:flex-end;font-size:13px;padding:0 14px}.funds-and-action{display:grid;grid-template-columns:1fr;row-gap:8px;justify-items:end;align-items:start;width:100%}@media (max-width: 420px){.profile-top-card{padding:16px 12px!important;gap:12px;margin:0!important;border-radius:0!important;width:100%!important}.top-left{gap:8px}.top-left .avatar-wrap{width:56px;height:56px;min-width:56px;min-height:56px}.top-name{font-size:12px;max-width:70px}.top-title{font-size:13px}.fund-row .label{min-width:28px;font-size:12px}.fund-row .value{font-size:16px}.withdraw-btn{height:32px;font-size:13px;padding:0 14px}.profile-menu-card{padding:14px 12px!important;margin:0!important;border-radius:0!important;width:100%!important}.profile-footer{padding:20px 12px;width:100%!important}}.profile-header{display:flex;align-items:center;gap:16px}.profile-screen .avatar-wrap{width:64px;height:64px;min-width:64px;border-radius:50%;overflow:hidden;border:2px solid rgba(59,130,246,.4);box-shadow:0 0 16px #3b82f640;cursor:pointer}.profile-screen .avatar{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:50%}.avatar.sm{width:60px;height:60px;border-radius:50%;object-fit:cover}@media (max-width: 420px){.profile-screen .avatar-wrap{width:56px;height:56px;min-width:56px}}@media (max-width: 340px){.profile-screen .avatar-wrap{width:50px;height:50px;min-width:50px}}.header-info{display:flex;flex-direction:column;gap:8px;align-items:center}.profile-name{text-align:center;font-weight:700;font-size:18px}.edit-row{display:flex;gap:8px;align-items:center}.btn.slim{height:36px;background:#20314d;color:#e2e8f0}.funds-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.fund-chip{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:var(--radius);background:var(--card-bg);border:1px solid var(--card-border)}.fund-left{display:flex;align-items:center;gap:10px}.fund-icon{width:20px;height:20px;display:grid;place-items:center;font-size:16px;color:var(--muted)}.fund-label{color:var(--muted);font-size:13px;font-weight:500}.fund-amount{color:var(--text);font-weight:600;font-size:clamp(13px,2.6vw,16px)}@media (max-width: 520px){.funds-grid{grid-template-columns:1fr}}.settings-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.setting-item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px;border-radius:var(--radius);background:var(--card-bg);border:1px solid var(--card-border);cursor:pointer;transition:all .2s ease}.setting-item:hover{background:#3b82f614;border-color:var(--accent)}.setting-item.disabled{opacity:.6;cursor:default}.setting-title{font-size:14px;font-weight:500;color:var(--text)}.setting-title.muted{color:var(--muted)}.setting-icon{width:40px;height:40px;display:grid;place-items:center;font-size:20px}.icon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.icon-item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 10px;border-radius:var(--radius);background:#1e293b80;border:1px solid rgba(255,255,255,.08);cursor:pointer;min-width:0;transition:all .2s ease}.icon-item:hover{background:#3b82f61f;border-color:#3b82f64d}.icon-circle{width:52px;height:52px;min-width:52px;border-radius:14px;display:grid;place-items:center;font-size:24px;color:var(--accent);background:#3b82f61f;border:1px solid rgba(59,130,246,.2)}.icon-label{font-size:13px;font-weight:500;color:var(--text);text-align:center;line-height:1.3;word-break:normal;max-width:100%}@media (max-width: 420px){.icon-grid{grid-template-columns:repeat(3,1fr);gap:10px}.icon-item{padding:16px 10px;gap:8px}.icon-circle{width:46px;height:46px;min-width:46px;font-size:22px}.icon-label{font-size:12px}}@media (max-width: 340px){.icon-grid{grid-template-columns:repeat(2,1fr);gap:10px}.icon-item{padding:14px 8px}.icon-circle{width:42px;height:42px;min-width:42px;font-size:20px}.icon-label{font-size:11px}}.profile-screen .btn{height:40px;border-radius:var(--radius);background:var(--card-bg);color:var(--text);border:1px solid var(--card-border);padding:0 14px;font-weight:500;transition:all .2s ease}.profile-screen .btn:hover{background:#3b82f61a;border-color:var(--accent)}.profile-screen .btn.slim{background:#1e293bcc}.profile-menu-card{background:#11182780;border:none!important;border-radius:0!important;padding:16px;margin:0!important;box-shadow:none!important;border-bottom:1px solid rgba(255,255,255,.06)!important;width:100%!important;box-sizing:border-box}.profile-footer{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;width:100%!important;box-sizing:border-box}.version-text{font-size:12px;color:var(--muted);opacity:.7}.section-card{max-width:var(--card-w);margin-top:16px}.sub-card{margin-top:16px}.sub-title{font-weight:600;margin-bottom:12px;color:var(--text)}.cards-grid{display:grid;grid-template-columns:1fr;gap:10px}.bank-card,.wallet-card{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:var(--radius);background:var(--card-bg);border:1px solid var(--card-border)}.bank-left{color:var(--text)}.bank-right{color:var(--muted)}.card-form .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.card-form .col{display:flex;flex-direction:column;gap:8px}.promo-block{width:100%;height:140px;border-radius:var(--radius);border:1px dashed var(--card-border);display:grid;place-items:center;color:var(--muted);margin-top:16px;background:#1e293b4d}.logout-btn{background:#ffffff0d;color:var(--text);border:1px solid rgba(255,255,255,.1);padding:12px 36px;border-radius:24px;font-weight:500;font-size:14px;min-width:140px;transition:all .2s ease}.logout-btn:hover{background:#ef44441a;border-color:var(--error);color:var(--error)}@media (max-width: 720px){.settings-grid{grid-template-columns:repeat(2,1fr)}}.screen.top-align.inst-screen{padding:0!important;width:100%!important;max-width:100%!important;align-items:stretch!important}.inst-container{width:100%;max-width:980px;margin:0 auto;padding:12px 16px 100px;display:grid;gap:12px;box-sizing:border-box}.inst-card{background:#11182799;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:16px;box-shadow:none;width:100%;box-sizing:border-box}.inst-back-bar{padding:calc(env(safe-area-inset-top,0px) + 12px) 16px 12px;width:100%;box-sizing:border-box;background:#11182766;border-bottom:1px solid rgba(255,255,255,.06);position:relative;z-index:1;min-height:56px}.inst-container{padding-top:12px!important}@media (min-width: 769px){.inst-back-bar{padding-left:max(16px,calc((100vw - 980px)/2 + 16px));padding-right:max(16px,calc((100vw - 980px)/2 + 16px))}}@media (max-width: 768px){.inst-container{padding:8px 12px 100px;gap:10px;max-width:100%}.inst-card{padding:14px;border-radius:12px}.inst-back-bar{padding:calc(env(safe-area-inset-top,0px) + 10px) 12px 10px}}.screen.profile-screen,.screen.borderless,.inst-screen,.inst-container{background:#f4f7fc!important;color:#102033!important}.profile-card,.section-card,.fund-card,.setting-row,.inst-card,.card,.card.borderless-card{background:#fff!important;border:1px solid #dbe3ef!important;color:#102033!important;box-shadow:0 12px 32px #0f172a14!important}.inst-back-bar{background:#ffffffeb!important;border-bottom:1px solid #dbe3ef!important}.inst-screen,.inst-container,.inst-back-bar{--card-bg: #ffffff !important;--card-bg-solid: #ffffff !important;--card-border: #e2e8f0 !important;--text: #102033 !important;--text-secondary: #475569 !important;--muted: #64748b !important;--accent: #1264f4 !important;--accent-2: #2563eb !important;--accent-light: rgba(18, 100, 244, .1) !important;--shadow-light: 0 1px 3px rgba(15, 23, 42, .06) !important;--radius: 12px;color:#102033!important}.inst-back-bar button{color:#102033!important}.inst-back-bar .pill{background:#f1f5f9!important;color:#475569!important;border:1px solid #e2e8f0!important}.inst-back-bar .pill.active{background:#1264f4!important;color:#fff!important;border-color:#1264f4!important}.inst-screen [style*="color: #e5e7eb"],.inst-screen [style*="color:#e5e7eb"],.inst-screen [style*="color: #f1f5f9"],.inst-screen [style*="color:#f1f5f9"],.inst-screen [style*="color: #ffffff"],.inst-screen [style*="color:#ffffff"],.inst-screen [style*="color: rgb(229, 231, 235)"]{color:#102033!important}.inst-screen [style*="color: #94a3b8"],.inst-screen [style*="color:#94a3b8"],.inst-screen [style*="color: #cbd5e1"],.inst-screen [style*="color:#cbd5e1"]{color:#64748b!important}.inst-screen [style*="background: rgba(255,255,255,0.0"],.inst-screen [style*="background: rgba(255, 255, 255, 0.0"],.inst-screen [style*="background:rgba(255,255,255,0.0"]{background:#f1f5f9!important}.inst-screen input,.inst-screen select,.inst-screen textarea{color:#102033!important;background:#fff!important;border:1px solid #e2e8f0!important}.inst-back-bar button[style*="rgba(255,255,255,0.08)"],.inst-back-bar button[style*="rgba(255, 255, 255, 0.08)"]{background:#fff!important;border:1px solid #e2e8f0!important;color:#102033!important}.ipo-container{display:grid;gap:16px}.ipo-page-hero{background:linear-gradient(135deg,#fff,#f0f6ff);border:1px solid #dbe6f5;border-radius:16px;padding:20px 22px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;box-shadow:0 4px 18px #0f172a0d}.ipo-page-hero-left{flex:1 1 280px;min-width:0}.ipo-page-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;color:#2563eb;background:#2563eb1a;padding:4px 10px;border-radius:999px;text-transform:uppercase;margin-bottom:8px}.ipo-page-title{font-size:22px;font-weight:800;color:#0f1a2c;margin:0 0 6px;line-height:1.2}.ipo-page-sub{font-size:13px;color:#475569;line-height:1.5;max-width:540px}.ipo-page-stats{display:flex;gap:12px}.ipo-page-stats>div{min-width:84px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid #dbe3ef;display:flex;flex-direction:column;align-items:center;gap:4px}.ipo-page-stats span{font-size:11px;color:#64748b;letter-spacing:.06em}.ipo-page-stats strong{font-size:20px;color:#0f1a2c;font-weight:800}.ipo-card-grid{display:grid;gap:14px}.ipo-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:18px!important;box-shadow:0 6px 22px #0f172a0f!important;display:grid;gap:16px;transition:box-shadow .2s ease,transform .2s ease;color:#102033}.ipo-card:hover{box-shadow:0 10px 28px #0f172a1a!important;transform:translateY(-1px)}.ipo-card.is-expired{opacity:.92}.ipo-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ipo-ticker-wrap{display:flex;gap:12px;align-items:center;min-width:0}.ipo-ticker{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#1264f4,#0b3eb0);color:#fff;font-weight:800;font-size:16px;display:grid;place-items:center;letter-spacing:.04em;flex:0 0 auto;box-shadow:0 6px 14px #1264f44d}.ipo-id{min-width:0}.ipo-name{font-size:16px;font-weight:700;color:#0f1a2c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.ipo-code-row{display:flex;gap:6px;align-items:center;margin-top:4px;flex-wrap:wrap}.ipo-code{font-size:12px;font-weight:700;letter-spacing:.05em;color:#475569;background:#f1f5f9;padding:2px 8px;border-radius:6px}.ipo-kind-pill{font-size:10px;font-weight:700;color:#2563eb;background:#2563eb1f;padding:2px 7px;border-radius:6px}.ipo-type-pill{color:#8a4b0f;background:#f59e0b29}.ipo-status-pill{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;letter-spacing:.03em}.ipo-status-pill.tone-ok{color:#047857;background:#10b98126}.ipo-status-pill.tone-warn{color:#b45309;background:#f59e0b26}.ipo-status-pill.tone-danger{color:#b91c1c;background:#ef444426}.ipo-trend{text-align:right;min-width:96px}.ipo-trend-pct{font-size:18px;font-weight:800;line-height:1.1}.ipo-trend-delta{font-size:12px;font-weight:600;margin-top:2px}.ipo-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:#f7faff;border:1px solid #e0e7f5;border-radius:12px;padding:10px 12px}.ipo-info-cell{display:flex;flex-direction:column;gap:3px;min-width:0}.ipo-info-cell span{font-size:11px;color:#64748b;letter-spacing:.04em}.ipo-info-cell strong{font-size:13px;font-weight:700;color:#0f1a2c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ipo-progress{display:grid;gap:6px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.ipo-progress-bar{height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.ipo-progress-fill{height:100%;border-radius:999px;transition:width .4s ease}.ipo-progress-meta{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#475569;font-weight:600}.ipo-expand-toggle{width:100%;min-height:42px;padding:0 12px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc;color:#1e3a5f;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:700;cursor:pointer}.ipo-expand-toggle:hover{background:#f1f5f9}.ipo-expand-chevron{font-size:20px;line-height:1;transition:transform .2s ease}.ipo-expand-chevron.is-open{transform:rotate(180deg)}.ipo-expanded-panel{display:grid;gap:14px}.ipo-official-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #dbe3ef;border-radius:8px;background:#dbe3ef}.ipo-official-grid>div{min-width:0;padding:10px 12px;background:#fff;display:grid;gap:4px}.ipo-official-grid span{font-size:11px;color:#64748b}.ipo-official-grid strong{min-width:0;overflow-wrap:anywhere;font-size:13px;color:#0f1a2c;font-weight:700}.ipo-form{display:grid;grid-template-columns:1.3fr 1.3fr auto;grid-template-rows:auto auto auto;column-gap:12px;row-gap:6px;align-items:center;padding-top:14px;border-top:1px dashed #e2e8f0}.ipo-form-label{font-size:11px;color:#64748b;letter-spacing:.04em;align-self:end;min-width:0}.ipo-form-caption{font-size:11px;color:#64748b;align-self:start}.ipo-form-cell-spacer,.ipo-form-cell-empty{display:block;min-width:0}.ipo-form-cell-qty-input,.ipo-form-cell-total-box,.ipo-form-cell-cta{align-self:center;min-width:0}.ipo-form-cell-qty-input,.ipo-form-cell-total-box{justify-self:stretch}.ipo-qty-input{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;width:100%;min-width:0;height:42px;border:1px solid #cbd5e1;border-radius:10px;overflow:hidden;background:#fff;box-sizing:border-box}.ipo-qty-input input{width:100%;min-width:0;box-sizing:border-box;border:0!important;outline:0;text-align:center;font-size:15px;font-weight:700;color:#0f1a2c!important;background:#fff!important;-moz-appearance:textfield}.ipo-qty-input input::-webkit-outer-spin-button,.ipo-qty-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ipo-qty-input button{background:#f1f5f9;color:#1264f4;font-size:18px;font-weight:700;cursor:pointer;border:0;transition:background .15s ease}.ipo-qty-input button:hover{background:#e2e8f0}.ipo-qty-input button:disabled{cursor:not-allowed;opacity:.4}.ipo-total-box{height:42px;border-radius:10px;background:#1264f414;border:1px solid rgba(18,100,244,.25);padding:0 12px;display:flex;flex-direction:column;justify-content:center}.ipo-total-amount{font-size:15px;font-weight:800;color:#1264f4;line-height:1.05}.ipo-total-fee{font-size:10px;color:#b45309;margin-top:2px}.ipo-cta{height:42px;min-width:110px;padding:0 18px;border-radius:10px;border:0;font-size:14px;font-weight:700;cursor:pointer;letter-spacing:.04em;transition:filter .2s ease,transform .15s ease}.ipo-cta.is-active{background:linear-gradient(135deg,#1264f4,#0b3eb0);color:#fff;box-shadow:0 6px 16px #1264f44d}.ipo-cta.is-active:hover{filter:brightness(1.05);transform:translateY(-1px)}.ipo-cta.is-disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.ipo-empty{background:#fff;border:1px dashed #cbd5e1;border-radius:16px;padding:40px 20px;text-align:center;display:grid;gap:8px;justify-items:center}.ipo-empty-icon{font-size:38px;opacity:.55}.ipo-empty-title{font-size:15px;font-weight:700;color:#0f1a2c}.ipo-empty-sub{font-size:12px;color:#64748b}@media (max-width: 640px){.ipo-page-hero{padding:16px}.ipo-page-title{font-size:18px}.ipo-page-sub{font-size:12px}.ipo-page-stats{width:100%}.ipo-page-stats>div{flex:1}.ipo-card{padding:14px!important}.ipo-info-grid{grid-template-columns:repeat(2,1fr);gap:10px}.ipo-official-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ipo-form{grid-template-columns:1fr 1fr;grid-template-areas:"qty-label   total-label" "qty-input   total-box" "qty-caption qty-caption" "cta         cta";grid-template-rows:auto auto auto auto;column-gap:10px;row-gap:6px}.ipo-form-cell-qty-label{grid-area:qty-label}.ipo-form-cell-total-label{grid-area:total-label}.ipo-form-cell-qty-input{grid-area:qty-input}.ipo-form-cell-total-box{grid-area:total-box}.ipo-form-cell-qty-caption{grid-area:qty-caption}.ipo-form-cell-cta{grid-area:cta;width:100%}.ipo-form-cell-spacer,.ipo-form-cell-empty{display:none}.ipo-name{max-width:180px}.ipo-ticker{width:42px;height:42px;font-size:14px;border-radius:12px}}.h-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}.h-modal{width:100%;max-width:520px;max-height:86vh;background:#fff;border-radius:18px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 28px 64px #0f172a40;display:flex;flex-direction:column}.h-modal-head{padding:16px 20px;border-bottom:1px solid #eef2f7;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#fff,#f4f8ff)}.h-modal-title{margin:0;font-size:17px;font-weight:700;color:#0f1a2c;display:flex;align-items:center;gap:8px}.h-modal-close{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;padding:6px 14px;cursor:pointer;color:#334155;font-size:13px;font-weight:600;transition:background .15s ease}.h-modal-close:hover{background:#e2e8f0}.h-modal-body{padding:16px;overflow-y:auto;flex:1;background:#f8fafc}.h-modal-empty{text-align:center;padding:50px 20px;color:#94a3b8;font-size:14px}.h-modal-loading{text-align:center;padding:50px 20px;color:#64748b;font-size:14px}.h-list{display:grid;gap:12px}.h-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;box-shadow:0 4px 14px #0f172a0d}.h-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px}.h-card-head-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.h-symbol{font-size:16px;font-weight:700;color:#0f1a2c}.h-badge{font-size:11px;padding:3px 9px;border-radius:999px;font-weight:600;letter-spacing:.02em}.h-badge.tone-blue{color:#1d4ed8;background:#2563eb1a}.h-badge.tone-green{color:#047857;background:#10b9811f}.h-badge.tone-purple{color:#6d28d9;background:#8b5cf61f}.h-badge.tone-orange{color:#b45309;background:#f59e0b1f}.h-badge.tone-gray{color:#475569;background:#e2e8f0}.h-pill{font-size:12px;padding:4px 10px;border-radius:999px;font-weight:600}.h-pill.tone-pending{color:#b45309;background:#f59e0b29}.h-pill.tone-approved{color:#047857;background:#10b98129}.h-pill.tone-rejected{color:#b91c1c;background:#ef444429}.h-pill.tone-locked{color:#b45309;background:#f59e0b29}.h-pill.tone-completed{color:#6d28d9;background:#8b5cf629}.h-pill.tone-muted{color:#475569;background:#e2e8f0}.h-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:13px}.h-cell{color:#64748b}.h-cell strong{color:#0f1a2c;font-weight:600;margin-left:2px}.ipo-order-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:4px 0 14px}.ipo-order-step{position:relative;min-width:0;padding-top:18px;text-align:center;color:#94a3b8;font-size:10px;line-height:1.25}.ipo-order-step:before{content:"";position:absolute;top:5px;left:0;right:0;height:2px;background:#e2e8f0}.ipo-order-step:first-child:before{left:50%}.ipo-order-step:last-child:before{right:50%}.ipo-order-step-dot{position:absolute;z-index:1;top:1px;left:50%;width:10px;height:10px;transform:translate(-50%);border-radius:50%;background:#cbd5e1;border:2px solid #ffffff;box-shadow:0 0 0 1px #cbd5e1}.ipo-order-step.is-complete{color:#047857;font-weight:700}.ipo-order-step.is-complete:before{background:#10b981}.ipo-order-step.is-complete .ipo-order-step-dot{background:#10b981;box-shadow:0 0 0 1px #10b981}.ipo-order-step.is-current .ipo-order-step-dot{box-shadow:0 0 0 3px #10b9812e}.ipo-order-step.is-failed{color:#64748b}.ipo-order-step.is-failed:before{background:#94a3b8}.ipo-order-step.is-failed .ipo-order-step-dot{background:#94a3b8;box-shadow:0 0 0 1px #94a3b8}.h-pl-panel{margin-top:12px;padding:14px;border-radius:12px;text-align:center}.h-pl-panel.pos{background:color-mix(in srgb,var(--kerui-up, #10b981) 10%,transparent);border:1px solid color-mix(in srgb,var(--kerui-up, #10b981) 25%,transparent)}.h-pl-panel.neg{background:color-mix(in srgb,var(--kerui-down, #ef4444) 8%,transparent);border:1px solid color-mix(in srgb,var(--kerui-down, #ef4444) 22%,transparent)}.h-pl-panel.h-pl-pending{background:#2563eb0f;border:1px dashed rgba(37,99,235,.35)}.h-pl-label{font-size:12px;color:#64748b;margin-bottom:4px;font-weight:600}.h-pl-amount{font-size:22px;font-weight:800;line-height:1.1}.h-pl-pct{font-size:14px;font-weight:700;margin-top:4px}.h-pl-panel.pos .h-pl-amount,.h-pl-panel.pos .h-pl-pct{color:var(--kerui-up, #10b981)}.h-pl-panel.neg .h-pl-amount,.h-pl-panel.neg .h-pl-pct{color:var(--kerui-down, #ef4444)}.h-pl-sub{font-size:12px;color:#475569;margin-bottom:4px}.h-cta{width:100%;padding:12px 0;margin-top:12px;font-size:14px;font-weight:700;border-radius:10px;border:0;cursor:pointer;transition:filter .15s ease,transform .15s ease}.h-cta.pos{background:var(--kerui-up, #10b981);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--kerui-up, #10b981) 30%,transparent)}.h-cta.neg{background:var(--kerui-down, #ef4444);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--kerui-down, #ef4444) 30%,transparent)}.h-cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.h-cta-disabled{width:100%;padding:12px 0;margin-top:12px;font-size:14px;font-weight:700;border-radius:10px;border:1px dashed #e2e8f0;background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.h-cta-locked{width:100%;padding:12px 0;margin-top:12px;font-size:14px;font-weight:700;border-radius:10px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:#b45309;cursor:not-allowed}.h-close-all-btn{width:100%;padding:14px 0;margin-bottom:14px;font-size:14px;font-weight:700;border-radius:12px;border:0;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;cursor:pointer;box-shadow:0 4px 12px #f59e0b4d;display:flex;align-items:center;justify-content:center;gap:8px}.h-listing{margin-top:8px;font-size:12px;color:#64748b}.logout-btn{background:#fff!important;color:#334155!important;border:1px solid #dbe3ef!important}.profile-screen,.screen.profile-screen{background:#f6f8fb!important;color:#102033!important}.profile-container{width:min(1180px,calc(100% - 32px))!important;max-width:1180px!important;margin:0 auto!important;padding:16px 0 96px!important;gap:14px!important;background:#f6f8fb!important}.profile-hero,.profile-funds-panel,.profile-menu-panel,.profile-settings-panel{width:100%!important;margin:0!important;border-radius:18px!important;border:1px solid #dbe3ef!important;background:#fff!important;color:#102033!important;box-shadow:0 14px 34px #0f172a0f!important}.profile-hero{padding:24px 18px!important;border-bottom:1px solid #dbe3ef!important}.profile-hero-name,.profile-hero [style*="#e5e7eb"]{color:#102033!important}.profile-funds-panel{padding:20px!important;border-bottom:1px solid #dbe3ef!important}.profile-currency-trigger{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#64748b!important}.profile-currency-menu{background:#fff!important;border:1px solid #dbe3ef!important;box-shadow:0 16px 30px #0f172a1f!important}.profile-currency-option{border-bottom:1px solid #e2e8f0!important;color:#334155!important}.profile-currency-option span{color:inherit!important}.profile-funds-amount,.profile-funds-panel [style*="#e5e7eb"]{color:#102033!important}.profile-withdraw-button{background:linear-gradient(135deg,#2563eb,#0891b2)!important;border:0!important;color:#fff!important;box-shadow:0 12px 28px #2563eb38!important}.profile-menu-panel{padding:18px!important;border-bottom:1px solid #dbe3ef!important}.profile-action-card{min-height:84px!important;background:#f8fafc!important;border:1px solid #dbe3ef!important;box-shadow:none!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.profile-action-card:hover{transform:translateY(-1px);border-color:#bfdbfe!important;box-shadow:0 12px 24px #0f172a0f!important}.profile-action-icon{background:#eff6ff!important;border:1px solid #bfdbfe!important}.profile-action-label{color:#334155!important}.profile-settings-panel{padding:18px 20px!important;border-bottom:1px solid #dbe3ef!important}.profile-settings-title{color:#102033!important}.profile-settings-row{border-bottom:1px solid #e2e8f0!important}.profile-settings-row-last{border-bottom:0!important}.profile-settings-row>span:first-child{color:#64748b!important}.profile-settings-row [style*="#e5e7eb"]{color:#102033!important}.profile-footer-panel{color:#64748b!important}.profile-logout-button{background:#fff!important;color:#475569!important;border:1px solid #dbe3ef!important;box-shadow:0 10px 24px #0f172a0d!important}.profile-logout-button:hover{color:#dc2626!important;border-color:#fecaca!important;background:#fff7f7!important}.profile-screen [style*="background: #1e293b"],.profile-screen [style*="background: rgb(30, 41, 59)"]{background:#fff!important;color:#102033!important;border-color:#dbe3ef!important}.profile-screen h3[style*="#e5e7eb"],.profile-screen h3[style*="rgb(229, 231, 235)"]{color:#102033!important}.profile-screen input[style*="rgba(255,255,255,0.05)"],.profile-screen input[style*="rgba(255, 255, 255, 0.05)"],.profile-screen select[style*="#1e293b"],.profile-screen select[style*="rgb(30, 41, 59)"]{background:#fff!important;color:#102033!important;border-color:#cbd5e1!important}.profile-screen button[style*="background: transparent"]{background:#fff!important;color:#475569!important;border-color:#dbe3ef!important}@media (max-width: 720px){.profile-container{width:100%!important;padding:10px 10px 92px!important}.profile-menu-panel>div{grid-template-columns:repeat(4,minmax(0,1fr))!important}.profile-action-card{min-height:78px!important}}.screen.profile-screen.profile-v2-screen{min-height:100vh;padding:28px 18px 110px!important;background:radial-gradient(circle at 18% 0%,rgba(191,219,254,.62),transparent 34%),radial-gradient(circle at 84% 4%,rgba(147,197,253,.45),transparent 34%),linear-gradient(180deg,#f8fbff,#eef5fc 48%,#f8fbff)!important;color:#091b38!important;overflow-x:hidden}.screen.profile-screen.profile-v2-screen .profile-container{width:min(940px,100%)!important;max-width:940px!important;margin:0 auto!important;padding:0!important;gap:0!important;background:transparent!important}.profile-v2-container{width:100%;display:flex;flex-direction:column;gap:22px}.profile-v2-user-card,.profile-v2-funds-card,.profile-v2-shortcuts,.profile-v2-settings-card{border:1px solid #d8e4f3;border-radius:24px;background:#ffffffeb;box-shadow:0 20px 46px #1a488214;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.profile-v2-user-card{min-height:210px;padding:34px 48px;display:grid;grid-template-columns:170px 1fr 40px;align-items:center;gap:28px}.profile-v2-avatar-wrap{width:132px;height:132px;position:relative;border-radius:50%;border:5px solid #ffffff;box-shadow:0 16px 32px #0a326e2e;cursor:pointer}.profile-v2-avatar{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover}.profile-v2-avatar-edit{position:absolute;right:-4px;bottom:5px;width:44px;height:44px;border:4px solid #ffffff;border-radius:50%;background:linear-gradient(135deg,#1264f4,#2d8cff);color:#fff;font-size:20px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.profile-v2-user-info h1{margin:0 0 14px;color:#081a35;font-size:clamp(30px,6vw,44px);font-weight:900;letter-spacing:0}.profile-v2-badge{width:fit-content;display:inline-flex;align-items:center;gap:10px;padding:9px 18px;border-radius:18px;border:1px solid #bdd4f5;background:#edf6ff;color:#1264f4;font-size:18px;font-weight:850}.badge-shield{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#1264f4;color:#fff;font-size:12px}.profile-v2-status{margin-top:20px;display:flex;align-items:center;gap:13px;color:#62728b;font-size:19px;font-weight:750}.profile-v2-status b,.profile-v2-status strong{color:#20ba83}.profile-v2-arrow{border:none;background:transparent;color:#8a98ad;font-size:58px;line-height:1;cursor:pointer}.profile-v2-funds-card{min-height:300px;padding:42px 48px;display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:center;position:relative;overflow:hidden}.profile-v2-funds-main{position:relative;z-index:2}.profile-v2-funds-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.profile-v2-funds-head>div{display:flex;align-items:center;gap:12px;color:#081a35;font-size:25px;font-weight:900}.profile-v2-currency{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border:1px solid #bdd4f5;border-radius:20px;background:#f4f8ff;color:#182c4a;font-size:20px;font-weight:850;cursor:pointer}.profile-v2-currency i{font-style:normal;color:#52647f}.profile-v2-eye{border:none;background:transparent;color:#52647f;font-size:17px;font-weight:800;cursor:pointer}.profile-v2-currency-menu{position:absolute;top:54px;left:0;width:210px;z-index:10;display:flex;flex-direction:column;overflow:hidden;border:1px solid #c9d7ea;border-radius:16px;background:#fff;box-shadow:0 18px 42px #1a488229}.profile-v2-currency-menu button{border:none;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;color:#10233f;font-weight:850}.profile-v2-currency-menu button+button{border-top:1px solid #e4ecf6}.profile-v2-currency-menu button.active{background:#eef6ff;color:#1264f4}.profile-v2-currency-menu em{color:#7b879a;font-style:normal;font-size:13px}.profile-v2-amount{display:block;color:#071a35;font-size:clamp(40px,7vw,62px);line-height:1.08;font-weight:950;letter-spacing:0}.profile-v2-withdraw{margin-top:34px;min-width:420px;min-height:78px;border:none;border-radius:999px;background:linear-gradient(135deg,#1264f4,#0bb7df);color:#fff;font-size:27px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:18px;box-shadow:0 18px 36px #1264f438;cursor:pointer}.profile-v2-withdraw span{font-size:32px;line-height:1}.profile-v2-funds-art{position:relative;height:220px;opacity:.9}.coin,.coin-stack,.shield-art{position:absolute;filter:drop-shadow(0 14px 22px rgba(70,130,220,.22))}.coin{width:88px;height:30px;border-radius:50%;background:linear-gradient(180deg,#d8edff,#82bfff);border:1px solid rgba(76,137,219,.34)}.coin-one{left:10px;bottom:30px}.coin-two{right:20px;bottom:122px}.coin-stack{right:0;bottom:32px;width:138px;height:104px;border-radius:50px 50px 28px 28px;background:repeating-linear-gradient(180deg,#ffffff59 0,#ffffff59 12px,#4591f047 13px,#4591f047 24px),linear-gradient(135deg,#dff1ff,#76b5ff);border:1px solid rgba(76,137,219,.35)}.shield-art{right:86px;bottom:8px;width:140px;height:160px;border-radius:38px 38px 70px 70px;background:linear-gradient(135deg,#e8f6fff5,#58a1f6d1);border:3px solid rgba(255,255,255,.9);color:#1264f46b;display:inline-flex;align-items:center;justify-content:center;font-size:74px;font-weight:900}.profile-v2-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);padding:28px 24px}.profile-v2-shortcut{min-height:124px;border:none;border-right:1px solid #dce6f2;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#0b1f3d;cursor:pointer}.profile-v2-shortcut:last-child{border-right:none}.profile-v2-shortcut em{font-style:normal;font-size:21px;font-weight:850}.profile-v2-icon,.profile-v2-row-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:#f1f7ff;border:1px solid #d7e5f6}.profile-v2-icon{width:76px;height:76px;font-size:34px}.profile-v2-icon b{position:absolute;top:-6px;right:-8px;min-width:20px;height:20px;border-radius:12px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:#ff3758;color:#fff;font-size:11px;font-weight:900}.profile-v2-icon:before,.profile-v2-row-icon:before{font-weight:900}.icon-bank:before{content:"▦";color:#2694ea}.icon-history:before{content:"▤";color:#f6a032}.icon-support:before{content:"";width:38px;height:38px;background-color:#ec3b84;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 3C7.03 3 3 7.03 3 12v6a3 3 0 0 0 3 3h2a1 1 0 0 0 1-1v-7a1 1 0 0 0-1-1H5v-1c0-3.86 3.14-7 7-7s7 3.14 7 7v1h-3a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h2a3 3 0 0 0 3-3v-6c0-4.97-4.03-9-9-9z'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 3C7.03 3 3 7.03 3 12v6a3 3 0 0 0 3 3h2a1 1 0 0 0 1-1v-7a1 1 0 0 0-1-1H5v-1c0-3.86 3.14-7 7-7s7 3.14 7 7v1h-3a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h2a3 3 0 0 0 3-3v-6c0-4.97-4.03-9-9-9z'/></svg>") no-repeat center / contain}.profile-v2-row-icon.icon-support:before{width:22px;height:22px}.icon-wallet:before{content:"▰";color:#5e5df4}.icon-credit:before{content:"◈";color:#10b981}.icon-user:before{content:"○";color:#1264f4}.icon-phone:before{content:"▯";color:#20ba83}.icon-lock:before{content:"▣";color:#1264f4}.icon-shield:before{content:"◇";color:#1264f4}.icon-verify:before{content:"✓";color:#20ba83}.icon-globe:before{content:"◎";color:#6d5df4}.profile-v2-settings-card{padding:34px 42px}.profile-v2-settings-card h2{margin:0 0 22px;color:#081a35;font-size:27px;font-weight:900}.profile-v2-settings-list{display:flex;flex-direction:column}.profile-v2-settings-row{min-height:74px;display:grid;grid-template-columns:46px minmax(120px,1fr) auto 24px;align-items:center;gap:16px;border:none;border-bottom:1px solid #dfe8f3;background:transparent;color:#0b1f3d;text-align:left;cursor:default}.profile-v2-settings-row.clickable{cursor:pointer}.profile-v2-settings-row:last-child{border-bottom:none}.profile-v2-row-icon{width:38px;height:38px;border-radius:11px;font-size:20px}.profile-v2-settings-row .row-label{color:#10233f;font-size:20px;font-weight:800}.profile-v2-settings-row strong{color:#66758d;font-size:19px;font-weight:800}.profile-v2-settings-row strong.accent{color:#1264f4}.profile-v2-settings-row strong.ok{color:#20ba83}.profile-v2-settings-row strong.warn{color:#f59e0b}.profile-v2-settings-row strong.danger{color:#ef4444}.profile-v2-settings-row i{color:#aab6c7;font-style:normal;font-size:34px}.profile-v2-footer{display:flex;flex-direction:column;align-items:center;gap:18px;padding:8px 0 0;color:#62728b;font-size:17px;font-weight:700}.profile-v2-footer button{min-width:430px;min-height:64px;border:1px solid #919bad;border-radius:999px;background:#ffffffc7;color:#d22626;font-size:24px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:14px;cursor:pointer}.profile-v2-error{color:#ef4444}@media (max-width: 760px){.screen.profile-screen.profile-v2-screen{padding:16px 12px 104px!important}.profile-v2-container{gap:16px}.profile-v2-user-card{min-height:178px;grid-template-columns:112px 1fr 24px;padding:26px 24px;gap:18px;border-radius:22px}.profile-v2-avatar-wrap{width:104px;height:104px}.profile-v2-avatar-edit{width:36px;height:36px;font-size:16px}.profile-v2-badge{font-size:15px;padding:8px 13px}.profile-v2-status{font-size:16px;gap:10px}.profile-v2-arrow{font-size:42px}.profile-v2-funds-card{min-height:250px;grid-template-columns:1fr 180px;padding:28px 26px}.profile-v2-funds-head{align-items:flex-start;flex-direction:column;margin-bottom:22px}.profile-v2-withdraw{min-width:min(100%,360px)}.profile-v2-funds-art{height:180px;transform:scale(.78);transform-origin:right center}.profile-v2-shortcuts{padding:18px 16px}.profile-v2-icon{width:58px;height:58px;font-size:26px}.profile-v2-shortcut em{font-size:17px}.profile-v2-settings-card{padding:26px 28px}.profile-v2-footer button{min-width:min(430px,80%)}}@media (max-width: 430px){.profile-v2-user-card{grid-template-columns:84px 1fr 18px;padding:20px 16px}.profile-v2-avatar-wrap{width:78px;height:78px;border-width:3px}.profile-v2-avatar-edit{width:30px;height:30px;border-width:3px}.profile-v2-user-info h1{font-size:24px}.profile-v2-badge,.profile-v2-status{font-size:13px}.profile-v2-funds-card{grid-template-columns:1fr;padding:22px 18px}.profile-v2-funds-art{display:none}.profile-v2-amount{font-size:36px}.profile-v2-withdraw{min-height:58px;font-size:22px}.profile-v2-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 6px}.profile-v2-shortcut{min-height:90px}.profile-v2-shortcut em{font-size:14px}.profile-v2-icon{width:48px;height:48px}.profile-v2-settings-card{padding:22px 18px}.profile-v2-settings-row{grid-template-columns:38px minmax(72px,1fr) auto 16px;gap:10px}.profile-v2-settings-row .row-label,.profile-v2-settings-row strong{font-size:15px}.profile-v2-footer button{min-width:72%;min-height:56px;font-size:20px}}.settings-grid{display:grid;grid-template-columns:1fr;gap:20px}.settings-col{display:flex;flex-direction:column;gap:16px}.settings-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.settings-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--accent-light);background:#fff}.settings-avatar.clickable{cursor:pointer;transition:all .2s ease}.settings-avatar.clickable:hover{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-light)}.avatar-inline{display:flex;align-items:center;gap:14px}.settings-item{display:grid;grid-template-columns:140px 1fr;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--card-border)}.settings-item:last-child{border-bottom:none}.item-label{text-align:left;color:var(--text-secondary);font-size:14px;font-weight:500}.item-value-btn{justify-self:end;background:transparent;border:none;color:var(--accent);padding:10px 14px;border-radius:var(--radius-sm);cursor:pointer;font-weight:600;transition:all .2s ease}.item-value-btn:hover{background:var(--accent-light);color:var(--accent-hover)}.item-value-text{justify-self:end;color:var(--text);font-weight:500}.item-value-text.muted{color:var(--muted)}.chevron{margin-left:6px;opacity:.7}.error{color:var(--error);font-size:13px}.top-toast{position:fixed;top:80px;left:50%;transform:translate(-50%);background:#1e293bf2;color:#fff;padding:12px 24px;border-radius:30px;box-shadow:0 4px 20px #0000004d;z-index:999999;animation:toastAnim 2s ease-in-out forwards;font-weight:500;font-size:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.top-toast.ok{background:#10b981f2;border-color:#fff3}.top-toast.error{background:#ef4444f2;border-color:#fff3}.top-toast.info{background:#3b82f6f2;border-color:#fff3}@keyframes toastAnim{0%{opacity:0;transform:translate(-50%) translateY(-20px)}15%{opacity:1;transform:translate(-50%) translateY(0)}85%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-20px)}}@media (max-width: 860px){.settings-item{grid-template-columns:110px 1fr}.settings-avatar{width:72px;height:72px}}@media (max-width: 480px){.settings-grid{gap:12px;width:100%!important;max-width:100%!important}.settings-col{gap:10px;width:100%!important}.settings-item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;width:100%}.item-label{font-size:14px;flex-shrink:0}.item-value-btn,.item-value-text{text-align:right}.settings-avatar{width:64px;height:64px}.avatar-inline{justify-content:center;width:100%}.screen.borderless .card.borderless-card{max-width:100%!important;padding:14px 10px!important}}.screen.borderless{padding:0 0 80px!important}.screen.borderless .card.borderless-card{max-width:100%!important;width:100%!important;margin:0!important;padding:16px 12px!important;box-sizing:border-box!important;background:transparent;border:none;border-radius:0}.screen.borderless .card.borderless-card .settings-grid{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}.screen.borderless .card.borderless-card .title{padding:0!important;margin-left:0!important;margin-bottom:16px}.sub-actions{display:flex;justify-content:center;margin-top:24px}.sub-actions .btn{background:var(--accent);color:#fff;border:none;padding:12px 24px;border-radius:var(--radius);font-weight:600;transition:all .2s ease}.sub-actions .btn:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.screen.borderless .card.borderless-card{border:none!important;box-shadow:none!important}.screen.borderless .card.borderless-card:after,.screen.borderless .card.borderless-card:before{display:none!important}.screen.borderless .sub-actions{border:none!important;border-top:none!important;border-bottom:none!important}.support-fab{position:fixed;bottom:100px;right:20px;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;box-shadow:0 4px 12px #3b82f666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:100;transition:all .2s ease}.support-fab:hover{transform:scale(1.1);box-shadow:0 6px 20px #3b82f680}.support-icon:before{content:"💬";font-size:22px}.screen.borderless,.screen.borderless .card.borderless-card{background:#f6f8fb!important;color:#102033!important}.settings-grid,.settings-card,.setting-row,.modal-card{background:#fff!important;border-color:#dbe3ef!important;color:#102033!important;box-shadow:0 12px 32px #0f172a14!important}.screen.borderless .card.borderless-card{border:1px solid #dbe3ef!important;box-shadow:0 12px 32px #0f172a14!important}.settings-v2-screen.screen.borderless{min-height:100dvh;padding:0 0 96px!important;background:radial-gradient(circle at 10% 0%,rgba(56,189,248,.16),transparent 34%),radial-gradient(circle at 94% 7%,rgba(37,99,235,.12),transparent 30%),linear-gradient(180deg,#f7fbff,#eef5ff 48%,#f7fbff)!important;color:#071a3a!important}.settings-v2-screen>.card.borderless-card{display:none!important}.settings-v2-shell{width:min(100%,900px);margin:0 auto;padding:22px 18px 112px;box-sizing:border-box}.settings-v2-back{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:1px solid rgba(142,166,205,.45);border-radius:16px;background:#ffffffd1;color:#10213d;font-weight:800;box-shadow:0 10px 28px #2563eb14;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.settings-v2-back span{font-size:28px;line-height:1;color:#1d6df2}.settings-v2-hero{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:18px;padding:34px;border:1px solid rgba(210,226,248,.92);border-radius:30px;background:linear-gradient(135deg,#fffffffa,#f6fbffe6),linear-gradient(135deg,rgba(21,110,255,.08),transparent);box-shadow:0 24px 56px #2563eb1f;overflow:hidden}.settings-v2-hero:after{content:"";position:absolute;right:-70px;top:-80px;width:250px;height:250px;border-radius:999px;background:radial-gradient(circle,#1e88ff2e,#1e88ff00);pointer-events:none}.settings-v2-avatar-zone{position:relative;width:112px;height:112px;z-index:1}.settings-v2-avatar-button{width:112px;height:112px;padding:0;border:4px solid #ffffff;border-radius:999px;background:#fff;box-shadow:0 18px 34px #0d2d612e;cursor:pointer;overflow:hidden}.settings-v2-avatar{display:block;width:100%;height:100%;object-fit:cover}.settings-v2-avatar-edit{position:absolute;right:-2px;bottom:2px;display:grid;place-items:center;width:38px;height:38px;border:3px solid #ffffff;border-radius:999px;background:linear-gradient(135deg,#1d6df2,#20c4f4);color:#fff;box-shadow:0 12px 24px #1d6df247;cursor:pointer}.settings-v2-avatar-edit svg{width:18px;height:18px}.settings-v2-profile{position:relative;z-index:1;min-width:0}.settings-v2-profile p{margin:0 0 8px;color:#6e7d99;font-size:15px;font-weight:800}.settings-v2-profile h1{margin:0;color:#071a3a;font-size:clamp(30px,6vw,46px);line-height:1.06;letter-spacing:0}.settings-v2-profile-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;color:#62708d;font-size:15px;font-weight:800}.settings-v2-verify{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(29,109,242,.18);background:#e7f1ffeb;color:#1d6df2}.settings-v2-verify svg{width:17px;height:17px}.settings-v2-verify.ok{color:#13a873;background:#dcfce7eb;border-color:#13a87333}.settings-v2-verify.warn{color:#c47b00;background:#fff7d6eb;border-color:#c47b0033}.settings-v2-verify.danger{color:#1d6df2}.settings-v2-hero-arrow{position:relative;z-index:1;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:#7b8aa4;font-size:46px;line-height:1;cursor:pointer}.settings-v2-panel{margin-top:28px;padding:30px 34px;border:1px solid rgba(210,226,248,.96);border-radius:28px;background:#fffffff0;box-shadow:0 22px 54px #2563eb1c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.settings-v2-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.settings-v2-panel-head span{display:block;margin-bottom:6px;color:#6d7c99;font-size:14px;font-weight:800}.settings-v2-panel-head h2{margin:0;color:#071a3a;font-size:28px;letter-spacing:0}.settings-v2-panel-head strong{flex:0 0 auto;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#dcfce7e6;color:#13a873;font-size:14px}.settings-v2-list{display:grid;padding:0 4px;overflow:hidden}.settings-v2-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto 20px;align-items:center;gap:12px;width:100%;min-height:78px;padding:0 8px;border:0;border-bottom:1px solid #dce7f5;background:transparent;color:inherit;text-align:left;font:inherit;box-sizing:border-box}.settings-v2-row:last-child{border-bottom:0}.settings-v2-row.clickable{cursor:pointer}.settings-v2-row.clickable:hover .settings-v2-row-label,.settings-v2-row.clickable:focus-visible .settings-v2-row-label{color:#0f62e9}.settings-v2-row-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:#1d6df2;background:linear-gradient(135deg,#ecf5ff,#f7fbff);box-shadow:inset 0 0 0 1px #1d6df21a;overflow:hidden;justify-self:center;flex:0 0 auto}.settings-v2-row-icon svg{display:block;width:22px;height:22px;max-width:22px;max-height:22px}.settings-v2-screen .settings-v2-row-icon:before{content:none!important;display:none!important}.settings-v2-row-icon.icon-phone,.settings-v2-row-icon.icon-shield{color:#13a873;background:linear-gradient(135deg,#e8fff5,#f8fffc)}.settings-v2-row-icon.icon-lock{color:#1d6df2}.settings-v2-row-icon.icon-globe{color:#6f4ef2;background:linear-gradient(135deg,#f1efff,#fbfaff)}.settings-v2-row-label{color:#10213d;font-size:18px;font-weight:900}.settings-v2-row strong{color:#6d7c99;font-size:16px;font-weight:900;white-space:nowrap}.settings-v2-row strong.accent{color:#1d6df2}.settings-v2-row strong.ok{color:#13a873}.settings-v2-row strong.warn{color:#c47b00}.settings-v2-row strong.danger{color:#1d6df2}.settings-v2-row i{color:#9aa8bd;font-size:32px;font-style:normal;line-height:1;text-align:right}.settings-v2-return{display:flex;justify-content:center;align-items:center;width:min(100%,430px);min-height:56px;margin:26px auto 0;border:1px solid rgba(120,142,178,.6);border-radius:999px;background:#ffffffdb;color:#10213d;font-size:18px;font-weight:900;cursor:pointer;box-shadow:0 14px 34px #2563eb14}.settings-v2-error{margin-top:14px;padding:12px 16px;border-radius:16px;background:#fee2e2cc;color:#d62828;font-weight:800}@media (max-width: 560px){.settings-v2-shell{padding:18px 14px 108px}.settings-v2-back{height:40px;padding:0 13px;border-radius:14px;font-size:13px}.settings-v2-hero{grid-template-columns:86px 1fr 28px;gap:14px;padding:24px 18px;border-radius:24px}.settings-v2-avatar-zone,.settings-v2-avatar-button{width:86px;height:86px}.settings-v2-avatar-edit{width:32px;height:32px}.settings-v2-profile h1{font-size:30px}.settings-v2-profile p,.settings-v2-profile-meta{font-size:13px}.settings-v2-hero-arrow{width:28px;font-size:38px}.settings-v2-panel{margin-top:22px;padding:24px 18px;border-radius:24px}.settings-v2-panel-head h2{font-size:24px}.settings-v2-row{grid-template-columns:48px minmax(82px,1fr) minmax(70px,auto) 14px;gap:8px;min-height:72px;padding:0 4px}.settings-v2-list{padding:0 2px}.settings-v2-row-icon{width:42px;height:42px}.settings-v2-row-label{font-size:16px}.settings-v2-row strong{max-width:128px;overflow:hidden;text-overflow:ellipsis;font-size:15px}}.settings-v2-screen.screen.borderless{min-height:100dvh;padding:0!important;color:var(--kerui-text, #f4f6f7)!important;background:#04080a!important}.settings-v2-shell{width:min(100%,520px);min-height:100dvh;margin:0 auto;padding:0 0 36px;background:var(--kerui-bg, #070d10)}.settings-v2-topbar{width:100%}.settings-v2-hero{display:grid;grid-template-columns:76px minmax(0,1fr);gap:15px;margin:0;padding:20px 16px;color:var(--kerui-text, #f4f6f7);background:var(--kerui-panel, #0e181d);border:0;border-bottom:1px solid var(--kerui-line, #344148);border-radius:0;box-shadow:none}.settings-v2-hero:after{content:none}.settings-v2-avatar-zone,.settings-v2-avatar-button{width:72px;height:72px}.settings-v2-avatar-button{padding:0;background:#101b20;border:1px solid #4b5960;box-shadow:none}.settings-v2-avatar-edit{right:-1px;bottom:-1px;width:28px;height:28px;color:#091013;background:var(--kerui-gold, #f0c65a);border:2px solid var(--kerui-panel, #0e181d);box-shadow:none}.settings-v2-profile p{margin-bottom:5px;color:var(--kerui-muted, #aeb9c4);font-size:12px}.settings-v2-profile h1{color:#f4f6f7!important;font-size:21px;line-height:1.25}.settings-v2-profile-meta{gap:9px;margin-top:9px;color:var(--kerui-muted, #aeb9c4);font-size:11px}.settings-v2-verify,.settings-v2-verify.ok,.settings-v2-verify.warn,.settings-v2-verify.danger{min-height:27px;padding:0 8px;color:var(--kerui-gold, #f0c65a);background:transparent;border:1px solid rgba(240,198,90,.48);border-radius:999px}.settings-v2-verify.ok{color:var(--kerui-down, #2bd98b);border-color:#2bd98b75}.settings-v2-panel{margin:14px 0 0;padding:0;background:var(--kerui-bg, #070d10);border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-v2-panel-head{min-height:62px;margin:0;padding:12px 16px;align-items:center;background:#0a1216;border-top:1px solid var(--kerui-line, #344148);border-bottom:1px solid var(--kerui-line, #344148)}.settings-v2-panel-head span{margin-bottom:3px;color:var(--kerui-muted, #aeb9c4);font-size:11px}.settings-v2-panel-head h2{color:#f4f6f7!important;font-size:18px}.settings-v2-panel-head strong{min-height:28px;padding:0 9px;color:var(--kerui-down, #2bd98b);background:transparent;border:1px solid rgba(43,217,139,.48);border-radius:999px;font-size:11px}.settings-v2-list{padding:0}.settings-v2-row{grid-template-columns:42px minmax(0,1fr) minmax(62px,auto) 18px;gap:10px;min-height:66px;padding:0 16px;color:#f4f6f7;background:var(--kerui-bg, #070d10);border-bottom:1px solid var(--kerui-line-soft, #202d33)}.settings-v2-row.clickable:hover .settings-v2-row-label,.settings-v2-row.clickable:focus-visible .settings-v2-row-label{color:var(--kerui-gold, #f0c65a)}.settings-v2-row-icon,.settings-v2-row-icon.icon-phone,.settings-v2-row-icon.icon-shield,.settings-v2-row-icon.icon-lock,.settings-v2-row-icon.icon-globe{width:36px;height:36px;color:#e4e9eb;background:#0f1a1f;border:1px solid #39474e;border-radius:50%;box-shadow:none}.settings-v2-row-label{color:#eef1f2;font-size:15px;font-weight:700}.settings-v2-row strong,.settings-v2-row strong.accent{max-width:142px;overflow:hidden;color:var(--kerui-muted, #aeb9c4);font-size:13px;font-weight:600;text-overflow:ellipsis}.settings-v2-row strong.accent{color:var(--kerui-gold, #f0c65a)}.settings-v2-row strong.ok{color:var(--kerui-down, #2bd98b)}.settings-v2-row strong.warn{color:var(--kerui-warning, #ffc94f)}.settings-v2-row strong.danger{color:var(--kerui-up, #ff3f55)}.settings-v2-row i{color:#738087;font-size:25px}.settings-v2-return{width:calc(100% - 32px);min-height:48px;margin:20px 16px 0;color:var(--kerui-gold, #f0c65a);background:transparent;border:1px solid rgba(240,198,90,.65);border-radius:6px;box-shadow:none;font-size:15px}.settings-v2-screen .modal{background:#000c}.settings-v2-screen .modal-card{color:#f4f6f7!important;background:var(--kerui-panel, #0e181d)!important;border:1px solid var(--kerui-line, #344148)!important;border-radius:8px!important;box-shadow:none!important}.settings-v2-screen .modal-card .title,.settings-v2-screen .modal-card .label{color:#f4f6f7!important}.settings-v2-screen .modal-card .input{color:#f4f6f7;background:#071014;border-color:#3b484f;border-radius:5px}.settings-v2-screen .modal-card .btn{color:#e8edef;background:transparent;border:1px solid #46545c;border-radius:5px}.settings-v2-screen .modal-card .btn.primary{color:#080d0f;background:var(--kerui-gold, #f0c65a);border-color:var(--kerui-gold, #f0c65a)}@media (max-width: 380px){.settings-v2-row{grid-template-columns:38px minmax(72px,1fr) minmax(56px,auto) 14px;gap:7px;padding-inline:12px}.settings-v2-row-icon,.settings-v2-row-icon.icon-phone,.settings-v2-row-icon.icon-shield,.settings-v2-row-icon.icon-lock{width:34px;height:34px}.settings-v2-row-label{font-size:14px}.settings-v2-row strong{max-width:104px;font-size:12px}}.account-terminal-screen.screen{min-height:100dvh;padding:0!important;color:var(--kerui-text, #f4f6f7);background:#04080a!important}.account-terminal-shell{width:min(100%,520px);min-height:100dvh;margin:0 auto;background:var(--kerui-bg, #070d10)}.account-terminal-header{position:sticky;top:0;z-index:30;min-height:72px;padding:max(12px,env(safe-area-inset-top)) 16px 12px;display:grid;grid-template-columns:42px minmax(0,1fr) minmax(42px,auto);align-items:center;gap:12px;box-sizing:border-box;background:#0a1216;border-bottom:1px solid var(--kerui-line, #344148)}.account-terminal-header h1{margin:0;color:var(--kerui-text, #f4f6f7)!important;font-size:21px;font-weight:750;line-height:1.2;letter-spacing:0;text-align:center}.account-icon-button,.account-refresh-button{min-width:42px;height:42px;padding:0;display:inline-grid;place-items:center;color:#e8edef;background:#0e181d;border:1px solid var(--kerui-line, #344148);border-radius:6px;box-shadow:none;cursor:pointer}.account-icon-button{font-size:29px;line-height:1}.account-refresh-button{min-width:76px;padding:0 10px;color:var(--kerui-gold, #f0c65a);border-color:#f0c65a8c;font-size:12px;font-weight:700}.account-refresh-button:disabled{cursor:wait;opacity:.6}.account-terminal-content{padding:22px 16px 36px}.account-section-heading{margin-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.account-section-heading h2{margin:0;color:#f2f5f6!important;font-size:18px;line-height:1.25}.account-section-heading p{margin:6px 0 0;color:var(--kerui-muted, #aeb9c4);font-size:12px;line-height:1.6}.account-section-heading>span{flex:0 0 auto;padding:4px 8px;color:var(--kerui-gold, #f0c65a);border:1px solid rgba(240,198,90,.45);border-radius:999px;font-size:11px}.account-empty-state{min-height:250px;padding:36px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;background:#0a1216;border-top:1px solid var(--kerui-line-soft, #202d33);border-bottom:1px solid var(--kerui-line-soft, #202d33)}.account-empty-icon,.bank-account-icon{display:grid;place-items:center;color:var(--kerui-gold, #f0c65a)}.account-empty-icon{width:56px;height:56px;margin-bottom:18px;border:1px solid rgba(240,198,90,.56);border-radius:50%}.account-empty-state strong{color:#f2f5f6;font-size:16px}.account-empty-state p{margin:8px 0 0;color:var(--kerui-muted, #aeb9c4);font-size:13px;line-height:1.6}.bank-account-list,.account-record-list{display:grid;gap:10px}.bank-account-item,.account-record-row{min-height:104px;padding:16px;display:grid;align-items:center;gap:13px;box-sizing:border-box;background:var(--kerui-panel, #0e181d);border:1px solid var(--kerui-line-soft, #202d33);border-radius:6px}.bank-account-item{grid-template-columns:42px minmax(0,1fr) auto}.bank-account-icon{width:42px;height:42px;background:#111d22;border:1px solid #3e4b52;border-radius:50%}.bank-account-copy{min-width:0;display:grid;gap:5px}.bank-account-copy strong{color:#f2f5f6;font-size:15px}.bank-account-copy span{color:var(--kerui-blue, #9ed5f6);font-size:14px;font-variant-numeric:tabular-nums}.bank-account-copy small{overflow:hidden;color:var(--kerui-muted, #aeb9c4);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.account-danger-button,.account-cancel-button{min-height:34px;padding:0 10px;color:var(--kerui-up, #ff3f55);background:transparent;border:1px solid rgba(255,63,85,.55);border-radius:4px;font-size:12px;font-weight:700;cursor:pointer}.bank-account-actions{display:grid;gap:7px}.account-edit-button{min-height:34px;padding:0 10px;color:var(--kerui-gold, #f0c65a);background:transparent;border:1px solid rgba(240,198,90,.65);border-radius:4px;font-size:12px;font-weight:700;cursor:pointer}.account-primary-button{width:100%;min-height:50px;margin-top:18px;padding:0 18px;color:#0a0f12;background:var(--kerui-gold, #f0c65a);border:1px solid var(--kerui-gold, #f0c65a);border-radius:6px;font-size:16px;font-weight:800;cursor:pointer}.account-record-count{margin:0 0 2px;color:var(--kerui-muted, #aeb9c4);font-size:12px}.account-record-row{grid-template-columns:minmax(0,1fr) auto;min-height:88px}.account-record-row>div:first-child{min-width:0;display:grid;gap:8px}.account-record-amount{overflow-wrap:anywhere;color:#f2f5f6;font-size:16px;font-variant-numeric:tabular-nums}.account-record-amount.is-deposit{color:var(--kerui-down, #2bd98b)}.account-record-row time{color:var(--kerui-muted, #aeb9c4);font-size:12px}.account-record-actions{display:grid;justify-items:end;gap:8px}.account-status{min-height:26px;padding:0 9px;display:inline-flex;align-items:center;color:var(--kerui-muted, #aeb9c4);background:#111d22;border:1px solid #3c4950;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.account-status.is-complete,.account-status.is-ok{color:var(--kerui-down, #2bd98b);border-color:#2bd98b80}.account-status.is-warn{color:var(--kerui-warning, #ffc94f);border-color:#ffc94f80}.account-status.is-info{color:var(--kerui-blue, #9ed5f6);border-color:#9ed5f67a}.account-status.is-danger{color:var(--kerui-up, #ff3f55);border-color:#ff3f5580}.account-inline-error{margin:0 0 14px;padding:10px 12px;color:#ff8794;background:#ff3f5514;border:1px solid rgba(255,63,85,.35);border-radius:4px;font-size:12px;line-height:1.5}.account-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;padding:18px;display:grid;place-items:center;background:#000000c7}.account-modal-panel{width:min(100%,420px);max-height:calc(100dvh - 36px);padding:22px 18px;overflow-y:auto;box-sizing:border-box;color:var(--kerui-text, #f4f6f7);background:var(--kerui-panel, #0e181d);border:1px solid var(--kerui-line, #344148);border-radius:8px}.account-modal-panel h2{margin:0 0 20px;color:#f4f6f7;font-size:20px}.account-modal-panel label{margin-top:14px;display:grid;gap:7px;color:#cbd2d6;font-size:13px;font-weight:650}.account-modal-panel label small{color:var(--kerui-blue, #9ed5f6)}.account-modal-panel input{width:100%;height:48px;padding:0 12px;box-sizing:border-box;color:#f4f6f7;background:#071014;border:1px solid #3b484f;border-radius:5px}.account-modal-panel input::placeholder{color:#74828a}.account-modal-panel>p{margin:14px 0 0;color:var(--kerui-muted, #aeb9c4);font-size:12px;line-height:1.6}.account-modal-actions{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-modal-actions button{min-height:46px;color:#e8edef;background:transparent;border:1px solid #46545c;border-radius:5px;font-weight:750;cursor:pointer}.account-modal-actions button.is-primary{color:#080d0f;background:var(--kerui-gold, #f0c65a);border-color:var(--kerui-gold, #f0c65a)}.account-modal-actions button.is-danger{color:#fff;background:#b62437;border-color:#b62437}.withdraw-toast-wrap{position:fixed;top:10px;left:0;right:0;z-index:5200;display:grid;place-items:center;pointer-events:none}.withdraw-terminal-header{grid-template-columns:42px minmax(0,1fr) minmax(76px,auto)}.withdraw-terminal-content{display:grid;gap:18px}.withdraw-hours{min-height:46px;padding:10px 13px;display:flex;align-items:center;gap:10px;box-sizing:border-box;color:var(--kerui-warning, #ffc94f);background:#ffc94f0f;border:1px solid rgba(255,201,79,.42);border-radius:5px;font-size:13px;font-weight:700;line-height:1.45}.withdraw-hours>span{width:8px;height:8px;flex:0 0 8px;background:currentColor;border-radius:50%}.withdraw-hours.is-open{color:var(--kerui-down, #2bd98b);background:#2bd98b0f;border-color:#2bd98b6b}.withdraw-hours.is-closed{color:var(--kerui-up, #ff3f55);background:#ff3f550f;border-color:#ff3f556b}.withdraw-balance{min-height:112px;padding:18px;display:grid;align-content:center;gap:9px;box-sizing:border-box;background:var(--kerui-panel, #0e181d);border-top:1px solid var(--kerui-line, #344148);border-bottom:1px solid var(--kerui-line, #344148)}.withdraw-balance span{color:var(--kerui-muted, #aeb9c4);font-size:13px}.withdraw-balance strong{color:var(--kerui-gold, #f0c65a);font-size:28px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.withdraw-form{display:grid;gap:16px}.withdraw-form label{display:grid;gap:7px}.withdraw-form label>span{color:#cfd6da;font-size:13px;font-weight:700}.withdraw-form input,.withdraw-form select{width:100%;height:50px;padding:0 13px;box-sizing:border-box;color:#f4f6f7!important;background:#071014!important;border:1px solid #3b484f!important;border-radius:5px;font-size:15px}.withdraw-form select{color-scheme:dark}.withdraw-form input::placeholder{color:#74828a!important}.withdraw-form input:focus,.withdraw-form select:focus{border-color:var(--kerui-gold, #f0c65a)!important;box-shadow:0 0 0 2px #f0c65a24!important;outline:none}.withdraw-form-actions{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr);gap:10px}.withdraw-form-actions button{min-height:50px;padding:0 10px;color:#e9edef;background:transparent;border:1px solid #46545c;border-radius:5px;font-size:14px;font-weight:750;cursor:pointer}.withdraw-form-actions button.is-primary{color:#080d0f;background:var(--kerui-gold, #f0c65a);border-color:var(--kerui-gold, #f0c65a)}.withdraw-form-actions button:disabled{color:#6f7c83;background:#182126;border-color:#303c42;cursor:not-allowed}.withdraw-recent-records{margin-top:4px;padding-top:18px;border-top:1px solid var(--kerui-line, #344148)}.withdraw-recent-heading{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.withdraw-recent-heading h2{margin:0;color:#f4f6f7!important;font-size:16px}.withdraw-recent-heading button{padding:4px 0;color:var(--kerui-gold, #f0c65a);background:transparent;border:0;font-size:12px;cursor:pointer}@media (max-width: 380px){.account-terminal-content{padding-inline:12px}.account-terminal-header{padding-inline:12px;grid-template-columns:40px minmax(0,1fr) minmax(40px,auto);gap:8px}.account-terminal-header h1{font-size:19px}.account-refresh-button{min-width:68px;padding-inline:7px;font-size:11px}.withdraw-terminal-header{grid-template-columns:40px minmax(0,1fr) minmax(68px,auto)}.withdraw-form-actions{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr)}.bank-account-item{grid-template-columns:38px minmax(0,1fr) auto;padding-inline:12px}.bank-account-icon{width:38px;height:38px}}.order-center-screen{background:#071116;color:#edf3f5;min-height:100dvh;padding-bottom:100px}.order-center-screen main{max-width:1000px;margin:auto;padding:18px 14px}.order-center-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px}.order-center-heading h1{font-size:23px;margin:0 0 6px;color:#edf3f5}.order-center-heading p,.oc-muted{font-size:12px;color:#95a8b1;line-height:1.7;margin:7px 0}.order-center-screen button,.oc-dialog button{font:inherit;cursor:pointer}.oc-primary,.oc-secondary{padding:9px 13px;min-height:40px;border-radius:5px;border:1px solid #41555e;font-weight:650}.oc-primary{background:#efc75e;border-color:#efc75e;color:#142026}.oc-secondary{background:transparent;color:inherit}.order-center-screen button:disabled{opacity:.6;cursor:wait}.order-center-screen button:focus-visible,.oc-dialog button:focus-visible{outline:2px solid #efc75e;outline-offset:3px}.oc-overview{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.oc-overview>div{flex:1;min-width:140px;border:1px solid #30454e;background:#0d1b22;padding:13px;display:grid;gap:7px;border-radius:6px}.oc-overview small{color:#9eb0b9;font-size:11px}.oc-overview strong{font-size:18px;font-variant-numeric:tabular-nums}.oc-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #354851;gap:6px;margin-top:15px}.oc-tabs button{min-height:48px;border:0;border-bottom:3px solid transparent;background:transparent;color:#9cb0ba;padding:9px 5px;font-weight:650}.oc-tabs button.is-active{border-color:#efc75e;color:#efc75e}.oc-tabs span{font-size:11px;margin-left:5px}.oc-types{display:flex;gap:7px;overflow-x:auto;padding:14px 0 7px;max-width:100%}.oc-types button{display:flex;gap:7px;flex-shrink:0;align-items:center;border:1px solid #344b55;color:#aabac2;background:#0c1920;padding:7px 11px;border-radius:5px;font-size:12px}.oc-types button.is-active{background:#342b15;border-color:#a78a38;color:#f0d17a}.oc-types small{font-size:10px}.oc-list{display:grid;gap:12px;margin-top:12px}.oc-card{border:1px solid #31464f;background:#0d1b22;padding:16px;border-radius:7px;min-width:0}.oc-card-head{display:flex;justify-content:space-between;align-items:start;gap:12px}.oc-card-head>div{min-width:0}.oc-card h2{font-size:18px;line-height:1.4;margin:9px 0 5px;color:#eef4f6;overflow-wrap:anywhere}.oc-card small,.oc-dialog>small{font-size:12px;color:#96aab3}.oc-type{font-size:11px;color:#bdcbd2}.oc-sim{font-size:10px;border:1px solid #816c35;color:#efd47f;background:#302a18;padding:2px 5px;margin-left:7px;white-space:nowrap}.oc-status{font-size:11px;line-height:1.5;padding:4px 7px;border:1px solid #44616e;color:#b7d4e1;max-width:115px;flex-shrink:0;border-radius:4px}.oc-status.is-unpaid{color:#f4c46b;border-color:#9d7432}.oc-status.is-completed{color:#9aacb5;border-color:#43535b}.oc-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px;margin:16px 0 0;padding:13px 0 0;border-top:1px solid #2d424c}.oc-metrics>div{display:grid;gap:5px;min-width:0}.oc-metrics dt{font-size:11px;color:#96aab4}.oc-metrics dd{margin:0;color:#e8f0f3;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.oc-card footer{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:15px;margin-top:15px;border-top:1px solid #2d424c}.oc-card footer small{font-size:11px;min-width:0}.oc-card footer button{flex-shrink:0;font-size:12px}.oc-warning{border:1px solid #7a6534;color:#e5ca85;background:#252116;padding:10px;font-size:12px;line-height:1.8;border-radius:5px}.oc-empty{color:#a5b7c1;text-align:center;padding:40px 15px;border:1px dashed #354d58}.oc-dialog{box-sizing:border-box;width:min(520px,calc(100vw - 28px));max-height:88dvh;overflow:auto;background:#0d1b22;color:#edf3f5;border:1px solid #8f793c;border-radius:9px;padding:22px}.oc-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.oc-dialog h2{font-size:20px;color:#edf3f5!important;margin:0 0 16px}.oc-dialog h3{font-size:18px;color:#edf3f5;overflow-wrap:anywhere}.oc-dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.order-center-selected{outline:2px solid #efc75e;outline-offset:2px}@media (min-width:760px){.oc-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:360px){.oc-card{padding:12px}.oc-status{max-width:90px}.oc-overview>div{min-width:120px}}.oc-more{display:block;width:100%;margin-top:16px}.order-center-screen .order-center-heading h1,.order-center-screen .oc-card h2,.order-center-screen .oc-dialog h3{color:#edf3f5!important}.order-center-screen .oc-profit-positive,.oc-dialog .oc-profit-positive{color:#ff666d!important}.order-center-screen .oc-profit-negative,.oc-dialog .oc-profit-negative{color:#43c78d!important}.order-center-screen .oc-profit-neutral,.oc-dialog .oc-profit-neutral{color:#c2cdd2!important}.order-center-screen .oc-profit-rate,.oc-dialog .oc-profit-rate{display:block;color:inherit!important;font-size:12px;line-height:1.5;margin-top:3px}.order-center-screen .oc-list{align-items:stretch}.order-center-screen .oc-card{display:flex;flex-direction:column;box-sizing:border-box;min-height:365px}.order-center-screen .oc-card-head{min-height:91px}.order-center-screen .oc-card h2{min-height:50px;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.order-center-screen .oc-card .oc-metrics{min-height:164px;align-content:start;grid-auto-rows:minmax(46px,auto);margin-bottom:16px}.order-center-screen .oc-card footer{margin-top:auto}.order-center-screen .oc-card .oc-metrics{grid-template-rows:repeat(3,minmax(64px,auto));min-height:218px}.order-center-screen .oc-types{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x}.order-center-screen .oc-types::-webkit-scrollbar{display:none;width:0;height:0}.inst-screen{background:radial-gradient(circle at 18% 0%,rgba(37,99,235,.14),transparent 32rem),linear-gradient(180deg,#f7fbff,#eef5ff 48%,#f8fbff)!important;color:#0f2747!important}.inst-screen .inst-back-bar{min-height:58px;padding:12px 18px!important;background:#ffffffeb!important;border-bottom:1px solid #dbe7f7!important;box-shadow:0 8px 24px #0f27470f!important}.inst-screen .inst-back-btn{min-height:38px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid #bcd0ea!important;background:#fff!important;color:#0f2747!important;font-size:14px!important;font-weight:700!important;box-shadow:0 10px 24px #2563eb1a!important}.inst-screen .inst-back-btn span:first-child{color:#2563eb;font-size:18px!important;line-height:1}.inst-screen .inst-holdings-btn{min-height:40px!important;padding:0 18px!important;border-radius:999px!important;background:linear-gradient(135deg,#2563eb,#06a7d7)!important;color:#fff!important;font-weight:800!important;box-shadow:0 12px 24px #2563eb3d!important}.inst-screen .inst-blocks-container{max-width:1180px!important;width:min(1180px,calc(100% - 28px))!important;margin:0 auto!important;padding:22px 0 104px!important;gap:18px!important}.inst-screen .inst-blocks-hero{display:flex;align-items:center;justify-content:space-between;padding:8px 2px 0}.inst-screen .inst-blocks-title{color:#071f3d!important;font-size:clamp(30px,4vw,46px)!important;font-weight:900!important;letter-spacing:0!important}.inst-screen .inst-card{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.inst-screen .inst-card>div{gap:18px!important}.inst-screen .inst-trade-card{overflow:hidden;display:grid!important;gap:0!important;padding:0!important;border:1px solid rgba(166,191,226,.9)!important;border-radius:22px!important;background:linear-gradient(135deg,#fffffffa,#f8fbfff5 62%,#ebf5fff0)!important;color:#0f2747!important;box-shadow:0 18px 48px #0f27471a!important}.inst-screen .inst-trade-card:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,#2563eb,#14b8a6)}.inst-screen .inst-trade-card-head{padding:20px 24px 16px!important;border-bottom:1px solid #d9e6f7;background:linear-gradient(90deg,#2563eb14,#14b8a60a)}.inst-screen .inst-trade-symbol-block{display:flex;align-items:baseline;gap:10px}.inst-screen .inst-trade-symbol-label{color:#64748b;font-size:14px;font-weight:800}.inst-screen .inst-trade-symbol{color:#071f3d;font-size:28px;font-weight:900;line-height:1}.inst-screen .inst-trade-badges{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.inst-screen .inst-market-tag,.inst-screen .inst-status-pill{max-width:none!important;transform:none!important;display:inline-flex;align-items:center;min-height:30px;padding:0 12px!important;border-radius:999px!important;font-size:13px;font-weight:800;white-space:nowrap!important}.inst-screen .inst-market-tag{color:#fff!important;box-shadow:0 8px 18px #0f274729}.inst-screen .inst-status-pill.open{color:#047857;background:#d8f8ea;border:1px solid #99f6d2}.inst-screen .inst-status-pill.not_started{color:#1d4ed8;background:#dbeafe;border:1px solid #bfdbfe}.inst-screen .inst-status-pill.ended{color:#64748b;background:#eef2f7;border:1px solid #d6e0ed}.inst-screen .inst-trade-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:18px 24px!important}.inst-screen .inst-trade-detail-grid .desc{min-height:58px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 14px;border:1px solid #e0e9f6;border-radius:14px;background:#ffffffd1;color:#52657f!important;font-size:14px;font-weight:700}.inst-screen .inst-trade-detail-grid .desc:first-child,.inst-screen .inst-trade-detail-grid .desc:nth-child(2),.inst-screen .inst-trade-detail-grid .desc:nth-child(7),.inst-screen .inst-trade-detail-grid .desc:nth-child(9){color:#08264a!important;font-size:16px;background:linear-gradient(180deg,#fff,#f3f8ff)}.inst-screen .inst-trade-form{display:grid!important;grid-template-columns:minmax(180px,240px) minmax(260px,1fr) minmax(150px,190px)!important;align-items:end!important;gap:16px!important;padding:0 24px 22px!important;margin-top:0!important}.inst-screen .inst-trade-form .label{align-self:center;color:#0f2747!important;font-size:14px!important;font-weight:900!important}.inst-screen .inst-trade-form .input{height:44px!important;border-radius:12px!important;border:1px solid #bfd0e8!important;background:#fff!important;color:#0f2747!important;font-weight:800;box-shadow:inset 0 1px #ffffffe6}.inst-screen .inst-qty-input{max-width:240px!important;text-align:center;font-size:18px!important}.inst-screen .inst-trade-form>div[style*=margin-bottom]{margin-bottom:0!important;padding:14px 16px;border:1px solid #dbe7f7;border-radius:16px;background:#f7fbff}.inst-screen .inst-trade-form>div[style*=margin-bottom]>div:first-child{color:#48617f!important;font-size:13px!important;font-weight:800}.inst-screen .inst-trade-actions{margin-top:0!important;justify-content:stretch!important}.inst-screen .inst-trade-actions .btn{width:100%;min-height:46px;border-radius:14px!important;font-weight:900!important}.inst-screen .inst-trade-actions .btn:disabled{opacity:1!important;background:#eef2f7!important;color:#66768f!important;border:1px solid #d2deee!important;box-shadow:none!important}@media (max-width: 900px){.inst-screen .inst-blocks-container{width:min(100% - 20px,680px)!important;padding-top:16px!important}.inst-screen .inst-trade-detail-grid,.inst-screen .inst-trade-form{grid-template-columns:1fr!important}.inst-screen .inst-trade-form{align-items:stretch!important}.inst-screen .inst-qty-input{max-width:100%!important}}@media (max-width: 560px){.inst-screen .inst-back-bar{padding:10px 12px!important}.inst-screen .inst-back-btn,.inst-screen .inst-holdings-btn{padding:0 12px!important;font-size:13px!important}.inst-screen .inst-trade-card-head,.inst-screen .inst-trade-detail-grid,.inst-screen .inst-trade-form{padding-left:16px!important;padding-right:16px!important}.inst-screen .inst-trade-symbol{font-size:24px}}.share-transfer-page{--transfer-bg: #03090c;--transfer-panel: #081216;--transfer-panel-strong: #0b171c;--transfer-line: #293a42;--transfer-text: #f2f5f6;--transfer-muted: #91a0a8;--transfer-gold: #f3c84f;min-height:100dvh;padding-bottom:88px;box-sizing:border-box;color:var(--transfer-text)!important;background:radial-gradient(circle at 50% -120px,rgba(243,200,79,.1),transparent 420px),var(--transfer-bg)!important}.share-transfer-page .share-transfer-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px;min-height:64px;padding:calc(env(safe-area-inset-top,0px) + 12px) max(16px,calc((100% - 760px)/2 + 16px)) 12px!important;box-sizing:border-box;background:#050e12f5!important;border-bottom:1px solid var(--transfer-line)!important;box-shadow:none!important}.share-transfer-page .share-transfer-toolbar .share-transfer-back-btn,.share-transfer-page .share-transfer-toolbar .share-transfer-holdings-btn{min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 14px!important;cursor:pointer;font-size:14px!important;font-weight:750!important;line-height:1!important;box-shadow:none!important}.share-transfer-page .share-transfer-toolbar .share-transfer-back-btn{color:var(--transfer-text)!important;background:var(--transfer-panel-strong)!important;border:1px solid #3a4c55!important;border-radius:6px!important}.share-transfer-page .share-transfer-toolbar .share-transfer-back-btn span{color:var(--transfer-gold)!important;font-size:18px}.share-transfer-page .share-transfer-toolbar .share-transfer-holdings-btn{color:#0a0d0f!important;background:var(--transfer-gold)!important;border:1px solid var(--transfer-gold)!important;border-radius:4px!important}.share-transfer-page .share-transfer-container{width:min(100%,760px)!important;max-width:760px!important;min-height:calc(100dvh - 152px);margin:0 auto!important;padding:24px 16px 104px!important;box-sizing:border-box;display:grid;align-content:start;gap:16px!important;color:var(--transfer-text)!important;background:transparent!important}.share-transfer-page .share-transfer-hero{padding:4px 2px 18px;border-bottom:1px solid rgba(145,160,168,.18)}.share-transfer-page .share-transfer-kicker{margin-bottom:8px;color:var(--transfer-gold);font-size:11px;font-weight:800;letter-spacing:.16em}.share-transfer-page .share-transfer-title{margin:0 0 8px!important;color:var(--transfer-text)!important;font-size:clamp(24px,4vw,32px)!important;font-weight:850!important;letter-spacing:.01em}.share-transfer-page .share-transfer-description{max-width:650px;margin:0!important;color:var(--transfer-muted)!important;font-size:15px!important;line-height:1.75!important}.share-transfer-page .share-transfer-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px 18px;box-sizing:border-box;text-align:center;color:var(--transfer-text)!important;background:linear-gradient(145deg,#0b171cf5,#060f13f5)!important;border:1px solid var(--transfer-line);border-radius:14px}.share-transfer-page .share-transfer-empty-icon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:2px;color:var(--transfer-gold);background:#f3c84f1a;border:1px solid rgba(243,200,79,.38);border-radius:50%;font-size:22px;font-weight:800}.share-transfer-page .share-transfer-empty strong{color:var(--transfer-text);font-size:17px}.share-transfer-page .share-transfer-empty span{color:var(--transfer-muted);font-size:13px;line-height:1.6}.share-transfer-page .share-transfer-record-overlay{background:#000000c2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.share-transfer-page .share-transfer-record-modal{width:min(760px,100%);max-width:760px;max-height:86dvh;color:var(--transfer-text);background:#091419;border:1px solid #304047;border-radius:8px;box-shadow:0 24px 72px #00000075}.share-transfer-page .share-transfer-record-modal .h-modal-head,.share-transfer-page .share-transfer-record-modal .h-modal-body{color:var(--transfer-text);background:#091419;border-color:var(--transfer-line)}.share-transfer-page .share-transfer-record-modal .h-modal-title{color:var(--transfer-text)!important}.share-transfer-page .share-transfer-record-modal .h-modal-close{color:#c5ced2;background:#131f25;border-color:#34444c}.share-transfer-page .share-transfer-record-modal .h-modal-body{min-height:260px}.share-transfer-page .share-transfer-record-modal .h-modal-empty{color:var(--transfer-muted)}@media (max-width: 640px){.share-transfer-page{padding-bottom:76px}.share-transfer-page .share-transfer-toolbar{min-height:58px;padding:calc(env(safe-area-inset-top,0px) + 10px) 12px 10px!important}.share-transfer-page .share-transfer-toolbar .share-transfer-back-btn,.share-transfer-page .share-transfer-toolbar .share-transfer-holdings-btn{min-height:38px!important;padding:0 11px!important;font-size:12px!important}.share-transfer-page .share-transfer-container{width:100%!important;min-height:calc(100dvh - 134px);padding:18px 12px 92px!important;gap:14px!important}.share-transfer-page .share-transfer-title{font-size:24px!important}.share-transfer-page .share-transfer-description{font-size:14px!important}.share-transfer-page .share-transfer-empty{min-height:200px;border-radius:12px}.share-transfer-page .share-transfer-record-overlay{padding:12px}.share-transfer-page .share-transfer-record-modal{width:100%;max-height:82dvh}.share-transfer-page .share-transfer-record-modal .h-modal-head{padding:14px;gap:10px}.share-transfer-page .share-transfer-record-modal .h-modal-title{font-size:15px}.share-transfer-page .share-transfer-record-modal .h-modal-body{min-height:240px;padding:12px}}.ipo-container .ipo-card{min-width:0;gap:16px;font-variant-numeric:tabular-nums}.ipo-container .ipo-card-head{flex-wrap:wrap}.ipo-container .ipo-name{max-width:none;overflow-wrap:anywhere}.ipo-container .ipo-code-row{flex-wrap:wrap}.ipo-key-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:2px 0 0}.ipo-key-dates>div{display:flex;flex-direction:column;gap:5px;min-width:0}.ipo-key-dates span{font-size:12px;color:#a0afb6;line-height:1.4}.ipo-key-dates strong{font-size:13px;color:#e5ecef;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.ipo-key-dates>small{grid-column:1 / -1;font-size:11px;color:#91a2ab}.ipo-apply-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.ipo-apply-button{flex:0 0 auto;min-width:112px;min-height:54px;display:grid;grid-template-columns:20px auto;align-items:center;justify-content:center;gap:2px 8px;border:1px solid transparent;border-radius:6px;padding:8px 12px;font:inherit;cursor:pointer;transition:background .18s,transform .18s}.ipo-apply-button.is-open{background:#efc75e;color:#171b1e}.ipo-apply-button.is-unavailable{background:#273238;border-color:#455158;color:#bdc7cc}.ipo-apply-button>span{font-size:16px;font-weight:700}.ipo-apply-button>small{font-size:11px;grid-column:2}.ipo-apply-button>svg{grid-row:1 / 3;width:20px;height:20px}.ipo-timezone-note{color:#91a2ab;font-size:11px;line-height:1.6}.ipo-apply-button:hover{filter:brightness(1.12)}.ipo-apply-button:active{transform:scale(.98)}.ipo-apply-button:focus-visible,.ipo-notice-dialog button:focus-visible{outline:2px solid #efc75e;outline-offset:4px}.ipo-apply-button:disabled{opacity:.65;cursor:wait}.ipo-notice-dialog{background:#101a1f;color:#edf2f4;border:1px solid #455158;border-radius:10px;padding:24px;width:min(400px,calc(100vw - 40px));box-sizing:border-box}.ipo-notice-dialog::backdrop{background:#000000a6}.ipo-notice-dialog h2{margin:0 0 14px;font-size:19px}.ipo-notice-dialog p{margin:0 0 24px;font-size:14px;line-height:1.8;color:#c5ced2;overflow-wrap:anywhere}.ipo-notice-dialog button{display:block;margin-left:auto;background:#efc75e;color:#171b1e;font:inherit;font-weight:600;border:none;border-radius:5px;padding:10px 20px;cursor:pointer}@media (max-width: 360px){.ipo-key-dates{gap:12px 8px}.ipo-key-dates strong{font-size:12px}.ipo-apply-row{gap:10px}}.ipo-container .ipo-trend{display:none}.ipo-notice-dialog h2{color:#edf2f4!important}@media (max-width: 640px){.ipo-container .ipo-page-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 120px!important;align-items:center;gap:12px;padding:16px}.ipo-container .ipo-page-hero-left{min-width:0}.ipo-container .ipo-page-title{font-size:18px;line-height:1.4}.ipo-container .ipo-page-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:120px!important;gap:6px}.ipo-container .ipo-page-stats>div{min-width:0;padding:8px}.ipo-container .ipo-page-stats span{white-space:nowrap;letter-spacing:0}}.auction-page{--auction-bg: #050d11;--auction-panel: #0a151a;--auction-panel-deep: #071115;--auction-line: #2d3e45;--auction-line-strong: #34484f;--auction-text: #f1f4f5;--auction-muted: #95a3aa;--auction-gold: #f2c752;min-height:100vh;padding-bottom:92px;color:var(--auction-text);background:var(--auction-bg)}.auction-page button,.auction-page input{font:inherit}.auction-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:10px max(14px,calc((100% - 760px)/2 + 16px));border-bottom:1px solid var(--auction-line);background:#050d11f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auction-topbar-left{display:flex;align-items:center;gap:10px}.auction-back,.auction-orders-button,.auction-section-pill{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid var(--auction-line-strong);border-radius:4px;font-size:13px;font-weight:750;white-space:nowrap}.auction-back{color:var(--auction-text);background:#0b171c;cursor:pointer}.auction-section-pill,.auction-orders-button{color:#080b0d;border-color:var(--auction-gold);background:var(--auction-gold)}.auction-section-pill{min-width:58px}.auction-orders-button{cursor:pointer}.auction-main{width:min(100%,760px);margin:0 auto;padding:18px 16px 40px}.auction-hero{padding:17px 18px;margin-bottom:16px;color:var(--auction-text);border:1px solid var(--auction-line);border-radius:5px;background:var(--auction-panel)}.auction-kicker{display:inline-block;margin-bottom:8px;padding:4px 10px;color:var(--auction-gold);border-radius:3px;background:#f2c7521c;font-size:11px;font-weight:800;letter-spacing:.02em}.auction-hero h1{margin:0;color:var(--auction-text)!important;font-size:22px;font-weight:800;line-height:1.25}.auction-hero p{max-width:640px;margin:0;color:var(--auction-muted)!important;font-size:13px;line-height:1.65}.auction-balance{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:13px 15px;border:1px solid #293940;border-radius:4px;background:var(--auction-panel-deep)}.auction-balance span{color:var(--auction-muted);font-size:13px}.auction-balance strong{color:var(--auction-gold)!important;font-size:18px;font-weight:800;text-align:right}.auction-list{display:grid;gap:14px}.auction-card{display:grid;gap:16px;padding:18px;overflow:hidden;color:var(--auction-text);border:1px solid var(--auction-line);border-radius:5px;background:var(--auction-panel);transition:border-color .2s ease,transform .2s ease}.auction-card:hover{border-color:#41555d;transform:translateY(-1px)}.auction-card.is-open{border-color:#f2c7528c}.auction-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.auction-card-identity{min-width:0}.auction-card-head h2{margin:0;color:var(--auction-text)!important;font-size:18px;font-weight:800;line-height:1.3}.auction-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px}.auction-code,.auction-kind-pill,.auction-method-pill,.auction-market-pill{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:3px;font-size:11px;font-weight:750;line-height:1}.auction-code{color:#c9d2d6;background:#172229;letter-spacing:.06em}.auction-kind-pill{color:var(--auction-gold);background:#f2c7521f}.auction-method-pill{color:#d59a4c;background:#d59a4c1f}.auction-market-pill{color:#43c894;background:#27b8821f}.auction-card-head small{display:block;margin-top:8px;color:var(--auction-muted)!important;font-size:12px;line-height:1.5}.auction-card-state{flex:0 0 auto;display:flex;align-items:center}.state,.order-status{display:inline-flex;align-items:center;padding:5px 8px;border-radius:3px;color:#b8c3c8;background:#172229;font-size:11px;font-weight:750;white-space:nowrap}.state.bidding,.order-status.green{color:#58daa0;background:#1fbe7421}.state.waiting_result,.state.result_announced,.order-status.gold{color:var(--auction-gold);background:#f2c7521f}.state.cancelled,.order-status.red{color:#ff7d8a;background:#f25b6921}.order-status.blue{color:#79bbff;background:#47a0ff24}.order-status.muted{color:#a4b0b5;background:#172229}.auction-summary-grid,.auction-detail-grid{display:grid;gap:16px 22px;padding:14px 16px;border:1px solid #293940;border-radius:4px;background:var(--auction-panel-deep)}.auction-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auction-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.auction-summary-grid span,.auction-detail-grid span{display:block;margin-bottom:5px;color:var(--auction-muted)!important;font-size:11px;letter-spacing:.03em}.auction-summary-grid strong,.auction-detail-grid b{display:block;color:var(--auction-text)!important;font-size:13px;font-weight:750;line-height:1.4}.auction-return{margin-top:-7px;color:var(--auction-muted);font-size:12px;font-weight:750;text-align:right}.positive{color:#4ed993!important}.negative{color:#ff7081!important}.auction-expand-toggle{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;color:var(--auction-text);border:1px solid #293940;border-radius:4px;background:var(--auction-panel-deep);font-size:14px;text-align:left;cursor:pointer}.auction-expand-toggle:hover{background:#0d1a20}.auction-expand-chevron{color:var(--auction-text);font-size:20px;line-height:1;transition:transform .2s ease}.auction-expand-chevron.is-open{transform:rotate(180deg)}.auction-details{display:grid;gap:14px;padding-top:2px}.auction-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-bid-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auction-bid-form label{color:#c8d1d5;font-size:13px;font-weight:650}.auction-bid-form input{width:100%;box-sizing:border-box;margin-top:6px;padding:12px;color:var(--auction-text)!important;-webkit-text-fill-color:var(--auction-text);border:1px solid var(--auction-line-strong)!important;border-radius:4px;outline:none;background:#061014!important;font-size:15px}.auction-bid-form input:focus{border-color:var(--auction-gold)}.auction-cost-note{grid-column:1 / -1;color:var(--auction-muted);font-size:12px;line-height:1.6}.auction-primary{grid-column:1 / -1;width:100%;min-height:42px;padding:10px 16px;color:#080b0d;border:1px solid var(--auction-gold);border-radius:4px;background:var(--auction-gold);font-size:14px;font-weight:800;cursor:pointer}.auction-primary:disabled{color:#65747c;border-color:#28373e;background:#10191e;cursor:not-allowed}.auction-empty{padding:42px 20px;color:var(--auction-muted);border:1px dashed var(--auction-line-strong);border-radius:5px;background:var(--auction-panel);text-align:center}.auction-empty.danger{color:#ff8390}.auction-empty button{display:block;margin:14px auto 0;padding:8px 12px;color:var(--auction-gold);border:1px solid var(--auction-gold);border-radius:4px;background:transparent}.auction-toast{position:fixed;z-index:6000;top:16px;left:50%;max-width:calc(100vw - 30px);padding:11px 16px;color:#f7d46f;border:1px solid #dfaf36;border-radius:5px;background:#171306;box-shadow:0 12px 45px #0000008c;font-weight:800;transform:translate(-50%)}.auction-sheet-backdrop{--auction-panel: #0a151a;--auction-panel-deep: #071115;--auction-line: #2d3e45;--auction-line-strong: #34484f;--auction-text: #f1f4f5;--auction-muted: #95a3aa;--auction-gold: #f2c752;position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:grid;place-items:center;box-sizing:border-box;padding:clamp(16px,3vw,32px);background:#000000c2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:auction-backdrop-in .16s ease-out}.auction-sheet{width:min(720px,100%);min-height:min(330px,calc(100dvh - 32px));max-height:min(82dvh,760px);display:flex;flex-direction:column;overflow:hidden;color:var(--auction-text);border:1px solid var(--auction-line-strong);border-radius:12px;background:#061012;box-shadow:0 28px 90px #000000b8,0 0 0 1px #f5c4420d;outline:none;animation:auction-modal-in .19s cubic-bezier(.2,.8,.2,1)}@keyframes auction-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes auction-modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.auction-sheet>header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--auction-line)}.auction-sheet header small{color:var(--auction-gold);letter-spacing:2px}.auction-sheet header h2,.auction-order-title b{color:var(--auction-text)!important}.auction-sheet header h2{margin:4px 0 0}.auction-sheet header button{width:38px;height:38px;color:#cdd6d7;border:1px solid var(--auction-line-strong);border-radius:4px;background:#0b1719;font-size:26px;cursor:pointer}.auction-sheet header button:focus-visible,.auction-order-tabs button:focus-visible,.auction-expand-toggle:focus-visible,.auction-primary:focus-visible,.auction-back:focus-visible,.auction-orders-button:focus-visible{outline:2px solid var(--auction-gold);outline-offset:2px}.auction-order-tabs{display:flex;gap:8px;padding:12px 15px;overflow-x:auto;border-bottom:1px solid var(--auction-line);scrollbar-width:thin}.auction-order-tabs button{flex:0 0 auto;min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;color:#aeb9bd;border:1px solid #2a3a40;border-radius:4px;background:#0a1519;font-size:12px;font-weight:750;cursor:pointer}.auction-order-tabs button span{min-width:19px;padding:2px 5px;color:#c8d0d3;border-radius:999px;background:#172329;font-size:10px;text-align:center}.auction-order-tabs button.is-active{color:#0b0e0f;border-color:var(--auction-gold);background:var(--auction-gold)}.auction-order-tabs button.is-active span{color:#f7d871;background:#2e2816}.auction-order-list{padding:15px;overflow:auto}.auction-order{padding:16px;margin-bottom:12px;color:var(--auction-text);border:1px solid var(--auction-line);border-radius:5px;background:var(--auction-panel)}.auction-order-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.auction-order-title b{display:block;font-size:18px}.auction-order-title div span{display:block;margin-top:3px;color:var(--auction-muted);font-size:12px}.auction-detail-grid.compact{margin-top:12px}.auction-order-profit{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding:12px;border:1px solid #293940;border-radius:4px;background:var(--auction-panel-deep)}.auction-order-profit span{color:var(--auction-muted)}.auction-lock-note{margin-top:12px;padding:10px 12px;color:#a9b4b8;border-radius:4px;background:#111b1d;font-size:13px}.auction-order .auction-primary{margin-top:12px}.auction-sheet .auction-empty{border:0;background:transparent}@media (max-width: 680px){.auction-main{padding:16px 14px 34px}.auction-topbar{padding:10px 14px}.auction-back,.auction-orders-button,.auction-section-pill{min-height:38px;padding:0 11px;font-size:13px}.auction-orders-button svg{width:17px;height:17px}.auction-hero,.auction-card{padding:16px}.auction-hero h1{font-size:21px}.auction-balance{align-items:flex-start;flex-direction:column}.auction-balance strong{font-size:17px;text-align:left}.auction-card-head h2{font-size:17px}.auction-summary-grid,.auction-detail-grid,.auction-detail-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-summary-grid{gap:16px 14px}.auction-bid-form{grid-template-columns:1fr}.auction-sheet-backdrop{padding:12px}.auction-sheet{width:100%;min-height:min(310px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);border-radius:10px}.auction-sheet>header{padding:16px}.auction-order-tabs{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:7px;padding:10px 12px;overflow-x:visible}.auction-order-tabs button{grid-column:span 3;min-width:0;justify-content:center;gap:4px;padding:0 4px;font-size:11px;white-space:nowrap}.auction-order-tabs button:nth-child(n+5){grid-column:span 4}.auction-order-tabs button span{min-width:17px;padding:2px 4px;font-size:9px}.auction-order-profit{flex-direction:column}}@media (max-width: 420px){.auction-section-pill{display:none}.auction-orders-button{padding:0 10px}.auction-card-head{gap:8px}.auction-card-state{max-width:98px}}.auction-win-alert .auction-win-title{color:#f5f7f8!important;-webkit-text-fill-color:#f5f7f8;text-shadow:0 2px 16px rgba(245,247,248,.08)}.screen.ai-trading-screen{--ai-bg: #04080a;--ai-shell: #070d10;--ai-panel: #0e181d;--ai-panel-2: #111d22;--ai-line: #344148;--ai-line-soft: #202d33;--ai-gold: #f0c65a;--ai-gold-soft: #d6ad4b;--ai-text: #f4f6f7;--ai-muted: #aeb9c4;min-height:100dvh!important;padding:0 0 90px!important;color:var(--ai-text)!important;background:radial-gradient(circle at 76% -10%,rgba(240,198,90,.13),transparent 31rem),linear-gradient(180deg,#04080a,#070d10 58%,#04080a)!important}.ai-trading-screen,.ai-trading-screen *{box-sizing:border-box}.ai-trading-screen h1,.ai-trading-screen h2,.ai-trading-screen h3{color:var(--ai-text)!important}.ai-trading-topbar{min-height:68px;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;background:#04080af5!important;border-bottom:1px solid var(--ai-line-soft)!important;box-shadow:0 8px 28px #0000004d!important}.ai-trading-topbar-title>div:first-child{color:var(--ai-text)!important}.ai-trading-topbar-title>div:last-child{color:var(--ai-gold-soft)!important;letter-spacing:.14em}.ai-trading-topbar-title{grid-column:2}.ai-trading-topbar>.ai-trading-nav-button{justify-self:start}.ai-trading-topbar-actions{grid-column:3;justify-self:end;display:flex;align-items:center;gap:8px}.ai-trading-orders-button{height:48px!important;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px!important;border:1px solid var(--ai-gold)!important;border-radius:5px!important;color:#080b0d!important;background:var(--ai-gold)!important;box-shadow:0 8px 22px #f0c65a26!important;font-size:13px!important;font-weight:750!important;white-space:nowrap}.ai-trading-orders-button:hover{background:#f7d573!important}.ai-trading-topbar .btn.ai-trading-nav-button{min-height:40px;padding:0 12px!important;border:1px solid var(--ai-line)!important;border-radius:5px!important;color:var(--ai-text)!important;background:var(--ai-panel)!important;box-shadow:none!important}.ai-trading-topbar .btn.ai-trading-nav-button:hover{border-color:#f0c65ab8!important;color:var(--ai-gold)!important}.ai-trading-topbar .ai-trading-refresh{width:42px;padding:0!important;border-color:#f0c65a80!important;color:var(--ai-gold)!important}.ai-trading-main{width:min(100%,980px)}.ai-trading-main,.ai-trading-section,.ai-trading-card-list,.ai-trading-card,.ai-trading-detail-card,.ai-trading-chart,.ai-trading-table-wrap{min-width:0;max-width:100%}.ai-trading-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#111812,#0b1317 58%,#171208)!important;border:1px solid rgba(240,198,90,.42)!important;border-radius:6px!important;box-shadow:inset 0 1px #ffffff06,0 14px 38px #0000003d!important}.ai-trading-hero:after{position:absolute;top:-70px;right:-50px;width:190px;height:190px;border:1px solid rgba(240,198,90,.1);border-radius:50%;content:"";pointer-events:none}.ai-trading-hero-icon{flex:0 0 auto;color:#080b0d!important;background:linear-gradient(135deg,#f8dd81,#d6ad4b)!important;box-shadow:0 0 26px #f0c65a33!important}.ai-trading-hero p{color:var(--ai-muted)!important}.ai-trading-section-title{display:flex;align-items:center;gap:8px;color:var(--ai-text)!important}.ai-trading-section-title:before{width:3px;height:16px;border-radius:99px;background:var(--ai-gold);box-shadow:0 0 12px #f0c65a4d;content:""}.ai-trading-empty,.ai-trading-loading,.ai-trading-chart-empty{color:#8f9ca3!important;background:#0a1216!important;border:1px dashed rgba(240,198,90,.32)!important;border-radius:5px!important}.ai-trading-empty,.ai-trading-loading{min-height:138px;display:grid;place-items:center}.ai-trading-card,.ai-trading-detail-card{color:var(--ai-text)!important;background:linear-gradient(180deg,#0e181d,#0a1216)!important;border:1px solid var(--ai-line)!important;border-radius:6px!important;box-shadow:0 12px 30px #00000038!important}.ai-trading-order-card{transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.ai-trading-card:hover{border-color:#f0c65a94!important}.ai-trading-order-card:hover{transform:translateY(-1px)}.ai-trading-order-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;margin-top:11px;padding:8px 10px;border:1px solid rgba(240,198,90,.28);border-radius:4px;color:var(--ai-gold);background:#f0c65a0f;font-weight:800;cursor:pointer}.ai-trading-order-toggle:hover{border-color:#f0c65a9e;background:#f0c65a1a}.ai-trading-card.is-selected{border-color:var(--ai-gold)!important;box-shadow:0 0 0 1px #f0c65a2e,0 14px 32px #00000047!important}.ai-trading-card-name{color:var(--ai-text)!important}.ai-trading-kind{color:var(--ai-gold)!important;background:#f0c65a1a!important;border:1px solid rgba(240,198,90,.26)}.ai-trading-kind.is-vip{color:#080b0d!important;background:var(--ai-gold)!important}.ai-trading-symbol,.ai-trading-time,.ai-trading-description,.ai-trading-round-summary,.ai-trading-modal-meta,.ai-trading-modal-balance{color:var(--ai-muted)!important}.ai-trading-description>div[style*="font-weight: 750"]{color:var(--ai-text)!important}.ai-trading-description-wrap{border-top-color:var(--ai-line-soft)!important}.ai-trading-target>div:first-child{color:var(--ai-gold)!important;text-shadow:0 0 16px rgba(240,198,90,.16)}.ai-trading-target>div:last-child{color:var(--ai-muted)!important}.ai-trading-metric{background:#091216!important;border:1px solid var(--ai-line-soft)!important;border-radius:4px!important}.ai-trading-metric-label{color:#839198!important}.ai-trading-metric-value{color:var(--ai-text)}.ai-trading-primary-button:not(:disabled){color:#080b0d!important;background:var(--ai-gold)!important;border:1px solid var(--ai-gold)!important;box-shadow:0 8px 20px #f0c65a24!important}.ai-trading-primary-button:not(:disabled):hover{background:#f7d573!important}.ai-trading-primary-button:disabled{color:#6f7d84!important;background:#172126!important;border:1px solid #2b3940!important;box-shadow:none!important}.ai-trading-chart-heading strong:first-child{color:var(--ai-text)!important}.ai-trading-interval{color:var(--ai-muted)!important;background:#0a1317!important;border-color:var(--ai-line)!important}.ai-trading-interval.is-active{color:#080b0d!important;background:var(--ai-gold)!important;border-color:var(--ai-gold)!important}.ai-trading-chart-canvas{background:#060d10!important;border:1px solid var(--ai-line-soft)}.ai-trading-detail-card{border-color:#f0c65a52!important;overflow:hidden}.ai-trading-table-wrap{width:100%;background:#081014;border:1px solid var(--ai-line-soft);border-radius:5px;-webkit-overflow-scrolling:touch}.ai-trading-table th{padding:10px 7px!important;color:var(--ai-gold-soft)!important;background:#0d171b;border-bottom:1px solid var(--ai-line)!important}.ai-trading-table td{padding:9px 7px!important;color:#dce3e6}.ai-trading-table tbody tr{border-top:1px solid var(--ai-line-soft)!important}.ai-trading-table tbody tr:hover{background:#f0c65a0a}.ai-trading-execution-ledger{margin-top:14px;overflow:hidden;background:#081014;border:1px solid var(--ai-line-soft);border-radius:6px}.ai-trading-execution-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px 10px;border-bottom:1px solid var(--ai-line-soft)}.ai-trading-execution-heading h3{margin:0;color:var(--ai-text);font-size:14px}.ai-trading-execution-heading span{color:var(--ai-muted);font-size:11px}.ai-trading-execution-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:var(--ai-line-soft);border-bottom:1px solid var(--ai-line-soft)}.ai-trading-execution-summary>div{min-width:0;padding:10px 12px;background:#0b1519}.ai-trading-execution-summary dt{margin:0 0 4px;color:var(--ai-muted);font-size:10px}.ai-trading-execution-summary dd{margin:0;overflow:hidden;color:var(--ai-text);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.ai-trading-execution-summary dd small{margin-left:3px;font-size:10px;font-weight:700}.ai-trading-execution-table-wrap{width:100%;overflow:hidden}.ai-trading-execution-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}.ai-trading-execution-table th,.ai-trading-execution-table td{overflow:hidden;padding:9px 7px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ai-trading-execution-table th{color:var(--ai-gold-soft);background:#0d171b;border-bottom:1px solid var(--ai-line);font-size:10px;font-weight:750}.ai-trading-execution-table th:first-child,.ai-trading-execution-table td:first-child{width:22%;text-align:left}.ai-trading-execution-table th:nth-child(2),.ai-trading-execution-table td:nth-child(2){width:13%}.ai-trading-execution-table th:nth-child(3),.ai-trading-execution-table td:nth-child(3){width:21%}.ai-trading-execution-table th:nth-child(4),.ai-trading-execution-table td:nth-child(4){width:18%}.ai-trading-execution-table tbody tr{border-top:1px solid rgba(45,61,68,.68)}.ai-trading-execution-table tbody tr:hover{background:#f0c65a0a}.ai-trading-execution-table .is-buy{color:#21d4a0;font-weight:850}.ai-trading-execution-table .is-sell{color:#ffb74d;font-weight:850}.ai-trading-execution-pnl{font-weight:850}.ai-trading-execution-empty{padding:24px 12px;color:var(--ai-muted);text-align:center;font-size:12px}.ai-trading-disclaimer{color:#cdbd8e!important;background:#141109!important;border-top:1px solid rgba(240,198,90,.18);border-right:1px solid rgba(240,198,90,.18);border-bottom:1px solid rgba(240,198,90,.18);border-left-color:var(--ai-gold)!important}.ai-trading-notice{background:#10171a!important}.ai-trading-notice.is-error{color:#faa!important;border-color:#7b3030!important;background:#241315!important}.ai-trading-notice.is-success{color:var(--ai-gold)!important;border-color:#f0c65a66!important;background:#18150b!important}.ai-trading-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:18px;background:#000000d1!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ai-trading-orders-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:start center;padding:18px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background:#000000d6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.ai-trading-orders-dialog{width:min(920px,100%);min-height:min(900px,calc(100dvh - 36px));display:flex;flex-direction:column;overflow:visible;isolation:isolate;color:var(--ai-text);background:#071115;border:1px solid rgba(240,198,90,.5);border-radius:8px;box-shadow:0 30px 90px #000000b8}.ai-trading-orders-header{position:sticky;top:0;z-index:5;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:#0a1519!important;border-bottom:1px solid var(--ai-line);box-shadow:0 10px 24px #0000006b}.ai-trading-orders-header h2{margin:3px 0 0;font-size:21px}.ai-trading-orders-kicker{color:var(--ai-gold);font-size:10px;font-weight:750;letter-spacing:.18em}.ai-trading-orders-close{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;padding:0;border:1px solid var(--ai-line);border-radius:5px;color:var(--ai-text);background:#101b20;font-size:25px;line-height:1;cursor:pointer}.ai-trading-orders-close:hover{color:var(--ai-gold);border-color:#f0c65a9e}.ai-trading-orders-body{display:grid;align-content:start;gap:16px;padding:16px}.ai-trading-modal-card{width:min(430px,100%);padding:18px;color:var(--ai-text)!important;background:var(--ai-panel)!important;border:1px solid rgba(240,198,90,.5)!important;border-radius:6px!important;box-shadow:0 24px 70px #0000008f!important}.ai-trading-modal-card h3{margin:0 0 5px}.ai-trading-modal-card label{display:grid;gap:6px;margin-top:16px;font-size:12px;color:var(--ai-muted)!important}.ai-trading-input{padding:11px 12px;border-radius:5px;font-size:16px;color:var(--ai-text)!important;background:var(--ai-shell)!important;border:1px solid var(--ai-line)!important}.ai-trading-modal-balance{display:flex;justify-content:space-between;margin-top:8px;font-size:12px}.ai-trading-modal-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 12px;border:1px solid rgba(255,111,111,.48);border-radius:5px;color:#ffb1b1;background:#251315;font-size:12px;line-height:1.45}.ai-trading-modal-error button{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(240,198,90,.64);border-radius:4px;color:var(--ai-gold);background:#f0c65a14;font-weight:800;cursor:pointer}.ai-trading-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.ai-trading-modal-actions button{min-height:44px;padding:10px;border-radius:5px;font-weight:800}.ai-trading-input:focus{outline:0;border-color:var(--ai-gold)!important;box-shadow:0 0 0 2px #f0c65a24}.ai-trading-secondary-button{color:var(--ai-text)!important;background:var(--ai-panel-2)!important;border-color:var(--ai-line)!important}.ai-trading-secondary-button:hover{color:var(--ai-gold)!important;border-color:#f0c65a99!important}.ai-trading-status.is-review,.ai-trading-status.is-waiting,.ai-trading-status.is-running{color:var(--ai-gold)!important;background:#f0c65a1f!important;border:1px solid rgba(240,198,90,.22)}@media (max-width: 1024px){.ai-trading-table-wrap{overflow-x:visible!important;border:0;background:transparent}.ai-trading-table{display:block;width:100%!important;min-width:0!important}.ai-trading-table thead{display:none}.ai-trading-table tbody{display:grid;gap:9px}.ai-trading-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:8px 12px;border:1px solid var(--ai-line-soft)!important;border-radius:5px;background:#081014}.ai-trading-table tbody td{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:8px 0!important;border-bottom:1px solid rgba(52,65,72,.48);overflow-wrap:anywhere;text-align:right}.ai-trading-table tbody td:before{flex:0 0 auto;color:var(--ai-muted);font-size:11px;font-weight:650;content:attr(data-label)}.ai-trading-table tbody td:first-child{grid-column:1 / -1;color:var(--ai-gold);border-bottom-color:#f0c65a3d;font-weight:850}.ai-trading-table tbody td:nth-last-child(-n+2){border-bottom:0}}@media (max-width: 600px){.ai-trading-topbar{padding:10px 12px!important}.ai-trading-topbar-actions{gap:6px}.ai-trading-orders-button{padding-inline:10px!important;font-size:12px!important}.ai-trading-main{padding:14px 12px!important}.ai-trading-hero{padding:16px 14px!important}.ai-trading-hero h1{font-size:20px!important}.ai-trading-card-header{align-items:stretch!important}.ai-trading-metrics{grid-template-columns:1fr 1fr!important}.ai-trading-metrics>:last-child{grid-column:1 / -1}.ai-trading-detail-card{padding:13px 11px!important}.ai-trading-detail-header,.ai-trading-chart-heading{align-items:flex-start!important;gap:6px;flex-direction:column}.ai-trading-intervals{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ai-trading-interval{min-width:0}.ai-trading-detail-metrics{grid-template-columns:1fr 1fr!important}.ai-trading-execution-heading{padding-inline:10px}.ai-trading-execution-summary>div{padding:9px 8px}.ai-trading-execution-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-trading-execution-summary>div:last-child{grid-column:1 / -1}.ai-trading-execution-summary dd{overflow:visible;font-size:11px;line-height:1.35;text-overflow:clip;white-space:normal}.ai-trading-execution-summary dd small{margin-left:3px}.ai-trading-execution-table{font-size:10px}.ai-trading-execution-table th,.ai-trading-execution-table td{padding:8px 4px}.ai-trading-table tbody tr{grid-template-columns:1fr}.ai-trading-table tbody td:first-child{grid-column:auto}.ai-trading-table tbody td:nth-last-child(2){border-bottom:1px solid rgba(52,65,72,.48)}.ai-trading-modal-balance{flex-direction:column;gap:4px}.ai-trading-orders-overlay{place-items:start center;padding:0 8px}.ai-trading-orders-dialog{width:100%;min-height:100dvh;border-radius:10px 10px 0 0}.ai-trading-orders-header{padding:14px;border-radius:9px 9px 0 0}.ai-trading-orders-body{padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px))}.ai-trading-order-metrics{grid-template-columns:1fr 1fr!important}.ai-trading-order-metrics>:last-child{grid-column:1 / -1}}@media (max-width: 420px){.ai-trading-orders-button{width:48px;padding:0!important}.ai-trading-orders-button span{display:none}.ai-trading-topbar-title>div:first-child{font-size:14px!important}.ai-trading-topbar-title>div:last-child{display:none}}.ai-trading-stage-list{display:grid;gap:9px;margin:12px 0}.ai-trading-stage-card{padding:11px;border:1px solid #263b42;border-radius:6px;background:#0d181d}.ai-trading-stage-title{display:flex;justify-content:space-between;gap:8px;color:#eef5f5;font-size:12px}.ai-trading-stage-title span{color:#f0c65a;font-size:10px}.ai-trading-stage-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0}.ai-trading-stage-card dl>div{min-width:0;padding-top:7px;border-top:1px solid rgba(49,67,75,.6)}.ai-trading-stage-card dt{color:#71838c;font-size:9px}.ai-trading-stage-card dd{margin:4px 0 0;color:#e5eeee;font-size:11px;font-weight:750;overflow-wrap:anywhere}.ai-admin-time-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;align-items:start}.ai-admin-datetime{display:grid;gap:6px;min-width:0}.ai-admin-datetime>button{text-align:left;cursor:pointer}.ai-admin-time-editor{border:1px solid var(--card-border,#344148);border-radius:6px;padding:12px;display:grid;gap:10px;background:#f7f9fc;color:#22324b}.ai-admin-time-editor label{display:grid;gap:5px;font-size:12px;min-width:0}.ai-admin-time-editor>div{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ai-admin-time-editor [role=alert]{color:#d84444;font-size:12px}.ai-completion-dialog{width:min(430px,calc(100vw - 32px));box-sizing:border-box;padding:28px 24px 18px;border:1px solid #b69a48;border-radius:16px;background:#0d181d;color:#eff4f5;text-align:center;box-shadow:0 24px 80px #0008}.ai-completion-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ai-completion-mark{width:52px;height:52px;display:grid;place-items:center;margin:0 auto 16px;color:#efc75e;border:1px solid #a68a3b;border-radius:50%;font-size:30px}.ai-completion-dialog h2{font-size:21px;line-height:1.5;color:#eff4f5!important;margin:0 0 24px}.ai-completion-dialog dl{margin:0 0 24px;display:grid;gap:18px;font-size:14px;text-align:left;font-variant-numeric:tabular-nums}.ai-completion-dialog dl>div{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.ai-completion-dialog dt{color:#9caeb6;flex-shrink:0}.ai-completion-dialog dd{margin:0;font-weight:650;text-align:right;overflow-wrap:anywhere}.ai-completion-dialog dd.is-profit{color:#69dfae}.ai-completion-dialog dd.is-loss{color:#f28289}.ai-completion-dialog button{font:inherit;cursor:pointer;border:0;border-radius:6px;min-height:44px}.ai-completion-primary{display:block;width:100%;background:#efc75e;color:#11191d;font-weight:700!important;padding:12px}.ai-completion-later{background:transparent;color:#a4b3ba;padding:8px 16px;margin-top:8px}.ai-completion-dialog button:focus-visible{outline:2px solid #efc75e;outline-offset:3px}.ai-completion-note{font-size:12px;line-height:1.6;color:#d6b968}@media (max-width:600px){.ai-admin-time-grid{grid-template-columns:1fr}}.ai-confirm-order-action{margin-top:12px;display:grid;gap:10px}.ai-confirm-order-action>span{color:#e2be61;font-size:12px}.ai-confirm-order-action>button{border:0;border-radius:5px;background:#efc75e;color:#152026;padding:11px;font:inherit;font-weight:700;cursor:pointer}.ai-confirm-paid{color:#70d7aa;font-size:12px}.ai-confirm-error{color:#ffb3b3;font-size:13px}.ai-settlement-dialog{max-height:90vh;overflow:auto}:root{--kerui-bg: #070d10;--kerui-bg-soft: #0b1317;--kerui-panel: #0e181d;--kerui-panel-2: #111d22;--kerui-line: #344148;--kerui-line-soft: #202d33;--kerui-gold: #f0c65a;--kerui-gold-soft: #d6ad4b;--kerui-text: #f4f6f7;--kerui-muted: #aeb9c4;--kerui-blue: #9ed5f6;--kerui-up: #ff3f55;--kerui-down: #2bd98b;--kerui-warning: #ffc94f}html,body,#root{min-height:100%;background:#04080a!important}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;letter-spacing:0}.app:not(.admin-app){min-height:100vh;color:var(--kerui-text);background:#04080a!important}.app:not(.admin-app) button,.app:not(.admin-app) input,.app:not(.admin-app) select,.app:not(.admin-app) textarea{font:inherit;letter-spacing:0}.app:not(.admin-app) button:focus-visible,.app:not(.admin-app) input:focus-visible,.app:not(.admin-app) select:focus-visible,.app:not(.admin-app) textarea:focus-visible{outline:2px solid var(--kerui-gold);outline-offset:2px}.home-v2-screen,.market-v2-screen,.trading-v2-screen,.notifications-v2-screen,.profile-v2-screen{width:100%!important;min-height:100vh!important;margin:0!important;padding:0!important;color:var(--kerui-text)!important;background:#04080a!important}.home-v2-shell,.market-v2-shell,.trading-v2-main,.notifications-v2-shell,.profile-v2-container{width:min(100%,520px)!important;min-height:100vh;margin:0 auto!important;padding:0 0 calc(92px + env(safe-area-inset-bottom))!important;box-sizing:border-box;overflow:hidden;background:var(--kerui-bg)!important}.kerui-brand-header{min-height:118px;padding:19px 18px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;box-sizing:border-box;background:var(--kerui-bg-soft);border-bottom:1px solid var(--kerui-line-soft)}.kerui-brand-header.compact{min-height:94px}.kerui-brand{min-width:0;padding:0!important;display:flex!important;align-items:center!important;gap:12px!important;color:var(--kerui-text)!important;background:transparent!important;border:0!important;box-shadow:none!important;cursor:pointer}.kerui-brand img{width:62px;height:62px;flex:0 0 62px;object-fit:contain}.kerui-brand span{min-width:0;display:grid;gap:3px;text-align:left}.kerui-brand strong{color:var(--kerui-text);font-family:"Noto Serif TC",Songti TC,PMingLiU,serif;font-size:25px;font-weight:700;line-height:1.08;white-space:nowrap}.kerui-brand em{color:#d8dde0;font-family:Georgia,Times New Roman,serif;font-size:10px;font-style:normal;line-height:1;white-space:nowrap}.kerui-header-actions{display:flex;align-items:center;gap:6px}.kerui-header-actions>button{position:relative;width:42px;height:42px;padding:0!important;display:grid!important;place-items:center;color:#e5eaed!important;background:transparent!important;border:0!important;border-radius:4px!important;box-shadow:none!important;cursor:pointer}.kerui-header-actions>button:hover{color:var(--kerui-gold)!important;background:#121d21!important}.kerui-action-badge{position:absolute;top:2px;right:2px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;box-sizing:border-box;color:#fff;background:var(--kerui-up);border:2px solid var(--kerui-bg-soft);border-radius:50%;font-size:9px;font-weight:800}.bottom-nav,.home-v2-screen .bottom-nav,.market-v2-screen .bottom-nav,.trading-v2-screen .bottom-nav,.notifications-v2-screen .bottom-nav,.profile-v2-screen .bottom-nav{position:fixed!important;left:50%!important;right:auto!important;bottom:0!important;transform:translate(-50%)!important;width:min(100%,520px)!important;max-width:520px!important;height:calc(82px + env(safe-area-inset-bottom))!important;min-height:82px!important;padding:7px 8px max(7px,env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;box-sizing:border-box!important;color:var(--kerui-muted)!important;background:#0b1216!important;border:0!important;border-top:1px solid var(--kerui-line)!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:3000!important}.bottom-nav .pill,.bottom-nav .pill.trade,.bottom-nav .pill.lightning{position:relative!important;width:100%!important;height:68px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:6px 0 10px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;color:#c5ced5!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.bottom-nav .pill:after{content:"";position:absolute;left:50%;bottom:2px;width:0;height:3px;transform:translate(-50%);background:var(--kerui-gold);border-radius:2px;transition:width .18s ease}.bottom-nav .pill.active,.bottom-nav .pill.trade.active,.bottom-nav .pill.lightning.active{color:var(--kerui-gold)!important;background:transparent!important;border:0!important;box-shadow:none!important}.bottom-nav .pill.active:after{width:42px}.bottom-nav .pill-label,.bottom-nav .pill .pill-label{display:block!important;color:currentColor;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.bottom-nav .pill-icon,.bottom-nav .pill svg,.bottom-nav .pill.trade .pill-icon,.bottom-nav .pill.lightning .pill-icon{width:26px!important;height:26px!important;margin:0!important;color:currentColor!important;filter:none!important}.bottom-nav .bottom-nav-unread-dot{position:absolute;top:10px;left:calc(50% + 7px);z-index:2;width:9px;height:9px;box-sizing:border-box;border:1.5px solid #071014;border-radius:50%;background:#ff3b30;box-shadow:0 0 0 1px #ff3b302e;pointer-events:none}.app:not(.admin-app) .bottom-nav button.pill{width:100%!important;min-width:0!important;height:68px!important;padding:0 0 7px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:26px 16px!important;place-items:center!important;align-content:center!important;row-gap:5px!important;color:#c5ced5!important;background:transparent none!important;border-color:transparent!important;box-shadow:none!important}.app:not(.admin-app) .bottom-nav button.pill .pill-icon{grid-row:1!important;align-self:center!important}.app:not(.admin-app) .bottom-nav button.pill .pill-label{grid-row:2!important;height:16px!important;line-height:16px!important;align-self:center!important}.app:not(.admin-app) .bottom-nav button.pill.active,.app:not(.admin-app) .bottom-nav button.pill.trade.active,.app:not(.admin-app) .bottom-nav button.pill.lightning.active{color:var(--kerui-gold)!important;background:transparent none!important;border-color:transparent!important;box-shadow:none!important}.home-v2-screen>.card.borderless-card,.home-v2-screen>.home-v2-chat,.home-v2-screen>button[title=線上客服],.home-v2-screen>button[title=在线客服]{display:none!important}.home-v3-assets{min-height:91px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--kerui-panel);border-bottom:1px solid var(--kerui-line-soft)}.home-v3-assets>div{position:relative;min-width:0;padding:15px 16px 13px;display:grid;align-content:center;gap:7px}.home-v3-assets>div+div:before{content:"";position:absolute;left:0;top:19px;bottom:19px;width:1px;background:var(--kerui-line)}.home-v3-assets span{color:#d2d8dc;font-size:14px;white-space:nowrap}.home-v3-assets strong{display:block;width:100%;min-width:0;overflow:hidden;color:var(--kerui-blue);font-size:23px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.home-v3-assets strong.is-long{font-size:20px}.home-v3-assets strong.is-extra-long{font-size:17px}.home-v3-assets small{margin-right:7px;color:#8fbfdc;font-size:12px;font-weight:500}.home-v3-actions{min-height:78px;padding:6px 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;background:#0a1215;border-bottom:1px solid var(--kerui-line)}.home-v3-actions button{position:relative;min-width:0;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;color:#eef1f2!important;background:transparent!important;border:0!important;border-radius:4px!important;box-shadow:none!important;font-size:18px;font-weight:700;cursor:pointer}.home-v3-actions button+button:before{content:"";position:absolute;left:0;top:15px;bottom:15px;width:1px;background:var(--kerui-line)}.home-v3-actions button.primary{color:#090c0d!important;background:var(--kerui-gold)!important}.home-v3-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(112px,auto);background:#0b1418;border-bottom:1px solid var(--kerui-line)}.home-v3-features button{position:relative;min-width:0;padding:12px 2px 10px!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;gap:4px!important;color:var(--kerui-text)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer}.home-v3-features button+button:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:1px;background:var(--kerui-line-soft)}.home-v3-features button:nth-child(3n+1):before{display:none}.home-v3-features button:nth-child(n+4){border-top:1px solid var(--kerui-line-soft)!important}.home-v3-features button:active{background:#111e24!important}.home-v3-feature-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%}.home-v3-feature-icon.blue{color:#5d8dff;background:#5d8dff21}.home-v3-feature-icon.teal{color:#39cbbc;background:#39cbbc21}.home-v3-feature-icon.rose{color:#ff5b78;background:#ff5b7821}.home-v3-feature-icon.violet{color:#927cff;background:#927cff21}.home-v3-feature-icon.amber{color:#eeb54a;background:#eeb54a21}.home-v3-features strong,.home-v3-features small{width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.home-v3-features strong{font-size:12px;line-height:1.3}.home-v3-features small{color:var(--kerui-muted);font-size:9px;line-height:1.2}.home-v3-indices{min-height:102px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--kerui-line)}.home-v3-indices>.home-index-card{position:relative;min-width:0;padding:14px 13px 12px!important;display:grid!important;grid-template-columns:1fr 56px;grid-template-rows:auto auto auto;align-items:center;color:var(--kerui-text)!important;text-align:left;background:var(--kerui-bg)!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden;cursor:default}.home-v3-indices>.home-index-card+.home-index-card{border-left:1px solid var(--kerui-line)!important}.home-v3-indices span{grid-column:1 / -1;color:#e5e8ea;font-size:13px;white-space:nowrap}.home-v3-indices span b{margin-left:4px;color:var(--kerui-muted)}.home-v3-indices strong{margin-top:6px;font-size:19px;line-height:1}.home-v3-indices em{margin-top:5px;font-size:12px;font-style:normal;white-space:nowrap}.home-v3-indices svg{grid-column:2;grid-row:2 / 4;width:54px;height:33px}.home-v3-market{margin-top:10px;border-top:1px solid var(--kerui-line-soft)}.home-v3-watch-head{height:70px;display:grid;grid-template-columns:1fr;align-items:stretch;border-bottom:1px solid var(--kerui-line)}.home-v3-watch-head>div{display:grid;grid-template-columns:repeat(3,1fr)}.home-v3-watch-head>div button{position:relative;padding:0!important;color:var(--kerui-muted)!important;background:#0c1519!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:15px;cursor:pointer}.home-v3-watch-head>div button.active{color:var(--kerui-gold)!important;font-weight:800}.home-v3-watch-head>div button.active:after{content:"";position:absolute;left:22%;right:22%;bottom:3px;height:3px;background:var(--kerui-gold);border-radius:2px}.home-v2-table-wrap{width:100%;overflow-x:auto}.home-v3-quote-table,.home-v2-table.home-v3-quote-table{width:100%!important;min-width:0!important;color:var(--kerui-text);background:var(--kerui-bg);border-collapse:collapse;table-layout:fixed}.home-v3-quote-table th,.home-v3-quote-table td{padding:0 10px!important;color:var(--kerui-text);background:transparent!important;border-bottom:1px solid var(--kerui-line)!important;text-align:right!important}.home-v3-quote-table th{height:42px;color:var(--kerui-muted)!important;font-size:13px!important;font-weight:600!important}.home-v3-quote-table td{height:82px;font-size:17px!important;font-weight:700;white-space:nowrap}.home-v3-quote-table th:first-child,.home-v3-quote-table td:first-child{width:23%!important;text-align:left!important}.home-v3-quote-table th:nth-child(2),.home-v3-quote-table td:nth-child(2){width:22%!important}.home-v3-quote-table th:nth-child(3),.home-v3-quote-table td:nth-child(3){width:20%!important}.home-v3-quote-table th:nth-child(4),.home-v3-quote-table td:nth-child(4){width:18%!important}.home-v3-quote-table th:nth-child(5),.home-v3-quote-table td:nth-child(5){width:17%!important}.home-v3-quote-table th:not(:first-child),.home-v3-quote-table td:not(:first-child){text-align:center!important}.home-v3-quote-table td:first-child{display:table-cell}.quote-identity{min-width:0;display:grid;gap:3px}.quote-identity strong{color:#eef1f2;font-size:15px}.quote-identity em{max-width:82px;overflow:hidden;color:#f4f6f7;font-size:16px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.home-v3-quote-table svg{width:68px!important;height:30px!important}.home-v3-quote-table .quote-trend{padding-inline:2px!important}.up{color:var(--kerui-up)!important}.down{color:var(--kerui-down)!important}[data-market=tw],[data-market=pl]{--kerui-up: #ff3f55;--kerui-down: #2bd98b}[data-market=us],[data-market=crypto]{--kerui-up: #2bd98b;--kerui-down: #ff3f55}.empty-row{height:120px!important;color:var(--kerui-muted)!important;text-align:center!important}.home-v3-quote-table td.empty-row,.market-v2-table td.market-v2-empty{width:auto!important;display:table-cell!important;text-align:center!important}.home-v3-list-toggle{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--kerui-gold);background:var(--kerui-bg);border:0;border-bottom:1px solid var(--kerui-line);border-radius:0;font-size:15px;font-weight:700;cursor:pointer}.home-v3-list-toggle span{font-size:17px;line-height:1}.home-v2-error,.market-v2-alert,.profile-v2-error{margin:10px 14px;padding:10px 12px;color:#ffd5da;background:#34141b;border:1px solid #6c2632;border-radius:4px;font-size:13px}.market-v2-market-tabs{height:74px;margin:0!important;padding:10px 16px!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;box-sizing:border-box;background:var(--kerui-bg-soft)!important;border-bottom:1px solid var(--kerui-line)!important;border-radius:0!important}.market-v2-market-tabs button{color:#c7d0d6!important;background:transparent!important;border:0!important;border-radius:4px!important;box-shadow:none!important;font-size:18px!important;font-weight:700!important}.market-v2-market-tabs button.active{color:#090c0d!important;background:var(--kerui-gold)!important}.market-v3-scope-tabs,.market-v3-rank-tabs{height:58px;margin:0!important;padding:0 14px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;align-items:stretch!important;gap:0!important;background:#0b1418!important;border:0!important;border-bottom:1px solid var(--kerui-line)!important;border-radius:0!important}.market-v3-scope-tabs button,.market-v3-rank-tabs button{position:relative;padding:0!important;color:#cbd2d7!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:16px!important;font-weight:600!important}.market-v3-scope-tabs button+button:before,.market-v3-rank-tabs button+button:before{content:"";position:absolute;left:0;top:15px;bottom:15px;width:1px;background:var(--kerui-line)}.market-v3-scope-tabs button.active,.market-v3-rank-tabs button.active{color:var(--kerui-gold)!important}.market-v3-scope-tabs button.active:after,.market-v3-rank-tabs button.active:after{content:"";position:absolute;left:24%;right:24%;bottom:3px;height:3px;background:var(--kerui-gold);border-radius:2px}.market-v3-search,.market-v2-search.market-v3-search{height:48px;margin:10px 14px!important;padding:0 10px 0 38px!important;display:flex!important;align-items:center!important;background:#0f191e!important;border:1px solid var(--kerui-line)!important;border-radius:4px!important;box-shadow:none!important}.market-v3-search input{height:100%!important;padding:0!important;color:var(--kerui-text)!important;background:transparent!important;border:0!important;box-shadow:none!important}.market-v3-search button{width:34px;height:34px;color:var(--kerui-muted)!important;background:transparent!important;border:0!important;box-shadow:none!important}.market-v3-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--kerui-line)}.market-v3-index-grid article{position:relative;min-height:122px;padding:17px 16px;display:grid;grid-template-columns:minmax(0,1fr) 90px;grid-template-rows:auto auto auto;align-content:center;box-sizing:border-box;overflow:hidden}.market-v3-index-grid article+article{border-left:1px solid var(--kerui-line)}.market-v3-index-grid span{grid-column:1 / -1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#e7ebed;font-size:16px;white-space:nowrap}.market-v3-index-grid span b{margin-left:5px;color:var(--kerui-muted)}.market-v3-index-grid strong{margin-top:8px;font-size:24px;line-height:1}.market-v3-index-grid em{margin-top:7px;font-size:15px;font-style:normal}.market-v3-index-grid svg{grid-column:2;grid-row:2 / 4;align-self:center;width:86px!important;height:45px!important}.market-v3-breadth{height:62px;padding:0 17px;display:grid;grid-template-columns:1.25fr repeat(3,1fr);align-items:center;border-bottom:1px solid var(--kerui-line);color:#d7dde0}.market-v3-breadth>*+*{border-left:1px solid var(--kerui-line)}.market-v3-breadth strong{font-size:16px}.market-v3-breadth span{display:flex;justify-content:center;gap:8px;font-size:13px}.market-v3-breadth b{color:var(--kerui-gold);font-size:16px}.market-v2-table-card{margin:0!important;padding:0!important;background:var(--kerui-bg)!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow-x:auto!important}.market-v2-table{width:100%!important;min-width:0!important;table-layout:fixed;color:var(--kerui-text);background:var(--kerui-bg)!important;border-collapse:collapse}.market-v2-table th,.market-v2-table td{padding:0 4px!important;color:var(--kerui-text);background:transparent!important;border-bottom:1px solid var(--kerui-line)!important;text-align:right!important;white-space:nowrap}.market-v2-table th{height:42px;color:var(--kerui-muted)!important;font-size:13px!important;font-weight:600!important}.market-v2-table td{height:76px;font-size:14px!important;font-weight:650;font-variant-numeric:tabular-nums}.market-v2-table th:first-child,.market-v2-table td:first-child{width:43%!important;text-align:left!important}.market-v2-table th:nth-child(2),.market-v2-table td:nth-child(2),.market-v2-table th:nth-child(3),.market-v2-table td:nth-child(3),.market-v2-table th:nth-child(4),.market-v2-table td:nth-child(4){width:19%!important;text-align:center!important}.market-v2-symbol{width:100%;padding:0!important;display:grid!important;grid-template-columns:minmax(60px,1fr) 76px;align-items:center;gap:7px;color:var(--kerui-text)!important;text-align:left;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.market-v2-symbol>span{min-width:0;display:grid;gap:3px}.market-v2-symbol strong{color:var(--kerui-text)!important;font-size:14px!important}.market-v2-symbol em{overflow:hidden;color:#f3f5f6;font-size:15px;font-style:normal;text-overflow:ellipsis}.market-v2-symbol svg{width:76px!important;height:31px!important}.market-v2-view-all{width:100%;height:72px;color:var(--kerui-gold)!important;background:var(--kerui-bg)!important;border:0!important;border-bottom:1px solid var(--kerui-line)!important;border-radius:0!important;box-shadow:none!important;font-size:16px;font-weight:700}.market-v2-loading,.market-v2-empty{min-height:130px;display:grid;place-items:center;color:var(--kerui-muted)!important;background:var(--kerui-bg)!important}.trading-v2-main{max-width:520px!important;gap:0!important}.screen.trading-screen.trading-v2-screen,.screen.profile-screen.profile-v2-screen{width:100%!important;min-height:100vh!important;margin:0!important;padding:0!important;color:var(--kerui-text)!important;background:#04080a!important}.trading-v3-market-tabs{height:68px;padding:9px 16px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;box-sizing:border-box;background:var(--kerui-bg-soft);border-bottom:1px solid var(--kerui-line)}.trading-v3-market-tabs button{color:#cbd3d8!important;background:transparent!important;border:0!important;border-radius:4px!important;box-shadow:none!important;font-size:18px;font-weight:700}.trading-v3-market-tabs button.active{color:#090c0d!important;background:var(--kerui-gold)!important}.trading-v2-toolbar{align-items:stretch!important;min-height:56px!important;margin:0!important;padding:8px 14px!important;background:#0b1418!important;border:0!important;border-bottom:1px solid var(--kerui-line)!important;border-radius:0!important;box-shadow:none!important}.trading-v2-market-flag{color:#090c0d!important;background:var(--kerui-gold)!important;border-radius:3px!important}.trading-v2-selector,.trading-v2-selector .market-selector-container,.trading-v2-selector .market-selector{min-width:0!important;color:var(--kerui-text)!important;background:transparent!important;border-color:var(--kerui-line)!important;box-shadow:none!important}.trading-v2-selector .market-name,.trading-v2-selector .dropdown-arrow{color:var(--kerui-text)!important}body .market-dropdown-backdrop{background:#000000c2!important}body .market-dropdown-portal{color:var(--kerui-text)!important;background:#071116!important;border:1px solid var(--kerui-line)!important;border-radius:6px!important;box-shadow:0 22px 60px #00000085!important}body .market-dropdown-portal .market-dropdown,body .market-dropdown-portal .stock-panel,body .market-dropdown-portal.is-mobile .market-dropdown,body .market-dropdown-portal.is-mobile .stock-panel{color:var(--kerui-text)!important;background:#071116!important;border-color:var(--kerui-line)!important}body .market-dropdown-portal .market-option{color:#cbd3d8!important;background:#0b1418!important;border-color:var(--kerui-line)!important}body .market-dropdown-portal .market-option:hover{color:var(--kerui-gold)!important;background:#121d22!important}body .market-dropdown-portal .market-option.active{color:#090c0d!important;background:var(--kerui-gold)!important}body .market-dropdown-portal .stock-panel-header{background:#0b1418!important;border-color:var(--kerui-line)!important}body .market-dropdown-portal .stock-search{color:var(--kerui-text)!important;background:#071116!important;border:1px solid #35454d!important;border-radius:4px!important;color-scheme:dark}body .market-dropdown-portal .stock-search:focus{background:#071116!important;border-color:var(--kerui-gold)!important;box-shadow:0 0 0 2px #f6c9501f!important}body .market-dropdown-portal .stock-search::placeholder{color:#82929a!important}body .market-dropdown-portal .stock-panel-close{color:#cbd3d8!important;background:#111c21!important;border-color:#35454d!important}body .market-dropdown-portal .stock-panel-close:hover{color:var(--kerui-gold)!important;background:#18252b!important}body .market-dropdown-portal .stock-list{background:#071116!important}body .market-dropdown-portal .stock-item{color:var(--kerui-text)!important;background:#071116!important;border-color:var(--kerui-line)!important}body .market-dropdown-portal .stock-item:hover{background:#111c21!important}body .market-dropdown-portal .stock-item.selected{background:#f6c9501a!important}body .market-dropdown-portal .stock-symbol,body .market-dropdown-portal .stock-price .price{color:#eef2f4!important}body .market-dropdown-portal .stock-name{color:#94a3ab!important}.trading-v2-record{flex:0 0 104px!important;width:104px!important;min-width:104px!important;height:64px!important;align-self:stretch!important;padding:0 12px!important;color:var(--kerui-gold)!important;background:transparent!important;border:1px solid var(--kerui-line)!important;border-radius:3px!important;box-shadow:none!important;font-size:12px!important}@media (max-width: 360px){.trading-v2-record{flex-basis:88px!important;width:88px!important;min-width:88px!important;padding-inline:8px!important}}.trading-v2-status-line{min-height:38px!important;margin:0!important;padding:0 15px!important;color:var(--kerui-muted)!important;background:#091115!important;border:0!important;border-bottom:1px solid var(--kerui-line-soft)!important;border-radius:0!important;box-shadow:none!important;font-size:11px!important}.exchange-pill{color:var(--kerui-gold)!important;background:transparent!important;border-color:var(--kerui-gold-soft)!important}.trading-v2-chart-card,.trading-v2-order-card,.trading-v2-holdings,.trading-v2-orders{width:100%!important;margin:0!important;padding:0!important;color:var(--kerui-text)!important;background:var(--kerui-bg)!important;border:0!important;border-bottom:1px solid var(--kerui-line)!important;border-radius:0!important;box-shadow:none!important}.trading-v2-chart-top{min-height:118px;padding:18px 16px 10px!important;box-sizing:border-box}.chart-symbol-row span,.chart-symbol-row strong{color:var(--kerui-text)!important}.chart-big-price{margin-top:8px;font-size:39px!important;line-height:1!important}.chart-change{margin-top:6px;font-size:18px!important}.chart-periods button{color:var(--kerui-muted)!important;background:transparent!important;border:0!important;border-radius:2px!important;box-shadow:none!important}.chart-periods button.active{color:var(--kerui-gold)!important;border-bottom:2px solid var(--kerui-gold)!important}.trading-v2-chart-shell{min-height:280px!important;padding:0 10px!important;background:#081014!important}.trading-v2-chart-card .smart-trading-chart,.trading-v2-chart-card .tv-kline,.trading-v2-chart-card .tv-chart-container{min-height:280px!important;background:#081014!important;border:0!important;border-radius:0!important}.trading-v2-chart-metrics{min-height:64px;padding:0 12px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;background:#0b1418!important;border-top:1px solid var(--kerui-line)!important}.trading-v2-chart-metrics div{min-width:0;padding:10px 7px!important;border-color:var(--kerui-line)!important}.trading-v2-chart-metrics span{color:var(--kerui-muted)!important;font-size:10px!important}.trading-v2-chart-metrics strong{color:var(--kerui-text);font-size:13px!important}.trading-v3-order-layout{display:grid;grid-template-columns:minmax(132px,.86fr) minmax(0,1.42fr);align-items:stretch}.trading-v3-order-book{padding:18px 12px;border-right:1px solid var(--kerui-line)}.trading-v3-order-book h2{margin:0 0 13px;color:var(--kerui-text)!important;font-size:17px}.order-book-head,.order-book-row{display:grid;grid-template-columns:43px 1fr 54px;align-items:center;column-gap:5px}.order-book-head{height:28px;color:var(--kerui-muted);font-size:11px;text-align:right}.order-book-row{height:30px;color:#dce2e5;font-size:12px}.order-book-row span{color:#d3dbe0}.order-book-row strong,.order-book-row em{text-align:right;font-style:normal;white-space:nowrap}.order-book-row.ask strong{color:var(--kerui-up)}.order-book-row.bid strong{color:var(--kerui-down)}.order-book-divider{height:1px;margin:6px 0;background:var(--kerui-line)}.trading-v3-ticket{min-width:0;padding:18px 12px 16px}.order-wallet{min-height:54px!important;margin:0 0 12px!important;padding:8px 0!important;color:var(--kerui-text)!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--kerui-line)!important;border-radius:0!important;box-shadow:none!important}.order-wallet span{color:var(--kerui-muted)!important;font-size:11px!important}.order-wallet strong{color:var(--kerui-blue)!important;font-size:15px!important}.order-wallet button{padding:0!important;color:var(--kerui-gold)!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:10px!important}.trade-segment{height:48px;margin:0 0 12px!important;padding:0!important;background:#0b1418!important;border:1px solid var(--kerui-line)!important;border-radius:4px!important;overflow:hidden}.trade-segment button{color:#cbd3d8!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:15px!important}.trade-segment button.active.buy,.trade-segment button.active:not(.sell){color:#fff!important;background:var(--kerui-up)!important}.trade-segment button.active.sell{color:#04130c!important;background:var(--kerui-down)!important}.trade-segment.subtle button.active{color:var(--kerui-gold)!important;background:#172127!important;border-bottom:2px solid var(--kerui-gold)!important}.quantity-row,.limit-row{margin:0 0 12px!important}.quantity-row label,.limit-row label{color:#d4dade!important;font-size:12px!important}.quantity-stepper,.limit-input-wrap{height:45px!important;background:#0b1418!important;border:1px solid var(--kerui-line)!important;border-radius:4px!important;overflow:hidden}.quantity-stepper button,.quantity-shortcuts button{color:#dce2e5!important;background:transparent!important;border-color:var(--kerui-line)!important;border-radius:0!important;box-shadow:none!important}.quantity-stepper input,.limit-input-wrap input{color:var(--kerui-text)!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-text-fill-color:var(--kerui-text)!important}.quantity-shortcuts{display:grid!important;grid-template-columns:repeat(3,1fr)!important;border-top:1px solid var(--kerui-line)}.trade-fee-breakdown{margin:12px 0 4px!important;padding:11px 0!important;color:var(--kerui-text)!important;background:transparent!important;border:0!important;border-top:1px solid var(--kerui-line)!important;border-radius:0!important}.trade-fee-breakdown span,.trade-fee-breakdown strong{color:inherit!important}.confirm-trade{width:100%;min-height:52px!important;margin-top:14px!important;color:#fff!important;border:0!important;border-radius:4px!important;box-shadow:none!important;font-size:17px!important;font-weight:800!important}.confirm-trade.buy{background:var(--kerui-up)!important}.confirm-trade.sell{color:#03140c!important;background:var(--kerui-down)!important}.confirm-trade:disabled{color:#879198!important;background:#273137!important}.trading-v2-holdings,.trading-v2-orders{padding:18px 14px!important}.trading-v2-holdings .section-head,.trading-v2-orders .section-head,.trading-v2-holdings .section-head h2,.trading-v2-orders .section-head h2{color:var(--kerui-text)!important}.trading-v2-holdings .section-icon,.trading-v2-orders .section-icon{color:var(--kerui-gold)!important;background:#f6c8511f!important;border:1px solid rgba(246,200,81,.42)!important}.trading-v2-holdings .section-head button,.trading-v2-orders .section-head button{color:var(--kerui-gold)!important;background:transparent!important;border:0!important;box-shadow:none!important}.holding-item,.orders-table{color:var(--kerui-text)!important;background:#0b1418!important;border:1px solid var(--kerui-line-soft)!important;border-radius:4px!important;box-shadow:none!important}.holding-grid span,.orders-head{color:var(--kerui-muted)!important}.holding-title strong,.holding-grid b{color:var(--kerui-text)!important}.holding-title span,.holding-pnl span{color:var(--kerui-muted)!important}.holding-title b{color:#1557b7!important;background:#e8f1ff!important;border-color:#c1d5f2!important}.orders-row,.orders-head{border-color:var(--kerui-line)!important}.trading-v2-holdings .empty-state,.trading-v2-orders .orders-empty{color:var(--kerui-muted)!important;background:#091115!important;border:1px dashed var(--kerui-line)!important;border-radius:4px!important}.trading-v2-orders .order-tabs{padding:0!important;gap:0!important;background:#0b1418!important;border:1px solid var(--kerui-line)!important;border-radius:4px!important;overflow:hidden}.trading-v2-orders .order-tabs button{min-width:0!important;padding:10px 16px!important;color:var(--kerui-muted)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.trading-v2-orders .order-tabs button.active{color:#090c0d!important;background:var(--kerui-gold)!important}.trading-v2-orders .orders-head{color:var(--kerui-muted)!important;background:#0a1216!important}.trading-v2-orders .orders-row{color:var(--kerui-text)!important;background:#0b1418!important}.trading-v2-order-card [role=status]{margin:0!important;padding:11px 15px!important;color:#ff8090!important;background:#261116!important;border:0!important;border-bottom:1px solid #573039!important;border-radius:0!important}.notifications-v3-title{min-height:114px;padding:20px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;box-sizing:border-box;background:#0b1418;border-bottom:1px solid var(--kerui-line-soft)}.notifications-v3-title h1{margin:0;color:var(--kerui-text)!important;font-size:30px;line-height:1.15}.notifications-v3-title p{margin:13px 0 0;color:var(--kerui-muted);font-size:15px}.notifications-v3-title p strong{margin-right:6px;color:var(--kerui-gold);font-size:26px}.notifications-v2-actions{display:flex!important;gap:4px!important}.notifications-v2-action{height:40px!important;padding:0 8px!important;color:var(--kerui-gold)!important;background:transparent!important;border:0!important;border-radius:3px!important;box-shadow:none!important;font-size:13px!important}.notifications-v2-action svg{display:none}.notifications-v2-tabs{height:62px;margin:0!important;padding:8px 14px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;align-items:stretch;gap:0!important;background:#0b1418!important;border:0!important;border-bottom:1px solid var(--kerui-line)!important;border-radius:0!important}.notifications-v2-tabs button{position:relative;color:#d5dbe0!important;background:transparent!important;border:0!important;border-radius:3px!important;box-shadow:none!important;font-size:16px!important;font-weight:650!important}.notifications-v2-tabs button+button:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:1px;background:var(--kerui-line)}.notifications-v2-tabs button.active{color:#090c0d!important;background:var(--kerui-gold)!important}.notifications-v2-tabs button.active:after{display:none!important}.notifications-v2-list{display:block!important;gap:0!important}.notifications-v3-group>h2{height:48px;margin:0;padding:0 18px;display:flex;align-items:center;box-sizing:border-box;color:var(--kerui-muted)!important;background:#0a1216;border-bottom:1px solid var(--kerui-line);font-size:15px;font-weight:600}.notifications-v2-card{position:relative;min-height:89px;margin:0!important;padding:14px 37px 14px 17px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center;gap:12px!important;color:var(--kerui-text)!important;background:var(--kerui-bg)!important;border:0!important;border-bottom:1px solid var(--kerui-line)!important;border-radius:0!important;box-shadow:none!important}.notifications-v2-card:before{display:none!important}.notifications-v2-icon{width:42px!important;height:42px!important;color:#dfe5e8!important;background:transparent!important;border:0!important;border-radius:0!important}.notifications-v2-card[data-type=trade] .notifications-v2-icon,.notifications-v2-card[data-type=funds] .notifications-v2-icon,.notifications-v2-card[data-type=activity] .notifications-v2-icon{color:#dfe5e8!important;background:transparent!important}.notifications-v2-content{min-width:0}.notifications-v2-card-head{display:flex!important;align-items:center!important;gap:10px}.notifications-v2-card h3{min-width:0;margin:0;overflow:hidden;color:var(--kerui-text)!important;font-size:17px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.notifications-v2-card time{margin-left:auto;color:var(--kerui-muted)!important;font-size:12px!important;white-space:nowrap}.notifications-v2-card p{margin:6px 0 0!important;display:block!important;overflow:hidden;color:#c0cad1!important;font-size:14px!important;line-height:1.45!important;text-overflow:ellipsis;white-space:nowrap}.notifications-v2-unread{top:50%!important;right:24px!important;width:9px!important;height:9px!important;transform:translateY(-50%);background:var(--kerui-gold)!important;box-shadow:none!important}.notifications-v2-chevron{right:8px!important;color:#76858f!important}.notifications-v2-footer{min-height:56px;padding:8px 12px!important;display:flex!important;align-items:center;justify-content:space-between;gap:8px;color:var(--kerui-muted)!important;background:#0a1216;border:0!important}.notifications-v2-footer button{padding:8px!important;display:flex;align-items:center;gap:5px;color:var(--kerui-muted)!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:11px}.notifications-v2-empty{min-height:420px!important;color:var(--kerui-muted)!important;background:var(--kerui-bg)!important;border:0!important;box-shadow:none!important}.notifications-v2-empty strong{color:var(--kerui-text)!important}.notifications-v2-empty>span{width:60px!important;height:60px!important;color:var(--kerui-gold)!important;background:transparent none!important;border:1px solid var(--kerui-gold-soft)!important;border-radius:50%!important;box-shadow:none!important}.screen.profile-screen.profile-v2-screen .profile-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.profile-v3-identity{min-height:122px;padding:18px;display:grid;grid-template-columns:74px minmax(0,1fr) 28px;align-items:center;gap:14px;box-sizing:border-box;background:var(--kerui-panel);border-bottom:1px solid var(--kerui-line)}.profile-v2-avatar-wrap,button.profile-v2-avatar-wrap{position:relative;width:68px!important;height:68px!important;padding:0!important;overflow:hidden;background:#172229!important;border:1px solid #54636d!important;border-radius:50%!important;box-shadow:none!important}.profile-v2-avatar{width:100%!important;height:100%!important;object-fit:cover}.profile-v2-avatar-edit{position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:auto!important;height:20px!important;padding:0!important;display:grid!important;place-items:center;color:#fff!important;background:#000000ad!important;border:0!important;border-radius:0!important;font-size:9px!important}.profile-v3-name-row{min-width:0;display:flex;align-items:center;gap:8px}.profile-v3-name-row h1{min-width:0;margin:0;overflow:hidden;color:var(--kerui-text)!important;font-size:22px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.profile-v3-name-row span{padding:4px 8px;color:var(--kerui-gold);border:1px solid var(--kerui-gold-soft);border-radius:999px;font-size:11px;white-space:nowrap}.profile-v3-identity p{margin:7px 0 0;color:var(--kerui-muted);font-size:13px}.profile-v3-chevron{width:28px;height:42px;padding:0!important;color:var(--kerui-muted)!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:28px}.profile-v3-verification{min-height:58px;display:grid;grid-template-columns:repeat(2,1fr);background:#0a1317;border-bottom:1px solid var(--kerui-line)}.profile-v3-verification>div{position:relative;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:8px}.profile-v3-verification>div+div:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:1px;background:var(--kerui-line)}.profile-v3-verification span{color:#d4dadd;font-size:13px}.profile-v3-verification strong{color:var(--kerui-gold);font-size:13px}.profile-v3-verification strong.ok{color:var(--kerui-down)}.profile-v3-verification strong.warn{color:var(--kerui-warning)}.profile-v3-verification strong.danger{color:var(--kerui-up)}.profile-v3-accounts{min-height:85px;display:grid;grid-template-columns:repeat(2,1fr);background:var(--kerui-panel);border-bottom:1px solid var(--kerui-line-soft)}.profile-v3-accounts>div{position:relative;padding:14px 18px;display:grid;align-content:center;gap:7px}.profile-v3-accounts>div+div:before{content:"";position:absolute;left:0;top:15px;bottom:15px;width:1px;background:var(--kerui-line)}.profile-v3-accounts span{color:#d4dade;font-size:14px}.profile-v3-accounts strong{color:var(--kerui-blue);font-size:21px;white-space:nowrap}.profile-v3-money-actions{height:68px;padding:6px 14px;display:grid;grid-template-columns:repeat(3,1fr);background:#0a1216;border-bottom:1px solid var(--kerui-line)}.profile-v3-money-actions button{position:relative;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px;color:#e5e9eb!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:15px;font-weight:700}.profile-v3-money-actions button+button:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:var(--kerui-line)}.profile-v3-groups{display:grid}.profile-v3-group{background:var(--kerui-bg)}.profile-v3-group h2{height:45px;margin:0;padding:0 17px;display:flex;align-items:center;color:var(--kerui-muted)!important;background:#0a1216;border-bottom:1px solid var(--kerui-line);font-size:14px;font-weight:650}.profile-v3-group>button{position:relative;width:100%;height:53px;padding:0 16px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) auto 20px;align-items:center;gap:8px;color:var(--kerui-text)!important;text-align:left;background:var(--kerui-bg)!important;border:0!important;border-bottom:1px solid var(--kerui-line-soft)!important;border-radius:0!important;box-shadow:none!important;opacity:1!important}.profile-v3-group>button svg{grid-column:1;color:#e1e7e9}.profile-v3-group>button>span{grid-column:2;font-size:15px}.profile-v3-group>button>strong{grid-column:3;color:var(--kerui-muted);font-size:12px;font-weight:500}.profile-v3-group>button>b{grid-column:4;color:#7f8c94;font-size:22px;font-weight:400;text-align:right}.profile-v3-unread{width:9px;height:9px;background:var(--kerui-up);border-radius:50%}.profile-screen .profile-language-modal h3{color:var(--kerui-text)!important}.profile-v2-footer{margin:0!important;padding:18px 16px 24px!important;display:grid!important;gap:10px;background:#0a1216!important;border:0!important;border-radius:0!important;box-shadow:none!important}.profile-v2-footer>button{width:100%;height:48px!important;color:var(--kerui-gold)!important;background:transparent!important;border:1px solid var(--kerui-gold-soft)!important;border-radius:4px!important;box-shadow:none!important;font-size:16px!important}.profile-v2-footer small{color:#77858e;font-size:10px;text-align:center}.app:not(.admin-app) .modal{background:#000000c7!important}.app:not(.admin-app) .modal-card,.notifications-v2-screen [role=dialog]>div{color:var(--kerui-text)!important;background:#101a1f!important;border:1px solid var(--kerui-line)!important;border-radius:6px!important;box-shadow:0 24px 70px #0000008c!important}.app:not(.admin-app) .modal-card h2,.notifications-v2-screen [role=dialog] h2{color:var(--kerui-text)!important}.app:not(.admin-app) .modal-card input,.app:not(.admin-app) .modal-card select,.app:not(.admin-app) .modal-card textarea{color:var(--kerui-text)!important;background:#091115!important;border-color:var(--kerui-line)!important;-webkit-text-fill-color:var(--kerui-text)!important}body .app:not(.admin-app) .screen.home-v2-screen,body .app:not(.admin-app) .screen.market-v2-screen,body .app:not(.admin-app) .screen.trading-v2-screen,body .app:not(.admin-app) .screen.notifications-v2-screen,body .app:not(.admin-app) .screen.profile-v2-screen{width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow-x:hidden!important;color:var(--kerui-text)!important;background:#04080a!important}body .app:not(.admin-app) .home-v2-shell,body .app:not(.admin-app) .market-v2-shell,body .app:not(.admin-app) .trading-v2-main,body .app:not(.admin-app) .notifications-v2-shell,body .app:not(.admin-app) .profile-v2-container{width:min(100%,520px)!important;max-width:520px!important;margin-inline:auto!important;box-sizing:border-box!important}body .app:not(.admin-app) .market-v2-market-tabs{width:100%!important;max-width:none!important;border:0!important;border-bottom:1px solid var(--kerui-line)!important;box-shadow:none!important}body .app:not(.admin-app) .trading-v2-chart-metrics{width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}@media (max-width: 520px){body .app:not(.admin-app) .home-v2-shell,body .app:not(.admin-app) .market-v2-shell,body .app:not(.admin-app) .trading-v2-main,body .app:not(.admin-app) .notifications-v2-shell,body .app:not(.admin-app) .profile-v2-container{width:100%!important;max-width:none!important}body .app:not(.admin-app) .kerui-brand-header{min-height:104px;padding:16px 14px 14px}body .app:not(.admin-app) .kerui-brand{gap:9px!important}body .app:not(.admin-app) .kerui-brand img{width:53px;height:53px;flex-basis:53px}body .app:not(.admin-app) .kerui-brand strong{font-size:22px}body .app:not(.admin-app) .kerui-brand em{font-size:8px}body .app:not(.admin-app) .kerui-header-actions>button{width:37px;height:40px}body .app:not(.admin-app) .trading-v2-orders .orders-table{width:100%!important;overflow-x:hidden!important}body .app:not(.admin-app) .trading-v2-orders .orders-head,body .app:not(.admin-app) .trading-v2-orders .orders-row{width:100%!important;min-width:0!important;padding-inline:6px!important;grid-template-columns:1.05fr 1fr .8fr 1fr .8fr 1fr!important;gap:4px!important;box-sizing:border-box!important;font-size:11px!important}body .app:not(.admin-app) .trading-v2-orders .orders-head>span,body .app:not(.admin-app) .trading-v2-orders .orders-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 640px){.market-v3-index-grid article{padding-inline:13px;grid-template-columns:minmax(0,1fr) 56px;column-gap:6px}.market-v3-index-grid strong{min-width:0;font-size:22px;white-space:nowrap}.market-v3-index-grid svg{width:56px!important;height:40px!important}.trading-v3-order-layout{grid-template-columns:minmax(0,1fr)}.trading-v3-order-book{padding:18px 16px;border-right:0;border-bottom:1px solid var(--kerui-line)}.order-book-head,.order-book-row{grid-template-columns:48px minmax(0,1fr) minmax(68px,.8fr);column-gap:8px;font-size:13px}.order-book-head>*,.order-book-row>*{min-width:0}.trading-v3-ticket{padding-inline:16px}}.screen.trades-history-screen{min-height:100dvh;padding:0 0 88px!important;color:var(--kerui-text)!important;background:var(--kerui-bg)!important}.trades-history-screen>div:first-child{min-height:60px;padding:10px 14px!important;background:#081217;border-bottom:1px solid var(--kerui-line)}.trades-history-screen>div:first-child>button{width:38px!important;height:38px!important;color:var(--kerui-text)!important;background:#0b171c!important;border:1px solid #34444c!important;border-radius:4px!important;box-shadow:none!important}.trades-history-screen>div:first-child>button span{border-color:var(--kerui-text)!important}.trades-history-screen .trades-title{color:var(--kerui-text)!important;font-size:20px!important;font-weight:750!important}.trades-history-screen .trades-page-grid{width:min(100%,760px);margin:0 auto;padding:14px 12px 24px}.trades-history-screen .trades-empty{min-height:150px;padding:28px 16px;display:grid;place-items:center;color:var(--kerui-muted);background:#091419;border:1px dashed #34444c;border-radius:5px}.trades-history-screen .deal-card{padding:14px 15px 14px 18px;color:var(--kerui-text);background:#0a151a;border:1px solid var(--kerui-line);border-radius:5px;box-shadow:none}.trades-history-screen .deal-card:before{width:3px;border-radius:0}.trades-history-screen .deal-card.is-up:before{background:var(--kerui-up)}.trades-history-screen .deal-card.is-down:before{background:var(--kerui-down)}.trades-history-screen .deal-card.is-open:before{background:var(--kerui-gold)}.trades-history-screen .deal-card[data-market].is-up .dc-status{color:var(--kerui-up);background:color-mix(in srgb,var(--kerui-up) 10%,transparent);border-color:color-mix(in srgb,var(--kerui-up) 24%,transparent)}.trades-history-screen .deal-card[data-market].is-down .dc-status{color:var(--kerui-down);background:color-mix(in srgb,var(--kerui-down) 10%,transparent);border-color:color-mix(in srgb,var(--kerui-down) 24%,transparent)}.trades-history-screen .deal-card-head{border-bottom-color:#304047}.trades-history-screen .deal-card-symbol .dc-symbol,.trades-history-screen .dc-value{color:var(--kerui-text)}.trades-history-screen .deal-card-symbol .dc-market,.trades-history-screen .dc-status{color:#bdc7cc;background:#152128;border-color:#35454d;border-radius:3px}.trades-history-screen .dc-direction{border-radius:3px}.trades-history-screen .dc-label,.trades-history-screen .dc-sub,.trades-history-screen .dc-muted{color:var(--kerui-muted)}.trades-history-screen .dc-pnl-bar{background:#071115;border-color:#293940;border-radius:4px}@media (max-width: 420px){.kerui-brand-header{min-height:104px;padding:16px 14px 14px}.kerui-brand{gap:9px!important}.kerui-brand img{width:53px;height:53px;flex-basis:53px}.kerui-brand strong{font-size:22px}.kerui-brand em{font-size:8px}.kerui-header-actions{gap:1px}.kerui-header-actions>button{width:37px;height:40px}.home-v3-assets>div{padding-inline:8px}.home-v3-assets strong{font-size:20px}.home-v3-assets strong.is-long{font-size:18px}.home-v3-assets strong.is-extra-long{font-size:15px}.home-v3-assets small{display:block;margin:0 0 5px;font-size:10px}.home-v3-actions button{gap:6px!important;font-size:16px}.home-v3-features{grid-auto-rows:minmax(103px,auto)}.home-v3-features button{padding-inline:1px!important}.home-v3-feature-icon{width:37px;height:37px}.home-v3-features strong{font-size:11px}.home-v3-features small{font-size:8px}.home-v3-indices>.home-index-card{padding-inline:7px!important;grid-template-columns:minmax(0,1fr) 26px}.home-v3-indices span,.home-v3-indices strong,.home-v3-indices em{min-width:0;overflow:hidden;text-overflow:ellipsis}.home-v3-indices strong{font-size:15px}.home-v3-indices em{font-size:10px}.home-v3-indices svg{width:24px}.home-v3-quote-table th,.home-v3-quote-table td{padding-inline:4px!important}.home-v3-quote-table td{font-size:14px!important}.market-v3-index-grid article{padding-inline:12px;grid-template-columns:minmax(0,1fr) 50px;column-gap:5px}.market-v3-index-grid strong{font-size:20px}.market-v3-index-grid svg{width:50px!important;height:38px!important}.trading-v3-order-layout{grid-template-columns:minmax(0,1fr)}.trading-v3-order-book{padding-inline:14px}.order-book-head,.order-book-row{grid-template-columns:46px minmax(0,1fr) 64px;column-gap:6px;font-size:12px}.trading-v3-ticket{padding-inline:14px}.profile-v3-accounts strong{font-size:18px}}@media (max-width: 480px){.market-v2-table th,.market-v2-table td{padding-inline:2px!important}.market-v2-table td:nth-child(n+2){font-size:13px!important}.market-v2-symbol{grid-template-columns:minmax(54px,1fr) 70px;gap:4px}}@media (max-width: 380px){.market-v2-table td:nth-child(n+2){font-size:12px!important}.profile-v3-identity{padding-inline:14px;grid-template-columns:62px minmax(0,1fr) 24px;gap:10px}.profile-v2-avatar-wrap,button.profile-v2-avatar-wrap{width:60px!important;height:60px!important}.profile-v3-name-row{gap:6px}.profile-v3-name-row h1{font-size:20px}.profile-v3-name-row span{padding:3px 6px;font-size:10px}}@media (max-width: 350px){.kerui-brand strong{font-size:19px}.kerui-brand em{display:none}.kerui-header-actions>button{width:34px}.home-v3-assets span{font-size:12px}.home-v3-assets strong{font-size:17px}.home-v3-indices{grid-template-columns:1fr}.home-v3-indices>.home-index-card+.home-index-card{border-left:0!important;border-top:1px solid var(--kerui-line)!important}.trading-v3-order-layout{grid-template-columns:1fr}.trading-v3-order-book{border-right:0;border-bottom:1px solid var(--kerui-line)}}.screen.top-align.inst-screen{--card-bg: #0a151a !important;--card-bg-solid: #0a151a !important;--card-border: #2a3940 !important;--text: #f1f4f5 !important;--text-secondary: #c0c9ce !important;--muted: #87959d !important;--accent: var(--kerui-gold) !important;--accent-2: #d5aa35 !important;--accent-light: rgba(242, 199, 82, .12) !important;--primary-light: rgba(242, 199, 82, .12) !important;--shadow-light: none !important;--radius: 5px;min-height:100dvh;color:var(--kerui-text)!important;background:var(--kerui-bg)!important}.inst-screen .inst-container,.inst-screen .inst-blocks-container{width:min(100%,760px)!important;max-width:760px!important;margin:0 auto!important;padding:18px 16px 104px!important;color:var(--kerui-text)!important;background:transparent!important}.inst-screen .inst-back-bar{min-height:60px;padding:10px max(14px,calc((100% - 760px)/2 + 16px))!important;background:#081217!important;border-bottom:1px solid var(--kerui-line)!important;box-shadow:none!important}.inst-screen .inst-back-bar button,.inst-screen .inst-back-btn,.inst-screen .inst-holdings-btn,.inst-screen .inst-back-bar .pill{min-height:38px!important;padding:0 13px!important;color:var(--kerui-text)!important;background:#0b171c!important;border:1px solid #34444c!important;border-radius:4px!important;box-shadow:none!important;font-size:13px!important;font-weight:650!important}.inst-screen .inst-back-bar>button:last-child,.inst-screen .inst-holdings-btn,.inst-screen .inst-back-bar .pill.active{color:#080b0d!important;background:var(--kerui-gold)!important;border-color:var(--kerui-gold)!important}.institution-record-button{min-height:38px!important;height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 13px!important;color:#080b0d!important;background:var(--kerui-gold)!important;border:1px solid var(--kerui-gold)!important;border-radius:4px!important;box-shadow:none!important;font-size:13px!important;font-weight:650!important;line-height:1!important;white-space:nowrap}.institution-record-button svg{width:17px!important;height:17px!important;flex:0 0 17px}.inst-screen .title,.inst-screen .inst-blocks-title,.inst-screen .ipo-page-title{margin:0!important;color:var(--kerui-text)!important;font-size:22px!important;font-weight:750!important}.inst-screen .desc,.inst-screen .ipo-empty-sub,.inst-screen .ipo-form-label,.inst-screen .ipo-form-caption,.inst-screen .ipo-info-cell span,.inst-screen .ipo-progress-meta,.inst-screen .h-cell,.inst-screen .h-pl-label,.inst-screen .h-pl-sub,.inst-screen .h-listing{color:var(--kerui-muted)!important}.inst-screen .card,.inst-screen .inst-card,.inst-screen .inst-trade-card,.inst-screen .ipo-card{color:var(--kerui-text)!important;background:#0a151a!important;border:1px solid var(--kerui-line)!important;border-radius:5px!important;box-shadow:none!important}.screen.inst-screen .profile-top-card .top-name,.screen.inst-screen .profile-top-card .fund-row .value,.screen.inst-screen .inst-card .icon-label,.screen.inst-screen .inst-card [style*="color: var(--text)"]{color:var(--kerui-text)!important}.screen.inst-screen .inst-card [style*="color: var(--muted)"]{color:var(--kerui-muted)!important}.inst-screen .btn,.inst-screen .ipo-cta{min-height:42px;color:var(--kerui-text)!important;background:#111e24!important;border:1px solid #34444c!important;border-radius:4px!important;box-shadow:none!important;font-weight:700!important}.inst-screen .btn.primary,.inst-screen .ipo-cta.is-active{color:#080b0d!important;background:var(--kerui-gold)!important;border-color:var(--kerui-gold)!important}.inst-screen .btn:disabled,.inst-screen .ipo-cta.is-disabled{color:#65747c!important;background:#10191e!important;border-color:#28373e!important;opacity:1!important}.inst-screen input,.inst-screen select,.inst-screen textarea,.inst-screen .input,.inst-screen .ipo-qty-input,.inst-screen .ipo-qty-input input{color:var(--kerui-text)!important;background:#061014!important;border-color:#34444c!important;border-radius:4px!important;box-shadow:none!important}.inst-screen input::placeholder,.inst-screen textarea::placeholder{color:#64737b!important}.inst-screen [style*="background: #ffffff"],.inst-screen [style*="background: rgb(255, 255, 255)"],.inst-screen [style*="background: rgba(255,255,255,0.05)"],.inst-screen [style*="background: rgba(255, 255, 255, 0.05)"]{background:#0b171c!important}.inst-screen [style*="color: #0f172a"],.inst-screen [style*="color: #102033"],.inst-screen [style*="color: #e5e7eb"],.inst-screen [style*="color: rgb(15, 23, 42)"],.inst-screen [style*="color: rgb(16, 32, 51)"]{color:var(--kerui-text)!important}.inst-screen [style*="background: #fee2e2"]{background:#ff3f551f!important}.inst-screen [style*="background: #fef3c7"]{background:#f2c7521f!important}.inst-screen [style*="background: #e5e7eb"]{background:#172229!important}.inst-screen .inst-blocks-hero{padding:0 0 2px!important}.inst-screen .inst-trade-card{position:relative;overflow:hidden}.inst-screen .inst-trade-card:before{width:3px;background:var(--kerui-gold)!important}.inst-screen .inst-trade-card-head{padding:16px 18px 14px!important;background:#0d191f!important;border-bottom:1px solid var(--kerui-line)!important}.inst-screen .inst-trade-symbol-label{color:var(--kerui-muted)!important}.inst-screen .inst-trade-symbol{color:var(--kerui-text)!important;font-size:22px!important}.inst-screen .inst-status-pill.open{color:#4ae0a0;background:#2bd98b1f;border-color:#2bd98b47}.inst-screen .inst-status-pill.not_started{color:var(--kerui-gold);background:#f2c7521f;border-color:#f2c75247}.inst-screen .inst-status-pill.ended{color:var(--kerui-muted);background:#151f24;border-color:#334149}.inst-screen .inst-trade-detail-grid{padding:14px 18px!important}.inst-screen .inst-trade-detail-grid .desc,.inst-screen .inst-trade-detail-grid .desc:first-child,.inst-screen .inst-trade-detail-grid .desc:nth-child(2),.inst-screen .inst-trade-detail-grid .desc:nth-child(7),.inst-screen .inst-trade-detail-grid .desc:nth-child(9){min-height:50px;color:#bec8cd!important;background:#071115!important;border:1px solid #25343b!important;border-radius:4px!important;font-size:13px!important}.inst-screen .inst-trade-form{padding:0 18px 18px!important}.inst-screen .inst-trade-form .label,.inst-screen .label{color:#c8d1d5!important}.inst-screen .inst-trade-form>div[style*=margin-bottom]{background:#071115!important;border-color:#25343b!important;border-radius:4px!important}.inst-screen .ipo-page-hero{padding:17px 18px;color:var(--kerui-text);background:#0a151a!important;border:1px solid var(--kerui-line)!important;border-radius:5px!important;box-shadow:none!important}.inst-screen .ipo-page-eyebrow{color:var(--kerui-gold);background:#f2c7521c;border-radius:3px;letter-spacing:0}.inst-screen .ipo-page-stats>div,.inst-screen .ipo-info-grid,.inst-screen .ipo-progress,.inst-screen .ipo-total-box,.inst-screen .ipo-empty{color:var(--kerui-text);background:#071115!important;border-color:#293940!important;border-radius:4px!important}.inst-screen .ipo-page-stats span,.inst-screen .ipo-page-stats strong,.inst-screen .ipo-name,.inst-screen .ipo-info-cell strong,.inst-screen .ipo-empty-title{color:var(--kerui-text)!important}.inst-screen .ipo-code{color:#c3ccd1;background:#172229}.inst-screen .ipo-kind-pill,.inst-screen .ipo-status-pill{border-radius:3px}.inst-screen .ipo-form{border-top-color:#334149}.inst-screen .ipo-qty-input button{color:var(--kerui-gold);background:#121e24}.inst-screen .ipo-total-amount{color:var(--kerui-gold)}.inst-screen .ipo-progress-bar{background:#1a272d}.inst-screen .ipo-expand-toggle,.inst-screen .ipo-official-grid,.inst-screen .ipo-official-grid>div{color:var(--kerui-text);background:#071115!important;border-color:#293940!important;border-radius:4px!important}.inst-screen .ipo-expand-toggle:hover{background:#0d1a20!important}.inst-screen .ipo-official-grid{background:#293940!important}.inst-screen .ipo-official-grid span{color:var(--kerui-muted)!important}.inst-screen .ipo-official-grid strong{color:var(--kerui-text)!important}.inst-screen .ipo-order-step{color:#77858c}.inst-screen .ipo-order-step:before{background:#334149}.inst-screen .ipo-order-step-dot{background:#526168;border-color:#091419;box-shadow:0 0 0 1px #526168}.inst-screen .ipo-order-step.is-complete{color:#4ae0a0}.inst-screen .ipo-order-step.is-complete:before{background:#2bd98b}.inst-screen .ipo-order-step.is-complete .ipo-order-step-dot{background:#2bd98b;box-shadow:0 0 0 1px #2bd98b}.inst-screen .ipo-order-step.is-failed{color:#9aa7ad}.inst-screen .ipo-order-step.is-failed:before{background:#64737b}.inst-screen .ipo-order-step.is-failed .ipo-order-step-dot{background:#64737b;box-shadow:0 0 0 1px #64737b}.inst-screen .h-modal-overlay{background:#000000c2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.inst-screen .h-modal,.inst-screen .h-modal-head,.inst-screen .h-modal-body,.inst-screen .h-card{color:var(--kerui-text);background:#091419!important;border-color:#304047!important;border-radius:5px!important;box-shadow:none!important}.inst-screen .h-modal-head{border-bottom:1px solid var(--kerui-line)!important}.inst-screen .h-modal-title,.inst-screen .h-symbol,.inst-screen .h-cell strong{color:var(--kerui-text)!important}.inst-screen .h-modal-close,.inst-screen .h-cta-disabled{color:#c5ced2;background:#131f25;border-color:#34444c;border-radius:4px}@media (max-width: 640px){.inst-screen .inst-container,.inst-screen .inst-blocks-container{width:100%!important;padding:14px 12px 92px!important}.inst-screen .inst-back-bar{gap:8px;padding:10px 12px!important}.inst-screen .inst-back-bar button,.inst-screen .inst-back-btn,.inst-screen .inst-holdings-btn,.inst-screen .inst-back-bar .pill,.institution-record-button{padding-inline:10px!important;font-size:12px!important}.inst-screen .title,.inst-screen .inst-blocks-title,.inst-screen .ipo-page-title{font-size:20px!important}.inst-screen .inst-trade-card-head,.inst-screen .inst-trade-detail-grid,.inst-screen .inst-trade-form{padding-left:14px!important;padding-right:14px!important}.inst-screen .ipo-page-stats{width:100%}}.screen.legacy-terminal-screen,.screen.credit-terminal-screen,.screen.positions-terminal-screen,.screen.not-found-terminal-screen{min-height:100dvh!important;color:var(--kerui-text)!important;background:#04080a!important}.legacy-terminal-shell,.credit-terminal-header,.credit-terminal-shell{width:min(100%,520px)!important;margin-inline:auto!important;box-sizing:border-box;background:var(--kerui-bg)!important}.legacy-terminal-shell{min-height:100dvh}.symbol-terminal-shell{padding:22px 18px 104px!important}.symbol-terminal-screen .title,.wallets-terminal-screen .title{margin:0!important;color:var(--kerui-text)!important;font-size:22px!important;font-weight:750}.symbol-terminal-screen .desc,.wallets-terminal-screen .desc,.wallets-terminal-screen .muted{color:var(--kerui-muted)!important}.symbol-terminal-screen .pill,.wallets-terminal-screen .btn{min-height:42px;padding:0 14px!important;color:#e5eaed!important;background:#101a1f!important;border:1px solid var(--kerui-line)!important;border-radius:4px!important;box-shadow:none!important}.symbol-terminal-screen .pill:hover,.wallets-terminal-screen .btn:hover{color:var(--kerui-gold)!important;border-color:#f0c65aa6!important}.symbol-terminal-screen .pill-mini{min-height:30px;padding-inline:9px!important;color:var(--kerui-gold)!important}.wallets-terminal-shell{padding:22px 16px 104px!important}.wallets-terminal-card{padding:16px!important;color:var(--kerui-text)!important;background:#0e181d!important;border:1px solid var(--kerui-line)!important;border-radius:6px!important;box-shadow:none!important}.wallets-terminal-card [style*="color: var(--text-primary"],.wallets-terminal-card [style*="color: rgb(15, 23, 42)"]{color:var(--kerui-text)!important}.wallets-terminal-screen .btn.primary{color:#080b0d!important;background:var(--kerui-gold)!important;border-color:var(--kerui-gold)!important}.credit-terminal-screen{align-items:stretch!important}.credit-terminal-header{min-height:68px;padding:max(12px,env(safe-area-inset-top)) 16px 10px!important;border-bottom:1px solid var(--kerui-line)}.credit-terminal-back{width:40px!important;height:40px!important;color:var(--kerui-text)!important;background:#0e181d!important;border:1px solid var(--kerui-line)!important;border-radius:4px!important;box-shadow:none!important}.credit-terminal-back>span{border-color:var(--kerui-text)!important}.credit-terminal-title{color:var(--kerui-text)!important;font-size:21px!important}.credit-terminal-shell{min-height:calc(100dvh - 68px);padding:16px 16px 40px!important}.credit-terminal-score{padding:18px 20px!important;color:var(--kerui-text)!important;background:#111d22!important;border:1px solid var(--kerui-line)!important;border-left:4px solid var(--kerui-gold)!important;border-radius:6px!important;box-shadow:none!important}.credit-terminal-score>div:first-child>div:last-child,.credit-terminal-score>div:last-child{color:var(--kerui-gold)!important}.credit-terminal-panel{color:var(--kerui-text)!important;background:#0e181d!important;border:1px solid var(--kerui-line)!important;border-radius:6px!important;box-shadow:none!important}.credit-terminal-panel h3,.credit-terminal-panel [style*="color: #0b1f3d"],.credit-terminal-panel [style*="color: rgb(11, 31, 61)"]{color:var(--kerui-text)!important}.credit-terminal-panel [style*="color: #64748b"],.credit-terminal-panel [style*="color: rgb(100, 116, 139)"],.credit-terminal-field>div{color:var(--kerui-muted)!important}.credit-terminal-panel .input,.credit-terminal-panel input,.credit-terminal-panel select,.credit-period-input,.credit-period-unit{min-width:0;color:var(--kerui-text)!important;-webkit-text-fill-color:var(--kerui-text)!important;background:#061014!important;border:1px solid var(--kerui-line)!important;border-radius:4px!important;box-shadow:none!important}.credit-terminal-panel input::placeholder,.credit-terminal-panel select:invalid{color:#6f7f88!important;-webkit-text-fill-color:#6f7f88!important}.credit-period-unit{display:grid;place-items:center}.credit-terminal-empty,.credit-terminal-upload,.credit-terminal-upload-picker{color:var(--kerui-muted)!important;background:#081216!important;border-color:var(--kerui-line)!important;border-radius:4px!important}.credit-terminal-upload-change,.credit-terminal-upload-remove{background:#111d22!important;border-color:var(--kerui-line)!important;border-radius:4px!important}.credit-terminal-upload-change{color:var(--kerui-text)!important}.credit-terminal-panel>button{color:#080b0d!important;background:var(--kerui-gold)!important;border-radius:4px!important;box-shadow:none!important}.credit-terminal-panel>button:disabled{color:#6f7f88!important;background:#1a252a!important}.credit-terminal-record{background:#0a1418!important;border-color:var(--kerui-line)!important;border-radius:4px!important}.credit-terminal-record>span{color:var(--kerui-gold)!important;background:#172229!important;border:1px solid rgba(240,198,90,.35);border-radius:999px!important}.positions-terminal-screen{width:min(100%,520px)!important;margin-inline:auto!important;padding-bottom:28px!important;background:var(--kerui-bg)!important}.positions-terminal-header{min-height:68px;padding:max(12px,env(safe-area-inset-top)) 12px 10px!important;background:#0a1216!important;border-color:var(--kerui-line)!important;box-shadow:none!important}.positions-terminal-header h2{color:var(--kerui-text)!important;font-size:18px!important}.positions-terminal-header .btn{min-width:56px;height:38px;padding:0 10px!important;color:var(--kerui-text)!important;background:#0e181d!important;border:1px solid var(--kerui-line)!important;border-radius:4px!important;box-shadow:none!important}.positions-terminal-header .btn:last-child{color:#080b0d!important;background:var(--kerui-gold)!important;border-color:var(--kerui-gold)!important}.screen.positions-terminal-screen>.card.borderless-card{padding:16px!important;background:transparent!important;border:0!important;box-shadow:none!important}.positions-terminal-summary,.positions-terminal-card{color:var(--kerui-text)!important;background:#0e181d!important;border:1px solid var(--kerui-line)!important;border-radius:6px!important;box-shadow:none!important}.positions-terminal-summary{border-left:3px solid var(--kerui-gold)!important}.positions-terminal-screen [style*="color: #0f172a"],.positions-terminal-screen [style*="color: rgb(15, 23, 42)"]{color:var(--kerui-text)!important}.positions-terminal-screen [style*="color: #64748b"],.positions-terminal-screen [style*="color: rgb(100, 116, 139)"],.positions-terminal-screen [style*="color: #94a3b8"],.positions-terminal-screen [style*="color: rgb(148, 163, 184)"]{color:var(--kerui-muted)!important}.positions-terminal-metrics{border-color:var(--kerui-line)!important}.not-found-terminal-screen{width:min(100%,520px)!important;margin-inline:auto!important;padding:24px 16px!important;justify-content:center!important;background:var(--kerui-bg)!important}.not-found-terminal-card{padding:24px!important;color:var(--kerui-text)!important;background:#0e181d!important;border:1px solid var(--kerui-line)!important;border-radius:6px!important;box-shadow:none!important}.auth-screen.auth-screen .auth-card.auth-card input,.auth-screen.auth-screen .auth-card.auth-card select,.auth-screen.auth-screen .auth-card.auth-card textarea{color:var(--kerui-text)!important;-webkit-text-fill-color:var(--kerui-text)!important;background:#071014!important;border-color:var(--kerui-line)!important}.auth-screen.auth-screen .auth-card.auth-card input::placeholder,.auth-screen.auth-screen .auth-card.auth-card textarea::placeholder{color:#75838c!important;-webkit-text-fill-color:#75838c!important;opacity:1}.auth-screen.auth-screen .auth-card.auth-card input:-webkit-autofill,.auth-screen.auth-screen .auth-card.auth-card input:-webkit-autofill:hover,.auth-screen.auth-screen .auth-card.auth-card input:-webkit-autofill:focus{-webkit-text-fill-color:var(--kerui-text)!important;-webkit-box-shadow:0 0 0 1000px #071014 inset!important;caret-color:var(--kerui-gold)}.onboarding-terminal-screen h1,.auth-screen.auth-screen .auth-card.auth-card h1,.not-found-terminal-screen .not-found-terminal-card h1{color:var(--kerui-text)!important}.screen.credit-terminal-screen .credit-terminal-panel input.credit-period-input,.screen.credit-terminal-screen .credit-terminal-panel input.credit-period-input[type=number]{color:var(--kerui-text)!important;-webkit-text-fill-color:var(--kerui-text)!important;background:#061014!important;border-color:var(--kerui-line)!important;border-radius:4px!important}.screen.support-terminal-screen{min-height:100dvh!important;padding:0!important;color:var(--kerui-text)!important;background:#04080a!important}.support-terminal-shell{width:min(100%,520px);min-height:100dvh;margin:0 auto;background:var(--kerui-bg)}.support-terminal-header{min-height:68px;padding:max(12px,env(safe-area-inset-top)) 16px 10px;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;border-bottom:1px solid var(--kerui-line);background:#0a1216}.support-terminal-header button{width:40px;height:40px;padding:0;color:var(--kerui-text);background:#0e181d;border:1px solid var(--kerui-line);border-radius:4px;font-size:29px;line-height:1}.support-terminal-header h1{margin:0;color:var(--kerui-text)!important;font-size:21px;text-align:center}.support-terminal-state{min-height:calc(100dvh - 68px);padding:48px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;text-align:center}.support-terminal-state>img{width:76px;height:76px;object-fit:contain}.support-terminal-state h2{margin:22px 0 0;color:var(--kerui-text)!important;font-size:19px}.support-terminal-state p{margin:10px 0 0;color:var(--kerui-muted);font-size:14px;line-height:1.65}.support-terminal-loader{width:28px;height:28px;margin-top:22px;border:2px solid var(--kerui-line);border-top-color:var(--kerui-gold);border-radius:50%;animation:kerui-support-spin .8s linear infinite}.support-terminal-actions{width:min(100%,320px);margin-top:26px;display:grid;gap:10px}.support-terminal-actions button{min-height:46px;color:#080b0d;background:var(--kerui-gold);border:1px solid var(--kerui-gold);border-radius:4px;font-weight:700}.support-terminal-actions button:last-child{color:var(--kerui-text);background:#111d22;border-color:var(--kerui-line)}@keyframes kerui-support-spin{to{transform:rotate(360deg)}}@media (max-width: 520px){.symbol-terminal-shell,.wallets-terminal-shell,.credit-terminal-shell,.positions-terminal-screen>.card{padding-left:14px!important;padding-right:14px!important}.credit-terminal-panel{padding:18px 14px!important}.positions-terminal-header{gap:8px}.positions-terminal-header h2{font-size:17px!important}.auth-screen>div:nth-child(5){padding:28px 16px!important}.auth-screen .auth-card>div:last-child{padding:24px 20px!important}}.app:not(.admin-app) .account-modal-panel input{color:var(--kerui-text)!important;background:#071014!important;border-color:var(--kerui-line)!important;-webkit-text-fill-color:var(--kerui-text)!important}.app:not(.admin-app) .account-modal-panel h2{color:var(--kerui-text)!important}.app:not(.admin-app) .inst-screen img[alt=org-avatar]{background:#0a151a!important}.app:not(.admin-app) .account-modal-panel input::placeholder{color:#74828a!important;-webkit-text-fill-color:#74828a!important}.app:not(.admin-app) .settings-v2-screen .modal-card .btn:not(.primary),.app:not(.admin-app) .inst-screen .modal-card .pill{color:var(--kerui-text)!important;background:#111d22!important;border-color:var(--kerui-line)!important;box-shadow:none!important}.app:not(.admin-app) .settings-v2-screen .modal-card .btn.primary{color:#080b0d!important;background:var(--kerui-gold)!important;border-color:var(--kerui-gold)!important;box-shadow:none!important}.app:not(.admin-app) [data-market=tw] .up,.app:not(.admin-app) [data-market=tw].up,.app:not(.admin-app) [data-market=pl] .up,.app:not(.admin-app) [data-market=pl].up{color:#ff3f55!important}.app:not(.admin-app) [data-market=tw] .down,.app:not(.admin-app) [data-market=tw].down,.app:not(.admin-app) [data-market=pl] .down,.app:not(.admin-app) [data-market=pl].down{color:#2bd98b!important}.app:not(.admin-app) [data-market=us] .up,.app:not(.admin-app) [data-market=us].up,.app:not(.admin-app) [data-market=crypto] .up,.app:not(.admin-app) [data-market=crypto].up{color:#2bd98b!important}.app:not(.admin-app) [data-market=us] .down,.app:not(.admin-app) [data-market=us].down,.app:not(.admin-app) [data-market=crypto] .down,.app:not(.admin-app) [data-market=crypto].down{color:#ff3f55!important}.home-market-controls{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;gap:12px;border-bottom:1px solid #30434b;background:#0b151a}.home-market-controls>div{display:flex;gap:8px}.home-market-controls button{background:transparent;color:#b6c5cd;border:1px solid #3d515b;padding:8px 14px;min-height:38px;border-radius:4px;font:inherit;font-size:13px;cursor:pointer}.home-market-controls button.active{color:#efc75e;border-color:#a38a40;background:#282413}.home-market-alert{padding:12px 14px;margin:0;color:#e7cc83;background:#252116;font-size:12px;line-height:1.7}.home-index-empty{padding:24px 14px;color:#a7bac4;font-size:13px}.flash-swap-overlay{padding:14px!important;background:#00080bd1!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.flash-swap-card{width:min(100%,430px);max-height:calc(100dvh - 28px);overflow-y:auto;padding:24px;border:1px solid #344148;border-radius:16px;background:linear-gradient(155deg,#111d22,#0b1519);color:#f4f6f7;box-shadow:0 28px 80px #00000094}.flash-swap-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid #2b3940}.flash-swap-card .flash-swap-head h2{margin:0;font-size:25px;line-height:1.2;color:#f4f6f7!important}.flash-swap-head p{margin:7px 0 0;color:#8f9da5;font-size:13px}.flash-swap-close{flex:0 0 44px;width:44px;height:44px;border:1px solid #344148;border-radius:12px;background:#0c171c;color:#c5ced2;font-size:25px;cursor:pointer}.flash-swap-section{margin-top:20px}.flash-swap-section>label{display:block;margin-bottom:9px;color:#d6dde0;font-size:14px;font-weight:700}.flash-swap-currency-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.flash-swap-currency-tabs button{min-height:50px;border:1px solid #344148;border-radius:14px;background:#081216;color:#c5ced2;font-size:16px;font-weight:700;cursor:pointer}.flash-swap-currency-tabs button.active{border-color:#f0c65a;background:#f0c65a1f;color:#f5d776;box-shadow:inset 0 0 0 1px #f0c65a14}.flash-swap-balance{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:14px 15px;border-radius:12px;border:1px solid #28373e;background:#0a1418;color:#8f9da5;font-size:14px}.flash-swap-balance strong{color:#f4f6f7;font-size:17px}.flash-swap-card .flash-swap-section input{width:100%;height:54px;padding:0 14px;border:1px solid #344148!important;border-radius:14px;outline:none;background:#061014!important;color:#f4f6f7!important;font-size:18px}.flash-swap-card .flash-swap-section input::placeholder{color:#6f7d84;opacity:1}.flash-swap-card .flash-swap-section input:focus{border-color:#f0c65a!important;box-shadow:0 0 0 3px #f0c65a1f}.flash-swap-estimate{margin-top:18px;padding:17px;border:1px solid #285748;border-radius:15px;background:#0a1817}.flash-swap-estimate>span{display:block;color:#aeb9c4;font-size:13px;font-weight:700}.flash-swap-estimate>strong{display:block;margin-top:7px;color:#2bd98b;font-size:24px}.flash-swap-estimate>div{margin-top:10px;color:#e5eaec;font-size:14px;font-weight:700}.flash-swap-estimate>small{display:block;margin-top:4px;color:#809096;font-size:12px}.flash-swap-message{margin-top:14px;padding:11px 13px;border-radius:10px;font-size:13px}.flash-swap-message.error{border:1px solid #6b252d;background:#2a1114;color:#ff8b9b}.flash-swap-message.success{border:1px solid #23633f;background:#0d271c;color:#6ee7a8}.flash-swap-submit{width:100%;min-height:52px;margin-top:18px;border:0;border-radius:14px;background:linear-gradient(105deg,#f0c65a,#e0ae39);color:#080b0d;font-size:16px;font-weight:800;box-shadow:0 12px 24px #f0c65a2e;cursor:pointer}.flash-swap-submit:disabled{background:#263238;color:#87959d;box-shadow:none;cursor:not-allowed}@media (max-width: 480px){.flash-swap-card{padding:20px 18px;border-radius:16px}.flash-swap-card .flash-swap-head h2{font-size:23px}}
