:root{--bg: #f6f7fb;--surface: #ffffff;--text: #0e1220;--muted: #6b7285;--primary-50: #e9f2ff;--primary-100: #d3e6ff;--primary-200: #a9ccff;--primary-300: #7fb3ff;--primary-400: #4d97ff;--primary-500: #1e7aff;--primary-600: #1763e0;--primary-700: #124ec0;--primary-800: #0e3e9b;--secondary-50: #f3e9ff;--secondary-100: #e7d1ff;--secondary-200: #d4a8ff;--secondary-300: #bf7fff;--secondary-400: #a64dff;--secondary-500: #8b1eff;--secondary-600: #7317e0;--secondary-700: #5d12c0;--secondary-800: #4b0e9b;--accent-50: #e6fbff;--accent-100: #c8f3fb;--accent-200: #97e7f5;--accent-300: #68d9ee;--accent-400: #35c7e5;--accent-500: #06b6d4;--accent-600: #0592ad;--accent-700: #05788e;--accent-800: #065e70;--lime-500: #84cc16;--pink-500: #ec4899;--success: #16a34a;--warning: #f59e0b;--danger: #ef4444;--border: #e4e7ee;--ring: color-mix(in srgb, var(--primary-500) 55%, var(--accent-500) 45%);--radius-sm: 10px;--radius: 14px;--radius-lg: 18px;--shadow-sm: 0 2px 8px rgba(14,18,32,.06);--shadow-md: 0 10px 28px rgba(14,18,32,.1);--shadow-lg: 0 22px 60px rgba(14,18,32,.12);--font-sans: Outfit, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Inter, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--grad-primary: linear-gradient(135deg, var(--primary-400) 0%, var(--primary-500) 35%, var(--secondary-500) 100%);--grad-secondary: linear-gradient(135deg, var(--secondary-400) 0%, var(--secondary-500) 45%, var(--pink-500) 100%);--grad-accent: linear-gradient(135deg, var(--accent-400) 0%, var(--accent-500) 45%, var(--primary-500) 100%);--grad-soft: linear-gradient(180deg,#ffffff 0%,#f7f8fd 100%);--grad-hair: linear-gradient(90deg, color-mix(in srgb, var(--primary-500) 55%, var(--accent-500) 45%) 0%, transparent 100%);--grad-success: linear-gradient(135deg, #34d399 0%, #10b981 100%);--grad-warn: linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%);--grad-danger: linear-gradient(135deg, #fb7185 0%, #ef4444 100%)}@media (prefers-color-scheme: dark){:root{--bg: #0a0f1a;--surface: #0b1120;--text: #e8eeff;--muted: #9aacc7;--border: #162136;--ring: color-mix(in srgb, var(--secondary-500) 55%, var(--accent-500) 45%);--shadow-sm: 0 2px 10px rgba(0,0,0,.35);--shadow-md: 0 16px 36px rgba(0,0,0,.45);--shadow-lg: 0 28px 80px rgba(0,0,0,.55);--grad-soft: linear-gradient(180deg,#0f1a30 0%,#0b1120 100%);--grad-hair: linear-gradient(90deg, color-mix(in srgb, var(--secondary-500) 50%, var(--accent-500) 50%) 0%, transparent 100%);--grad-primary: linear-gradient(135deg, var(--primary-600) 0%, var(--primary-500) 40%, var(--secondary-500) 100%);--grad-secondary: linear-gradient(135deg, var(--secondary-600) 0%, var(--secondary-500) 50%, var(--pink-500) 100%);--grad-accent: linear-gradient(135deg, var(--accent-600) 0%, var(--accent-500) 50%, var(--primary-500) 100%)}}@media (prefers-color-scheme: dark){.tag.success{--tag-bg: color-mix(in srgb, #10b981 18%, transparent);--tag-border: color-mix(in srgb, #10b981 38%, #000);--tag-text: color-mix(in srgb, #10b981 88%, var(--text))}.tag.warn{--tag-bg: color-mix(in srgb, #f59e0b 18%, transparent);--tag-border: color-mix(in srgb, #f59e0b 38%, #000);--tag-text: color-mix(in srgb, #f59e0b 88%, var(--text))}.tag.danger{--tag-bg: color-mix(in srgb, #ef4444 18%, transparent);--tag-border: color-mix(in srgb, #ef4444 38%, #000);--tag-text: color-mix(in srgb, #ef4444 88%, var(--text))}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font:14px/1.6 var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(900px 600px at 10% 12%,color-mix(in srgb,var(--primary-500) 18%,transparent) 0%,transparent 60%),radial-gradient(800px 520px at 85% 18%,color-mix(in srgb,var(--secondary-500) 16%,transparent) 0%,transparent 58%),radial-gradient(700px 500px at 30% 85%,color-mix(in srgb,var(--accent-500) 14%,transparent) 0%,transparent 55%),var(--grad-soft);background-attachment:fixed,fixed,fixed,fixed}img{max-width:100%;display:block}a{color:var(--primary-700);text-decoration:none}hr,.divider{height:2px;border:0;background:var(--grad-hair);margin:18px 0}.container{max-width:1200px;margin:0 auto;padding:20px}.grid{display:grid;gap:16px}.cols-1{grid-template-columns:1fr}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1024px){.cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 920px){.cols-3,.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.cols-2,.cols-3,.cols-4{grid-template-columns:1fr}}.row{display:flex;gap:10px;color:inherit}.between{justify-content:space-between}.center{align-items:center}.wrap{flex-wrap:wrap}@keyframes cardIn{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-sm),inset 0 0 0 1px #c094041a;overflow:hidden;animation:cardIn .22s ease both;transition:box-shadow .2s ease,transform .2s ease;position:relative;will-change:transform}.card:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--grad-primary);pointer-events:none}.card .hd{padding:16px 18px;font-weight:800;border-bottom:1px solid rgba(240,185,11,.22);position:relative;overflow:hidden;isolation:isolate}.card .bd{padding:18px}.card .hd:after{content:none!important;display:none!important}.card>.hd:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.muted{color:var(--muted)}.tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-weight:700;font-size:12px;line-height:1;white-space:nowrap;background:var(--tag-bg);border:1px solid var(--tag-border);color:var(--tag-text);position:relative;vertical-align:middle;transform:translateZ(0)}.tag i{font-size:14px;color:currentColor}.tag-row{display:flex;flex-wrap:wrap;gap:6px}.tag-row .tag{margin:0;padding:4px 8px;font-weight:600}.tag.pill{padding:4px 10px 4px 8px}.tag.success{--tag-bg: color-mix(in srgb, var(--success) 12%, var(--surface));--tag-border: color-mix(in srgb, var(--success) 30%, var(--surface));--tag-text: color-mix(in srgb, var(--success) 80%, var(--text))}.tag.warn{--tag-bg: color-mix(in srgb, var(--warning) 12%, var(--surface));--tag-border: color-mix(in srgb, var(--warning) 30%, var(--surface));--tag-text: color-mix(in srgb, var(--warning) 80%, var(--text))}.tag.danger{--tag-bg: color-mix(in srgb, var(--danger) 12%, var(--surface));--tag-border: color-mix(in srgb, var(--danger) 30%, var(--surface));--tag-text: color-mix(in srgb, var(--danger) 80%, var(--text))}@media (prefers-color-scheme: dark){.tag.success{--tag-bg: color-mix(in srgb, var(--success) 16%, transparent);--tag-border: color-mix(in srgb, var(--success) 38%, #000);--tag-text: color-mix(in srgb, var(--success) 88%, var(--text))}.tag.warn{--tag-bg: color-mix(in srgb, var(--warning) 16%, transparent);--tag-border: color-mix(in srgb, var(--warning) 38%, #000);--tag-text: color-mix(in srgb, var(--warning) 88%, var(--text))}.tag.danger{--tag-bg: color-mix(in srgb, var(--danger) 16%, transparent);--tag-border: color-mix(in srgb, var(--danger) 38%, #000);--tag-text: color-mix(in srgb, var(--danger) 88%, var(--text))}}.tag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,#ffffff47,#ffffff1a 28%,#fff0 60%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,.75) 55%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000,#000000bf 55%,#0000);mix-blend-mode:soft-light;opacity:.32}@media (prefers-color-scheme: dark){.tag:after{opacity:.24}}.kpi .label{color:var(--muted);font-size:12px}.kpi .value{font-weight:900;font-size:14px;letter-spacing:.2px;color:var(--text)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:12px;font-weight:800;color:#111;border:1px solid rgba(240,185,11,.85);background:var(--grad-primary);background-size:160% 160%;box-shadow:0 10px 26px #f0b90b2e;transition:background-position .35s ease,transform .08s ease,box-shadow .2s ease,opacity .2s ease;position:relative}.btn:hover{background-position:100% 0%;transform:translateY(-1px);box-shadow:0 16px 32px #f0b90b38}.btn:active{transform:none;box-shadow:0 8px 20px #f0b90b2e}.btn[disabled]{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.btn:focus-visible{outline:2px solid var(--primary-300);outline-offset:2px}.btn.secondary{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:none}.btn i{color:var(--surface)}.btn.secondary:hover{background:color-mix(in srgb,var(--primary-50) 60%,var(--surface));border-color:var(--primary-300);color:var(--text)}.btn.ghost{background:transparent;color:var(--text);border:1px solid var(--border);box-shadow:none}.btn.ghost:hover{background:#0f172a0a}.btn.buy,.btn[data-intent=buy]{background:linear-gradient(135deg,#38efb1,#0ecb81 60%,#02a965);border-color:#0ecb81d9;box-shadow:0 10px 26px #0ecb8133;color:#0b0e11}.btn.sell,.btn[data-intent=sell]{background:linear-gradient(135deg,#ff8a9a,#f6465d 60%,#d23448);border-color:#f6465dd9;box-shadow:0 10px 26px #f6465d33;color:#111}.input,.select,textarea{width:100%;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);outline:none;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease;font-family:var(--font-sans)}.input:hover{transform:translateY(-1px)}.input:focus,.select:focus,textarea:focus{border-color:var(--primary-600);box-shadow:0 0 0 3px var(--ring)}label.label{display:block;margin-bottom:6px;color:var(--muted);font-weight:700;font-size:12px}.alert{--alert-bg: color-mix(in srgb, var(--primary-50) 70%, var(--surface));--alert-brd: color-mix(in srgb, var(--primary-200) 70%, var(--surface));--alert-accent: var(--primary-600);--alert-text: var(--text);background:var(--alert-bg);border:1px solid var(--alert-brd);color:var(--alert-text);border-radius:12px;padding:12px 12px 12px 16px;position:relative;box-shadow:0 2px 8px #0f172a0a,inset 0 0 0 1px #f0b90b14}.alert .row{color:inherit}.alert .tag{background:transparent;border-color:var(--alert-brd);color:inherit}.alert .label{color:var(--muted);font-weight:700;font-size:12px}.alert.compact{padding:10px 12px 10px 14px}.alert.success{--alert-bg: color-mix(in srgb, #0ECB81 10%, var(--surface));--alert-brd: color-mix(in srgb, #0ECB81 28%, var(--surface));--alert-accent:#0ECB81}.alert.warn{--alert-bg: color-mix(in srgb, #F0B90B 10%, var(--surface));--alert-brd: color-mix(in srgb, #F0B90B 30%, var(--surface));--alert-accent:#F0B90B}.alert.danger{--alert-bg: color-mix(in srgb, #F6465D 10%, var(--surface));--alert-brd: color-mix(in srgb, #F6465D 28%, var(--surface));--alert-accent:#F6465D}@media (prefers-color-scheme: dark){.alert{--alert-bg: color-mix(in srgb, var(--primary-600) 14%, transparent);--alert-brd: color-mix(in srgb, var(--primary-400) 32%, #000);--alert-text: color-mix(in srgb, var(--text) 92%, white)}.alert.success{--alert-bg: color-mix(in srgb, #0ECB81 16%, transparent);--alert-brd: color-mix(in srgb, #0ECB81 38%, #000)}.alert.warn{--alert-bg: color-mix(in srgb, #F0B90B 16%, transparent);--alert-brd: color-mix(in srgb, #F0B90B 38%, #000)}.alert.danger{--alert-bg: color-mix(in srgb, #F6465D 16%, transparent);--alert-brd: color-mix(in srgb, #F6465D 38%, #000)}}.table-wrap{overflow:auto;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface)}table{width:100%;border-collapse:collapse;font-size:13px}thead th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);padding:10px 8px;font-weight:700;background:var(--grad-soft);position:sticky;top:0;z-index:1}tbody td{padding:10px 8px;border-bottom:1px solid #edf0f4}tbody tr{transition:background .12s ease}tbody tr:nth-child(2n){background:#fcfdfd}tbody tr:hover{background:#fff8db55}table.rtable{width:100%;border-collapse:collapse;font-size:13px;color:var(--text);background:var(--surface)}.rtable thead th{background:var(--grad-soft);border-bottom:1px solid var(--border)}.rtable tbody td{padding:10px 8px;border-bottom:1px solid #edf0f4;color:var(--text)}.rtable tbody tr:nth-child(2n){background:#fcfdfd}.rtable tbody tr:hover{background:#fff8db55}.rtable td:empty:after{content:"—";color:var(--muted)}@supports (selector(:has(*))){.rtable tbody tr:has(>td:only-child:empty){display:none}}@media (prefers-color-scheme: dark){thead th{background:linear-gradient(180deg,#1b1f27,#181a20);border-bottom-color:#2b3139}tbody tr:nth-child(2n){background:#0f172b22}tbody tr:hover{background:#f0b90b12}.rtable thead th{background:linear-gradient(180deg,#1b1f27,#181a20);border-bottom-color:#2b3139}.rtable tbody tr:nth-child(2n){background:#0f172b22}.rtable tbody tr:hover{background:#f0b90b12}.rtable tbody td{border-bottom-color:#2b3139}}.top-compact{border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden;color:var(--text)}.top-compact .head{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:44px minmax(0,1fr) 110px;gap:0;background:#f8fafc;border-bottom:1px solid var(--border);padding:10px 12px;font-weight:600;font-size:13px;color:#475569;white-space:nowrap}.top-compact .body{max-height:420px;overflow-y:auto;overscroll-behavior:contain}.top-compact .row{color:var(--text);display:grid;grid-template-columns:44px minmax(0,1fr) 110px;gap:0;align-items:center;padding:10px 12px;border-bottom:1px solid #edf0f4;white-space:nowrap}.top-compact .row:last-child{border-bottom:0}.top-compact .c1{text-align:center}.top-compact .c3{text-align:right;font-variant-numeric:tabular-nums}.top-compact .c2{overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:inherit}@media (max-width:560px){.top-compact .head,.top-compact .row{padding:8px 10px;font-size:12.5px}.top-compact .head{font-size:12px}.top-compact .head,.top-compact .row{grid-template-columns:40px minmax(0,1fr) 90px}}@media (max-width:360px){.top-compact .head,.top-compact .row{grid-template-columns:36px minmax(0,1fr) 82px}.top-compact .head{font-size:11.5px}.top-compact .row{font-size:12px}}@media (hover:hover) and (pointer:fine){.top-compact .row:hover{background:#fff8db55}}@media (prefers-color-scheme: dark){.top-compact{border-color:#2b3139;background:#181a20}.top-compact .head{background:#1b1f27;border-bottom-color:#2b3139;color:#848e9c}.top-compact .row{border-bottom-color:#2b3139}.top-compact .row:hover{background:#f0b90b12}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton,.shimmer-line{background:linear-gradient(90deg,#f3f4f6 25%,#eceff3 37%,#f3f4f6 63%);background-size:400% 100%;animation:shimmer 1.15s ease-in-out infinite;border-radius:8px}@keyframes logoPulse{0%,to{box-shadow:0 6px 18px #f0b90b40}50%{box-shadow:0 10px 26px #f0b90b59}}.navbar{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--surface) 86%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:none;transition:box-shadow .2s ease,background .2s ease}@media (prefers-color-scheme: dark){.navbar{background:color-mix(in srgb,#181A20 86%,transparent)}}.navbar.scrolled{box-shadow:0 6px 24px #0f172a1a}.navbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--grad-primary);opacity:0;transition:opacity .2s ease}.navbar .inner{max-width:1200px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.logo-img{height:28px;width:auto;display:block;border-radius:6px;box-shadow:0 6px 18px #f0b90b33}.nav-links{display:flex;align-items:center;gap:10px}.nav-link{--nl-bg: transparent;--nl-brd: transparent;--nl-txt: var(--text);display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--nl-bg);color:var(--nl-txt);border:1px solid var(--nl-brd);font-weight:700;font-size:14px;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .08s ease,box-shadow .2s ease;text-decoration:none}.nav-link i{color:inherit}.nav-link:hover{--nl-bg: color-mix(in srgb, var(--primary-50) 60%, var(--surface));--nl-brd: color-mix(in srgb, var(--primary-200) 70%, var(--surface));--nl-txt: #111;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0f}.nav-link:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}.nav-link.active{--nl-bg: var(--surface);--nl-brd: var(--border);--nl-txt: var(--text);box-shadow:0 4px 14px #0f172a14}@media (prefers-color-scheme: dark){.nav-link:hover{--nl-bg: color-mix(in srgb, var(--primary-600) 18%, transparent);--nl-brd: #2B3139;--nl-txt: var(--text);box-shadow:0 6px 16px #00000059}.nav-link.active{--nl-bg: #181A20;--nl-brd: #2B3139;box-shadow:0 6px 16px #00000061}}.nav-mobile{display:none}.nav-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;cursor:pointer;background:var(--surface);border:1px solid var(--border);transition:box-shadow .15s ease,transform .08s ease,background .15s ease,border-color .15s ease;color:var(--text)}.nav-toggle:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.nav-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}.nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,#000 28%,transparent);opacity:0;pointer-events:none;transition:opacity .2s;z-index:39}.nav-backdrop.show{opacity:1;pointer-events:auto}.nav-drawer{position:fixed;inset:0 0 0 auto;width:88%;max-width:380px;background:var(--surface);transform:translate(100%);transition:transform .25s ease;z-index:40;box-shadow:-8px 0 28px #0000001f;border-left:1px solid var(--border);display:block}.nav-drawer.open{transform:translate(0)}.nav-drawer-inner{height:100%;display:grid;grid-template-rows:auto 1fr auto}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--grad-soft)}.drawer-section{padding:10px 10px 16px;display:grid;gap:6px;overflow-y:auto}.drawer-link{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);text-decoration:none;box-shadow:var(--shadow-sm);transition:background .15s ease,border-color .15s ease,transform .1s ease,box-shadow .15s ease}.drawer-link i{font-size:18px;color:var(--muted)}.drawer-link:hover{background:color-mix(in srgb,var(--primary-50) 55%,var(--surface));border-color:color-mix(in srgb,var(--primary-200) 55%,var(--surface))}.drawer-link.active{border-color:var(--primary-600);box-shadow:0 6px 20px #f0b90b24}.drawer-footer{padding:14px;border-top:1px solid var(--border);background:var(--surface);display:flex;justify-content:center}@media (prefers-color-scheme: dark){.nav-toggle{background:#181a20;border-color:#2b3139;color:var(--text)}.nav-drawer{background:#181a20;border-left-color:#2b3139}.drawer-link.active{box-shadow:0 6px 16px #00000061}}@media (min-width: 921px){.desktop-only{display:inline-flex!important}.nav-mobile{display:none!important}}@media (max-width: 920px){.desktop-only{display:none!important}.nav-links{display:none}.nav-mobile{display:inline-flex;align-items:center;gap:10px}}.footer{margin:28px 0 12px;color:var(--muted);text-align:center;font-size:12px}.mt4{margin-top:4px}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt20{margin-top:20px}.mb0{margin-bottom:0}.p0{padding:0!important}.hide{display:none!important}:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:8px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#dbe2ea;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#c4cede}i.bx{line-height:1;vertical-align:middle;transition:text-shadow .25s ease,transform .12s ease;color:var(--text)}.card .hd i.bx:hover{text-shadow:0 0 16px rgba(240,185,11,.32);transform:translateY(-1px)}@media (max-width: 840px){.grid.cols-2,.grid.cols-3,.grid.cols-4{grid-template-columns:1fr!important}.divider{margin:10px 0!important}}@media (min-width: 841px) and (max-width: 1100px){.grid.cols-3,.grid.cols-4{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 560px){.row{gap:8px}.input{width:100%;min-width:0}}.plans-swiper{--plan-minw: 280px;--plan-radius: var(--radius-lg);--plan-border: var(--border);--plan-shadow: var(--shadow-sm);--plan-shadow-hover: var(--shadow-md);--plan-border-selected: color-mix(in srgb, var(--primary-600) 60%, var(--border));--plan-inset-selected: 0 0 0 1px rgba(240,185,11,.18);border-radius:var(--radius-lg);padding:10px 10px 18px;background:radial-gradient(800px 400px at 15% 0%,rgba(240,185,11,.08),transparent 60%),radial-gradient(700px 420px at 85% 10%,rgba(240,185,11,.06),transparent 55%),var(--grad-soft);border:1px solid var(--border);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (prefers-color-scheme: dark){.plans-swiper{background:radial-gradient(800px 400px at 15% 0%,rgba(240,185,11,.1),transparent 60%),radial-gradient(700px 420px at 85% 10%,rgba(240,185,11,.1),transparent 55%),var(--grad-soft);border-color:#2b3139}}.plans-swiper .swiper{background:transparent}.plans-swiper .swiper-slide{display:flex;height:auto;justify-content:center}.plans-swiper .swiper-pagination{padding-top:8px}.plans-swiper .swiper-pagination-bullet{width:10px;height:10px;opacity:.55;background:currentColor}.plans-swiper .swiper-pagination-bullet-active{opacity:1}.plans-swiper .swiper-button-prev:hover,.plans-swiper .swiper-button-next:hover{background:color-mix(in srgb,var(--primary-50) 60%,var(--surface));transform:translateY(-1px);box-shadow:0 6px 16px #0f172a24}.plans-swiper .swiper-button-prev:after,.plans-swiper .swiper-button-next:after{font-size:16px;font-weight:900;color:var(--text)}@media (prefers-color-scheme: dark){.plans-swiper .swiper-button-prev,.plans-swiper .swiper-button-next{background:color-mix(in srgb,#181A20 86%,transparent);border-color:#2b3139;box-shadow:0 2px 10px #0006}}.plan-slide{min-width:var(--plan-minw);border-radius:var(--plan-radius);background:var(--surface);border:1px solid var(--plan-border);box-shadow:var(--plan-shadow);padding:14px;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease;cursor:pointer;outline:none}.plan-slide:hover{transform:translateY(-1px);box-shadow:var(--plan-shadow-hover);border-color:color-mix(in srgb,var(--primary-300) 40%,var(--border))}.plan-slide:focus-visible{box-shadow:0 0 0 3px var(--ring),var(--plan-shadow-hover);border-color:var(--primary-600)}.plan-slide.selected{border-color:var(--plan-border-selected);box-shadow:var(--plan-shadow-hover),inset var(--plan-inset-selected);transform:translateY(-1px)}.plan-slide .title{font-weight:900;font-size:18px;letter-spacing:.2px;color:var(--text)}.plan-slide .muted{color:var(--muted);font-size:13px}.plan-slide .grid{gap:10px}.plan-slide .row{gap:8px}.plan-slide .tag{background:var(--tag-bg);border-color:var(--tag-border);color:var(--tag-text)}.icon-badge{width:96px;height:96px;margin:2px auto 10px;border-radius:50%;display:grid;place-items:center;position:relative;overflow:hidden;background:var(--grad-soft);border:1px solid var(--border);box-shadow:0 6px 18px #0f172a0f}.icon-badge i{font-size:38px;color:var(--primary-300)}.plans-cta .btn{color:#111;border-color:#f0b90bd9;background:var(--primary-200);background-size:160% 160%;box-shadow:0 10px 26px #f0b90b2e}.plans-cta .btn i{color:#111}.plans-cta .btn:hover{background-position:100% 0%;transform:translateY(-1px);box-shadow:0 16px 32px #f0b90b38}.plans-cta{justify-content:center;flex-direction:column;align-items:center}.plans-cta .muted{text-align:center}@media (max-width: 640px){.plans-swiper .plan-slide{width:min(360px,88vw);margin:0 auto}.plans-swiper{padding-left:6vw;padding-right:6vw}}.grid{display:grid;gap:12px}.grid.cols-1{grid-template-columns:1fr}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 920px){.grid.cols-3,.grid.cols-4{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.grid.cols-2,.grid.cols-3,.grid.cols-4{grid-template-columns:1fr}.grid.cols-sm-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid.cols-sm-1{grid-template-columns:1fr!important}}@media (min-width: 641px) and (max-width: 920px){.cols-md-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cols-md-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.faq-card{overflow:hidden}.faq-card .hd{padding-top:18px;padding-bottom:16px}.faq-card .hd:after{content:none!important;display:none!important}.card,.card *{color:inherit}.tvl-hero{position:relative;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-lg, 18px);overflow:hidden;box-shadow:var(--shadow-sm);margin-bottom:12px}.tvl-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1000px 420px at 8% -10%,rgba(250,204,21,.12),transparent 60%),radial-gradient(900px 420px at 95% -20%,rgba(34,197,94,.1),transparent 60%),linear-gradient(180deg,var(--grad-soft));filter:saturate(120%)}.tvl-inner{position:relative;z-index:1;padding:18px 16px 16px}.tvl-metrics{display:grid;grid-template-columns:1fr;gap:12px;text-align:center}@media (min-width: 680px){.tvl-metrics{grid-template-columns:1fr 1fr;text-align:left}}.metric{position:relative;padding:14px 12px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent),var(--surface));box-shadow:var(--shadow-sm);overflow:hidden}.metric:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;opacity:.6;background:var(--grad-hair)}.tvl-label{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-weight:800;color:var(--muted);letter-spacing:.2px}@media (min-width: 680px){.tvl-label{justify-content:flex-start}}.tvl-value{font-size:clamp(40px,6vw,40px);font-weight:900;letter-spacing:.4px;line-height:1.08;color:transparent;background:linear-gradient(90deg,#facc15,#f59e0b,#22c55e,#60a5fa,#8b5cf6);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:tvlSlide 8s ease-in-out infinite;text-shadow:0 10px 26px rgba(0,0,0,.08);text-align:center}.tvl-value span{font-size:.55em;font-weight:800;opacity:.85;color:var(--muted);-webkit-text-fill-color:var(--muted);background:none;text-align:center}.tvl-sub{font-size:12px;color:var(--muted);text-align:center}.plans-swiper .swiper{padding-top:6px}.plan-slide{cursor:pointer;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);padding:16px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;box-shadow:var(--shadow-sm)}.plan-slide:hover{transform:translateY(-2px);box-shadow:0 10px 24px #2563eb1f;border-color:color-mix(in srgb,var(--primary-300) 40%,var(--border));background:color-mix(in srgb,var(--primary-50) 20%,var(--surface))}.icon-badge{position:relative;width:90px;height:90px;display:flex;align-items:center;justify-content:center;margin:8px auto 12px}.icon-badge .glow{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(1px)}.icon-badge i{position:relative;font-size:40px;z-index:1}.plan-slide.alt{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px}.plan-slide.alt .alt-left{display:grid;place-items:center;gap:4px;min-width:120px}.plan-slide.alt .alt-title{font-weight:900;letter-spacing:.2px;font-size:16px;color:var(--text)}.plan-slide.alt .alt-sub{font-size:12px;color:var(--muted)}.plan-slide.alt .alt-right .grid{gap:8px}.alert.calc-panel{--alert-bg: color-mix(in srgb, var(--surface) 96%, transparent);--alert-brd: var(--border);--alert-text: var(--text);background:var(--alert-bg);border-color:var(--alert-brd);box-shadow:var(--shadow-sm)}.alert.calc-panel:before{display:none}.alert.calc-panel .divider{height:1px;margin:10px 0;background:color-mix(in srgb,var(--border) 75%,transparent);border:0}.alert.calc-panel .kpi .label{color:var(--muted)}.alert.calc-panel .kpi .value{color:var(--text)}.plans-swiper .swiper-slide{display:flex;justify-content:center}@media (max-width: 640px){.plans-swiper .plan-slide{width:min(360px,88vw);margin:0 auto}}.page-grid{display:grid;grid-template-columns:1fr 1fr}@media (max-width: 800px){.rtable thead{display:none}.rtable,.rtable tbody,.rtable tr,.rtable td{display:block;width:100%}.rtable tbody tr{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:10px;margin-bottom:12px;box-shadow:var(--shadow-sm)}.rtable td{border:none!important;padding:8px 0!important;display:grid;grid-template-columns:140px 1fr;align-items:center;gap:8px}.rtable td:before{content:attr(data-label);font-size:12px;font-weight:700;color:var(--muted);opacity:.95}}.page-grid{display:grid;grid-template-columns:1fr 460px}.dp-track{background:color-mix(in srgb,var(--primary-50) 60%,var(--surface));border:1px solid var(--border);height:10px;border-radius:999px;overflow:hidden}.dp-fill{height:100%;background:var(--grad-primary);transition:width .25s ease}@media (max-width: 800px){.rtable thead{display:none}.rtable,.rtable tbody,.rtable tr,.rtable td{display:block;width:100%}.rtable tbody tr{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:10px;margin-bottom:12px;box-shadow:var(--shadow-sm)}.rtable td{border:none!important;padding:8px 0!important;display:grid;grid-template-columns:160px 1fr;align-items:center;gap:8px}.rtable td:before{content:attr(data-label);font-size:12px;font-weight:700;color:var(--muted);opacity:.95}}.btn-claim{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--radius-sm);font-weight:800;border:1px solid var(--primary-200);background:linear-gradient(180deg,var(--primary-50) 0%,var(--primary-100) 100%);color:color-mix(in srgb,var(--primary-800) 85%,var(--text));box-shadow:0 6px 16px #2563eb1a}.page-grid{display:grid;grid-template-columns:1fr 420px;gap:16px}@media (max-width: 1100px){.page-grid{grid-template-columns:1fr}}.card .hd .filters{display:flex;gap:8px;flex-wrap:wrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px;scroll-snap-type:x proximity}.filters .filter-btn{padding:6px 10px;font-size:12px;white-space:nowrap;scroll-snap-align:start;flex:0 0 auto}@media (max-width: 640px){.filters .filter-btn{flex:1 1 calc(50% - 8px);text-align:center}}@media (max-width: 420px){.filters .filter-btn{flex:1 1 100%}}.kpi-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:1024px){.kpi-2{gap:14px}}@media (max-width:360px){.kpi-2{grid-template-columns:1fr}}.wrap-actions .btn{white-space:nowrap}@media (max-width:520px){.wrap-actions .btn{width:100%}}.table-wrap{width:100%;overflow:auto}.rtable{width:100%;border-collapse:separate;border-spacing:0}.rtable thead th{text-align:left;font-weight:800;font-size:12px;color:var(--muted);padding:10px 12px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 92%,transparent);position:sticky;top:0;z-index:1}.rtable tbody tr{transition:background .12s ease}@media (min-width: 801px){.rtable tbody tr:hover{background:color-mix(in srgb,var(--primary-50) 35%,var(--surface))}}@media (max-width: 800px){.rtable thead{display:none}.rtable,.rtable tbody,.rtable tr,.rtable td{display:block;width:100%}.rtable tbody tr{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:10px;margin-bottom:12px;box-shadow:var(--shadow-sm)}.rtable td{border:none!important;padding:8px 0!important;display:grid;grid-template-columns:160px 1fr;align-items:center;gap:8px}.rtable td:before{content:attr(data-label);font-size:12px;font-weight:700;color:var(--muted);opacity:.95}.position-actions{justify-content:stretch!important}.position-actions .btn{width:100%}}.btn-claim{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--radius-sm);font-weight:800;border:1px solid var(--primary-200);background:linear-gradient(180deg,var(--primary-50) 0%,var(--primary-100) 100%);color:color-mix(in srgb,var(--primary-800) 85%,var(--text));box-shadow:0 6px 16px #2563eb1a;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease}.btn-claim:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(180deg,var(--primary-100) 0%,var(--primary-200) 100%);border-color:var(--primary-300);box-shadow:0 10px 22px #2563eb29}.btn-claim:active:not(:disabled){transform:none;box-shadow:0 4px 12px #2563eb1f}.btn-claim:disabled{opacity:.55;cursor:not-allowed}.btn-claim:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}.btn-claim.ghost{background:color-mix(in srgb,var(--primary-50) 40%,var(--surface));border-color:color-mix(in srgb,var(--primary-200) 50%,var(--border));color:color-mix(in srgb,var(--primary-700) 90%,var(--text));box-shadow:none}.btn-claim.ghost:hover:not(:disabled){background:color-mix(in srgb,var(--primary-100) 45%,var(--surface))}@media (prefers-color-scheme: dark){.btn-claim{border-color:color-mix(in srgb,var(--primary-400) 35%,#000);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-600) 16%,transparent),color-mix(in srgb,var(--primary-600) 24%,transparent));color:var(--text);box-shadow:0 8px 20px #00000059}.btn-claim:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--primary-600) 22%,transparent),color-mix(in srgb,var(--primary-600) 30%,transparent));border-color:color-mix(in srgb,var(--primary-400) 60%,#000);box-shadow:0 12px 26px #00000073}.btn-claim.ghost{background:color-mix(in srgb,var(--primary-600) 16%,transparent);border-color:color-mix(in srgb,var(--primary-400) 38%,#000);color:var(--text)}}.btn.danger{border:1px solid color-mix(in srgb,var(--danger) 30%,var(--surface));background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 8%,var(--surface)),color-mix(in srgb,var(--danger) 16%,var(--surface)));color:color-mix(in srgb,var(--danger) 70%,var(--text));border-radius:var(--radius-sm);font-weight:800;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease}.btn.danger:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 12%,var(--surface)),color-mix(in srgb,var(--danger) 24%,var(--surface)));box-shadow:0 8px 18px #ef444426;border-color:color-mix(in srgb,var(--danger) 45%,var(--surface))}.btn.danger:disabled{opacity:.55;cursor:not-allowed}.kpis-compact{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1024px){.kpis-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.kpis-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.network-wrap.grid.cols-2{grid-template-columns:1fr!important}}@media (max-width: 700px){.referral-grid.grid.cols-2{grid-template-columns:1fr!important}}.dp-track{background:color-mix(in srgb,var(--primary-50) 60%,var(--surface));border:1px solid var(--border);height:10px;border-radius:999px;overflow:hidden;box-shadow:inset 0 0 0 1px #60a5fa0d}.dp-track .dp-fill{height:100%;background:var(--grad-primary);transition:width .25s ease}.dp-track.dsv{background:color-mix(in srgb,var(--primary-50) 30%,var(--surface));border-color:var(--border)}.dp-track.dsv .dp-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--muted) 40%,var(--primary-400)),color-mix(in srgb,var(--muted) 55%,var(--primary-600)))}@media (prefers-color-scheme: dark){.dp-track{background:color-mix(in srgb,var(--primary-600) 14%,transparent);border-color:color-mix(in srgb,var(--primary-400) 30%,#000);box-shadow:none}.dp-track.dsv{background:color-mix(in srgb,var(--primary-600) 10%,transparent);border-color:color-mix(in srgb,var(--primary-400) 26%,#000)}}.level-row .bar-track{position:relative;flex:1 1 auto;height:10px;background:color-mix(in srgb,var(--primary-50) 65%,var(--primary-600));border:1px solid var(--border);border-radius:999px;overflow:hidden}.level-row .bar-fill{height:100%;background:var(--grad-primary);transition:width .25s ease}.level-row .amount{min-width:220px;text-align:right;font-weight:700}@media (max-width: 560px){.level-row{flex-wrap:wrap}.level-row .amount{width:100%!important;justify-content:space-between!important}}.ref-chip{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;background:var(--surface);border:1px solid var(--border);padding:4px 8px;border-radius:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}:root{--sb-w: 250px;--tb-h: 56px}.app-shell{display:block;padding-left:var(--sb-w)}@media (max-width: 919.98px){.app-shell{padding-left:0;padding-top:calc(var(--tb-h) + 0px)}}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sb-w);border-right:1px solid var(--border);background:var(--surface);z-index:10;display:none}@media (min-width: 920px){.sidebar{display:block}}.sb-inner{height:100%;display:grid;grid-template-rows:auto 1fr auto}.sb-brand{padding:14px 12px;border-bottom:1px solid var(--border);background:var(--grad-soft)}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.logo.-compact .logo-word{display:none}.logo-img{height:28px;width:auto;border-radius:6px;box-shadow:0 6px 18px #2563eb1a;display:block}.logo-word{font-weight:900;letter-spacing:.2px;font-size:18px;color:var(--text)}.logo-word span{color:var(--primary-600)}.logo-quick{display:flex;gap:6px;margin-top:10px}.quick-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);transition:transform .15s,box-shadow .15s,color .15s,border-color .15s}.quick-icon:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);color:var(--primary-700);border-color:color-mix(in srgb,var(--primary-300) 45%,var(--surface))}.sb-links{padding:10px;display:grid;gap:6px;overflow:auto}.sb-link{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);text-decoration:none;box-shadow:var(--shadow-sm);transition:background .15s,border-color .15s,transform .1s,box-shadow .15s}.sb-link i{font-size:18px;color:var(--muted)}.sb-link:hover{background:var(--surface);border-color:color-mix(in srgb,var(--primary-200) 55%,var(--surface))}.sb-link.active{border-color:var(--primary-600);box-shadow:0 6px 20px #3b82f624}.sb-footer{padding:14px;border-top:1px solid var(--border);display:flex;justify-content:center}.m-topbar{position:fixed;inset:0 0 auto 0;height:var(--tb-h);display:none;z-index:20;background:var(--surface);border-bottom:1px solid var(--border);align-items:center}@media (max-width: 919.98px){.m-topbar{display:flex}}.m-burger{height:var(--tb-h);width:48px;display:grid;place-items:center;background:transparent;border:0;color:var(--text);font-size:22px}.m-actions{margin-left:auto;display:flex;align-items:center;gap:8px;padding-right:8px}.m-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,#000 32%,transparent);opacity:0;pointer-events:none;transition:opacity .2s;z-index:19}.m-backdrop.show{opacity:1;pointer-events:auto}.m-drawer{position:fixed;inset:0 auto 0 0;width:87%;max-width:360px;background:var(--surface);transform:translate(-100%);transition:transform .25s ease;z-index:20;border-right:1px solid var(--border);display:grid;grid-template-rows:auto 1fr auto;box-shadow:8px 0 28px #0000002e}.m-drawer.open{transform:translate(0)}.md-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-bottom:1px solid var(--border);background:var(--grad-soft)}.md-close{width:40px;height:40px;border:0;background:transparent;color:var(--text);font-size:22px}.md-links{padding:10px;display:grid;gap:6px;overflow:auto}.md-link{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);text-decoration:none;box-shadow:var(--shadow-sm)}.md-link i{font-size:18px;color:var(--muted)}.md-link.active{border-color:var(--primary-600);box-shadow:0 6px 20px #3b82f624}.md-footer{padding:14px;border-top:1px solid var(--border);display:flex;justify-content:center}.container{width:min(1100px,calc(100% - 24px));margin:22px auto}@media (prefers-color-scheme: dark){.md-link.active,.sb-link.active{box-shadow:0 6px 16px #00000061}.quick-icon:hover{color:var(--text);border-color:#1e2a44;box-shadow:0 6px 16px #00000059}}a:hover{text-decoration:underline}.nav-link,.nav-link:hover,.nav-link:focus,.nav-link:active,.drawer-link,.drawer-link:hover,.drawer-link:focus,.drawer-link:active,.sb-link,.sb-link:hover,.sb-link:focus,.sb-link:active,.md-link,.md-link:hover,.md-link:focus,.md-link:active{text-decoration:none}.navbar a:hover{text-decoration:none}:root{--swiper-navigation-size: 16px}.plans-swiper .swiper-button-prev,.plans-swiper .swiper-button-next{--nav-size: 40px;width:var(--nav-size);height:var(--nav-size);border-radius:999px;display:grid;place-items:center;overflow:hidden;padding:0}.plans-swiper .swiper-button-prev:after,.plans-swiper .swiper-button-next:after{font-size:16px;line-height:1;color:currentColor;transform:none!important;margin:0}.plans-swiper{--nav-size: 40px;--nav-radius: 999px;--nav-blur: 8px;--nav-bg: color-mix(in srgb, var(--surface) 88%, transparent);--nav-bg-hover: color-mix(in srgb, var(--primary-50) 58%, var(--surface));--nav-brd: var(--border);--nav-brd-hover: color-mix(in srgb, var(--primary-200) 55%, var(--surface));--nav-icon: var(--text);--nav-shadow: 0 2px 10px rgba(15,23,42,.1);--nav-shadow-hover: 0 8px 20px rgba(15,23,42,.14);--nav-inset: inset 0 0 0 1px rgba(240,185,11,.08)}.plans-swiper .swiper-button-prev,.plans-swiper .swiper-button-next{width:var(--nav-size);height:var(--nav-size);border-radius:var(--nav-radius);display:grid;place-items:center;background:var(--nav-bg);border:1px solid var(--nav-brd);color:var(--nav-icon);backdrop-filter:blur(var(--nav-blur));-webkit-backdrop-filter:blur(var(--nav-blur));box-shadow:var(--nav-shadow),var(--nav-inset);transition:background .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease}.plans-swiper .swiper-button-prev:after,.plans-swiper .swiper-button-next:after{font-size:16px;font-weight:900;color:currentColor}@media (hover:hover) and (pointer:fine){.plans-swiper .swiper-button-prev:hover,.plans-swiper .swiper-button-next:hover{background:var(--nav-bg-hover);border-color:var(--nav-brd-hover);transform:translateY(-1px);box-shadow:var(--nav-shadow-hover),var(--nav-inset)}}.plans-swiper .swiper-button-prev:active,.plans-swiper .swiper-button-next:active{transform:translateY(0);box-shadow:var(--nav-shadow),var(--nav-inset)}.plans-swiper .swiper-button-prev:focus-visible,.plans-swiper .swiper-button-next:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring),var(--nav-shadow-hover);border-color:color-mix(in srgb,var(--primary-400) 50%,var(--nav-brd))}.plans-swiper .swiper-button-disabled{opacity:.45;cursor:not-allowed;pointer-events:none;transform:none!important;box-shadow:none!important}.plans-swiper .swiper-button-prev:before,.plans-swiper .swiper-button-next:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:inherit}@media (prefers-color-scheme: dark){.plans-swiper{--nav-bg: color-mix(in srgb, #181A20 86%, transparent);--nav-bg-hover: color-mix(in srgb, var(--primary-600) 18%, transparent);--nav-brd: #2B3139;--nav-brd-hover: color-mix(in srgb, var(--primary-400) 26%, #000);--nav-icon: var(--text);--nav-shadow: 0 2px 10px rgba(0,0,0,.4);--nav-shadow-hover: 0 10px 24px rgba(0,0,0,.5);--nav-inset: inset 0 0 0 1px rgba(240,185,11,.1)}}@media (prefers-reduced-motion: reduce){.plans-swiper .swiper-button-prev,.plans-swiper .swiper-button-next{transition:none}}.ref-chip{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:520px){.ref-chip{flex:1 1 100%}}.card{box-shadow:var(--shadow-sm),inset 0 0 0 1px color-mix(in srgb,var(--primary-400) 10%,transparent)!important}.card .hd{border-bottom:1px solid color-mix(in srgb,var(--primary-300) 25%,var(--border))!important}.btn{border-color:color-mix(in srgb,var(--primary-300) 85%,var(--surface))!important;box-shadow:0 10px 26px color-mix(in srgb,var(--primary-500) 18%,transparent)!important}.btn:hover{box-shadow:0 16px 32px color-mix(in srgb,var(--primary-500) 22%,transparent)!important}.btn:active{box-shadow:0 8px 20px color-mix(in srgb,var(--primary-500) 18%,transparent)!important}.plans-swiper{background:radial-gradient(800px 400px at 15% 0%,color-mix(in srgb,var(--primary-400) 10%,transparent),transparent 60%),radial-gradient(700px 420px at 85% 10%,color-mix(in srgb,var(--secondary-500) 10%,transparent),transparent 55%),var(--grad-soft)!important;--plan-inset-selected: 0 0 0 1px color-mix(in srgb, var(--primary-500) 18%, transparent) !important}@media (prefers-color-scheme: dark){.plans-swiper{background:radial-gradient(800px 400px at 15% 0%,color-mix(in srgb,var(--primary-600) 14%,transparent),transparent 60%),radial-gradient(700px 420px at 85% 10%,color-mix(in srgb,var(--secondary-600) 14%,transparent),transparent 55%),var(--grad-soft)!important}}.plans-swiper{--nav-inset: inset 0 0 0 1px color-mix(in srgb, var(--primary-500) 10%, transparent) !important}@media (prefers-color-scheme: dark){.plans-swiper{--nav-inset: inset 0 0 0 1px color-mix(in srgb, var(--primary-400) 16%, #000) !important}}.plans-cta .btn{border-color:color-mix(in srgb,var(--primary-300) 85%,var(--surface))!important;box-shadow:0 10px 26px color-mix(in srgb,var(--primary-500) 18%,transparent)!important}.plans-cta .btn:hover{box-shadow:0 16px 32px color-mix(in srgb,var(--primary-500) 22%,transparent)!important}tbody tr:hover,.rtable tbody tr:hover{background:color-mix(in srgb,var(--primary-50) 35%,var(--surface))!important}@media (prefers-color-scheme: dark){tbody tr:hover,.rtable tbody tr:hover{background:color-mix(in srgb,var(--primary-600) 18%,transparent)!important}}.navbar.scrolled:after{opacity:.35}.logo-img{box-shadow:0 6px 18px color-mix(in srgb,var(--primary-500) 20%,transparent)!important}.alert{box-shadow:0 2px 8px #0f172a0a,inset 0 0 0 1px color-mix(in srgb,var(--primary-400) 8%,transparent)!important}.tvl-bg{background:radial-gradient(1000px 420px at 8% -10%,color-mix(in srgb,var(--primary-400) 12%,transparent),transparent 60%),radial-gradient(900px 420px at 95% -20%,color-mix(in srgb,var(--accent-500) 10%,transparent),transparent 60%),linear-gradient(180deg,var(--grad-soft))!important}.tlv-bg{background:inherit}.card .hd i.bx:hover{text-shadow:0 0 16px color-mix(in srgb,var(--primary-400) 32%,transparent)!important}.navbar.scrolled{box-shadow:0 6px 24px #0f172a1a!important}.rtable tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface) 98%,var(--primary-50))!important}@media (prefers-color-scheme: dark){tbody tr:nth-child(2n){background:color-mix(in srgb,var(--primary-600) 12%,transparent)!important}}.tvl-value{font-size:clamp(40px,6vw,40px);font-weight:900;letter-spacing:.4px;line-height:1.08;color:transparent;background:linear-gradient(90deg,var(--primary-400),var(--primary-500),var(--accent-500),var(--secondary-500),var(--primary-700));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:tvlSlide 8s ease-in-out infinite;text-shadow:0 10px 26px rgba(0,0,0,.08);text-align:center}.logo-word,.logo-word *{color:var(--text);background:none;-webkit-text-fill-color:currentColor}.logo .logo-word{background:linear-gradient(90deg,var(--primary-400),var(--primary-500),var(--accent-500),var(--secondary-500),var(--primary-700));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:900;letter-spacing:.2px}.logo-img,.logo i{filter:none;color:inherit}
