@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_f8fef5{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_f8fef5{--font-sans:"Outfit","Outfit Fallback"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{border-width:0}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.isolate{isolation:isolate}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--bg:#080a12;--panel:#111521;--panel2:#171c2b;--line:#252b3b;--text:#f6f7fb;--muted:#9098aa;--violet:#7c4dff;--violet2:#9a6cff;--blue:#2da9ff;--green:#35d07f;--amber:#f5bd45;--danger:#ff6577}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:236px;border-right:1px solid var(--line);padding:26px 18px;display:flex;flex-direction:column;background:#0b0e17;z-index:5}.brand{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:900;letter-spacing:.15em}.brand-mark{width:40px;height:40px;overflow:hidden;flex:none;padding:0;line-height:0;background:transparent;box-shadow:0 8px 24px #7c4dff55}.brand-mark,.brand-mark img{border-radius:50%;display:block}.brand-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brand small{display:block;margin-top:2px;font-size:6px;font-weight:700;letter-spacing:.12em;color:#a7aec0}.sidebar nav{display:grid;gap:7px;margin-top:48px}.sidebar nav a,.sidebar-foot a{display:flex;align-items:center;gap:13px;padding:12px 13px;border-radius:12px;color:var(--muted);font-size:14px;font-weight:650}.sidebar nav a.active,.sidebar nav a:hover,.sidebar-foot a.active,.sidebar-foot a:hover{background:#7c4dff1c;color:#bca8ff}.sidebar-foot{margin-top:auto;display:grid;gap:5px}.bottom-nav,.mobile-head{display:none}main{margin-left:236px}.page{width:min(1080px,calc(100% - 48px));margin:auto;padding:42px 0 70px}.page-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px}.page-title p{margin:0 0 4px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.page-title h1{margin:0;font-size:30px;letter-spacing:-.04em}.avatar{border:0;width:42px;height:42px;border-radius:50%;color:white;background:#2a3144;font-weight:800}.hero-card{display:flex;justify-content:space-between;align-items:flex-end;padding:28px 30px;border-radius:22px;background:radial-gradient(circle at 85% 20%,#ae7cff50,transparent 31%),linear-gradient(125deg,#5423d0,#8251ff 55%,#6d3eea);box-shadow:0 22px 55px #4d22bb2b}.eyebrow-light{font-size:11px;letter-spacing:.14em;color:#ddd1ff}.hero-card strong{display:block;margin:8px 0 5px;font-size:40px;letter-spacing:-.04em}.hero-card p{display:flex;align-items:center;gap:6px;margin:0;color:#e4dbff;font-size:13px}.hero-actions{display:flex;gap:10px}.hero-actions a{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:12px;background:#ffffff1d;border:1px solid #ffffff24;font-size:13px;font-weight:700}.hero-actions svg{width:17px}.referral{margin:14px 0 22px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.referral span{display:block;color:var(--muted);font-size:11px}.referral code{font-family:inherit;font-size:13px}.referral button{display:flex;align-items:center;gap:7px;padding:9px 12px;border:0;border-radius:10px;background:#252b3c;color:#ccc}.referral button span{color:#ddd}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metric{position:relative;overflow:hidden;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.metric:after{content:"";position:absolute;width:75px;height:75px;border-radius:50%;right:-30px;top:-30px;background:var(--violet);filter:blur(30px);opacity:.22}.metric small,.metric span{display:block;color:var(--muted);font-size:11px}.metric strong{display:block;margin:8px 0 6px;font-size:23px}.metric.blue:after{background:var(--blue)}.metric.green:after{background:var(--green)}.metric.amber:after{background:var(--amber)}.section-title{display:flex;justify-content:space-between;align-items:center;margin:30px 2px 12px}.section-title h2{font-size:16px;margin:0}.section-title a{display:flex;align-items:center;color:#9f81ff;font-size:12px}.progress-card{padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.progress-top{justify-content:space-between}.level-badge,.progress-top{display:flex;align-items:center}.level-badge{gap:8px;color:#bda9ff;font-size:13px;font-weight:900}.level-badge svg{width:17px}.progress-top>div:last-child{text-align:right}.progress-top strong{display:block;font-size:18px}.progress-top span{font-size:10px;color:var(--muted)}.track{height:8px;margin:18px 0;background:#292e3c;overflow:hidden}.track,.track i{border-radius:10px}.track i{display:block;height:100%;background:linear-gradient(90deg,#6935ed,#b37bff)}.requirements{display:grid;grid-template-columns:1fr 1fr;gap:12px}.requirements div{display:flex;align-items:center;gap:10px;padding:11px;background:#191e2b;border-radius:12px;color:var(--muted);font-size:12px}.requirements svg{width:17px;color:#9e80ff}.requirements strong{color:white}.matrix-preview{display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:24px;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.matrix-preview>div:first-child small,.matrix-preview>div:first-child span{display:block;color:var(--muted);font-size:10px}.matrix-preview>div:first-child strong{display:block;margin:4px 0;font-size:25px}.mini-nodes{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.mini-nodes i{height:9px;background:#824fff;border-radius:5px}.mini-nodes i:nth-last-child(-n+4){background:#292f40}.matrix-preview>a{display:flex;gap:7px;align-items:center;padding:11px 13px;background:#272d3d;border-radius:11px;font-size:12px}.activity-list{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--panel)}.activity-list article{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:15px 18px;border-bottom:1px solid var(--line)}.activity-list article:last-child{border:0}.activity-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#7c4dff19;color:#a88cff}.activity-icon svg{width:17px}.activity-list strong{font-size:13px}.activity-list p{margin:3px 0;color:var(--muted);font-size:11px}.activity-list small{color:#5f687b;font-size:10px}.activity-list b{color:var(--green);font-size:13px}@media(max-width:800px){.sidebar{display:none}main{margin:0}.mobile-head .brand-mark{width:36px;height:36px}.mobile-head{height:69px;padding:15px 18px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:#0b0e17e8;backdrop-filter:blur(14px);border-bottom:1px solid #1b2030;z-index:10}.mobile-head-actions{display:flex;align-items:center;gap:8px}.icon-button{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:12px;background:#171c28;color:#c5cbe0;flex:none;line-height:0}.icon-button svg{width:18px;height:18px;display:block}.bottom-nav{position:fixed;display:grid;grid-template-columns:repeat(6,1fr);inset:auto 0 0;background:#0d1019e8;backdrop-filter:blur(15px);border-top:1px solid var(--line);z-index:20;padding:8px 7px max(8px,env(safe-area-inset-bottom))}.bottom-nav a{display:grid;justify-items:center;gap:3px;color:#697185;font-size:9px}.bottom-nav svg{width:19px}.bottom-nav a.active{color:#a888ff}.page{width:calc(100% - 30px);padding:22px 0 100px}.page-title{margin-bottom:18px}.page-title p{font-size:9px}.page-title h1{font-size:23px}.hero-card{display:block;padding:23px 20px}.hero-card strong{font-size:34px}.hero-actions{margin-top:22px}.hero-actions a{justify-content:center;flex:1}.referral code{font-size:11px}.referral button span{display:none}.metrics-grid{grid-template-columns:1fr 1fr}.metric{padding:16px}.requirements{grid-template-columns:1fr}.matrix-preview{grid-template-columns:90px 1fr;gap:15px}.matrix-preview>a{grid-column:1/-1;justify-content:center}.mini-nodes{grid-template-columns:repeat(4,1fr)}.section-title{margin-top:26px}}.tier-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px}.tier-tabs button{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--muted)}.tier-tabs button small,.tier-tabs button span{display:block}.tier-tabs button span{height:22px;font-weight:850;font-size:15px}.tier-tabs button svg{width:15px}.tier-tabs button small{font-size:9px}.tier-tabs button.active{color:white;border-color:#8a5bff;background:linear-gradient(135deg,#6532e5,#8b57ff)}.matrix-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--panel);margin-bottom:14px}.matrix-summary div{text-align:center;border-right:1px solid var(--line)}.matrix-summary div:last-child{border:0}.matrix-summary span,.matrix-summary strong{display:block}.matrix-summary span{font-size:9px;color:var(--muted);letter-spacing:.1em}.matrix-summary strong{margin-top:5px;font-size:15px}.tree-card{border-radius:20px;background:#f2f1f7;color:#151624;overflow:hidden}.tree-head{padding:15px 18px;justify-content:space-between;background:linear-gradient(100deg,#dcd0ff,#f3efff)}.tree-head,.tree-head div{display:flex;align-items:center}.tree-head div{gap:7px}.tree-head-art img,.tree-head-art svg{width:100%;height:100%;display:block}.tree-head b,.tree-head span{font-size:11px}.tree-scroll{overflow:auto;padding:32px 22px}.tree{min-width:720px;text-align:center}.node{position:relative;width:88px;height:46px;margin:auto;border:3px solid #8d5eff;border-radius:24px;background:white;display:grid;place-content:center;font-size:10px;font-weight:850;box-shadow:0 6px 15px #2d1b6520}.node small{display:block;font-size:7px;color:#777;font-weight:600}.root{color:#fff;background:#7541ed;border-color:#7541ed}.root:after{content:"";position:absolute;width:2px;height:30px;background:#bbb;left:50%;top:44px}.level-one{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px}.branch{position:relative}.branch:before{content:"";position:absolute;left:0;right:0;top:-13px;height:2px;background:#c9c8cd}.branch:first-child:before{left:50%}.branch:last-child:before{right:50%}.children{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:28px}.children:before{content:"";position:absolute;width:2px;height:29px;background:#bbb;left:50%;top:46px}.node.tiny{width:39px;height:39px;border-width:2px;font-size:8px}.node.direct{border-color:#1ca8ed;background:#e6f7ff}.node.spill{border-color:#f06eb5;background:#ffedf7}.node.below{border-color:#49a84f;background:#ecf9ec}.node.recycle{border-color:#e5bd31;background:#fff9df}.node.empty{border-color:#d2d2d8;color:#aaa;background:#fafafa}.legend{display:flex;flex-wrap:wrap;gap:15px;margin:15px 4px;color:var(--muted);font-size:10px}.legend i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%}.legend .direct{background:#1ca8ed}.legend .spill{background:#f06eb5}.legend .below{background:#49a84f}.legend .recycle{background:#e5bd31}.admin-note,.rule-note{padding:18px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.admin-note strong,.rule-note strong{font-size:13px}.admin-note p,.rule-note p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.package-intro{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;padding:22px;border-radius:18px;background:linear-gradient(110deg,#5627cf,#824dff)}.package-intro>svg{width:28px}.package-intro strong{font-size:16px}.package-intro p{margin:4px 0 0;font-size:11px;color:#ddd3fa}.package-grid button,.package-intro button,.primary{border:0;border-radius:11px;padding:11px 15px;background:white;color:#3f1c9d;font-weight:800}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.package-grid article{padding:18px;border:1px solid var(--line);border-radius:17px;background:var(--panel)}.package-grid article.owned{border-color:#6544b9}.package-grid article.next{border-color:#c48b35}.package-grid article>div{display:flex;justify-content:space-between;color:#626a7b;font-size:10px}.package-grid article>strong{display:block;font-size:25px;margin-top:12px}.package-grid article>p{margin:4px 0 12px;color:#a68cfa;font-size:12px}.package-grid ul{padding:0;list-style:none;color:var(--muted);font-size:10px;line-height:1.9}.package-grid li:before{content:"✓";color:var(--green);margin-right:6px}.package-grid button{width:100%;color:white;background:#272d3d}.package-grid .next button{background:#8151f7}.package-grid button:disabled{opacity:.35}.status{display:inline-flex;width:-moz-max-content;width:max-content;padding:4px 8px;border-radius:15px;text-transform:capitalize;background:#f2ad3220;color:#f3bd5e;font-size:9px}.status.active,.status.approved{background:#35d07f1b;color:#54d995}.status.rejected{background:#ff65771b;color:#ff7685}.team-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:17px;background:var(--panel);overflow:hidden}.team-stats div{position:relative;padding:20px 22px;border-right:1px solid var(--line)}.team-stats div:last-child{border:0}.team-stats svg{position:absolute;right:18px;color:#875aff;opacity:.6}.team-stats span,.team-stats strong{display:block}.team-stats strong{font-size:23px}.team-stats span{font-size:10px;color:var(--muted)}.unlock-card{margin-top:14px;padding:20px;border:1px solid var(--line);border-radius:17px;background:var(--panel)}.unlock-card>div:first-child{display:flex;justify-content:space-between}.unlock-card>div:first-child span{font-size:10px;color:var(--muted)}.level-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:17px}.level-grid>div{position:relative;padding:13px 8px;border-radius:12px;background:#0e111b;color:#60687a;text-align:center}.level-grid svg{width:12px;position:absolute;right:7px;top:5px}.level-grid em,.level-grid small,.level-grid strong{display:block}.level-grid strong{font-size:14px}.level-grid small{font-size:10px}.level-grid em{margin-top:4px;font-style:normal;font-size:7px}.level-grid .open{color:#bda9ff;background:#7c4dff19}.table-toolbar{display:flex;justify-content:space-between;align-items:center;margin:24px 0 10px}.segmented{display:flex;padding:4px;border-radius:11px;background:var(--panel)}.segmented button{display:flex;align-items:center;gap:6px;border:0;padding:8px 12px;border-radius:8px;background:transparent;color:var(--muted);font-size:11px}.segmented button.active{background:#312654;color:#c4b3fa}.table-toolbar label{display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.table-toolbar svg{width:14px;color:var(--muted)}.table-toolbar input{border:0;outline:0;background:transparent;color:white;font-size:10px}.data-card{border:1px solid var(--line);border-radius:16px;overflow:hidden}.data-head,.data-row{display:grid;grid-template-columns:2fr .6fr .7fr .7fr;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}.data-head{font-size:9px;color:var(--muted);background:#151a27}.data-row{font-size:11px}.data-row:last-child{border:0}.data-row b,.data-row small{display:block}.data-row small{margin-top:3px;color:var(--muted);font-size:8px}.wallet-balance{display:flex;align-items:center;gap:17px;padding:22px;border-radius:17px;background:linear-gradient(120deg,#5627cf,#814dff)}.wallet-balance>svg{width:31px}.wallet-balance>div{padding-right:28px;border-right:1px solid #ffffff30}.wallet-balance div:last-child{border:0}.wallet-balance span,.wallet-balance strong{display:block}.wallet-balance span{font-size:9px;color:#d7ccf8}.wallet-balance strong{font-size:21px}.wallet-layout{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.history,.transaction-form{border:1px solid var(--line);border-radius:17px;background:var(--panel);padding:18px}.transaction-form .segmented button{justify-content:center;flex:1}.transaction-form form{display:grid;gap:13px;margin-top:18px}.transaction-form label{display:grid;gap:6px;color:var(--muted);font-size:10px}.transaction-form input,.transaction-form select{width:100%;border:1px solid var(--line);border-radius:10px;background:#0d1019;color:white;padding:11px;outline:0}.input-action{display:flex}.input-action input{border-radius:10px 0 0 10px}.input-action button{border:1px solid var(--line);border-left:0;background:#242a39;color:white;border-radius:0 10px 10px 0}.input-action svg{width:15px}.form-hint{display:flex;gap:7px;margin:0;color:#9e8fd1;font-size:9px;line-height:1.5}.form-hint svg{width:15px;flex:none}.primary{color:white;background:#7c4dff}.small-heading{font-size:13px;margin:4px 0 11px}.history{padding:0}.history article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;border-bottom:1px solid var(--line)}.history article:last-child{border:0}.history .in,.history .out{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#35d07f18;color:var(--green)}.history .out{background:#ff657718;color:var(--danger)}.history svg{width:15px}.history b,.history small,.history strong{display:block}.history b,.history strong{font-size:11px}.history small{font-size:8px;color:var(--muted);margin-top:3px}.history article>div:last-child{text-align:right}.admin-tabs{display:flex;gap:5px;margin-top:20px;border-bottom:1px solid var(--line)}.admin-tabs button{border:0;border-bottom:2px solid transparent;padding:12px;background:transparent;color:var(--muted);font-size:11px}.admin-tabs button.active{color:#bca8ff;border-color:#875aff}.admin-tabs b{padding:2px 5px;border-radius:8px;background:#ff65772a;color:#ff7d8b}.admin-requests{border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-bottom:13px}.admin-requests article{display:grid;grid-template-columns:1.5fr .5fr 1fr .5fr auto;gap:15px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line)}.admin-requests article:last-child{border:0}.member-cell{display:flex;align-items:center;gap:10px}.member-cell>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#7044d9;font-size:9px}.admin-requests article>div>b,.admin-requests article>div>small,.member-cell small,.member-cell strong{display:block}.member-cell strong{font-size:11px}.admin-requests article>div>small,.member-cell small{font-size:8px;color:var(--muted)}.admin-requests article>div>b{font-size:12px}.admin-requests a{display:flex;align-items:center;gap:5px;color:#9c80f4;font-size:10px}.admin-requests a svg{width:11px}.row-actions{display:flex;gap:6px}.row-actions button{height:32px;border:0;border-radius:9px}.row-actions svg{width:14px}.row-actions .reject{width:32px;background:#ff657719;color:#ff6f80}.row-actions .approve{display:flex;align-items:center;gap:5px;padding:0 11px;background:#35d07f1d;color:#4cda91;font-size:9px}@media(max-width:800px){.package-grid{grid-template-columns:1fr 1fr}.package-intro{grid-template-columns:auto 1fr}.package-intro button{grid-column:1/-1}.level-grid{grid-template-columns:repeat(4,1fr)}.table-toolbar{align-items:stretch;gap:8px;flex-direction:column}.data-head{display:none}.data-row{grid-template-columns:1.6fr .4fr .5fr .6fr;padding:12px 10px}.wallet-layout{grid-template-columns:1fr}.admin-requests article{grid-template-columns:1fr auto}.admin-requests article>div:nth-child(2),.admin-requests article>div:nth-child(3){display:none}.admin-requests .status{justify-self:end}.row-actions{grid-column:1/-1}.row-actions .approve{flex:1;justify-content:center}.team-stats div{padding:15px 13px}.team-stats svg{display:none}}@media(max-width:440px){.package-grid{grid-template-columns:1fr}.level-grid{grid-template-columns:repeat(3,1fr)}.metrics-grid{gap:8px}.matrix-summary{padding:15px 6px}.team-stats strong{font-size:18px}}.auth-page{margin:0;min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0,#321c6d,transparent 38%),var(--bg)}.auth-form{width:min(430px,100%);display:grid;gap:15px;padding:30px;border:1px solid var(--line);border-radius:22px;background:var(--panel)}.auth-form>div{text-align:center}.auth-form h1{margin:15px 0 4px}.auth-form p{margin:0;color:var(--muted);font-size:12px}.auth-form label{display:grid;gap:6px;color:var(--muted);font-size:11px}.auth-form input{border:1px solid var(--line);border-radius:10px;background:#0b0e17;color:white;padding:12px;outline:none}.auth-form input:focus{border-color:var(--violet)}.auth-form>small{text-align:center;color:var(--muted)}.auth-form a{color:#a98cff}.auth-form .form-error{padding:10px;border-radius:9px;color:#ff8d9a;background:#ff657718;text-align:left}.auth-form .primary:disabled{opacity:.6}.tier-tabs a{place-items:center;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--muted)}.tier-tabs a.active{color:white;border-color:#8a5bff;background:linear-gradient(135deg,#6532e5,#8b57ff)}.tier-tabs a span{font-weight:800}.tier-tabs a small{font-size:9px}.node-detail{position:absolute;right:16px;top:16px;min-width:210px;display:grid;gap:4px;padding:16px;border-radius:13px;background:#10141ee8;color:white;backdrop-filter:blur(10px)}.node-detail button{position:absolute;right:7px;top:5px;border:0;background:transparent;color:white;font-size:18px}.node-detail small,.node-detail span{color:#9fa7b7;font-size:10px}.node-detail strong{padding-right:20px}.package-action{display:block;width:100%;padding:11px 15px;border-radius:11px;text-align:center;background:#272d3d;color:white;font-size:12px;font-weight:800}.package-grid .next .package-action{background:#8151f7}.package-action.disabled{opacity:.35}.admin-tabs a{padding:12px;color:var(--muted);font-size:11px}.admin-tabs a b{padding:2px 5px;border-radius:8px;background:#ff65772a;color:#ff7d8b}.income-split{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0}.income-split>div{padding:18px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.income-split small,.income-split span,.income-split strong{display:block}.income-split span{color:var(--muted);font-size:8px;letter-spacing:.09em}.income-split strong{margin:7px 0 4px;font-size:21px}.income-split small{color:#777f91;font-size:8px}.level-audit-grid>div{min-height:120px}.level-audit-grid>div>b{display:block;margin-top:8px;color:#fff;font-size:12px}.genealogy-levels{display:grid;gap:9px}.genealogy-levels details{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.genealogy-levels summary{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;list-style:none}.genealogy-levels summary::-webkit-details-marker{display:none}.genealogy-levels summary span{font-size:12px;font-weight:800}.genealogy-levels summary b{color:var(--muted);font-size:10px}.genealogy-members{border-top:1px solid var(--line)}.genealogy-members article{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:11px 15px;border-bottom:1px solid var(--line)}.genealogy-members article:last-child{border:0}.genealogy-members article>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#7650d5;color:#fff;font-size:8px}.genealogy-members small,.genealogy-members strong{display:block}.genealogy-members strong{font-size:10px}.genealogy-members small{margin-top:3px;color:var(--muted);font-size:8px}.genealogy-levels details>p{margin:0;padding:14px 16px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}@media(max-width:800px){.income-split{grid-template-columns:1fr}.level-audit-grid>div{min-height:110px}}.matrix-admin-filter{display:grid;grid-template-columns:1fr 240px auto;gap:9px;margin:16px 0}.matrix-admin-filter input,.matrix-admin-filter select{min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:#fff;outline:0}.matrix-admin-layout{display:grid;grid-template-columns:265px minmax(0,1fr);gap:14px}.matrix-cycle-list{max-height:750px;overflow:auto;border:1px solid var(--line);border-radius:16px;background:#0b0f1c}.matrix-cycle-list .admin-pager{position:sticky;bottom:0}.matrix-cycle-list>a{display:flex;justify-content:space-between;gap:10px;padding:13px;border-bottom:1px solid var(--line)}.matrix-cycle-list>a:last-child{border:0}.matrix-cycle-list>a.active{background:#7c4dff18;box-shadow:inset 3px 0 #7c4dff}.matrix-cycle-list span{display:grid;gap:4px}.matrix-cycle-list span:last-child{justify-items:end}.matrix-cycle-list strong{font-size:10px}.matrix-cycle-list small{color:var(--muted);font-size:8px}.matrix-cycle-list>p{padding:14px;color:var(--muted);font-size:10px}.matrix-admin-tree{min-width:0}.matrix-admin-tree .matrix-summary{margin-bottom:10px}.matrix-admin-tree .matrix2d-shell{height:560px}@media(max-width:950px){.matrix-admin-layout{grid-template-columns:1fr}.matrix-cycle-list{max-height:260px}.matrix-admin-filter{grid-template-columns:1fr 1fr}.matrix-admin-filter button{grid-column:1/-1}}@media(max-width:560px){.matrix-admin-filter{grid-template-columns:1fr}.matrix-admin-filter button{grid-column:auto}.admin-tabs{overflow:auto}.matrix-cycle-list{max-height:230px}}.notification-inbox{display:grid;gap:10px}.notification-inbox article{display:flex;justify-content:space-between;gap:18px;padding:17px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.notification-inbox article.unread{border-color:#7c4dff;box-shadow:inset 3px 0 #7c4dff}.notification-inbox small,.notification-inbox strong{display:block}.notification-inbox strong{font-size:12px;text-transform:capitalize}.notification-inbox small{margin-top:4px;color:var(--muted);font-size:9px}.notification-inbox p{margin:8px 0 0;color:#9da5b6;font-size:10px;line-height:1.5}.settings-form{display:grid;gap:16px}.settings-form .transaction-form{display:grid;gap:13px}.settings-form hr{width:100%;border:0;border-top:1px solid var(--line)}.configuration-stack{display:grid;gap:22px;margin-top:18px}.configuration-stack section>.transaction-form{margin-bottom:10px}.configuration-stack textarea{min-height:120px;resize:vertical;border:1px solid var(--line);border-radius:10px;background:#0d1019;color:white;padding:11px}.config-row{display:grid;grid-template-columns:110px repeat(3,minmax(80px,1fr)) 110px 70px;gap:8px;align-items:center;padding:10px 13px;border-bottom:1px solid var(--line)}.config-row:last-child{border:0}.config-row b,.config-row small{display:block}.config-row small{color:var(--muted);font-size:8px}.config-row input{min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:#0d1019;color:white}.config-row label{font-size:9px;color:var(--muted)}.config-row label input{margin-right:4px}.config-row button{padding:9px;border:0;border-radius:8px;background:#7c4dff;color:white}.config-row.progression{grid-template-columns:1fr 1fr 1fr 70px}.admin-users-head,.admin-users-row{display:grid;grid-template-columns:2fr repeat(3,.7fr);gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}.admin-users-head{background:#151a27;color:var(--muted);font-size:9px}.admin-users-row{font-size:11px}.admin-users-row:last-child{border:0}.admin-users-row b,.admin-users-row small{display:block}.admin-users-row small{margin-top:3px;color:var(--muted);font-size:8px}.ledger-table{overflow:auto;border:1px solid var(--line);border-radius:16px}.ledger-head,.ledger-row{min-width:780px;display:grid;grid-template-columns:1.6fr 1.2fr repeat(4,.8fr);gap:10px;align-items:center;padding:11px 14px;border-bottom:1px solid var(--line);font-size:10px}.ledger-head{background:#151a27;color:var(--muted);font-size:9px}.ledger-row:last-child{border:0}.ledger-row b,.ledger-row small{display:block}.ledger-row small{margin-top:3px;color:var(--muted);font-size:8px}@media(max-width:800px){.config-row,.config-row.progression{grid-template-columns:1fr 1fr}.config-row b{grid-column:1/-1}.admin-users-head{display:none}.admin-users-row{grid-template-columns:1.5fr repeat(3,.6fr);padding:11px 10px}}.guidelines-copy,.media-card{padding:22px;border:1px solid var(--line);border-radius:17px;background:var(--panel)}.guidelines-copy li,.guidelines-copy p,.media-card p{color:var(--muted);font-size:11px;line-height:1.8}.guidelines-copy h2,.media-card h2{font-size:14px}.media-card{margin-top:14px}.media-card video{width:100%;max-height:560px;margin-top:12px;border-radius:13px;background:#050608}.tree-view-toggle{display:flex!important;gap:4px}.matrix3d-actions button,.tree-view-toggle button{border:1px solid #cfc5e8;border-radius:8px;background:#fff;color:#554c69;padding:6px 10px;font-size:9px}.tree-view-toggle button.active{background:#7541ed;color:#fff;border-color:#7541ed}.matrix3d-shell{position:relative;height:600px;background:radial-gradient(circle at 50% 20%,#f7f4ff,#e8e4f2);overflow:hidden}.matrix3d-actions{position:absolute;z-index:4;left:14px;top:14px;display:flex;gap:6px}.matrix3d-label{display:grid;min-width:62px;padding:4px 6px;border:1px solid #ffffffbb;border-radius:8px;background:#161927dd;color:white;font-size:7px;cursor:pointer}.matrix3d-label.selected{outline:2px solid #cbb6ff}.matrix3d-label small,.matrix3d-root small{font-size:6px;color:#cbc4dd}.matrix3d-root{display:grid;min-width:94px;padding:7px 9px;border:0;border-radius:10px;background:#2b185fcf;color:white;font:inherit;text-align:center;cursor:pointer}.matrix3d-key{position:absolute;left:14px;bottom:12px;display:flex;gap:12px;color:#554c69;font-size:9px}.matrix3d-key span{display:flex;align-items:center;gap:4px}.matrix3d-key i{width:8px;height:8px;border-radius:50%}.matrix3d-key .cash{background:#26aeea}.matrix3d-key .hold{background:#d8ad18}.matrix3d-key .spill{background:#e76eae}.matrix3d-key .open{background:#d7d6df}.matrix-summary.four{grid-template-columns:repeat(4,1fr)}.freeze-banner{display:grid;grid-template-columns:1fr auto;gap:5px 15px;align-items:center;padding:17px 19px;margin-bottom:14px;border:1px solid #d49b35;border-radius:15px;background:#d49b3515}.freeze-banner p,.freeze-banner strong{grid-column:1}.freeze-banner p{margin:0;color:var(--muted);font-size:10px}.freeze-banner a{grid-column:2;grid-row:1/3}@media(max-width:800px){.matrix-admin-tree .matrix2d-shell,.matrix2d-shell,.matrix3d-shell{height:50dvh;min-height:240px;max-height:50dvh}.matrix-summary.four{grid-template-columns:1fr 1fr}.matrix-summary.four div:nth-child(2){border-right:0}.freeze-banner{grid-template-columns:1fr}.freeze-banner a{grid-column:1;grid-row:auto;text-align:center}}.portal-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.portal-columns article{display:grid;align-content:start;gap:6px;padding:18px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.portal-columns span{color:#9f88ef;font-size:9px;letter-spacing:.08em}.portal-columns strong{font-size:25px}.portal-columns p,.portal-columns small{color:var(--muted);font-size:9px;line-height:1.5}.portal-columns small{padding-top:5px;border-top:1px solid var(--line)}@media(max-width:800px){.portal-columns{grid-template-columns:1fr}}.tree-view-toggle button:disabled{opacity:.4;cursor:not-allowed}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:12px 18px;border-radius:0 0 12px 0;background:var(--violet);color:#fff;font-weight:700}.skip-link:focus{left:0}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--violet2);outline-offset:2px;border-radius:10px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.spinner{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid #ffffff55;border-top-color:#fff;animation:vx-spin .6s linear infinite;flex:none}@keyframes vx-spin{to{transform:rotate(1turn)}}button.is-busy{position:relative;cursor:progress;opacity:.92}button[aria-busy=true]{pointer-events:none}button:disabled{opacity:.55;cursor:not-allowed}button.approve,button.danger,button.primary,button.reject{display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .12s ease,filter .12s ease}button.approve:not(:disabled):hover,button.primary:not(:disabled):hover{filter:brightness(1.08)}button.primary:not(:disabled):active{transform:translateY(1px)}button.danger{border:0;padding:11px 16px;border-radius:12px;background:var(--danger);color:#fff;font-weight:700}.nav-pending{position:absolute;right:11px;width:12px;height:12px;border-radius:50%;border:2px solid #bca8ff44;border-top-color:#bca8ff;animation:vx-spin .6s linear infinite}.bottom-nav a,.sidebar nav a,.sidebar-foot a{position:relative}.toast-stack{position:fixed;z-index:80;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));display:grid;gap:10px;width:min(370px,calc(100vw - 32px));pointer-events:none}.toast{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border-radius:14px;border:1px solid var(--line);background:var(--panel2);box-shadow:0 18px 44px #00000066;pointer-events:auto;animation:vx-toast .24s cubic-bezier(.2,.8,.3,1)}@keyframes vx-toast{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.toast i{display:grid;place-items:center;width:25px;height:25px;border-radius:9px;flex:none;color:#fff}.toast.success i{background:var(--green)}.toast.error i{background:var(--danger)}.toast.info i{background:var(--blue)}.toast div{flex:1;min-width:0}.toast strong{display:block;font-size:13.5px}.toast small{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.45}.toast>button{border:0;background:transparent;color:var(--muted);cursor:pointer;padding:2px}.toast.success{border-color:#35d07f4d}.toast.error{border-color:#ff65774d}.dialog-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:#05070ccc;backdrop-filter:blur(4px);animation:vx-fade .16s ease}@keyframes vx-fade{0%{opacity:0}to{opacity:1}}.dialog{width:min(470px,100%);border-radius:20px;border:1px solid var(--line);background:var(--panel);box-shadow:0 30px 80px #00000080;animation:vx-pop .2s cubic-bezier(.2,.8,.3,1)}@keyframes vx-pop{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.dialog form{display:grid;gap:13px;padding:24px}.dialog h2{margin:0;font-size:19px;letter-spacing:-.02em}.dialog p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.55}.dialog label{display:grid;gap:6px;font-size:12.5px;font-weight:650;color:var(--muted)}.dialog label input{padding:11px 13px;border-radius:11px;border:1px solid var(--line);background:var(--bg);color:var(--text)}.dialog label small{color:#7d8598;font-weight:500}.dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:4px}.dialog-actions button{padding:11px 17px;border-radius:12px;font-weight:700;cursor:pointer;border:1px solid var(--line);background:var(--panel2);color:var(--text)}.dialog-actions button.primary{border:0;background:var(--violet);color:#fff}.dialog-actions button.danger{border:0;background:var(--danger);color:#fff}@keyframes vx-shimmer{to{background-position:-160% 0}}.sk-block,.sk-line,.sk-text,.skeleton span{background:linear-gradient(100deg,var(--panel) 34%,var(--panel2) 50%,var(--panel) 66%);background-size:240% 100%;animation:vx-shimmer 1.35s linear infinite;border-radius:12px}.sk-block,.sk-line{display:block}.sk-line{height:12px;width:190px;margin:0 0 9px}.sk-line.sk-xs{height:9px;width:120px}.sk-line.sk-lg{height:28px;width:290px;border-radius:9px}.sk-text{color:transparent;border-radius:9px}.sk-hero{height:132px;border-radius:22px;margin-bottom:22px}.sk-metric{height:104px}.sk-rows{display:grid;gap:11px;margin-top:22px}.sk-row{height:68px;border-radius:16px}.skeleton{display:grid;gap:9px}.skeleton span{height:13px}.tree-loading{display:grid;place-items:center;gap:12px;min-height:330px;color:var(--muted);font-size:13px}.tree-loading .spinner{width:22px;height:22px;border-width:3px;border-color:#7c4dff3d;border-top-color:var(--violet2)}.tree-loading p{margin:0}.state-page{display:grid;place-items:center;min-height:100vh}.state-card{width:min(460px,100%);text-align:center;padding:34px 28px;border-radius:20px;border:1px solid var(--line);background:var(--panel)}.brand-mark-md{width:72px;height:72px;margin:0 auto 16px;box-shadow:0 14px 36px #7c4dff45}.brand-mark-lg{box-shadow:0 16px 40px #7c4dff40}.auth-form .brand-mark,.brand-mark-lg{width:96px;height:96px;margin:0 auto}.state-card .brand-mark{margin:0 auto 16px}.state-card h1{margin:0 0 9px;font-size:22px;letter-spacing:-.02em}.state-card p{margin:0 0 16px;color:var(--muted);font-size:13.5px;line-height:1.6}.state-card code{display:block;margin-bottom:16px;font-size:11.5px;color:#7d8598}.state-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.state-actions a,.state-actions button{padding:11px 18px;border-radius:12px;border:1px solid var(--line);background:var(--panel2);color:var(--text);font-weight:700;cursor:pointer}.state-actions .primary{border:0;background:var(--violet);color:#fff}@media (max-width:760px){.toast-stack{right:12px;left:12px;width:auto;bottom:max(80px,env(safe-area-inset-bottom))}}.field-hint{display:block;margin-top:5px;color:var(--muted);font-size:11.5px;font-weight:500}.activation-hint{border:1px solid #35d07f3d;background:#35d07f12;border-radius:12px;padding:11px 13px}.activation-hint b{color:var(--green)}.empty-note{margin:0;padding:22px;border:1px dashed var(--line);border-radius:14px;color:var(--muted);font-size:13px;text-align:center}.history[aria-busy=true],.wallet-balance[aria-busy=true]{opacity:.62;transition:opacity .15s ease}.input-action button{transition:color .15s ease}.input-action button:hover{color:var(--violet2)}.notice-side{display:grid;gap:7px;justify-items:end;align-content:start}.link-button{border:0;background:transparent;color:var(--violet2);font-size:11.5px;font-weight:700;cursor:pointer;padding:0}.link-button:hover{text-decoration:underline}.bell-badge{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;display:grid;place-items:center;background:var(--danger);color:#fff;font-size:10px;font-weight:800;font-style:normal;line-height:1;border:2px solid #0b0e17}.icon-button{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:12px;background:#171c28;color:#c5cbe0;flex:none;line-height:0}.icon-button svg{width:18px;height:18px;display:block}.sidebar-bell{position:relative;display:flex;align-items:center;gap:13px;padding:12px 13px;border-radius:12px;color:var(--muted);font-size:14px;font-weight:650}.sidebar-bell.active,.sidebar-bell:hover{background:#7c4dff1c;color:#bca8ff}.sidebar-bell .bell-badge{position:static;margin-left:auto}@keyframes vx-pop-in{0%{opacity:0;transform:translateY(-12px) scale(.8)}60%{transform:translateY(2px) scale(1.03)}to{opacity:1;transform:none}}.vx-pop-in{animation:vx-pop-in .42s cubic-bezier(.22,1.2,.36,1) both}.matrix2d-root.vx-pop-in{animation-name:vx-root-in}@keyframes vx-root-in{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:none}}@keyframes vx-draw{0%{stroke-dashoffset:1;opacity:0}20%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.vx-draw{stroke-dasharray:1;animation:vx-draw .5s ease-out both}@keyframes vx-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vx-slide-in{animation:vx-slide-in .26s cubic-bezier(.2,.8,.3,1) both}@keyframes vx-complete{0%{box-shadow:0 0 0 0 #7c4dff88}70%{box-shadow:0 0 0 22px #7c4dff00}to{box-shadow:0 0 0 0 #7c4dff00}}.matrix2d-shell.is-complete .matrix2d-root{animation:vx-root-in .5s cubic-bezier(.22,1.2,.36,1) both,vx-complete 2.4s ease-out .5s 3}.matrix2d-shell.is-complete .matrix2d-node.direct,.matrix2d-shell.is-complete .matrix2d-node.hold,.matrix2d-shell.is-complete .matrix2d-node.spill{animation:vx-pop-in .42s cubic-bezier(.22,1.2,.36,1) both,vx-complete 2s ease-out var(--vx-celebrate-delay,0s) 2}@media (prefers-reduced-motion:reduce){.matrix2d-shell.is-complete .matrix2d-node,.matrix2d-shell.is-complete .matrix2d-root,.vx-draw,.vx-pop-in,.vx-slide-in{animation:none!important;opacity:1;transform:none;stroke-dashoffset:0}}.otp-input{text-align:center;letter-spacing:.42em;font-size:22px;font-weight:800}.auth-form .password-field{position:relative;display:block}.auth-form .password-field input{width:100%;padding-right:48px;box-sizing:border-box}.auth-form .password-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:#2a3254;color:#e8edfb;display:grid;place-items:center;cursor:pointer;line-height:0}.auth-form .password-toggle svg{width:20px;height:20px;display:block;stroke:currentColor}.auth-form .password-toggle:hover,.auth-form .password-toggle[aria-pressed=true]{color:#fff;background:#3a4470}.auth-form .text-link{border:0;background:transparent;color:#a98cff;font-size:12px;cursor:pointer;padding:0}.auth-form .form-message{background:#7c4dff18;color:#bba7f8}.auth-form .form-error,.auth-form .form-message{padding:10px 12px;border-radius:11px;font-size:12.5px}.auth-form .form-error{margin:0;border:1px solid #ff65774d;background:#ff657712;color:#ffb3bd}.package-action.disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.icon-button.active{color:#bca8ff;border-color:#7c4dff}.profile-card{padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.profile-hero{display:flex;align-items:center;gap:14px;margin-bottom:18px}.profile-avatar{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#7c4dff,#4c24d1);color:#fff;font-weight:800;letter-spacing:.04em}.profile-hero small,.profile-hero strong{display:block}.profile-hero strong{font-size:18px;letter-spacing:-.03em}.profile-hero small{margin-top:4px;color:var(--muted);letter-spacing:.08em}.profile-facts{display:grid;gap:12px;margin:0}.profile-facts>div{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:#0e111b}.profile-facts dt{color:var(--muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.profile-facts dd{margin:0;font-size:13px}.profile-actions{display:grid;gap:10px;margin-top:16px}.profile-settings{display:flex;border:1px solid var(--line);border-radius:12px;background:var(--panel2);font-weight:700}.logout-btn,.profile-settings{align-items:center;justify-content:center;gap:8px;padding:13px 16px}.logout-btn{width:100%;display:inline-flex;border:1px solid #ff65774d;border-radius:12px;background:#ff657719;color:#ff7685;font-weight:800}.logout-btn>span{display:inline-flex;align-items:center;gap:8px}@media(max-width:800px){.bottom-nav a{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:1px}.bottom-nav svg{width:18px}}@media(max-width:360px){.bottom-nav a{font-size:7px;letter-spacing:-.02em}}.logout-nav{width:100%;display:flex;align-items:center;gap:13px;padding:12px 13px;border:0;border-radius:12px;background:transparent;color:#ff7685;font-size:14px;font-weight:650;text-align:left;cursor:pointer}.logout-nav:hover{background:#ff65771c}.logout-nav>span{display:inline-flex;align-items:center;gap:13px}.logout-icon{border-color:#ff65774d;background:#ff65771a;color:#ff7685}.logout-icon>span{display:contents}.reward-art{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.reward-photo{border-radius:10px}.wallet-split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 4px}.wallet-split-card{display:grid;gap:5px;padding:18px 20px;border:1px solid var(--line);border-radius:17px;background:var(--panel)}.wallet-split-card.activation{border-color:#f5bd4540;background:linear-gradient(140deg,#1b1708,#141826)}.wallet-split-card span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.wallet-split-card strong{font-size:26px;letter-spacing:-.03em}.wallet-split-card small{color:var(--muted);font-size:11px}.wallet-split-card a{justify-self:start;margin-top:6px;padding:7px 12px;border-radius:9px;background:#7c4dff26;color:#bca8ff;font-size:11px;font-weight:800}.wallet-split-card.activation a{background:#f5bd4522;color:#f5cd78}.reward-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.reward-chip{display:flex;align-items:center;gap:13px;padding:13px 15px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.reward-chip.active{border-color:#7c4dff59}.reward-chip.completed{border-color:#35d07f4d}.reward-chip.frozen{border-color:#f5bd454d}.reward-chip-art{width:58px;height:44px;flex:none;display:block;border-radius:10px;background:#0b0e17;padding:3px}.reward-chip>div{flex:1;min-width:0;display:grid;gap:3px}.reward-chip strong{font-size:13px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reward-chip small{color:var(--muted);font-size:11px}.reward-chip>b{font-size:15px;color:#f5cd78;font-variant-numeric:tabular-nums}.reward-bar{height:5px;margin-top:3px;background:#242a3a;overflow:hidden}.reward-bar,.reward-bar em{display:block;border-radius:3px}.reward-bar em{height:100%;background:linear-gradient(90deg,#f5bd45,#ffe9a8);transition:width .5s ease}.reward-card{display:grid;gap:11px;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.reward-card.active{border-color:#7c4dff59;box-shadow:0 14px 34px #7c4dff1f}.reward-card.completed{border-color:#35d07f4d}.reward-card.frozen{border-color:#f5bd4559}.reward-card.locked{opacity:.72}.reward-card-head{display:flex;align-items:center;justify-content:space-between}.reward-card-head span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em}.reward-card-art{position:relative;margin:0;padding:10px;border-radius:14px;background:radial-gradient(circle at 50% 22%,#1e2436,#0b0e17);aspect-ratio:16/10;overflow:hidden}.reward-card-art figcaption{position:absolute;inset:auto 10px 8px;font-size:11px;font-weight:800;letter-spacing:.02em;color:#f5cd78;text-align:center;text-shadow:0 2px 8px #000}.reward-card-art img,.reward-card-art svg{width:100%;height:100%}.reward-meter{display:grid;gap:5px}.reward-meter-top{display:flex;align-items:baseline;justify-content:space-between}.reward-meter-top b{font-size:17px;color:#f5cd78;font-variant-numeric:tabular-nums}.reward-meter-foot,.reward-meter-top small{color:var(--muted);font-size:10.5px}.reward-meter-foot b{color:#e7ebf5}.reward-meter>i{display:block;height:6px;border-radius:4px;background:#242a3a;overflow:hidden}.reward-meter>i em{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#f5bd45,#ffe9a8);transition:width .5s ease}.reward-card-price{font-size:24px;letter-spacing:-.04em}.reward-card ul{margin:0;padding:0;list-style:none;display:grid;gap:5px}.reward-card li{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11.5px}.reward-card li svg{flex:none;color:#f5bd45}.package-action.buy{border:0;cursor:pointer}.package-action.topup{background:#f5bd4522;color:#f5cd78}.wallet-balance.two{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;align-items:stretch;padding:1px;background:#ffffff26}.wallet-balance.two>div{padding:18px 20px;border:0;display:grid;gap:4px;background:linear-gradient(140deg,#5627cf,#814dff)}.wallet-bucket span{display:flex;align-items:center;gap:7px;color:#e4dbff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wallet-bucket strong{font-size:25px;letter-spacing:-.03em}.wallet-bucket small{color:#e4dbffb8;font-size:11px}.segmented.four{display:grid;grid-template-columns:repeat(4,1fr)}.segmented.four button{justify-content:center}.buy-preview{display:flex;gap:14px;padding:14px;border:1px solid var(--line);border-radius:15px;background:#0e111b}.buy-preview-art{width:88px;height:64px;flex:none;border-radius:11px;background:radial-gradient(circle at 50% 25%,#1e2436,#0b0e17);padding:5px}.buy-preview>div{flex:1;min-width:0;display:grid;gap:4px}.buy-preview strong{font-size:14px;letter-spacing:-.02em}.buy-preview small{color:var(--muted);font-size:11px}.buy-preview-rows{display:grid;gap:4px;margin:6px 0 0}.buy-preview-rows span{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;color:var(--muted)}.buy-preview-rows b{color:#e7ebf5;font-variant-numeric:tabular-nums}.buy-preview-rows .short b{color:#f5cd78}.buy-preview-rows .ok b{color:#6fe3a8}.transfer-flow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;border:1px solid var(--line);border-radius:14px;background:#0e111b}.transfer-flow span{display:grid;gap:3px;font-size:11px;color:var(--muted)}.transfer-flow span svg{color:#bca8ff}.transfer-flow b{font-size:15px;color:#e7ebf5;font-variant-numeric:tabular-nums}.transfer-flow i{color:#f5bd45;font-style:normal;font-size:18px}.matrix-reward-banner{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid #f5bd4540;border-radius:18px;background:linear-gradient(130deg,#191507,#141826);margin-bottom:14px}.matrix-reward-banner figure{width:110px;height:78px;flex:none;margin:0;padding:5px;border-radius:13px;background:radial-gradient(circle at 50% 25%,#1e2436,#0b0e17)}.matrix-reward-banner>div{flex:1;min-width:0;display:grid;gap:4px}.matrix-reward-banner span{color:#f5bd45;font-size:10px;font-weight:800;letter-spacing:.14em}.matrix-reward-banner strong{font-size:19px;letter-spacing:-.03em}.matrix-reward-banner small{color:var(--muted);font-size:11.5px}.matrix-reward-percent{font-size:30px;letter-spacing:-.04em;color:#f5cd78;font-variant-numeric:tabular-nums}.tier-tabs a{display:grid;justify-items:center;gap:3px}.buy-preview-art,.config-reward-art,.matrix-reward-banner figure,.reward-chip-art,.tier-tab-art,.tree-head-art{overflow:hidden;line-height:0}.tier-tab-art{display:block;width:46px;height:34px;padding:2px;border-radius:8px;background:#0b0e17}.buy-preview-art img,.buy-preview-art svg,.config-reward-art img,.config-reward-art svg,.matrix-reward-banner figure img,.matrix-reward-banner figure svg,.reward-chip-art img,.reward-chip-art svg,.tier-tab-art img,.tier-tab-art svg{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.tree-head-reward{display:flex;align-items:center;gap:9px;min-width:0}.tree-head-art{display:block;width:44px;height:32px;flex:none;padding:2px;border-radius:8px;background:#0b0e17}.activation-grant{display:grid;gap:12px;padding:18px;margin-top:16px;border:1px solid #f5bd4540;border-radius:18px;background:linear-gradient(140deg,#181406,#141826)}.activation-grant h3{display:flex;align-items:center;gap:8px;margin:0;font-size:14px}.activation-grant h3 svg{color:#f5bd45}.activation-grant-row{display:grid;grid-template-columns:1.2fr .7fr 1.4fr;gap:10px}.activation-grant label{display:grid;gap:5px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.activation-grant input{padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:#0d1019;color:var(--text);font-size:13px;text-transform:none;letter-spacing:normal}.activation-grant button{justify-self:start}.settled-note,.table-note{color:var(--muted);font-size:11px}.settled-note{font-weight:700}.activation-grant.remove,.admin-shell .activation-grant.remove{border-color:#ff657755;background:linear-gradient(140deg,#1c0d10,#141826)}.activation-grant-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.activation-mode{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:11px;background:#0d1019}.activation-mode button{border:0;padding:8px 13px;border-radius:8px;background:transparent;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer}.activation-mode button.active{background:#f5bd45;color:#1a1204}.activation-mode button.active.danger{background:var(--danger);color:#fff}.activation-amount{display:flex;gap:6px}.activation-amount input{flex:1;min-width:0}.activation-amount button{border:1px solid var(--line);border-radius:11px;padding:0 12px;background:#1b2130;color:#ffd166;font-size:11px;font-weight:800;cursor:pointer}.activation-grant input[aria-invalid=true]{border-color:var(--danger)}.activation-wallet{display:grid;gap:8px;padding:13px 14px;border:1px solid #f5bd4533;border-radius:13px;background:#0d1019}.activation-wallet-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.activation-wallet-head span{display:grid;gap:2px;min-width:0}.activation-wallet-head b{font-size:14px}.activation-wallet-head small{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis}.activation-wallet-balance{text-align:right}.activation-wallet-balance b{font-size:20px;color:#ffd166}.activation-wallet ul{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #f5bd4522}.activation-wallet li{display:grid;grid-template-columns:150px 1fr auto;gap:10px;padding:7px 0;border-bottom:1px solid #ffffff0d;font-size:11.5px;color:#c9cdd8}.activation-wallet li:last-child{border-bottom:0}.activation-wallet li span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activation-wallet li b.in{color:#4fd79a}.activation-wallet li b.out{color:#ff8a97}.activation-wallet-note{margin:0;color:var(--muted);font-size:12px}.activation-wallet-note.error{color:#ff8d9a}.reverse-grant{justify-self:start;margin-top:4px;padding:4px 10px;border:1px solid #ff657766;border-radius:8px;background:#ff65771a;color:#ff8a97;font-size:10.5px;font-weight:800;cursor:pointer}.reverse-grant:disabled{opacity:.5;cursor:default}.manage-wallet{justify-self:start;padding:6px 11px;border:1px solid #f5bd4566;border-radius:9px;background:#f5bd451a;color:#ffd166;font-size:11px;font-weight:800}@media(max-width:600px){.activation-wallet li{grid-template-columns:1fr auto}.activation-wallet li span:first-child{grid-column:1/-1;color:var(--muted);font-size:10px}}.wallet-lookup{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.wallet-lookup label{display:grid;gap:5px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wallet-lookup input{padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:#0d1019;color:var(--text);font-size:13px;text-transform:none;letter-spacing:normal}.wallet-step{margin:4px 0 0;color:#f3e6c0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wallet-pick{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wallet-pick button{justify-self:stretch;display:grid;gap:3px;text-align:left;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#121726;color:var(--text);cursor:pointer}.wallet-pick button small{color:var(--muted);font-size:11px;font-weight:700}.wallet-pick button b{font-size:19px}.wallet-pick button em{color:#8a92a6;font-size:10.5px;font-style:normal}.wallet-pick button.selected{border-color:#f5bd45;background:#f5bd4514;box-shadow:inset 0 0 0 1px #f5bd45}.wallet-pick button:disabled{opacity:.4;cursor:not-allowed}.wallet-action{display:grid;gap:12px}.wallet-source{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wallet-source label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:#0d1019;font-size:12.5px;font-weight:700;text-transform:none;letter-spacing:normal;color:var(--text);cursor:pointer}.wallet-source label small{flex-basis:100%;color:var(--muted);font-size:10.5px;font-weight:600}.wallet-source label.selected{border-color:#f5bd45}.wallet-source label[aria-disabled=true]{opacity:.45;cursor:not-allowed}.wallet-source input{width:auto;padding:0}.wallet-buttons{display:flex;gap:10px;flex-wrap:wrap}.wallet-reversal{margin:0;padding:10px 12px;border:1px solid #ff657755;border-radius:11px;background:#ff65771a;color:#ffd5da;font-size:12.5px}.founder-statement .statement-head,.founder-statement .statement-row{grid-template-columns:.8fr 1.4fr .9fr 1.1fr .9fr 1.3fr}a.reverse-grant{display:inline-block;text-align:center}@media(max-width:760px){.founder-statement .statement-row{grid-template-columns:1fr 1fr}}@media(max-width:700px){.wallet-lookup,.wallet-pick,.wallet-source{grid-template-columns:1fr}}.support-purposes{display:grid;gap:10px;margin-bottom:16px}.support-purposes article{display:grid;gap:10px;align-content:start;padding:13px 14px;border:1px solid #f5bd4533;border-radius:13px;background:#0d1019}.support-purposes article.blocked{opacity:.6}.support-purpose-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.support-purpose-head>div:first-child{display:grid;gap:3px;flex:1 1 260px;min-width:0}.support-purpose-head .support-new-email{margin-top:8px}.support-purpose-head b{font-size:14px}.support-purpose-head small{color:var(--muted);font-size:11.5px}.support-actions{display:flex;gap:8px;flex-wrap:wrap}.support-actions button{padding:9px 14px;font-size:12.5px}.support-actions button.ghost{border:1px solid #f5bd4566;border-radius:11px;background:transparent;color:#ffd166;font-weight:800;cursor:pointer}.support-new-email{display:grid;gap:5px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.support-new-email input{padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#121726;color:var(--text);font-size:13px;text-transform:none;letter-spacing:normal}.support-code code{letter-spacing:.35em;font-size:26px}.support-code p{margin:8px 0 0;color:#f3e6c0;font-size:12px;line-height:1.5}.support-sent{margin:0;padding:9px 11px;border-radius:10px;background:#35d07f14;color:#9ee8c0;font-size:12px}.support-sent.failed{background:#ff65771a;color:#ffb3bc}.support-mail-title{margin:4px 0 8px;font-size:13px;color:#ffd166}.support-mail{display:grid;margin:0 0 10px;padding:0;list-style:none;border:1px solid #f5bd4526;border-radius:12px;overflow:hidden}.support-mail li{display:grid;grid-template-columns:1.4fr 1fr auto;gap:10px;align-items:center;padding:9px 12px;border-bottom:1px solid #ffffff0d;font-size:12px}.support-mail li:last-child{border-bottom:0}.support-mail li span{display:grid;gap:2px;min-width:0}.support-mail li small{color:var(--muted);font-size:10.5px;overflow:hidden;text-overflow:ellipsis}.support-mail li span:last-child{justify-items:end}.support-mail-error{color:#ff8d9a!important;max-width:220px;white-space:nowrap}@media(max-width:700px){.support-mail li{grid-template-columns:1fr auto}.support-mail li span:nth-child(2){display:none}}@media(max-width:950px){.activation-grant-row{grid-template-columns:1fr}}@media(max-width:800px){.reward-strip,.wallet-balance.two,.wallet-split{grid-template-columns:1fr}.segmented.four{grid-template-columns:1fr 1fr}.matrix-reward-banner{flex-wrap:wrap}.matrix-reward-banner figure{width:82px;height:58px}.matrix-reward-percent{font-size:24px}.tier-tab-art{width:38px;height:28px}.buy-preview{flex-direction:column}.buy-preview-art{width:100%;height:96px}}.config-reward-art{display:block;width:44px;height:32px;flex:none;padding:2px;border-radius:8px;background:#0b0e17}.package-grid .reward-meter{display:grid;gap:5px;color:inherit;font-size:inherit}.package-grid .reward-card li:before{content:none}.package-grid .reward-card>strong.reward-card-price{margin-top:0}.config-row.package{grid-template-columns:50px 92px minmax(120px,1fr) minmax(170px,1.5fr) 82px 76px}@media(max-width:800px){.config-row.package{grid-template-columns:50px 1fr}.config-row.package>b{grid-column:auto}.config-row.package button,.config-row.package input{grid-column:1/-1}}.buy-preview-art:has(.reward-photo),.config-reward-art:has(.reward-photo),.matrix-reward-banner figure:has(.reward-photo),.reward-card-art:has(.reward-photo),.reward-chip-art:has(.reward-photo),.tier-tab-art:has(.reward-photo),.tree-head-art:has(.reward-photo){padding:0;background:#0b0e17}.reward-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;aspect-ratio:16/10}.reward-card-art .reward-photo{border-radius:14px}.reward-card-art:after{content:"";position:absolute;inset:auto 0 0;height:44px;z-index:0;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#0b0e1700,#0b0e17e6);pointer-events:none}.reward-card-art figcaption{z-index:1}.ghost-button{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--text);font-size:12px;font-weight:700}.ghost-button:hover{border-color:#8a5bff;color:#c4b3fa}.statement-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.statement-totals article{position:relative;overflow:hidden;padding:20px;border:1px solid var(--line);border-radius:17px;background:var(--panel)}.statement-totals article:after{content:"";position:absolute;width:82px;height:82px;border-radius:50%;right:-32px;top:-32px;background:var(--violet);filter:blur(32px);opacity:.24}.statement-totals article.cyan:after{background:var(--blue)}.statement-totals article.gold:after{background:var(--amber)}.statement-totals span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;letter-spacing:.1em}.statement-totals strong{display:block;margin:9px 0 5px;font-size:26px;letter-spacing:-.03em}.statement-totals small{display:block;color:#8b93a8;font-size:10px}.statement-totals em{display:block;margin-top:8px;font-style:normal;font-size:10px}.statement-warn{color:var(--amber)}.statement-tabs{display:flex;gap:6px;margin-bottom:12px;border-bottom:1px solid var(--line)}.statement-tabs a{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:2px solid transparent;color:var(--muted);font-size:12px;font-weight:700}.statement-tabs a.active{color:#c4b3fa;border-color:#875aff}.statement-tabs b{padding:2px 7px;border-radius:9px;background:#7c4dff22;color:#a88cff;font-size:9px}.statement-list{display:grid;gap:8px}.statement-list article{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.5fr) auto;gap:14px;align-items:center;padding:15px 17px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.statement-list article.retained{border-color:#6b5420}.statement-list article.locked{opacity:.72}.statement-main{min-width:0}.statement-main strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statement-main small{display:block;margin-top:3px;color:var(--muted);font-size:10px}.statement-meta{min-width:0}.statement-meta span{display:block;font-size:11px;color:#b9c1d6}.statement-meta small{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:10px}.statement-meta .direct{color:#5cbcff}.statement-meta .spill{color:#f08fd0}.statement-meta .locked-note{color:#8b93a8}.statement-amount{display:grid;justify-items:end;gap:6px;text-align:right}.statement-amount b{font-size:15px;color:var(--green)}.statement-list article.locked .statement-amount b,.statement-list article.retained .statement-amount b{color:#8b93a8}.statement-list time{grid-column:1/-1;color:#6d768b;font-size:9px}.statement-empty{margin:0;padding:26px 20px;border:1px dashed var(--line);border-radius:15px;color:var(--muted);font-size:11px;line-height:1.7;text-align:center}.statement-pager{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:14px;color:var(--muted);font-size:10px}.statement-pager a{padding:9px 14px;border:1px solid var(--line);border-radius:10px;color:#c4b3fa;font-size:11px}@media(max-width:800px){.statement-totals{grid-template-columns:1fr}.statement-totals article{padding:16px}.statement-totals strong{font-size:22px}.statement-list article{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px}.statement-meta{grid-column:1/-1}.statement-tabs a{flex:1;justify-content:center}}.board-shell{padding:16px;background:#f2f1f7;color:#151624;min-height:260px}.board-progress{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:14px;color:#6b6479;font-size:9px}.board-progress span{display:flex;align-items:center;gap:5px;white-space:nowrap}.board-progress b{color:#3f3952;font-size:11px}.board-progress>i{height:6px;overflow:hidden;border-radius:10px;background:#ded9e8}.board-progress>i em{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#7c4dff,#27acec);transition:width .45s ease}.board-root{width:100%;display:flex;align-items:center;gap:11px;padding:13px 15px;border:0;border-radius:16px;background:linear-gradient(145deg,#8151f4,#5e30d2);color:#fff;font:inherit;text-align:left;cursor:pointer;box-shadow:0 8px 20px #5731b833}.board-root i{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:12px;background:#ffffff26;font-style:normal;font-size:9px;font-weight:900}.board-root span{min-width:0;display:grid;gap:3px}.board-root strong{font-size:13px}.board-root small{font-size:10px;color:#ded4ff}.board-root em{margin-left:auto;font-style:normal;font-size:10px;font-weight:800;color:#e8e0ff;text-align:right}.board-branches{display:grid;gap:9px;margin-top:11px}.board-branch{border:1px solid #ded9ec;border-radius:16px;background:#fff;overflow:hidden}.board-branch.vacant{border-style:dashed;background:#fafaff}.board-branch-head{display:flex;align-items:stretch;gap:0}.board-branch-head .board-seat{flex:1;min-width:0;border-radius:0}.board-toggle{flex:none;display:grid;place-items:center;gap:2px;width:58px;border:0;border-left:1px solid #ece9f4;background:#f7f5fd;color:#6a6280;cursor:pointer}.board-toggle b{font-size:10px;font-weight:800}.board-children{list-style:none;margin:0;padding:0;border-top:1px solid #ece9f4;background:#fbfaff}.board-children li{border-bottom:1px solid #f0edf7}.board-children li:last-child{border:0}.board-children .board-seat{padding-left:26px}.board-seat{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;border:0;background:transparent;color:#282438;font:inherit;text-align:left;cursor:pointer}.board-seat:hover{background:#f4f1fd}.board-seat i{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:11px;font-style:normal;font-size:9px;font-weight:900;color:#fff}.board-seat span{min-width:0;flex:1;display:grid;gap:3px}.board-seat strong{font-size:12px}.board-seat small,.board-seat strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-seat small{font-size:9px;color:#7a7488}.board-seat em{flex:none;font-style:normal;font-size:9px;font-weight:800;color:#8a8496}.board-seat b{flex:none;padding:3px 7px;border-radius:9px;font-size:8px;font-weight:800}.board-seat b.direct{background:#dff4ff;color:#1b7fa8}.board-seat b.spill{background:#ffe3f2;color:#b9538a}.board-seat.direct i{background:#26aeea}.board-seat.spill i{background:#e76eae}.board-seat.hold i{background:#d6a915}.board-seat.empty i{background:#dcd9e2;color:#8b8495;font-size:15px;font-weight:500}.board-seat.empty strong{color:#918a9a;font-weight:650}.board-key{flex-wrap:wrap;gap:12px;margin-top:13px;color:#6f6880;font-size:9px}.board-key,.board-key span{display:flex;align-items:center}.board-key span{gap:5px}.board-key i{width:8px;height:8px;border-radius:50%}.board-key .direct{background:#26aeea}.board-key .spill{background:#e76eae}.board-key .hold{background:#d6a915}.board-key .empty{background:#c8c4d0}.board-key b{margin-left:auto;color:#6f4ac5}.tree-view-toggle button{white-space:nowrap}@media(max-width:800px){.board-shell{padding:13px}.board-seat{padding:11px 12px;gap:9px}.board-children .board-seat{padding-left:20px}.board-seat b{display:none}.board-toggle{width:50px}}.income-split.four{grid-template-columns:repeat(4,1fr)}.statement-link{display:flex;justify-content:center;margin:2px 0 14px}@media(max-width:800px){.income-split.four{grid-template-columns:1fr 1fr}.statement-link{font-size:11px;text-align:center}}.matrix2d-shell{position:relative;height:600px;overflow:hidden;background:linear-gradient(180deg,#faf9ff,#f0eef8);color:#1c1b2a;isolation:isolate}.matrix2d-shell:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#7768a70b 1px,transparent 0),linear-gradient(90deg,#7768a70b 1px,transparent 0);background-size:24px 24px}.matrix2d-toolbar{position:absolute;z-index:20;top:14px;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.matrix2d-toolbar>span{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #ded9ec;border-radius:10px;background:#ffffffdd;color:#6d677c;font-size:10px;font-weight:750;box-shadow:0 5px 18px #44355e15}.matrix2d-toolbar>span svg{width:13px}.matrix2d-toolbar>div{display:flex;align-items:center;padding:4px;border:1px solid #ded9ec;border-radius:11px;background:#fffffff0;box-shadow:0 6px 20px #44355e1a;pointer-events:auto}.matrix2d-toolbar button{width:31px;height:29px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#5f596c;cursor:pointer}.matrix2d-toolbar button:hover{background:#eee9fb;color:#7243e7}.matrix2d-toolbar button svg{width:14px}.matrix2d-toolbar b{width:38px;color:#746d80;font-size:9px;text-align:center}.matrix2d-progress{position:absolute;z-index:12;top:62px;left:50%;width:min(520px,calc(100% - 32px));display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;transform:translateX(-50%);color:#777083;font-size:8px}.matrix2d-progress span{display:flex;align-items:center;gap:4px;white-space:nowrap}.matrix2d-progress b{color:#514963}.matrix2d-progress>i{height:5px;overflow:hidden;border-radius:10px;background:#ded9e8}.matrix2d-progress>i em{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#7c4dff,#27acec);transition:width .45s ease}.matrix2d-viewport{position:absolute;inset:0;overflow:hidden;touch-action:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.matrix2d-viewport:active{cursor:grabbing}.matrix2d-scene{position:absolute;left:50%;top:92px;width:1000px;height:500px;transform-origin:top left;will-change:transform;transition:transform .15s ease-out}.matrix2d-viewport:active .matrix2d-scene{transition:none}.matrix2d-lines{position:absolute;inset:0;width:1000px;height:500px;overflow:visible}.matrix2d-lines path{fill:none;stroke:#9275d7;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #795dcc28)}.matrix2d-node-wrap,.matrix2d-root{position:absolute}.matrix2d-node-wrap{transform:translate(-50%,-50%)}.matrix2d-root{z-index:5;width:178px;height:72px;display:flex;align-items:center;gap:10px;padding:10px 13px;border:0;border-radius:18px;background:linear-gradient(145deg,#8151f4,#5e30d2);color:#fff;font:inherit;text-align:left;cursor:pointer;box-shadow:0 9px 0 #4e25b7,0 16px 27px #5731b834}.matrix2d-root.selected{outline:3px solid #ffffff55;outline-offset:4px}.matrix2d-root>span:nth-child(2){display:grid;gap:3px}.matrix2d-root strong{font-size:11px}.matrix2d-root small{font-size:8px;color:#ddd2fb}.matrix2d-root>em{position:absolute;right:10px;top:8px;color:#e8e0ff;font-size:7px;font-style:normal;font-weight:800}.matrix2d-avatar{width:35px;height:35px;flex:0 0 35px;display:grid;place-items:center;border-radius:11px;background:#ffffff22;color:inherit;font-size:8px;font-weight:900}.matrix2d-node{position:relative;display:flex;align-items:center;text-align:left;border:1px solid transparent;color:#282438;cursor:pointer;outline:0}.matrix2d-node.level-one{width:154px;height:68px;gap:9px;padding:9px 12px;border-radius:17px}.matrix2d-node.level-two{width:48px;height:55px;display:grid;place-items:center;padding:5px;border-radius:13px}.matrix2d-node.direct{border-color:#6cc7ee;background:linear-gradient(145deg,#f1fbff,#dff4ff);box-shadow:0 7px 0 #64b7db,0 13px 22px #3688ae24}.matrix2d-node.spill{border-color:#eda0c9;background:linear-gradient(145deg,#fff5fb,#ffe3f2);box-shadow:0 7px 0 #d87cad,0 13px 22px #b9538a24}.matrix2d-node.empty{border-color:#cbc7d4;border-style:dashed;background:linear-gradient(145deg,#fff,#eeeef3);box-shadow:0 7px 0 #c1bdca;color:#918a9a}.matrix2d-node.selected{outline:3px solid #7850e33d;outline-offset:4px}.matrix2d-node:hover{filter:brightness(1.02);transform:translateY(-2px)}.matrix2d-node.direct .matrix2d-avatar{background:#26aeea;color:#fff}.matrix2d-node.spill .matrix2d-avatar{background:#e76eae;color:#fff}.matrix2d-node.empty .matrix2d-avatar{background:#dcd9e2;color:#8b8495;font-size:15px;font-weight:500}.matrix2d-node.level-two .matrix2d-avatar{width:29px;height:29px;flex-basis:29px;border-radius:9px;font-size:7px}.matrix2d-copy{min-width:0;display:grid;gap:4px}.matrix2d-copy small,.matrix2d-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix2d-copy strong{font-size:10px}.matrix2d-copy small{color:#777181;font-size:7px}.matrix2d-node em{position:absolute;right:7px;top:5px;color:#85808e;font-size:7px;font-style:normal;font-weight:800}.matrix2d-node.level-two em{position:static;font-size:7px;line-height:8px}.branch-toggle{position:absolute;z-index:4;left:50%;bottom:-23px;width:23px;height:23px;display:grid;place-items:center;transform:translateX(-50%);border:1px solid #d7d0e5;border-radius:50%;background:#fff;color:#7356b5;cursor:pointer;box-shadow:0 3px 8px #4936701c}.branch-toggle svg{width:12px}.matrix2d-key{position:absolute;z-index:15;left:16px;right:16px;bottom:13px;display:flex;align-items:center;gap:12px;color:#766f80;font-size:9px}.matrix2d-key span{display:flex;align-items:center;gap:5px}.matrix2d-key i{width:8px;height:8px;border-radius:50%}.matrix2d-key .direct{background:#26aeea}.matrix2d-key .spill{background:#e76eae}.matrix2d-key .empty{background:#c8c4d0}.matrix2d-key b{margin-left:auto;color:#6f4ac5;font-size:9px}.matrix2d-shell .node-detail,.matrix3d-shell .node-detail{z-index:30;top:50%;right:auto;left:50%;bottom:auto;min-width:0;width:min(260px,calc(100% - 28px));transform:translate(-50%,-50%);border:1px solid #ffffff1b;box-shadow:0 18px 40px #1c142a55}.matrix2d-shell .node-detail button,.matrix3d-shell .node-detail button{cursor:pointer}.node-detail-backdrop{position:absolute;inset:0;z-index:28;border:0;background:#0b091866;cursor:pointer}.node-public-card{justify-items:center;text-align:center;gap:6px;padding:20px 18px 16px}.node-public-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#7c4dff;color:#fff;font-size:11px;font-weight:900}.node-public-card strong{padding-right:0;font-size:14px}.form-message{padding:10px;border-radius:9px;background:#7c4dff18;color:#bba7f8;font-size:11px}@media(max-width:800px){.matrix2d-shell{height:50dvh;min-height:240px;max-height:50dvh}.matrix2d-viewport{touch-action:pan-y;cursor:default}.matrix2d-toolbar>span{display:none}.matrix2d-toolbar{justify-content:flex-end}.matrix2d-progress{top:61px}.matrix2d-scene{top:96px}}@media(max-width:440px){.matrix2d-toolbar button{width:28px}.matrix2d-toolbar b{width:31px}.matrix2d-progress{grid-template-columns:auto 1fr auto;font-size:7px}.matrix2d-scene{top:100px}.matrix2d-key{gap:8px}.matrix2d-key b{display:none}}.matrix2d-node.hold{border-color:#e7c347;background:linear-gradient(145deg,#fffbed,#fff1b5);box-shadow:0 7px 0 #cfa92e,0 13px 22px #8d6d1624}.matrix2d-node.hold .matrix2d-avatar{background:#d6a915;color:#fff}.matrix2d-key .hold{background:#d6a915}html{background:var(--bg)}body{background:transparent}.auth-page{background:radial-gradient(circle at 50% 0,#321c6d99,transparent 44%)}:root{--panel:#101522f5;--panel2:#161c2ef5;--glow-violet:#9b7dff;--glow-blue:#5cbcff;--glow-gold:#ffd166}.vx-atmosphere{position:fixed;inset:0;z-index:-1;overflow:hidden;max-width:100%;pointer-events:none;contain:strict;background:radial-gradient(900px 520px at 6% -18%,#3a1f8899 0,transparent 58%),radial-gradient(720px 480px at 108% -8%,#12305688 0,transparent 55%),radial-gradient(640px 560px at 50% 120%,#2a186688 0,transparent 60%),#070914}.vx-atmosphere i{position:absolute;display:block}.vx-aurora{border-radius:50%;filter:blur(72px);opacity:.72;mix-blend-mode:screen;will-change:transform}.vx-aurora.one{width:54vmax;height:54vmax;left:-16vmax;top:-18vmax;background:radial-gradient(circle,var(--glow-violet) 0,transparent 68%);animation:vx-drift-a 28s ease-in-out infinite}.vx-aurora.two{width:44vmax;height:44vmax;right:-14vmax;top:-10vmax;background:radial-gradient(circle,var(--glow-blue) 0,transparent 66%);opacity:.38;animation:vx-drift-b 34s ease-in-out infinite}.vx-aurora.three{width:40vmax;height:40vmax;left:32%;bottom:-22vmax;background:radial-gradient(circle,var(--glow-gold) 0,transparent 64%);opacity:.26;animation:vx-drift-c 40s ease-in-out infinite}@keyframes vx-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(7vmax,5vmax,0) scale(1.12)}}@keyframes vx-drift-b{0%,to{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(-6vmax,7vmax,0) scale(.92)}}@keyframes vx-drift-c{0%,to{transform:translateZ(0) scale(.95)}50%{transform:translate3d(5vmax,-6vmax,0) scale(1.15)}}.vx-grid{left:50%;bottom:0;width:300%;height:52%;transform:translateX(-50%) perspective(100vmin) rotateX(62deg);transform-origin:50% 100%;background-image:linear-gradient(#8b5cff5c 1px,transparent 0),linear-gradient(90deg,#8b5cff44 1px,transparent 0);background-size:74px 74px;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 18%,transparent 82%);mask-image:linear-gradient(0deg,#000 0,#000 18%,transparent 82%);animation:vx-grid-run 9s linear infinite;will-change:background-position}@keyframes vx-grid-run{to{background-position:0 74px,0 0}}.vx-motes{inset:-25% 0 0;background-image:radial-gradient(circle,#f5bd45cc 1.5px,transparent 2.2px),radial-gradient(circle,#a98bffaa 1.2px,transparent 1.9px);background-size:92px 92px,137px 137px;background-position:0 0,46px 31px;opacity:.8;-webkit-mask-image:radial-gradient(130% 92% at 50% 42%,#000 0,transparent 80%);mask-image:radial-gradient(130% 92% at 50% 42%,#000 0,transparent 80%);animation:vx-motes-rise 24s linear infinite;will-change:background-position}@keyframes vx-motes-rise{to{background-position:0 -92px,46px -106px}}.vx-curve{position:absolute;inset:auto 0 6% 0;width:100%;height:48%;opacity:.55;filter:drop-shadow(0 0 14px #7c4dff55)}.vx-curve path{fill:none;stroke:url(#vxCurveStroke);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:vx-curve-draw 4.5s cubic-bezier(.4,0,.2,1) .4s forwards}@keyframes vx-curve-draw{to{stroke-dashoffset:0}}@media (max-width:800px){.vx-aurora{filter:blur(52px)}.vx-aurora.two{display:none}.vx-grid{height:44%;background-size:58px 58px;animation-duration:11s}.vx-curve{display:none}}@media (prefers-reduced-motion:reduce){.vx-aurora,.vx-curve path,.vx-grid,.vx-motes{animation:none!important}.vx-curve path{stroke-dashoffset:0}}@media (prefers-reduced-data:reduce){.vx-curve,.vx-motes{display:none}.vx-aurora{animation:none}}