.lang-wrap{position:relative;display:inline-flex;align-items:center}.lang-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit;letter-spacing:.2px;transition:all .15s ease}.lang-btn:hover{background:#eef2ff;border-color:#1e40af40;color:#1e40af}.lang-flag{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,#1e40af,#4f46e5);color:#fff;font-size:11px;font-weight:800;letter-spacing:0}.lang-caret{opacity:.7}.lang-label{font-weight:700}.lang-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 16px 32px #0f172a1a,0 4px 10px #0f172a0d;padding:6px;z-index:200;animation:lang-pop .16s ease-out}@keyframes lang-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.lang-opt{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;background:transparent;color:#0f172a;font-family:inherit;font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;text-align:left;transition:background .12s ease}.lang-opt:hover{background:#f8fafc}.lang-opt.is-on{color:#1e40af;background:#eef2ff}.lang-opt .lang-tick{margin-left:auto;color:#1e40af}@media (max-width: 520px){.lang-btn .lang-label{display:none}.lang-btn{padding:7px 8px}}.loginPage{min-height:100dvh;display:grid;place-items:center;padding:18px;padding-top:calc(18px + env(safe-area-inset-top));padding-bottom:calc(18px + env(safe-area-inset-bottom));background:#f5f7fb;color:#0f172a}.loginCard{width:100%;max-width:480px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 18px 40px #0f172a1a;padding:18px}.loginTitle{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em}.loginSub{margin-top:6px;font-size:13px;opacity:.75}.loginHr{height:1px;background:#0f172a1a;margin:14px 0}.loginForm{display:grid;gap:12px}.loginLabel{font-size:12px;opacity:.75;margin-bottom:6px}.loginInput{width:100%;height:48px;padding:0 14px;border-radius:12px;border:1px solid rgba(15,23,42,.14);background:#fff;outline:none;font-size:16px}.loginInput:focus{border-color:#2563eb8c;box-shadow:0 0 0 4px #2563eb1f}.loginBtn{height:50px;border:0;border-radius:14px;background:#111827;color:#fff;font-weight:700;font-size:16px;cursor:pointer;transition:transform .04s ease,opacity .12s ease;-webkit-tap-highlight-color:transparent}.loginBtn:active{transform:translateY(1px);opacity:.92}.loginError{border:1px solid rgba(239,68,68,.35);background:#ef444414;color:#b91c1c;padding:10px 12px;border-radius:12px;font-size:13px}@media (max-width: 520px){.loginPage{padding:0;place-items:stretch;background:#fff}.loginCard{max-width:none;border:0;border-radius:0;box-shadow:none;padding:20px 18px;min-height:100dvh;padding-top:calc(22px + env(safe-area-inset-top));padding-bottom:calc(22px + env(safe-area-inset-bottom))}.loginTitle{font-size:24px}.loginBtn{height:52px;border-radius:16px}}:root{--bg: #f5f7ff;--card: #ffffff;--text: #0f172a;--muted: #6b7280;--line: rgba(15, 23, 42, .08);--shadow: 0 16px 40px rgba(20, 24, 40, .08);--shadow2: 0 10px 28px rgba(20, 24, 40, .07);--blue: #5b6cff;--purple: #7c5cff;--green: #22c55e;--red: #ff4d5e;--radius: 16px}.db{min-height:100vh;background:var(--bg);color:var(--text);padding:18px 18px 28px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji"}.dbTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 2px 14px}.dbBurger{width:44px;height:40px;border-radius:12px;border:1px solid var(--line);background:#ffffffa6;box-shadow:0 8px 18px #1418280d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}.dbBurger span{width:18px;height:2px;background:#0f172a;opacity:.8;border-radius:99px}.dbTopRight{display:flex;align-items:center;gap:12px}.dbUser{width:42px;height:42px;border-radius:999px;position:relative;display:grid;place-items:center;border:1px solid var(--line);background:#ffffffd9;box-shadow:0 10px 20px #1418280f}.dbAvatar{width:30px;height:30px;border-radius:999px;background:radial-gradient(circle at 30% 25%,#ffffffe6,#fff0 55%),linear-gradient(135deg,#5b6cffe6,#7c5cffd9)}.dbDot{position:absolute;width:9px;height:9px;right:2px;bottom:2px;border-radius:999px;background:var(--green);box-shadow:0 0 0 3px #fff}.dbLogout{height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:#ffffffd9;color:#0f172a;font-weight:700;cursor:pointer;box-shadow:0 10px 20px #1418280f}.dbLogout:hover{transform:translateY(-1px)}.dbGrid{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.dbCards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sCard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 16px 14px;position:relative;overflow:hidden}.sHead{display:flex;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.06)}.sIcon{width:46px;height:46px;border-radius:999px;display:grid;place-items:center;font-size:18px;border:1px solid rgba(15,23,42,.06)}.sIcon-green{background:#22c55e1f;color:#15a34a}.sIcon-red{background:#ff4d5e1f;color:#ef4444}.sIcon-purple{background:#7c5cff1f;color:#6d28d9}.sMeta{flex:1;min-width:0}.sTitle{font-size:18px;font-weight:900;letter-spacing:.2px;color:#000}.sSub{margin-top:2px;color:var(--muted);font-size:13px;font-weight:600}.sSpark{width:92px;height:44px;opacity:.9}.s-green .sSpark{color:#22c55ee6}.s-red .sSpark{color:#ff4d5ee6}.s-purple .sSpark{color:#7c5cffe6}.sRows{padding-top:10px;display:flex;flex-direction:column;gap:10px}.sRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.sLabel{color:#334155;font-weight:700;font-size:14px}.sValue{font-weight:900;font-size:22px;letter-spacing:.2px;color:#0b1220}.dbMid{display:grid;grid-template-columns:1.35fr .65fr;gap:16px}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow2);padding:16px}.pHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:#000}.pTitle{font-weight:950;font-size:18px;letter-spacing:.2px}.pSub{margin-top:4px;color:var(--muted);font-size:13px;font-weight:600}.tabs{display:flex;gap:6px;padding:4px;border-radius:12px;background:#0f172a0a;border:1px solid rgba(15,23,42,.06)}.tab{height:32px;padding:0 10px;border-radius:10px;border:0;background:transparent;color:#475569;font-weight:800;font-size:13px;cursor:pointer}.tab.isActive{background:#5b6cff1f;color:#3843ff;box-shadow:0 6px 14px #5b6cff26}.chartWrap{margin-top:10px}.chartLegend{display:flex;gap:14px;align-items:center;color:#334155;font-weight:800;font-size:13px;margin:4px 0 8px}.lgItem{display:flex;align-items:center;gap:8px}.dot{width:10px;height:10px;border-radius:999px;display:inline-block}.dotBlue{background:var(--blue)}.dotRed{background:var(--red)}.dotGreen{background:var(--green)}.chart{width:100%;height:290px;display:block;border-radius:14px;background:radial-gradient(1000px 300px at 20% 0%,rgba(91,108,255,.09),transparent 55%),radial-gradient(700px 280px at 70% 20%,rgba(255,77,94,.08),transparent 55%),linear-gradient(180deg,#0f172a05,#0f172a00);border:1px solid rgba(15,23,42,.06)}.grid line{stroke:#0f172a14;stroke-width:1}.lineBlue{fill:none;stroke:var(--blue);stroke-width:3.5;stroke-linecap:round;opacity:.95}.lineRed{fill:none;stroke:var(--red);stroke-width:3.5;stroke-linecap:round;opacity:.95}.hint rect{fill:#ffffffeb;stroke:#0f172a1a;stroke-width:1;filter:drop-shadow(0 10px 18px rgba(20,24,40,.12))}.hintT{font-size:11px;fill:#64748b;font-weight:800}.hintV{font-size:14px;fill:#0f172a;font-weight:950}.xlab text{font-size:11px;fill:#94a3b8;font-weight:700}.linkBtn{border:0;background:#5b6cff1a;color:#3f4bff;font-weight:900;height:32px;padding:0 12px;border-radius:10px;cursor:pointer}.linkBtn:hover{transform:translateY(-1px)}.txTable{margin-top:12px}.txHead{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;color:#64748b;font-weight:900;font-size:12px;padding:8px 10px}.txBody{display:flex;flex-direction:column;gap:10px;max-height:320px;overflow:auto;padding-right:2px}.txRow{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:12px 10px;border-radius:12px;border:1px solid rgba(15,23,42,.06);background:#0f172a05}.txId{font-weight:950;color:#0f172a}.txDate{color:#475569;font-weight:800}.txAmt{font-weight:950;color:#0f172a}.txRight{text-align:right}.dbBottom{display:grid;grid-template-columns:1fr}.pieRow{display:grid;grid-template-columns:1fr 260px;gap:14px;align-items:center;margin-top:10px}.pieLegend{display:flex;flex-direction:column;gap:14px}.leg{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.06);background:#0f172a05;font-weight:900;color:#000}.legVal{font-weight:950;color:#0f172a}.pieWrap{display:grid;place-items:center}.pie{width:210px;height:210px}.pieBase{fill:none;stroke:#0f172a14;stroke-width:12}.pieGreen,.pieRed{fill:none;stroke-width:12;transform:rotate(-90deg);transform-origin:60px 60px;stroke-linecap:round}.pieGreen{stroke:var(--green)}.pieRed{stroke:var(--red)}.pieHole{fill:#fff;filter:drop-shadow(0 10px 18px rgba(20,24,40,.1))}.pieTxtRed{font-size:12px;font-weight:950;fill:#ef4444}.pieTxtGreen{font-size:12px;font-weight:950;fill:#16a34a}@media (max-width: 1080px){.dbCards,.dbMid,.pieRow{grid-template-columns:1fr}.txBody{max-height:260px}}.db{width:100%}html,body,#root{height:100%}:root{--bg: #f3f5fb;--bg-soft: #f8fafc;--card: #ffffff;--text: #0f172a;--muted: #64748b;--border: #e2e8f0;--border-soft: #eef2f7;--accent: #1e40af;--accent-hover: #1d4ed8;--accent-soft: #eef2ff;--accent-ring: rgba(30, 64, 175, .18);--gold: #b45309;--gold-soft: #fef3c7;--danger: #dc2626;--danger-soft: #fee2e2;--ok: #15803d;--ok-soft: #dcfce7;--warn: #b45309;--warn-soft: #fef3c7;--sb-bg: #0b1220;--sb-bg-2: #0f172a;--sb-text: #cbd5e1;--sb-text-dim: #94a3b8;--sb-hover: rgba(255,255,255,.06);--sb-active: linear-gradient(90deg, rgba(30,64,175,.35), rgba(30,64,175,.08));--sb-active-bar: #f59e0b;--sb-section: #64748b;--shadow-sm: 0 2px 6px rgba(15,23,42,.06);--shadow: 0 10px 24px rgba(15,23,42,.07);--shadow-lg: 0 20px 40px rgba(15,23,42,.1);--radius-sm: 8px;--radius: 12px;--radius-lg: 16px}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--bg);color:var(--text);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--accent);text-decoration:none;transition:color .15s ease}a:hover{color:var(--accent-hover)}h1,h2,h3{margin:0 0 12px;color:var(--text);font-weight:700;letter-spacing:-.01em}.small{color:var(--muted);font-size:13px;padding-bottom:2%;width:100%}.hr{height:1px;background:var(--border);margin:12px 0}.error{color:var(--danger);margin-top:8px;font-size:13px}.ok{color:var(--ok);margin-top:8px;font-size:13px}.badge{display:inline-block;padding:4px 10px;border-radius:999px;border:1px solid var(--border);font-size:12px;font-weight:600;background:var(--bg-soft);color:var(--text);letter-spacing:.2px}@media (max-width: 768px){.small{padding-bottom:5%}}.avatar-placeholder{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:#64748b;flex-shrink:0}.avatar-placeholder svg{width:66%;height:66%;display:block}.avatar-placeholder.tone-slate{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:#64748b}.avatar-placeholder.tone-dark{background:linear-gradient(135deg,#1f2937,#0f172a);color:#94a3b8}.avatar-placeholder.tone-indigo{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#4338ca}.avatar-placeholder.tone-light{background:#f1f5f9;color:#94a3b8}.container{margin:28px auto;padding:0 16px;width:75vw}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow-sm);margin-top:16px;transition:box-shadow .15s ease}.card:hover{box-shadow:var(--shadow)}.row{display:flex;gap:14px;flex-wrap:wrap}.col{flex:1;min-width:280px}.app-layout{display:flex;min-height:100vh;background:var(--bg)}.main-area{flex:1;background:var(--bg);display:flex;flex-direction:column;min-width:0}.page-content{padding:24px}.pilllink{display:inline-block;padding:14px 16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-sm);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;color:var(--text)}.pilllink:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--shadow)}.pilllink b{color:var(--text);font-weight:700}.pilllink .small{color:var(--muted)}.main-area,.page-content,.container,.card,.card h1,.card h2,.card h3,.card p,.card li,.card td,.card th,.card b{color:var(--text)}.card .small{color:var(--muted)}.card .badge,.pilllink,.pilllink b,.pilllink .small,.table,.table th,.table td{color:var(--text)}@media (max-width: 900px){.page-content{padding:16px}.container{width:100%}}.sidebar{width:248px;background:linear-gradient(180deg,var(--sb-bg-2),var(--sb-bg));color:var(--sb-text);padding:0;display:flex;flex-direction:column;transition:width .25s ease,transform .3s ease;overflow-y:auto;overflow-x:hidden;border-right:1px solid rgba(255,255,255,.04);box-shadow:inset -1px 0 #ffffff05}.sidebar-logo{font-size:18px;font-weight:800;padding:20px 22px;text-align:left;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.06);color:#fff;background:linear-gradient(180deg,rgba(245,158,11,.08),transparent);display:flex;align-items:center;gap:10px}.sidebar-logo:before{content:"";width:8px;height:22px;border-radius:2px;background:linear-gradient(180deg,#f59e0b,#b45309);box-shadow:0 0 12px #f59e0b99}.sidebar-section{padding:16px 20px 6px;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--sb-section);font-weight:700}.sidebar-item{display:flex;align-items:center;gap:12px;padding:11px 20px;color:var(--sb-text);text-decoration:none;font-size:13.5px;font-weight:500;transition:background .15s ease,color .15s ease,padding-left .15s ease;white-space:nowrap;position:relative;border-left:3px solid transparent}.sidebar-item svg{width:16px;height:16px;flex-shrink:0;opacity:.85}.sidebar-item:hover{background:var(--sb-hover);color:#fff;padding-left:22px}.sidebar-item.active{background:var(--sb-active);color:#fff;border-left-color:var(--sb-active-bar);font-weight:600}.sidebar-item.active svg{opacity:1;color:#fbbf24}.sidebar.collapsed{width:72px}.sidebar.collapsed .sidebar-item span,.sidebar.collapsed .sidebar-section{display:none}.sidebar.collapsed .sidebar-item{justify-content:center;padding:12px 0;border-left:0}.sidebar.collapsed .sidebar-item.active{border-left:0;background:linear-gradient(90deg,transparent,rgba(245,158,11,.18))}.sidebar.collapsed .sidebar-logo{font-size:0;padding:18px 0;justify-content:center}.sidebar.collapsed .sidebar-logo:before{margin:0 auto}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff26}.topmenu{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #e2e8f0;padding:12px 24px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px #0f172a0a;min-height:60px}.menu-left,.menu-right{display:flex;align-items:center;gap:10px}.topmenu .menu-left .menu-item{padding:8px 10px;border-radius:10px;border:1px solid transparent;background:transparent;color:#475569;font-size:18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.topmenu .menu-left .menu-item:hover{background:#eef2ff;color:#1e40af;border-color:#1e40af2e}.topmenu .menu-right .menu-item{padding:8px 14px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a!important;font-size:13.5px;font-weight:700;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:8px;letter-spacing:.2px}.topmenu .menu-right .menu-item:hover{background:#fee2e2;color:#b91c1c!important;border-color:#dc262659}.topmenu .menu-right .badge{margin-right:2px;text-transform:uppercase;font-size:11px;letter-spacing:.8px;padding:5px 12px;background:linear-gradient(135deg,#1e40af,#1d4ed8);color:#fff!important;border:1px solid transparent;box-shadow:0 4px 12px #1e40af40;border-radius:999px;font-weight:700;display:inline-block;line-height:1.3}@media (max-width: 640px){.topmenu{padding:10px 14px}.topmenu .menu-right .menu-item{padding:7px 11px;font-size:12.5px}}.table{width:100%;border-collapse:separate;border-spacing:0;background:#fff}.table th,.table td{text-align:left;padding:12px;border-top:1px solid var(--border-soft);vertical-align:middle;color:var(--text);font-size:13.5px}.table thead th{border-top:none;background:var(--bg-soft);color:var(--muted);font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.6px;padding:14px 12px;border-bottom:1px solid var(--border)}.table tbody tr{transition:background .12s ease}.table tbody tr:hover{background:#f8fafc}input,textarea{width:100%;padding:11px 13px;border-radius:var(--radius-sm);border:1px solid var(--border);background:#fff;color:var(--text);outline:none;font-size:14px;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}input::placeholder,textarea::placeholder{color:#94a3b8}input:hover,textarea:hover{border-color:#cbd5e1}input:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}input:disabled,textarea:disabled{background:var(--bg-soft);color:var(--muted);cursor:not-allowed}textarea{min-height:90px;resize:vertical}.btn{border:1px solid transparent;background:linear-gradient(180deg,var(--accent),var(--accent-hover));color:#fff!important;padding:10px 16px;border-radius:var(--radius-sm);cursor:pointer;font-weight:600;font-size:14px;font-family:inherit;transition:transform .12s ease,box-shadow .15s ease,filter .15s ease;display:inline-flex;align-items:center;gap:8px;box-shadow:0 6px 14px #1e40af2e}.btn:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 10px 20px #1e40af3d}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn.secondary{background:#fff;color:var(--text)!important;border-color:var(--border);box-shadow:var(--shadow-sm)}.btn.secondary:hover{border-color:var(--accent);color:var(--accent)!important;filter:none;box-shadow:var(--shadow)}.btn.danger{background:linear-gradient(180deg,#ef4444,var(--danger));box-shadow:0 6px 14px #dc262638}.btn.danger:hover{box-shadow:0 10px 20px #dc26264d}.btn.ghost{background:transparent;color:var(--text)!important;border-color:var(--border);box-shadow:none}.btn.ghost:hover{background:var(--bg-soft);border-color:var(--accent);color:var(--accent)!important;filter:none}.btn.small{padding:7px 11px;font-size:12.5px;border-radius:8px}.btn.small.secondary{background:#fff;color:var(--text)!important;border-color:var(--border)}.btn.small.danger{background:linear-gradient(180deg,#ef4444,var(--danger));color:#fff}select{width:100%;padding:11px 13px;border-radius:var(--radius-sm);border:1px solid var(--border);background:#fff;color:var(--text);outline:none;font-size:14px;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M6 8l4 4 4-4' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;transition:border-color .15s ease,box-shadow .15s ease}select:hover{border-color:#cbd5e1}select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}select:disabled{background:var(--bg-soft);color:var(--muted);cursor:not-allowed}.label{font-size:12px;color:var(--muted);margin-bottom:6px;font-weight:600;letter-spacing:.2px;text-transform:uppercase}@media (max-width: 900px){.container{margin:16px auto}.row{flex-direction:column}.col{min-width:100%}.table{display:block;overflow-x:auto;white-space:nowrap}.page-content{padding:16px}}@media (max-width: 768px){.app-layout{position:relative}.sidebar{position:fixed;left:0;top:0;height:100vh;z-index:1000;transform:translate(-100%)}.app-layout.show-sidebar .sidebar{transform:translate(0)}.main-area{width:100%}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:900}}auth.css .auth-page{height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f8fafc,#eef2ff);padding:16px}.auth-card{width:100%;max-width:420px;text-align:center}.auth-card input::placeholder{color:#9ca3af;font-weight:400}.auth-title{font-size:22px;font-weight:600;margin-bottom:6px}.auth-sub{font-size:14px;color:var(--muted);margin-bottom:16px}.auth-footer{margin-top:14px;font-size:14px}.auth-footer a{color:#0ea5a4;font-weight:500}.tableWrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px}.table{min-width:980px;background:#fff}.table thead th{position:sticky;top:0;background:#fff;z-index:2}.table td:last-child{white-space:nowrap}@media (max-width: 768px){.table{min-width:900px}}.modalOverlay{padding:12px}.modalCard{width:min(680px,100%);max-height:calc(100vh - 24px);display:flex;flex-direction:column}.modalTop,.modalFooter{flex:0 0 auto}.modalBody{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch}@media (max-width: 520px){.modalBody{padding:14px}.modalBody>div[style*=grid-template-columns]{grid-template-columns:1fr!important}.modalBody img{width:100%!important;max-width:100%!important;height:auto!important}.modalFooter{justify-content:stretch}.modalFooter .btn{width:100%}}@media (max-width: 520px){.btn.small{padding:6px 8px;font-size:12px;border-radius:9px}}.table{width:100%;table-layout:fixed}.table th,.table td{overflow:hidden;text-overflow:ellipsis;vertical-align:top}.table th:nth-child(1),.table td:nth-child(1){width:84px}.table th:nth-child(4),.table td:nth-child(4){width:60px}.table th:nth-child(5),.table td:nth-child(5){width:76px}.table th:nth-child(6),.table td:nth-child(6){width:100px}.table th:nth-child(7),.table td:nth-child(7){width:80px}.table th:nth-child(8),.table td:nth-child(8){width:150px}.table td:nth-child(2),.table td:nth-child(3){white-space:normal;word-break:break-word}.tblActions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}@media (max-width: 520px){.table th:nth-child(8),.table td:nth-child(8){width:120px}.tblActions{justify-content:flex-start}.tblActions .btn{width:100%}}.taskFormCompact{display:grid;grid-template-columns:1.4fr .8fr;gap:12px;align-items:start}.taskFormCompact input,.taskFormCompact textarea{padding:9px 10px;border-radius:10px}.taskFormCompact textarea{min-height:72px}.taskFormMain{display:grid;gap:10px}.taskFormGrid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.taskFormSide{display:grid;gap:10px}.taskMiniCard{background:#f9fafb;border:1px solid var(--border);border-radius:12px;padding:10px}.taskPrice{font-weight:800;font-size:20px;margin-top:4px;color:#000}.taskThumb{width:100%;max-width:220px;border-radius:10px;border:1px solid #ddd}.taskCreateBtn{width:100%;padding:10px 12px}@media (max-width: 860px){.taskFormCompact{grid-template-columns:1fr}.taskThumb{max-width:100%}}.tableWrap{width:100%;overflow-x:auto}.table.tableNoCut{table-layout:auto;min-width:1100px}.table.tableNoCut th,.table.tableNoCut td{white-space:nowrap;overflow:visible!important;text-overflow:clip!important;max-width:none!important}.niceTableWrap{border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:0 10px 24px #0206170d;overflow:hidden}.table.niceTable{width:100%;border-collapse:separate;border-spacing:0}.table.niceTable thead th{background:linear-gradient(180deg,#fff,#f8fafc);color:#0f172a;font-weight:700;border-top:none;border-bottom:1px solid var(--border);padding:12px 10px}.table.niceTable tbody td{padding:12px 10px;border-top:1px solid rgba(0,0,0,.06);vertical-align:middle}.table.niceTable tbody tr:nth-child(2n){background:#fbfdff}.table.niceTable tbody tr:hover{background:#f1f5ff}.snBadge{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:28px;padding:0 10px;border-radius:999px;background:#eef2ff;border:1px solid rgba(37,99,235,.18);color:#1e3a8a;font-weight:700;font-size:13px}.taskAvatar{width:62px;height:62px;border-radius:12px;object-fit:cover;border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 18px #02061714;background:#fff}.taskAvatar.placeholder{background:#f1f5f9;box-shadow:none}.taskTitle{font-weight:800;color:#0f172a;line-height:1.2}.emptyRow{text-align:center;padding:18px 12px!important;color:#475569;background:#fff}.sectionTitle{display:flex;align-items:center;gap:10px;font-weight:800;color:#0f172a;margin-bottom:10px}.mutedChip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#f8fafc;color:#334155;font-weight:600;font-size:12px}.setList{list-style:none;padding:0;margin:0;display:grid;gap:10px}.setRow{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,#fff,#fbfdff);border-radius:14px;padding:10px 12px;box-shadow:0 8px 18px #0206170a}.setRow:hover{background:#f8fafc;border-color:#2563eb2e}.setName{display:flex;align-items:center;gap:10px}@media (max-width: 900px){.niceTableWrap{overflow-x:auto}.table.niceTable{min-width:980px}}.badge-warning{background:#fef3c7;color:#92400e;border-color:#b4530940}.badge-success{background:#dcfce7;color:#15803d;border-color:#15803d40}.miniPosInput{width:80px;padding:7px 9px;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:#f8fafc;color:#0f172a;font-weight:700}.tblActions{display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap}@media (max-width: 900px){.grid2{grid-template-columns:1fr}}.label{font-size:12px;opacity:.75;margin-bottom:6px}.input{width:100%}.sx-metrics{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px;max-width:520px}.sx-metric{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 12px}.sx-metricLabel{font-size:12px;color:#000;margin-bottom:4px}.sx-metricValue{font-size:16px;font-weight:800;color:#000}@media (max-width: 900px){.sx-metrics{grid-template-columns:1fr;max-width:100%}}.sx-rowCombo{background:#eaf4ff}.sx-rowCombo:hover{background:#dff0ff}.sx-rowCombo td{background:transparent}.users-page .btnMini{width:auto;padding:8px 12px;border-radius:10px;border:none;cursor:pointer;font-weight:900;color:#fff}.users-page .btnBlock{background:#ef4444!important}.users-page .btnUnblock{background:#22c55e!important}.users-page .btnMini:disabled{opacity:.55;cursor:not-allowed}.memberEditAdminPanelLabel{display:block;margin-bottom:6px;font-size:11.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#475569}.input{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#0f172a;font-size:14px;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.input::placeholder{color:#94a3b8}.input:hover{border-color:#cbd5e1}.input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e52e}.input:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.label{display:block;font-size:11.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#64748b;margin-bottom:6px;opacity:1}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.topbar h2{margin:0 0 4px;font-size:22px;font-weight:800;color:#0f172a;letter-spacing:-.02em}.card .small,.container .small{color:#64748b}.card .badge{background:#eef2ff;color:#4338ca;border-color:#4f46e533;font-weight:700}.main-area,.main-area p,.main-area span,.main-area div,.main-area li,.main-area td,.main-area th,.main-area label,.main-area h1,.main-area h2,.main-area h3,.main-area h4{color:#0f172a}.main-area .small,.card .small,.container .small{color:#475569}.main-area h1{font-size:24px;font-weight:800;letter-spacing:-.02em}.main-area h2{font-size:20px;font-weight:800;letter-spacing:-.02em}.main-area h3{font-size:16px;font-weight:700;letter-spacing:-.01em}.main-area input,.main-area select,.main-area textarea,.card input,.card select,.card textarea{color:#0f172a;background:#fff}.main-area input::placeholder,.main-area textarea::placeholder,.card input::placeholder,.card textarea::placeholder{color:#94a3b8;opacity:1}.main-area .table,.card .table{color:#0f172a;background:#fff}.main-area .table thead th,.card .table thead th{color:#334155;background:#f8fafc;font-weight:800;letter-spacing:.3px;text-transform:uppercase;font-size:11.5px}.main-area .table tbody td,.card .table tbody td{color:#0f172a;font-size:13.5px}.main-area .table tbody tr:nth-child(2n) td,.card .table tbody tr:nth-child(2n) td{background:#fbfdff}.main-area .label,.main-area .small,.card .small,.card .label,.topbar .small{opacity:1}.main-area .btn[style*=opacity]{filter:saturate(1)!important}.card [style*="fontSize: 22"],.card [style*="font-size: 22"]{color:#0f172a!important}.card a{color:var(--accent)}.card a:hover{color:var(--accent-hover)}.card .badge:not(.badge-warning):not(.badge-success):not(.badge-danger){background:#eef2ff;color:#3730a3;border:1px solid rgba(79,70,229,.22)}.badge-danger{background:#fee2e2;color:#b91c1c;border:1px solid rgba(185,28,28,.25)}.hr{background:#e2e8f0;height:1px}.main-area input:disabled,.main-area select:disabled,.main-area textarea:disabled{color:#334155;background:#f1f5f9;opacity:1}.main-area .error,.card .error{color:#b91c1c;font-weight:600}.main-area .ok,.card .ok{color:#15803d;font-weight:600}.nb-wrap{position:relative;display:inline-flex;align-items:center}.nb-btn{position:relative;width:38px;height:38px;border-radius:10px;background:transparent;color:var(--text, #0f172a);border:1px solid transparent;cursor:pointer;display:grid;place-items:center;font-size:16px;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.nb-btn:hover{background:var(--accent-soft, #eef2ff);color:var(--accent, #1e40af);border-color:var(--accent-ring, rgba(30,64,175,.18))}.nb-btn:active{transform:scale(.96)}.nb-btn.has-unread{color:var(--accent, #1e40af)}.nb-btn.has-unread:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:12px;box-shadow:0 0 #4f46e573;animation:nbPulse 1.8s ease-out infinite;pointer-events:none}@keyframes nbPulse{0%{box-shadow:0 0 #4f46e566}80%{box-shadow:0 0 0 8px #4f46e500}to{box-shadow:0 0 #4f46e500}}.nb-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:linear-gradient(135deg,#f43f5e,#be123c);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.3px;display:grid;place-items:center;box-shadow:0 4px 10px #f43f5e66;border:2px solid #ffffff;line-height:1}.nb-panel{position:absolute;top:calc(100% + 10px);right:0;width:380px;max-width:calc(100vw - 24px);background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 20px 50px #0f172a1f,0 4px 12px #0f172a0f;z-index:200;overflow:hidden;animation:nbPanelIn .18s ease-out}@keyframes nbPanelIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.nb-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #eef2f7;background:linear-gradient(180deg,#fafbff,#fff)}.nb-title{font-weight:800;font-size:14px;color:#0f172a;letter-spacing:-.01em}.nb-refresh{width:30px;height:30px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;font-size:14px;font-weight:700;transition:all .15s ease}.nb-refresh:hover:not(:disabled){border-color:var(--accent, #1e40af);color:var(--accent, #1e40af);background:var(--accent-soft, #eef2ff)}.nb-refresh:disabled{opacity:.5;cursor:not-allowed}.nb-chips{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:10px 12px;border-bottom:1px solid #eef2f7;background:#fafbff}.nb-chip{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .15s ease}.nb-chip:hover{transform:translateY(-1px);box-shadow:0 6px 14px #0f172a0f}.nb-chip-label{font-weight:700}.nb-chip-count{min-width:22px;padding:2px 7px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:800;text-align:center}.nb-chip.tone-emerald.active{border-color:#15803d66;background:#dcfce7;color:#15803d}.nb-chip.tone-emerald.active .nb-chip-count{background:#15803d;color:#fff}.nb-chip.tone-amber.active{border-color:#b4530966;background:#fef3c7;color:#b45309}.nb-chip.tone-amber.active .nb-chip-count{background:#b45309;color:#fff}.nb-chip.tone-indigo.active{border-color:#4f46e566;background:#eef2ff;color:#4338ca}.nb-chip.tone-indigo.active .nb-chip-count{background:#4338ca;color:#fff}.nb-chip.tone-rose.active{border-color:#be123c66;background:#ffe4e6;color:#be123c}.nb-chip.tone-rose.active .nb-chip-count{background:#be123c;color:#fff}.nb-list{max-height:420px;overflow-y:auto;padding:6px}.nb-list::-webkit-scrollbar{width:6px}.nb-list::-webkit-scrollbar-thumb{background:#64748b40;border-radius:3px}.nb-item{width:100%;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:0;background:transparent;border-radius:10px;cursor:pointer;text-align:left;font-family:inherit;transition:background .12s ease}.nb-item+.nb-item{border-top:1px solid #f1f5f9;border-radius:0;margin-top:0}.nb-item:hover{background:#f8fafc;border-radius:10px}.nb-item-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;font-size:13px;flex-shrink:0;box-shadow:0 6px 14px -6px #00000040}.nb-item-ico.tone-deposit{background:linear-gradient(135deg,#34d399,#059669)}.nb-item-ico.tone-withdrawal{background:linear-gradient(135deg,#fbbf24,#d97706)}.nb-item-ico.tone-support{background:linear-gradient(135deg,#818cf8,#4338ca)}.nb-item-ico.tone-member{background:linear-gradient(135deg,#fb7185,#be123c)}.nb-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nb-item-title{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:-.01em;line-height:1.3}.nb-item-sub{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-item-at{flex-shrink:0;font-size:10.5px;font-weight:700;color:#94a3b8;margin-top:2px;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.nb-empty{padding:28px 20px;text-align:center;color:#64748b}.nb-empty-ico{font-size:28px;margin-bottom:6px}.nb-empty-t{font-size:13.5px;color:#0f172a;font-weight:700}.nb-empty-s{font-size:12px;color:#94a3b8;margin-top:2px}.nb-empty.nb-err{color:#b91c1c;background:#fee2e2;border-radius:10px;margin:10px;padding:16px;font-size:12.5px;font-weight:600}.nb-foot{padding:8px 14px;border-top:1px solid #eef2f7;background:#fafbff;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#94a3b8;text-align:center}@media (max-width: 640px){.nb-panel{width:calc(100vw - 20px);right:-8px;border-radius:14px}.nb-list{max-height:60vh}.nb-chips{grid-template-columns:1fr 1fr}.nb-item-at{display:none}}:root{--sx-bg:#f6f8fc;--sx-card:#ffffff;--sx-text:#0f172a;--sx-muted:#64748b;--sx-line:rgba(15,23,42,.1);--sx-blue:#2563eb;--sx-blueSoft:rgba(37,99,235,.1);--sx-red:#ef4444;--sx-redSoft:rgba(239,68,68,.1);--sx-green:#16a34a;--sx-greenSoft:rgba(22,163,74,.12);--sx-shadow:0 12px 28px rgba(15,23,42,.08);--sx-radius:16px}.sx-page{min-height:100vh;padding:18px;background:var(--sx-bg);color:var(--sx-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.sx-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.sx-h1{font-size:22px;font-weight:800;letter-spacing:-.02em}.sx-h2{font-size:13px;color:var(--sx-muted);margin-top:2px}.sx-status{display:flex;flex-direction:column;gap:8px;min-width:320px}.sx-alert{border:1px solid var(--sx-line);background:#fff;border-radius:12px;padding:10px 12px;font-size:13px;box-shadow:0 8px 18px #0f172a0d}.sx-alert--err{border-color:var(--sx-redSoft);background:#fff;color:#b91c1c}.sx-alert--ok{border-color:var(--sx-greenSoft);background:#fff;color:#166534}.sx-grid{display:grid;grid-template-columns:250px 1fr;gap:14px}.sx-card{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-radius);box-shadow:var(--sx-shadow);overflow:hidden}.sx-cardTop{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-bottom:1px solid var(--sx-line)}.sx-cardTitle{font-weight:800;letter-spacing:-.01em;margin-left:5%;margin-top:5%}.sx-input{width:100%;padding:10px 12px;border:1px solid var(--sx-line);border-radius:12px;outline:none;background:#fff;font-size:14px}.sx-input:focus{border-color:#2563eb59;box-shadow:0 0 0 4px #2563eb1a}.sx-grid>.sx-card+.sx-card{margin-top:14px}.sx-input--mini{width:84px;padding:8px 10px;border-radius:10px;font-size:13px}.sx-btn{border:1px solid rgba(37,99,235,.2);background:var(--sx-blue);color:#fff;border-radius:12px;padding:10px 12px;font-weight:700;cursor:pointer;font-size:14px}.sx-btn:hover{filter:brightness(.98)}.sx-btn--soft{background:#fff;color:var(--sx-text);border-color:var(--sx-line)}.sx-btn--danger{background:var(--sx-red);border-color:#ef444440}.sx-btn--wide{width:100%}.sx-btn--xs{padding:7px 10px;border-radius:10px;font-size:12px}.sx-divider{height:20px;background:var(--sx-line)}.sx-list{display:flex;flex-direction:column;padding:10px;gap:8px;max-height:420px;overflow:auto}.sx-listItem{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;border:1px solid var(--sx-line);background:#fff;border-radius:14px;padding:12px;cursor:pointer}.sx-listItem:hover{background:#fafcff}.sx-listItem.is-active{border-color:#2563eb59;background:var(--sx-blueSoft)}.sx-listMain{display:flex;flex-direction:column;gap:3px}.sx-listName{font-weight:800}.sx-listMeta{font-size:12px;color:var(--sx-muted)}.sx-listRight{display:flex;align-items:center;gap:8px}.sx-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--sx-line);border-radius:999px;background:#fff;font-size:12px;color:var(--sx-muted)}.sx-form{padding:14px;display:grid;gap:10px}.sx-label{font-size:12px;color:var(--sx-muted);margin-bottom:6px}.sx-empty{padding:12px;color:var(--sx-muted);font-size:13px}.sx-emptyBig{padding:40px 18px;text-align:center}.sx-emptyBigTitle{font-size:18px;font-weight:900}.sx-emptyBigSub{color:var(--sx-muted);margin-top:6px}.sx-stickyTop{position:sticky;top:0;background:var(--sx-card);z-index:5;padding:14px;border-bottom:1px solid var(--sx-line)}.sx-detailRow{display:grid;grid-template-columns:1fr 340px;gap:12px;margin-top:10px;align-items:end}.sx-detailName{font-weight:900;font-size:16px}.sx-detailSub{color:var(--sx-muted);font-size:12px;margin-top:4px}.sx-section{padding:14px}.sx-sectionTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sx-sectionTitle{font-weight:900}.sx-tableWrap{border:1px solid var(--sx-line);border-radius:14px;overflow-x:auto;overflow-y:hidden;background:#fff}.sx-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto;min-width:980px}.sx-table thead th{text-align:left;font-size:12px;color:var(--sx-muted);padding:10px 12px;border-bottom:1px solid var(--sx-line);background:#fff;position:sticky;top:0;z-index:2}.sx-table tbody td{padding:12px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle;font-size:14px}.sx-emptyRow{padding:18px!important;text-align:center;color:var(--sx-muted);font-size:13px}.sx-pill{display:inline-flex;padding:6px 10px;border:1px solid var(--sx-line);border-radius:999px;font-size:12px;font-weight:800}.sx-avatar{width:54px;height:54px;border-radius:12px;object-fit:cover;border:1px solid var(--sx-line);background:#fff}.sx-avatar--ph{background:linear-gradient(135deg,#0f172a0f,#0f172a05)}.sx-title{font-weight:900}.sx-sub{font-size:12px;color:var(--sx-muted);margin-top:3px}.sx-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.sx-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media (max-width: 1100px){.sx-grid{grid-template-columns:1fr}.sx-status{min-width:unset}.sx-detailRow{grid-template-columns:1fr}}.ma-page{--ma-bg: #f4f6fb;--ma-surface: #ffffff;--ma-surface-2: #fafbff;--ma-ink: #0f172a;--ma-ink-2: #334155;--ma-muted: #64748b;--ma-dim: #94a3b8;--ma-border: #e2e8f0;--ma-border-2: #edf0f6;--ma-brand: #4f46e5;--ma-brand-2: #4338ca;--ma-brand-soft: #eef2ff;--ma-ring: rgba(79,70,229,.18);--ma-ok: #15803d;--ma-ok-soft: #d1fae5;--ma-warn: #b45309;--ma-warn-soft: #fef3c7;--ma-err: #be123c;--ma-err-soft: #ffe4e6;--ma-info: #0369a1;--ma-info-soft: #e0f2fe;max-width:1320px;margin:0 auto;padding:4px 0 40px;color:var(--ma-ink)}.ma-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 26px;border-radius:18px;margin-bottom:18px;background:radial-gradient(600px 300px at 105% -40%,rgba(79,70,229,.12),transparent 60%),linear-gradient(180deg,#fff,#fafbff);border:1px solid var(--ma-border);box-shadow:0 6px 18px #0f172a0d;position:relative;overflow:hidden}.ma-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--ma-brand),#8b5cf6,#f59e0b)}.ma-hero-left{min-width:260px}.ma-hero-eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--ma-brand);margin-bottom:6px}.ma-hero-title{font-size:22px;font-weight:800;color:var(--ma-ink);margin:0 0 4px;letter-spacing:-.02em}.ma-hero-sub{font-size:13px;color:var(--ma-muted);line-height:1.5;max-width:580px}.ma-hero-actions{display:flex;gap:10px;align-items:center}.ma-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:10px;font-weight:700;font-size:13px;border:1px solid transparent;cursor:pointer;background:linear-gradient(180deg,var(--ma-brand),var(--ma-brand-2));color:#fff;box-shadow:0 6px 14px #4f46e538;transition:transform .12s ease,filter .15s ease,box-shadow .15s ease;font-family:inherit;white-space:nowrap}.ma-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 10px 22px #4f46e547}.ma-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.ma-btn.ghost{background:#fff;color:var(--ma-ink);border-color:var(--ma-border);box-shadow:0 1px 2px #0f172a0a}.ma-btn.ghost:hover:not(:disabled){border-color:var(--ma-brand);color:var(--ma-brand);filter:none;box-shadow:0 4px 10px #4f46e51f}.ma-btn.ok{background:linear-gradient(180deg,#22c55e,#15803d);box-shadow:0 6px 14px #15803d38}.ma-btn.danger{background:linear-gradient(180deg,#ef4444,var(--ma-err));box-shadow:0 6px 14px #be123c33}.ma-btn.sm{padding:7px 11px;font-size:12px;border-radius:8px}.ma-btn.xs{padding:5px 9px;font-size:11.5px;border-radius:7px}.ma-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.ma-kpi{padding:14px 16px;border-radius:14px;background:var(--ma-surface);border:1px solid var(--ma-border);box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;gap:4px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ma-kpi:hover{border-color:var(--ma-ring);box-shadow:0 8px 22px #0f172a0f;transform:translateY(-1px)}.ma-kpi-k{font-size:10.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--ma-muted)}.ma-kpi-v{font-size:22px;font-weight:800;color:var(--ma-ink);letter-spacing:-.02em}.ma-kpi-sub{font-size:11.5px;color:var(--ma-muted)}.ma-kpi.tone-total{border-left:4px solid var(--ma-brand)}.ma-kpi.tone-total .ma-kpi-v{color:var(--ma-brand)}.ma-kpi.tone-pending{border-left:4px solid var(--ma-warn)}.ma-kpi.tone-pending .ma-kpi-v{color:var(--ma-warn)}.ma-kpi.tone-ok{border-left:4px solid var(--ma-ok)}.ma-kpi.tone-ok .ma-kpi-v{color:var(--ma-ok)}.ma-kpi.tone-err{border-left:4px solid var(--ma-err)}.ma-kpi.tone-err .ma-kpi-v{color:var(--ma-err)}.ma-filters{background:var(--ma-surface);border:1px solid var(--ma-border);border-radius:14px;padding:14px;margin-bottom:14px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;gap:10px}.ma-search{position:relative;flex:1}.ma-search input{width:100%;padding:10px 12px 10px 36px;border:1px solid var(--ma-border);border-radius:10px;background:var(--ma-surface-2);color:var(--ma-ink);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ma-search input::placeholder{color:var(--ma-dim)}.ma-search input:focus{border-color:var(--ma-brand);box-shadow:0 0 0 3px var(--ma-ring);background:#fff}.ma-search:before{content:"🔎";position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;pointer-events:none;opacity:.55}.ma-filter-row{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.ma-filter-row>*{min-width:0}.ma-field{display:flex;flex-direction:column;gap:4px;flex:1 1 160px;min-width:140px}.ma-field-label{font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--ma-muted)}.ma-field select,.ma-field input{width:100%;padding:9px 11px;border:1px solid var(--ma-border);border-radius:10px;background:var(--ma-surface);color:var(--ma-ink);font-size:13px;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ma-field select:focus,.ma-field input:focus{border-color:var(--ma-brand);box-shadow:0 0 0 3px var(--ma-ring)}.ma-tabs{display:inline-flex;padding:3px;background:var(--ma-surface-2);border:1px solid var(--ma-border);border-radius:10px}.ma-tab{padding:7px 12px;border:0;background:transparent;color:var(--ma-muted);font-weight:700;font-size:12px;border-radius:7px;cursor:pointer;font-family:inherit;transition:all .15s ease}.ma-tab:hover:not(.is-on){color:var(--ma-ink);background:#fff}.ma-tab.is-on{background:#fff;color:var(--ma-brand);box-shadow:0 2px 6px #0f172a14}.ma-result{font-size:12px;color:var(--ma-muted);font-weight:600;margin-left:auto;padding:6px 10px;border-radius:999px;background:var(--ma-brand-soft);color:var(--ma-brand);border:1px solid var(--ma-ring)}.ma-table-card{background:var(--ma-surface);border:1px solid var(--ma-border);border-radius:16px;box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.ma-alert{padding:10px 14px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:10px}.ma-alert.err{background:var(--ma-err-soft);color:var(--ma-err);border-bottom:1px solid rgba(190,18,60,.2)}.ma-alert.ok{background:var(--ma-ok-soft);color:var(--ma-ok);border-bottom:1px solid rgba(21,128,61,.2)}.ma-table-wrap{width:100%;overflow-x:auto}.ma-table{width:100%;border-collapse:separate;border-spacing:0;min-width:1100px}.ma-table thead th{background:var(--ma-surface-2);color:var(--ma-muted);font-weight:800;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;padding:14px 12px;border-bottom:1px solid var(--ma-border);text-align:left;white-space:nowrap;position:sticky;top:0}.ma-table tbody td{padding:14px 12px;border-bottom:1px solid var(--ma-border-2);color:var(--ma-ink);font-size:13px;vertical-align:middle}.ma-table tbody tr{transition:background .12s ease}.ma-table tbody tr:hover{background:var(--ma-surface-2)}.ma-table tbody tr:last-child td{border-bottom:0}.ma-member{display:flex;align-items:center;gap:10px;min-width:180px}.ma-avatar{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;color:#fff;font-weight:800;font-size:13.5px;letter-spacing:.3px;box-shadow:0 6px 14px -6px #4f46e566;background:linear-gradient(135deg,#818cf8,#4338ca)}.ma-row:nth-child(3n+2) .ma-avatar{background:linear-gradient(135deg,#34d399,#059669);box-shadow:0 6px 14px -6px #05966966}.ma-row:nth-child(3n+3) .ma-avatar{background:linear-gradient(135deg,#fb7185,#be123c);box-shadow:0 6px 14px -6px #be123c66}.ma-row:nth-child(4n+4) .ma-avatar{background:linear-gradient(135deg,#fbbf24,#d97706);box-shadow:0 6px 14px -6px #d9770666}.ma-member-body{min-width:0}.ma-member-name{font-weight:700;color:var(--ma-ink);letter-spacing:-.01em;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ma-member-uid{font-size:11.5px;color:var(--ma-muted);font-family:ui-monospace,Menlo,Consolas,monospace}.ma-login{display:flex;flex-direction:column;gap:2px;font-size:11.5px;color:var(--ma-muted)}.ma-login b{color:var(--ma-ink-2);font-weight:700}.ma-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;background:var(--ma-surface-2);color:var(--ma-ink-2);border:1px solid var(--ma-border)}.ma-badge.rank-trial{background:#f1f5f9;color:#475569}.ma-badge.rank-v1{background:#e0e7ff;color:#4338ca;border-color:#4f46e540}.ma-badge.rank-v2{background:#fef3c7;color:#b45309;border-color:#b4530940}.ma-badge.rank-v3{background:linear-gradient(135deg,#fde68a,#f59e0b);color:#713f12;border-color:#b4530959}.ma-status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.ma-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ma-status.ok{background:var(--ma-ok-soft);color:var(--ma-ok)}.ma-status.pending{background:var(--ma-warn-soft);color:var(--ma-warn)}.ma-status.err{background:var(--ma-err-soft);color:var(--ma-err)}.ma-toggle{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--ma-muted)}.ma-toggle.on{color:var(--ma-ok)}.ma-toggle.off{color:var(--ma-err)}.ma-money{font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:700;color:var(--ma-ink);font-size:13px}.ma-money.locked{color:var(--ma-warn)}.ma-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ma-cards{display:none;padding:10px}.ma-card{background:#fff;border:1px solid var(--ma-border);border-radius:14px;padding:14px;margin-bottom:10px;box-shadow:0 1px 2px #0f172a0a}.ma-card-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ma-card-body{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-bottom:10px}.ma-card-row{display:flex;flex-direction:column;gap:2px;font-size:12px}.ma-card-row>span:first-child{font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:var(--ma-muted);font-weight:800}.ma-card-actions{display:flex;gap:6px;flex-wrap:wrap;padding-top:10px;border-top:1px dashed var(--ma-border)}.ma-empty{padding:40px 20px;text-align:center;color:var(--ma-muted)}.ma-empty-ico{font-size:32px;margin-bottom:8px}.ma-empty-t{font-size:14px;font-weight:700;color:var(--ma-ink);margin-bottom:4px}.ma-empty-s{font-size:12.5px;color:var(--ma-muted)}@media (max-width: 1060px){.ma-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width: 860px){.ma-hero{padding:18px}.ma-hero-title{font-size:19px}.ma-table-wrap{display:none}.ma-cards{display:block}}@media (max-width: 520px){.ma-kpis{grid-template-columns:1fr 1fr;gap:8px}.ma-kpi{padding:12px}.ma-kpi-v{font-size:18px}.ma-filters{padding:12px}.ma-card-body{grid-template-columns:1fr}}.vip-container{--vip-ink: #0f172a;--vip-ink-soft: #475569;--vip-muted: #64748b;--vip-line: #e5e9f2;--vip-line-soft: #eef2f7;--vip-bg: #f8fafc;--vip-card: #ffffff;--vip-primary: #4f46e5;--vip-primary-2: #4338ca;--vip-primary-soft:#eef2ff;--vip-ring: rgba(79,70,229,.18);--vip-gold: #b45309;--vip-gold-soft: #fef3c7;--vip-ok: #15803d;--vip-ok-soft: #d1fae5;--vip-off: #94a3b8;--vip-off-soft: #f1f5f9;--vip-danger: #b91c1c;--vip-danger-soft:#fee2e2;max-width:1140px;margin:0 auto;padding:4px 0 40px;color:var(--vip-ink)}.vip-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 26px;border-radius:20px;margin-bottom:20px;background:radial-gradient(600px 300px at 110% -40%,rgba(79,70,229,.12),transparent 60%),radial-gradient(500px 260px at -10% 120%,rgba(245,158,11,.1),transparent 60%),linear-gradient(180deg,#fff,#fbfbff);border:1px solid var(--vip-line);box-shadow:0 8px 22px #0f172a0d;position:relative;overflow:hidden}.vip-hero:before{content:"";position:absolute;top:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,var(--vip-primary),#8b5cf6,#f59e0b)}.vip-hero-left{min-width:260px}.vip-hero-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--vip-primary);margin-bottom:6px}.vip-hero-title{font-size:24px;font-weight:800;color:var(--vip-ink);margin:0 0 6px;letter-spacing:-.02em}.vip-hero-sub{font-size:13.5px;color:var(--vip-muted);max-width:620px;line-height:1.5}.vip-hero-actions{display:flex;gap:10px;align-items:center}.vip-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:10px;font-weight:600;font-size:13.5px;border:1px solid transparent;cursor:pointer;background:linear-gradient(180deg,var(--vip-primary),var(--vip-primary-2));color:#fff;box-shadow:0 6px 14px #4f46e538;transition:transform .12s ease,box-shadow .15s ease,filter .15s ease;font-family:inherit;white-space:nowrap}.vip-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 10px 20px #4f46e547}.vip-btn:active{transform:translateY(0)}.vip-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.vip-btn.ghost{background:#fff;color:var(--vip-ink);border-color:var(--vip-line);box-shadow:0 1px 2px #0f172a0a}.vip-btn.ghost:hover:not(:disabled){border-color:var(--vip-primary);color:var(--vip-primary);filter:none;box-shadow:0 4px 10px #4f46e51f}.vip-btn.danger{background:linear-gradient(180deg,#ef4444,var(--vip-danger));box-shadow:0 6px 14px #b91c1c2e}.vip-btn.danger:hover:not(:disabled){box-shadow:0 10px 20px #b91c1c40}.vip-upload{cursor:pointer}.vip-upload.disabled{pointer-events:none;opacity:.6}.vip-alert{padding:12px 16px;border-radius:12px;margin-bottom:14px;font-weight:600;font-size:13.5px;display:flex;align-items:center;gap:10px;border:1px solid transparent}.vip-alert.err{background:var(--vip-danger-soft);color:var(--vip-danger);border-color:#b91c1c33}.vip-alert.err:before{content:"⚠";font-size:16px}.vip-alert.ok{background:var(--vip-ok-soft);color:var(--vip-ok);border-color:#15803d38}.vip-alert.ok:before{content:"✓";font-size:16px;font-weight:900}.vip-section-label{font-size:11px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--vip-muted);margin:18px 0 10px;display:flex;align-items:center;gap:10px}.vip-section-label:before{content:"";width:22px;height:2px;background:linear-gradient(90deg,var(--vip-primary),transparent);border-radius:2px}.vip-tabs{display:flex;gap:6px;padding:6px;background:#fff;border:1px solid var(--vip-line);border-radius:14px;width:fit-content;box-shadow:0 1px 2px #0f172a0a;margin-bottom:4px}.vip-tab{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:10px;font-weight:700;font-size:13px;border:0;background:transparent;color:var(--vip-muted);cursor:pointer;transition:all .18s ease;font-family:inherit;letter-spacing:.4px}.vip-tab-dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.6}.vip-tab:hover:not(:disabled):not(.active){background:var(--vip-bg);color:var(--vip-ink)}.vip-tab.active{background:linear-gradient(180deg,var(--vip-primary),var(--vip-primary-2));color:#fff;box-shadow:0 6px 14px #4f46e53d}.vip-tab.active .vip-tab-dot{background:#fbbf24;opacity:1}.vip-tab:disabled{opacity:.55;cursor:not-allowed}.vip-slot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:4px}.vip-slot{text-align:left;padding:14px;border-radius:14px;border:1.5px solid var(--vip-line);background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease,background .15s ease;font-family:inherit;color:var(--vip-ink);display:flex;flex-direction:column;gap:8px}.vip-slot:hover:not(:disabled){border-color:#c7d2fe;transform:translateY(-1px);box-shadow:0 8px 18px #4f46e514}.vip-slot.active{border-color:var(--vip-primary);background:var(--vip-primary-soft);box-shadow:0 8px 20px #4f46e52e}.vip-slot:disabled{opacity:.6;cursor:not-allowed}.vip-slot-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.vip-slot-title{font-weight:800;font-size:14px;color:var(--vip-ink);letter-spacing:-.01em}.vip-slot-badge{font-size:10.5px;font-weight:800;padding:3px 9px;border-radius:999px;text-transform:uppercase;letter-spacing:.5px}.vip-slot-badge.ok{background:var(--vip-ok-soft);color:var(--vip-ok)}.vip-slot-badge.off{background:var(--vip-off-soft);color:var(--vip-off)}.vip-slot-badge.empty{background:var(--vip-gold-soft);color:var(--vip-gold)}.vip-slot-hint{font-size:11.5px;color:var(--vip-muted)}.vip-slot-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.vip-slot-meta .chip{font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:6px;background:var(--vip-off-soft);color:var(--vip-muted);border:1px solid transparent}.vip-slot-meta .chip.on{background:var(--vip-ok-soft);color:var(--vip-ok);border-color:#15803d2e}.vip-card{background:#fff;border:1px solid var(--vip-line);border-radius:18px;padding:22px;box-shadow:0 8px 22px #0f172a0d;position:relative;overflow:hidden}.vip-card:before{content:"";position:absolute;top:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,var(--vip-primary),#8b5cf6);opacity:.5}.vip-card-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px dashed var(--vip-line);margin-bottom:18px}.vip-card-eyebrow{font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--vip-gold);margin-bottom:4px}.vip-card-title{font-size:18px;font-weight:800;color:var(--vip-ink);margin:0;letter-spacing:-.01em}.vip-card-sub{font-size:13px;color:var(--vip-muted);margin-top:4px}.vip-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.vip-switch input{display:none}.vip-switch-track{width:42px;height:24px;border-radius:999px;background:var(--vip-off-soft);border:1px solid var(--vip-line);position:relative;transition:background .2s ease,border-color .2s ease;flex-shrink:0}.vip-switch-knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0f172a33;transition:transform .2s ease}.vip-switch input:checked+.vip-switch-track{background:linear-gradient(135deg,var(--vip-ok),#16a34a);border-color:var(--vip-ok)}.vip-switch input:checked+.vip-switch-track .vip-switch-knob{transform:translate(18px)}.vip-switch-label{font-size:12.5px;font-weight:700;color:var(--vip-ink-soft);letter-spacing:.2px}.vip-grid{display:grid;grid-template-columns:1.3fr .9fr;gap:22px;align-items:start}@media (max-width: 900px){.vip-grid{grid-template-columns:1fr}}.vip-col{min-width:0}.vip-field{margin-bottom:14px}.vip-field:last-child{margin-bottom:0}.vip-field-label{display:block;font-size:11.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--vip-muted);margin-bottom:6px}.vip-field-hint{margin-top:6px;font-size:12px;color:var(--vip-muted)}.vip-field-hint b{color:var(--vip-ink)}.vip-input{width:100%;padding:12px 14px;background:#fff;color:var(--vip-ink);border:1px solid var(--vip-line);border-radius:10px;font-size:14px;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.vip-input:hover{border-color:#cbd5e1}.vip-input:focus{border-color:var(--vip-primary);box-shadow:0 0 0 3px var(--vip-ring)}.vip-input:disabled{background:var(--vip-bg);color:var(--vip-muted);cursor:not-allowed}.vip-input.mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13.5px;letter-spacing:.2px}.vip-row-inline{display:flex;gap:10px;align-items:stretch}.vip-row-inline .vip-input{flex:1;min-width:0}.vip-row-inline .vip-btn{flex-shrink:0;padding:10px 14px}.vip-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--vip-line);flex-wrap:wrap}@media (max-width: 520px){.vip-actions{flex-direction:column-reverse}.vip-actions .vip-btn{width:100%}}.vip-col-preview{padding:16px;border:1px solid var(--vip-line);border-radius:14px;background:linear-gradient(180deg,#fafbff,#f1f5f9)}.vip-preview-label{font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--vip-muted);margin-bottom:10px;text-align:center}.vip-photo-preview{width:100%;aspect-ratio:1 / 1;max-width:260px;margin:0 auto 14px;border-radius:14px;border:1.5px solid var(--vip-line);background:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:0 4px 14px #0f172a0f}.vip-photo-preview img{width:100%;height:100%;object-fit:contain;padding:8px;display:block}.vip-photo-empty{color:var(--vip-muted);font-size:12.5px;text-align:center;display:grid;gap:8px;place-items:center;padding:20px}.vip-photo-empty-ico{font-size:32px;opacity:.6}.vip-preview-meta{display:grid;gap:6px;font-size:13px}.vip-preview-row{display:flex;justify-content:space-between;padding:8px 12px;background:#fff;border-radius:10px;border:1px solid var(--vip-line)}.vip-preview-row span{color:var(--vip-muted);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.vip-preview-row b{color:var(--vip-ink);font-weight:700;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}.vip-preview-row .status-ok{color:var(--vip-ok);font-family:inherit}.vip-preview-row .status-off{color:var(--vip-off);font-family:inherit}@media (max-width: 640px){.vip-hero{padding:18px;border-radius:16px}.vip-hero-title{font-size:20px}.vip-card{padding:18px;border-radius:14px}.vip-slot-grid{grid-template-columns:1fr 1fr;gap:8px}.vip-slot{padding:12px}.vip-tabs{width:100%}.vip-tab{flex:1;justify-content:center;padding:10px 8px}}@media (max-width: 420px){.vip-slot-grid{grid-template-columns:1fr}}.vip-small{font-size:13px;color:var(--vip-muted)}.vip-topbar{display:none}.field{display:block}.auth-page{width:100vw;height:100vh;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f8fafc,#eef2ff);padding:16px;box-sizing:border-box}.auth-page .auth-card{margin:0!important}.auth-card{width:100%;max-width:420px;background:#fff;border-radius:14px;padding:28px;text-align:center;box-shadow:0 10px 40px #00000014}.auth-card .small{color:#000;font-size:13px;font-weight:600;cursor:pointer}.auth-icon{width:54px;height:54px;border-radius:50%;background:#0ea5a4;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;color:#fff;font-size:24px}.auth-title{font-size:22px;font-weight:700;margin-bottom:6px;color:#020617}.auth-sub{font-size:14px;color:#6b7280;margin-bottom:16px}.auth-card input{width:100%;padding:12px 14px;border-radius:10px;border:1px solid #d1d5db;font-size:15px;color:#000;font-weight:500;outline:none}.auth-card input::placeholder{color:#9ca3af}.auth-card input:focus{border-color:#0ea5a4}.auth-card .btn{padding:12px;border-radius:10px;border:none;background:#2563eb;color:#fff;font-weight:600;font-size:15px;cursor:pointer}.auth-card .btn:hover{background:#1e4fd8}.error{color:#dc2626;font-size:13px}.ok{color:#16a34a;font-size:13px}.auth-footer{margin-top:14px;font-size:14px;color:#000}.auth-footer a{color:#0ea5a4;font-weight:600;cursor:pointer}@media (max-width: 480px){.auth-card{padding:22px}}.terms-row{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#374151;line-height:1.2}.terms-row input[type=checkbox]{margin-top:2px;width:14px;height:14px;flex:0 0 auto}.terms-row .terms-text{flex:1}.terms-row .terms-link{color:#0ea5a4;font-weight:600;cursor:pointer;text-decoration:none;display:inline;white-space:nowrap}.eoBrand{font-weight:900;letter-spacing:.3px;font-size:22px;color:#000!important}@media (max-width: 520px){.auth-page{min-height:100dvh;width:100%;padding:0;background:#f6f7fb;display:block}.auth-card{width:100%;max-width:none;background:transparent;border:0;border-radius:0;box-shadow:none;padding:18px 16px;padding-top:calc(16px + env(safe-area-inset-top));padding-bottom:calc(18px + env(safe-area-inset-bottom));text-align:left}.auth-card .small{font-size:14px;font-weight:700;color:#0f172a}.eoLogoRow{justify-content:flex-start;margin:10px 0}.eoMark{width:40px;height:40px;border-radius:12px;box-shadow:0 10px 20px #0000002e}.eoBrand{font-size:20px}.auth-title{font-size:24px;font-weight:900;margin:8px 0 2px;letter-spacing:-.02em;color:#0f172a}.auth-sub{margin:0 0 16px;font-size:13px;color:#0f172a99}.auth-card form{display:grid;gap:12px;margin-top:6px}.auth-card form .small{display:block;margin-bottom:6px;font-size:12px;font-weight:800;color:#0f172ab3}.auth-card input{height:50px;border-radius:14px;padding:0 14px;font-size:16px;background:#ffffffd9;border:1px solid rgba(15,23,42,.1);box-shadow:0 1px #0f172a05}.auth-card input::placeholder{color:#0f172a59}.auth-card input:focus{border-color:#2563eb8c;box-shadow:0 0 0 4px #2563eb1f}.error,.ok{border-radius:14px;padding:10px 12px;font-size:13px}.error{background:#ef444414;border:1px solid rgba(239,68,68,.25);color:#b91c1c}.ok{background:#22c55e1a;border:1px solid rgba(34,197,94,.22);color:#166534}.auth-card .btn{margin-top:6px;height:54px;border-radius:16px;font-size:16px;font-weight:800;background:#2563eb;box-shadow:0 10px 20px #2563eb38;-webkit-tap-highlight-color:transparent}.auth-card .btn:active{transform:translateY(1px);box-shadow:0 7px 14px #2563eb33}.auth-footer{margin-top:14px;text-align:center;color:#0f172abf}}.mh{--mh-wrap: min(1120px, 94vw);--mh-bg: #f6f8fc;--mh-card: #ffffff;--mh-ink: #0f172a;--mh-ink-soft: #334155;--mh-ink-mute: #64748b;--mh-line: rgba(15, 23, 42, .08);--mh-line-2: rgba(15, 23, 42, .14);--mh-primary: #2457f5;--mh-primary-d: #1d43c3;--mh-teal: #0ea5a4;--mh-gold: #eab308;--mh-good: #10b981;--mh-warn: #f59e0b;--mh-bad: #ef4444;--mh-radius: 16px;--mh-radius-sm: 12px;--mh-shadow-sm: 0 2px 8px rgba(15, 23, 42, .06);--mh-shadow: 0 10px 30px -12px rgba(15, 23, 42, .18);--mh-shadow-lg: 0 24px 50px -22px rgba(15, 23, 42, .32);background:var(--mh-bg);color:var(--mh-ink);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.mh-wrap{width:var(--mh-wrap);margin:0 auto;padding:18px 0 32px}.mh-hero{position:relative;border-radius:22px;overflow:hidden;color:#fff;box-shadow:var(--mh-shadow-lg);isolation:isolate;margin-bottom:20px}.mh-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-color:#0b1430;z-index:-1;transform:scale(1.02);transition:transform .6s ease}.mh-hero:hover .mh-hero-bg{transform:scale(1.05)}.mh-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(700px 320px at 88% -10%,rgba(14,165,164,.42),transparent 60%),radial-gradient(500px 260px at -10% 110%,rgba(245,158,11,.16),transparent 60%);pointer-events:none;z-index:-1}.mh-hero-inner{padding:24px 22px 20px}.mh-hero-top{display:flex;align-items:center;gap:14px;margin-bottom:18px}.mh-avatar-wrap{position:relative;width:60px;height:60px;flex:0 0 60px}.mh-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#fff;border:2px solid rgba(255,255,255,.6);box-shadow:0 6px 18px #00000040}.mh-avatar-ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(14,165,164,.8);pointer-events:none;animation:mh-pulse 2.4s ease-in-out infinite}@keyframes mh-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.3;transform:scale(1.06)}}.mh-welcome{font-size:13px;opacity:.78;letter-spacing:.2px}.mh-name{font-size:22px;font-weight:800;letter-spacing:-.2px;line-height:1.1;margin-top:2px;display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.mh-vip{display:inline-flex;align-items:center;padding:3px 10px;font-size:10.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;border-radius:999px;background:linear-gradient(135deg,#eab308,#f59e0b);color:#1a1205;box-shadow:0 4px 12px #eab30859}.mh-vip-trial{background:#ffffff2e;color:#fff;box-shadow:none}.mh-vip-vip1{background:linear-gradient(135deg,#94a3b8,#64748b);color:#fff}.mh-vip-vip2{background:linear-gradient(135deg,#0ea5a4,#0284c7);color:#fff}.mh-vip-vip3{background:linear-gradient(135deg,#eab308,#f59e0b);color:#1a1205}.mh-uid{font-size:12px;opacity:.7;font-family:ui-monospace,Menlo,Consolas,monospace;margin-top:4px}.mh-balance{padding:14px 0 18px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:16px}.mh-balance-label{font-size:11px;text-transform:uppercase;letter-spacing:2px;opacity:.6;margin-bottom:4px}.mh-balance-amt{display:flex;align-items:baseline;gap:10px}.mh-balance-cur{font-size:13px;opacity:.7;font-weight:600}.mh-balance-val{font-size:38px;font-weight:800;letter-spacing:-1px;line-height:1}.mh-balance-locked{margin-top:8px;font-size:12px;opacity:.72;display:inline-flex;align-items:center;gap:6px}.mh-dot{width:6px;height:6px;border-radius:50%;background:#fbbf24}.mh-qa{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mh-qa-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#ffffff1f;color:#fff;padding:12px 6px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background .16s ease,transform .12s ease;font-family:inherit;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1)}.mh-qa-btn:hover{background:#fff3;transform:translateY(-2px)}.mh-qa-btn:active{transform:translateY(0)}.mh-qa-icon{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:16px;font-weight:800;background:#ffffff29}.mh-qa-btn.tone-blue .mh-qa-icon{background:#2457f5e6}.mh-qa-btn.tone-teal .mh-qa-icon{background:#0ea5a4e6}.mh-qa-btn.tone-gold .mh-qa-icon{background:#eab308e6;color:#1a1205}.mh-qa-label{font-size:11.5px;letter-spacing:.2px}.mh-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px;background:var(--mh-card);border-radius:var(--mh-radius);border:1px solid var(--mh-line);box-shadow:var(--mh-shadow-sm);margin-bottom:28px}.mh-stat{display:flex;align-items:center;gap:10px;padding:2px 4px}.mh-stat-dot{width:10px;height:10px;border-radius:50%;background:var(--mh-ink-mute);box-shadow:0 0 0 3px #0f172a0f}.mh-stat-dot.tone-good{background:var(--mh-good);box-shadow:0 0 0 3px #10b9812e}.mh-stat-dot.tone-info{background:var(--mh-primary);box-shadow:0 0 0 3px #2457f526}.mh-stat-dot.tone-warn{background:var(--mh-warn);box-shadow:0 0 0 3px #f59e0b2e}.mh-stat-dot.tone-bad{background:var(--mh-bad);box-shadow:0 0 0 3px #ef44442e}.mh-stat-lbl{font-size:11px;color:var(--mh-ink-mute);letter-spacing:.3px;text-transform:uppercase}.mh-stat-val{font-size:13.5px;font-weight:700;color:var(--mh-ink);margin-top:1px}.mh-sec{margin-bottom:32px}.mh-sec-head{margin-bottom:14px}.mh-sec-head h2{font-size:18px;font-weight:800;letter-spacing:-.2px;margin:0 0 2px;color:var(--mh-ink)}.mh-sec-head p{font-size:13px;color:var(--mh-ink-mute);margin:0}.mh-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.mh-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--mh-card);border:1px solid var(--mh-line);border-radius:var(--mh-radius);overflow:hidden;cursor:pointer;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;box-shadow:var(--mh-shadow-sm);font-family:inherit;position:relative}.mh-step:hover{transform:translateY(-3px);border-color:#2457f559;box-shadow:var(--mh-shadow)}.mh-step-photo{width:100%;height:140px;background-size:cover;background-position:center}.mh-step-num{position:absolute;top:12px;left:12px;padding:4px 10px;background:#0f172ab8;color:#fff;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.3px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mh-step-body{padding:14px 14px 12px}.mh-step-title{font-size:15px;font-weight:700;color:var(--mh-ink);margin-bottom:4px;letter-spacing:-.1px}.mh-step-desc{font-size:12.5px;color:var(--mh-ink-mute);line-height:1.5;margin-bottom:12px}.mh-step-cta{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--mh-primary);transition:gap .18s ease}.mh-step:hover .mh-step-cta{gap:10px}.mh-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mh-panel{background:var(--mh-card);border:1px solid var(--mh-line);border-radius:var(--mh-radius);overflow:hidden;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;box-shadow:var(--mh-shadow-sm);display:flex;flex-direction:column}.mh-panel:hover{transform:translateY(-3px);border-color:#0ea5a459;box-shadow:var(--mh-shadow)}.mh-panel-photo{position:relative;width:100%;height:160px;background-size:cover;background-position:center}.mh-panel-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(15,23,42,.5))}.mh-panel-tag{position:absolute;bottom:12px;left:12px;z-index:1;padding:4px 10px;border-radius:999px;background:#ffffffeb;color:var(--mh-ink);font-size:10.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.mh-panel-body{padding:16px;display:flex;flex-direction:column;flex:1}.mh-panel-title{font-size:15px;font-weight:800;color:var(--mh-ink);letter-spacing:-.1px}.mh-panel-desc{font-size:12.5px;color:var(--mh-ink-mute);line-height:1.5;margin:4px 0 10px}.mh-panel-list{margin:0 0 12px;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;flex:1}.mh-panel-list li{font-size:12.5px;color:var(--mh-ink-soft);line-height:1.45;padding-left:18px;position:relative}.mh-panel-list li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--mh-teal)}.mh-panel-cta{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--mh-primary);transition:gap .18s ease}.mh-panel:hover .mh-panel-cta{gap:10px}.mh-faq{display:flex;flex-direction:column;gap:8px}.mh-faq-item{background:var(--mh-card);border:1px solid var(--mh-line);border-radius:var(--mh-radius-sm);overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.mh-faq-item.is-open{border-color:#2457f552;box-shadow:var(--mh-shadow-sm)}.mh-faq-q{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;text-align:left;background:transparent;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;font-size:13.5px;font-weight:700;color:var(--mh-ink);cursor:pointer;font-family:inherit}.mh-faq-chev{transition:transform .18s ease;color:var(--mh-ink-mute);flex:0 0 18px}.mh-faq-item.is-open .mh-faq-chev{transform:rotate(180deg);color:var(--mh-primary)}.mh-faq-a{max-height:0;overflow:hidden;padding:0 16px;color:var(--mh-ink-soft);font-size:13px;line-height:1.55;transition:max-height .26s ease,padding .26s ease}.mh-faq-item.is-open .mh-faq-a{max-height:300px;padding:0 16px 14px}.mh-footer{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;background:linear-gradient(135deg,#2457f514,#0ea5a40f);border:1px solid rgba(36,87,245,.14);border-radius:var(--mh-radius)}.mh-footer-icon{font-size:22px;flex:0 0 22px}.mh-footer-title{font-size:13px;font-weight:800;color:var(--mh-primary-d);margin-bottom:2px}.mh-footer-text{font-size:12.5px;color:var(--mh-ink-soft);line-height:1.5}.homeNavSpacer{height:90px}.homeBottomNav{position:fixed;left:0;right:0;bottom:0;z-index:20}@media (max-width: 900px){.mh-panels{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.mh-balance-val{font-size:32px}.mh-steps,.mh-panels{grid-template-columns:1fr}.mh-strip{grid-template-columns:1fr 1fr}.mh-hero-inner{padding:20px 16px}.mh-qa-label{font-size:11px}}@media (max-width: 420px){.mh-strip{grid-template-columns:1fr 1fr;gap:8px;padding:12px}.mh-name{font-size:19px}.mh-balance-val{font-size:28px}.mh-qa-btn{padding:10px 4px}.mh-qa-icon{width:26px;height:26px;font-size:14px}}.mNav{position:fixed;left:0;right:0;bottom:0;z-index:999;height:78px;padding-bottom:env(safe-area-inset-bottom,0px);display:grid;grid-template-columns:repeat(5,1fr);align-items:center;background:linear-gradient(180deg,#0a1c42c7,#050e23f5);border-top:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 -10px 30px -6px #00000052}.mNavItem{height:100%;background:transparent;border:0;cursor:pointer;border-radius:14px;margin:6px;transition:transform .18s ease,background .18s ease;color:#ffffffa8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-family:inherit;-webkit-tap-highlight-color:transparent}.mNavItem:hover{transform:translateY(-1px)}.mNavItem:active{transform:scale(.96)}.mNavItem:hover .mNavIcon,.mNavItem.active .mNavIcon{color:#f7a707}.mNavItem:hover .mNavText,.mNavItem.active .mNavText{color:#fff;opacity:1}.mNavItem.active{background:radial-gradient(70% 60% at 50% 120%,rgba(247,167,7,.18),transparent 70%)}.mNavItem.active:before{content:"";position:absolute;top:4px;width:22px;height:3px;border-radius:3px;background:linear-gradient(90deg,#fbbf24,#f59e0b);box-shadow:0 2px 8px #f7a7078c}.mNavItem{position:relative}.mNavIcon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;line-height:1;color:#ffffffc7;opacity:1;transition:color .18s ease,transform .18s ease}.mNavIcon svg{width:100%;height:100%;display:block}.mNavItem:hover .mNavIcon{transform:scale(1.06)}.mNavText{font-size:11.5px;font-weight:600;letter-spacing:.1px;color:#ffffffb8;transition:color .18s ease}.mNavItem.mine:before{display:none}.mNavItem.mine .mNavIcon{width:46px;height:46px;border-radius:999px;padding:10px;background:radial-gradient(circle at 30% 30%,#ffd27a,#ff9f2f);color:#1a1000;box-shadow:0 10px 22px #f7a70773,inset 0 1px #ffffff59;border:3px solid rgba(10,20,40,.9);transform:translateY(-10px);transition:transform .18s ease,box-shadow .18s ease}.mNavItem.mine:hover .mNavIcon,.mNavItem.mine.active .mNavIcon{color:#1a1000;transform:translateY(-12px) scale(1.04);box-shadow:0 14px 28px #f7a7078c,inset 0 1px #fff6}.mNavSpacer{height:calc(78px + env(safe-area-inset-bottom,0px))}@media (max-width: 780px){.mNav{height:64px}.mNavSpacer{height:calc(64px + env(safe-area-inset-bottom,0px))}.mNavItem{margin:4px;gap:2px}.mNavIcon{width:22px;height:22px}.mNavText{font-size:10.5px}.mNavItem.mine .mNavIcon{width:42px;height:42px;padding:9px;transform:translateY(-8px)}.mNavItem.mine:hover .mNavIcon,.mNavItem.mine.active .mNavIcon{transform:translateY(-10px) scale(1.04)}}@media (max-width: 380px){.mNavText{display:none}.mNavItem{gap:0}.mNavIcon{width:24px;height:24px}.mNavItem.mine .mNavIcon{width:40px;height:40px}}.historyPage{min-height:100vh;padding-bottom:84px;background:radial-gradient(1200px 700px at 20% 20%,rgba(90,180,255,.22),transparent 55%),radial-gradient(900px 600px at 80% 30%,rgba(255,180,60,.18),transparent 60%),radial-gradient(900px 700px at 70% 80%,rgba(255,80,140,.14),transparent 65%),linear-gradient(180deg,#061529,#071c35 45%,#061529);color:#eaf2ff}.historyContent{max-width:1050px;margin:0 auto;padding:22px 16px}.historyHeader{margin-bottom:14px}.historyTitle{font-size:24px;font-weight:900;color:#fffffff5;margin:0}.historySub{font-size:13px;opacity:.75;margin-top:6px}.historyAlert{padding:10px 12px;border-radius:12px;margin-bottom:12px;font-size:14px}.historyAlert.error{background:#ff00502e;border:1px solid rgba(255,0,80,.35);color:#fffffff2}.historyCard{position:relative;margin-bottom:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 30px #00000059;overflow:hidden}.historyCard:before{content:"";position:absolute;inset:-50px -60px auto -60px;height:180px;background:radial-gradient(circle at 30% 30%,rgba(90,180,255,.3),transparent 60%);opacity:.65;pointer-events:none}.historyEmpty{text-align:center;padding:30px 10px;font-size:14px;opacity:.9;color:#ffffffe6}.historyTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;position:relative;z-index:1;gap:8px}.historyIndex{font-weight:900;font-size:12px;color:#ffffffeb;opacity:.95;min-width:20px}.historyBadge{font-size:10px;font-weight:900;padding:4px 10px;border-radius:999px;background:linear-gradient(180deg,#ffd25a,#ff9f2f);color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.25);box-shadow:0 6px 16px #ffb43c40;white-space:nowrap}.historyName{font-size:14px;font-weight:900;margin-bottom:8px;color:#fff;text-align:left;position:relative;z-index:1}.historyGrid{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;position:relative;z-index:1;justify-content:space-around}.historyGrid>div{display:flex;align-items:baseline;gap:6px;min-width:0}.historyLabel{font-size:11px;font-weight:800;color:#ffffffbf;letter-spacing:.2px;white-space:nowrap}.historyValue{font-size:13px;font-weight:900;color:#fff;line-height:1.2;word-break:break-word}.historyValue.strong{font-size:14px;font-weight:900;color:#ffd25a;text-shadow:0 0 14px rgba(255,210,90,.35)}@media (max-width: 640px){.historyGrid{flex-direction:column;align-items:flex-start;gap:8px}.historyGrid>div{width:100%}.historyLabel{font-size:10px}.historyValue{font-size:12px}.historyValue.strong,.historyName{font-size:13px}}.historySummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.summaryCard{border-radius:18px;padding:14px 14px 12px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 36px #00000059}.summaryTitle{font-size:14px;font-weight:900;margin-bottom:10px;color:#ffd25a}.summaryGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;text-align:center}.summaryLabel{font-size:11px;opacity:.75}.summaryValue{font-size:15px;font-weight:800;margin-top:2px}.summaryValue.strong{font-size:17px;color:#fff}@media (max-width: 780px){.historySummary{grid-template-columns:1fr}}.historyTabs{display:flex;gap:8px;margin:20px 0;padding:0 4px;flex-wrap:wrap}.historyTab{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#ffffffbf;padding:10px 20px;border-radius:25px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.historyTab:hover{background:#ffffff1f;color:#ffffffe6;transform:translateY(-2px)}.historyTab.active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#ffffff4d;box-shadow:0 8px 25px #667eea66}.historyBadge.deposit{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.historyBadge.withdrawal{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff}.historyBadge.task{background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff}.historyStatus{font-size:9px;font-weight:700;padding:3px 8px;border-radius:10px;text-transform:uppercase;white-space:nowrap}.historyStatus.completed{background:#4caf5033;color:#4caf50;border:1px solid rgba(76,175,80,.3)}.historyStatus.pending{background:#ffc10733;color:#ffc107;border:1px solid rgba(255,193,7,.3)}.historyStatus.processing{background:#2196f333;color:#2196f3;border:1px solid rgba(33,150,243,.3)}.historyStatus.in-progress{background:#9c27b033;color:#9c27b0;border:1px solid rgba(156,39,176,.3)}.historyTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:8px;flex-wrap:wrap}.historyPagination{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:15px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.paginationBtn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:10px 20px;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.paginationBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.paginationBtn:disabled{background:#ffffff1a;color:#fff6;cursor:not-allowed;transform:none;box-shadow:none}.paginationInfo{color:#fffc;font-size:14px;font-weight:600}@media (max-width: 600px){.historyTabs{justify-content:center}.historyTab{padding:8px 16px;font-size:13px}.historyPagination{flex-direction:column;gap:10px}.paginationBtn{padding:8px 16px;font-size:13px}}.vipPage{min-height:100svh;background:radial-gradient(1100px 560px at 85% -10%,rgba(99,102,241,.22),transparent 60%),radial-gradient(900px 500px at -10% 30%,rgba(20,184,166,.14),transparent 60%),radial-gradient(800px 420px at 50% 110%,rgba(245,158,11,.12),transparent 60%),linear-gradient(180deg,#0f172a,#0b1120 60%,#111a2e);padding:20px 20px 110px;color:#fff;position:relative;overflow-x:hidden}.vipPage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 22% 18%,rgba(255,255,255,.1),transparent),radial-gradient(1px 1px at 78% 42%,rgba(255,255,255,.08),transparent),radial-gradient(1px 1px at 45% 78%,rgba(255,255,255,.09),transparent),radial-gradient(1px 1px at 92% 88%,rgba(255,255,255,.06),transparent);background-size:320px 320px;pointer-events:none;opacity:.5;z-index:0}.vipPage>*{position:relative;z-index:1}.vipTop{max-width:1100px;margin:0 auto}.vipHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.vipBrand{display:flex;align-items:center;gap:12px}.mn-card.mn-balance{background:linear-gradient(135deg,#ffe082ab,#ffc1078c);border:1px solid rgba(248,237,237,.966);box-shadow:inset 0 0 0 1px #ffc10738,inset 0 20px 40px #ffc1072e,0 30px 60px #00000073}.mn-pill{font-size:12px;padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,#ffc107,#ff9800);border:none;color:#000;font-weight:900;color:#0b1020;background:linear-gradient(135deg,#ffd25a,#ffb300);box-shadow:0 10px 25px #00000059}.vipBrandTitle{font-size:18px;font-weight:800;letter-spacing:.5px}.vipBrandSub{opacity:.9;font-size:16.5px;margin-top:2px}.vipLogout{border:0;border-radius:999px;padding:10px 14px;cursor:pointer;background:#ffffff1f;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.balanceCardGold{display:grid;grid-template-columns:1fr;gap:12px;padding:18px;border-radius:22px;margin-top:20px;border:1px solid rgba(255,215,120,.35);box-shadow:0 18px 40px #00000040;color:#fff;background:linear-gradient(135deg,#0a0a0a,#111827 25%,#6b4e16,#cfa547 65%,#ffd36a 75%,#1a1405);position:relative;overflow:hidden}.balanceValueW{margin-top:8px;font-weight:950;font-size:clamp(24px,6vw,36px)}@media (min-width: 780px){.balanceCardGold{grid-template-columns:1.2fr .8fr}}.mn-balanceSub{margin-top:10px;font-size:12px}.vipPill{display:inline-block;padding:2px 10px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);margin-left:6px;font-size:20px}.vipError{margin-top:10px;padding:10px 12px;border-radius:12px;background:#ff005029;border:1px solid rgba(255,0,80,.25)}.vipTabs{margin:25px 0;display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-start}.vipTab{border:1px solid rgba(255,255,255,.25);background:#ffffff26;color:#ffffffe6;padding:12px 20px;border-radius:12px;cursor:pointer;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);min-width:80px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #0003}.vipTab:hover{background:#ffffff40;transform:translateY(-2px)}.vipTab.active{background:linear-gradient(135deg,#ffd25a,#ffb300);border-color:#b4dcff99;box-shadow:0 8px 25px #3c78dc66;color:#fff}.vipCardsWrap{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:25px;padding-bottom:0}.vipCard{position:relative;border-radius:20px;padding:20px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;box-shadow:0 20px 50px #0000004d;overflow:hidden;min-height:280px;transition:all .3s ease;cursor:pointer}.vipCard:hover{transform:translateY(-5px);box-shadow:0 25px 60px #0006}.vipCard.vip1:before,.vipCard.vip2:before,.vipCard.vip3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 30%,rgba(255,255,255,.1) 70%);border-radius:20px;opacity:.8;z-index:-1}.vipCard.vip1{background:linear-gradient(135deg,#1e5ac840,#3c78ff26);border-color:#6496ff4d}.vipCard.vip2{background:linear-gradient(135deg,#ff765a,#ff785026);border-color:#ffa0644d}.vipCard.vip3{background:linear-gradient(135deg,#ff5a5aa8,#a3125326);border-color:#ff78a04d}.vipCardTop{display:flex;gap:16px;align-items:center;margin-top:40px;position:relative;z-index:2}.vipIcon{width:100px;height:100px;border-radius:16px;box-shadow:0 10px 25px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);object-fit:cover;background:#ffffff1a}.vipTitleBlock{display:flex;flex-direction:column;gap:3px;flex:1}.vipStore{font-size:24px;font-weight:800;letter-spacing:.5px;margin-bottom:2px}.vipMini{font-size:13px;opacity:.9;color:#fffc}.vipDivider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);margin:20px 0 15px;position:relative;z-index:2}.vipLine{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:14px;margin-bottom:10px;position:relative;z-index:2}.vipLabel{opacity:.9;color:#fffc;font-weight:500}.vipValue{font-weight:700;color:#fff}.vipValue.strong{font-size:16px;font-weight:800;color:gold}.vipBottomNav{position:fixed;left:0;right:0;bottom:0;height:74px;background:transparent;border-top:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;grid-template-columns:repeat(5,1fr);z-index:999}.navItem{border:0;background:transparent;color:#e6f0ffcc;cursor:pointer;display:grid;place-items:center;gap:4px;padding:10px 6px}.navIcon{font-size:20px;line-height:1}.navText{font-size:12px}.navItem.active{color:#6ec8ff}.navItem.mine{color:#ffbe3cf2}.vipNavSpacer{height:84px}@media (max-width: 1200px){.vipCardsWrap{grid-template-columns:repeat(2,minmax(300px,1fr));gap:20px}}@media (max-width: 768px){.vipPage{padding:15px}.vipCardsWrap{grid-template-columns:1fr;gap:18px}.vipCard{min-height:260px}.vipIcon{width:60px;height:60px}}@media (max-width: 480px){.vipTabs{gap:8px}.vipTab{padding:10px 16px;min-width:70px;font-size:14px}}.vipTierText{font-size:13px;font-weight:600;opacity:.9;margin-bottom:6px}.vipPill.isActive{background:#16a34a24;color:#16a34a;border:1px solid rgba(22,163,74,.3)}.vipPill.isInactive{background:#ef444424;color:#ef4444;border:1px solid rgba(239,68,68,.3)}@media (max-width: 768px){.vipCard.vip3{margin-bottom:10vh}}.eoLogoRow{display:flex;gap:10px;margin-bottom:10px;margin-left:-30px}.eoMark{width:35px;height:35px;border-radius:14px;display:grid;place-items:center;background:radial-gradient(90% 90% at 30% 25%,#d7b86af2,#a9853bd9);box-shadow:0 12px 28px #00000073;position:relative}.eoBrand{font-weight:900;letter-spacing:.3px;font-size:22px;color:#fff}.mine-vip-pill{display:inline-block;font-size:12px;padding:4px 10px;border-radius:999px;background:linear-gradient(180deg,#ffbf5a,#ff7b19);color:#fff;box-shadow:0 8px 16px #00000038}.vipUserBottom{display:flex;align-items:center;gap:10px;margin-left:12px}.userIDText{font-size:14px;color:#fffc}.team-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .3s ease-out}.team-popup-content{background:linear-gradient(135deg,#1e3c72,#2a5298);border:1px solid rgba(255,255,255,.2);border-radius:25px;padding:35px 30px;text-align:center;max-width:380px;margin:20px;box-shadow:0 25px 80px #0006;position:relative;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation:popupSlideIn .4s ease-out}.team-popup-close{position:absolute;top:15px;right:15px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fffc;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:14px}.team-popup-close:hover{background:#fff3;color:#fff;transform:scale(1.1)}.team-popup-icon{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:35px;color:#fff;box-shadow:0 15px 40px #667eea66;animation:iconBounce .6s ease-out .2s}.team-popup-title{color:#fff;font-size:24px;font-weight:700;margin:0 0 18px;text-shadow:0 2px 10px rgba(0,0,0,.3)}.team-popup-message{color:#ffffffe6;font-size:16px;line-height:1.6;margin:0 0 30px;text-shadow:0 1px 5px rgba(0,0,0,.2)}.team-popup-actions{display:flex;gap:12px;justify-content:center}.team-popup-btn{padding:12px 25px;border:none;border-radius:25px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:100px}.team-popup-btn.primary{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;box-shadow:0 8px 25px #ff6b6b66}.team-popup-btn.primary:hover{transform:translateY(-3px);box-shadow:0 12px 35px #ff6b6b99}.team-popup-btn.secondary{background:#ffffff26;color:#ffffffe6;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.team-popup-btn.secondary:hover{background:#ffffff40;color:#fff;transform:translateY(-3px)}@keyframes popupSlideIn{0%{opacity:0;transform:scale(.8) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes iconBounce{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (max-width: 480px){.team-popup-content{padding:25px 20px;max-width:320px;margin:15px}.team-popup-title{font-size:20px}.team-popup-message{font-size:14px}.team-popup-actions{flex-direction:column}.team-popup-btn{padding:10px 20px;font-size:14px}.team-popup-icon{width:65px;height:65px;font-size:28px}}.invite-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .3s ease-out}.invite-popup-content{background:linear-gradient(135deg,#2d3748,#4a5568,#1a202c);border:1px solid rgba(255,255,255,.2);border-radius:25px;padding:35px 30px;text-align:center;max-width:380px;margin:20px;box-shadow:0 25px 80px #0006;position:relative;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation:invitePopupSlideIn .4s ease-out}.invite-popup-close{position:absolute;top:15px;right:15px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fffc;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:14px}.invite-popup-close:hover{background:#fff3;color:#fff;transform:scale(1.1)}.invite-popup-icon{width:80px;height:80px;background:linear-gradient(135deg,#ff6b6b,#ee5a24);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:35px;color:#fff;box-shadow:0 15px 40px #ff6b6b80;animation:inviteIconBounce .6s ease-out .2s}.invite-popup-title{color:#fff;font-size:24px;font-weight:700;margin:0 0 18px;text-shadow:0 2px 10px rgba(0,0,0,.3)}.invite-popup-message{color:#ffffffe6;font-size:16px;line-height:1.6;margin:0 0 30px;text-shadow:0 1px 5px rgba(0,0,0,.2);font-weight:500}.invite-popup-actions{display:flex;gap:12px;justify-content:center}.invite-popup-btn{padding:12px 25px;border:none;border-radius:25px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:100px}.invite-popup-btn.primary{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 25px #10b98166}.invite-popup-btn.primary:hover{transform:translateY(-3px);box-shadow:0 12px 35px #10b98199}.invite-popup-btn.secondary{background:#ffffff26;color:#ffffffe6;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600}.invite-popup-btn.secondary:hover{background:#ffffff40;color:#fff;transform:translateY(-3px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes invitePopupSlideIn{0%{opacity:0;transform:scale(.8) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes inviteIconBounce{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (max-width: 480px){.invite-popup-content{padding:25px 20px;max-width:320px;margin:15px}.invite-popup-title{font-size:20px}.invite-popup-message{font-size:14px}.invite-popup-actions{flex-direction:column}.invite-popup-btn{padding:10px 20px;font-size:14px}.invite-popup-icon{width:65px;height:65px;font-size:28px}}.mm-page{--mm-bg-1: #0b1120;--mm-bg-2: #0f172a;--mm-bg-3: #111a2e;--mm-card: rgba(255,255,255,.04);--mm-card-hi: rgba(255,255,255,.06);--mm-border: rgba(255,255,255,.08);--mm-border-hi:rgba(255,255,255,.14);--mm-text: #e2e8f0;--mm-text-hi: #ffffff;--mm-muted: #94a3b8;--mm-dim: #64748b;--mm-accent: #6366f1;--mm-accent-2: #8b5cf6;--mm-gold: #f59e0b;--mm-teal: #14b8a6;--mm-emerald: #10b981;--mm-amber: #f59e0b;--mm-sky: #0ea5e9;--mm-rose: #f43f5e;--mm-slate: #64748b;min-height:100vh;padding:18px 16px 120px;color:var(--mm-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:radial-gradient(1000px 500px at 85% -10%,rgba(99,102,241,.14),transparent 60%),radial-gradient(900px 450px at -5% 30%,rgba(20,184,166,.1),transparent 60%),radial-gradient(800px 400px at 50% 110%,rgba(245,158,11,.08),transparent 60%),linear-gradient(180deg,var(--mm-bg-2) 0%,var(--mm-bg-1) 60%,var(--mm-bg-3) 100%);position:relative;overflow-x:hidden}.mm-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 20% 20%,rgba(255,255,255,.08),transparent),radial-gradient(1px 1px at 80% 40%,rgba(255,255,255,.06),transparent),radial-gradient(1px 1px at 45% 75%,rgba(255,255,255,.07),transparent),radial-gradient(1px 1px at 90% 85%,rgba(255,255,255,.05),transparent);background-size:300px 300px;pointer-events:none;opacity:.6}.mm-wrap{max-width:960px;margin:0 auto;position:relative;z-index:1}.mm-alert{padding:12px 14px;border-radius:12px;margin-bottom:14px;background:#ef44441f;color:#fca5a5;border:1px solid rgba(239,68,68,.3);font-weight:600;font-size:13px}.mm-hero{padding:20px;border-radius:22px;background:linear-gradient(135deg,#6366f12e,#6366f100 55%),linear-gradient(180deg,#0f172abf,#0f172a8c);border:1px solid var(--mm-border);box-shadow:0 20px 40px -20px #6366f159,inset 0 1px #ffffff0d;position:relative;overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mm-hero:before{content:"";position:absolute;top:-70px;right:-70px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.25),transparent 70%);pointer-events:none}.mm-hero:after{content:"";position:absolute;bottom:-90px;left:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(20,184,166,.18),transparent 70%);pointer-events:none}.mm-hero-head{display:flex;align-items:center;gap:14px;position:relative;z-index:1;margin-bottom:18px}.mm-avatar-wrap{position:relative;width:64px;height:64px;flex-shrink:0}.mm-avatar-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:conic-gradient(from 120deg,#f59e0b,#8b5cf6,#14b8a6,#f59e0b);filter:blur(.5px);z-index:0}.mm-avatar{position:relative;z-index:1;width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid #0b1120;display:block}.mm-vip-chip{position:absolute;bottom:-4px;right:-6px;z-index:2;font-size:10px;font-weight:800;letter-spacing:.6px;padding:3px 8px;border-radius:999px;background:linear-gradient(135deg,#fbbf24,#d97706);color:#1a1000;border:2px solid #0b1120;box-shadow:0 6px 14px #fbbf244d}.mm-hero-meta{flex:1;min-width:0}.mm-hero-name{font-size:17px;font-weight:800;color:var(--mm-text-hi);letter-spacing:-.01em;margin-bottom:6px}.mm-hero-id{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;color:var(--mm-muted)}.mm-id-tag{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--mm-dim)}.mm-id-val{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;padding:3px 8px;border-radius:8px;background:#ffffff0d;border:1px solid var(--mm-border);color:var(--mm-text-hi);font-size:12px;font-weight:700}.mm-support{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:12px;border:1px solid rgba(20,184,166,.35);background:linear-gradient(180deg,#14b8a62e,#14b8a60f);color:#5eead4;font-size:12.5px;font-weight:700;letter-spacing:.2px;cursor:pointer;font-family:inherit;transition:transform .12s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}.mm-support:hover{transform:translateY(-1px);background:linear-gradient(180deg,#14b8a647,#14b8a61a);box-shadow:0 10px 20px -10px #14b8a666}.mm-support-ico{width:16px;height:16px;display:inline-flex}.mm-support-ico svg{width:100%;height:100%}.mm-balance-card{position:relative;z-index:1;padding:18px 20px;border-radius:18px;background:linear-gradient(135deg,#f59e0b1a,#f59e0b00 60%),linear-gradient(180deg,#ffffff0a,#ffffff03);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a}.mm-balance-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.mm-balance-label{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:var(--mm-muted);margin-bottom:8px;font-weight:700}.mm-balance-amount{font-size:36px;font-weight:800;color:var(--mm-text-hi);letter-spacing:-.02em;line-height:1;background:linear-gradient(180deg,#fff,#bae6fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mm-balance-unit{font-size:13px;font-weight:600;color:var(--mm-muted);margin-left:8px;letter-spacing:0;-webkit-text-fill-color:var(--mm-muted)}.mm-eye{width:36px;height:36px;border-radius:10px;border:1px solid var(--mm-border);background:#ffffff0a;color:var(--mm-muted);display:grid;place-items:center;cursor:pointer;transition:background .15s ease,color .15s ease}.mm-eye:hover{background:#ffffff14;color:var(--mm-text-hi)}.mm-eye svg{width:18px;height:18px}.mm-balance-foot{margin-top:16px;padding-top:14px;border-top:1px dashed rgba(255,255,255,.08);display:flex;align-items:center;gap:16px}.mm-stat{flex:1}.mm-stat-label{font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--mm-dim);margin-bottom:4px}.mm-stat-value{font-size:15px;font-weight:700;color:var(--mm-text-hi)}.mm-stat-value span{font-size:11px;font-weight:600;color:var(--mm-muted);margin-left:4px}.mm-stat-divider{width:1px;height:28px;background:#ffffff14}.mm-actions{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px;border-radius:20px;background:linear-gradient(180deg,#ffffff0a,#ffffff03);border:1px solid var(--mm-border);box-shadow:inset 0 1px #ffffff0a}.mm-qa{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 6px;border:0;background:transparent;color:var(--mm-text);cursor:pointer;font-family:inherit;border-radius:14px;transition:transform .12s ease,background .15s ease}.mm-qa:hover{transform:translateY(-2px);background:#ffffff0a}.mm-qa:active{transform:translateY(0)}.mm-qa-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#fff;position:relative;box-shadow:0 12px 24px -8px #00000073,inset 0 1px #ffffff38;transition:transform .15s ease,box-shadow .15s ease}.mm-qa-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 -6px 14px #00000038;pointer-events:none}.mm-qa-icon svg{width:26px;height:26px;position:relative;z-index:1}.mm-qa:hover .mm-qa-icon{transform:scale(1.04);box-shadow:0 18px 32px -8px #0000008c,inset 0 1px #ffffff47}.mm-qa-label{font-size:12.5px;font-weight:700;color:var(--mm-text-hi);letter-spacing:.2px}.mm-qa.tone-violet .mm-qa-icon{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.mm-qa.tone-emerald .mm-qa-icon{background:linear-gradient(135deg,#34d399,#059669)}.mm-qa.tone-amber .mm-qa-icon{background:linear-gradient(135deg,#fbbf24,#d97706)}.mm-qa.tone-sky .mm-qa-icon{background:linear-gradient(135deg,#38bdf8,#0369a1)}.mm-qa.tone-rose .mm-qa-icon{background:linear-gradient(135deg,#fb7185,#be123c)}.mm-qa.tone-indigo .mm-qa-icon{background:linear-gradient(135deg,#818cf8,#3730a3)}.mm-qa.tone-slate .mm-qa-icon{background:linear-gradient(135deg,#94a3b8,#334155)}.mm-qa.tone-teal .mm-qa-icon{background:linear-gradient(135deg,#5eead4,#0f766e)}.mm-lists{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.mm-list{padding:8px 8px 14px;border-radius:18px;background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid var(--mm-border);box-shadow:inset 0 1px #ffffff0a}.mm-list-title{padding:8px 12px 10px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--mm-muted);font-weight:800}.mm-row{width:100%;padding:12px;display:flex;align-items:center;gap:12px;background:transparent;border:0;color:var(--mm-text);cursor:pointer;border-radius:12px;font-family:inherit;text-align:left;transition:background .12s ease,transform .1s ease}.mm-row+.mm-row{margin-top:2px}.mm-row:hover{background:#ffffff0a}.mm-row:active{transform:scale(.99)}.mm-row-ico{width:40px;height:40px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;color:#fff;box-shadow:0 8px 18px -6px #0006,inset 0 1px #ffffff2e}.mm-row-ico svg{width:20px;height:20px}.mm-row-ico.tone-indigo{background:linear-gradient(135deg,#818cf8,#4338ca)}.mm-row-ico.tone-emerald{background:linear-gradient(135deg,#34d399,#059669)}.mm-row-ico.tone-slate{background:linear-gradient(135deg,#94a3b8,#334155)}.mm-row-ico.tone-amber{background:linear-gradient(135deg,#fbbf24,#d97706)}.mm-row-ico.tone-rose{background:linear-gradient(135deg,#fb7185,#be123c)}.mm-row-ico.tone-sky{background:linear-gradient(135deg,#38bdf8,#0369a1)}.mm-row-ico.tone-violet{background:linear-gradient(135deg,#a78bfa,#6d28d9)}.mm-row-ico.tone-teal{background:linear-gradient(135deg,#5eead4,#0f766e)}.mm-row-mid{flex:1;min-width:0;display:flex;flex-direction:column}.mm-row-label{font-size:13.5px;font-weight:700;color:var(--mm-text-hi);letter-spacing:.1px}.mm-row-desc{font-size:11.5px;color:var(--mm-muted);margin-top:2px}.mm-row-arrow{width:22px;height:22px;color:var(--mm-dim);opacity:.8;display:inline-flex;transition:transform .15s ease,color .15s ease}.mm-row-arrow svg{width:100%;height:100%}.mm-row:hover .mm-row-arrow{color:var(--mm-text-hi);transform:translate(3px)}@media (max-width: 760px){.mm-lists{grid-template-columns:1fr;gap:14px}}@media (max-width: 520px){.mm-page{padding:14px 12px 120px}.mm-hero{padding:16px;border-radius:18px}.mm-hero-head{gap:12px}.mm-hero-name{font-size:15.5px}.mm-support{padding:8px 10px;font-size:11.5px}.mm-balance-card{padding:14px 16px;border-radius:14px}.mm-balance-amount{font-size:30px}.mm-actions{grid-template-columns:repeat(4,1fr);padding:12px 8px;gap:6px;border-radius:16px}.mm-qa{padding:10px 4px;gap:8px}.mm-qa-icon{width:46px;height:46px;border-radius:14px}.mm-qa-icon svg{width:22px;height:22px}.mm-qa-label{font-size:11.5px}.mm-row{padding:11px 10px;gap:11px}.mm-row-ico{width:38px;height:38px;border-radius:11px}.mm-row-ico svg{width:18px;height:18px}.mm-row-label{font-size:13px}.mm-row-desc{font-size:11px}}@media (max-width: 380px){.mm-avatar-wrap,.mm-avatar{width:56px;height:56px}.mm-balance-amount{font-size:26px}.mm-support span:last-child{display:none}.mm-support{padding:8px}}.fin-page{min-height:100vh;background:radial-gradient(1200px 600px at 10% -10%,rgba(245,166,35,.1),transparent 60%),radial-gradient(900px 500px at 110% 10%,rgba(59,130,246,.08),transparent 55%),#070c17;color:#fff;padding:24px 16px 120px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fin-wrap{max-width:760px;margin:0 auto}.fin-topbar{display:flex;align-items:center;gap:12px;margin-bottom:22px}.fin-back{width:38px;height:38px;border-radius:50%;background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.1);font-size:18px;cursor:pointer;display:grid;place-items:center}.fin-back:hover{background:#ffffff1a}.fin-title{font-size:22px;font-weight:700;letter-spacing:-.3px;margin:0;color:#fff}.fin-subtitle{color:#ffffff8c;font-size:12px;margin-top:2px}.fin-topbar-action{padding:8px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.fin-topbar-action:hover{background:#ffffff14;border-color:#f5a62380}.fin-hero{background:linear-gradient(135deg,#f5a62324,#f5a62300 45%),linear-gradient(180deg,#152041,#0f1830);border:1px solid rgba(245,166,35,.3);border-radius:18px;padding:22px;margin-bottom:22px;position:relative;overflow:hidden}.fin-hero:after{content:"";position:absolute;right:-40px;bottom:-40px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(245,166,35,.18),transparent 70%);pointer-events:none}.fin-hero.fin-hero--accent{background:linear-gradient(135deg,#2dd4bf2e,#2dd4bf00 50%),linear-gradient(180deg,#13324a,#0c1c2e);border:1px solid rgba(45,212,191,.32);box-shadow:0 10px 30px -12px #10b98140,inset 0 1px #ffffff0a}.fin-hero.fin-hero--accent:after{background:radial-gradient(circle,rgba(99,102,241,.22),transparent 70%)}.fin-hero.fin-hero--accent .fin-hero-amt{background:linear-gradient(180deg,#fff,#b8f0e0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fin-hero-label{font-size:11px;color:#ffffff8c;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px}.fin-hero-amt{font-size:38px;font-weight:800;letter-spacing:-1px;line-height:1}.fin-hero-amt .unit{font-size:14px;color:#ffffff8c;margin-left:8px;letter-spacing:0;font-weight:500}.fin-hero-meta{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}.fin-hero-meta .pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-size:12px;color:#ffffffd9}.fin-hero-meta .pill b{font-family:ui-monospace,Menlo,Consolas,monospace;color:#fff;font-weight:600}.fin-hero-meta .pill.rank{background:linear-gradient(180deg,#f5a62338,#f5a62314);border-color:#f5a62373;color:#ffd788;font-weight:700;letter-spacing:.3px}.fin-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}.fin-tab{padding:16px;border-radius:14px;border:1.5px solid rgba(255,255,255,.08);background:#141c3899;cursor:pointer;text-align:left;color:#fff;font-family:inherit;transition:all .2s}.fin-tab:hover{border-color:#fff3;transform:translateY(-1px)}.fin-tab.active{background:linear-gradient(180deg,#f5a62324,#f5a6230a);border-color:#f5a623;box-shadow:0 8px 24px -10px #f5a62380}.fin-tab-icon{font-size:22px;margin-bottom:6px}.fin-tab-title{font-weight:700;font-size:15px;margin-bottom:2px}.fin-tab-desc{font-size:11px;color:#ffffff8c}.fin-section{background:#111a2ebf;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:22px;margin-bottom:18px}.fin-section-title{font-size:11px;color:#ffffff8c;text-transform:uppercase;letter-spacing:2px;margin-bottom:14px;display:flex;align-items:center;gap:8px}.fin-section-title:before{content:"";width:3px;height:14px;background:#f5a623;border-radius:2px}.fin-coins{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-bottom:6px}.fin-coin{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0003;cursor:pointer;color:#fff;font-family:inherit;transition:border-color .15s,background .15s,transform .12s}.fin-coin:hover{border-color:#ffffff2e;transform:translateY(-1px)}.fin-coin.active{border-color:#f5a623a6;background:linear-gradient(180deg,#f5a6231f,#f5a6230a);box-shadow:0 8px 20px -10px #f5a62373}.fin-coin img{width:24px;height:24px;object-fit:contain}.fin-coin-code{font-weight:700;font-size:13px}.fin-coin-name{font-size:11px;color:#ffffff8c}.fin-field{margin-bottom:14px}.fin-field:last-child{margin-bottom:0}.fin-label{font-size:11px;color:#ffffff8c;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:6px;display:block}.fin-input,.fin-select,.fin-textarea{width:100%;padding:12px 14px;background:#00000059;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:10px;font-family:inherit;font-size:14px;outline:none;transition:border-color .15s}.fin-input:focus,.fin-select:focus,.fin-textarea:focus{border-color:#f5a623}.fin-input:disabled,.fin-select:disabled{opacity:.7;cursor:not-allowed}.fin-textarea{resize:vertical;min-height:70px}.fin-input.mono{font-family:ui-monospace,Menlo,Consolas,monospace}.fin-field-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 520px){.fin-field-split{grid-template-columns:1fr}}.fin-help{margin-top:6px;font-size:11px;color:#ffffff73}.fin-display{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06);gap:14px}.fin-display:last-child{border-bottom:0}.fin-display .k{color:#ffffff8c;font-size:12px;min-width:100px}.fin-display .v{text-align:right;word-break:break-all;font-weight:500;color:#fff}.fin-display .v.mono{font-family:ui-monospace,Menlo,Consolas,monospace}.fin-wallet-block{display:flex;gap:22px;align-items:flex-start;flex-wrap:wrap;margin-top:6px}.fin-qr{width:170px;height:170px;padding:12px;background:#fff;border-radius:14px;flex-shrink:0;display:block}.fin-qr img{width:100%;height:100%;object-fit:contain}.fin-qr--error{background:#ffffff0a;border:1px dashed rgba(255,255,255,.18);display:grid;place-items:center}.fin-wallet-info{flex:1;min-width:220px}.fin-display--stack{flex-direction:column;align-items:stretch;gap:6px}.fin-display--stack .k{margin-bottom:2px}.fin-address-row{display:flex;gap:8px;align-items:center;flex-wrap:nowrap;padding:8px 10px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.fin-address{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-size:13px;padding:2px 0;-webkit-user-select:all;user-select:all;scrollbar-width:none;color:#fff}.fin-address::-webkit-scrollbar{display:none}.fin-copy-btn{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:8px 12px;border-radius:8px;border:1px solid rgba(245,166,35,.35);background:linear-gradient(180deg,#f5a62329,#f5a6230f);color:#ffd788;font-size:12px;font-weight:700;letter-spacing:.2px;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease,transform .12s ease;white-space:nowrap;font-family:inherit}.fin-copy-btn:hover{background:linear-gradient(180deg,#f5a62347,#f5a6231a)}.fin-copy-btn:active{transform:scale(.97)}.fin-copy-btn:focus-visible{outline:2px solid rgba(245,166,35,.55);outline-offset:2px}.fin-copy-btn.is-ok{background:linear-gradient(180deg,#10b98140,#10b9811a);border-color:#10b98180;color:#b8f0e0}.fin-copy-btn.is-err{background:#ef444424;border-color:#ef444473;color:#fca5a5}@media (max-width: 420px){.fin-address-row{padding:7px 8px}.fin-copy-btn{padding:7px 10px;font-size:11px}}.fin-summary{margin-top:18px;padding:14px 16px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.fin-summary-row{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;color:#ffffffbf}.fin-summary-row.total{border-top:1px dashed rgba(255,255,255,.12);margin-top:4px;padding-top:10px;font-size:14px;color:#fff;font-weight:700}.fin-submit{width:100%;padding:15px;border-radius:12px;border:0;background:linear-gradient(135deg,#f5a623,#c47a00);color:#111;font-weight:700;font-size:15px;letter-spacing:.3px;cursor:pointer;transition:transform .1s,box-shadow .15s;box-shadow:0 8px 24px -10px #f5a62399;margin-top:8px}.fin-submit:hover{transform:translateY(-1px);box-shadow:0 12px 28px -10px #f5a623cc}.fin-submit:disabled{background:#2a2a2a;color:#666;cursor:not-allowed;box-shadow:none;transform:none}.fin-notice{padding:14px 16px;border-radius:12px;font-weight:600;text-align:center;margin-top:14px;font-size:14px}.fin-notice.ok{background:#22c55e1f;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.fin-notice.err{background:#ef44441f;color:#f87171;border:1px solid rgba(239,68,68,.3)}.fin-empty{padding:30px 20px;text-align:center;color:#ffffff8c;border:1px dashed rgba(255,255,255,.12);border-radius:12px}.fin-methods{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}@media (max-width: 640px){.fin-methods{grid-template-columns:1fr}}.fin-method-card{padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#111a2ecc;cursor:pointer;transition:all .2s;text-align:left;color:#fff;font-family:inherit;display:flex;flex-direction:column;gap:12px}.fin-method-card:hover{border-color:#f5a62373;transform:translateY(-2px);box-shadow:0 14px 32px -14px #f5a62359}.fin-method-head{display:flex;align-items:center;gap:12px}.fin-method-ico{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#f5a62333,#f5a6230d);border:1px solid rgba(245,166,35,.3);display:grid;place-items:center;font-size:20px}.fin-method-ico img{width:28px;height:28px;object-fit:contain}.fin-method-title{font-weight:700;font-size:15px;margin-bottom:2px}.fin-method-desc{font-size:12px;color:#ffffff8c}.fin-method-list{display:grid;gap:6px;font-size:12px;color:#ffffffbf}.fin-method-tip{font-size:11px;padding:8px 10px;border-radius:10px;background:#f5a62314;color:#ffd788;border:1px solid rgba(245,166,35,.2)}.fin-method-btn{width:100%;padding:12px;border:0;border-radius:10px;background:linear-gradient(135deg,#f5a623,#c47a00);color:#111;font-weight:700;cursor:pointer;font-family:inherit}.fin-method-btn.outline{background:transparent;border:1px solid rgba(245,166,35,.5);color:#ffd788}.fin-rules{background:#3b82f60f;border:1px solid rgba(59,130,246,.2);border-radius:14px;padding:16px;color:#fffc}.fin-rules-title{font-weight:700;font-size:13px;color:#93c5fd;margin-bottom:8px;display:flex;align-items:center;gap:8px}.fin-rules ul{margin:0;padding-left:18px}.fin-rules li{font-size:12px;line-height:1.6;margin-bottom:4px}.fin-history-row{padding:12px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);display:grid;gap:6px;margin-bottom:8px}.fin-history-head{display:flex;justify-content:space-between;gap:10px;font-size:13px;font-weight:700}.fin-history-head .status{font-size:11px;padding:3px 8px;border-radius:999px;background:#ffffff0f;color:#ffffffd9;font-weight:600}.fin-history-head .status.ok{background:#22c55e26;color:#4ade80}.fin-history-head .status.warn{background:#f5a62326;color:#ffd788}.fin-history-head .status.err{background:#ef444426;color:#fca5a5}.fin-history-meta{font-size:11px;color:#ffffff8c}@media (max-width: 640px){.fin-page{padding:18px 12px 120px}.fin-section{padding:16px;border-radius:14px}.fin-input,.fin-select,.fin-textarea{font-size:16px;padding:11px 12px;border-radius:10px}.fin-submit{padding:13px;font-size:14px;min-height:48px}.fin-display{padding:10px 0;gap:10px}.fin-display .k{font-size:11.5px;min-width:80px}.fin-qr{width:150px;height:150px}.fin-wallet-block{gap:14px}.fin-hero-amt{font-size:30px}}@media (max-width: 400px){.fin-display:not(.fin-display--stack){flex-direction:column;align-items:flex-start}.fin-display:not(.fin-display--stack) .v{text-align:left}.fin-qr{width:100%;max-width:220px;height:auto;aspect-ratio:1}}.backIcon,.homeBtn{height:40px;border-radius:12px;border:1px solid var(--line);background:#5493d3;font-weight:900;cursor:pointer}.wrapW{width:min(980px,calc(100% - 24px));margin:0 auto 34px;padding-top:0!important}.db3-netSticky{position:sticky;top:65px;z-index:20;background:#ffffffeb;border-bottom:1px solid rgba(17,24,39,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.db3-netInner{width:min(980px,calc(100% - 24px));margin:0 auto;padding:10px 0 6px}.db3-netTitle{display:flex;align-items:center;gap:10px;font-weight:950;color:#111827;font-size:13px}.db3-netChip{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:950;border:1px solid rgba(255,106,0,.22);background:#ff6a0014;color:#8a1b1b}.db3-netNote{margin-top:8px;font-size:12px;color:var(--muted);font-weight:850}.db3-marquee{margin-top:10px;position:relative;overflow:hidden;border-radius:16px;border:1px solid rgba(17,24,39,.08);background:#fbfdff;padding:10px}.db3-track{display:flex;gap:12px;width:max-content;animation:db3Scroll 22s linear infinite}@keyframes db3Scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.db3-logoPill{flex:0 0 auto;height:44px;min-width:90px;display:grid;place-items:center;padding:8px 12px;border-radius:14px;border:1px solid rgba(17,24,39,.08);background:#fff}.db3-logoImg{height:20px;width:auto;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.1));opacity:.92}.db3 .wrapW{display:flex;flex-direction:column;gap:16px}.db3-cardHead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px}.db3-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:12px}.db3-field{display:flex;flex-direction:column;gap:6px}.db3-field label{font-size:13px;font-weight:900;color:#111827}.db3-field input,.db3-field select{padding:12px;border-radius:14px;border:1px solid rgba(17,24,39,.1);background:#fbfdff;color:#111827;font-weight:750;outline:none;min-height:44px;box-shadow:0 10px 18px #1118270a}.db3-field input:focus,.db3-field select:focus{border-color:#ff6a0059;box-shadow:0 0 0 4px #ff6a001a}.db3-help{font-size:12px;color:var(--muted);font-weight:800;margin-top:6px}.db3-error{margin-top:6px;font-size:12px;font-weight:900;color:#991b1b;background:#ff2d2d14;border:1px solid rgba(255,45,45,.18);padding:8px 10px;border-radius:12px}.db3-banner{margin:8px 0 10px;font-size:12px;font-weight:950;color:#065f46;background:#10b9811a;border:1px solid rgba(16,185,129,.22);padding:10px 12px;border-radius:14px}.db3-summary{margin-top:16px;border-top:1px solid rgba(17,24,39,.1);padding-top:12px}.db3-summary div{display:flex;justify-content:space-between;margin-bottom:6px;color:#111827;font-weight:850}.db3-summary .strong{font-weight:950}.db3-primaryBtn{margin-top:16px;width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,106,0,.4);background:linear-gradient(135deg,#ff6a00f2,#ff2d2de6);font-weight:950;cursor:pointer;color:#190f05f5;box-shadow:0 14px 26px #ff2d2d1f;transition:transform .12s ease,filter .12s ease,opacity .12s ease}.db3-primaryBtn:hover{filter:brightness(1.02);transform:translateY(-1px)}.db3-primaryBtn:disabled{opacity:.55;cursor:not-allowed;transform:none;filter:none}.db3-note{margin-top:10px;font-size:12px;color:var(--muted);font-weight:850}.db3-requestCard{position:relative;border:1px solid rgba(255,106,0,.22);box-shadow:0 10px 22px #1118270f,0 18px 40px #ff2d2d0f;overflow:hidden}.db3-requestCard:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;pointer-events:none;background:linear-gradient(90deg,#ff6a0000,#ff6a0047,#ff2d2d38,#ff6a0000)}.db3-requestCard:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;pointer-events:none;opacity:.35;background:radial-gradient(circle at 18% 12%,rgba(255,106,0,.12),transparent 55%),radial-gradient(circle at 82% 18%,rgba(255,45,45,.08),transparent 58%)}.db3-history{display:flex;flex-direction:column;gap:14px;margin-top:12px}.db3-historyCard{background:#fbfdff;border-radius:18px;padding:14px;border:1px solid rgba(17,24,39,.08);margin-bottom:20vh}.db3-historyTop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.db3-id{font-weight:950;color:#111827}.db3-date{font-size:12px;color:var(--muted);font-weight:850}.db3-metaLine{margin-top:4px;font-size:12px;color:var(--muted);font-weight:850}.db3-historyActions{display:flex;align-items:center;gap:10px}.db3-historyAmount{margin-top:6px;font-size:20px;font-weight:950;color:#111827}.db3-status{font-weight:950;font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(17,24,39,.1);background:#fff;color:#111827}.db3-status.submitted,.db3-status.reviewing{border-color:#ff6a0033;background:#ff6a0014;color:#8a1b1b}.db3-status.processing{border-color:#3b82f633;background:#3b82f614;color:#1d4ed8}.db3-status.credited{border-color:#10b98138;background:#10b9811a;color:#065f46}.db3-status.rejected{border-color:#ff2d2d38;background:#ff2d2d1a;color:#991b1b}.db3-status.cancelled{border-color:#f59e0b38;background:#f59e0b1a;color:#7c4a00}.db3-cancelBtn{padding:10px 12px;border-radius:12px;border:1px solid rgba(17,24,39,.12);background:#f9fafb;color:#111827;font-weight:950;cursor:pointer}.db3-cancelBtn:hover{border-color:#ff2d2d38;background:#ff2d2d14}.db3-failHint{margin-top:10px;font-size:12px;color:#991b1b;font-weight:850}.db3-cancelHint{margin-top:10px;font-size:12px;color:#7c4a00;font-weight:850}.db3-timeline{display:flex;justify-content:space-between;gap:10px;margin-top:14px}.db3-step{display:flex;flex-direction:column;align-items:center;font-size:12px;color:var(--muted);font-weight:850;opacity:.88}.db3-step .dot{width:10px;height:10px;border-radius:50%;background:#1118272e;margin-bottom:4px}.db3-step .dot.done{background:#ff6a00e6}.db3-step .dot.failed{background:#ff2d2de6}.db3-step .dot.cancelled{background:#f59e0be6}.db3-step.doneText{opacity:1;color:#111827}.db3-stickyBar{position:fixed;left:0;right:0;bottom:0;padding:10px 12px;background:#ffffffeb;border-top:1px solid rgba(17,24,39,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;z-index:40;gap:12px;align-items:center}.db3-stickyMeta{display:flex;flex-direction:column;gap:2px}.db3-stickyLabel{font-size:11px;color:var(--muted);font-weight:900}.db3-stickyValue{font-weight:950;color:#111827}.db3-stickyBtn{margin-left:auto;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,106,0,.4);background:linear-gradient(135deg,#ff6a00f2,#ff2d2de6);color:#190f05f5;font-weight:950;cursor:pointer;min-width:120px}.db3-stickyBtn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:720px){.db3-grid{grid-template-columns:1fr}.db3-stickyBar{display:flex}.wrapW{margin-top:2px!important;padding-top:0!important;padding-bottom:86px}.db3-desktopOnly,.db3-netNote{display:none}}@media (max-width: 720px){.balanceCardAx{padding:6px 10px!important;gap:4px!important;border-radius:12px}.balanceRightAx{display:none}.balanceLabelAx{font-size:10px;margin-bottom:1px}.balanceValueW{font-size:18px;line-height:1;margin-top:1px}.metaRowW{margin-top:4px;gap:4px}.pillW{padding:4px 8px;font-size:10px}.balanceCardAx:before,.balanceCardAx:after{opacity:.22}}@media (max-width: 720px){.db3-desktopOnly{display:block!important}}@media (max-width: 720px){.pillW,.pillAx,.balanceRightW{display:none!important}}.depositUSDTPage{min-height:100vh!important;background:radial-gradient(1100px 560px at 85% -10%,rgba(99,102,241,.22),transparent 60%),radial-gradient(900px 500px at -10% 30%,rgba(20,184,166,.14),transparent 60%),linear-gradient(180deg,#0f172a,#0b1120 60%,#111a2e)!important;background-attachment:fixed!important;color:#fff!important;padding:20px 20px 120px;position:relative;overflow:hidden}.depositUSDTPage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.05) 0%,transparent 70%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.03) 0%,transparent 60%);pointer-events:none;opacity:.6}.depositUSDTContainer{max-width:420px;margin:0 auto;position:relative;z-index:2}.backButton{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s ease}.backButton:hover{background:#ffffff26;transform:translate(-2px)}.pageTitle{text-align:center;font-size:24px;font-weight:600;margin-bottom:32px;color:#fff}.walletBalanceCard{background:#ffffffe6;border-radius:20px;padding:24px;margin-bottom:40px;box-shadow:0 20px 40px #0000001a,inset 0 1px #fffc;color:#1a1a1a}.balanceHeader{display:flex;align-items:center;gap:12px;margin-bottom:16px}.walletIcon{width:32px;height:32px;background:#8b73551a;border-radius:8px;display:flex;align-items:center;justify-content:center}.walletLabel{font-size:16px;font-weight:500;color:#333}.balanceAmount{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.amount{font-size:32px;font-weight:700;color:#1a1a1a}.currency{font-size:18px;font-weight:600;color:#666}.balanceEquivalent{font-size:14px;color:#888}.selectNetworkSection{margin-bottom:40px}.selectNetworkTitle{font-size:20px;font-weight:600;margin-bottom:20px;color:#fff}.networkOptions{display:flex;flex-direction:column;gap:16px}.networkOption{background:#ffffff14;border-radius:16px;padding:20px;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:16px;position:relative;overflow:hidden}.networkOption:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 0%,rgba(255,255,255,.02) 50%,transparent 100%);pointer-events:none}.networkOption:hover{background:#ffffff1f;transform:translateY(-2px);border-color:#fff3;box-shadow:0 10px 25px #0000001a}.networkOption.selected{background:#ffffff26;border-color:#ffffff4d;box-shadow:0 8px 20px #00000026}.networkIcon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #00000026}.networkIcon.trc20{background:#ff060a}.networkIcon.erc20{background:#627eea}.networkIcon.bsc{background:#f3ba2f}.networkInfo{flex:1;display:flex;flex-direction:column;gap:4px}.networkTitle{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.networkTitle>span:first-child{font-size:18px;font-weight:600;color:#fff}.networkBadge{padding:2px 8px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase}.networkBadge.fast{background:#10ac84;color:#fff}.networkBadge.recommended{background:#3742fa;color:#fff}.networkSubtitle{font-size:14px;color:#ffffffb3;font-weight:500}.networkArrow{font-size:24px;color:#ffffff80;transition:all .2s ease}.networkOption:hover .networkArrow{color:#fffc;transform:translate(4px)}.depositAddressSection{margin-bottom:60px}.addressHeader{display:flex;align-items:center;gap:8px;margin-bottom:16px}.addressLabel{font-size:16px;font-weight:600;color:#fff}.addressInfo{width:16px;height:16px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#ffffffb3}.addressContainer{display:flex;gap:16px;background:#ffffff14;border-radius:16px;padding:20px;border:1px solid rgba(255,255,255,.1);margin-bottom:16px}.qrCode{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;padding:8px;flex-shrink:0}.addressInput{display:flex;flex:1;gap:8px}.addressField{flex:1;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:12px;color:#fff;font-size:14px;font-family:monospace;outline:none}.addressField::placeholder{color:#ffffff80}.copyButton{background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:8px;color:#fff;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.copyButton:hover{background:#ffffff4d}.addressWarnings{display:flex;flex-direction:column;gap:8px}.warningItem{display:flex;align-items:center;gap:8px}.warningDot{color:#ffffffb3;font-size:12px}.warningText{font-size:14px;color:#fffc;font-weight:500}.nextButton{width:100%;padding:16px 24px;background:linear-gradient(135deg,#4a90e2,#357abd);border:none;border-radius:16px;color:#fff;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px #4a90e24d;position:fixed;bottom:100px;left:20px;right:20px;max-width:380px;margin:0 auto}.nextButton:hover{background:linear-gradient(135deg,#357abd,#2e5a87);transform:translateY(-2px);box-shadow:0 12px 30px #4a90e266}.nextButton:active{transform:translateY(0)}@media (min-width: 768px){.depositUSDTContainer{max-width:500px;padding:0 20px}.walletBalanceCard{padding:32px}.networkOption{padding:24px}.networkIcon{width:56px;height:56px}.addressContainer{padding:24px}.nextButton{position:static;margin-top:40px}}@media (max-width: 480px){.depositUSDTPage{padding:16px}.walletBalanceCard{padding:20px}.amount{font-size:28px}.networkOption{padding:16px}.networkIcon{width:40px;height:40px}.networkTitle>span:first-child{font-size:16px}.addressContainer{flex-direction:column;align-items:center;padding:16px;gap:12px}.addressInput{width:100%}}.dc-page{min-height:100vh;position:relative;padding:22px;color:#eaf2ff;overflow-x:hidden;background:radial-gradient(1100px 560px at 85% -10%,rgba(99,102,241,.22),transparent 60%),radial-gradient(900px 500px at -10% 30%,rgba(20,184,166,.14),transparent 60%),linear-gradient(180deg,#0f172a,#0b1120 60%,#111a2e);background-attachment:fixed}.dc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 20%,rgba(70,150,255,.18),transparent 45%),radial-gradient(circle at 80% 70%,rgba(255,180,80,.12),transparent 50%)}.dc-page>*{position:relative;z-index:1}.dc-header{position:relative;max-width:1100px;margin:0 auto 18px;display:flex;align-items:center;gap:14px}.dc-back{width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#fff;cursor:pointer}.dc-title h1{font-size:22px;margin:0;letter-spacing:.2px}.dc-title p{margin:4px 0 0;font-size:13px;opacity:.85}.dc-headerActions{margin-left:auto;display:flex;gap:10px}.dc-wrap{position:relative;max-width:1100px;margin:0 auto}.dc-gridTop{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;margin-bottom:14px}.dc-gridMain{display:grid;grid-template-columns:1fr 320px;gap:14px}.dc-left{display:flex;flex-direction:column;gap:14px}.dc-right{position:relative}.dc-card{border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 50px #00000059;padding:16px}.dc-balance .dc-cardHead{display:flex;gap:12px;align-items:flex-start}.dc-dot{width:14px;height:14px;border-radius:50%;background:#ffffffbf;box-shadow:0 0 18px #8cc8ff73;margin-top:4px}.dc-kicker{font-size:13px;opacity:.9}.dc-balanceRow{display:flex;align-items:baseline;gap:8px;margin-top:6px}.dc-balanceUsd{font-size:30px;font-weight:800;letter-spacing:.2px}.dc-muted{opacity:.75}.dc-mutedSmall{font-size:12px;opacity:.75}.dc-balanceActions{margin-top:12px;display:flex;gap:10px}.dc-statusTitle{font-weight:700;margin-bottom:10px}.dc-statusRow{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:8px}.dc-chip{font-size:12px;padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#00000026}.dc-stepHead{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.dc-stepNum{width:30px;height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;background:#ffffff24;border:1px solid rgba(255,255,255,.18)}.dc-stepTitle{font-weight:800}.dc-assetRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dc-assetBtn{display:flex;gap:10px;align-items:center;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#00000029;cursor:pointer;color:#fff;transition:transform .12s ease,background .12s ease,border-color .12s ease}.dc-assetBtn:hover{transform:translateY(-1px)}.dc-assetBtn.is-active{background:#78b4ff2e;border-color:#aadcff59}.dc-assetIcon{width:38px;height:38px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#ffffff24;font-weight:900}.dc-assetSym{font-weight:900}.dc-netRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dc-netBtn{text-align:left;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#00000029;cursor:pointer;color:#fff;transition:transform .12s ease,background .12s ease,border-color .12s ease}.dc-netBtn:hover{transform:translateY(-1px)}.dc-netBtn.is-active{background:#78b4ff2e;border-color:#aadcff59}.dc-netTop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.dc-netName{font-weight:900}.dc-badge{font-size:11px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff14}.dc-badge.is-green{background:#00c87829;border-color:#00c87840}.dc-badge.is-blue{background:#50a0ff29;border-color:#50a0ff40}.dc-badge.is-red{background:#ff5a5a29;border-color:#ff5a5a40}.dc-badge.is-gray{background:#b4b4b41f}.dc-warning{margin-top:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,200,120,.25);background:#ffb4501f;font-size:12px;display:flex;gap:10px;align-items:flex-start}.dc-warningIcon{font-size:14px}.dc-addressGrid{display:grid;grid-template-columns:240px 1fr;gap:12px;align-items:start}.dc-qrBox{border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#0000002e;padding:12px}.dc-qrFake{height:180px;border-radius:12px;border:1px dashed rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.dc-qrSquares{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:18px 18px;opacity:.55}.dc-qrText{position:relative;font-weight:900;font-size:18px;opacity:.9}.dc-field{margin-bottom:12px}.dc-label{font-size:12px;opacity:.85;margin-bottom:6px}.dc-required{margin-left:8px;font-size:11px;padding:2px 8px;border-radius:999px;background:#ff5a5a29;border:1px solid rgba(255,90,90,.22)}.dc-inputLike{border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0000002e;padding:12px;overflow:hidden}.dc-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.dc-input{width:100%;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#fff;outline:none}.dc-infoGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.dc-infoItem{border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#00000029;padding:12px}.dc-infoValue{font-weight:900;margin-top:6px}.dc-miniBtn,.dc-ghostBtn,.dc-primaryBtn,.dc-secondaryBtn,.dc-linkBtn{cursor:pointer;border-radius:14px;border:1px solid rgba(255,255,255,.14);padding:10px 12px;color:#fff}.dc-miniBtn{background:#0000002e;font-size:13px}.dc-ghostBtn{background:#ffffff14}.dc-primaryBtn{background:linear-gradient(90deg,#50a0ff8c,#8cdcff59);border-color:#aadcff59;font-weight:900;padding:12px 14px}.dc-secondaryBtn{background:#0000002e;border-color:#ffffff24;font-weight:800;padding:12px 14px}.dc-actions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.dc-linkBtn{background:transparent;border:none;padding:8px 0;opacity:.9;text-decoration:underline}.dc-helpRow{display:flex;gap:14px;margin-top:10px;flex-wrap:wrap}.dc-side{position:sticky;top:14px}.dc-sideTitle{font-weight:900;margin-bottom:10px}.dc-sideLine{display:flex;justify-content:space-between;padding:8px 0}.dc-strong{font-weight:900}.dc-divider{height:1px;background:#ffffff1f;margin:12px 0}.dc-list{margin:0;padding-left:16px;opacity:.9}.w100{width:100%;margin-top:10px}.dc-toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%);padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#00000073;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:50}@media (max-width: 980px){.dc-gridTop,.dc-gridMain{grid-template-columns:1fr}.dc-side{position:relative;top:0}.dc-assetRow{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-netRow,.dc-addressGrid{grid-template-columns:1fr}.dc-infoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--glass: rgba(255,255,255,.08);--border: rgba(255,255,255,.14);--gold: #FFC107;--green: #3ddc97}.pf-page{min-height:100vh;padding:22px 22px 110px;color:#eaf2ff;background:radial-gradient(1100px 560px at 85% -10%,rgba(99,102,241,.22),transparent 60%),radial-gradient(900px 500px at -10% 30%,rgba(20,184,166,.14),transparent 60%),linear-gradient(180deg,#0f172a,#0b1120 60%,#111a2e);background-attachment:fixed;position:relative;overflow:hidden}.pf-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;pointer-events:none}.pf-header{position:relative;max-width:980px;margin:0 auto 18px;display:flex;align-items:center;gap:14px;color:#fff;z-index:2}.pf-header h1{color:#fff;font-weight:900}.pf-header p{color:#ffffffd9}.pf-back{width:42px;height:42px;border-radius:12px;background:#ffffff1a;border:1px solid var(--border);color:#fff;cursor:pointer}.pf-wrap{position:relative;z-index:2;max-width:980px;margin:auto}.pf-card{background:var(--glass);border:1px solid var(--border);border-radius:18px;padding:18px;margin-bottom:16px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.pf-top{display:flex;gap:18px;align-items:center}.pf-avatarWrap{cursor:pointer;text-align:center}.pf-avatar{width:90px;height:90px;border-radius:50%;background:linear-gradient(135deg,#ffc107,#ff9800);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:26px;overflow:hidden}.pf-avatar img{width:100%;height:100%;object-fit:cover}.pf-avatarHint{margin-top:6px;font-size:12px;opacity:.7}.pf-basic .pf-name{font-size:22px;font-weight:900}.pf-uid{margin-top:6px;font-size:13px;opacity:.85}.pf-copy{margin-left:8px;font-size:12px;border:1px solid var(--border);background:#00000040;color:#fff;border-radius:10px;padding:6px 10px;cursor:pointer}.pf-tags{margin-top:10px;display:flex;gap:8px}.pf-tag{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.pf-tag.gold{background:#ffc10733;border:1px solid rgba(255,193,7,.35)}.pf-tag.green{background:#3ddc9733;border:1px solid rgba(61,220,151,.35)}.pf-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pf-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:14px}.pf-row:last-child{border-bottom:none}.ok{color:#3ddc97;font-weight:700}.warn{color:#ff8a65;font-weight:700}.pf-actions{margin-top:14px;display:flex;gap:10px}.pf-btn{padding:10px 14px;border-radius:12px;border:1px solid var(--border);background:#00000040;color:#fff;cursor:pointer}.pf-btn.primary{background:linear-gradient(135deg,#ffc107,#ff9800);border:none;font-weight:800;color:#000}.pf-btn.ghost{background:#ffffff14}.pf-danger{border-color:#ff505059}.pf-btn.warn{background:#ff505033;border:1px solid rgba(255,80,80,.4);color:#ffb3b3}.pfNavSpacer{height:90px}@media (max-width:760px){.pf-top{flex-direction:column;align-items:flex-start}.pf-grid{grid-template-columns:1fr}}:root{--text:#111827;--muted:#6b7280;--line:#e5e7eb;--ax1:#ff6a00;--ax2:#ff2d2d;--ax3:#ffb199}.topbarW{display:grid;grid-template-columns:44px 1fr 70px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:30}.vipBadge{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:950}.wrapW{width:min(980px,calc(100% - 24px));margin:16px auto 34px}.wb3-netSticky{position:sticky;top:65px;z-index:20;background:#ffffffeb;border-bottom:1px solid rgba(17,24,39,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wb3-netInner{width:min(980px,calc(100% - 24px));margin:0 auto;padding:10px 0 12px}.wb3-netTitle{display:flex;align-items:center;gap:10px;font-weight:950;color:#111827;font-size:13px}.wb3-netChip{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:950;border:1px solid rgba(255,106,0,.22);background:#ff6a0014;color:#8a1b1b}.wb3-netNote{margin-top:8px;font-size:12px;color:var(--muted);font-weight:850}.wb3-marquee{margin-top:10px;position:relative;overflow:hidden;border-radius:16px;border:1px solid rgba(17,24,39,.08);background:#fbfdff;padding:10px}.wb3-track{display:flex;gap:12px;width:max-content;animation:wb3Scroll 22s linear infinite}@keyframes wb3Scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.wb3-logoPill{flex:0 0 auto;height:44px;min-width:90px;display:grid;place-items:center;padding:8px 12px;border-radius:14px;border:1px solid rgba(17,24,39,.08);background:#fff}.wb3-logoImg{height:20px;width:auto;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.1));opacity:.92}.cardW{border:1px solid var(--line);border-radius:20px;padding:16px;background:#fff;box-shadow:0 10px 20px #1118270f}.balanceValueW{margin-top:8px;font-weight:950;font-size:clamp(24px,6vw,36px);position:relative;display:inline-block}.wb3 .wrapW{display:flex;flex-direction:column;gap:16px}.wb3-cardHead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px}.wb3-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:12px}.wb3-field{display:flex;flex-direction:column;gap:6px}.wb3-field label{font-size:13px;font-weight:900;color:#111827}.wb3-field input,.wb3-field select{padding:12px;border-radius:14px;border:1px solid rgba(17,24,39,.1);background:#fbfdff;color:#111827;font-weight:750;outline:none;min-height:44px;box-shadow:0 10px 18px #1118270a}.wb3-field input:focus,.wb3-field select:focus{border-color:#ff6a0059;box-shadow:0 0 0 4px #ff6a001a}.wb3-help{font-size:12px;color:var(--muted);font-weight:800;margin-top:6px}.wb3-error{margin-top:6px;font-size:12px;font-weight:900;color:#991b1b;background:#ff2d2d14;border:1px solid rgba(255,45,45,.18);padding:8px 10px;border-radius:12px}.wb3-banner{margin:8px 0 10px;font-size:12px;font-weight:950;color:#065f46;background:#10b9811a;border:1px solid rgba(16,185,129,.22);padding:10px 12px;border-radius:14px}.wb3-summary{margin-top:16px;border-top:1px solid rgba(17,24,39,.1);padding-top:12px}.wb3-summary div{display:flex;justify-content:space-between;margin-bottom:6px;color:#111827;font-weight:850}.wb3-summary .strong{font-weight:950}.wb3-primaryBtn{margin-top:16px;width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,106,0,.4);background:linear-gradient(135deg,#ff6a00f2,#ff2d2de6);font-weight:950;cursor:pointer;color:#190f05f5;box-shadow:0 14px 26px #ff2d2d1f;transition:transform .12s ease,filter .12s ease,opacity .12s ease}.wb3-primaryBtn:hover{filter:brightness(1.02);transform:translateY(-1px)}.wb3-primaryBtn:disabled{opacity:.55;cursor:not-allowed;transform:none;filter:none}.wb3-note{margin-top:10px;font-size:12px;color:var(--muted);font-weight:850}.wb3-requestCard{position:relative;border:1px solid rgba(255,106,0,.22);box-shadow:0 10px 22px #1118270f,0 18px 40px #ff2d2d0f;overflow:hidden}.wb3-requestCard:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;pointer-events:none;background:linear-gradient(90deg,#ff6a0000,#ff6a0047,#ff2d2d38,#ff6a0000)}.wb3-requestCard:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;pointer-events:none;opacity:.35;background:radial-gradient(circle at 18% 12%,rgba(255,106,0,.12),transparent 55%),radial-gradient(circle at 82% 18%,rgba(255,45,45,.08),transparent 58%)}.wb3-history{display:flex;flex-direction:column;gap:14px;margin-top:12px}.wb3-historyCard{background:#fbfdff;border-radius:18px;padding:14px;border:1px solid rgba(17,24,39,.08)}.wb3-historyTop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.wb3-id{font-weight:950;color:#111827}.wb3-date{font-size:12px;color:var(--muted);font-weight:850}.wb3-historyActions{display:flex;align-items:center;gap:10px}.wb3-historyAmount{margin-top:6px;font-size:20px;font-weight:950;color:#111827}.wb3-status{font-weight:950;font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(17,24,39,.1);background:#fff;color:#111827}.wb3-status.submitted,.wb3-status.reviewing{border-color:#ff6a0033;background:#ff6a0014;color:#8a1b1b}.wb3-status.processing{border-color:#3b82f633;background:#3b82f614;color:#1d4ed8}.wb3-status.completed{border-color:#10b98138;background:#10b9811a;color:#065f46}.wb3-status.failed{border-color:#ff2d2d38;background:#ff2d2d1a;color:#991b1b}.wb3-status.cancelled{border-color:#f59e0b38;background:#f59e0b1a;color:#7c4a00}.wb3-cancelBtn{padding:10px 12px;border-radius:12px;border:1px solid rgba(17,24,39,.12);background:#f9fafb;color:#111827;font-weight:950;cursor:pointer}.wb3-cancelBtn:hover{border-color:#ff2d2d38;background:#ff2d2d14}.wb3-failHint{margin-top:10px;font-size:12px;color:#991b1b;font-weight:850}.wb3-cancelHint{margin-top:10px;font-size:12px;color:#7c4a00;font-weight:850}.wb3-timeline{display:flex;justify-content:space-between;gap:10px;margin-top:14px}.wb3-step{display:flex;flex-direction:column;align-items:center;font-size:12px;color:var(--muted);font-weight:850;opacity:.88}.wb3-step .dot{width:10px;height:10px;border-radius:50%;background:#1118272e;margin-bottom:4px}.wb3-step .dot.done{background:#ff6a00e6}.wb3-step .dot.failed{background:#ff2d2de6}.wb3-step .dot.cancelled{background:#f59e0be6}.wb3-step.doneText{opacity:1;color:#111827}.wb3-stickyBar{position:fixed;left:0;right:0;bottom:0;padding:10px 12px;background:#ffffffeb;border-top:1px solid rgba(17,24,39,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;z-index:40;gap:12px;align-items:center}.wb3-stickyMeta{display:flex;flex-direction:column;gap:2px}.wb3-stickyLabel{font-size:11px;color:var(--muted);font-weight:900}.wb3-stickyValue{font-weight:950;color:#111827}.wb3-stickyBtn{margin-left:auto;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,106,0,.4);background:linear-gradient(135deg,#ff6a00f2,#ff2d2de6);color:#190f05f5;font-weight:950;cursor:pointer;min-width:120px}.wb3-stickyBtn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:720px){.wb3-grid{grid-template-columns:1fr}.wb3-stickyBar{display:flex}.wrapW{padding-bottom:86px}.wb3-desktopOnly{display:none}}@media (min-width: 780px){.balanceCardAx{grid-template-columns:1.2fr .8fr}}:root{--ink:#0f172a;--muted:#475569;--line:#e2e8f0;--bg:#ffffff;--card:#ffffff;--soft:#f8fafc;--blue:#2563eb;--blueSoft:#eff6ff;--green:#16a34a;--orange:#f59e0b;--red:#ef4444;--redSoft:#fef2f2;--shadow: 0 10px 22px rgba(15, 23, 42, .06)}.tl-page{min-height:100vh;background:var(--bg);color:var(--ink);padding:18px 18px 110px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tl-topbar{max-width:1160px;margin:0 auto 14px;display:flex;align-items:flex-end;gap:12px}.tl-title h1{margin:0;font-size:22px;letter-spacing:.2px;font-weight:800}.tl-title p{margin:4px 0 0;font-size:13px;color:#000}.tl-back,.tl-ghost{height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;font-weight:700}.tl-back:hover,.tl-ghost:hover{background:var(--soft)}.tl-right{margin-left:auto}.tl-wrap{max-width:1160px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.tl-card{border-radius:16px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);padding:16px}.tl-topGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tl-card.tl-balance{border:1px solid rgba(37,99,235,.55);color:#fff}.tl-cardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.tl-kicker{font-size:12px;font-weight:800;color:#ffffffbf}.tl-balanceRow{display:flex;align-items:baseline;gap:10px;margin-top:6px}.tl-balanceValue{font-size:34px;font-weight:900;letter-spacing:.2px;text-shadow:none;color:#fff}.tl-unit{font-size:13px;font-weight:800;color:#ffffffbf}.tl-muted{margin-top:8px;font-size:12px;color:#ffffffbf}.tl-pill{font-size:12px;padding:6px 10px;border-radius:999px;background:#2563eb38;border:1px solid rgba(37,99,235,.45);color:#93c5fd;font-weight:900}.tl-actions{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.tl-mini{height:40px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#00000029;color:#fff;cursor:pointer;font-weight:800}.tl-mini:hover{background:#ffffff1f}.tl-card.tl-rules{background:linear-gradient(180deg,#f9fafb,#fff 70%);border:1px solid rgba(79,70,229,.35);border-left:6px solid #4f46e5}.tl-cardTitle{font-weight:900;font-size:16px;margin-bottom:10px;color:#312e81}.tl-list{margin:0;padding-left:18px;color:#0f172a}.tl-list li{margin:8px 0;line-height:1.45;color:#1e293b}.tl-note{margin-top:10px;font-size:12px;color:#475569;padding-top:10px;border-top:1px solid rgba(79,70,229,.25)}.tl-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tl-searchWrap{flex:1;min-width:240px}.tl-search{width:100%;height:44px;border-radius:14px;border:1px solid var(--line);background:#fff;color:var(--ink);padding:0 12px;outline:none}.tl-search:focus{border-color:#2563eb73;box-shadow:0 0 0 4px #2563eb1a}.tl-filters{display:flex;gap:10px;flex-wrap:wrap}.tl-filter{height:40px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;font-weight:800}.tl-filter.is-active{border-color:#2563eb59;background:#2563eb14;color:#1d4ed8}.tl-count{margin-left:auto;font-size:12px;color:#000}.tl-tableCard{padding:0;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow)}.tl-tableHead{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-end;gap:10px;background:#fff}.tl-tableTitle{font-weight:900;font-size:16px}.tl-mutedSmall{font-size:12px;color:var(--muted)}.tl-dot{margin:0 8px;opacity:.6}.tl-table{width:100%;background:#fff;padding:10px}.tl-rowHead{margin:0;border:none!important;border-radius:0;padding:10px 16px;background:transparent;font-size:12px;color:var(--muted);font-weight:800}.tl-row{display:grid;grid-template-columns:2.2fr .8fr .9fr .7fr .7fr 1.1fr .6fr;gap:12px;padding:12px 16px;align-items:center}.tl-row:not(.tl-rowHead){margin:10px 0;border:1px solid var(--line);border-left:5px solid rgba(37,99,235,.4);border-radius:14px;background:#fff}.tl-row:not(.tl-rowHead):hover{background:#f8fafc;border-color:#94a3b88c}.tl-row:has(.tl-status.is-active){border-left-color:#16a34a8c}.tl-row:has(.tl-status.is-pending){border-left-color:#64748b73}.tl-row:has(.tl-status.is-urgent){border-left-color:#f59e0bb3}@supports not selector(:has(*)){.tl-row:not(.tl-rowHead){border-left-color:#2563eb66}}.tl-taskCell{display:flex;flex-direction:column;gap:4px}.tl-taskTitle{font-weight:900;text-shadow:none}.tl-photoCell{display:flex;align-items:center}.tl-photoPlaceholder{width:100%;min-height:46px;border-radius:12px;border:1px dashed rgba(148,163,184,.8);background:#f8fafc;color:#334155;font-size:12px;display:flex;align-items:center;justify-content:center;padding:8px;text-align:center}.tl-status{font-size:12px;font-weight:900;padding:6px 10px;border-radius:999px;width:fit-content;border:1px solid var(--line);background:#fff}.tl-status.is-active{border-color:#16a34a40;background:#16a34a14;color:#15803d}.tl-status.is-completed{border-color:#2563eb40;background:#2563eb14;color:#1d4ed8}.tl-status.is-pending{border-color:#ef444440;background:#ef444414;color:#b91c1c}.tl-reward{font-weight:900}.tl-level,.tl-created{font-size:12px;color:#334155}.tl-open{display:flex;justify-content:flex-end}.tl-openBtn{height:36px;padding:0 12px;border-radius:12px;border:1px solid rgba(37,99,235,.25);background:#2563eb;color:#fff;cursor:pointer;font-weight:900}.tl-openBtn:hover{background:#1d4ed8}@media (max-width: 980px){.tl-topGrid{grid-template-columns:1fr}.tl-row{grid-template-columns:1.6fr .9fr .9fr .8fr;grid-auto-rows:auto}.tl-row>div:nth-child(5),.tl-row>div:nth-child(6){display:none}.tl-table{overflow-x:auto;-webkit-overflow-scrolling:touch}}.tl-openBtn.is-disabled,.tl-openBtn:disabled{background:#e2e8f0;border-color:#cbd5e1;color:#64748b;cursor:not-allowed}.tl-openBtn.is-disabled:hover,.tl-openBtn:disabled:hover{background:#e2e8f0}.tl-balanceGold{position:relative;overflow:hidden;border-radius:22px;border:1px solid rgba(255,215,120,.35);box-shadow:0 18px 40px #00000040;color:#fff;background-blend-mode:normal;box-shadow:0 18px 40px #00000040,0 0 40px #ffd36a2e;background:linear-gradient(135deg,#0a0a0a,#111827 10%,#6b4e16 18%,#cfa547,#ffd36a,#cfa547 78%,#1a1405)}.tl-balanceGold:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(120deg,transparent 30%,rgba(255,215,120,.2) 50%,transparent 70%),linear-gradient(60deg,transparent 40%,rgba(255,200,90,.14) 55%,transparent 75%);transform:translate(-10%);animation:tlGoldSweep 3s linear infinite;pointer-events:none}.tl-balanceGold:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(rgba(255,255,255,.25) 1px,transparent 1px);background-size:42px 42px;opacity:.07;pointer-events:none}@keyframes tlGoldSweep{0%{transform:translate(-12%) translateY(0);opacity:.9}50%{transform:translate(12%) translateY(-2%);opacity:1}to{transform:translate(-12%) translateY(0);opacity:.9}}.tl-balanceGold>*{position:relative;z-index:1}.tl-balanceGold .tl-kicker{color:#ffe7b0;font-weight:900}.tl-balanceGold .tl-muted{color:#ffffffd1}.tl-balanceGold .tl-balanceValue,.tl-balanceGold .tl-unit{color:#fff}.tl-balanceGold .tl-pill{background:#00000073;border:1px solid rgba(255,215,120,.45);color:#ffd36a;font-weight:900}.tl-balanceGold .mn-miniBtn,.tl-balanceGold .tl-mini{border-color:#ffd77859}@media (max-width: 640px){.tl-rowHead{display:none!important}.tl-row:not(.tl-rowHead){display:grid!important;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"task   task   task" "photo  status reward" "open   open   open";align-items:center;justify-items:center;gap:10px;padding:14px}.tl-row:not(.tl-rowHead) .tl-taskCell{grid-area:task;width:100%;justify-self:stretch;align-items:center;text-align:center}.tl-row:not(.tl-rowHead) .tl-mutedSmall{text-align:center}.tl-row:not(.tl-rowHead) .tl-photoCell{grid-area:photo;width:100%;display:flex;justify-content:center;align-items:center}.tl-row:not(.tl-rowHead) .tl-status{grid-area:status;justify-self:center;align-self:center}.tl-row:not(.tl-rowHead) .tl-reward{grid-area:reward;justify-self:center;align-self:center;text-align:center}.tl-row:not(.tl-rowHead) .tl-open{grid-area:open;width:100%;display:flex;justify-content:center;align-items:center}.tl-row:not(.tl-rowHead) .tl-level,.tl-row:not(.tl-rowHead) .tl-created{display:none!important}.tl-row:not(.tl-rowHead) .tl-photoCell img{width:64px!important;height:64px!important}}.tl-row:not(.tl-rowHead):has(.tl-status.is-pending){display:none!important}.td-summaryCard{background:radial-gradient(900px 260px at 10% 0%,rgba(34,197,94,.18),transparent 60%),radial-gradient(700px 220px at 100% 0%,rgba(37,99,235,.16),transparent 55%),#fff}.td-summaryGrid{margin-top:12px;display:grid;grid-template-columns:1fr;gap:10px}.td-summaryBox{border:1px solid var(--line2);border-radius:16px;padding:12px;background:#0f172a05}.td-summaryBox.isProfit{border-color:#16a34a38;background:#16a34a1a}.td-summaryLabel{font-size:12px;color:var(--muted);font-weight:900}.td-summaryValue{margin-top:6px;font-size:18px;font-weight:1000}@media (min-width: 720px){.td-summaryGrid{grid-template-columns:1fr 1fr 1fr}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--bg: #f5f7fb;--card: #ffffff;--line: rgba(15,23,42,.1);--line2: rgba(15,23,42,.06);--text: #0f172a;--muted: rgba(15,23,42,.65);--accent: #2563eb;--green: #16a34a;--greenSoft: rgba(22,163,74,.12);--warn: #f59e0b;--warnSoft: rgba(245,158,11,.14);--danger: #ef4444;--dangerSoft: rgba(239,68,68,.12);--radius: 14px;--radius2: 18px;--shadow: 0 10px 28px rgba(2,6,23,.08);--container: 560px}.td-page{min-height:100vh;background:var(--bg);color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.td-top{position:sticky;top:0;z-index:50;background:#f5f7fbeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line2)}.td-topInner{max-width:var(--container);margin:0 auto;padding:12px 14px;display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:start}.td-back{width:44px;height:44px;border-radius:12px;border:1px solid var(--line2);background:#fff;color:#000;cursor:pointer;font-weight:900}.td-back:disabled{opacity:.5;cursor:not-allowed}.td-headMid{display:grid;gap:10px}.td-titleRow{display:grid;gap:4px}.td-pageTitle{font-weight:950;font-size:16px}.td-pageSub{font-size:12.5px;color:#475569}.td-tabs{display:inline-flex;gap:8px;align-items:center}.td-tab{border:1px solid var(--line2);background:#fff;color:#cfa547;padding:10px 12px;border-radius:12px;cursor:pointer;font-weight:900;font-size:13px}.td-tab.is-active{border-color:#2563eb40;background:#2563eb14;color:#0b2a6a}.td-tab:disabled{opacity:.6;cursor:not-allowed}.td-tabCount{margin-left:6px;padding:2px 8px;border-radius:999px;background:#0f172a0f;font-size:12px;font-weight:900}.td-finance{margin-top:10px;display:grid;grid-template-columns:1fr;gap:8px}@media (max-width: 719px){.td-finance{grid-column:1 / -1}}.td-finItem{background:#fff;border:1px solid var(--line2);border-radius:12px;padding:10px 12px;display:flex;justify-content:space-between;gap:10px;align-items:center}.td-finLabel{font-size:12px;color:#475569;font-weight:900}.td-finValue{font-weight:950;font-size:13.5px}.td-finValue.is-profit{color:var(--green)}.td-wrap{padding:14px}.td-container{max-width:var(--container);margin:0 auto;display:grid;gap:12px}.td-card{background:var(--card);border:1px solid var(--line2);border-radius:var(--radius2);padding:14px;box-shadow:var(--shadow)}.td-cardHead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:12px}.td-cardTitle{font-weight:950;font-size:15px}.td-cardSub{margin-top:5px;font-size:12.5px;color:#000;line-height:1.45}.td-pill{padding:8px 10px;border-radius:999px;font-weight:950;font-size:12px;border:1px solid var(--line2);background:#0f172a0a}.td-pill.ok{border-color:#16a34a38;background:var(--greenSoft);color:var(--green)}.td-pill.warn{border-color:#f59e0b40;background:var(--warnSoft);color:#7a4a00}.td-detailGrid{display:grid;grid-template-columns:1fr;gap:12px}.td-imageBox{border-radius:16px;height:160px;display:grid;place-items:center;background:#0f172a05}.td-imagePlaceholder{font-weight:900;color:#0f172a73;font-size:13px;text-align:center;padding:0 10px}.td-miniMeta{margin-top:10px;border:1px solid var(--line2);border-radius:16px;padding:10px 12px;display:grid;gap:8px;background:#0f172a05}.td-miniRow{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#475569}.td-miniRow b{color:#6b7280}.td-profitText{color:var(--green)!important}.td-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.td-box{border:1px solid var(--line2);border-radius:16px;padding:12px;background:#fff}.td-label{font-size:12px;color:#475569;font-weight:900}.td-value{margin-top:6px;font-weight:950;font-size:14px}.td-actions{margin-top:12px;display:grid;gap:8px}.td-submit{width:100%;padding:12px 14px;border-radius:14px;border:none;background:linear-gradient(180deg,#22c55e,#16a34a);color:#fff;font-weight:950;cursor:pointer}.td-submit:disabled{opacity:.3;cursor:not-allowed}.td-hint{font-size:12.5px;color:#475569;line-height:1.45}.td-rules{background:#fff;border:1px solid var(--line2);border-radius:var(--radius2);padding:14px}.td-rulesTitle{font-weight:950;font-size:14px;margin-bottom:8px}.td-rulesList{padding-left:18px;color:#0f172acc;line-height:1.6;font-size:13px}.td-empty{padding:14px;border-radius:14px;background:#0f172a05;border:1px dashed rgba(15,23,42,.18);color:var(--muted);font-weight:800;font-size:13px}.td-completedList{display:grid;gap:10px}.td-completedItem{border:1px solid var(--line2);border-radius:16px;padding:12px;display:flex;justify-content:space-between;gap:12px;background:#fff}.td-ciTitle{font-weight:950;font-size:13.5px}.td-ciMeta{margin-top:6px;font-size:12px;color:#6b7280;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.td-ciId{font-weight:950;color:#6b7280}.td-ciDot{opacity:.7}.td-ciRight{text-align:right}.td-ciAmount{font-weight:900;font-size:13px}.td-ciProfit{margin-top:4px;font-weight:950;color:var(--green);font-size:13px}.td-bottomBar{position:sticky;bottom:0;z-index:40;background:#f5f7fbf2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line2)}.td-bottomInner{max-width:var(--container);margin:0 auto;padding:12px 14px;display:flex;justify-content:space-between;gap:10px;align-items:center}.td-progressTitle{font-size:12px;color:#6b7280;font-weight:900}.td-progressValue{font-weight:950;margin-top:3px}.td-navBtns{display:flex;gap:10px}.td-navBtn{padding:10px 12px;border-radius:12px;border:1px solid var(--line2);background:#dfdfff;color:#000;font-weight:950;cursor:pointer}.td-navBtn.is-primary{background:#2563eb1a;border-color:#2563eb33;color:#0b2a6a}.td-navBtn:disabled{opacity:.55;cursor:not-allowed}.td-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0206179e;display:grid;place-items:center;padding:16px;z-index:999}.td-loadingCard{width:min(420px,100%);background:#fff;border-radius:18px;padding:16px;border:1px solid rgba(255,255,255,.25);box-shadow:0 28px 80px #00000059}.td-loader{width:44px;height:44px;border-radius:999px;border:4px solid rgba(15,23,42,.12);border-top-color:#2563ebbf;animation:tdSpin 1s linear infinite;margin:6px auto 10px}@keyframes tdSpin{to{transform:rotate(360deg)}}.td-loadingText{text-align:center;font-weight:950;color:#6b7280;margin-bottom:10px}.td-progressBar{height:10px;border-radius:999px;background:#0f172a14;overflow:hidden}.td-progressFill{height:100%;width:0%;background:linear-gradient(90deg,#2563ebf2,#16a34af2);transition:width .18s ease}.td-overlay.success{background:#020617b3}.td-successCard{width:min(520px,100%);background:#fff;border-radius:18px;padding:18px;box-shadow:0 30px 100px #0006;position:relative;overflow:hidden}.td-successCard h2{font-size:18px;font-weight:950;color:#000}.td-successCard p{margin-top:8px;color:#6b7280;font-size:13px;line-height:1.5}.td-successMeta{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.td-smLabel{font-size:12px;color:#6b7280;font-weight:900}.td-smValue{margin-top:6px;font-weight:950;color:#22c55e}.td-successBtns{margin-top:14px;display:grid;gap:10px}.td-finishBtn{padding:12px 14px;border-radius:14px;border:1px solid var(--line2);background:#fff;font-weight:950;cursor:pointer}.td-finishBtn.is-next{border:none;background:linear-gradient(180deg,#22c55e,#16a34a);color:#fff}.td-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.td-confetti span{position:absolute;top:-12px;left:calc(var(--i) * 1%);width:8px;height:12px;border-radius:2px;background:#2563ebd9;animation:tdFall 1.6s ease-in infinite;opacity:.9}.td-confetti span:nth-child(2n){background:#16a34ad9}.td-confetti span:nth-child(3n){background:#f59e0bd9}.td-confetti span:nth-child(4n){background:#ef4444d9}.td-confetti span:nth-child(n){left:calc((var(--n, 0) * 7%) + 5%)}@keyframes tdFall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(560px) rotate(220deg);opacity:.9}}.td-modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0206179e;display:grid;place-items:center;padding:16px;z-index:1100}.td-modalCard{width:min(520px,100%);background:#fff;border-radius:18px;padding:16px;box-shadow:0 28px 90px #00000059;border:1px solid rgba(15,23,42,.1)}.td-modalTop{display:flex;justify-content:space-between;align-items:center;gap:10px}.td-modalTitle{font-weight:950;color:#000}.td-modalClose{width:40px;height:40px;border-radius:12px;border:1px solid var(--line2);background:#fff;cursor:pointer;font-weight:950}.td-modalText{margin-top:10px;color:#000;font-size:13px;line-height:1.55}.td-modalGrid{margin-top:12px;display:grid;grid-template-columns:1fr;gap:10px}.td-modalBox{border-radius:16px;padding:12px;border:1px solid rgba(22,163,74,.2);background:#16a34a14}.td-modalLabel{font-weight:900;font-size:12px;color:#0a3219b8}.td-modalBig{margin-top:6px;font-weight:1000;font-size:22px;color:var(--green)}.td-modalSmall{margin-top:6px;font-size:12.5px;color:#000}.td-modalGraphic{border-radius:16px;padding:12px;border:1px dashed rgba(15,23,42,.18);background:#0f172a05;font-weight:950;color:#0f172ab3;display:grid;place-items:center;min-height:86px}.td-modalPrimary{width:100%;margin-top:12px;padding:12px 14px;border-radius:14px;border:none;background:linear-gradient(180deg,#22c55e,#16a34a);color:#fff;font-weight:950;cursor:pointer}.td-modalInfo{margin-top:12px;border-radius:14px;padding:12px;border:1px solid var(--line2);background:#0f172a05;color:var(--muted);font-size:13px;line-height:1.6}.td-modalBtns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.td-modalDeposit{padding:12px;border-radius:14px;border:none;background:#f59e0b2e;color:#6a3f00;font-weight:950;cursor:pointer}.td-modalSupport{padding:12px;border-radius:14px;border:1px solid rgba(37,99,235,.22);background:#2563eb1a;color:#0b2a6a;font-weight:950;cursor:pointer}.td-modalSecondary{width:100%;margin-top:10px;padding:11px 12px;border-radius:14px;border:1px solid var(--line2);background:#fff;font-weight:950;cursor:pointer}@media (min-width: 720px){.td-topInner{grid-template-columns:44px 1fr 1fr;align-items:center}.td-finance{margin-top:0;grid-template-columns:1fr;justify-self:end;width:100%;max-width:260px}.td-modalGrid{grid-template-columns:1fr 1fr;align-items:stretch}}.td-lr{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 350px){.td-lr{grid-template-columns:1fr 1.2fr;align-items:start}.td-miniMetaFull{grid-column:1 / -1}}@media (max-width: 640px){.historySummary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.summaryCard{padding:8px 8px 6px;border-radius:12px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);box-shadow:none}.summaryTitle{font-size:10px;font-weight:900;margin-bottom:5px;line-height:1.1;text-align:center}.summaryGrid{grid-template-columns:1fr;gap:4px;text-align:center}.summaryLabel{font-size:8.5px;opacity:.75;margin:0}.summaryValue{font-size:11px;font-weight:900;margin-top:1px;line-height:1.1}.summaryValue.strong{font-size:11.5px}}@media (max-width: 380px){.historySummary{gap:6px}.summaryCard{padding:7px 6px 5px}.summaryTitle{font-size:9.5px}.summaryValue{font-size:10px}}@media (max-width: 640px){.historyContent{padding:14px 12px}.historyCard{padding:12px;border-radius:14px;margin-bottom:10px;background:#ffffff1a;box-shadow:0 10px 22px #00000047}.historyCard:before{height:120px;opacity:.45}.historyTop{margin-bottom:6px;gap:8px}.historyIndex{font-size:12px}.historyBadge{padding:5px 10px;font-size:10px}.historyStatus{font-size:10px;padding:3px 7px;border-radius:10px}.historyName{font-size:14px;margin-bottom:8px;text-align:left;line-height:1.2}.historyGrid{grid-template-columns:1fr;gap:8px;text-align:left}.historyGrid>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.historyLabel{font-size:10px;margin-bottom:0;letter-spacing:.2px;opacity:.82}.historyValue{font-size:12.5px;font-weight:900;line-height:1.1;text-align:right}.historyValue.strong{font-size:13px;text-shadow:none}.historyEmpty{padding:20px 10px;font-size:13px}}@media (max-width: 380px){.historyCard{padding:11px}.historyGrid>div{padding:7px 9px}.historyName{font-size:13.5px}}.td-summaryLabel{color:#000}:root{--text:#111827;--muted:#6b7280;--line:#e5e7eb;--gold1:#ffd36a;--gold2:#cfa547;--gold3:#6b4e16;--dark1:#0a0a0a;--dark2:#111827;--shadow:0 18px 40px rgba(0,0,0,.25)}.vipWhite{min-height:100vh;background:linear-gradient(135deg,#ffd7000d,#ffa50014,#ffd7000d),repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(0,0,0,.02) 35px,rgba(0,0,0,.02) 70px),linear-gradient(to bottom,#fafbfc,#f5f7fa);background-attachment:fixed;color:var(--text);font-family:system-ui,Segoe UI,Roboto,Arial,sans-serif;position:relative}.vipWhite:before{content:"";position:fixed;top:0;left:0;right:0;height:100vh;background:radial-gradient(circle at 20% 30%,rgba(255,215,0,.15) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(255,165,0,.12) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(255,193,7,.1) 0%,transparent 50%);pointer-events:none;z-index:0}.vipWhite:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000000' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.4;pointer-events:none;z-index:0}.professional-content-wrapper{position:relative;padding:20px 0 30px;z-index:1}.wrapW{width:min(980px,calc(100% - 24px));margin:16px auto 34px;padding-top:80px;position:relative;z-index:1}.professional-content-wrapper>.balanceCardGold,.professional-content-wrapper>.cardW,.professional-content-wrapper>.ctaArea,.professional-content-wrapper>.rulesCard{margin-left:0;margin-right:0}.vipLogoRow{margin:6px 0 12px;position:relative;z-index:1}.vipLogoCard{display:flex;gap:12px;align-items:center;border:1px solid var(--line);padding:12px 14px;border-radius:18px;background:#fff;box-shadow:0 10px 18px #0000000f;margin-top:8vh}.balanceCardGold{display:grid;grid-template-columns:1fr;gap:12px;padding:18px;border-radius:22px;border:1px solid rgba(255,215,120,.35);box-shadow:var(--shadow);color:#fff;background:linear-gradient(135deg,var(--dark1) 0%,var(--dark2) 25%,var(--gold3) 45%,var(--gold2) 65%,var(--gold1) 75%,#1a1405 100%);position:relative;overflow:hidden;z-index:1}.balanceCardGold:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(120deg,transparent 30%,rgba(255,215,120,.2) 50%,transparent 70%),linear-gradient(60deg,transparent 40%,rgba(255,200,90,.14) 55%,transparent 75%);transform:translate(-10%);animation:goldSweep 3s linear infinite;pointer-events:none}.balanceCardGold:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(rgba(255,255,255,.25) 1px,transparent 1px);background-size:42px 42px;opacity:.07;pointer-events:none}@keyframes goldSweep{0%{transform:translate(-12%) translateY(0);opacity:.9}50%{transform:translate(12%) translateY(-2%);opacity:1}to{transform:translate(-12%) translateY(0);opacity:.9}}.balanceCardGold>*{position:relative;z-index:1}.professional-card{position:relative;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,215,0,.15);box-shadow:0 15px 35px #00000014,0 5px 15px #0000000d,inset 0 1px #ffffffe6;border-radius:24px;padding:20px;transition:all .3s ease;overflow:hidden}.professional-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(255,215,0,.5) 20%,rgba(255,165,0,.7) 50%,rgba(255,215,0,.5) 80%,transparent 100%)}.professional-card:hover{transform:translateY(-3px);box-shadow:0 20px 45px #0000001f,0 8px 20px #00000014,inset 0 1px #fff;border-color:#ffd70040}.h2W{margin:0;font-size:16px;font-weight:950;display:flex;align-items:center;color:#111827}.smallMutedW{color:green;font-size:12px;font-weight:900;display:flex;align-items:center;gap:6px}.live-dot{width:8px;height:8px;background-color:#22c55e;border-radius:50%;display:inline-block;animation:blink-animation 1.5s ease-in-out infinite;box-shadow:0 0 8px #22c55e99}@keyframes blink-animation{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 8px #22c55e99}50%{opacity:.3;transform:scale(.8);box-shadow:0 0 16px #22c55ee6}}.metricItemW{border:1px solid #374151;border-radius:16px;padding:12px;background:#fbfdff}.professional-metric{position:relative;background:linear-gradient(135deg,#fff,#f8fafc);border:1.5px solid rgba(148,163,184,.15);border-radius:18px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.professional-metric:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffd70008,#ffa5000d,#ffc10708);opacity:0;transition:opacity .3s ease}.professional-metric:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 28px #0000001f,0 0 0 1px #ffd70033;border-color:#ffd7004d}.professional-metric:hover:before{opacity:1}.metric-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:linear-gradient(135deg,gold,orange);border-radius:12px;margin-bottom:10px;box-shadow:0 4px 12px #ffa5004d;color:#1a1a2e}.metric-icon svg{stroke-width:2.5}.metricValueW{font-weight:950;font-size:18px;color:#111827;margin-top:8px}.metricLabelW{font-size:12px;color:var(--muted);font-weight:850;margin-top:6px;line-height:1.4}.ctaBtnGold{width:100%;max-width:520px;padding:14px 16px;border-radius:999px;border:1px solid rgba(245,158,11,.45);background:linear-gradient(135deg,var(--gold1),var(--gold2));font-weight:950;cursor:pointer;color:#190f05f2;box-shadow:0 14px 26px #f59e0b38;transition:transform .12s ease,filter .12s ease}.professional-cta{position:relative;overflow:hidden;padding:18px 32px;font-size:16px;letter-spacing:.3px;background:linear-gradient(135deg,gold,#ffb700,#ff8c00);border:2px solid rgba(255,215,0,.5);box-shadow:0 20px 40px #ffa50059,0 8px 16px #00000026,inset 0 1px #fff6;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 20px 40px #ffa50059,0 8px 16px #00000026,inset 0 1px #fff6}50%{box-shadow:0 20px 40px #ffa50080,0 8px 16px #0003,0 0 30px #ffd70066,inset 0 1px #fff6}}.professional-cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.professional-cta:hover:before{left:100%}.professional-cta:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 25px 50px #ffa50073,0 12px 24px #0003,inset 0 1px #ffffff80;filter:brightness(1.05);border-color:#ffd700b3;animation:none}.professional-cta:active{transform:translateY(-1px) scale(.98)}.professional-cta svg{stroke-width:3}.ctaBtnGold:hover{transform:translateY(-1px);filter:brightness(1.02)}.ctaSubW{font-size:12px;color:#000!important;margin-top:8px;font-weight:850}.rulesTitle{margin:0;font-size:14px;font-weight:950;display:flex;align-items:center;color:#111827}.professional-support-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:12px;font-weight:900;font-size:13px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d}.professional-support-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666;background:linear-gradient(135deg,#2563eb,#1d4ed8)}.professional-support-btn svg{width:16px;height:16px}.professional-rules{padding-left:0;list-style:none}.professional-rules li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid rgba(148,163,184,.1);transition:all .2s ease}.professional-rules li:last-child{border-bottom:none}.professional-rules li:hover{background:#ffd70008;padding-left:8px;border-radius:8px}.rule-check-icon{flex-shrink:0;margin-top:2px}.professional-rules li span{flex:1;color:#374151;font-weight:800;line-height:1.6}.professional-hint{margin-top:16px;padding:14px 16px;background:linear-gradient(135deg,#3b82f60d,#2563eb14);border-left:3px solid #3b82f6;border-radius:10px;display:flex;align-items:center;color:#475569;font-weight:800;line-height:1.5}@media (min-width: 780px){.metricGrid2{grid-template-columns:1fr 1fr}.balanceCardGold{grid-template-columns:1.2fr .8fr}.professional-content-wrapper{padding:30px 0 40px}}.vipWhite .topSub,.vipWhite .vipLogoSub,.vipWhite .metricLabelW,.vipWhite .supportHint,.vipWhite .modalSub,.vipWhite .countLabel,.vipWhite .orderKey,.vipWhite .modalHint{color:#6b7280!important}.vipWhite .balanceCardGold,.vipWhite .balanceCardGold *{color:#fff!important}.vipWhite .metricGrid2>.metricItemW{min-width:0;border:1px solid #77859d29}:root{--text:#111827;--muted:#6b7280;--line:#e5e7eb;--gold1:#ffd36a;--gold2:#cfa547;--gold3:#6b4e16;--dark1:#0a0a0a;--dark2:#111827;--shadow:0 18px 40px rgba(0,0,0,.25);--elite1:#E6A57E;--elite2:#FF8C42;--elite3:#C62828;--eliteDark:#111827;--eliteDeep:#0b0b0f}.vipBadgeElite-modern{background:linear-gradient(135deg,#e6a57e,#ff8c42);box-shadow:0 2px 4px #e6a57e66}.vipBadge{background:#f59e0b26;border:1px solid rgba(245,158,11,.35);padding:4px 10px;border-radius:999px;font-size:12px;font-weight:950;color:#7c4a00}.vipBadgeElite{background:#e6a57e2e;border:1px solid rgba(230,165,126,.38);color:#7b3e25}.vipLogoMark{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-weight:950;text-transform:lowercase;background:linear-gradient(135deg,var(--gold1),var(--gold2));border:1px solid rgba(245,158,11,.35);color:#190f05f2}.vipLogoMarkElite{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,var(--elite1),var(--elite2));border:1px solid rgba(255,140,66,.4);display:grid;place-items:center}.vipLogoImg{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.2));-webkit-user-select:none;user-select:none}.vipLogoChip{margin-left:8px;background:#111827;color:#fff;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:950}.vipLogoChipElite{background:linear-gradient(135deg,var(--eliteDeep),var(--eliteDark))}.balanceLabelW{color:#ffe7b0;font-weight:900;font-size:12px;letter-spacing:.2px}.pillW{padding:8px 12px;border-radius:999px;background:#00000073;border:1px solid rgba(255,215,120,.45);color:#ffd36a;font-weight:900;font-size:12px}.pillElite{border:1px solid rgba(230,165,126,.4);color:#ffd2bef2}.balanceCardElite{display:grid;grid-template-columns:1fr;gap:12px;padding:18px;border-radius:22px;border:1px solid rgba(255,140,66,.28);box-shadow:0 18px 40px #0000002e;color:#fff;background:radial-gradient(900px 260px at 18% 10%,rgba(230,165,126,.18),transparent 55%),radial-gradient(900px 260px at 82% 18%,rgba(255,140,66,.14),transparent 58%),linear-gradient(135deg,#0b0b0f,#111827);position:relative;overflow:hidden}.balanceCardElite:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(120deg,transparent 35%,rgba(230,165,126,.18) 50%,transparent 65%);transform:translate(-18%);animation:eliteSweep 3.2s ease-in-out infinite;pointer-events:none;opacity:.85}.balanceCardElite:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(rgba(255,255,255,.18) 1px,transparent 1px);background-size:52px 52px;opacity:.05;pointer-events:none}@keyframes eliteSweep{0%{transform:translate(-20%) translateY(0)}50%{transform:translate(20%) translateY(-2%)}to{transform:translate(-20%) translateY(0)}}.balanceCardElite>*{position:relative;z-index:1}.balanceRightW{background:#0000008c;border-radius:18px;padding:14px;border:1px solid rgba(255,215,120,.35);display:grid;gap:10px}.balanceRightElite{background:#ffffff0f;border-radius:18px;padding:14px;border:1px solid rgba(255,140,66,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.miniLabel{color:#ffd36a;font-size:12px;font-weight:900}.miniLabelElite{color:#ff8c42f2}.metricItemElite{border-color:#ff8c422e}.ctaBtnElite{width:100%;max-width:520px;padding:14px 16px;border-radius:999px;border:1px solid rgba(255,140,66,.45);background:linear-gradient(135deg,var(--elite1),var(--elite2),var(--elite3));font-weight:950;cursor:pointer;color:#190f05f5;box-shadow:0 14px 26px #c628282e;transition:transform .12s ease,filter .12s ease}.ctaBtnElite:hover{transform:translateY(-1px);filter:brightness(1.02)}.btnGold{padding:10px 14px;border-radius:12px;border:1px solid rgba(245,158,11,.45);background:linear-gradient(135deg,var(--gold1),var(--gold2));color:#190f05f2;font-weight:950;cursor:pointer}.btnElite{border:1px solid rgba(255,140,66,.45);background:linear-gradient(135deg,var(--elite1),var(--elite2),var(--elite3));color:#190f05f5}.spinner{width:44px;height:44px;border-radius:999px;border:4px solid rgba(17,24,39,.1);border-top-color:#f59e0bd9;animation:spin .9s linear infinite;margin:6px auto 0}.spinnerElite{border-top-color:#ff8c42e6}.countValueElite{color:#c62828f2}.progressFill{height:100%;border-radius:999px;background:linear-gradient(135deg,var(--gold1),var(--gold2));transition:width .25s linear}.progressFillElite{background:linear-gradient(135deg,var(--elite1),var(--elite2),var(--elite3))}.orderCardElite{border-color:#ff8c422e}.goldStrongElite{color:#8b2a1e;font-weight:950}@media (min-width: 780px){.metricGrid2{grid-template-columns:1fr 1fr}.balanceCardElite{grid-template-columns:1.2fr .8fr}}.vipLogoMarkNoBg{width:auto;height:auto;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.vipLogoImgBig{width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.18))}.vipWhite .balanceCardElite,.vipWhite .balanceCardElite *{color:#fff!important}:root{--text:#111827;--muted:#6b7280;--line:#e5e7eb;--shadow:0 18px 40px rgba(0,0,0,.25);--ax1:#ff6a00;--ax2:#ff2d2d;--ax3:#ffb199}.vipWhite{min-height:100vh;background:#fff;color:var(--text);font-family:system-ui,Segoe UI,Roboto,Arial,sans-serif}.topbarW{display:grid;grid-template-columns:44px 1fr 70px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:10}.topbarW-modern{position:fixed;top:0;left:0;right:0;z-index:100;background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(229,231,235,.3);padding:0;transition:all .3s ease}.headerContainer{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;max-width:100%;margin:0 auto}.backIcon-modern{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#fffc;border:1px solid rgba(229,231,235,.6);color:#374151;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.backIcon-modern:hover{background:#fff;border-color:#9ca3afcc;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.topTitle-modern{flex:1;text-align:center;line-height:1.2;margin:0 16px}.topBrandRow-modern{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:2px}.topBrand-modern{font-weight:700;font-size:16px;color:#111827;letter-spacing:-.025em}.vipBadge-modern{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;font-size:11px;font-weight:700;padding:4px 8px;border-radius:6px;letter-spacing:.025em;text-transform:uppercase;box-shadow:0 2px 4px #f59e0b4d}.vipBadgeAx-modern{background:linear-gradient(135deg,#ff6a00,#ff2d2d);box-shadow:0 2px 4px #ff6a0066}.topSub-modern{font-size:12px;color:#6b7280;font-weight:500}.homeBtn-modern{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 12px;border-radius:12px;background:#fffc;border:1px solid rgba(229,231,235,.6);color:#374151;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:80px}.homeBtn-modern:hover{background:#fff;border-color:#9ca3afcc;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.backIcon,.homeBtn{height:40px;border-radius:12px;border:1px solid var(--line);background:#f9fafb;font-weight:900;cursor:pointer}.topTitle{text-align:center;line-height:1.1}.topBrandRow{display:flex;justify-content:center;gap:8px;align-items:center}.topBrand{font-weight:950;font-size:14px}.vipBadge{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:950;color:#fff}.vipBadgeAx{background:#ff6a0024;border:1px solid rgba(255,45,45,.3);color:#8a1b1b}.topSub{margin-top:6px;font-size:12px;color:var(--muted)}.wrapW{width:min(980px,calc(100% - 24px));margin:16px auto 34px;padding-top:80px}.vipLogoRow{margin:6px 0 12px}.vipLogoCard{display:flex;gap:12px;align-items:center;border:1px solid var(--line);padding:12px 14px;border-radius:18px;background:#fff;box-shadow:0 10px 18px #0000000f}.vipLogoMarkNoBg{width:auto;height:auto;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;display:grid;place-items:center}.vipLogoImg{width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.18));-webkit-user-select:none;user-select:none}.vipLogoImgBig{width:52px;height:52px}.vipLogoTitle{font-weight:950;font-size:14px}.vipLogoChip{margin-left:8px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:950}.vipLogoChipAx{background:linear-gradient(135deg,#ff6a00f2,#ff2d2deb);color:#190f05f5}.vipLogoSub{margin-top:4px;font-size:12px;color:var(--muted);font-weight:800}.balanceValueW{margin-top:8px;font-weight:950;font-size:clamp(24px,6vw,36px);position:relative;display:inline-block;padding:2px 0}.unitW{font-size:.55em;font-weight:900;opacity:.92;margin-left:6px}.balanceValueW.isShimmer:before{content:"";position:absolute;top:-6px;right:-10px;bottom:-6px;left:-10px;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.1) 25%,rgba(255,255,255,.45) 50%,rgba(255,255,255,.1) 75%,transparent 100%);transform:translate(-120%);animation:shimmerMove 1.1s ease-out forwards;border-radius:14px;pointer-events:none}@keyframes shimmerMove{to{transform:translate(120%)}}.metaRowW{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.pillW{padding:8px 12px;border-radius:999px;background:#00000073;font-weight:900;font-size:12px}.pillAx{border:1px solid rgba(255,106,0,.3);color:#ffd2bef2}.balanceCardAx{display:grid;grid-template-columns:1fr;gap:12px;padding:18px;border-radius:22px;border:1px solid rgba(255,106,0,.3);box-shadow:0 18px 40px #0000002e;color:#fff;background:radial-gradient(900px 280px at 18% 12%,rgba(255,106,0,.22),transparent 58%),radial-gradient(900px 280px at 82% 18%,rgba(255,177,153,.16),transparent 60%),radial-gradient(1000px 380px at 55% 95%,rgba(255,45,45,.14),transparent 62%),linear-gradient(135deg,#0b0b0f,#111827);position:relative;overflow:hidden}.balanceCardAx:before{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;background:linear-gradient(120deg,transparent 36%,rgba(255,106,0,.18) 48%,rgba(255,45,45,.12) 52%,transparent 64%);transform:translate(-18%);animation:axSweep 3.2s ease-in-out infinite;pointer-events:none;opacity:.9}@keyframes axSweep{0%{transform:translate(-20%) translateY(0)}50%{transform:translate(20%) translateY(-2%)}to{transform:translate(-20%) translateY(0)}}.balanceCardAx:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(rgba(255,255,255,.18) 1px,transparent 1px);background-size:52px 52px;opacity:.05;pointer-events:none}.balanceCardAx>*{position:relative;z-index:1}.balanceLabelAx{color:#ffc8a0eb;font-weight:900;font-size:12px;letter-spacing:.2px}.balanceRightW{background:#0000008c;border-radius:18px;padding:14px;display:grid;gap:10px}.balanceRightAx{background:#ffffff0f;border-radius:18px;padding:14px;border:1px solid rgba(255,106,0,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.miniLabelAx{color:#ffa064f2;font-size:12px;font-weight:900}.miniValue{margin-top:6px;font-weight:950}.cardW{margin-top:16px;border:1px solid var(--line);border-radius:20px;padding:16px;background:#fff;box-shadow:0 10px 20px #1118270f}.cardHeadW{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px}.h2W{margin:0;font-size:16px;font-weight:950}.smallMutedW{color:var(--muted);font-size:12px;font-weight:900}.metricGrid2{display:grid;grid-template-columns:1fr;gap:12px}.metricItemW{border:1px solid var(--line);border-radius:16px;padding:12px;background:#fbfdff}.metricItemAx{border-color:#ff6a0029}.metricValueW{font-weight:950}.metricLabelW{font-size:12px;color:var(--muted);font-weight:850;margin-top:6px}.ctaArea{text-align:center;margin-top:16px}.ctaBtnAx{width:100%;max-width:520px;padding:14px 16px;border-radius:999px;border:1px solid rgba(255,106,0,.4);background:linear-gradient(135deg,#ff6a00f2,#ff2d2de6);font-weight:950;cursor:pointer;color:#190f05f5;box-shadow:0 14px 26px #ff2d2d24;transition:transform .12s ease,filter .12s ease}.ctaBtnAx:hover{transform:translateY(-1px);filter:brightness(1.02)}.ctaSubW{font-size:12px;color:var(--muted);margin-top:8px;font-weight:850}.rulesCard{margin-top:16px;border:1px solid var(--line);border-radius:20px;padding:16px;background:#fff;box-shadow:0 10px 20px #1118270f}.rulesHead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.rulesTitle{margin:0;font-size:14px;font-weight:950}.supportLink{color:#1d4ed8;font-weight:950;text-decoration:none}.supportLink:hover{text-decoration:underline}.rulesList{padding-left:18px;margin:0;color:#374151;font-weight:850;line-height:1.7;font-size:13px}.supportHint{margin-top:10px;font-size:12px;color:var(--muted);font-weight:850}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0c8c;display:grid;place-items:center;padding:16px;z-index:999}.modalCard{width:min(520px,100%);background:#fff;border-radius:18px;border:1px solid rgba(17,24,39,.12);box-shadow:0 20px 60px #00000047;overflow:hidden}.modalTop{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-bottom:1px solid rgba(17,24,39,.08);background:#fbfdff}.modalTitle{font-weight:950;font-size:14px;color:#111827}.iconClose{width:36px;height:36px;border-radius:12px;border:1px solid rgba(17,24,39,.1);background:#fff;cursor:pointer;font-weight:950}.modalBody{padding:16px}.modalText{margin-top:12px;font-weight:900;color:#111827}.modalSub{margin-top:6px;color:#6b7280;font-weight:800;font-size:12px}.modalFooter{padding:14px 16px 16px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid rgba(17,24,39,.08);background:#fff}.btnSoft{padding:10px 14px;border-radius:12px;border:1px solid rgba(17,24,39,.12);background:#f9fafb;color:#111827;font-weight:950;cursor:pointer}.btnGold{padding:10px 14px;border-radius:12px;border:1px solid rgba(255,106,0,.4);background:linear-gradient(135deg,#ff6a00f2,#ff2d2de6);color:#190f05f5;font-weight:950;cursor:pointer}.btnAx{border:1px solid rgba(255,106,0,.4);background:linear-gradient(135deg,#ff6a00f2,#ff2d2de6)}.spinner{width:44px;height:44px;border-radius:999px;border:4px solid rgba(17,24,39,.1);border-top-color:#ff6a00e6;animation:spin .9s linear infinite;margin:6px auto 0}.spinnerAx{border-top-color:#ff6a00e6}.countRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.countLabel{color:#6b7280;font-weight:900;font-size:12px}.countValue{font-weight:950;color:#111827}.countValueAx{color:#ff2d2df2}.progressBar{margin-top:10px;height:10px;border-radius:999px;background:#11182714;overflow:hidden}.progressFill{height:100%;border-radius:999px;background:linear-gradient(135deg,#ff6a00f2,#ff2d2de6);transition:width .25s linear}.progressFillAx{background:linear-gradient(135deg,#ff6a00f2,#ff2d2de6)}.orderCard{margin-top:12px;border:1px solid rgba(17,24,39,.1);border-radius:16px;padding:12px;background:#fbfdff}.orderCardAx{border-color:#ff6a0029}.orderLine{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(17,24,39,.06)}.orderLine:last-child{border-bottom:0}.orderKey{color:#6b7280;font-weight:900;font-size:12px;white-space:nowrap}.orderVal{color:#111827;font-weight:900;text-align:right}.orderVal.strong{font-weight:950}.goldStrong{color:#8a5a00;font-weight:950}.goldStrongAx{color:#9b1b1b;font-weight:950}.modalHint{margin-top:12px;color:#6b7280;font-weight:850;font-size:12px;line-height:1.55}@media (min-width: 780px){.metricGrid2{grid-template-columns:1fr 1fr}.balanceCardAx{grid-template-columns:1.2fr .8fr}}.vipWhite,.vipWhite .topbarW,.vipWhite .vipLogoCard,.vipWhite .cardW,.vipWhite .rulesCard,.vipWhite .modalCard{color:#111827!important}.vipWhite .topSub,.vipWhite .vipLogoSub,.vipWhite .metricLabelW,.vipWhite .smallMutedW,.vipWhite .supportHint,.vipWhite .modalSub,.vipWhite .countLabel,.vipWhite .orderKey,.vipWhite .modalHint{color:#6b7280!important}.vipWhite .balanceCardAx,.vipWhite .balanceCardAx *{color:#fff!important}.supportBtn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#ff6a00,#ff2d2d);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #ff6a004d}.supportBtn:hover{transform:translateY(-2px);box-shadow:0 4px 16px #ff6a0066;background:linear-gradient(135deg,#e55b00,#e62626)}.supportBtn:active{transform:translateY(0);box-shadow:0 2px 8px #ff6a004d}.supportBtn svg{width:16px;height:16px;stroke-width:2}.vipWhite .metricGrid2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.vipWhite .metricGrid2>.metricItemW{min-width:0}@media (max-width: 360px){.vipWhite .metricGrid2{grid-template-columns:1fr!important}}@media (max-width: 460px){.vipLogoCard{margin-top:10vh}}:root{--bybit-yellow:#FFC107;--bybit-orange:#FF8A00;--glass: rgba(255,255,255,.08);--stroke: rgba(255,255,255,.14);--shadow: 0 20px 50px rgba(0,0,0,.35);--text: #eaf2ff;--muted: black}.mn-page{min-height:100vh;padding:22px 22px 110px;position:relative;color:var(--text);background:linear-gradient(180deg,#061529,#071c35 45%,#061529);overflow-x:hidden;color:#fff}.mn-header{max-width:1100px;margin:0 auto 14px;display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.mn-title h1{margin:0;font-size:22px;letter-spacing:.2px;color:#fff}.mn-title p{margin:4px 0 0;font-size:13px;opacity:.85;color:#fff}.mn-wrap{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.mn-card{border-radius:18px;border:1px solid var(--stroke);background:var(--glass);box-shadow:var(--shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:16px;line-height:1.45}.mn-topRow{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mn-card.mn-balance{background:linear-gradient(135deg,#ffc10738,#ff980024,#00000038);border:1px solid rgba(255,193,7,.55);box-shadow:inset 0 0 0 1px #ffc10738,inset 0 20px 40px #ffc1072e,0 30px 60px #00000073}.mn-balanceHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.mn-kicker{font-size:12px;opacity:.85;font-weight:800}.mn-pill{font-size:12px;padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,#ffc107,#ff9800);border:none;color:#000;font-weight:900;box-shadow:0 0 12px #ffc107bf}.mn-balanceAmount{display:flex;align-items:baseline;gap:10px}.mn-usd{font-size:34px;font-weight:900;letter-spacing:.25px;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.45),0 0 18px rgba(255,193,7,.45)}.mn-unit{font-size:13px;opacity:.85;font-weight:800}.mn-balanceSub{margin-top:10px;font-size:12px;color:#fff}.mn-balanceActions{margin-top:14px;display:flex;gap:12px;flex-wrap:wrap}.mn-miniBtn{padding:11px 14px;border-radius:14px;border:1px solid rgba(255,193,7,.35);background:#00000029;color:#fff;cursor:pointer;font-weight:800}.mn-miniBtn:hover{background:#ffc10724;border-color:#ffc1078c}.mn-summaryTitle{font-weight:900;margin-bottom:10px}.mn-summaryGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mn-metric{border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#0000001f;padding:12px}.mn-mLabel{font-size:12px;opacity:.8}.mn-mValue{margin-top:6px;font-size:18px;font-weight:900}.mn-mValue.ok{color:#00dc82f2}.mn-tip{margin-top:10px;font-size:12px;opacity:.85;border-top:1px solid rgba(255,255,255,.1);padding-top:10px}.mn-sectionHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.mn-sectionTitle{font-size:16px;font-weight:900;margin-bottom:6px}.mn-muted{font-size:12px;opacity:.8;margin-top:2px}.mn-mutedSmall{font-size:12px;opacity:.75;letter-spacing:.1px}.mn-ghostBtn{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#00000029;color:#fff;cursor:pointer;font-weight:800}.mn-ghostBtn:hover{border-color:#ffc10747}.mn-card.mn-slots{background:linear-gradient(135deg,#ffc1071f,#ff8c0014,#00000038);border:1px solid rgba(255,193,7,.45);box-shadow:inset 0 0 0 1px #ffc1072e,0 30px 60px #00000073,0 0 40px #ffc1072e}.mn-card.mn-slots .mn-sectionTitle{color:#ffebb4f2;text-shadow:0 0 10px rgba(255,193,7,.45)}.mn-slotList{display:flex;flex-direction:column;gap:12px}.mn-slot{display:grid;grid-template-columns:1.35fr .65fr;padding:18px;gap:18px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#0000001f}.mn-slot.is-urgent{border-color:#ff8c0059;box-shadow:0 0 0 1px #ff8c001f inset}.mn-slotEmpty{background:#0000001a}.mn-slotDateRow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mn-slotDate{font-weight:900;font-size:14px}.mn-chip{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;font-weight:800}.mn-chip.ok{background:#ffc10729;border-color:#ffc1078c;color:#fff}.mn-chip.warn{border-color:#ff8c0066}.mn-chip.bad{border-color:#ff505073}.mn-taskTitle{margin-top:8px;font-size:16px;font-weight:900}.mn-taskMeta{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px 16px;font-size:12px;opacity:.9;row-gap:8px}.mn-steps{margin-top:12px;display:flex;flex-direction:column;gap:10px}.mn-step{display:flex;align-items:center;gap:10px;font-size:12px;opacity:.9}.mn-stepDot{width:8px;height:8px;border-radius:50%;background:#ffc107d9;box-shadow:0 0 12px #ffc10759}.mn-countTitle{font-size:12px;opacity:.8;font-weight:800;margin-bottom:6px}.mn-count{margin-top:6px;font-size:22px;font-weight:900;letter-spacing:.4px}.mn-count.warn{color:#ff8c00f2}.mn-count.bad{color:#ff6e6ef2}.mn-progress{margin-top:12px;height:10px;border-radius:999px;background:#ffffff1a;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.mn-progressBar{height:100%;background:linear-gradient(135deg,#ffc107d9,#ff8c00b3)}.mn-rightBtns{margin-top:14px;margin-bottom:10px;display:flex;gap:12px;flex-wrap:wrap}.mn-primaryBtn,.mn-secondaryBtn{padding:11px 14px;border-radius:14px;cursor:pointer;font-weight:900;border:1px solid rgba(255,255,255,.14);color:#fff}.mn-primaryBtn{background:linear-gradient(135deg,#ffc107,#ff9800);border:none;color:#000;box-shadow:0 10px 25px #ffc10773,inset 0 1px #ffffff8c}.mn-primaryBtn:hover{background:linear-gradient(135deg,#ffd54f,#ffb300);box-shadow:0 14px 32px #ffc1078c,inset 0 1px #ffffffbf}.mn-primaryBtn:disabled{background:linear-gradient(135deg,#ffc10759,#ff980040);color:#0000008c;box-shadow:none;opacity:.55;cursor:not-allowed}.mn-secondaryBtn{background:#00000029;border-color:#ffc10759}.mn-secondaryBtn:hover{background:#ffc1071f;border-color:#ffc1078c}.mn-slotRight .mn-mutedSmall{margin-top:10px;line-height:1.4}.mn-slotEmpty .mn-slotRight{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.mn-emptyText{margin-top:8px;font-size:12px;opacity:.8}.mn-infoTitle{font-size:16px;font-weight:900;margin-bottom:10px}.mn-infoGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mn-infoItem{padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#0000001f}.mn-infoH{font-weight:900;margin-bottom:6px}@media (max-width: 980px){.mn-topRow,.mn-slot,.mn-infoGrid{grid-template-columns:1fr}}@media (max-width: 640px){.mn-page{padding:14px 14px 110px}}:root{--bg:#f6f8fc;--panel:#ffffff;--text:#0f172a;--muted:#64748b;--line:#e5eaf2;--brand:#1e3a8a;--brandSoft:rgba(30,58,138,.12);--green:#16a34a;--blue:#2563eb;--red:#dc2626;--shadow:0 12px 28px rgba(15,23,42,.08)}.dpPage{min-height:100vh;background:var(--bg);font-family:system-ui,Segoe UI,Roboto,Arial;color:var(--text)}.dpTop{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:12px 14px;background:linear-gradient(135deg,#1e3a8a,#1e40af);color:#fff}.dpBack{width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#ffffff1f;color:#fff!important;cursor:pointer}.dpTitle{text-align:center;font-weight:600;font-size:15px;color:#fff!important}.dpFilters{display:flex;gap:8px;padding:12px 14px}.dpFilterBtn{padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:13px;cursor:pointer}.dpFilterBtn.active{background:var(--brand);color:#fff}.dpSearch{padding:0 14px 8px}.dpSearch input{width:100%;height:40px;border-radius:12px;border:1px solid var(--line);padding:0 14px}.dpWrap{max-width:760px;margin:0 auto;padding:8px 14px 40px}.dpCard{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:10px 12px;margin-bottom:10px;box-shadow:var(--shadow)}.dpRow{display:flex;justify-content:space-between;padding:4px 0;font-size:13px}.dpLabel{color:#696969}.dpAmount{font-weight:600}.dpStatus{padding:5px 10px;border-radius:999px;font-size:12px}.dpStatus.completed{background:#16a34a1f;color:var(--green)}.dpStatus.confirming{background:#2563eb1f;color:var(--blue)}.dpStatus.failed{background:#dc26261f;color:var(--red)}.dpFooter{margin-top:6px;padding-top:6px;border-top:1px dashed var(--line);display:flex;justify-content:space-between;font-size:12px;color:#696969}.dpModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center}.dpModal{width:min(520px,100%);background:#fff;border-radius:20px;overflow:hidden}.dpModalTop{display:flex;justify-content:space-between;padding:14px;border-bottom:1px solid var(--line)}.dpModalBody{padding:14px}.dpTimeline{display:flex;justify-content:space-between;margin-bottom:14px}.dpStep{flex:1;text-align:center;position:relative}.dpDot{width:12px;height:12px;border-radius:50%;background:#c7d2fe;margin:0 auto}.dpDot.done{background:#2563eb}.dpDot.failed{background:#dc2626}.dpLine{position:absolute;top:6px;left:50%;right:-50%;height:2px;background:#c7d2fe}.dpStepLabel{font-size:11px;color:#696969;margin-top:6px}.dpDetailRow{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:8px 0;border-bottom:1px dashed var(--line)}.dpDetailLabel{font-size:12px;color:#696969}.dpDetailValue{font-size:13px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.dpModalFooter{display:flex;justify-content:flex-end;gap:10px;padding:14px;border-top:1px solid var(--line)}.dpBtnSoft{padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:#f9fafb;font-size:13px;cursor:pointer}.dpBtnPrimary{padding:10px 14px;border-radius:12px;border:none;background:var(--brand);color:#fff!important;font-size:13px;cursor:pointer}.dpToast{position:fixed;bottom:90px;left:50%;transform:translate(-50%);background:#111827;color:#fff;padding:10px 16px;border-radius:999px;font-size:14px;box-shadow:0 10px 25px #00000040;z-index:9999;animation:fadeUp .2s ease-out}@keyframes fadeUp{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.dpPage,.dpPage *{opacity:1!important;filter:none!important;color:#696969}.dpCard,.dpRow{color:var(--text)!important}.dpRow span:not(.dpLabel):not(.dpStatus){color:#696969!important;font-weight:600}.dpFooter a{color:var(--brand)!important;font-weight:600}.dpEmpty{color:#000}:root{--bg: #f6f8fb;--panel: #ffffff;--text: #0f172a;--muted: #64748b;--line: #e5eaf2;--navy: #0b2a4a;--navy2:#103a64;--green:#16a34a;--amber:#b45309;--red:#dc2626;--shadow: 0 12px 28px rgba(15, 23, 42, .08);--shadow2: 0 20px 55px rgba(15, 23, 42, .18)}.wdPage{min-height:100vh;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial;letter-spacing:.1px}.wdTop{position:sticky;top:0;z-index:10;background:linear-gradient(135deg,var(--navy),var(--navy2));padding:12px 14px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;box-shadow:0 10px 22px #0b2a4a33}.wdBack{width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff1a;color:#fffffff2;cursor:pointer;font-weight:600}.wdTitle{text-align:center;font-weight:650;font-size:15px;color:#fffffff2}.wdFilters{display:flex;gap:8px;padding:12px 14px;overflow-x:auto;-webkit-overflow-scrolling:touch}.wdFilterBtn{padding:9px 14px;border-radius:999px;border:1px solid var(--line);background:#ffffffd9;color:#000;font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.wdFilterBtn:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0f172a0f}.wdFilterBtn.active{background:#0b2a4a;color:#fff;border-color:#0b2a4a40}.wdWrap{padding:8px 14px 40px;max-width:780px;margin:0 auto}.wdCard{border:1px solid var(--line);border-radius:16px;padding:10px 12px;background:var(--panel);box-shadow:var(--shadow);margin-bottom:10px}.clickable{cursor:pointer}.wdCard.clickable:hover{transform:translateY(-1px);box-shadow:0 18px 34px #0f172a1a;border-color:#0b2a4a2e}.wdRow{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-weight:500;font-size:13px;color:#696969}.wdLabel{color:var(--muted);font-size:12px;font-weight:500}.wdAmount{font-weight:650;font-size:14px}.wdFooter{margin-top:6px;padding-top:6px;border-top:1px dashed rgba(148,163,184,.45);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}.wdId{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#0f172ab3}.wdView{color:#0b2a4ad9;font-weight:600}.wdStatus{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid transparent}.wdStatus.completed{background:#16a34a1a;color:var(--green);border-color:#16a34a33}.wdStatus.pending{background:#b453091a;color:var(--amber);border-color:#b4530933}.wdStatus.rejected{background:#dc26261a;color:var(--red);border-color:#dc262633}.wdEmpty{text-align:center;padding:48px 0;color:var(--muted);font-weight:550}.wdModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#02061773;display:grid;place-items:center;padding:16px;z-index:999}.wdModal{width:min(560px,100%);background:var(--panel);border-radius:20px;box-shadow:var(--shadow2);overflow:hidden;border:1px solid rgba(15,23,42,.1);animation:pop .16s ease-out}@keyframes pop{0%{transform:translateY(6px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.wdModalTop{padding:14px;background:linear-gradient(135deg,#fbfdff,#f6f8fb);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px}.wdModalTitle{font-weight:650;font-size:14px;color:#696969}.wdClose{width:36px;height:36px;border-radius:12px;border:1px solid var(--line);background:#fff;cursor:pointer;font-weight:650;color:#0f172acc}.wdModalBody{padding:14px}.wdModalFooter{padding:14px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:10px}.wdBtnSoft{padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:#f9fafb;color:var(--text);font-weight:600;cursor:pointer}.wdBtnPrimary{padding:10px 14px;border-radius:12px;border:1px solid rgba(11,42,74,.2);background:linear-gradient(135deg,#0b2a4a,#103a64);color:#fff;font-weight:600;cursor:pointer}.wdDetailRow{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px 0;border-bottom:1px dashed rgba(148,163,184,.45)}.wdDetailRow:last-child{border-bottom:none}.wdDetailLabel{font-size:12px;color:var(--muted);font-weight:550}.wdDetailValue{font-weight:550;color:#696969;word-break:break-all}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:520;color:#0f172ad9}.wdTimeline{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-bottom:14px}.wdStep{flex:1;position:relative;text-align:center}.wdDot{width:12px;height:12px;border-radius:999px;background:#94a3b873;margin:0 auto;position:relative;z-index:2;transform:scale(.78);opacity:.7}.wdTimeline.is-animated .wdDot{animation:dotPop .28s ease-out both}@keyframes dotPop{to{transform:scale(1);opacity:1}}.wdDot.done{background:#16a34a;opacity:1}.wdDot.rejected{background:#dc2626;opacity:1}.wdStepLabel{margin-top:6px;font-size:11.5px;font-weight:550;color:var(--muted)}.wdLine{position:absolute;top:6px;left:50%;right:-50%;height:2px;background:#94a3b866;overflow:hidden;border-radius:999px}.wdLineFill{width:100%;height:100%;transform:translate(-100%);background:#16a34a}.wdLineFill.fillOn{animation:lineFill .45s ease-out forwards}.wdLineFill.fillRejected{background:#dc2626;animation:lineFill .45s ease-out forwards}@keyframes lineFill{to{transform:translate(0)}}.wdTimeline.pending .wdStep:nth-child(2) .wdDot{animation:dotPop .28s ease-out both,processingPulse 1.15s ease-in-out infinite;transform-origin:center}.wdTimeline.pending .wdStep:nth-child(2) .wdDot:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:999px;border:2px solid rgba(180,83,9,.22);opacity:0;animation:ringPulse 1.15s ease-in-out infinite;pointer-events:none}@keyframes processingPulse{0%{transform:scale(1);box-shadow:0 0 #b4530900}50%{transform:scale(1.14);box-shadow:0 0 18px #b4530938}to{transform:scale(1);box-shadow:0 0 #b4530900}}@keyframes ringPulse{0%{opacity:0;transform:scale(.85)}45%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@media (max-width:520px){.wdDetailRow{grid-template-columns:1fr;gap:6px}.wdStepLabel{font-size:11px}.wdRow{font-size:13px}}.wdFiltersRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.wdFilters{display:flex;gap:10px;flex-wrap:wrap}.wdLockedInline{text-align:right;min-width:120px}.wdLockedLabel{font-size:12px;color:#0f172aa6;line-height:1}.wdLockedValue{margin-top:4px;font-size:14px;font-weight:700;color:#0f172a}@media (max-width: 520px){.wdFiltersRow{flex-direction:column;align-items:stretch}.wdLockedInline{text-align:left}}.bf-page,.bf-page *{box-sizing:border-box}.bf-page{--bg: #eef4fb;--bg2: #e6edf7;--card: #ffffff;--cardSolid: #ffffff;--text: #0f172a;--muted: #475569;--softMuted: #64748b;--line: #dbe4f0;--lineStrong: #cbd8e6;--brand: #2563eb;--brandHover: #1d4ed8;--brandSoft: #dbeafe;--brandSoft2: #eff6ff;--success: #16a34a;--successSoft: rgba(22,163,74,.1);--danger: #dc2626;--dangerSoft: rgba(220,38,38,.08);--warn: #d97706;--shadowXs: 0 2px 10px rgba(15,23,42,.05);--shadowSm: 0 8px 24px rgba(15,23,42,.08);--shadowMd: 0 16px 40px rgba(15,23,42,.1);--shadowLg: 0 24px 70px rgba(2,6,23,.18);--radiusSm: 12px;--radius: 18px;--radiusLg: 24px;min-height:100vh;padding:22px 16px 34px;color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;background:radial-gradient(circle at top left,rgba(37,99,235,.1),transparent 26%),radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 22%),linear-gradient(180deg,var(--bg) 0%,var(--bg2) 100%)}.bf-top{max-width:1060px;margin:0 auto 18px;display:flex;align-items:center;gap:14px}.bf-back{width:48px;height:48px;border-radius:16px;border:1px solid rgba(255,255,255,.95);background:#fffffff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadowSm);cursor:pointer;font-size:18px;color:var(--text);transition:.2s ease}.bf-back:hover{transform:translateY(-1px);box-shadow:var(--shadowMd)}.bf-title{flex:1;min-width:0}.bf-h1{font-size:24px;line-height:1.1;font-weight:900;color:#0f172a;letter-spacing:-.03em}.bf-sub{font-size:13px;color:#475569;margin-top:6px}.bf-actionsTop{display:flex;gap:10px}.bf-btnGhost{height:42px;padding:0 14px;border-radius:14px;border:1px solid var(--line);background:#fff;color:#0f172a;cursor:pointer;font-weight:800;box-shadow:var(--shadowXs);transition:.2s ease}.bf-btnGhost:hover{background:#fff;transform:translateY(-1px);box-shadow:var(--shadowSm)}.bf-btnGhost.danger{color:var(--danger);border-color:#dc26262e;background:#fff}.bf-shell{max-width:1060px;margin:0 auto;background:transparent}.bf-tabsRow{display:flex;gap:12px;margin:6px 0 16px}.bf-tab{flex:1;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:800;cursor:pointer;color:#475569;box-shadow:var(--shadowXs);transition:.2s ease}.bf-tab:hover{color:#0f172a;border-color:var(--lineStrong);transform:translateY(-1px)}.bf-tab.is-active{background:linear-gradient(180deg,#fff,#f4f8ff);border-color:#2563eb3d;color:#1d4ed8;box-shadow:0 0 0 1px #2563eb0f,0 14px 34px #2563eb1f}.bf-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:16px}.bf-searchWrap{flex:1;min-width:0}.bf-search{width:100%;height:48px;border-radius:16px;border:1px solid var(--line);background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0 14px;outline:none;font-weight:700;color:#0f172a;box-shadow:var(--shadowXs);transition:.2s ease}.bf-search:focus{border-color:#2563eb59;box-shadow:0 0 0 4px #2563eb14,var(--shadowSm)}.bf-search::placeholder{color:#64748b;font-weight:600}.bf-primary{height:48px;padding:0 18px;border-radius:16px;border:none;background:linear-gradient(180deg,#3b82f6 0%,var(--brand) 100%);color:#fff;cursor:pointer;font-weight:900;letter-spacing:.01em;box-shadow:0 16px 34px #2563eb38;transition:.2s ease}.bf-primary:hover{transform:translateY(-1px);background:linear-gradient(180deg,#2563eb 0%,var(--brandHover) 100%)}.bf-error{margin:12px 14px 0;padding:12px 14px;border-radius:14px;background:#fff5f5;border:1px solid rgba(220,38,38,.14);color:#991b1b;font-weight:800;font-size:13px;box-shadow:var(--shadowXs)}.bf-emptySub{color:#475569;font-size:13px}.bf-list{display:flex;flex-direction:column;gap:14px}.bf-card{background:#fff;border:1px solid #dbe4f0;border-radius:var(--radius);box-shadow:var(--shadowMd);padding:18px;position:relative;overflow:hidden}.bf-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#2563eb59,#2563eb14)}.bf-card.is-default{border-color:#16a34a2e;box-shadow:0 20px 44px #16a34a1a}.bf-card.is-default:before{background:linear-gradient(180deg,#16a34aa6,#16a34a24)}.bf-cardTop{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.bf-cardLeft{display:flex;gap:14px;align-items:center;min-width:0}.bf-avatar{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(180deg,#f8fbff,#eef4fb);border:1px solid var(--line);box-shadow:inset 0 1px #ffffffb3}.bf-iconImg{width:28px;height:28px;object-fit:contain;display:block}.bf-nameRow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bf-name{font-weight:900;font-size:16px;color:#0f172a;letter-spacing:-.01em}.bf-badge{font-size:11px;font-weight:900;padding:5px 10px;border-radius:999px;background:var(--successSoft);border:1px solid rgba(22,163,74,.16);color:#166534;letter-spacing:.01em}.bf-meta{margin-top:6px;color:#64748b;font-size:12px;line-height:1.4}.bf-cardBtns{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.bf-mini{height:36px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:#fff;cursor:pointer;font-weight:800;color:#334155;box-shadow:var(--shadowXs);transition:.2s ease}.bf-mini:hover{color:#0f172a;transform:translateY(-1px)}.bf-mini.danger{border-color:#dc26262e;color:var(--danger);background:#fff}.bf-details{margin-top:16px;border-top:1px solid #e9eff6;padding-top:14px;display:flex;flex-direction:column;gap:11px}.bf-row{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.bf-k{color:#64748b;font-size:12px;font-weight:800;min-width:130px;text-transform:uppercase;letter-spacing:.04em}.bf-v{color:#0f172a;font-size:13px;font-weight:700;text-align:right;word-break:break-word;line-height:1.5}.bf-v.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12.5px;background:#f8fafc;border:1px solid #e2e8f0;padding:6px 9px;border-radius:10px;color:#1e293b}.bf-note{border:1px dashed #dbe4ef;background:linear-gradient(180deg,#fbfdff,#f8fbff);padding:12px;border-radius:14px;display:flex;justify-content:space-between;gap:12px}.bf-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bf-miniBox{border:1px solid #edf2f7;background:linear-gradient(180deg,#fcfdff,#f8fbff);border-radius:14px;padding:12px}.bf-miniBox .bf-k{min-width:unset}.bf-miniBox .bf-v{text-align:left;margin-top:7px}.bf-empty{background:#fff;border:1px solid #dbe4f0;border-radius:var(--radiusLg);padding:24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;box-shadow:var(--shadowMd)}.bf-emptyTitle{font-weight:900;font-size:18px;color:#0f172a;letter-spacing:-.02em}.bf-emptySub{color:#475569;font-size:14px;line-height:1.6}.bf-footerTips{margin-top:18px;padding:18px;background:#fff;border:1px solid #dbe4f0;border-radius:var(--radius);box-shadow:var(--shadowSm)}.bf-tipTitle{font-weight:900;font-size:14px;color:#0f172a;letter-spacing:.01em}.bf-tipList{margin:10px 0 0;padding-left:18px;color:#475569;line-height:1.8;font-size:13px}.bf-modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:999;overflow-y:auto;-webkit-overflow-scrolling:touch}.bf-modal{width:min(760px,100%);max-height:88vh;display:flex;flex-direction:column;background:#fff;border-radius:22px;border:1px solid rgba(255,255,255,.95);box-shadow:var(--shadowLg);overflow:hidden}.bf-modalHead{padding:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #edf2f7;background:linear-gradient(180deg,#fff,#fbfdff)}.bf-modalTitle{font-weight:900;font-size:18px;color:#0f172a;letter-spacing:-.02em}.bf-modalSub{margin-top:5px;color:#475569;font-size:13px}.bf-x{width:42px;height:42px;border-radius:14px;border:1px solid var(--line);background:#fff;cursor:pointer;font-weight:900;color:#0f172a;transition:.2s ease}.bf-x:hover{transform:rotate(90deg)}.bf-form{padding:18px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0}.bf-field label{display:block;font-size:12px;color:#334155;font-weight:800;margin-bottom:7px;letter-spacing:.02em}.bf-field input,.bf-field select,.bf-field textarea{width:100%;border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px;outline:none;font-weight:700;color:#0f172a;box-shadow:inset 0 1px 1px #fff9;transition:.2s ease}.bf-field input::placeholder,.bf-field textarea::placeholder{color:#64748b}.bf-field input:focus,.bf-field select:focus,.bf-field textarea:focus{border-color:#2563eb59;box-shadow:0 0 0 4px #2563eb14,var(--shadowXs)}.bf-field textarea{resize:none;min-height:96px}.bf-hint{margin-top:7px;color:#475569;font-size:12px;line-height:1.5}.bf-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bf-switchRow{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#fff;min-height:48px}.bf-switchRow input{width:18px;height:18px;accent-color:var(--brand)}.bf-switchLabel{font-weight:800;color:#0f172a}.bf-modalBtns{padding:16px 18px;padding-bottom:calc(30px + env(safe-area-inset-bottom));display:flex;gap:10px;justify-content:flex-end;border-top:1px solid #edf2f7;background:#fffffffa;position:sticky;bottom:0;z-index:2}@media (max-width: 680px){.bf-page{padding:14px 12px 28px}.bf-top{margin-bottom:14px}.bf-h1{font-size:20px}.bf-sub{font-size:12.5px}.bf-actionsTop{display:none}.bf-toolbar{flex-direction:column;align-items:stretch}.bf-grid2,.bf-grid3{grid-template-columns:1fr}.bf-row{flex-direction:column;align-items:flex-start}.bf-v{text-align:left;width:100%}.bf-card{padding:16px}.bf-cardTop{flex-direction:column;align-items:stretch}.bf-cardBtns{justify-content:flex-start}.bf-modalOverlay{align-items:flex-end;padding:10px}.bf-modal{width:100%;max-height:94vh;border-radius:20px 20px 0 0}.bf-form{padding:16px 16px 18px}.bf-modalBtns{flex-direction:column;padding-bottom:calc(44px + env(safe-area-inset-bottom))}.bf-btnGhost,.bf-primary{width:100%}}.beneficiary-page{--wrap: min(1060px, 94vw);--gap: 18px;--primary-blue: #0066cc;--success-green: #28a745;--error-red: #dc3545;--warning-orange: #fd7e14;--glass: rgba(14, 70, 115, .42);--line: rgba(255, 255, 255, .16);min-height:100vh;color:#fff;padding:14px 0 120px;position:relative;overflow:hidden;background:radial-gradient(900px 460px at 85% -10%,rgba(20,184,166,.22),transparent 60%),radial-gradient(800px 420px at -10% 30%,rgba(79,70,229,.16),transparent 60%),linear-gradient(180deg,#0b1626,#0a2d3a)}.beneficiary-page:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(circle at 18% 18%,rgba(160,230,255,.22),transparent 55%),radial-gradient(circle at 85% 25%,rgba(120,205,255,.16),transparent 60%),linear-gradient(25deg,transparent 35%,rgba(255,255,255,.1) 48%,transparent 65%);transform:rotate(-8deg);pointer-events:none}.ben-wrap{width:var(--wrap);margin:0 auto;position:relative;z-index:1}.ben-header{width:var(--wrap);margin:0 auto 18px;display:grid;grid-template-columns:52px 1fr;align-items:center;gap:12px;position:relative;z-index:1}.ben-back{width:46px;height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#fff;cursor:pointer;font-size:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ben-back:hover{background:#0000004d;transform:translateY(-1px)}.ben-header-title .ben-title{font-size:22px;font-weight:900;letter-spacing:.2px;margin-bottom:4px}.ben-header-title .ben-sub{font-size:13px;opacity:.85}.ben-alert{padding:12px 16px;border-radius:12px;margin-bottom:18px;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid}.ben-alert.error{background:#dc354526;border-color:#dc35454d;color:#ff6b85}.ben-alert.success{background:#28a74526;border-color:#28a7454d;color:#6bcf7f}.ben-section{margin-bottom:24px}.ben-section-title{font-size:18px;font-weight:700;margin-bottom:16px;color:#fff}.ben-actions{display:grid;gap:12px}.action-card{display:flex;align-items:center;gap:16px;padding:20px;border-radius:16px;background:var(--glass);border:1px solid var(--line);color:#fff;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left}.action-card:hover{background:#0e467399;transform:translateY(-2px)}.action-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--primary-blue),#0052a3);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.action-content{flex:1}.action-title{font-size:16px;font-weight:600;margin-bottom:4px}.action-subtitle{font-size:13px;opacity:.8}.action-arrow{font-size:24px;opacity:.6}.ben-list{display:grid;gap:12px}.beneficiary-card{display:flex;align-items:center;gap:16px;padding:16px;border-radius:16px;background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.beneficiary-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#28a745,#1e7e34);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;flex-shrink:0}.beneficiary-info{flex:1;min-width:0}.beneficiary-name{font-size:16px;font-weight:600;margin-bottom:4px;color:#fff}.beneficiary-detail{font-size:14px;opacity:.8;margin-bottom:2px}.beneficiary-date{font-size:12px;opacity:.6}.beneficiary-actions{display:flex;gap:8px}.btn-edit,.btn-delete{width:36px;height:36px;border-radius:8px;border:1px solid;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-edit{background:#007bff26;border-color:#007bff4d;color:#5fa8ff}.btn-edit:hover{background:#007bff40;transform:scale(1.1)}.btn-delete{background:#dc354526;border-color:#dc35454d;color:#ff6b85}.btn-delete:hover{background:#dc354540;transform:scale(1.1)}.ben-empty{text-align:center;padding:40px 20px;margin:20px 0}.ben-empty-icon{font-size:48px;opacity:.5;margin-bottom:16px}.ben-empty-title{font-size:18px;font-weight:600;margin-bottom:8px}.ben-empty-text{opacity:.8}.ben-loading{text-align:center;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:16px}.ben-spinner{width:36px;height:36px;border:3px solid rgba(255,255,255,.3);border-top:3px solid #fff;border-radius:50%;animation:spin 1s linear infinite}.ben-form{background:var(--glass);border:1px solid var(--line);border-radius:20px;padding:24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ben-form-group{margin-bottom:20px}.ben-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.ben-label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#fff}.ben-input,.ben-select{width:100%;padding:12px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#0003;color:#fff;font-size:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.ben-input:focus,.ben-select:focus{outline:none;border-color:var(--primary-blue);background:#0000004d}.ben-input::placeholder{color:#ffffff80}.ben-input-group{position:relative;display:flex;align-items:center}.ben-copy-btn{position:absolute;right:12px;width:32px;height:32px;border:none;background:#ffffff1a;color:#fff;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ben-copy-btn:hover{background:#fff3}.ben-hint{font-size:12px;opacity:.7;margin-top:4px}.ben-section-divider{display:flex;align-items:center;gap:12px;margin:24px 0 20px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.section-icon{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--primary-blue),#0052a3);display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff}.ben-section-divider h3{font-size:16px;font-weight:600;color:#fff;margin:0}.ben-warning{display:flex;gap:12px;padding:16px;border-radius:12px;background:#fd7e1426;border:1px solid rgba(253,126,20,.3);margin:20px 0;font-size:13px;color:#ffab5e}.warning-icon{font-size:16px;flex-shrink:0}.ben-submit{width:100%;padding:16px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--success-green),#1e7e34);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px}.ben-submit:hover:not(:disabled){background:linear-gradient(135deg,#218838,#155724);transform:translateY(-1px)}.ben-submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #fff;border-radius:50%;animation:spin 1s linear infinite}.ben-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.ben-modal{background:linear-gradient(135deg,#061e32f2,#0a465fe6);border:1px solid var(--line);border-radius:20px;padding:0;width:min(500px,90vw);max-height:80vh;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ben-modal-header{padding:20px 24px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.ben-modal-header h3{margin:0;color:#fff;font-size:18px;font-weight:600}.ben-modal-close{width:32px;height:32px;border:none;background:#ffffff1a;color:#fff;border-radius:8px;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ben-modal-close:hover{background:#fff3}.ben-modal-body{padding:20px 24px;max-height:60vh;overflow-y:auto}.currency-grid{display:grid;gap:8px}.currency-option{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0003;color:#fff;cursor:pointer;transition:all .3s ease;text-align:left;position:relative}.currency-option:hover{background:#0000004d;border-color:#fff3}.currency-option.selected{background:#06c3;border-color:var(--primary-blue)}.currency-icon{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--primary-blue),#0052a3);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex-shrink:0}.currency-info{flex:1}.currency-code{font-size:14px;font-weight:600;margin-bottom:2px}.currency-name{font-size:12px;opacity:.8}.selected-check{position:absolute;right:12px;width:20px;height:20px;color:var(--success-green)}.selected-currency{display:flex;align-items:center;gap:8px}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.ben-form-row{grid-template-columns:1fr;gap:0}.currency-grid{grid-template-columns:1fr}.ben-modal{width:95vw;margin:10px}.ben-actions{grid-template-columns:1fr}}.profile-guide-page{--wrap: min(1060px, 94vw);--gap: 18px;--primary-blue: #0066cc;--success-green: #28a745;--glass: rgba(14, 70, 115, .42);--line: rgba(255, 255, 255, .16);min-height:100vh;color:#fff;padding:14px 0 120px;position:relative;overflow:hidden;background:radial-gradient(900px 460px at 85% -10%,rgba(20,184,166,.22),transparent 60%),radial-gradient(800px 420px at -10% 30%,rgba(79,70,229,.16),transparent 60%),linear-gradient(180deg,#0b1626,#0a2d3a)}.profile-guide-page:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(circle at 18% 18%,rgba(160,230,255,.22),transparent 55%),radial-gradient(circle at 85% 25%,rgba(120,205,255,.16),transparent 60%),linear-gradient(25deg,transparent 35%,rgba(255,255,255,.1) 48%,transparent 65%);transform:rotate(-8deg);pointer-events:none}.profile-guide-container{width:var(--wrap);margin:0 auto;position:relative;z-index:1}.profile-guide-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.profile-guide-back-btn{width:46px;height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#fff;cursor:pointer;font-size:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.profile-guide-back-btn:hover{background:#0000004d;transform:translateY(-1px)}.profile-guide-header-content{flex:1}.profile-guide-header-title{font-size:24px;font-weight:900;letter-spacing:.2px;margin-bottom:4px;color:#fff}.profile-guide-header-subtitle{font-size:14px;opacity:.85;color:#fffc}.profile-guide-banner{position:relative;height:200px;border-radius:20px;overflow:hidden;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line)}.profile-guide-banner-image{width:100%;height:100%;object-fit:cover}.profile-guide-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0009,#0000004d);display:flex;align-items:center;justify-content:center}.profile-guide-banner-content{text-align:center;color:#fff}.profile-guide-banner-icon{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--primary-blue),#0052a3);display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 16px}.profile-guide-banner-title{font-size:28px;font-weight:800;margin-bottom:8px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5)}.profile-guide-banner-description{font-size:16px;opacity:.9;text-shadow:0 1px 5px rgba(0,0,0,.5)}.profile-guide-content{background:var(--glass);border:1px solid var(--line);border-radius:20px;padding:24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.profile-guide-intro{margin-bottom:32px}.profile-guide-intro-text{font-size:16px;line-height:1.6;color:#ffffffe6;text-align:center;max-width:800px;margin:0 auto}.profile-guide-sections{margin-bottom:32px}.profile-section{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.profile-section-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.profile-section-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--primary-blue),#0052a3);display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.profile-section-title{font-size:20px;font-weight:700;color:#fff;margin:0}.profile-section-description{font-size:15px;line-height:1.6;color:#ffffffe6;margin-bottom:16px}.profile-highlights{margin-bottom:16px}.profile-list{list-style:none;padding:0;margin:0}.profile-list-item{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:14px;color:#ffffffd9}.profile-note{background:#fd7e1426;border:1px solid rgba(253,126,20,.3);border-radius:12px;padding:12px 16px;display:flex;gap:12px;font-size:13px;color:#ffab5e}.profile-guide-importance{margin-bottom:32px}.importance-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.importance-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--success-green),#1e7e34);display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.importance-title{font-size:22px;font-weight:700;color:#fff;margin:0}.importance-description{font-size:15px;color:#ffffffe6;margin-bottom:20px}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:20px}.benefit-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#28a7451a;border:1px solid rgba(40,167,69,.2);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.benefit-icon{color:var(--success-green);flex-shrink:0}.benefit-text{font-size:14px;color:#ffffffe6;font-weight:500}.importance-note{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.importance-note p{margin:0;font-size:14px;color:#fffc;text-align:center;font-style:italic}.profile-guide-actions{text-align:center}.profile-guide-update-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--primary-blue),#0052a3);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:200px}.profile-guide-update-btn:hover{background:linear-gradient(135deg,#0052a3,#003d7a);transform:translateY(-2px);box-shadow:0 8px 20px #0066cc4d}@media (max-width: 768px){.profile-guide-banner{height:160px}.profile-guide-banner-title{font-size:24px}.profile-guide-banner-description{font-size:14px}.benefits-grid{grid-template-columns:1fr}.profile-section-header,.importance-header{flex-direction:column;align-items:flex-start;gap:12px}}.rules-guide-page{--wrap: min(1060px, 94vw);--gap: 18px;--primary-orange: #ff6b35;--warning-red: #dc3545;--success-green: #28a745;--glass: rgba(14, 70, 115, .42);--line: rgba(255, 255, 255, .16);min-height:100vh;color:#fff;padding:14px 0 120px;position:relative;overflow:hidden;background:radial-gradient(900px 460px at 85% -10%,rgba(79,70,229,.2),transparent 60%),radial-gradient(800px 420px at -10% 30%,rgba(59,130,246,.14),transparent 60%),linear-gradient(180deg,#0f172a,#18233d)}.rules-guide-page:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(circle at 18% 18%,rgba(255,107,53,.15),transparent 55%),radial-gradient(circle at 85% 25%,rgba(220,53,69,.12),transparent 60%),linear-gradient(25deg,transparent 35%,rgba(255,107,53,.08) 48%,transparent 65%);transform:rotate(-8deg);pointer-events:none}.rules-guide-container{width:var(--wrap);margin:0 auto;position:relative;z-index:1}.rules-guide-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.rules-guide-back-btn{width:46px;height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#fff;cursor:pointer;font-size:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.rules-guide-back-btn:hover{background:#0000004d;transform:translateY(-1px)}.rules-guide-header-content{flex:1}.rules-guide-header-title{font-size:24px;font-weight:900;letter-spacing:.2px;margin-bottom:4px;color:#fff}.rules-guide-header-subtitle{font-size:14px;opacity:.85;color:#fffc}.rules-guide-banner{position:relative;height:200px;border-radius:20px;overflow:hidden;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line)}.rules-guide-banner-image{width:100%;height:100%;object-fit:cover}.rules-guide-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0f192dbf,#19284699);display:flex;align-items:center;justify-content:center}.rules-guide-banner-content{text-align:center;color:#fff}.rules-guide-banner-icon{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--primary-orange),#e55100);display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 16px}.rules-guide-banner-title{font-size:28px;font-weight:800;margin-bottom:8px;color:#fff;text-shadow:0 2px 10px rgb(255,254,254)}.rules-guide-banner-description{font-size:16px;opacity:.9;text-shadow:0 1px 5px rgba(0,0,0,.5)}.rules-guide-content{background:var(--glass);border:1px solid var(--line);border-radius:20px;padding:24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rules-guide-intro{margin-bottom:32px}.rules-guide-intro-text{font-size:16px;line-height:1.6;color:#ffffffe6;text-align:center;max-width:800px;margin:0 auto 20px}.rules-warning{background:#dc354526;border:1px solid rgba(220,53,69,.3);border-radius:16px;padding:20px;display:flex;gap:16px;align-items:flex-start}.warning-icon{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--warning-red),#b02a37);display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.rules-warning p{margin:0;font-size:15px;color:#ff6b85;line-height:1.5}.rules-guide-sections{margin-bottom:32px}.rules-section{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rules-section-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.rules-section-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--primary-orange),#e55100);display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.rules-section-title{font-size:20px;font-weight:700;color:#fff;margin:0}.rules-section-description{font-size:15px;line-height:1.6;color:#ffffffe6;margin-bottom:16px}.rules-highlights{margin-bottom:16px}.rules-list{list-style:none;padding:0;margin:0}.rules-list-item{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:14px;color:#ffffffd9}.rules-note{background:#fd7e1426;border:1px solid rgba(253,126,20,.3);border-radius:12px;padding:12px 16px;display:flex;gap:12px;font-size:13px;color:#ffab5e}.rules-guide-consequences{margin-bottom:32px}.consequences-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.consequences-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--warning-red),#b02a37);display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.consequences-title{font-size:22px;font-weight:700;color:#fff;margin:0}.consequences-description{font-size:15px;color:#ffffffe6;margin-bottom:20px}.consequences-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-bottom:20px}.consequence-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#dc35451a;border:1px solid rgba(220,53,69,.2);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.consequence-icon{color:var(--warning-red);flex-shrink:0}.consequence-text{font-size:14px;color:#ffffffe6;font-weight:500}.consequences-note{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.consequences-note p{margin:0;font-size:14px;color:#fffc;text-align:center;font-style:italic}.rules-guide-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.rules-guide-understand-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 24px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--success-green),#1e7e34);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:200px}.rules-guide-understand-btn:hover{background:linear-gradient(135deg,#218838,#155724);transform:translateY(-2px);box-shadow:0 8px 20px #28a7454d}.rules-guide-support-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 24px;border-radius:12px;border:1px solid rgba(255,107,53,.3);background:#ff6b3526;color:#ff9472;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:180px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rules-guide-support-btn:hover{background:#ff6b3540;transform:translateY(-2px);box-shadow:0 8px 20px #ff6b3533}@media (max-width: 768px){.rules-guide-banner{height:160px}.rules-guide-banner-title{font-size:24px}.rules-guide-banner-description{font-size:14px}.consequences-grid{grid-template-columns:1fr}.rules-section-header,.consequences-header{flex-direction:column;align-items:flex-start;gap:12px}.rules-guide-actions{flex-direction:column;align-items:center}.rules-guide-understand-btn,.rules-guide-support-btn{width:100%;max-width:300px}}.task-guide-page{--wrap: min(1060px, 94vw);--gap: 18px;--primary-purple: #6c5ce7;--success-green: #00b894;--warning-orange: #fdcb6e;--error-red: #e17055;--glass: rgba(14, 70, 115, .42);--line: rgba(255, 255, 255, .16);min-height:100vh;color:#fff;padding:14px 0 120px;position:relative;overflow:hidden;background:radial-gradient(900px 460px at 85% -10%,rgba(139,92,246,.26),transparent 60%),radial-gradient(800px 420px at -10% 30%,rgba(79,70,229,.18),transparent 60%),linear-gradient(180deg,#141035,#1b1848)}.task-guide-page:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(circle at 18% 18%,rgba(108,92,231,.18),transparent 55%),radial-gradient(circle at 85% 25%,rgba(0,184,148,.15),transparent 60%),linear-gradient(25deg,transparent 35%,rgba(108,92,231,.1) 48%,transparent 65%);transform:rotate(-8deg);pointer-events:none}.task-guide-container{width:var(--wrap);margin:0 auto;position:relative;z-index:1}.task-guide-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.task-guide-back-btn{width:46px;height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#fff;cursor:pointer;font-size:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.task-guide-back-btn:hover{background:#0000004d;transform:translateY(-1px)}.task-guide-header-content{flex:1}.task-guide-header-title{font-size:24px;font-weight:900;letter-spacing:.2px;margin-bottom:4px;color:#fff}.task-guide-header-subtitle{font-size:14px;opacity:.85;color:#fffc}.task-guide-banner{position:relative;height:200px;border-radius:20px;overflow:hidden;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line)}.task-guide-banner-image{width:100%;height:100%;object-fit:cover}.task-guide-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#140f3ccc,#281e5099);display:flex;align-items:center;justify-content:center}.task-guide-banner-content{text-align:center;color:#fff}.task-guide-banner-icon{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--primary-purple),#5a4fcf);display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 16px}.task-guide-banner-title{font-size:28px;font-weight:800;margin-bottom:8px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5)}.task-guide-banner-description{font-size:16px;opacity:.9;text-shadow:0 1px 5px rgba(0,0,0,.5)}.task-guide-content{background:var(--glass);border:1px solid var(--line);border-radius:20px;padding:24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.task-guide-intro{margin-bottom:32px}.task-guide-intro-text{font-size:16px;line-height:1.6;color:#ffffffe6;text-align:center;max-width:800px;margin:0 auto}.task-guide-sections{margin-bottom:32px}.task-section{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.task-section-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.task-section-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--primary-purple),#5a4fcf);display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.task-section-title{font-size:20px;font-weight:700;color:#fff;margin:0}.task-section-description{font-size:15px;line-height:1.6;color:#ffffffe6;margin-bottom:16px}.task-highlights{margin-bottom:16px}.highlights-intro{font-size:14px;margin-bottom:12px;color:#fffc;font-weight:500}.task-list{list-style:none;padding:0;margin:0}.task-list-item{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:14px;color:#ffffffd9}.prohibited-icon{color:var(--error-red);font-size:16px;font-weight:700;margin-top:1px;flex-shrink:0}.task-note{background:#fdcb6e26;border:1px solid rgba(253,203,110,.3);border-radius:12px;padding:12px 16px;display:flex;gap:12px;font-size:13px;color:#ffdb7a}.task-guide-responsibility{margin-bottom:32px}.responsibility-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.responsibility-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--success-green),#00a085);display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.responsibility-title{font-size:22px;font-weight:700;color:#fff;margin:0}.responsibility-description{font-size:15px;color:#ffffffe6;margin-bottom:20px;line-height:1.6}.responsibilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:20px}.responsibility-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#00b8941a;border:1px solid rgba(0,184,148,.2);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.responsibility-item-icon{color:var(--success-green);flex-shrink:0}.responsibility-text{font-size:14px;color:#ffffffe6;font-weight:500}.responsibility-warning{background:#e1705526;border:1px solid rgba(225,112,85,.3);border-radius:12px;padding:16px;display:flex;gap:12px;align-items:flex-start}.warning-icon{font-size:16px;flex-shrink:0;color:#ff9f85}.responsibility-warning p{margin:0;font-size:14px;color:#ff9f85;line-height:1.5}.task-guide-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.task-guide-start-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 24px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--primary-purple),#5a4fcf);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:220px}.task-guide-start-btn:hover{background:linear-gradient(135deg,#5a4fcf,#4834d4);transform:translateY(-2px);box-shadow:0 8px 20px #6c5ce74d}.task-guide-help-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 24px;border-radius:12px;border:1px solid rgba(0,184,148,.3);background:#00b89426;color:#00cec9;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:180px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.task-guide-help-btn:hover{background:#00b89440;transform:translateY(-2px);box-shadow:0 8px 20px #00b89433}@media (max-width: 768px){.task-guide-banner{height:160px}.task-guide-banner-title{font-size:24px}.task-guide-banner-description{font-size:14px}.responsibilities-grid{grid-template-columns:1fr}.task-section-header,.responsibility-header{flex-direction:column;align-items:flex-start;gap:12px}.task-guide-actions{flex-direction:column;align-items:center}.task-guide-start-btn,.task-guide-help-btn{width:100%;max-width:300px}}:root{--primary-green: #20c997;--secondary-green: #17a2b8;--success-green: #28a745;--warning-orange: #fd7e14;--warning-red: #dc3545;--glass: rgba(255, 255, 255, .05);--line: rgba(255, 255, 255, .1)}.withdrawal-guide-page{min-height:100vh;background:linear-gradient(135deg,#0f1419,#1a2332 35%,#243447);position:relative;overflow-x:hidden}.withdrawal-guide-page:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(600px circle at 20% 80%,rgba(32,201,151,.15),transparent 50%),radial-gradient(400px circle at 80% 20%,rgba(23,162,184,.1),transparent 50%),radial-gradient(300px circle at 40% 40%,rgba(40,167,69,.08),transparent 50%);pointer-events:none}.withdrawal-guide-container{position:relative;z-index:1;max-width:800px;margin:0 auto;padding:20px 16px 120px}.withdrawal-guide-header{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-top:10px}.withdrawal-guide-back-btn{width:46px;height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#fff;cursor:pointer;font-size:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.withdrawal-guide-back-btn:hover{background:#0000004d;transform:translateY(-1px)}.withdrawal-guide-header-content{flex:1}.withdrawal-guide-header-title{font-size:24px;font-weight:900;letter-spacing:.2px;margin-bottom:4px;color:#fff}.withdrawal-guide-header-subtitle{font-size:14px;opacity:.85;color:#fffc}.withdrawal-guide-banner{position:relative;height:200px;border-radius:20px;overflow:hidden;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line)}.withdrawal-guide-banner-image{width:100%;height:100%;object-fit:cover}.withdrawal-guide-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0f192dbf,#19463c99);display:flex;align-items:center;justify-content:center}.withdrawal-guide-banner-content{text-align:center;color:#fff}.withdrawal-guide-banner-icon{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--primary-green),var(--secondary-green));display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 16px}.withdrawal-guide-banner-title{font-size:28px;font-weight:800;margin-bottom:8px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5)}.withdrawal-guide-banner-description{font-size:16px;opacity:.9;text-shadow:0 1px 5px rgba(0,0,0,.5)}.withdrawal-guide-content{background:var(--glass);border:1px solid var(--line);border-radius:20px;padding:24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.withdrawal-guide-intro{margin-bottom:32px}.withdrawal-guide-intro-text{font-size:16px;line-height:1.6;color:#ffffffe6;text-align:center;max-width:800px;margin:0 auto 20px}.withdrawal-guide-sections{margin-bottom:32px}.withdrawal-section{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.withdrawal-section-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.withdrawal-section-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--primary-green),var(--secondary-green));display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.withdrawal-section-title{font-size:20px;font-weight:700;color:#fff;margin:0}.withdrawal-section-description{font-size:15px;line-height:1.6;color:#ffffffe6;margin-bottom:16px}.withdrawal-highlights{margin-bottom:16px}.withdrawal-list{list-style:none;padding:0;margin:0}.withdrawal-list-item{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:14px;color:#ffffffd9}.list-icon{color:var(--primary-green);margin-top:2px;flex-shrink:0}.list-icon.warning{color:var(--warning-orange)}.withdrawal-note{background:#20c99726;border:1px solid rgba(32,201,151,.3);border-radius:12px;padding:12px 16px;display:flex;gap:12px;font-size:13px;color:#66e6c2}.withdrawal-completion{background:#28a74526;border:1px solid rgba(40,167,69,.3);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;margin-top:16px}.completion-icon{color:var(--success-green);font-size:20px;flex-shrink:0}.withdrawal-completion p{margin:0;font-size:14px;color:#7dd3ac;font-weight:500}.withdrawal-guidelines{margin-bottom:16px}.withdrawal-conclusion{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.withdrawal-conclusion p{margin:0;font-size:14px;color:#fffc;text-align:center;font-style:italic}.withdrawal-guide-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.withdrawal-guide-start-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 24px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--primary-green),var(--secondary-green));color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:200px}.withdrawal-guide-start-btn:hover{background:linear-gradient(135deg,#1db584,#138496);transform:translateY(-2px);box-shadow:0 8px 20px #20c9974d}.withdrawal-guide-wallet-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 24px;border-radius:12px;border:1px solid rgba(32,201,151,.3);background:#20c99726;color:#66e6c2;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:180px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.withdrawal-guide-wallet-btn:hover{background:#20c99740;transform:translateY(-2px);box-shadow:0 8px 20px #20c99733}@media (max-width: 768px){.withdrawal-guide-banner{height:160px}.withdrawal-guide-banner-title{font-size:24px}.withdrawal-guide-banner-description{font-size:14px}.withdrawal-section-header{flex-direction:column;align-items:flex-start;gap:12px}.withdrawal-guide-actions{flex-direction:column;align-items:center}.withdrawal-guide-start-btn,.withdrawal-guide-wallet-btn{width:100%;max-width:300px}}:root{--primary-indigo: #6366f1;--secondary-indigo: #4f46e5;--success-blue: #3b82f6;--warning-orange: #f59e0b;--warning-red: #dc3545;--glass: rgba(255, 255, 255, .05);--line: rgba(255, 255, 255, .1)}.platform-guide-page{min-height:100vh;background:linear-gradient(135deg,#0f1219,#1a1f32 35%,#242b47);position:relative;overflow-x:hidden}.platform-guide-page:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(600px circle at 20% 80%,rgba(99,102,241,.15),transparent 50%),radial-gradient(400px circle at 80% 20%,rgba(79,70,229,.1),transparent 50%),radial-gradient(300px circle at 40% 40%,rgba(59,130,246,.08),transparent 50%);pointer-events:none}.platform-guide-container{position:relative;z-index:1;max-width:800px;margin:0 auto;padding:20px 16px 120px}.platform-guide-header{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-top:10px}.platform-guide-back-btn{width:46px;height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#fff;cursor:pointer;font-size:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.platform-guide-back-btn:hover{background:#0000004d;transform:translateY(-1px)}.platform-guide-header-content{flex:1}.platform-guide-header-title{font-size:24px;font-weight:900;letter-spacing:.2px;margin-bottom:4px;color:#fff}.platform-guide-header-subtitle{font-size:14px;opacity:.85;color:#fffc}.platform-guide-banner{position:relative;height:200px;border-radius:20px;overflow:hidden;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line)}.platform-guide-banner-image{width:100%;height:100%;object-fit:cover}.platform-guide-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0f192dbf,#19284699);display:flex;align-items:center;justify-content:center}.platform-guide-banner-content{text-align:center;color:#fff}.platform-guide-banner-icon{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--primary-indigo),var(--secondary-indigo));display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 16px}.platform-guide-banner-title{font-size:28px;font-weight:800;margin-bottom:8px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5)}.platform-guide-banner-description{font-size:16px;opacity:.9;text-shadow:0 1px 5px rgba(0,0,0,.5)}.platform-guide-content{background:var(--glass);border:1px solid var(--line);border-radius:20px;padding:24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.platform-guide-intro{margin-bottom:32px}.platform-guide-intro-text{font-size:16px;line-height:1.6;color:#ffffffe6;text-align:center;max-width:800px;margin:0 auto 20px}.platform-importance{background:#6366f126;border:1px solid rgba(99,102,241,.3);border-radius:16px;padding:20px;display:flex;gap:16px;align-items:flex-start}.importance-icon{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--primary-indigo),var(--secondary-indigo));display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.platform-importance p{margin:0;font-size:15px;color:#a5b4fc;line-height:1.5}.platform-guide-sections{margin-bottom:32px}.platform-section{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.platform-section-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.platform-section-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--primary-indigo),var(--secondary-indigo));display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.platform-section-title{font-size:20px;font-weight:700;color:#fff;margin:0}.platform-section-description{font-size:15px;line-height:1.6;color:#ffffffe6;margin-bottom:16px}.platform-highlights{margin-bottom:16px}.platform-list{list-style:none;padding:0;margin:0}.platform-list-item{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:14px;color:#ffffffd9}.list-icon{color:var(--primary-indigo);margin-top:2px;flex-shrink:0}.platform-note{background:#6366f126;border:1px solid rgba(99,102,241,.3);border-radius:12px;padding:12px 16px;display:flex;gap:12px;font-size:13px;color:#a5b4fc}.platform-confidence{background:#3b82f626;border:1px solid rgba(59,130,246,.3);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;margin-top:16px}.confidence-icon{color:var(--success-blue);font-size:20px;flex-shrink:0}.platform-confidence p{margin:0;font-size:14px;color:#93c5fd;font-weight:500}.platform-guide-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.platform-guide-start-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 24px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--primary-indigo),var(--secondary-indigo));color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:200px}.platform-guide-start-btn:hover{background:linear-gradient(135deg,#5b21b6,#3730a3);transform:translateY(-2px);box-shadow:0 8px 20px #6366f14d}.platform-guide-rules-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 24px;border-radius:12px;border:1px solid rgba(99,102,241,.3);background:#6366f126;color:#a5b4fc;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:180px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.platform-guide-rules-btn:hover{background:#6366f140;transform:translateY(-2px);box-shadow:0 8px 20px #6366f133}@media (max-width: 768px){.platform-guide-banner{height:160px}.platform-guide-banner-title{font-size:24px}.platform-guide-banner-description{font-size:14px}.platform-section-header{flex-direction:column;align-items:flex-start;gap:12px}.platform-guide-actions{flex-direction:column;align-items:center}.platform-guide-start-btn,.platform-guide-rules-btn{width:100%;max-width:300px}.platform-importance{flex-direction:column;align-items:center;text-align:center}}:root{--primary-red: #dc3545;--secondary-red: #c82333;--warning-orange: #fd7e14;--success-green: #28a745;--info-blue: #17a2b8;--glass: rgba(255, 255, 255, .05);--line: rgba(255, 255, 255, .1)}.security-guide-page{min-height:100vh;background:linear-gradient(135deg,#1a0e0e,#2d1a1a 35%,#3d2424);position:relative;overflow-x:hidden}.security-guide-page:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(600px circle at 20% 80%,rgba(220,53,69,.15),transparent 50%),radial-gradient(400px circle at 80% 20%,rgba(253,126,20,.1),transparent 50%),radial-gradient(300px circle at 40% 40%,rgba(40,167,69,.08),transparent 50%);pointer-events:none}.security-guide-container{position:relative;z-index:1;max-width:800px;margin:0 auto;padding:20px 16px 120px}.security-guide-header{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-top:10px}.security-guide-back-btn{width:46px;height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#fff;cursor:pointer;font-size:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.security-guide-back-btn:hover{background:#0000004d;transform:translateY(-1px)}.security-guide-header-content{flex:1}.security-guide-header-title{font-size:24px;font-weight:900;letter-spacing:.2px;margin-bottom:4px;color:#fff}.security-guide-header-subtitle{font-size:14px;opacity:.85;color:#fffc}.security-guide-banner{position:relative;height:200px;border-radius:20px;overflow:hidden;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line)}.security-guide-banner-image{width:100%;height:100%;object-fit:cover}.security-guide-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#190f0fbf,#2d191999);display:flex;align-items:center;justify-content:center}.security-guide-banner-content{text-align:center;color:#fff}.security-guide-banner-icon{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--primary-red),var(--warning-orange));display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 16px}.security-guide-banner-title{font-size:28px;font-weight:800;margin-bottom:8px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5)}.security-guide-banner-description{font-size:16px;opacity:.9;text-shadow:0 1px 5px rgba(0,0,0,.5)}.security-guide-content{background:var(--glass);border:1px solid var(--line);border-radius:20px;padding:24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.security-guide-intro{margin-bottom:32px}.security-guide-intro-text{font-size:16px;line-height:1.6;color:#ffffffe6;text-align:center;max-width:800px;margin:0 auto 20px}.security-warning{background:#dc354526;border:1px solid rgba(220,53,69,.3);border-radius:16px;padding:20px;display:flex;gap:16px;align-items:flex-start}.warning-icon{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--primary-red),var(--secondary-red));display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.security-warning p{margin:0;font-size:15px;color:#ff9aa2;line-height:1.5}.security-guide-sections{margin-bottom:32px}.security-section{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.security-section-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.security-section-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--primary-red),var(--warning-orange));display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.security-section-title{font-size:20px;font-weight:700;color:#fff;margin:0}.security-section-description{font-size:15px;line-height:1.6;color:#ffffffe6;margin-bottom:16px}.security-highlights{margin-bottom:16px}.security-list{list-style:none;padding:0;margin:0}.security-list-item{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:14px;color:#ffffffd9}.security-note{background:#fd7e1426;border:1px solid rgba(253,126,20,.3);border-radius:12px;padding:12px 16px;display:flex;gap:12px;font-size:13px;color:#ffb366}.security-conclusion{background:#28a74526;border:1px solid rgba(40,167,69,.3);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;margin-top:16px}.conclusion-icon{color:var(--success-green);font-size:20px;flex-shrink:0}.security-conclusion p{margin:0;font-size:14px;color:#7dd3ac;font-weight:500}.security-guide-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.security-guide-profile-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 24px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--success-green),#1e7e34);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:180px}.security-guide-profile-btn:hover{background:linear-gradient(135deg,#218838,#155724);transform:translateY(-2px);box-shadow:0 8px 20px #28a7454d}.security-guide-support-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 24px;border-radius:12px;border:1px solid rgba(220,53,69,.3);background:#dc354526;color:#ff9aa2;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:180px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.security-guide-support-btn:hover{background:#dc354540;transform:translateY(-2px);box-shadow:0 8px 20px #dc354533}@media (max-width: 768px){.security-guide-banner{height:160px}.security-guide-banner-title{font-size:24px}.security-guide-banner-description{font-size:14px}.security-section-header{flex-direction:column;align-items:flex-start;gap:12px}.security-guide-actions{flex-direction:column;align-items:center}.security-guide-profile-btn,.security-guide-support-btn{width:100%;max-width:300px}.security-warning{flex-direction:column;align-items:center;text-align:center}}:root{--primary-purple: #7c3aed;--secondary-purple: #6d28d9;--success-green: #10b981;--warning-amber: #f59e0b;--info-blue: #3b82f6;--glass: rgba(255, 255, 255, .05);--line: rgba(255, 255, 255, .1)}.platform-rules-guide-page{min-height:100vh;background:linear-gradient(135deg,#1a0f1a,#2d1b2d 35%,#3d2a3d);position:relative;overflow-x:hidden}.platform-rules-guide-page:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(600px circle at 20% 80%,rgba(124,58,237,.15),transparent 50%),radial-gradient(400px circle at 80% 20%,rgba(109,40,217,.1),transparent 50%),radial-gradient(300px circle at 40% 40%,rgba(16,185,129,.08),transparent 50%);pointer-events:none}.platform-rules-guide-container{position:relative;z-index:1;max-width:800px;margin:0 auto;padding:20px 16px 120px}.platform-rules-guide-header{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-top:10px}.platform-rules-guide-back-btn{width:46px;height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#fff;cursor:pointer;font-size:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.platform-rules-guide-back-btn:hover{background:#0000004d;transform:translateY(-1px)}.platform-rules-guide-header-content{flex:1}.platform-rules-guide-header-title{font-size:24px;font-weight:900;letter-spacing:.2px;margin-bottom:4px;color:#fff}.platform-rules-guide-header-subtitle{font-size:14px;opacity:.85;color:#fffc}.platform-rules-guide-banner{position:relative;height:200px;border-radius:20px;overflow:hidden;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line)}.platform-rules-guide-banner-image{width:100%;height:100%;object-fit:cover}.platform-rules-guide-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#190f19bf,#2d192d99);display:flex;align-items:center;justify-content:center}.platform-rules-guide-banner-content{text-align:center;color:#fff}.platform-rules-guide-banner-icon{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--primary-purple),var(--secondary-purple));display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 16px}.platform-rules-guide-banner-title{font-size:28px;font-weight:800;margin-bottom:8px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5)}.platform-rules-guide-banner-description{font-size:16px;opacity:.9;text-shadow:0 1px 5px rgba(0,0,0,.5)}.platform-rules-guide-content{background:var(--glass);border:1px solid var(--line);border-radius:20px;padding:24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.platform-rules-guide-intro{margin-bottom:32px}.platform-rules-guide-intro-text{font-size:16px;line-height:1.6;color:#ffffffe6;text-align:center;max-width:800px;margin:0 auto 20px}.platform-rules-importance{background:#7c3aed26;border:1px solid rgba(124,58,237,.3);border-radius:16px;padding:20px;display:flex;gap:16px;align-items:flex-start}.importance-icon{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--primary-purple),var(--secondary-purple));display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.platform-rules-importance p{margin:0;font-size:15px;color:#c4b5fd;line-height:1.5}.platform-rules-guide-sections{margin-bottom:32px}.platform-rules-section{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.platform-rules-section-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.platform-rules-section-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--primary-purple),var(--secondary-purple));display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.platform-rules-section-title{font-size:20px;font-weight:700;color:#fff;margin:0}.platform-rules-section-description{font-size:15px;line-height:1.6;color:#ffffffe6;margin-bottom:16px}.platform-rules-highlights{margin-bottom:16px}.platform-rules-list{list-style:none;padding:0;margin:0}.platform-rules-list-item{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:14px;color:#ffffffd9}.list-icon{color:var(--success-green);margin-top:2px;flex-shrink:0}.platform-rules-note{background:#7c3aed26;border:1px solid rgba(124,58,237,.3);border-radius:12px;padding:12px 16px;display:flex;gap:12px;font-size:13px;color:#c4b5fd}.note-icon{font-size:16px;flex-shrink:0}.platform-rules-confidence{background:#10b98126;border:1px solid rgba(16,185,129,.3);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;margin-top:16px}.confidence-icon{color:var(--success-green);font-size:20px;flex-shrink:0}.platform-rules-confidence p{margin:0;font-size:14px;color:#7dd3ac;font-weight:500}.platform-rules-guide-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.platform-rules-guide-start-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 24px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--primary-purple),var(--secondary-purple));color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:200px}.platform-rules-guide-start-btn:hover{background:linear-gradient(135deg,#5b21b6,#4c1d95);transform:translateY(-2px);box-shadow:0 8px 20px #7c3aed4d}.platform-rules-guide-tasks-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 24px;border-radius:12px;border:1px solid rgba(16,185,129,.3);background:#10b98126;color:#7dd3ac;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:180px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.platform-rules-guide-tasks-btn:hover{background:#10b98140;transform:translateY(-2px);box-shadow:0 8px 20px #10b98133}.fadeIn{animation:fadeInUp .6s ease-out}.delay-0{animation-delay:.1s}.delay-1{animation-delay:.2s}.delay-2{animation-delay:.3s}.delay-3{animation-delay:.4s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.platform-rules-guide-banner{height:160px}.platform-rules-guide-banner-title{font-size:24px}.platform-rules-guide-banner-description{font-size:14px}.platform-rules-section-header{flex-direction:column;align-items:flex-start;gap:12px}.platform-rules-guide-actions{flex-direction:column;align-items:center}.platform-rules-guide-start-btn,.platform-rules-guide-tasks-btn{width:100%;max-width:300px}.platform-rules-importance{flex-direction:column;align-items:center;text-align:center}}.sxPage{--sx-bg: #f4f6fb;--sx-bg-soft: #eef2f7;--sx-surface: #ffffff;--sx-surface-2: #fafbff;--sx-ink: #0f172a;--sx-ink-2: #334155;--sx-muted: #64748b;--sx-dim: #94a3b8;--sx-border: #e2e8f0;--sx-border-2: #edf0f6;--sx-brand: #4f46e5;--sx-brand-2: #4338ca;--sx-brand-soft: #eef2ff;--sx-ring: rgba(79,70,229,.18);--sx-amber: #b45309;--sx-amber-soft: #fef3c7;--sx-ok: #15803d;--sx-ok-soft: #d1fae5;--sx-rose: #be123c;--sx-rose-soft: #ffe4e6;--sx-customer-bg: #ffffff;--sx-customer-bd: #e2e8f0;--sx-agent-bg: linear-gradient(135deg, #4f46e5 0%, #4338ca 100%);--sx-agent-fg: #ffffff;--sx-radius: 14px;--sx-radius-sm: 10px;--sx-radius-lg: 18px;--sx-shadow-sm: 0 1px 2px rgba(15,23,42,.04);--sx-shadow: 0 10px 28px rgba(15,23,42,.06);min-height:100vh;background:var(--sx-bg);color:var(--sx-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.sxMono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.sxContainer{max-width:1400px;margin:0 auto;padding:16px 16px 18px;display:flex;flex-direction:column;gap:14px;min-height:100vh}.sxTop{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);box-shadow:var(--sx-shadow-sm);position:relative;overflow:hidden}.sxTop:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--sx-brand),#8b5cf6,#f59e0b)}.sxTopLeft{display:flex;flex-direction:column;gap:2px}.sxTitle{font-size:19px;font-weight:800;letter-spacing:-.01em;color:var(--sx-ink);display:flex;align-items:center;gap:10px}.sxTitle:before{content:"";width:8px;height:22px;border-radius:3px;background:linear-gradient(180deg,var(--sx-brand),var(--sx-brand-2));box-shadow:0 4px 10px #4f46e559}.sxSub{font-size:12.5px;color:var(--sx-muted);margin-left:18px}.sxTopRight{display:flex;gap:8px;align-items:center}.sxBtn{padding:9px 16px;border-radius:10px;border:1px solid var(--sx-border);background:var(--sx-surface);color:var(--sx-ink);font-weight:600;font-size:13px;cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease,transform .12s ease,box-shadow .15s ease}.sxBtn:hover:not(:disabled){background:var(--sx-brand-soft);border-color:var(--sx-ring);color:var(--sx-brand)}.sxBtn:disabled{opacity:.55;cursor:not-allowed}.sxBtnPrimary{background:linear-gradient(180deg,var(--sx-brand),var(--sx-brand-2));color:#fff;border-color:transparent;box-shadow:0 6px 14px #4f46e538}.sxBtnPrimary:hover:not(:disabled){color:#fff;background:linear-gradient(180deg,var(--sx-brand),var(--sx-brand-2));filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 10px 22px #4f46e547;border-color:transparent}.sxBtnSmall{padding:7px 12px;border-radius:9px;border:1px solid var(--sx-border);background:var(--sx-surface);color:var(--sx-ink);font-weight:600;font-size:12.5px;cursor:pointer;font-family:inherit;transition:all .15s ease}.sxBtnSmall:hover:not(:disabled){background:var(--sx-brand-soft);border-color:var(--sx-ring);color:var(--sx-brand)}.sxBtnSmall:disabled{opacity:.55;cursor:not-allowed}.sxNotif{display:grid;grid-template-columns:repeat(3,1fr) 1.6fr;gap:10px}.sxNotifItem{padding:14px 16px;border-radius:var(--sx-radius);background:var(--sx-surface);border:1px solid var(--sx-border);box-shadow:var(--sx-shadow-sm);display:flex;flex-direction:column;gap:4px;transition:border-color .15s ease,box-shadow .15s ease}.sxNotifItem:hover{border-color:var(--sx-ring);box-shadow:var(--sx-shadow)}.sxNotifK{font-size:10.5px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--sx-muted)}.sxNotifV{font-size:22px;font-weight:800;color:var(--sx-ink);letter-spacing:-.02em}.sxNotifItem:nth-child(1){border-left:4px solid var(--sx-rose)}.sxNotifItem:nth-child(1) .sxNotifV{color:var(--sx-rose)}.sxNotifItem:nth-child(2){border-left:4px solid var(--sx-amber)}.sxNotifItem:nth-child(2) .sxNotifV{color:var(--sx-amber)}.sxNotifItem:nth-child(3){border-left:4px solid var(--sx-ok)}.sxNotifItem:nth-child(3) .sxNotifV{color:var(--sx-ok)}.sxNotifWide .sxNotifV{font-size:14px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.sxLayout{display:grid;grid-template-columns:340px 1fr;gap:14px;flex:1;min-height:0;align-items:stretch}.sxLeft{background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);box-shadow:var(--sx-shadow-sm);display:flex;flex-direction:column;min-height:560px;overflow:hidden}.sxTools{padding:14px;border-bottom:1px solid var(--sx-border-2);display:flex;flex-direction:column;gap:10px}.sxSearch{position:relative;display:flex;align-items:center}.sxSearchIcon{position:absolute;left:12px;font-size:14px;color:var(--sx-muted);pointer-events:none}.sxInput{width:100%;padding:10px 12px 10px 36px;background:var(--sx-surface-2);color:var(--sx-ink);border:1px solid var(--sx-border);border-radius:var(--sx-radius-sm);font-size:13.5px;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.sxInput::placeholder{color:var(--sx-dim)}.sxInput:focus{border-color:var(--sx-brand);box-shadow:0 0 0 3px var(--sx-ring);background:#fff}.sxRow{display:flex;gap:10px;align-items:center;justify-content:space-between}.sxSeg{display:inline-flex;padding:3px;background:var(--sx-bg-soft);border-radius:10px;border:1px solid var(--sx-border)}.sxSegBtn{padding:6px 12px;border:0;background:transparent;color:var(--sx-muted);font-weight:700;font-size:12px;border-radius:7px;cursor:pointer;font-family:inherit;transition:all .15s ease}.sxSegBtn:hover:not(.isActive){color:var(--sx-ink);background:#ffffffb3}.sxSegBtn.isActive{background:#fff;color:var(--sx-brand);box-shadow:0 2px 6px #0f172a14}.sxCheck{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--sx-muted);font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.sxCheck input{accent-color:var(--sx-brand)}.sxListHead{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid var(--sx-border-2);background:var(--sx-surface-2)}.sxListTitle{font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--sx-muted)}.sxListMeta{font-size:11px;font-weight:700;color:var(--sx-ink-2);padding:2px 8px;border-radius:999px;background:var(--sx-bg-soft);border:1px solid var(--sx-border)}.sxList{flex:1;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px}.sxList::-webkit-scrollbar{width:6px}.sxList::-webkit-scrollbar-thumb{background:#64748b4d;border-radius:3px}.sxItem{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:0;background:transparent;border-radius:var(--sx-radius);cursor:pointer;font-family:inherit;text-align:left;color:var(--sx-ink);transition:background .12s ease,transform .1s ease;position:relative}.sxItem:hover{background:var(--sx-bg-soft)}.sxItem.isActive{background:var(--sx-brand-soft);box-shadow:0 6px 14px -6px #4f46e540}.sxItem.isActive:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--sx-brand),var(--sx-brand-2))}.sxItem.isUnread .sxName{font-weight:800}.sxItem.isUnread .sxLast{color:var(--sx-ink);font-weight:600}.sxAvatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#818cf8,#4338ca);color:#fff;font-weight:800;font-size:14px;letter-spacing:.5px;flex-shrink:0;box-shadow:0 6px 14px -6px #4f46e566}.sxItem:nth-child(3n+2) .sxAvatar{background:linear-gradient(135deg,#34d399,#059669);box-shadow:0 6px 14px -6px #05966966}.sxItem:nth-child(3n+3) .sxAvatar{background:linear-gradient(135deg,#fb7185,#be123c);box-shadow:0 6px 14px -6px #be123c66}.sxItemMid{flex:1;min-width:0}.sxItemTop{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:2px}.sxName{font-size:13.5px;font-weight:700;color:var(--sx-ink);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sxTopBadges{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.sxUnreadTag{font-size:9.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;padding:2px 6px;border-radius:5px;background:var(--sx-rose-soft);color:var(--sx-rose)}.sxPill{font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;padding:3px 8px;border-radius:999px;white-space:nowrap}.sxPill.isOpen{background:var(--sx-ok-soft);color:var(--sx-ok)}.sxPill.isPending{background:var(--sx-amber-soft);color:var(--sx-amber)}.sxHint{font-size:11.5px;color:var(--sx-muted);font-family:ui-monospace,Menlo,Consolas,monospace;margin-bottom:3px}.sxLast{font-size:12.5px;color:var(--sx-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sxItemRight{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.sxUnreadCount{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:linear-gradient(135deg,#f43f5e,#be123c);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;box-shadow:0 4px 10px #f43f5e59}.sxUnreadEmpty{width:20px;height:20px}.sxTime{font-size:10.5px;color:var(--sx-dim);font-family:ui-monospace,Menlo,Consolas,monospace;white-space:nowrap}.sxEmpty{padding:30px 16px;text-align:center;color:var(--sx-muted);font-size:13px}.sxRight{background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);box-shadow:var(--sx-shadow-sm);display:flex;flex-direction:column;min-height:560px;overflow:hidden}.sxBlank{flex:1;display:grid;place-items:center;text-align:center;padding:40px 20px;background:radial-gradient(500px 260px at 50% 30%,rgba(79,70,229,.06),transparent 60%),var(--sx-surface)}.sxBlankTitle{font-size:16px;font-weight:800;color:var(--sx-ink);margin-bottom:6px}.sxBlankSub{font-size:13px;color:var(--sx-muted)}.sxChatHead{padding:14px 18px;border-bottom:1px solid var(--sx-border-2);display:flex;justify-content:space-between;align-items:center;gap:14px;background:var(--sx-surface-2)}.sxChatUser{display:flex;gap:12px;align-items:center;min-width:0}.sxChatAvatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--sx-brand),var(--sx-brand-2));color:#fff;font-weight:800;font-size:15px;flex-shrink:0;box-shadow:0 6px 14px -6px #4f46e573}.sxChatName{font-size:15px;font-weight:800;color:var(--sx-ink);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sxChatPhone{font-size:12px;color:var(--sx-muted)}.sxChatActions{display:flex;gap:8px;align-items:center}.sxBack{display:none}.sxChatGrid{flex:1;display:grid;grid-template-columns:1fr 300px;min-height:0;overflow:hidden}.sxChatBody{overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,var(--sx-surface-2),#fff)}.sxChatBody::-webkit-scrollbar{width:6px}.sxChatBody::-webkit-scrollbar-thumb{background:#64748b4d;border-radius:3px}.sxMsgRow{display:flex;width:100%}.sxMsgRow.isCustomer{justify-content:flex-start}.sxMsgRow.isAgent{justify-content:flex-end}.sxBubble{max-width:70%;padding:10px 14px;border-radius:16px;position:relative;word-break:break-word;animation:sxBubbleIn .22s ease-out both}@keyframes sxBubbleIn{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.sxMsgRow.isCustomer .sxBubble{background:var(--sx-customer-bg);color:var(--sx-ink);border:1px solid var(--sx-customer-bd);border-bottom-left-radius:4px;box-shadow:0 2px 6px #0f172a0a}.sxMsgRow.isAgent .sxBubble{background:var(--sx-agent-bg);color:var(--sx-agent-fg);border-bottom-right-radius:4px;box-shadow:0 8px 18px -6px #4f46e566}.sxMsgText{font-size:13.5px;line-height:1.5;white-space:pre-wrap}.sxMsgAt{font-size:10.5px;margin-top:5px;opacity:.7;font-family:ui-monospace,Menlo,Consolas,monospace}.sxMsgRow.isCustomer .sxMsgAt{color:var(--sx-muted)}.sxMsgRow.isAgent .sxMsgAt{color:#fffc}.sxBubble img{border-radius:10px!important;border-color:#ffffff40!important}.sxMsgRow.isCustomer .sxBubble img{border-color:var(--sx-border)!important}.sxProfile{border-left:1px solid var(--sx-border-2);padding:18px 16px;background:var(--sx-surface-2);overflow-y:auto;display:flex;flex-direction:column;gap:14px}.sxProfileTitle{font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--sx-muted);margin-bottom:4px;padding-bottom:10px;border-bottom:1px dashed var(--sx-border)}.sxField{display:flex;flex-direction:column;gap:6px}.sxLabel{font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--sx-muted)}.sxFieldInput,.sxFieldArea{width:100%;padding:9px 11px;border:1px solid var(--sx-border);border-radius:9px;background:#fff;color:var(--sx-ink);font-size:13px;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.sxFieldInput:focus,.sxFieldArea:focus{border-color:var(--sx-brand);box-shadow:0 0 0 3px var(--sx-ring)}.sxFieldArea{min-height:80px;resize:vertical}.sxFieldStatic{padding:9px 11px;border:1px solid var(--sx-border);border-radius:9px;background:var(--sx-bg-soft);font-size:13px;color:var(--sx-ink);min-height:38px;display:flex;align-items:center}.sxHelp{font-size:11.5px;color:var(--sx-muted);line-height:1.4}.sxProfileActions{display:flex;align-items:center;gap:10px;margin-top:4px}.sxToast{font-size:12px;font-weight:700;color:var(--sx-ok);padding:3px 8px;border-radius:6px;background:var(--sx-ok-soft)}.sxComposer{border-top:1px solid var(--sx-border-2);padding:12px 14px;background:var(--sx-surface);display:flex;gap:10px;align-items:flex-end}.sxUploadInput{display:none}.sxUploadBtn{width:40px;height:40px;flex-shrink:0;border-radius:10px;border:1px solid var(--sx-border);background:var(--sx-surface-2);color:var(--sx-muted);font-size:18px;cursor:pointer;transition:all .15s ease;display:grid;place-items:center}.sxUploadBtn:hover:not(:disabled){border-color:var(--sx-brand);background:var(--sx-brand-soft);color:var(--sx-brand)}.sxUploadBtn:disabled{opacity:.55;cursor:not-allowed}.sxTextarea{flex:1;min-height:40px;max-height:140px;padding:10px 12px;border:1px solid var(--sx-border);border-radius:10px;font-family:inherit;font-size:14px;resize:none;outline:none;background:var(--sx-surface-2);color:var(--sx-ink);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.sxTextarea::placeholder{color:var(--sx-dim)}.sxTextarea:focus{border-color:var(--sx-brand);box-shadow:0 0 0 3px var(--sx-ring);background:#fff}.sxTextarea:disabled{opacity:.55}.sxSend{flex-shrink:0;padding:10px 22px;border-radius:10px;border:0;background:linear-gradient(180deg,var(--sx-brand),var(--sx-brand-2));color:#fff;font-weight:800;font-size:13.5px;cursor:pointer;font-family:inherit;box-shadow:0 6px 14px #4f46e547;transition:transform .12s ease,box-shadow .15s ease,filter .15s ease;letter-spacing:.2px}.sxSend:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 10px 22px #4f46e55c}.sxSend:active{transform:translateY(0)}.sxSend:disabled{background:var(--sx-bg-soft);color:var(--sx-dim);box-shadow:none;cursor:not-allowed}@media (max-width: 1180px){.sxChatGrid{grid-template-columns:1fr}.sxProfile{border-left:0;border-top:1px solid var(--sx-border-2);order:2;max-height:260px}}@media (max-width: 960px){.sxPage{min-height:100dvh}.sxContainer{padding:10px;gap:10px;min-height:100dvh}.sxTop{padding:10px 12px;border-radius:14px;flex-wrap:wrap;row-gap:8px}.sxTop:before{height:2px}.sxTitle{font-size:16px}.sxTitle:before{width:6px;height:18px}.sxSub{display:none}.sxTopRight .sxBtn{padding:8px 12px;font-size:12.5px}.sxNotif{grid-template-columns:repeat(2,1fr);gap:8px}.sxNotifItem{padding:10px 12px;border-radius:12px}.sxNotifV{font-size:18px}.sxNotifWide{grid-column:1 / -1}.sxNotifWide .sxNotifV{font-size:13px}.sxLayout{grid-template-columns:1fr;gap:0;flex:1;min-height:0}.sxLeft,.sxRight{min-height:0;flex:1;height:100%}.sxLeft{display:flex;min-height:calc(100dvh - 240px)}.sxRight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;border-radius:0;border:0;animation:sxChatSlideIn .22s ease-out}.sxLayout.isChatOpen .sxLeft{display:none}.sxLayout.isChatOpen .sxRight{display:flex}@keyframes sxChatSlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.sxTools{padding:10px;gap:8px}.sxInput{padding:9px 10px 9px 34px;font-size:14px}.sxSeg{flex:1}.sxSegBtn{flex:1;padding:7px 8px;font-size:11.5px}.sxItem{padding:10px}.sxAvatar{width:38px;height:38px;font-size:13px}.sxName{font-size:13px}.sxLast{font-size:12px}.sxChatHead{padding:10px 12px;gap:10px}.sxChatAvatar{width:38px;height:38px;font-size:14px}.sxChatName{font-size:14px}.sxChatPhone{font-size:11.5px}.sxBack{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:999px;font-size:0;background:var(--sx-surface-2);border:1px solid var(--sx-border);color:var(--sx-ink);flex-shrink:0}.sxBack:before{content:"←";font-size:20px;line-height:1;color:var(--sx-ink)}.sxBack:hover:not(:disabled){background:var(--sx-brand-soft);border-color:var(--sx-ring)}.sxBack:hover:before{color:var(--sx-brand)}.sxChatHead .sxChatActions{gap:6px}.sxChatActions .sxBack{order:-1}.sxChatGrid{grid-template-columns:1fr}.sxProfile{display:none}.sxChatBody{padding:14px 12px;gap:8px}.sxBubble{max-width:86%;padding:9px 13px;border-radius:14px}.sxMsgText{font-size:14px}.sxComposer{padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));gap:8px;position:sticky;bottom:0;z-index:2}.sxUploadBtn{width:40px;height:40px;font-size:18px;flex-shrink:0}.sxTextarea{min-height:40px;max-height:120px;font-size:15px;padding:9px 11px}.sxSend{padding:10px 16px;font-size:13px;flex-shrink:0}}@media (max-width: 520px){.sxContainer{padding:8px;gap:8px}.sxTop{padding:10px;border-radius:12px}.sxTitle{font-size:15px}.sxTitle:before{width:5px;height:16px}.sxTopRight{gap:6px}.sxTopRight .sxBtn{padding:7px 10px;font-size:12px}.sxNotifItem{padding:9px 10px;gap:2px;border-radius:10px;border-left-width:3px}.sxNotifK{font-size:9.5px;letter-spacing:1px}.sxNotifV{font-size:16px}.sxNotifWide .sxNotifV{font-size:12px}.sxLeft{min-height:calc(100dvh - 210px)}.sxListHead{padding:8px 10px}.sxItem{padding:9px 10px;gap:8px}.sxAvatar{width:34px;height:34px;font-size:12.5px}.sxUnreadCount{min-width:18px;height:18px;font-size:10px}.sxChatBody{padding:12px 10px}.sxBubble{max-width:90%;padding:8px 12px;border-radius:13px}.sxMsgText{font-size:14px}.sxMsgAt{font-size:10px}.sxSend{padding:10px 14px;min-width:64px}.sxChatHead .sxPill{display:none}}@media (max-width: 360px){.sxNotif{grid-template-columns:1fr 1fr}.sxNotifV{font-size:15px}.sxBubble{max-width:94%}}.sxBtn:focus-visible,.sxBtnSmall:focus-visible,.sxSend:focus-visible,.sxUploadBtn:focus-visible,.sxSegBtn:focus-visible,.sxItem:focus-visible,.sxInput:focus-visible,.sxFieldInput:focus-visible,.sxFieldArea:focus-visible,.sxTextarea:focus-visible{outline:2px solid var(--sx-brand);outline-offset:2px}:root{--pe-bg:#0b1220;--pe-panel: rgba(255,255,255,.06);--pe-line: rgba(255,255,255,.12);--pe-text:#fff;--pe-muted: rgba(255,255,255,.72);--pe-shadow: 0 14px 40px rgba(0,0,0,.35);--pe-radius: 16px}.pe-page{min-height:100vh;background:var(--pe-bg);color:var(--pe-text);padding:18px;position:relative}.pe-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(900px 600px at 20% 10%,rgba(37,99,235,.14),transparent 60%),radial-gradient(700px 500px at 80% 30%,rgba(16,185,129,.1),transparent 60%);opacity:.9}.pe-header{position:relative;display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.pe-back{border:1px solid var(--pe-line);background:#ffffff0a;color:var(--pe-text);border-radius:12px;padding:10px 12px;cursor:pointer}.pe-wrap{position:relative;max-width:860px;margin:0 auto;display:grid;gap:14px}.pe-card{border:1px solid var(--pe-line);background:var(--pe-panel);border-radius:var(--pe-radius);box-shadow:var(--pe-shadow);padding:14px}.pe-error{border-color:#ef444473}.pe-ok{border-color:#22c55e73}.pe-muted{color:var(--pe-muted);margin-top:8px;font-size:13px}.pe-avatarRow{display:flex;align-items:center;gap:14px}.pe-avatar{width:72px;height:72px;border-radius:50%;overflow:hidden;border:1px solid var(--pe-line);background:#ffffff0f;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:800;letter-spacing:.5px}.pe-avatar img{width:100%;height:100%;object-fit:cover;display:block}.pe-avatarActions{display:flex;gap:10px;flex-wrap:wrap}.pe-field{display:grid;gap:6px;margin-top:12px}.pe-field span{font-size:13px;color:var(--pe-muted)}.pe-field input,.pe-field select{border:1px solid var(--pe-line);background:#ffffff0d;color:var(--pe-text);border-radius:12px;padding:10px 12px;outline:none}.pe-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.pe-btn{border:1px solid var(--pe-line);background:#ffffff0f;color:var(--pe-text);border-radius:12px;padding:10px 12px;cursor:pointer}.pe-btn.primary{background:#2563eb40;border-color:#2563eb8c}.pe-btn.ghost{background:transparent}.pe-btn:disabled{opacity:.55;cursor:not-allowed}.pe-readonly .pe-row{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.pe-readonly .pe-row:last-child{border-bottom:none}.peNavSpacer{height:76px}.pe-header h1,.pe-header h2,.pe-header h3,.pe-card h1,.pe-card h2,.pe-card h3{margin:0 0 12px;color:#fff}:root{--bg0:#0b1220;--bg1:#0f172a;--line:rgba(255,255,255,.1);--txtDark:#0b1220;--mutedDark:rgba(15,23,42,.72);--white:#ffffff;--greenA:#16a34a;--greenB:#22c55e;--r:18px}*{box-sizing:border-box}html,body{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.csPage{min-height:100vh;padding:14px;background:radial-gradient(1200px 600px at 15% -10%,rgba(34,197,94,.12),transparent 55%),radial-gradient(900px 520px at 95% 0%,rgba(16,185,129,.1),transparent 55%),linear-gradient(180deg,var(--bg0),var(--bg1))}.csTopBar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid var(--line);background:#ffffff0f;border-radius:calc(var(--r) + 2px);position:sticky;top:10px;z-index:5}.csTopLeft{display:flex;align-items:center;gap:10px;min-width:0}.csTopAvatar{width:42px;height:42px;border-radius:14px;object-fit:cover;border:1px solid rgba(255,255,255,.16)}.csTopMeta{min-width:0}.csTitle{color:#fffffff2;font-weight:900;letter-spacing:.2px;font-size:16px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csSub{margin-top:2px;color:#ffffffb8;font-size:12.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:0}.onlineDot{width:8px;height:8px;border-radius:999px;background:#22c55e;display:inline-block;margin-right:6px;position:relative;top:-1px}.onlineText{color:#22c55e;font-weight:900}.statusSep{margin:0 6px;color:#ffffffa6}.csTabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.csTab{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffe6;padding:8px 12px;border-radius:999px;font-weight:800;font-size:12.5px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.csTab.isActive{background:linear-gradient(135deg,#22c55e4d,#10b98138);border-color:#22c55e6b}.csBodyOne{margin-top:12px}.chatShell{width:min(980px,100%);height:calc(100vh - 140px);min-height:560px;margin:0 auto;border-radius:calc(var(--r) + 2px);overflow:hidden;border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;background:#ffffff0a}.chatList{flex:1;overflow:auto;padding:14px 12px;background:var(--white)}.chatDay{display:flex;justify-content:center;margin:6px 0 14px}.chatDay span{font-size:12px;font-weight:800;color:#0f172ad9;padding:5px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#0f172a08}.chatRow{display:flex;margin:10px 0}.chatRow.isAgent{justify-content:flex-start;padding-right:22px}.chatRow.isMe{justify-content:flex-end;padding-left:22px}.bubble{max-width:min(560px,90%);border-radius:16px;padding:10px 10px 8px;border:1px solid rgba(15,23,42,.1)}.chatRow.isAgent .bubble{background:#f1f5f9;border-color:#0f172a1a}.chatRow.isMe .bubble{background:linear-gradient(180deg,#22c55e4d,#22c55e2e);border-color:#16a34a40}.bubbleText{color:var(--txtDark);font-size:14px;line-height:1.5;font-weight:600;white-space:pre-wrap;word-break:break-word;text-shadow:none;filter:none}.bubbleMeta{margin-top:6px;display:flex;gap:8px;align-items:center;justify-content:flex-end;font-size:11px;line-height:1;color:#0f172ab8;text-shadow:none;filter:none}.rcpt{font-weight:900;letter-spacing:-1px;color:#0f172ab3}.rcpt.seen{color:var(--greenA)}.bubble.isImage{padding:8px}.imgWrap{width:260px;max-width:72vw;border-radius:14px;overflow:hidden;border:1px solid rgba(15,23,42,.12);background:#0f172a0a}.imgWrap img{display:block;width:100%;height:auto}.typingBubble{background:#0f172a0f;border:1px solid rgba(15,23,42,.1);border-radius:999px;padding:10px 12px;display:flex;gap:6px;align-items:center}.typingBubble .dot{width:7px;height:7px;border-radius:999px;background:#0f172a8c;animation:bop 1.05s infinite ease-in-out}.typingBubble .dot:nth-child(2){animation-delay:.12s}.typingBubble .dot:nth-child(3){animation-delay:.24s}@keyframes bop{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(-4px);opacity:1}}.composer{border-top:1px solid rgba(255,255,255,.12);padding:10px;background:#ffffff0f}.previewBar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff1a;margin-bottom:8px}.previewLeft{display:flex;align-items:center;gap:10px;min-width:0}.previewThumb{width:42px;height:42px;border-radius:12px;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.18)}.previewName{font-weight:800;color:#fffffff2;font-size:12.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50vw}.previewHint{margin-top:2px;font-size:11.5px;color:#ffffffb8;line-height:1.2}.previewRemove{border:1px solid rgba(255,255,255,.2);background:#0000002e;color:#ffffffeb;font-weight:800;padding:7px 10px;border-radius:12px;cursor:pointer}.composerRow{display:grid;grid-template-columns:44px 1fr 92px;gap:8px;align-items:end}.fileInput{display:none}.iconBtn{height:44px;width:44px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#ffffff1a;display:grid;place-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.icon{font-weight:900;font-size:18px;color:#fffffff2}.composerBox{border-radius:16px;padding:8px 10px;border:1px solid rgba(15,23,42,.12);background:#fff}.composerBox textarea{width:100%;resize:none;border:none;outline:none;background:transparent;color:#0b1220;font-size:14px;line-height:1.45;max-height:120px;font-weight:600}.composerBox textarea::placeholder{color:#0f172a8c}.sendBtn{height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#ffffff1a;color:#ffffffd1;font-weight:900;font-size:13px;cursor:not-allowed;-webkit-user-select:none;user-select:none}.sendBtn.isReady{cursor:pointer;background:linear-gradient(135deg,#22c55e59,#10b98142);border-color:#22c55e73;color:#fffffff5}.composerNote{margin-top:8px;font-size:12px;line-height:1.25;color:#ffffffbf}.tgShell{width:min(980px,100%);height:calc(100vh - 140px);min-height:560px;margin:0 auto;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--r) + 2px);background:#ffffff0a;display:grid;place-items:center;padding:18px}.tgHero{width:min(560px,100%);padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f}.tgBadge{display:inline-block;padding:6px 10px;border-radius:999px;font-weight:900;font-size:12px;border:1px solid rgba(34,197,94,.4);background:#22c55e33;color:#fffffff2}.tgTitle{margin-top:10px;font-size:18px;line-height:1.2;font-weight:900;color:#fffffff2}.tgDesc{margin-top:8px;font-size:13.5px;line-height:1.55;color:#ffffffbf}.tgCard{margin-top:14px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff12;padding:12px}.tgRow{display:flex;justify-content:space-between;gap:10px;padding:10px 6px;border-bottom:1px solid rgba(255,255,255,.1)}.tgRow:last-child{border-bottom:none}.tgLabel{font-size:12.5px;color:#ffffffb3;font-weight:900}.tgValue{font-size:12.5px;color:#ffffffeb;font-weight:800;text-align:right}.tgBtn{margin-top:14px;display:inline-flex;justify-content:center;width:100%;padding:12px 14px;border-radius:16px;border:1px solid rgba(34,197,94,.45);background:linear-gradient(135deg,#22c55e59,#10b98142);color:#fffffff2;font-weight:900;font-size:13px;text-decoration:none}.tgNote{margin-top:10px;font-size:12.5px;line-height:1.35;color:#ffffffbf}@media (max-width: 720px){.csTopBar{align-items:flex-start;flex-wrap:wrap}.csTabs{justify-content:flex-end}.chatShell,.tgShell{height:auto;min-height:calc(100vh - 170px)}.composerRow{grid-template-columns:44px 1fr 78px}}@media (max-width: 520px){.csPage{padding:10px}.csTabs{width:100%;justify-content:flex-start}.csTitle{font-size:15.5px}.bubbleText,.composerBox textarea{font-size:14px}}.chatShell,.tgShell{flex:1;min-height:0;height:auto!important}.chatList{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.composerRow{align-items:center}.composerBox{height:44px;padding:0 10px;display:flex;align-items:center}.composerBox textarea{height:44px;padding:0;line-height:44px;max-height:44px;overflow:hidden}.composerBox textarea{box-sizing:border-box;height:100%;max-height:100%;min-height:100%;padding:0;margin:0;line-height:44px;overflow:hidden;display:block}.csPage{height:100vh;overflow:hidden;display:flex;flex-direction:column}.csBodyOne{flex:1;min-height:0;overflow:hidden;display:flex}.chatShell,.tgShell{flex:1;min-height:0}.chatList{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.chatShell{flex:0 0 auto;width:min(900px,100%);margin:0 auto}.csBodyOne{justify-content:center}.csTopBar{box-shadow:0 10px 30px -18px #10b98147,inset 0 1px #ffffff0a}@keyframes csBubbleIn{0%{opacity:0;transform:translateY(5px) scale(.99)}to{opacity:1;transform:none}}.chatBubble,.bubble,.msg-bubble{animation:csBubbleIn .22s ease-out both}.csPage input:focus,.csPage textarea:focus,.csPage .csInput:focus,.csPage .csTextarea:focus,.csPage .csSearch input:focus{outline:none;box-shadow:0 0 0 3px #22c55e38;border-color:#22c55e}.chatList::-webkit-scrollbar{width:6px}.chatList::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:3px}.chatList::-webkit-scrollbar-thumb:hover{background:#ffffff38}.csPage .csSend,.csPage .btnSend,.csPage .chatSend{transition:transform .12s ease,box-shadow .18s ease,filter .15s ease}.csPage .csSend:hover:not(:disabled),.csPage .btnSend:hover:not(:disabled),.csPage .chatSend:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px -10px #22c55e8c;filter:brightness(1.04)}:root{--msh-text:#111827;--msh-muted:#6b7280;--msh-line:#e5e7eb;--msh-bg:#f6f7fb;--msh-card:#ffffff;--msh-shadow: 0 14px 30px rgba(0,0,0,.08);--msh-shadow2: 0 10px 24px rgba(0,0,0,.1);--msh-radius: 18px;--msh-green:#16a34a;--msh-greenBg: rgba(22,163,74,.12)}.msh-page{min-height:100vh;background:var(--msh-bg);color:var(--msh-text);padding-bottom:84px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.msh-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;padding:14px;background:#f6f7fbe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--msh-line)}.msh-back{width:42px;height:42px;border-radius:14px;border:1px solid var(--msh-line);background:#fff;cursor:pointer;font-size:18px}.msh-head{flex:1;min-width:0}.msh-title{font-size:18px;font-weight:800;letter-spacing:.2px}.msh-sub{font-size:12px;color:var(--msh-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msh-refresh{height:42px;padding:0 14px;border-radius:14px;border:1px solid var(--msh-line);background:#fff;cursor:pointer;font-weight:700}.msh-refresh:disabled{opacity:.6;cursor:default}.msh-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px}.msh-card{background:var(--msh-card);border:1px solid rgba(0,0,0,.06);border-radius:var(--msh-radius);box-shadow:var(--msh-shadow);padding:14px}.msh-cardAccent{border:1px solid rgba(22,163,74,.18)}.msh-cardLabel{font-size:12px;color:var(--msh-muted);font-weight:700}.msh-cardValue{font-size:22px;font-weight:900;margin-top:6px}.msh-cardHint{font-size:12px;color:var(--msh-muted);margin-top:6px;line-height:1.25}.msh-controls{display:flex;gap:12px;padding:0 14px 14px;align-items:center;flex-wrap:wrap}.msh-searchWrap{flex:1;min-width:220px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--msh-line);border-radius:16px;padding:12px;box-shadow:var(--msh-shadow)}.msh-searchIcon{color:var(--msh-muted);font-size:14px}.msh-search{width:100%;border:none;outline:none;font-size:14px;background:transparent}.msh-clear{border:none;background:transparent;cursor:pointer;color:var(--msh-muted);font-size:14px}.msh-sortWrap{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--msh-line);border-radius:16px;padding:10px 12px;box-shadow:var(--msh-shadow)}.msh-sortLabel{font-size:12px;color:var(--msh-muted);font-weight:700}.msh-sort{border:none;outline:none;background:transparent;font-size:14px;font-weight:700;cursor:pointer}.msh-main{padding:0 14px 14px}.msh-groups{display:flex;flex-direction:column;gap:12px}.msh-group{background:transparent}.msh-groupHead{display:flex;align-items:baseline;justify-content:space-between;margin:6px 2px 10px;padding:0 2px}.msh-groupDate{font-size:13px;font-weight:900;letter-spacing:.3px}.msh-groupMeta{font-size:12px;color:var(--msh-muted);font-weight:700}.msh-list{display:flex;flex-direction:column;gap:10px}.msh-item{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:18px;box-shadow:var(--msh-shadow);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.msh-item.is-open{box-shadow:var(--msh-shadow2)}.msh-itemTop{width:100%;text-align:left;background:transparent;border:none;padding:14px;cursor:pointer;display:flex;gap:12px;align-items:flex-start}.msh-itemLeft{flex:1;min-width:0}.msh-itemName{font-size:15px;font-weight:900}.msh-itemSub{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--msh-muted);font-weight:700}.msh-dot{opacity:.6}.msh-pill{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid rgba(0,0,0,.06)}.msh-pill.ok{background:var(--msh-greenBg);color:var(--msh-green);border-color:#16a34a2e}.msh-itemRight{text-align:right;min-width:190px}.msh-amount{font-weight:900;font-size:16px}.msh-finished{margin-top:6px;color:var(--msh-muted);font-size:12px;font-weight:700}.msh-chevron{margin-top:8px;color:var(--msh-muted);font-size:14px}.msh-itemBody{border-top:1px solid var(--msh-line);padding:12px 14px 14px;background:linear-gradient(180deg,#f6f7fb8c,#f6f7fb00)}.msh-kvGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.msh-kv{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:10px 12px}.msh-kvWide{grid-column:1 / -1}.msh-k{font-size:11px;color:var(--msh-muted);font-weight:800;letter-spacing:.2px}.msh-v{margin-top:6px;font-weight:900;font-size:13px}.msh-vBig{font-size:18px}.msh-note{margin-top:10px;font-size:12px;color:var(--msh-muted);font-weight:700}.msh-empty{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:18px;box-shadow:var(--msh-shadow);padding:16px;text-align:center}.msh-emptyTitle{font-weight:900;font-size:16px}.msh-emptyText{margin-top:8px;color:var(--msh-muted);font-weight:700;font-size:13px;line-height:1.4}.msh-emptyBtn{margin-top:12px;height:42px;padding:0 16px;border-radius:14px;border:1px solid var(--msh-line);background:#fff;cursor:pointer;font-weight:900}.msh-skeletonList{display:flex;flex-direction:column;gap:10px}.msh-skeleton{height:86px;border-radius:18px;border:1px solid rgba(0,0,0,.06);background:linear-gradient(90deg,#f2f3f6,#e9ebf1,#f2f3f6 80%);background-size:200% 100%;animation:mshShimmer 1.1s linear infinite}@keyframes mshShimmer{0%{background-position:0% 0}to{background-position:-200% 0}}@media (max-width: 920px){.msh-summary{grid-template-columns:1fr}.msh-itemRight{min-width:0}.msh-itemTop{flex-direction:column}.msh-itemRight{text-align:left}.msh-kvGrid{grid-template-columns:1fr}}.fpWrap{padding:40px;display:flex;justify-content:center}.fpCard{width:420px;background:#111827;border-radius:14px;padding:28px;box-shadow:0 10px 30px #00000059}.fpTitle{font-size:22px;font-weight:600;margin-bottom:4px;color:#fff}.fpSub{color:#9ca3af;font-size:13px;margin-bottom:20px}.fpForm{display:flex;flex-direction:column;gap:12px}.fpForm input{padding:10px 12px;border-radius:8px;border:1px solid #2d3748;background:#0b1220;color:#fff}.fpForm button{margin-top:10px;padding:10px;border-radius:8px;border:none;background:#4f46e5;color:#fff;font-weight:600;cursor:pointer}.fpForm button:disabled{opacity:.6}.fpErr{background:#3b0d0d;color:#ffb4b4;padding:8px;border-radius:6px}.fpOk{background:#0d3b1f;color:#9effc2;padding:8px;border-radius:6px}.fpPassWrap{position:relative}.fpPassWrap input{width:100%;padding-right:36px}.fpEye{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:#9ca3af}.fpMatch{font-size:13px;padding:6px;border-radius:6px}.fpMatch.match{background:#0d3b1f;color:#9effc2}.fpMatch.unmatch{background:#3b0d0d;color:#ffb4b4}.fpEmailDisplay{display:flex;flex-direction:column;margin-bottom:12px}.fpEmailDisplay label{font-size:12px;color:#9ca3af;margin-bottom:4px}.fpEmailDisplay span{padding:10px 12px;border-radius:8px;background:#1f2937;color:#d1d5db;border:1px solid #2d3748}:root{--sec-primary: #16a34a;--sec-primary-light: #22c55e;--sec-danger: #ef4444;--sec-warning: #f59e0b;--sec-info: #3b82f6;--sec-bg: #f6f8fb;--sec-card: #ffffff;--sec-text: #0f172a;--sec-muted: #64748b;--sec-border: #e5e7eb}.securityPage{min-height:100vh;background:var(--sec-bg);padding-bottom:80px;font-family:system-ui,-apple-system,sans-serif}.secHeader{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#fff;border-bottom:1px solid var(--sec-border);position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #0f172a0a}.secBack{width:44px;height:44px;border-radius:12px;border:2px solid var(--sec-border);background:#fff;color:var(--sec-text);font-size:20px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.secBack:hover{border-color:var(--sec-primary);background:#16a34a0d}.secTitle{font-size:18px;font-weight:900;color:var(--sec-text);letter-spacing:.3px}.secContainer{max-width:980px;margin:0 auto;padding:20px 16px}.secScoreCard{background:linear-gradient(135deg,var(--sec-primary) 0%,var(--sec-primary-light) 100%);border-radius:24px;padding:28px;margin-bottom:24px;box-shadow:0 12px 32px #16a34a40;position:relative;overflow:hidden}.secScoreCard:before{content:"";position:absolute;top:-50%;right:-20%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.15),transparent);border-radius:50%}.secScoreHeader{display:flex;align-items:center;gap:16px;color:#fff;margin-bottom:24px}.secScoreIcon{font-size:32px}.secScoreTitle{font-size:20px;font-weight:950;margin-bottom:4px}.secScoreSubtitle{font-size:13px;opacity:.9;font-weight:600}.secScoreCircle{position:relative;width:120px;margin:0 auto}.secScoreValue{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:32px;font-weight:950;color:#fff}.secSection{margin-bottom:28px}.secSectionTitle{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:900;color:var(--sec-text);margin-bottom:14px;letter-spacing:.3px}.secSectionTitle svg{color:var(--sec-primary)}.secCard{background:var(--sec-card);border-radius:20px;border:2px solid var(--sec-border);box-shadow:0 4px 16px #0f172a0f;overflow:hidden}.secFeature{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--sec-border)}.secFeature:last-child{border-bottom:none}.secFeatureLeft{display:flex;align-items:center;gap:14px;flex:1}.secFeatureIcon{font-size:24px;color:var(--sec-muted)}.secFeatureIcon.enabled{color:var(--sec-primary)}.secFeatureInfo{flex:1}.secFeatureTitle{font-size:15px;font-weight:800;color:var(--sec-text);margin-bottom:4px}.secFeatureDesc{font-size:12px;color:var(--sec-muted);font-weight:600}.secToggle{position:relative;display:inline-block;width:56px;height:30px}.secToggle input{opacity:0;width:0;height:0}.secToggleSlider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.3s;border-radius:30px}.secToggleSlider:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 2px 4px #0003}.secToggle input:checked+.secToggleSlider{background:linear-gradient(135deg,var(--sec-primary),var(--sec-primary-light))}.secToggle input:checked+.secToggleSlider:before{transform:translate(26px)}.secActionItem{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 20px;border:none;background:transparent;cursor:pointer;border-bottom:1px solid var(--sec-border);transition:background .2s ease}.secActionItem:last-child{border-bottom:none}.secActionItem:hover{background:#16a34a08}.secActionLeft{display:flex;align-items:center;gap:14px;text-align:left}.secActionIcon{font-size:20px;color:var(--sec-primary)}.secActionTitle{font-size:15px;font-weight:800;color:var(--sec-text);margin-bottom:4px}.secActionDesc{font-size:12px;color:var(--sec-muted);font-weight:600}.secActionArrow{font-size:24px;color:var(--sec-muted);font-weight:300}.secDevice{padding:18px 20px;border-bottom:1px solid var(--sec-border);display:flex;align-items:center;justify-content:space-between;gap:14px}.secDevice:last-child{border-bottom:none}.secDevice.current{background:linear-gradient(135deg,#16a34a14,#22c55e0a)}.secDeviceInfo{flex:1}.secDeviceHeader{display:flex;align-items:center;gap:10px;margin-bottom:8px}.secDeviceName{font-size:15px;font-weight:800;color:var(--sec-text)}.secDeviceBadge{background:var(--sec-primary);color:#fff;font-size:10px;font-weight:900;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.secDeviceMeta{font-size:12px;color:var(--sec-muted);font-weight:600;margin-bottom:4px;display:flex;align-items:center;gap:6px}.secDeviceRemove{padding:8px 16px;border:2px solid var(--sec-danger);background:transparent;color:var(--sec-danger);font-size:13px;font-weight:800;border-radius:10px;cursor:pointer;transition:all .2s ease}.secDeviceRemove:hover{background:var(--sec-danger);color:#fff}.secLog{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border-bottom:1px solid var(--sec-border)}.secLog:last-child{border-bottom:none}.secLogIcon{font-size:24px;flex-shrink:0;margin-top:2px}.secLogIcon .success{color:var(--sec-primary)}.secLogIcon .verified{color:var(--sec-info)}.secLogIcon .blocked{color:var(--sec-danger)}.secLogInfo{flex:1}.secLogAction{font-size:15px;font-weight:800;color:var(--sec-text);margin-bottom:6px}.secLogDetails{font-size:12px;color:var(--sec-muted);font-weight:600;margin-bottom:4px}.secLogTime{font-size:11px;color:var(--sec-muted);font-weight:700}.secTips{background:linear-gradient(135deg,#3b82f614,#2563eb0d);border:2px solid rgba(59,130,246,.2);border-left:4px solid var(--sec-info);border-radius:16px;padding:20px;display:flex;gap:16px}.secTipIcon{font-size:32px;flex-shrink:0}.secTipContent{flex:1}.secTipTitle{font-size:16px;font-weight:900;color:var(--sec-text);margin-bottom:12px}.secTipList{list-style:none;padding:0;margin:0}.secTipList li{font-size:13px;color:var(--sec-text);font-weight:600;padding:8px 0 8px 24px;position:relative;line-height:1.6}.secTipList li:before{content:"✓";position:absolute;left:0;color:var(--sec-primary);font-weight:900;font-size:14px}@media (max-width: 640px){.secContainer{padding:16px 12px}.secScoreCard{padding:20px}.secFeature,.secActionItem,.secDevice{padding:14px 16px}.secTips{flex-direction:column;align-items:flex-start}.secDeviceRemove{font-size:12px;padding:6px 12px}}:root{--set-primary: #ffd36a;--set-primary-dark: #cfa547;--set-gold: #6b4e16;--set-bg: #f6f8fb;--set-card: #ffffff;--set-text: #0f172a;--set-muted: #64748b;--set-border: #e5e7eb;--set-danger: #ef4444;--set-success: #16a34a}.settingsPage{min-height:100vh;background:var(--set-bg);padding-bottom:80px;font-family:system-ui,-apple-system,sans-serif}.setHeader{display:flex;align-items:center;gap:16px;padding:14px 16px;background:linear-gradient(135deg,var(--set-primary) 0%,var(--set-primary-dark) 100%);border-bottom:1px solid rgba(107,78,22,.2);position:sticky;top:0;z-index:100;box-shadow:0 4px 16px #ffd36a4d}.setBack{width:44px;height:44px;border-radius:12px;border:2px solid rgba(107,78,22,.3);background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--set-gold);font-size:20px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.setBack:hover{background:#ffffff59;transform:scale(1.05)}.setTitle{font-size:22px;font-weight:950;color:var(--set-gold);letter-spacing:.5px}.setContainer{max-width:980px;margin:0 auto;padding:20px 16px}.setProfileCard{background:linear-gradient(135deg,#fff,#f9fafb);border-radius:24px;padding:24px;margin-bottom:28px;border:2px solid var(--set-border);box-shadow:0 8px 24px #0f172a14}.setProfileHeader{display:flex;align-items:center;gap:20px;margin-bottom:28px}.setAvatarWrapper{position:relative}.setAvatar{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--set-primary),var(--set-primary-dark));display:flex;align-items:center;justify-content:center;color:var(--set-gold);font-size:48px;box-shadow:0 4px 16px #ffd36a4d;border:3px solid #fff}.setAvatarEdit{position:absolute;bottom:0;right:0;width:28px;height:28px;border-radius:50%;background:var(--set-gold);color:#fff;border:2px solid #fff;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #6b4e164d}.setAvatarEdit:hover{transform:scale(1.1);background:var(--set-primary-dark)}.setProfileInfo{flex:1}.setProfileName{font-size:22px;font-weight:950;color:var(--set-text);margin-bottom:6px;letter-spacing:.3px}.setProfileEmail{font-size:14px;color:var(--set-muted);font-weight:600;margin-bottom:10px}.setProfileBadge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:12px;font-weight:900;padding:6px 14px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #f59e0b4d}.setStatsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.setStatCard{text-align:center;padding:18px 12px;background:#fff;border-radius:16px;border:2px solid var(--set-border);transition:all .2s ease;cursor:pointer}.setStatCard:hover{transform:translateY(-3px);border-color:var(--set-primary);box-shadow:0 8px 20px #ffd36a33}.setStatIcon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-size:20px;color:#fff}.setStatIcon.wallet{background:linear-gradient(135deg,#10b981,#059669)}.setStatIcon.transactions{background:linear-gradient(135deg,#3b82f6,#2563eb)}.setStatIcon.tasks{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.setStatValue{font-size:20px;font-weight:950;color:var(--set-text);margin-bottom:6px;letter-spacing:.3px}.setStatLabel{font-size:12px;color:var(--set-muted);font-weight:700;text-transform:uppercase;letter-spacing:.5px}.setSection{margin-bottom:28px}.setSectionTitle{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:900;color:var(--set-text);margin-bottom:14px;letter-spacing:.3px;text-transform:uppercase}.setSectionTitle svg{color:var(--set-primary-dark)}.setCard{background:var(--set-card);border-radius:20px;border:2px solid var(--set-border);box-shadow:0 4px 16px #0f172a0f;overflow:hidden;transition:all .3s ease}.setCard:hover{box-shadow:0 8px 24px #0f172a1a}.setMenuItem,.setItem{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 20px;border:none;background:transparent;cursor:pointer;border-bottom:1px solid var(--set-border);transition:all .2s ease;position:relative;text-align:left}.setMenuItem:before,.setItem:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(135deg,var(--set-primary),var(--set-primary-dark));transition:width .2s ease}.setMenuItem:hover:before,.setItem:hover:before{width:4px}.setMenuItem:last-child,.setItem:last-child{border-bottom:none}.setMenuItem:hover,.setItem:hover{background:linear-gradient(90deg,rgba(255,211,106,.08),transparent)}.setMenuLeft,.setItemLeft{display:flex;align-items:center;gap:14px;text-align:left}.setMenuIcon{font-size:24px;color:var(--set-primary-dark);flex-shrink:0}.setItemIconWrapper,.setToggleIconWrapper,.setSelectIconWrapper{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;transition:all .2s ease}.setItemIconWrapper{color:#fff}.setItemIconWrapper.profile{background:linear-gradient(135deg,#3b82f6,#2563eb)}.setItemIconWrapper.security{background:linear-gradient(135deg,#10b981,#059669)}.setItemIconWrapper.wallet{background:linear-gradient(135deg,#f59e0b,#d97706)}.setItemIconWrapper.info{background:linear-gradient(135deg,#6366f1,#4f46e5)}.setItemIconWrapper.legal{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.setItemIconWrapper.privacy{background:linear-gradient(135deg,#ec4899,#db2777)}.setItemIconWrapper.help{background:linear-gradient(135deg,#14b8a6,#0d9488)}.setToggleIconWrapper{background:linear-gradient(135deg,#ffd36a26,#cfa5471a);color:var(--set-primary-dark)}.setToggleIconWrapper.push{background:linear-gradient(135deg,#3b82f626,#2563eb1a);color:#2563eb}.setToggleIconWrapper.email{background:linear-gradient(135deg,#ef444426,#dc26261a);color:#dc2626}.setToggleIconWrapper.transaction{background:linear-gradient(135deg,#10b98126,#0596691a);color:#059669}.setToggleIconWrapper.price{background:linear-gradient(135deg,#f59e0b26,#d977061a);color:#d97706}.setToggleIconWrapper.dark{background:linear-gradient(135deg,#6366f126,#4f46e51a);color:#4f46e5}.setToggleIconWrapper.privacy,.setToggleIconWrapper.lock{background:linear-gradient(135deg,#ec489926,#db27771a);color:#db2777}.setSelectIconWrapper{background:linear-gradient(135deg,#ffd36a26,#cfa5471a);color:var(--set-primary-dark)}.setSelectIconWrapper.language{background:linear-gradient(135deg,#8b5cf626,#7c3aed1a);color:#7c3aed}.setSelectIconWrapper.currency{background:linear-gradient(135deg,#10b98126,#0596691a);color:#059669}.setItem:hover .setItemIconWrapper{transform:scale(1.1) rotate(5deg)}.setMenuInfo{flex:1}.setMenuTitle{font-size:15px;font-weight:800;color:var(--set-text);margin-bottom:4px}.setMenuDesc{font-size:12px;color:var(--set-muted);font-weight:600}.setMenuArrow{font-size:24px;color:var(--set-muted);font-weight:300}.setToggleItem{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--set-border);transition:all .2s ease;position:relative}.setToggleItem:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(135deg,var(--set-primary),var(--set-primary-dark));transition:width .2s ease}.setToggleItem:hover:before{width:4px}.setToggleItem:last-child{border-bottom:none}.setToggleLeft{display:flex;align-items:center;gap:14px;flex:1}.setToggleIcon{font-size:24px;color:var(--set-muted);flex-shrink:0}.setToggleIcon.active{color:var(--set-success)}.setToggleInfo{flex:1}.setToggleTitle{font-size:15px;font-weight:800;color:var(--set-text);margin-bottom:4px}.setToggleDesc{font-size:12px;color:var(--set-muted);font-weight:600}.setToggle{position:relative;display:inline-block;width:56px;height:30px;flex-shrink:0}.setToggle input{opacity:0;width:0;height:0}.setToggleSlider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.3s;border-radius:30px}.setToggleSlider:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 2px 4px #0003}.setToggle input:checked+.setToggleSlider{background:linear-gradient(135deg,var(--set-primary),var(--set-primary-dark))}.setToggle input:checked+.setToggleSlider:before{transform:translate(26px)}.setToggle input:disabled+.setToggleSlider{opacity:.5;cursor:not-allowed}.setSelectItem{padding:18px 20px;border-bottom:1px solid var(--set-border)}.setSelectItem:last-child{border-bottom:none}.setSelectTop{display:flex;align-items:center;gap:14px;margin-bottom:12px}.setSelectIcon{font-size:20px}.setSelectLabel,.setSelectTitle,.setSelectDesc{font-size:15px;font-weight:800;color:var(--set-text)}.setSelect{width:100%;padding:14px 48px 14px 16px;border:2px solid var(--set-border);border-radius:14px;background:#fff;color:var(--set-text);font-size:14px;font-weight:700;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23cfa547' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:20px;transition:all .2s ease}.setSelect:focus{outline:none;border-color:var(--set-primary);box-shadow:0 0 0 3px #ffd36a33;transform:translateY(-1px)}.setSelect:hover{border-color:var(--set-primary-dark)}.setComingSoon{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:10px;font-weight:900;padding:4px 10px;border-radius:8px;text-transform:uppercase;letter-spacing:.5px;margin-left:auto;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.setInfoItem{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--set-border)}.setInfoItem:last-child{border-bottom:none}.setInfoLeft{display:flex;align-items:center;gap:14px}.setInfoIcon{font-size:24px;color:var(--set-muted)}.setInfoLabel{font-size:15px;font-weight:800;color:var(--set-text)}.setInfoValue{font-size:14px;font-weight:700;color:var(--set-muted)}.setLogoutBtn{width:100%;padding:18px;border:none;border-radius:20px;background:linear-gradient(135deg,var(--set-danger),#dc2626);color:#fff;font-size:16px;font-weight:950;text-transform:uppercase;letter-spacing:1px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 8px 24px #ef444459;transition:all .3s ease;position:relative;overflow:hidden}.setLogoutBtn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.setLogoutBtn:hover:before{left:100%}.setLogoutBtn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ef444473}.setLogoutBtn:active{transform:translateY(0)}.setLogoutIcon{font-size:22px}.setFooter{text-align:center;padding:32px 16px 16px}.setFooterTop{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}.setFooterLogo{font-size:28px}.setFooterBrand{font-size:16px;font-weight:900;color:var(--set-text);letter-spacing:.5px}.setFooterText{font-size:13px;font-weight:700;color:var(--set-muted);margin-bottom:8px}.setFooterTagline{font-size:12px;font-weight:600;color:var(--set-muted);font-style:italic}.setLinkItem{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 20px;border:none;background:transparent;cursor:pointer;border-bottom:1px solid var(--set-border);transition:background .2s ease}.setLinkItem:last-child{border-bottom:none}.setLinkItem:hover{background:#ffd36a0d}.setLinkLeft{display:flex;align-items:center;gap:14px;text-align:left}.setLinkIcon{font-size:22px;color:var(--set-primary-dark)}.setLinkText{font-size:15px;font-weight:800;color:var(--set-text)}.setLinkArrow{font-size:24px;color:var(--set-muted);font-weight:300}@media (max-width: 640px){.setContainer{padding:16px 12px}.setProfileCard{padding:20px 16px}.setProfileHeader{flex-direction:column;text-align:center;margin-bottom:24px}.setAvatar{width:70px;height:70px;font-size:40px}.setAvatarEdit{width:26px;height:26px;font-size:11px}.setProfileName{font-size:20px}.setProfileEmail{font-size:13px}.setStatsGrid{grid-template-columns:repeat(3,1fr);gap:10px}.setStatCard{padding:14px 8px}.setStatIcon{width:38px;height:38px;font-size:18px;margin-bottom:10px}.setStatValue{font-size:18px}.setStatLabel{font-size:10px}.setMenuItem,.setItem,.setToggleItem,.setSelectItem,.setInfoItem,.setLinkItem{padding:14px 16px}.setLogoutBtn{font-size:15px;padding:16px}.setTitle{font-size:20px}.setSectionTitle{font-size:14px}}@media (min-width: 640px){.setCard{transition:transform .2s ease,box-shadow .2s ease}.setCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a1a}.setProfileCard{transition:transform .2s ease,box-shadow .2s ease}.setProfileCard:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0f172a1f}}:root{--bg0:#070a12;--bg1:#0b1020;--gold:#d7b86a;--gold2:#a9853b;--blue:#4aa3ff;--green:#00e79c;--text:#e8edf8;--muted:#aab5cf;--stroke: rgba(255,255,255,.1);--shadow: 0 18px 48px rgba(0,0,0,.55)}.eoLanding{min-height:100vh;position:relative;padding:0;background:radial-gradient(1200px 820px at 18% -10%,rgba(74,163,255,.14),transparent 60%),radial-gradient(1000px 760px at 88% 10%,rgba(215,184,106,.1),transparent 55%),radial-gradient(900px 760px at 50% 30%,rgba(0,231,156,.08),transparent 58%),url(/bg/eorder-landing-clean.png) center/cover no-repeat;overflow:hidden}.eoStage{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:26px 14px;position:relative;z-index:2}.eoVignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1400px 900px at 50% 20%,#00000014,#000000a6),radial-gradient(900px 560px at 50% 110%,rgba(0,0,0,.7),transparent 55%);pointer-events:none}.eoParticles{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.08) 0 1px,transparent 2px),radial-gradient(circle at 72% 38%,rgba(255,255,255,.07) 0 1px,transparent 2px),radial-gradient(circle at 44% 62%,rgba(255,255,255,.06) 0 1px,transparent 2px),radial-gradient(circle at 86% 76%,rgba(255,255,255,.07) 0 1px,transparent 2px),radial-gradient(circle at 22% 84%,rgba(255,255,255,.05) 0 1px,transparent 2px);opacity:.55;filter:blur(.2px);animation:eoFloat 12s ease-in-out infinite;pointer-events:none}@keyframes eoFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}.eoWrap{width:min(980px,100%);margin:0 auto;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.eoHeader{width:100%;padding:8px 4px}.eoLogoRow{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:16px}.eoMark{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:radial-gradient(90% 90% at 30% 25%,#d7b86af2,#a9853bd9);box-shadow:0 12px 28px #00000073;position:relative}.eoMark:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 35%,rgba(0,0,0,.35));pointer-events:none;mix-blend-mode:overlay}.eoMarkInner{font-weight:950;font-size:24px;color:#0b1020;text-transform:lowercase;transform:translateY(-1px)}.eoBrand{font-weight:900;letter-spacing:.3px;font-size:22px;color:var(--text)}.eoBrand span{color:var(--gold)}.eoTitle{margin:0;font-size:clamp(28px,5vw,44px);line-height:1.08;letter-spacing:.2px;text-shadow:0 10px 28px rgba(0,0,0,.65)}.eoTitle span{color:var(--gold)}.eoSub{margin:10px 0 0;color:#e8edf8d1;font-size:clamp(14px,2.2vw,18px);letter-spacing:.2px}.eoCtas{display:flex;justify-content:center;gap:18px;margin-top:22px;flex-wrap:wrap}.eoBtn{min-width:170px;height:54px;padding:0 22px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0d12228c;color:var(--text);font-weight:850;letter-spacing:.2px;cursor:pointer;box-shadow:0 14px 34px #00000080;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.eoBtn:hover{transform:translateY(-2px);filter:brightness(1.05)}.eoBtn:active{transform:translateY(0) scale(.99)}.eoBtnGold{background:linear-gradient(180deg,#d7b86a,#a9853b);color:#0b1020;border-color:#fff3;box-shadow:0 18px 44px #a9853b38,0 16px 36px #0000008c}.eoBtnBlue{background:#070a1273;border:1px solid rgba(74,163,255,.62);box-shadow:0 18px 44px #4aa3ff1f,0 16px 36px #0000008c}.eoSupport{width:min(720px,100%);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#0a0e1a8c;box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.eoSupportLeft{display:flex;align-items:center;gap:12px;min-width:0}.eoBubble{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.eoSupportTxt{text-align:left;min-width:0}.eoSupportTitle{font-weight:900;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eoSupportSub{margin-top:6px;font-size:13px;color:#e8edf8c2;display:flex;align-items:center;gap:8px}.eoDot{width:9px;height:9px;border-radius:99px;background:var(--green);box-shadow:0 0 0 4px #00e79c24}.eoChatBtn{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#e8edf8eb;font-weight:800;white-space:nowrap;transition:transform .18s ease,filter .18s ease,background .18s ease}.eoChatBtn:hover{transform:translateY(-1px);filter:brightness(1.08);background:#ffffff17}.eoArrow{color:var(--green)}.eoSection{width:min(860px,100%);margin-top:6px}.eoSectionTight{margin-top:2px}.eoSectionHead{display:flex;align-items:center;justify-content:center;gap:14px;margin:14px 0 12px}.eoSectionTitle{font-weight:800;color:#e8edf8c7;letter-spacing:.3px;font-size:14px}.eoSectionLine{height:1px;width:min(220px,22vw);background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.eoMarquee{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#070a126b;box-shadow:0 16px 40px #0000008c;overflow:hidden;position:relative}.eoMarquee:before,.eoMarquee:after{content:"";position:absolute;top:0;bottom:0;width:90px;pointer-events:none;z-index:2}.eoMarquee:before{left:0;background:linear-gradient(90deg,#060913,#06091300)}.eoMarquee:after{right:0;background:linear-gradient(270deg,#060913,#06091300)}.eoMarqueeTrack{display:flex;gap:14px;padding:10px 16px;width:max-content;animation:eoMarquee 16s linear infinite}@keyframes eoMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.eoBrands{margin-top:6px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:#070a124d;overflow:hidden}.eoBrandsTrack{display:flex;gap:18px;padding:10px 16px;width:max-content;animation:eoMarquee2 18s linear infinite}@keyframes eoMarquee2{0%{transform:translate(0)}to{transform:translate(-50%)}}.eoFooter{margin-top:10px;padding:10px 0 4px;color:#e8edf89e;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-size:12.5px}.eoFootLink{opacity:.9}.eoFootLink:hover{opacity:1;text-decoration:underline}.eoSep{opacity:.4}.eoLogoTile{display:grid;place-items:center;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;box-shadow:0 12px 28px #00000073}.eoLogoTileSm{border-radius:999px}.eoLogoImg{height:32px;width:auto;display:block;opacity:.95;filter:drop-shadow(0 8px 14px rgba(0,0,0,.45))}@media (max-width: 520px){.eoStage{padding:18px 12px}.eoWrap{gap:14px}.eoHeader{padding:4px 0}.eoLogoRow{margin-bottom:10px}.eoTitle{font-size:24px}.eoSub{margin-top:6px;font-size:14px}.eoCtas{gap:10px;margin-top:16px}.eoBtn{height:46px;min-width:80%;font-size:14px;border-radius:12px}.eoSupport{padding:14px;gap:10px;flex-direction:column;align-items:stretch;text-align:left}.eoChatBtn{width:100%;justify-content:center;font-size:13px;padding:8px 12px}.eoSectionHead{margin:10px 0 8px}.eoSectionLine{width:18vw}.eoMarquee:before,.eoMarquee:after{width:54px}.eoLogoImg{height:28px}}.eoLanding .eoFootLink{color:#fff!important;opacity:1;text-decoration:none}.eoLanding .eoFootLink:hover{color:#fff!important;text-decoration:underline}.eoLanding .eoSep{color:#fff;opacity:.6}.legalPage{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:26px 14px;background:transparent}.legalCard{width:min(920px,100%);border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#0a0e1a9e;box-shadow:0 18px 48px #0000008c;padding:22px 18px;color:var(--text)}.legalTitle{margin:0 0 6px;font-size:28px;letter-spacing:.2px;color:#fff}.legalMeta{margin:0 0 16px;color:#e8edf8b8;font-size:13.5px;line-height:1.55}.legalH2{margin:18px 0 8px;font-size:16px;letter-spacing:.2px}.legalP{margin:0 0 12px;color:#e8edf8d1;line-height:1.65}.legalList{margin:0 0 12px;padding-left:18px;color:#e8edf8d1;line-height:1.65}.contactForm{display:flex;flex-direction:column;gap:12px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:flex;flex-direction:column;gap:8px}.label{font-size:13px;color:#e8edf8bd}.field input,.field textarea{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0d12228c;color:var(--text);padding:12px;outline:none}.field input:focus,.field textarea:focus{border-color:#4aa3ff8c;box-shadow:0 0 0 4px #4aa3ff1f}.legalBtn{height:48px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0d12228c;color:var(--text);font-weight:850;cursor:pointer}.legalBtnGold{background:linear-gradient(180deg,#d7b86a,#a9853b);color:#0b1020;border-color:#fff3}.successBox{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;padding:14px}.successTitle{font-weight:900;margin-bottom:6px}.successText{color:#e8edf8c7;margin-bottom:12px;line-height:1.55}@media (max-width: 640px){.grid2{grid-template-columns:1fr}.legalCard{padding:18px 14px}.legalTitle{font-size:24px}}
