:root{--bg: #020308;--bg-elevated: #05070f;--surface: #070913;--surface-soft: #050811;--surface-alt: #0b0f1d;--text: #f9fafb;--muted: #9ca3af;--primary-50: #fff7ed;--primary-100: #ffedd5;--primary-200: #fed7aa;--primary-300: #fdba74;--primary-400: #fb923c;--primary-500: #f97316;--primary-600: #ea580c;--primary-700: #c2410c;--primary-800: #9a3412;--secondary-400:#4b5563;--secondary-500:#374151;--secondary-600:#111827;--accent-400: #22d3ee;--accent-500: #06b6d4;--accent-600: #0891b2;--success: #22c55e;--warning: #eab308;--danger: #f97373;--border: #1f2933;--border-soft: #101827;--ring: rgba(249, 115, 22, .75);--radius-xs: 4px;--radius-sm: 6px;--radius: 8px;--radius-lg: 14px;--shadow-sm: 0 14px 32px rgba(0,0,0,.75);--shadow-md: 0 22px 52px rgba(0,0,0,.85);--shadow-lg: 0 32px 80px rgba(0,0,0,.95);--font-sans: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text", "Segoe UI",Roboto,Inter,sans-serif;--grad-primary: linear-gradient(135deg, var(--primary-400), var(--primary-600));--grad-secondary: linear-gradient(135deg, #1f2937, #020617);--grad-accent: linear-gradient(135deg, var(--accent-400), var(--accent-600));--grad-hair: linear-gradient(90deg, var(--primary-500), transparent);--tag-bg: rgba(249, 115, 22, .12);--tag-border: rgba(249, 115, 22, .6);--tag-text: #ffedd5;--sb-w: 250px;--tb-h: 56px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font:14px/1.6 var(--font-sans);color-scheme:dark;background:radial-gradient(260px 260px at 50% 50%,rgba(249,115,22,.24),transparent 65%),radial-gradient(480px 480px at 50% 50%,rgba(249,115,22,.18),transparent 75%),radial-gradient(900px 900px at 10% 0%,rgba(15,23,42,.9),transparent 70%),radial-gradient(900px 900px at 90% 100%,rgba(15,23,42,1),transparent 70%),#020308;background-attachment:fixed}img{max-width:100%;display:block}a{color:var(--accent-400);text-decoration:none}a:hover{text-decoration:underline}hr,.divider{height:2px;border:0;background:var(--grad-hair);margin:18px 0}.bg-root{position:relative;min-height:100vh;overflow:hidden}.bg-spline{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.bg-spline iframe{width:100%;height:100%;border:none;display:block;opacity:.95;background:transparent;mix-blend-mode:screen}.bg-root .app-shell{position:relative;z-index:1}.container{width:min(1180px,100% - 32px);margin:0 auto;padding:20px 0 28px}.grid{display:grid;gap:16px}.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:1024px){.grid.cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.grid.cols-3,.grid.cols-4{grid-template-columns:repeat(2,minmax(0,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}}.row{display:flex;gap:10px;color:inherit}.between{justify-content:space-between}.center{align-items:center}.wrap{flex-wrap:wrap}.muted{color:var(--muted)}.page-grid{display:grid;grid-template-columns:1.25fr .95fr;gap:18px}@media (max-width:1100px){.page-grid{grid-template-columns:1fr}}@keyframes cardIn{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:none;opacity:1}}.card{position:relative;border-radius:var(--radius);background:radial-gradient(420px 260px at 50% 0%,rgba(249,115,22,.22),transparent 70%),linear-gradient(150deg,var(--surface),var(--surface-soft));border:1px solid rgba(148,163,184,.22);box-shadow:var(--shadow-sm);overflow:hidden;animation:cardIn .24s ease both;transition:transform .16s ease,box-shadow .2s ease,border-color .16s ease}.card:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--primary-500),transparent);opacity:.85}.card .hd{padding:16px 18px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(15,23,42,.9)}.card .hd-title{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.card .bd{padding:18px 18px 20px}.faq-card{overflow:hidden}.faq-card .hd{padding-top:18px;padding-bottom:14px}.card .hd i.bx{line-height:1;vertical-align:middle;color:var(--muted);transition:text-shadow .25s ease,transform .12s ease,color .12s ease}.card .hd i.bx:hover{color:var(--primary-100);text-shadow:0 0 18px rgba(249,115,22,.9);transform:translateY(-1px)}.tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-weight:700;font-size:11px;white-space:nowrap;background:var(--tag-bg);border:1px solid var(--tag-border);color:var(--tag-text)}.tag i{font-size:14px}.tag-row{display:flex;flex-wrap:wrap;gap:6px}.tag.success{--tag-bg: rgba(22,197,94,.16);--tag-border: rgba(22,197,94,.65);--tag-text: #bbf7d0}.tag.warn{--tag-bg: rgba(234,179,8,.16);--tag-border: rgba(234,179,8,.65);--tag-text: #fef9c3}.tag.danger{--tag-bg: rgba(249,115,22,.18);--tag-border: rgba(249,115,22,.7);--tag-text: #ffedd5}.kpi .label{color:var(--muted);font-size:12px}.kpi .value{font-weight:900;font-size:15px;letter-spacing:.2px}.kpi-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:360px){.kpi-2{grid-template-columns:1fr}}.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:var(--radius-sm);font-weight:800;font-size:13px;background:radial-gradient(circle at 20% 0%,#fed7aa,var(--primary-500));color:#020308;border:1px solid rgba(249,115,22,.7);box-shadow:0 14px 32px #f97316bf;transition:transform .08s ease,box-shadow .18s ease,opacity .18s ease,filter .16s ease}.btn i{color:inherit}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 52px #f97316f2;filter:brightness(1.05)}.btn:active:not(:disabled){transform:translateY(0);box-shadow:0 10px 26px #f97316b3}.btn[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.btn.secondary{background:linear-gradient(145deg,#0b0f1d,#020617);color:var(--text);border-color:#111827;box-shadow:0 8px 26px #000000d9}.btn.secondary:hover:not(:disabled){filter:brightness(1.05)}.btn.ghost{background:transparent;color:var(--text);border:1px solid var(--border-soft);box-shadow:none}.btn.ghost:hover:not(:disabled){background:#0f172ae6}.btn.buy,.btn[data-intent=buy]{background:linear-gradient(135deg,#4ade80,#16a34a,#15803d);color:#ecfdf3;border-color:#4ade80b3;box-shadow:0 14px 32px #16a34acc}.btn.sell,.btn[data-intent=sell]{background:linear-gradient(135deg,#fb7185,#f97373,#ef4444);border-color:#ef4444cc;color:#fee2e2;box-shadow:0 14px 32px #ef4444d9}.wrap-actions .btn{white-space:nowrap}@media (max-width:520px){.wrap-actions .btn{width:100%}}.input,.select,textarea{width:100%;padding:11px 12px;border-radius:var(--radius-xs);border:1px solid var(--border-soft);background:#020617;color:var(--text);font-family:var(--font-sans);font-size:13px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .08s ease}.input:hover{transform:translateY(-1px)}.input:focus,.select:focus,textarea:focus{border-color:var(--primary-500);box-shadow:0 0 0 2px #f973168c}label.label{display:block;margin-bottom:6px;color:var(--muted);font-weight:700;font-size:12px}.alert{--alert-bg: rgba(15,23,42,.9);--alert-brd:rgba(148,163,184,.5);--alert-txt:var(--text);background:var(--alert-bg);border:1px solid var(--alert-brd);color:var(--alert-txt);border-radius:var(--radius-sm);padding:12px 14px;box-shadow:var(--shadow-sm)}.alert .label{color:var(--muted);font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.alert.success{--alert-bg: rgba(22,163,74,.15);--alert-brd:rgba(34,197,94,.8)}.alert.warn{--alert-bg: rgba(234,179,8,.18);--alert-brd:rgba(234,179,8,.8)}.alert.danger{--alert-bg: rgba(249,115,22,.18);--alert-brd:rgba(249,115,22,.85)}.alert.calc-panel{--alert-bg:rgba(15,23,42,.9);--alert-brd:rgba(30,64,175,.7)}.table-wrap{overflow:auto;border-radius:var(--radius);border:1px solid var(--border);background:#020617;box-shadow:var(--shadow-sm)}table{width:100%;border-collapse:collapse;font-size:13px}thead th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border-soft);padding:10px 8px;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.06em;background:#020617;position:sticky;top:0;z-index:1}tbody td{padding:10px 8px;border-bottom:1px solid var(--border-soft)}tbody tr:nth-child(2n){background:#020617}tbody tr:hover{background:#f9731624}table.rtable{width:100%;border-collapse:collapse;font-size:13px;color:var(--text);background:#020617}.rtable thead th{background:#020617}.rtable tbody td{padding:10px 8px;border-bottom:1px solid var(--border-soft)}.rtable tbody tr:nth-child(2n){background:#020617}.rtable tbody tr:hover{background:#f9731624}.rtable td:empty:after{content:"—";color:var(--muted)}@media (max-width:800px){.rtable thead{display:none}.rtable,.rtable tbody,.rtable tr,.rtable td{display:block;width:100%}.rtable tbody tr{background:#020617;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)}}.top-compact{border:1px solid var(--border);border-radius:12px;background:#020617;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;background:#030712;border-bottom:1px solid var(--border-soft);padding:10px 12px;font-weight:600;font-size:13px;color:var(--muted)}.top-compact .body{max-height:420px;overflow-y:auto}.top-compact .row{display:grid;grid-template-columns:44px minmax(0,1fr) 110px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border-soft);white-space:nowrap}.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}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton,.shimmer-line{background:linear-gradient(90deg,#111827 25%,#4b5563 37%,#111827 63%);background-size:400% 100%;animation:shimmer 1.15s ease-in-out infinite;border-radius:8px}.navbar{position:sticky;top:0;z-index:50;background:#03040aeb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid #111827;box-shadow:0 22px 80px #000000e6}.navbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--grad-hair);opacity:.65}.navbar .inner{max-width:1180px;margin:0 auto;padding:9px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.nav-links{display:flex;align-items:center;gap:10px}.nav-link{--nl-bg:transparent;--nl-brd:transparent;--nl-txt:var(--muted);display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;background:var(--nl-bg);border:1px solid var(--nl-brd);color:var(--nl-txt);font-weight:700;font-size:13px;transition:background .15s,color .15s,border-color .15s,transform .08s,box-shadow .18s}.nav-link:hover{--nl-bg:rgba(15,23,42,.9);--nl-brd:#1f2937;--nl-txt:var(--text);transform:translateY(-1px);box-shadow:0 12px 30px #000000e6}.nav-link.active{--nl-bg:rgba(249,115,22,.18);--nl-brd:rgba(249,115,22,.8);--nl-txt:#ffedd5}.app-shell{display:block;padding-left:var(--sb-w)}@media (max-width:919.98px){.app-shell{padding-left:0;padding-top:var(--tb-h)}}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sb-w);border-right:1px solid #111827;background:#05070ff2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);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 #111827;background:#0a0c18fa}.logo-quick{display:flex;gap:6px;margin-top:10px}.quick-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid #1f2937;border-radius:999px;background:#020617;color:var(--muted);transition:transform .15s,box-shadow .15s,color .15s,border-color .15s}.quick-icon:hover{transform:translateY(-1px);box-shadow:0 12px 30px #000000e6;color:var(--primary-100);border-color:#f97316b3}.sb-links{padding:10px;display:grid;gap:6px;overflow:auto}.sb-link{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #111827;border-radius:12px;background:#020617;color:var(--text);text-decoration:none;box-shadow:0 12px 30px #000000e6;transition:background .15s,border-color .15s,transform .1s,box-shadow .15s}.sb-link i{font-size:18px;color:var(--muted)}.sb-link:hover{background:#0f172af2;border-color:#f97316b3}.sb-link.active{border-color:#f97316e6;box-shadow:0 18px 48px #000000f2}.sb-footer{padding:14px;border-top:1px solid #111827;display:flex;justify-content:center}.m-topbar{position:fixed;inset:0 0 auto 0;height:var(--tb-h);display:none;z-index:20;background:#05070ff5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid #111827;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:#0000008c;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:#020617;transform:translate(-100%);transition:transform .25s ease;z-index:20;border-right:1px solid #111827;display:grid;grid-template-rows:auto 1fr auto;box-shadow:18px 0 60px #000000f2}.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 #111827;background:#030712}.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 #111827;border-radius:12px;background:#020617;color:var(--text);text-decoration:none;box-shadow:0 12px 30px #000000e6}.md-link i{font-size:18px;color:var(--muted)}.md-link.active{border-color:#f97316e6;box-shadow:0 18px 48px #000000f2}.md-footer{padding:14px;border-top:1px solid #111827;display:flex;justify-content:center}@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}}:root{--swiper-navigation-size:16px}.plans-swiper{--plan-minw: 280px;--plan-radius: var(--radius-lg);--plan-border: #111827;--plan-shadow: var(--shadow-sm);--plan-shadow-hover: var(--shadow-md);--plan-border-selected: rgba(249,115,22,.9);--nav-size:40px;--nav-radius:999px;--nav-bg:rgba(15,23,42,.96);--nav-bg-hover:rgba(30,64,175,.95);--nav-brd:#111827;--nav-brd-hover:rgba(249,115,22,.85);--nav-icon:#e5e7eb;--nav-shadow:0 10px 30px rgba(0,0,0,.9);--nav-shadow-hover:0 16px 42px rgba(0,0,0,.95);border-radius:var(--radius-lg);padding:10px 10px 18px;background:radial-gradient(520px 520px at 50% 0%,rgba(249,115,22,.32),transparent 70%);border:1px solid #111827;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.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);box-shadow:var(--nav-shadow);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);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}.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)}.plans-swiper .swiper-button-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.plans-swiper .swiper-slide{display:flex;height:auto;justify-content:center}.plan-slide{min-width:var(--plan-minw);border-radius:var(--plan-radius);background:#020617;border:1px solid var(--plan-border);box-shadow:0 12px 30px #000000e6;padding:16px 16px 18px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;cursor:pointer;outline:none;display:flex;flex-direction:column;align-items:stretch}.plan-slide:hover{transform:translateY(-2px);box-shadow:var(--plan-shadow-hover);border-color:#f97316b3;background:radial-gradient(380px 260px at 50% 0%,#f9731652,#020617 80%)}.plan-slide.selected{border-color:var(--plan-border-selected);box-shadow:var(--shadow-md)}.icon-badge{width:80px;height:80px;border-radius:999px;margin:4px auto 12px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.16),transparent 55%),radial-gradient(circle at 70% 80%,rgba(249,115,22,.5),transparent 60%),linear-gradient(145deg,#020617,#111827);box-shadow:0 18px 40px #000000f2;border:1px solid rgba(249,115,22,.7)}.icon-badge:before{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:inherit;border:1px dashed rgba(255,255,255,.18)}.icon-badge i{position:relative;font-size:36px;line-height:1;display:block;color:#ffedd5}.plan-slide .title{font-weight:900;font-size:18px;letter-spacing:.02em}.plan-slide .muted{font-size:13px}.plan-slide.alt{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.plan-slide.alt .alt-left{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:120px}.plan-slide.alt .alt-title{font-weight:900;letter-spacing:.02em;font-size:16px}.plan-slide.alt .alt-sub{font-size:12px;color:var(--muted)}.plan-slide.alt .alt-right .grid{gap:8px}.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}}.tvl-hero{position:relative;border:1px solid #111827;background:#020617;border-radius:var(--radius-lg);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(420px 260px at 50% 0%,rgba(249,115,22,.32),transparent 65%),linear-gradient(180deg,#020617,#020617)}.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:1.2fr 1fr;text-align:left}}.metric{position:relative;padding:14px 12px;border:1px solid #111827;border-radius:12px;background:#020617}.tvl-label{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-weight:800;color:var(--muted)}@media (min-width:680px){.tvl-label{justify-content:flex-start}}.tvl-value{font-size:clamp(40px,6vw,40px);font-weight:900;letter-spacing:.04em;line-height:1.08;color:transparent;background:linear-gradient(90deg,var(--primary-300),var(--primary-500),var(--accent-500),var(--primary-500),var(--primary-600));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;text-align:center}.tvl-value span{font-size:.55em;font-weight:800;opacity:.92;color:var(--muted)}.tvl-sub{font-size:12px;color:var(--muted);text-align:center}.dp-track{background:#020617;border:1px solid #111827;height:10px;border-radius:999px;overflow:hidden}.dp-fill{height:100%;background:var(--grad-primary);transition:width .25s ease}.level-row .bar-track{position:relative;flex:1 1 auto;height:10px;background:#020617;border:1px solid #111827;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:#020617;border:1px solid #111827;padding:4px 8px;border-radius:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}@media (max-width:520px){.ref-chip{flex:1 1 100%}}@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}}.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:#1f2937;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#374151}i.bx{line-height:1;vertical-align:middle;transition:text-shadow .25s ease,transform .12s ease,color .12s ease;color:var(--text)}.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}.sb-logo-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none}body{background:radial-gradient(800px 600px at 50% -10%,rgba(249,115,22,.14),transparent 70%),radial-gradient(900px 900px at 10% 100%,rgba(15,23,42,.85),transparent 70%),#020308}.card{border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--surface);box-shadow:0 20px 60px #000000d9,inset 0 1px #ffffff0d}.card:before{height:1px;opacity:.6}.card:hover{transform:translateY(-2px);box-shadow:0 28px 80px #000000f2,inset 0 1px #ffffff14}.card .hd-title{font-size:12px;letter-spacing:.12em;font-weight:900;color:#ffffff8c}.card .bd{padding:20px 20px 22px}.kpi .value{font-size:20px;font-weight:900;letter-spacing:.4px}.kpi .label{font-size:11px;letter-spacing:.04em;color:#ffffff73}.tag{font-weight:700;font-size:11px;padding:4px 10px;border-radius:999px;background:#f973161a;border:1px solid rgba(249,115,22,.45);color:#ffedd5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn{background:linear-gradient(135deg,#ffedd5,var(--primary-500));box-shadow:0 12px 28px #f9731673}.btn:hover:not(:disabled){box-shadow:0 18px 44px #f97316a6}.btn.secondary{background:linear-gradient(180deg,#ffffff0f,#ffffff05),#020617;border-color:#ffffff14;box-shadow:0 10px 28px #000c}.sidebar{background:linear-gradient(180deg,#ffffff0f,#ffffff03),#05070feb;border-right:1px solid rgba(255,255,255,.06);box-shadow:18px 0 60px #000000e6}.sb-link{border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff0a,#ffffff03),#020617}.sb-link.active{border-color:#f97316e6;background:linear-gradient(180deg,#f9731629,#f973160a),#020617;box-shadow:0 20px 50px #000000f2}.input,.select,textarea{background:linear-gradient(180deg,#ffffff0a,#ffffff03),#020617;border:1px solid rgba(255,255,255,.08)}.input:focus,.select:focus,textarea:focus{box-shadow:0 0 0 2px #f9731673,0 10px 30px #f9731640}.table-wrap{border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff08,#ffffff03),#020617}tbody tr:hover{background:#f9731614}.dp-track,.level-row .bar-track{height:8px;border:1px solid rgba(255,255,255,.06)}.m-topbar{background:linear-gradient(180deg,#ffffff0f,#ffffff03),#05070ff5}@keyframes softGlow{0%{box-shadow:0 0 #f9731600}to{box-shadow:0 0 24px #f9731640}}.btn.primary-success{animation:softGlow .6s ease-out}.card .hd{border-bottom:1px solid rgba(255,255,255,.06)!important}.filters{background:#ffffff08;border:1px solid rgba(255,255,255,.06);padding:6px;border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 40px #0000008c}.btn.filter-btn{border-radius:999px!important;padding:6px 10px!important;font-weight:800;letter-spacing:.02em;border:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important;background:transparent!important;color:#ffffffb3!important;transition:transform .12s ease,background .18s ease,border-color .18s ease,color .18s ease}.btn.filter-btn:hover:not(:disabled){transform:translateY(-1px);background:#ffffff0d!important;color:#ffffffeb!important}.btn.filter-btn:not(.secondary){background:linear-gradient(135deg,#f9731638,#f9731614)!important;border-color:#f973168c!important;color:#ffedd5!important;box-shadow:0 10px 26px #f9731640!important}.rtable{background:transparent!important}.rtable thead th{background:#020617bf!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08)!important}.rtable tbody tr{background:#ffffff05!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.rtable tbody tr:hover{background:#f9731612!important}.rtable tbody td{border-bottom:1px solid rgba(255,255,255,.05)!important}.rtable td .muted{color:#ffffff8c!important}.pos-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:6px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pos-actions .btn{padding:6px 10px!important;font-size:11px!important;border-radius:12px!important}.pos-actions .btn.secondary{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.mini-input{width:130px!important;padding:7px 10px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;background:#020617a6!important;color:#ffffffeb!important;font-size:12px!important;transition:border-color .16s ease,box-shadow .16s ease,transform .12s ease}.mini-input:focus{border-color:#f973168c!important;box-shadow:0 0 0 2px #f9731640!important;transform:translateY(-1px)}.alert.compact{border-radius:14px;padding:10px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashboard-kpis-row .kpi,.kpi-2 .kpi{border-radius:14px;padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);box-shadow:0 14px 38px #00000073}.dashboard-kpis-row .kpi .value,.kpi-2 .kpi .value{font-size:18px!important;letter-spacing:.3px}.dashboard-kpis-row .kpi .label,.kpi-2 .kpi .label{font-size:11px!important;color:#ffffff8c!important}.tag.success,.tag.warn,.tag.danger,.tag{border-radius:999px!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (max-width: 980px){.network-wrap{grid-template-columns:1fr!important}}.kpis-compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.network-kpis-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}@media (max-width: 768px){.kpis-compact,.network-kpis-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.kpis-compact,.network-kpis-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.level-kpis-row{margin-top:8px}.ref-rows{display:grid;gap:6px;max-height:220px;overflow:auto;padding-right:4px}.ref-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:#ffffff05}.ref-left{display:inline-flex;align-items:center;gap:8px;min-width:0}.ref-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;white-space:nowrap}.ref-val{font-weight:700;font-size:12px;white-space:nowrap}.ref-sub{font-size:11px;opacity:.75;margin-top:2px}@media (max-width: 520px){.level-row .row.center{gap:8px!important}}
