@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Inter,Manrope,Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f5f0ff;background:#08070d;font-synthesis:none;text-rendering:optimizeLegibility;--void: #08070d;--ink: #100e18;--panel: #15121f;--panel-2: #1b1728;--line: rgba(255, 255, 255, .09);--muted: #9f98ae;--violet: #9b72ff;--violet-2: #6841d9;--copper: #f0a76b;--gold: #f6d58a;--mint: #6ee7bd;--danger: #ff7d82}.qa-register-card{margin-top:18px;padding:18px;border:1px solid rgba(240,207,138,.3);border-radius:10px;background:linear-gradient(145deg,#9168e821,#f0cf8a12)}.qa-register-card>span,.sandbox-success span,.qa-topup-banner span{color:var(--gold);font:8px DM Mono,monospace;letter-spacing:.12em}.qa-register-card h2{margin:8px 0;font-size:20px}.qa-register-card p{margin:0 0 13px;font-size:10px}.qa-register-card label{display:block;margin-bottom:6px;color:var(--muted);font-size:9px}.qa-register-card>div{display:flex;gap:8px}.qa-register-card input{flex:1;min-width:0;padding:11px;border:1px solid var(--line);border-radius:6px;color:#fff;background:#0e0b15}.qa-register-card button{padding:11px 14px;border:0;border-radius:6px;color:#160f20;background:linear-gradient(135deg,var(--gold),#c49464);font-weight:700}.sandbox-success{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 24px 0;padding:18px 20px;border:1px solid rgba(110,231,189,.3);border-radius:9px;background:linear-gradient(120deg,#6ee7bd1a,#9168e814)}.sandbox-success h2{margin:5px 0;font-size:19px}.sandbox-success p,.sandbox-success small{display:block;color:var(--muted)}.sandbox-success button{flex:none;padding:10px 14px;border:0;border-radius:6px;background:var(--mint);color:#07120f;font-weight:700}.portal-warning{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 24px 0;padding:14px 18px;border:1px solid rgba(255,125,130,.25);border-radius:8px;color:#2b1646;background:#fff4e8}.portal-warning strong,.portal-warning span{display:block}.portal-warning span{color:#6c6174;font-size:11px}.portal-warning button{padding:9px 13px;border:0;border-radius:6px;color:#fffdf8;background:#3b1d68;font-weight:800}.qa-topup-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:15px 18px;border:1px solid rgba(240,207,138,.26);border-radius:8px;background:#f0cf8a0e}.qa-topup-banner strong,.qa-topup-banner small{display:block;margin-top:4px}.qa-topup-banner small{color:var(--muted)}.qa-topup-banner b{color:var(--gold);font-size:24px}@media(max-width:700px){.qa-register-card>div,.sandbox-success,.portal-warning,.qa-topup-banner{align-items:stretch;flex-direction:column}.sandbox-success,.portal-warning{margin:12px}}*{box-sizing:border-box}html{background:var(--void);scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 80% -10%,rgba(115,70,210,.18),transparent 40rem),var(--void)}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}.overline{color:var(--copper);font:500 10px DM Mono,monospace;letter-spacing:.17em;text-transform:uppercase}.monk-mark{position:relative;display:grid;width:46px;height:46px;place-items:center;overflow:hidden;border:1px solid rgba(240,167,107,.5);border-radius:50%;background:radial-gradient(circle at 35% 30%,#b38aff,#3e246f 58%,#160e27);box-shadow:0 0 28px #9b72ff40}.monk-mark span{z-index:1;color:#fff6e8;font:800 11px DM Mono,monospace;letter-spacing:.04em}.monk-mark i{position:absolute;width:34px;height:34px;border:1px solid rgba(246,213,138,.35);border-radius:45% 55% 52% 48%;transform:rotate(35deg)}.primary-luxury{min-height:54px;padding:0 24px;border:1px solid rgba(246,213,138,.28);border-radius:7px;color:#150e21;background:linear-gradient(120deg,var(--gold),var(--copper));box-shadow:0 12px 36px #f0a76b2e;font-weight:800;transition:transform .2s,filter .2s}.primary-luxury:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.06)}.primary-luxury:disabled{cursor:not-allowed;opacity:.42}.entry-shell{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 75% 5%,rgba(124,77,213,.18),transparent 35rem),linear-gradient(135deg,#08070d,#0e0a16 60%,#0a0810)}.entry-header,.entry-footer{position:relative;z-index:2;width:min(1360px,calc(100% - 44px));margin:auto}.entry-header{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.entry-brand{display:flex;align-items:center;gap:13px;text-decoration:none}.entry-brand>div:last-child{display:grid;gap:2px}.entry-brand strong{letter-spacing:.08em}.entry-brand small{color:var(--muted);font:8px DM Mono,monospace;letter-spacing:.13em}.entry-network{display:flex;align-items:center;gap:9px;color:var(--muted);font:10px DM Mono,monospace;letter-spacing:.1em}.entry-network i,.network-state i{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 15px var(--mint)}.entry-main{width:min(1360px,calc(100% - 44px));min-height:calc(100vh - 150px);margin:auto}.entry-hero{min-height:710px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,8vw,130px)}.hero-visual{position:relative;min-height:520px;display:grid;place-items:center}.hero-monogram{z-index:2;display:grid;width:250px;height:310px;place-items:center;border:1px solid rgba(240,167,107,.4);border-radius:48% 48% 38% 38%;color:#f8ddbd;background:radial-gradient(circle at 50% 30%,#9b72ff94,#3a1e5eb8 40%,#0c0914f2 72%);box-shadow:inset 0 0 60px #f6d58a17,0 30px 100px #6638b440;font-size:68px;font-weight:800;letter-spacing:-.08em}.hero-ring{position:absolute;border:1px solid rgba(155,114,255,.2);border-radius:50%;animation:orbit 18s linear infinite}.ring-one{width:420px;height:420px}.ring-two{width:520px;height:280px;transform:rotate(35deg);animation-direction:reverse}.hero-stat{position:absolute;right:0;bottom:54px;z-index:3;display:grid;gap:6px;padding:18px 22px;border:1px solid var(--line);border-radius:8px;background:#14101ecc;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.hero-stat span{color:var(--copper);font:9px DM Mono,monospace;letter-spacing:.14em}.hero-copy h1,.entry-card h1{margin:14px 0 24px;font-size:clamp(52px,6.8vw,104px);line-height:.91;letter-spacing:-.07em}.hero-copy h1 em{color:var(--gold);font-style:normal}.hero-copy>p{max-width:700px;color:var(--muted);font-size:17px;line-height:1.75}.entry-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.id-lookup{max-width:520px;margin-top:38px;padding-top:24px;border-top:1px solid var(--line)}.id-lookup label{display:block;margin-bottom:10px;color:var(--muted);font-size:12px}.id-lookup>div{display:grid;grid-template-columns:1fr auto}.id-lookup input{min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:6px 0 0 6px;outline:0;color:#fff;background:#ffffff0a;font:500 16px DM Mono,monospace}.id-lookup button{border:0;border-radius:0 6px 6px 0;color:#160f20;background:var(--violet);font-weight:800}.id-lookup .qa-demo-login{width:100%;min-height:42px;margin-top:8px;border:1px solid rgba(240,207,138,.25);border-radius:6px;color:var(--gold);background:#f0cf8a0f;font-size:11px;letter-spacing:.04em}.lookup-result{display:grid;gap:4px;margin-top:12px;padding:12px 14px;border:1px solid rgba(110,231,189,.2);border-radius:7px;background:#6ee7bd0f;text-align:left}.lookup-result span{color:var(--mint);font:8px DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.lookup-result strong{color:#fff;font:600 18px DM Mono,monospace}.lookup-result small,.lookup-result em,.lookup-error{color:var(--muted);font-size:10px;font-style:normal}.register-sponsor-check{display:grid;gap:9px;margin:18px 0;text-align:left}.register-sponsor-check label{color:var(--muted);font-size:12px}.register-sponsor-check>div:first-of-type{display:grid;grid-template-columns:1fr auto}.register-sponsor-check input{min-width:0;padding:13px 14px;border:1px solid var(--line);border-radius:6px 0 0 6px;outline:0;color:#fff;background:#ffffff0a;font:500 15px DM Mono,monospace}.register-sponsor-check button{border:0;border-radius:0 6px 6px 0;color:#160f20;background:var(--gold);font-weight:800}.register-page-link{display:inline-flex;justify-content:center;text-decoration:none}.register-route-shell{min-height:100vh;color:#21162d;background:radial-gradient(circle at 12% 8%,rgba(217,170,74,.13),transparent 30%),#f8f2e7}.register-route-main{display:grid;grid-template-columns:minmax(0,680px);justify-content:center;gap:20px;align-items:center;width:min(720px,calc(100% - 32px));min-height:100vh;margin:0 auto;padding:28px 0}.register-route-card{border:1px solid rgba(33,22,45,.12);border-radius:8px;background:#fffdf8;box-shadow:0 24px 70px #21162d1f}.register-route-form{display:grid;gap:22px;padding:clamp(22px,4vw,42px)}.register-route-brand{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:inherit;text-decoration:none}.register-route-brand strong{display:block;font-size:14px}.register-route-brand small{display:block;color:#766d7d;font-size:11px}.register-route-heading{display:grid;gap:8px;max-width:720px}.register-route-heading h1{margin:0;font-size:54px;line-height:1}.register-route-heading p{max-width:640px;margin:0;color:#665e70;line-height:1.7}.route-sponsor-check{margin:0}.route-sponsor-check input{color:#21162d;background:#fff}.register-route-shell .lookup-result strong{color:#21162d}.register-route-shell .lookup-result span{color:#2b7a59}.register-route-shell .lookup-result small,.register-route-shell .lookup-result em{color:#665e70}.register-route-shell .lookup-error{color:#b94348}.register-wallet-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;overflow:hidden;border:1px solid rgba(33,22,45,.12);border-radius:8px;background:#21162d1f}.register-wallet-box>div,.register-wallet-box>button{min-height:74px;padding:16px;border:0;background:#fff}.register-wallet-box>div{display:grid;align-content:center;gap:6px;min-width:0}.register-wallet-box span{color:#766d7d;font-size:10px;text-transform:uppercase}.register-wallet-box strong{min-width:0;overflow-wrap:anywhere;font-size:14px}.register-wallet-box button{min-width:140px}.register-activation-box{display:grid;gap:12px}.register-step-note{margin:0;color:#665e70;line-height:1.6}.register-wide-action{width:100%;min-height:56px}.register-network-warning{margin:0}.register-success-panel{display:grid;gap:10px;padding:18px;border:1px solid rgba(43,122,89,.22);border-radius:8px;background:#2b7a5912}.register-success-panel span{color:#2b7a59;font-size:10px;font-weight:800;text-transform:uppercase}.register-success-panel strong{font-size:20px;line-height:1.25}.register-success-panel small{color:#665e70;line-height:1.5}.register-route-side{display:grid;gap:18px;padding:24px}.register-route-side h2{margin:0;font-size:26px;line-height:1.1}.register-route-side p{margin:0;color:#665e70;line-height:1.6}.register-check-list{display:grid;gap:10px}.register-check-list span{position:relative;min-height:38px;padding:11px 12px 11px 36px;border:1px solid rgba(33,22,45,.1);border-radius:8px;background:#fff;color:#665e70;font-size:13px}.register-check-list span:before{content:"";position:absolute;left:13px;top:15px;width:9px;height:9px;border-radius:50%;background:#c9bfce}.register-check-list span.done{color:#1f5f46;border-color:#2b7a5933;background:#2b7a590f}.register-check-list span.done:before{background:#2b7a59}.lookup-error{color:var(--danger)}.entry-card{padding:34px 0 70px}.entry-wallet-strip{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.entry-wallet-strip>div,.entry-wallet-strip>button{min-height:80px;padding:18px 22px;border:0;color:#fff;background:#14111df5}.entry-wallet-strip>div{display:grid;gap:6px}.entry-wallet-strip span{color:var(--muted);font:9px DM Mono,monospace;letter-spacing:.1em}.entry-wallet-strip button{color:var(--copper)}.network-warning{display:flex;justify-content:space-between;align-items:center;margin-top:22px;padding:22px;border:1px solid rgba(255,125,130,.25);background:#ff7d8214}.network-warning div{display:grid;gap:4px}.network-warning span{color:var(--muted)}.network-warning button{padding:11px 16px;border:0;background:var(--danger);font-weight:800}.auth-gate{min-height:570px;display:grid;justify-items:center;align-content:center;text-align:center}.auth-seal{margin-bottom:24px;transform:scale(1.35)}.auth-gate h1{font-size:clamp(42px,6vw,76px)}.auth-gate p{max-width:600px;margin:0 0 26px;color:var(--muted);line-height:1.7}.activation-layout{min-height:600px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:70px 5%}.activation-layout h1{font-size:clamp(48px,7vw,88px)}.activation-layout p{max-width:600px;color:var(--muted);line-height:1.7}.activation-price{display:flex;align-items:end;gap:12px;margin-top:32px}.activation-price strong{color:var(--gold);font-size:90px;line-height:1;letter-spacing:-.08em}.activation-price span{padding-bottom:12px;color:var(--muted);font:11px DM Mono,monospace}.activation-form{padding:clamp(28px,5vw,56px);border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,#1d172ae6,#0f0c17f2);box-shadow:0 30px 100px #0000004d}.activation-form label{display:block;margin-bottom:10px;font-weight:700}.sponsor-input{display:flex;align-items:center;border-bottom:1px solid rgba(246,213,138,.4)}.sponsor-input input{width:100%;padding:14px 0;border:0;outline:0;color:#fff;background:transparent;font:500 34px DM Mono,monospace}.sponsor-input span{font:9px DM Mono,monospace}.sponsor-input .valid{color:var(--mint)}.sponsor-input .invalid{color:var(--danger)}.activation-notes{display:grid;gap:12px;margin:30px 0}.activation-notes div{display:flex;gap:12px;align-items:center;color:var(--muted);font-size:12px}.activation-notes i{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--copper);font: 9px DM Mono,monospace}.entry-footer{min-height:64px;display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.portal-shell{min-height:100vh;display:grid;grid-template-columns:258px minmax(0,1fr);background:radial-gradient(circle at 70% -20%,rgba(112,67,200,.17),transparent 46rem),var(--void)}.portal-sidebar{position:sticky;top:0;z-index:10;height:100vh;display:flex;flex-direction:column;padding:26px 17px;border-right:1px solid var(--line);background:#0a080ff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.portal-brand{display:flex;align-items:center;gap:12px;padding:0 8px 26px;border-bottom:1px solid var(--line)}.portal-brand>div:last-child{display:grid;gap:3px}.portal-brand strong{font-size:13px;letter-spacing:.1em}.portal-brand small{color:var(--muted);font:7px DM Mono,monospace;letter-spacing:.13em}.portal-sidebar nav{display:grid;gap:5px;padding:24px 0;overflow-y:auto}.portal-sidebar nav button{display:grid;grid-template-columns:30px 1fr;align-items:center;padding:12px 13px;border:1px solid transparent;border-radius:7px;color:#aaa2b8;background:transparent;text-align:left;transition:.18s}.portal-sidebar nav button i{color:#615b6c;font: 8px DM Mono,monospace}.portal-sidebar nav button.active{color:#fff;border-color:#9b72ff40;background:linear-gradient(90deg,#9b72ff29,#9b72ff08)}.portal-sidebar nav button.active i{color:var(--copper)}.sidebar-foot{display:grid;gap:7px;margin-top:auto;padding:18px 12px 0;border-top:1px solid var(--line)}.sidebar-foot span,.sidebar-foot small{color:var(--muted);font-size:9px}.sidebar-foot strong{font:500 11px DM Mono,monospace}.sidebar-foot button{justify-self:start;padding:0;border:0;color:var(--copper);background:transparent;font-size:10px;text-decoration:underline}.portal-main{min-width:0}.portal-topbar{position:sticky;top:0;z-index:9;height:78px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 clamp(20px,4vw,56px);border-bottom:1px solid var(--line);background:#08070dd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.portal-topbar>div:first-of-type{display:grid;gap:3px}.portal-topbar>div:first-of-type span{color:var(--muted);font:8px DM Mono,monospace;letter-spacing:.13em}.topbar-actions{display:flex;align-items:center;gap:12px}.network-state{display:flex;align-items:center;gap:7px;color:var(--muted);font:8px DM Mono,monospace}.topbar-actions>button,.portal-menu{padding:8px 10px;border:1px solid var(--line);border-radius:5px;color:var(--muted);background:transparent}.wallet-chip{display:flex;align-items:center;gap:8px;padding:7px 11px 7px 7px;border:1px solid var(--line);border-radius:30px}.wallet-chip i{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;color:#1b1225;background:var(--gold);font: 700 8px DM Mono,monospace}.wallet-chip span{font:9px DM Mono,monospace}.portal-menu{display:none}.portal-page{width:min(1480px,100%);max-width:100vw;margin:auto;padding:clamp(28px,4vw,58px);overflow-x:hidden;animation:page-in .35s ease-out}.portal-page h1,.portal-page h2{letter-spacing:-.055em}.page-heading{display:flex;justify-content:space-between;gap:34px;align-items:end;margin-bottom:36px}.page-heading h1{margin:8px 0 12px;font-size:clamp(48px,6vw,82px);line-height:.94}.page-heading p{max-width:720px;margin:0;color:var(--muted);line-height:1.65}.heading-stat{min-width:190px;display:grid;gap:4px;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--panel);text-align:right}.heading-stat strong{color:var(--gold);font-size:26px}.heading-stat span{color:var(--muted);font-size:10px}.section-title{display:flex;align-items:end;justify-content:space-between;gap:20px}.section-title h2{margin:6px 0 0;font-size:clamp(28px,3.4vw,46px)}.text-action,.back-action{padding:0;border:0;color:var(--copper);background:transparent;text-decoration:underline}.member-banner{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;gap:30px;padding:clamp(28px,4vw,48px);border:1px solid rgba(155,114,255,.22);border-radius:12px;background:radial-gradient(circle at 84% 24%,rgba(155,114,255,.25),transparent 18rem),linear-gradient(135deg,#1d1730,#110e1a 65%);box-shadow:0 30px 80px #00000038}.member-banner:after{content:"CM";position:absolute;right:22%;top:-55px;color:#ffffff06;font-size:260px;font-weight:800;letter-spacing:-.1em}.member-banner-copy{position:relative;z-index:1}.member-banner h1{margin:10px 0 14px;font-size:clamp(40px,5vw,70px);line-height:.96}.member-banner h1 em{color:var(--gold);font-style:normal}.member-banner p{color:var(--muted)}.rank-orbit{position:relative;z-index:1;display:grid;width:150px;height:150px;place-items:center;align-content:center;border:1px solid rgba(246,213,138,.32);border-radius:50%;box-shadow:inset 0 0 40px #f6d58a14,0 0 50px #9b72ff1f}.rank-orbit span{color:var(--muted);font-size:9px}.rank-orbit strong{margin:3px 0;color:var(--gold);font-size:23px}.rank-orbit i{color:var(--muted);font: 9px DM Mono,monospace}.identity-rail{position:relative;z-index:1;grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--line)}.identity-rail div{display:grid;gap:6px;padding:16px;background:#0c0a12b3}.identity-rail span,.headline-metrics span,.benefit-card span,.slot-data span,.upgrade-meter span,.nft-value-grid span,.profile-card span{color:var(--muted);font:8px DM Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.identity-rail strong{font-size:12px;overflow-wrap:anywhere}.referral-ribbon{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin:18px 0;padding:15px 18px;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.referral-ribbon div{min-width:0;display:grid;gap:4px}.referral-ribbon span{color:var(--copper);font:8px DM Mono,monospace}.referral-ribbon strong{overflow:hidden;color:var(--muted);font:10px DM Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.referral-ribbon button{padding:9px 15px;border:0;border-radius:5px;background:var(--gold);font-weight:800}.referral-ribbon .ghost-action{border:1px solid var(--line);color:#fff;background:transparent}.headline-metrics{display:grid;grid-template-columns:1.25fr repeat(4,1fr);gap:10px;margin:18px 0 42px}.headline-metrics article{position:relative;min-height:145px;display:grid;align-content:space-between;overflow:hidden;padding:20px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,var(--panel-2),var(--panel))}.headline-metrics strong{font-size:clamp(25px,2.5vw,38px);letter-spacing:-.05em}.headline-metrics small{color:var(--muted);font-size:9px}.headline-metrics .metric-feature{border-color:#f0a76b47;background:radial-gradient(circle at 100% 0,rgba(240,167,107,.14),transparent 10rem),var(--panel)}.metric-spark{position:absolute;right:18px;bottom:21px;display:flex;gap:4px;align-items:end;height:32px;opacity:.5}.metric-spark i{width:5px;background:var(--copper)}.metric-spark i:nth-child(1){height:35%}.metric-spark i:nth-child(2){height:70%}.metric-spark i:nth-child(3){height:50%}.metric-spark i:nth-child(4){height:100%}.benefit-section{margin-bottom:38px}.benefit-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px}.benefit-card{position:relative;overflow:hidden;min-height:155px;display:grid;align-content:space-between;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.benefit-card strong{z-index:1;font-size:25px}.benefit-card small{z-index:1;color:var(--muted);font-size:9px}.benefit-card>i{position:absolute;right:-20px;top:-20px;width:90px;height:90px;border-radius:50%;filter:blur(4px);opacity:.13}.tone-growth>i{background:#8d76ff}.tone-direct>i{background:#efaa6e}.tone-level>i{background:#6ee7bd}.tone-club>i{background:#df6fff}.tone-rank>i{background:#f6d58a}.dashboard-duo{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;margin-bottom:38px}.slot-summary,.rank-progress-card,.recent-panel{padding:26px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.slot-counts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0 18px}.slot-counts div{display:grid;gap:4px;padding:17px;border:1px solid var(--line);background:#ffffff05}.slot-counts strong{color:var(--gold);font-size:31px}.slot-counts span{color:var(--muted);font-size:9px}.mini-slots{display:grid;grid-template-columns:repeat(9,1fr);gap:5px}.mini-slots span{display:grid;height:32px;place-items:center;border:1px solid var(--line);border-radius:4px;color:#625c6a;font:8px DM Mono,monospace}.mini-slots span.active{color:#1d1424;border-color:var(--copper);background:var(--copper)}.rank-progress-card{display:grid;grid-template-columns:1fr auto;align-items:center}.rank-progress-card h2,.rank-progress-card p,.rank-progress-card>span{grid-column:1}.rank-progress-card h2{margin:7px 0;font-size:34px}.rank-progress-card p{color:var(--muted);font-size:11px;line-height:1.6}.radial-progress{grid-column:2;grid-row:1 / 4;display:grid;width:110px;height:110px;place-items:center;border-radius:50%;background:conic-gradient(var(--copper) var(--progress),rgba(255,255,255,.06) 0)}.radial-progress:before{content:"";grid-area:1/1;width:84px;height:84px;border-radius:50%;background:var(--panel)}.radial-progress strong{z-index:1;grid-area:1/1;font-size:19px}.recent-panel{margin-bottom:20px}.activity-list{margin-top:18px}.activity-row{display:grid;grid-template-columns:10px 1fr auto auto;align-items:center;gap:14px;padding:14px 4px;border-top:1px solid var(--line)}.activity-row>i{width:7px;height:7px;border-radius:50%}.activity-row>i.paid{background:var(--mint)}.activity-row>i.redirected{background:var(--danger)}.activity-row div{display:grid;gap:3px}.activity-row span{color:var(--muted);font-size:9px}.activity-row em{color:var(--muted);font: 8px DM Mono,monospace}.activity-row b{color:var(--gold)}.benefits-ledger{overflow:hidden;border:1px solid var(--line);border-radius:9px}.benefits-ledger article{display:grid;grid-template-columns:45px 1fr auto auto;align-items:center;gap:18px;padding:20px;border-top:1px solid var(--line);background:var(--panel)}.benefits-ledger article:first-child{border:0}.benefits-ledger i{color:#605969;font: 9px DM Mono,monospace}.benefits-ledger div{display:grid;gap:4px}.benefits-ledger span{font-weight:700}.benefits-ledger small{color:var(--muted)}.benefits-ledger>article>strong{color:var(--gold);font-size:22px}.benefits-ledger em{padding:6px 8px;border-radius:20px;color:var(--mint);background:#6ee7bd14;font: 8px DM Mono,monospace}.premium-slot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.premium-slot{position:relative;overflow:hidden;padding:24px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(145deg,#191525,#100e18);transition:transform .2s,border-color .2s}.premium-slot.unlocked{cursor:pointer;border-color:#f0a76b45}.premium-slot.unlocked:hover{transform:translateY(-4px);border-color:#f0a76b94}.premium-slot.locked{opacity:.58}.slot-top{display:flex;justify-content:space-between;align-items:center}.slot-top>span{color:var(--copper);font:500 11px DM Mono,monospace;letter-spacing:.13em}.slot-top i{padding:6px 8px;border:1px solid var(--line);border-radius:20px;color:var(--muted);font: 7px DM Mono,monospace}.premium-slot.unlocked .slot-top i{color:var(--mint);border-color:#6ee7bd33;background:#6ee7bd0d}.slot-price{display:block;margin-top:24px;font-size:45px;letter-spacing:-.06em}.premium-slot>small{color:var(--muted);font:8px DM Mono,monospace}.slot-data{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:22px 0;background:var(--line)}.slot-data div{display:grid;gap:6px;padding:12px;background:#13101c}.slot-data b{font-size:12px}.upgrade-meter>div:first-child{display:flex;justify-content:space-between}.upgrade-meter b{color:var(--gold);font-size:11px}.progress-track{height:5px;margin:9px 0 6px;overflow:hidden;border-radius:4px;background:#ffffff0f}.progress-track i{display:block;height:100%;background:linear-gradient(90deg,var(--violet),var(--copper))}.upgrade-meter small{color:var(--muted);font-size:8px}.premium-slot>button{width:100%;min-height:40px;margin-top:20px;border:1px solid var(--line);border-radius:5px;color:#fff;background:#ffffff08}.premium-slot.unlocked>button{color:#1a1122;border:0;background:var(--copper);font-weight:800}.slot-glow{position:absolute;right:-70px;top:-70px;width:150px;height:150px;border-radius:50%;background:var(--violet);opacity:.07;filter:blur(5px)}.back-action,.cycle-heading{margin-bottom:20px}.cycle-state{min-width:160px;display:grid;grid-template-columns:auto 1fr;gap:5px 9px;align-items:center;padding:17px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.cycle-state i{width:8px;height:8px;border-radius:50%;background:var(--copper)}.cycle-state span{color:var(--muted);font:8px DM Mono,monospace}.cycle-state strong{grid-column:1 / -1;font-size:23px}.cycle-toolbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-bottom:18px;padding:13px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.cycle-toolbar button{padding:10px 14px;border:1px solid var(--line);border-radius:5px;color:#fff;background:transparent}.cycle-toolbar button:disabled{opacity:.3}.cycle-toolbar div{display:grid;justify-items:center;gap:3px}.cycle-toolbar span{color:var(--muted);font-size:8px}.cycle-canvas{position:relative;min-height:680px;display:grid;place-items:center;overflow:hidden;padding:46px;border:1px solid var(--line);border-radius:12px;background:radial-gradient(circle at center,rgba(155,114,255,.12),transparent 23rem),linear-gradient(145deg,#15111f,#0c0a11)}.cycle-canvas:before{content:"";position:absolute;width:520px;height:520px;border:1px dashed rgba(155,114,255,.18);border-radius:50%;animation:orbit 40s linear infinite}.cycle-core{z-index:2;display:grid;width:120px;height:120px;place-items:center;align-content:center;border:1px solid rgba(246,213,138,.35);border-radius:50%;background:radial-gradient(circle,#4b2e78,#171020 72%);box-shadow:0 0 50px #9b72ff40}.cycle-core span{color:var(--copper);font:8px DM Mono,monospace}.cycle-core strong{font-size:18px}.cycle-core small{color:var(--muted)}.cycle-node-grid{position:absolute;inset:25px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr);gap:12px;pointer-events:none}.cycle-node{align-self:center;z-index:1;min-height:90px;display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:7px;background:#14101de0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:auto}.cycle-node i{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;color:var(--muted);background:#ffffff0d;font: 8px DM Mono,monospace}.cycle-node span{color:var(--copper);font-size:8px}.cycle-node strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cycle-node small{color:var(--muted);font-size:8px}.cycle-node:nth-child(3),.cycle-node:nth-child(8),.cycle-node:nth-child(13){visibility:hidden}.cycle-legend{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:17px;padding:16px;border:1px solid var(--line)}.cycle-legend span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:9px}.cycle-legend i{width:8px;height:8px;border-radius:50%;background:var(--violet)}.cycle-legend .type-treasury_company,.cycle-node.type-treasury_company{border-color:#f0a76b47}.cycle-legend .type-upline{background:var(--gold)}.cycle-legend .type-downline{background:var(--mint)}.cycle-legend .type-nft_pool{background:#dc75ff}.cycle-legend .type-recycle_upgrade{background:var(--copper)}.requeue-banner{display:flex;justify-content:space-between;gap:24px;margin-top:16px;padding:18px;border:1px solid rgba(110,231,189,.2);background:#6ee7bd0d}.requeue-banner span{color:var(--muted);font-size:10px}.nft-pool-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px}.nft-showcase,.nft-value-panel{position:relative;overflow:hidden;padding:clamp(25px,4vw,48px);border:1px solid var(--line);border-radius:12px;background:var(--panel)}.nft-showcase{min-height:630px;display:grid;place-items:center;align-content:center}.nft-aurora{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(155,114,255,.45),transparent 67%);filter:blur(12px);animation:breathe 5s ease-in-out infinite}.nft-card-visual{position:relative;z-index:1;width:min(340px,90%);aspect-ratio:.72;display:grid;justify-items:center;align-content:center;overflow:hidden;border:1px solid rgba(246,213,138,.45);border-radius:18px;background:radial-gradient(circle at 50% 25%,#b781ffa6,#2f184ee0 45%,#110b1b 78%);box-shadow:inset 0 0 70px #f6d58a14,0 40px 90px #00000073;transform:perspective(1000px) rotateY(-5deg) rotateX(3deg)}.nft-card-visual:before{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.13);border-radius:12px}.nft-monogram{display:grid;width:130px;height:160px;place-items:center;border:1px solid rgba(246,213,138,.5);border-radius:50% 50% 42% 42%;color:var(--gold);font-size:40px;font-weight:800}.nft-card-visual>span{margin-top:24px;color:var(--copper);font:8px DM Mono,monospace;letter-spacing:.15em}.nft-card-visual>strong{margin-top:7px;font-size:24px}.nft-card-visual>small{margin-top:5px;color:var(--muted);font:7px DM Mono,monospace}.nft-hologram{position:absolute;inset:-60% -20%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.1) 48%,transparent 53%);animation:hologram 6s linear infinite}.nft-card-caption{z-index:1;display:flex;justify-content:space-between;width:min(340px,90%);margin-top:24px}.nft-card-caption span{color:var(--muted)}.nft-card-caption strong{color:var(--mint);font-size:11px}.nft-value-panel>h2{margin:10px 0 0;color:var(--gold);font-size:clamp(54px,7vw,92px)}.nft-value-panel>p{margin:0 0 28px;color:var(--muted)}.nft-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.nft-value-grid div{display:grid;gap:7px;padding:16px;background:#12101a}.nft-value-grid strong{font-size:17px}.lock-panel{margin:24px 0;padding:19px;border:1px solid rgba(155,114,255,.22);background:#9b72ff0d}.lock-panel>div:first-child{display:flex;justify-content:space-between;gap:20px}.lock-panel span{color:var(--muted);font:8px DM Mono,monospace}.countdown-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:16px}.countdown-grid div{display:grid;justify-items:center;gap:3px;padding:10px;border:1px solid var(--line);background:#0000002e}.countdown-grid b{color:var(--gold);font-size:20px}.countdown-grid span{font-size:7px}.unlock-ready{margin-top:14px;color:var(--mint)}.nft-value-panel label{display:block;margin-bottom:8px;font-size:10px}.nft-value-panel input{width:100%;margin-bottom:10px;padding:13px;border:1px solid var(--line);border-radius:5px;outline:0;color:#fff;background:#ffffff08;font:12px DM Mono,monospace}.nft-value-panel button{width:100%}.inline-message{margin-top:12px;padding:12px;color:var(--muted);background:#ffffff0a;font-size:10px}.portal-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.portal-table-wrap table{width:100%;min-width:760px;border-collapse:collapse;font-size:10px}.portal-table-wrap th,.portal-table-wrap td{padding:12px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.portal-table-wrap th{color:var(--muted);font:8px DM Mono,monospace;text-transform:uppercase}.profile-card input{width:100%;padding:12px;border:1px solid var(--line);border-radius:5px;outline:0;color:#fff;background:#ffffff09;font:12px DM Mono,monospace}.funding-disclosure{display:flex;justify-content:space-between;gap:24px;margin-top:16px;padding:18px 20px;border:1px solid var(--line)}.funding-disclosure div{display:grid;gap:4px;flex:0 0 auto}.funding-disclosure span{color:var(--muted);font-size:8px}.funding-disclosure p{max-width:800px;margin:0;color:var(--muted);font-size:9px;line-height:1.6}.funding-disclosure.funded strong{color:var(--mint)}.funding-disclosure.gap strong{color:var(--danger)}.rank-money{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.rank-money article{display:grid;gap:9px;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.rank-money span{color:var(--muted);font-size:9px}.rank-money strong{color:var(--gold);font-size:29px}.rank-money small{color:var(--muted)}.rank-ladder{position:relative;display:grid;gap:8px}.rank-ladder:before{content:"";position:absolute;left:29px;top:25px;bottom:25px;width:1px;background:var(--line)}.rank-ladder article{position:relative;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:18px;padding:17px;border:1px solid var(--line);border-radius:7px;background:var(--panel)}.rank-index{z-index:1;display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);background:var(--panel);font:8px DM Mono,monospace}.rank-ladder article>div:nth-child(2){display:grid;grid-template-columns:150px 100px 1fr;gap:12px;align-items:center}.rank-ladder span{font-weight:700}.rank-ladder small{color:var(--muted)}.rank-ladder article>i{width:9px;height:9px;border-radius:50%;background:#413b4a}.rank-ladder article.achieved{border-color:#6ee7bd2e}.rank-ladder article.achieved .rank-index,.rank-ladder article.achieved>i{color:#12251d;border-color:var(--mint);background:var(--mint)}.rank-ladder article.achieved strong{color:var(--mint)}.bucket-history{margin-top:36px}.bucket-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px}.bucket-grid article{display:grid;gap:7px;padding:18px;border:1px solid var(--line);background:var(--panel)}.bucket-grid span,.bucket-grid small{color:var(--muted)}.bucket-grid strong{color:var(--gold);font-size:20px}.filter-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:15px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.filter-bar.transactions{grid-template-columns:repeat(6,1fr)}.filter-bar select,.filter-bar input{min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:5px;outline:0;color:#fff;background:#0f0c16;color-scheme:dark;font-size:10px}.pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.pagination-bar>span{color:var(--muted);font:9px DM Mono,monospace}.pagination-bar>div{display:flex;align-items:center;gap:8px}.pagination-bar select,.pagination-bar button{min-height:34px;padding:7px 10px;border:1px solid var(--line);border-radius:5px;color:#fff;background:#0f0c16;font-size:10px}.pagination-bar button:disabled{cursor:not-allowed;opacity:.35}.premium-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:9px}.premium-table{width:100%;border-collapse:collapse;background:var(--panel);font-size:10px}.premium-table th,.premium-table td{min-width:100px;padding:15px 14px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.premium-table th{color:var(--muted);background:#0f0d15;font:8px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.premium-table td small{display:block;margin-top:3px;color:var(--muted)}.copy-wallet,.row-action{padding:0;border:0;color:#fff;background:transparent}.copy-wallet i{margin-left:5px;color:var(--copper);font: 8px DM Mono,monospace}.row-action{color:var(--copper);text-decoration:underline}.status-pill{padding:5px 8px;border-radius:20px;font:7px DM Mono,monospace}.status-pill.active,.status-pill.paid{color:var(--mint);background:#6ee7bd14}.status-pill.redirected,.status-pill.suspended{color:var(--danger);background:#ff7d8214}.amount-positive{color:var(--gold)}.premium-table a{color:var(--copper)}.status-pill.pass,.status-pill.on-chain-confirmed{color:var(--mint);background:#6ee7bd14}.status-pill.skipped{color:var(--gold);background:#f6d58a14}.table-skeleton span{display:block;width:100%;height:12px;border-radius:4px;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);animation:skeleton-pulse 1.1s ease-in-out infinite}.profile-card{display:grid;grid-template-columns:auto 1fr 2fr;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--line)}.profile-card>*{padding:22px;background:var(--panel)}.profile-avatar{grid-row:span 2;display:grid;width:110px;place-items:center;color:var(--gold);background:radial-gradient(circle,#4a2d73,#17101f);font-size:32px;font-weight:800}.profile-card>div:not(.profile-avatar){display:grid;gap:7px}.profile-card>button{border:0;color:var(--copper);text-align:left}.empty-luxury{padding:34px;color:var(--muted);text-align:center}.error-panel,.portal-error{padding:22px;border:1px solid rgba(255,125,130,.25);color:var(--danger);background:#ff7d820f}.portal-error{margin:40px;display:grid;gap:6px}.portal-error button{justify-self:start}.portal-loading{min-height:calc(100vh - 78px);display:grid;justify-items:center;align-content:center;gap:10px}.portal-loading .monk-mark{margin-bottom:15px;animation:breathe 2s ease-in-out infinite}.portal-loading span{color:var(--muted)}.portal-section-loader{min-height:320px;display:grid;place-items:center;margin:clamp(28px,4vw,58px);border:1px dashed var(--line);border-radius:8px;color:var(--muted);background:#ffffff06}.luxury-toast{position:fixed;right:22px;bottom:22px;z-index:100;display:grid;gap:7px;width:min(430px,calc(100% - 44px));padding:18px 20px;border:1px solid var(--line);border-radius:8px;background:#1a1624;box-shadow:0 24px 70px #00000073}.luxury-toast.success{border-color:#6ee7bd4d}.luxury-toast.error{border-color:#ff7d824d}.luxury-toast button{justify-self:end;padding:0;border:0;color:var(--muted);background:transparent}.luxury-toast a{color:var(--copper);font-size:9px}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes breathe{50%{transform:scale(1.05);opacity:.72}}@keyframes hologram{to{transform:translateY(65%)}}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}}@keyframes skeleton-pulse{50%{opacity:.45}}@media(max-width:1180px){.headline-metrics,.benefit-grid{grid-template-columns:repeat(3,1fr)}.premium-slot-grid{grid-template-columns:1fr 1fr}.filter-bar.transactions{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.entry-hero{grid-template-columns:1fr;padding:50px 0}.hero-visual{min-height:420px;order:2}.activation-layout{grid-template-columns:1fr}.portal-shell{display:block}.portal-sidebar{position:fixed;left:-280px;width:258px;transition:left .2s}.portal-sidebar.open{left:0;box-shadow:25px 0 80px #00000080}.portal-menu{display:block}.network-state{display:none}.member-banner{grid-template-columns:1fr}.rank-orbit{position:absolute;top:28px;right:28px;width:110px;height:110px}.member-banner-copy{padding-right:120px}.identity-rail,.headline-metrics,.benefit-grid{grid-template-columns:1fr 1fr}.dashboard-duo,.nft-pool-layout{grid-template-columns:1fr}.cycle-canvas{min-height:940px;align-content:start}.cycle-node-grid{position:relative;inset:auto;z-index:2;width:100%;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;margin-top:35px}.cycle-node:nth-child(3),.cycle-node:nth-child(8),.cycle-node:nth-child(13){visibility:visible}.cycle-core{margin-bottom:20px}.rank-ladder article>div:nth-child(2){grid-template-columns:120px 90px 1fr}}@media(max-width:620px){.entry-header,.entry-footer,.entry-main{width:min(100% - 24px,1360px)}.entry-header{height:70px}.entry-network{display:none}.hero-copy h1{font-size:49px}.hero-visual{min-height:350px}.hero-monogram{width:190px;height:240px;font-size:50px}.ring-one{width:300px;height:300px}.ring-two{width:340px;height:220px}.hero-stat{right:4px;bottom:20px}.entry-wallet-strip{grid-template-columns:1fr 1fr}.entry-wallet-strip>div:first-child{grid-column:1 / -1}.entry-wallet-strip>button{min-height:55px}.activation-layout{padding:45px 0;gap:30px}.activation-price strong{font-size:65px}.activation-form{padding:24px}.entry-footer{align-items:start;flex-direction:column;justify-content:center}.portal-topbar{height:66px;padding:0 13px}.portal-topbar>div:first-of-type span{display:none}.topbar-actions>button{display:none}.wallet-chip span{display:none}.portal-page{padding:25px 13px}.page-heading{align-items:stretch;flex-direction:column}.heading-stat{min-width:0;text-align:left}.member-banner{padding:24px 18px}.member-banner-copy{padding:0}.member-banner h1{padding-right:90px;font-size:37px}.rank-orbit{width:80px;height:80px;top:18px;right:16px}.rank-orbit strong{font-size:15px}.rank-orbit span,.rank-orbit i{font-size:7px}.identity-rail,.headline-metrics,.benefit-grid,.premium-slot-grid,.rank-money,.bucket-grid{grid-template-columns:1fr}.referral-ribbon{grid-template-columns:1fr 1fr}.referral-ribbon div{grid-column:1 / -1}.mini-slots{grid-template-columns:repeat(5,1fr)}.rank-progress-card{grid-template-columns:1fr}.radial-progress{grid-column:1;grid-row:auto;margin-top:15px}.activity-row{grid-template-columns:9px 1fr auto}.activity-row em{display:none}.benefits-ledger article{grid-template-columns:30px 1fr auto}.benefits-ledger em{display:none}.cycle-toolbar{grid-template-columns:1fr 1fr}.cycle-toolbar div{grid-column:1 / -1;grid-row:1}.cycle-node-grid{grid-template-columns:1fr 1fr}.cycle-canvas{min-height:1240px;padding:25px 14px}.nft-showcase,.nft-value-panel{padding:24px 17px}.nft-showcase{min-height:530px}.nft-value-grid,.countdown-grid{grid-template-columns:1fr 1fr}.funding-disclosure{flex-direction:column}.rank-ladder article{grid-template-columns:36px 1fr auto}.rank-ladder article>div:nth-child(2){display:grid;grid-template-columns:1fr;gap:4px}.filter-bar,.filter-bar.transactions{grid-template-columns:1fr 1fr}.pagination-bar{align-items:stretch;flex-direction:column}.pagination-bar>div{flex-wrap:wrap}.profile-card{grid-template-columns:1fr}.profile-avatar{grid-row:auto;width:auto;min-height:100px}}:root{color:#21162d;background:#f8f5ef;--void: #f8f5ef;--ink: #fffdf8;--panel: #fffdf8;--panel-2: #f3ecdc;--line: rgba(48, 28, 75, .14);--muted: #746b7d;--violet: #3b1d68;--violet-2: #23112f;--copper: #b7832f;--gold: #d9aa4a;--mint: #157b5b;--danger: #b84a55}body{color:#21162d;background:linear-gradient(180deg,rgba(59,29,104,.08),transparent 360px),#f8f5ef}.brand-badge{position:relative;display:grid;flex:0 0 auto;width:52px;height:52px;place-items:center;overflow:hidden;border:1px solid rgba(217,170,74,.55);border-radius:50%;background:linear-gradient(145deg,#fff8e8,#2b1646);box-shadow:0 12px 35px #3b1d6829}.brand-badge.large{width:150px;height:150px}.brand-badge img{width:100%;height:100%;object-fit:cover}.brand-badge>span{display:none;color:#fff8e8;font:800 11px DM Mono,monospace}.brand-badge img[hidden]+span{display:grid}.primary-luxury,.secondary-luxury{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.secondary-luxury{min-height:54px;padding:0 24px;border:1px solid rgba(59,29,104,.22);border-radius:7px;color:#2b1646;background:#fffdf8;font-weight:800;transition:transform .2s,border-color .2s}.secondary-luxury:hover{transform:translateY(-2px);border-color:#d9aa4ab3}.entry-shell,.portal-shell{background:linear-gradient(180deg,#ffffffd9,#f8f5eff0),var(--void)}.entry-header{width:min(1440px,calc(100% - 44px));border-bottom-color:#3b1d6821}.entry-brand strong,.portal-brand strong{color:#21162d}.entry-brand small,.portal-brand small{color:#6c6174;letter-spacing:.08em}.entry-nav{display:flex;align-items:center;gap:clamp(10px,2vw,26px);color:#3b1d68;font-size:12px;font-weight:800}.entry-nav a{padding:9px 0;text-decoration:none;transition:color .18s}.entry-nav a:hover{color:var(--copper)}.entry-network,.network-state{color:#665e70}.public-home{display:grid;gap:clamp(52px,7vw,92px);padding-bottom:44px}.entry-main{width:min(1440px,calc(100% - 44px))}.entry-hero{min-height:calc(100vh - 160px);grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)}.hero-copy h1,.entry-card h1{color:#1f132a;letter-spacing:0}.hero-copy h1 em,.entry-card h1 em{color:#8b661f}.hero-copy>p,.page-heading p,.public-section p{color:#665e70}.hero-buttons,.entry-actions{display:flex;flex-wrap:wrap;gap:12px}.proof-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.proof-strip span{padding:8px 11px;border:1px solid rgba(59,29,104,.14);border-radius:999px;color:#3b1d68;background:#fffdf8;font:9px DM Mono,monospace;text-transform:uppercase}.hero-visual{min-height:560px;align-content:center;gap:18px}.hero-emblem,.hero-proof-card,.entry-panel,.public-section,.public-footer{border:1px solid rgba(59,29,104,.13);border-radius:8px;background:#fffdf8eb;box-shadow:0 24px 80px #25153a14}.hero-emblem{display:grid;justify-items:center;gap:14px;width:min(420px,100%);padding:42px 30px;text-align:center}.hero-emblem strong{color:#2b1646;font-size:30px;letter-spacing:.08em}.hero-emblem span{color:#6c6174}.hero-proof-card{width:min(420px,100%);padding:20px}.hero-proof-card span,.public-card-grid i,.public-footer small{color:var(--copper);font:9px DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.hero-proof-card strong{display:block;margin:6px 0;color:#2b1646;font:700 16px DM Mono,monospace}.hero-proof-card small{color:#6c6174}.public-section{padding:clamp(26px,4vw,46px)}.public-card-grid,.faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.public-card-grid article,.faq-grid article{display:grid;gap:9px;min-height:150px;padding:22px;border:1px solid rgba(59,29,104,.12);border-radius:8px;background:#fffaf0}.public-card-grid strong,.faq-grid strong{color:#2b1646;font-size:18px}.public-card-grid span,.faq-grid span{color:#6c6174;line-height:1.6}.club-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:26px;align-items:center;color:#fffdf8;background:linear-gradient(135deg,#23112f,#3b1d68)}.club-section h2,.club-section p{color:#fffdf8}.club-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.club-preview-grid span{padding:16px 10px;border:1px solid rgba(217,170,74,.3);border-radius:8px;color:#fbe8b5;background:#ffffff0f;text-align:center;font-weight:800}.login-register-section{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;align-items:stretch}.entry-panel{padding:clamp(24px,4vw,40px)}.entry-panel h2{margin:8px 0 10px;color:#21162d;font-size:clamp(32px,4vw,52px);letter-spacing:0}.id-lookup{max-width:none;border-top-color:#3b1d681f}.id-lookup input,.register-sponsor-check input,.qa-register-card input,.activation-form input,.filter-bar select,.filter-bar input,.pagination-bar select,.pagination-bar button,.nft-value-panel input{color:#21162d;background:#fffdf8;color-scheme:light}.id-lookup button{background:#3b1d68;color:#fffdf8}.register-sponsor-check button{background:#d9aa4a;color:#21162d}.lookup-result{background:#157b5b0f}.lookup-result strong{color:#21162d}.register-panel{display:grid;align-content:center}.public-footer{display:grid;grid-template-columns:1fr auto auto auto;gap:18px;align-items:center;padding:20px 24px}.entry-footer.premium-footer{display:grid;grid-template-columns:1fr auto auto auto;gap:18px;align-items:center;padding:18px 0}.premium-footer>div:first-child{display:flex;align-items:center;gap:12px}.premium-footer>div:first-child>span:not(.brand-badge){display:block}.premium-footer strong{color:#2b1646}.premium-footer span,.premium-footer .support-link{color:#6c6174}.support-link{text-decoration:none;font-weight:700}.support-link:hover{color:#2b1646}.social-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.social-link{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;color:#fffdf8;box-shadow:0 12px 24px #25153a24;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.social-link:hover{transform:translateY(-2px);box-shadow:0 16px 32px #25153a38;filter:saturate(1.08)}.social-link svg{width:18px;height:18px;fill:currentColor}.social-link .icon-cut{fill:#fffdf8}.social-link .icon-outline{fill:none;stroke:#fffdf8;stroke-width:1.8}.social-link .icon-dot{fill:#fffdf8}.social-link.youtube{background:#f03}.social-link.instagram{background:radial-gradient(circle at 32% 105%,#feda75 0 22%,#fa7e1e 35%,#d62976 56%,#962fbf 74%,#4f5bd5)}.social-link.twitter{background:#111}.social-link.telegram{background:#29a9eb}.social-link.whatsapp{background:#25d366}.portal-sidebar{background:#fffdf8f5;box-shadow:14px 0 45px #25153a0f}.portal-sidebar nav button{color:#5f536e}.portal-sidebar nav button.active{color:#2b1646;border-color:#d9aa4a6b;background:linear-gradient(90deg,#d9aa4a2e,#3b1d680d)}.portal-topbar{background:#fffdf8db}.topbar-actions>button,.portal-menu{color:#2b1646;background:#fffdf8}.logout-action{border-color:#b84a5540!important;color:#8f2f39!important}.wallet-chip{background:#fffdf8}.wallet-chip.read-only{cursor:default}.nft-preview-shell{display:block;min-height:100vh}.nft-preview-shell .portal-main{width:100%}.member-banner,.headline-metrics article,.slot-summary,.rank-progress-card,.benefit-card,.premium-slot,.heading-stat,.premium-table-wrap,.premium-table,.rank-money article,.rank-ladder article,.bucket-grid article,.profile-card>*,.nft-showcase,.nft-value-panel,.cycle-state,.cycle-toolbar,.cycle-legend,.filter-bar,.pagination-bar,.benefits-ledger article{color:#21162d;background:#fffdf8}.member-banner{border-color:#d9aa4a52;background:linear-gradient(135deg,#fffdf8,#fbf3df 58%,#f4ecdc)}.member-banner:after{color:#3b1d680d}.identity-rail div,.nft-value-grid div{background:#fffaf0}.rank-orbit{background:#2b1646}.rank-orbit span,.rank-orbit i{color:#d9c8ef}.rank-orbit strong{color:#fbe8b5}.referral-ribbon{grid-template-columns:1fr auto auto;gap:14px;margin:24px 0;padding:24px;border-color:#d9aa4a57;background:linear-gradient(135deg,#fffaf0,#fffdf8)}.referral-ribbon strong{color:#2b1646;font-size:13px}.referral-ribbon button{min-width:92px}.referral-ribbon .ghost-action{color:#2b1646;background:#fffdf8}.headline-metrics{grid-template-columns:1.25fr repeat(3,1fr)}.benefit-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.benefit-card{min-height:165px}.tone-matching>i{background:#3b1d68}.tone-nonmatching>i{background:#b7832f}.premium-slot{border-color:#3b1d6824;color:#21162d}.premium-slot.unlocked{color:#fffdf8;border-color:#d9aa4a9e;background:linear-gradient(145deg,#3b1d68f2,#180d24fa 58%,#100914);box-shadow:0 22px 56px #25153a3d,inset 0 0 0 1px #fffdf80a}.premium-slot.locked{opacity:1;color:#2b1646;border-color:#3b1d6838;background:linear-gradient(145deg,#fffdf8,#f6ecd6);box-shadow:0 16px 38px #25153a12,inset 0 0 0 1px #ffffffb3}.premium-slot.unlocked .slot-top>span,.premium-slot.unlocked .slot-price,.premium-slot.unlocked>small{color:#fbe8b5}.premium-slot.unlocked .slot-top i{color:#dffbed;border-color:#6ee7bd57;background:#157b5b47}.premium-slot.state-completed .slot-top i{color:#fffdf8;border-color:#d9aa4a8a;background:#d9aa4a38}.premium-slot.locked .slot-top>span,.premium-slot.locked .slot-price{color:#3b1d68}.premium-slot.locked .slot-top i{color:#6f5418;border-color:#d9aa4a7a;background:#fff2c8}.slot-lock-state{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:8px;margin-top:18px;padding:7px 10px;border:1px solid rgba(217,170,74,.42);border-radius:999px;color:#2b1646;background:#fffaf0db}.slot-lock-icon{position:relative;display:block;width:18px;height:15px;border:2px solid #8b661f;border-radius:4px;background:linear-gradient(145deg,#fbe8b5,#d9aa4a)}.slot-lock-icon:before{content:"";position:absolute;left:3px;top:-10px;width:8px;height:10px;border:2px solid #8b661f;border-bottom:0;border-radius:8px 8px 0 0}.slot-lock-state strong{color:#2b1646;font-size:12px}.featured-slot-data{grid-template-columns:repeat(2,1fr);background:#d9aa4a61}.premium-slot.unlocked .featured-slot-data div{background:linear-gradient(145deg,#fffdf81c,#fffdf80a)}.premium-slot.unlocked .featured-slot-data span{color:#f6d58a}.premium-slot.unlocked .featured-slot-data b{color:#fffdf8;font-size:clamp(18px,2vw,28px);font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,.6)}.premium-slot.locked .featured-slot-data{background:#3b1d6829}.premium-slot.locked .featured-slot-data div{background:#fffdf8c2}.premium-slot.locked .featured-slot-data span{color:#6c6174}.premium-slot.locked .featured-slot-data b{color:#2b1646;font-size:clamp(18px,2vw,28px);font-weight:900}.premium-slot.unlocked>button{color:#1f132a;border:1px solid rgba(246,213,138,.78);background:linear-gradient(120deg,#f6d58a,#d9aa4a 48%,#b7832f);box-shadow:0 12px 28px #d9aa4a38}.premium-slot.locked>button,.premium-slot.locked>button:disabled{opacity:1;border:1px solid rgba(183,131,47,.74);color:#2b1646;background:linear-gradient(120deg,#fffdf8,#fbe8b5);box-shadow:inset 0 0 0 1px #fffdf8d1;font-weight:900}.premium-slot.locked .slot-glow{opacity:.03}.cycle-tree-canvas{min-height:auto;display:block;padding:clamp(22px,4vw,42px);background:#fffdf8}.cycle-tree-canvas:before{display:none}.cycle-tree{display:grid;gap:22px;justify-items:center}.cycle-owner{display:grid;width:184px;height:184px;place-items:center;align-content:center;padding:18px;border:2px solid rgba(217,170,74,.72);border-radius:50%;color:#fffdf8;background:linear-gradient(145deg,#3b1d68,#21162d);text-align:center}.cycle-owner i,.cycle-position-card i{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;font: 9px DM Mono,monospace}.cycle-owner i{color:#2b1646;background:#fbe8b5}.cycle-owner strong{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cycle-owner span,.cycle-owner small{color:#e5d9ef;font-size:10px}.cycle-level{display:grid;width:100%;gap:12px}.level-one{grid-template-columns:repeat(2,minmax(0,260px));justify-content:center}.level-two{grid-template-columns:repeat(4,minmax(0,1fr))}.level-three{grid-template-columns:repeat(8,minmax(0,1fr))}.cycle-position-card{min-height:122px;display:grid;gap:8px;padding:14px;border:1px solid rgba(59,29,104,.14);border-radius:8px;background:#fffaf0}.cycle-position-card i{color:#2b1646;background:#efe4cb}.cycle-position-card strong{display:block;overflow:hidden;color:#2b1646;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cycle-position-card span{color:#665e70;font-size:10px}.cycle-position-card small{color:#746b7d;font-size:9px}.cycle-position-card.tone-paid{border-color:#157b5b59}.cycle-position-card.tone-hold{border-color:#d9aa4a8c}.cycle-position-card.tone-nft{border-color:#3b1d6873}.cycle-position-card.tone-company{border-color:#b84a5559}.cycle-legend{border-radius:8px}.cycle-legend .tone-owner{background:#3b1d68}.cycle-legend .tone-paid{background:#157b5b}.cycle-legend .tone-hold{background:#d9aa4a}.cycle-legend .tone-nft{background:#6b3bb0}.cycle-legend .tone-company{background:#b84a55}.cycle-legend .tone-waiting{background:#b7aebf}.cycle-toolbar button{border-color:#3b1d682e;color:#2b1646;background:#fffaf0;font-weight:800}.cycle-toolbar button:not(:disabled):hover{border-color:#d9aa4a9e;color:#21162d}.cycle-toolbar button:disabled{color:#8f8499;background:#f3ecdc;opacity:.75}.nft-pool-layout{grid-template-columns:.88fr 1.12fr}.nft-card-visual.image-card{width:min(380px,100%);aspect-ratio:.72;padding:0;border-radius:12px;background:#21162d;transform:none}.nft-card-visual.image-card:before,.nft-hologram{display:none}.nft-card-visual.image-card img{width:100%;height:100%;object-fit:cover}.nft-card-overlay{position:absolute;inset:auto 16px 16px;display:grid;gap:5px;padding:14px;border:1px solid rgba(217,170,74,.38);border-radius:8px;background:#21162dd6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nft-card-overlay span,.nft-card-overlay small{color:#fbe8b5}.nft-card-overlay strong{color:#fffdf8;font-size:22px}.nft-card-fields{z-index:1;width:min(420px,100%);display:grid;gap:1px;margin-top:20px;overflow:hidden;border:1px solid rgba(59,29,104,.12);border-radius:8px;background:#3b1d681f}.nft-card-fields div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:13px;background:#fffaf0}.nft-card-fields span{color:#746b7d;font:8px DM Mono,monospace;text-transform:uppercase}.nft-card-fields strong{overflow-wrap:anywhere;color:#2b1646;font-size:12px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-grid div{min-height:132px;align-content:space-between}.feature-grid strong{color:#2b1646;font-size:clamp(22px,3vw,34px)}.days-only{grid-template-columns:1fr}.days-only div{justify-items:start}.days-only b{font-size:42px}.nft-note{border-radius:8px;background:#fffdf8}.nft-note p{max-width:none;font-size:11px}.nft-value-panel .primary-luxury:disabled{opacity:.86;color:#2b1646;background:linear-gradient(120deg,#fbe8b5,#d9aa4a)}.premium-profile-card{grid-template-columns:180px repeat(2,minmax(0,1fr))}.profile-avatar{min-height:180px;padding:0!important;overflow:hidden;background:#21162d}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-avatar img[hidden]+span{display:grid}.profile-avatar span{display:none;place-items:center;width:100%;height:100%}.premium-table th{color:#5f536e;background:#f3ecdc}.premium-table a,.copy-wallet,.row-action{color:#3b1d68}.status-pill.on-chain-confirmed,.status-pill.active,.status-pill.paid{color:#157b5b;background:#157b5b17}.luxury-toast{color:#21162d;background:#fffdf8}.wallet-modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:#150e1f7a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wallet-modal{width:min(480px,100%);max-height:min(720px,calc(100vh - 40px));position:relative;display:grid;gap:14px;padding:28px;border:1px solid rgba(217,170,74,.4);border-radius:8px;color:#21162d;background:#fffdf8;box-shadow:0 30px 90px #25153a38;overflow:hidden}.wallet-modal h3{margin:0;color:#21162d;font-size:30px;letter-spacing:0}.wallet-modal p{margin:0;color:#665e70;line-height:1.6}.modal-close{justify-self:end;padding:0;border:0;color:#6c6174;background:transparent;font-size:12px}.wallet-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:min(430px,48vh);margin-top:4px;padding-right:4px;overflow:auto}.wallet-option-grid button{display:grid;grid-template-columns:34px 1fr;gap:5px 10px;align-items:center;min-height:64px;padding:12px;border:1px solid rgba(59,29,104,.14);border-radius:7px;color:#2b1646;background:#fffaf0;text-align:left;transition:transform .18s,border-color .18s}.wallet-option-grid button:hover:not(:disabled){transform:translateY(-2px);border-color:#d9aa4a9e}.wallet-option-grid button:disabled{cursor:not-allowed;opacity:.48}.wallet-icon{grid-row:span 2;display:grid;width:34px;height:34px;place-items:center;overflow:hidden;border:1px solid rgba(217,170,74,.38);border-radius:50%;color:#2b1646;background:linear-gradient(145deg,#fbe8b5,#d9aa4a);font: 800 10px DM Mono,monospace}.wallet-icon img{width:100%;height:100%;object-fit:cover}.wallet-option-grid strong{min-width:0;font-size:13px;line-height:1.15}.wallet-option-grid span{color:#746b7d;font:8px DM Mono,monospace;text-transform:uppercase}.refreshing-indicator{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border:1px solid rgba(217,170,74,.36);border-radius:999px;color:#8b661f;background:#fffaf0;font:8px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.section-refreshing{justify-self:end}.projection-refresh-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px clamp(28px,4vw,58px) 0;padding:14px 16px;border:1px solid rgba(217,170,74,.34);border-radius:8px;color:#4d3913;background:#fff8e5}.projection-refresh-banner strong{font-size:14px}.projection-refresh-banner span,.projection-refreshing{color:#8b661f;font:9px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.heading-stack{display:grid;justify-items:end;gap:10px}.source-badge{display:inline-flex;align-items:center;min-height:30px;padding:7px 10px;border:1px solid rgba(217,170,74,.4);border-radius:999px;color:#8b661f;background:#fffaf0;font:8px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.nft-card-visual.image-card{width:min(460px,100%);aspect-ratio:var(--nft-card-aspect, 1024 / 1536);border-radius:18px;box-shadow:0 28px 80px #25153a2e;transform:none}.nft-card-visual.image-card img{position:absolute;inset:0}.nft-image-placeholder{display:none;width:100%;height:100%;place-items:center;padding:32px;color:#fbe8b5;background:linear-gradient(145deg,#21162d,#3b1d68);text-align:center;font-weight:800}.nft-card-visual.image-card img[hidden]~.nft-image-placeholder{display:grid}.nft-card-visual.image-card>.nft-template-value{position:absolute;z-index:2;left:var(--nft-field-x);top:var(--nft-field-y);width:var(--nft-field-w);margin:0;overflow:hidden;color:#fff7d0;font:800 clamp(6px,.74vw,10px) "DM Mono",monospace;letter-spacing:0;line-height:1.05;text-overflow:ellipsis;text-shadow:0 1px 2px #000,0 0 8px rgba(217,170,74,.85);white-space:nowrap;transform:translateY(-50%)}.nft-field-status{color:#fbe8b5}.nft-field-days{color:#fff7d0}.profile-avatar img{object-fit:contain;background:#fffdf8}@media(max-width:1180px){.level-three{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.entry-nav{display:none}.wallet-option-grid{grid-template-columns:1fr}.register-route-main{grid-template-columns:1fr;align-items:start;min-height:100vh;padding:18px 0}.register-route-heading h1{font-size:44px}.register-wallet-box{grid-template-columns:1fr 1fr}.register-wallet-box>button{grid-column:1 / -1}.entry-hero,.club-section,.login-register-section,.nft-pool-layout{grid-template-columns:1fr}.page-heading p{max-width:min(100%,340px)}.nft-showcase{width:100%;min-width:0;padding-inline:14px}.nft-card-visual.image-card{width:min(280px,70vw);max-width:calc(100vw - 96px)}.public-card-grid,.faq-grid{grid-template-columns:1fr}.headline-metrics{grid-template-columns:1fr 1fr}.level-two,.level-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.register-route-main{width:min(100% - 20px,520px)}.register-route-form{padding:18px}.register-route-heading h1{font-size:34px}.register-sponsor-check>div:first-of-type,.register-wallet-box{grid-template-columns:1fr}.register-sponsor-check input,.register-sponsor-check button{border-radius:6px}.public-footer,.entry-footer.premium-footer{grid-template-columns:1fr;justify-items:start}.hero-visual{min-height:auto}.club-preview-grid,.feature-grid,.nft-card-fields div,.premium-profile-card,.headline-metrics,.level-one,.level-two,.level-three{grid-template-columns:1fr}}html,body,#root{max-width:100%;overflow-x:clip}.portal-main,.portal-page,.member-banner,.referral-ribbon,.headline-metrics,.benefit-grid,.dashboard-duo,.premium-slot-grid,.cycle-tree,.cycle-level,.nft-pool-layout,.nft-value-grid,.rank-money,.rank-ladder,.bucket-grid,.filter-bar,.pagination-bar,.premium-table-wrap,.premium-profile-card{min-width:0}.portal-page{width:min(1480px,calc(100% - clamp(0px,1.5vw,28px)))}.headline-metrics,.benefit-grid,.premium-slot-grid,.rank-money,.bucket-grid,.feature-grid{grid-auto-flow:row dense}.headline-metrics article,.benefit-card,.premium-slot,.rank-money article,.bucket-grid article,.nft-value-grid div,.profile-card>div:not(.profile-avatar){min-width:0}.headline-metrics strong,.benefit-card strong,.rank-money strong,.bucket-grid strong,.nft-value-grid strong,.slot-price,.slot-data b,.premium-table td,.profile-card strong{overflow-wrap:anywhere}.premium-table-wrap{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.premium-table{min-width:760px}.transaction-table{min-width:980px}.cycle-tree-canvas{overflow-x:hidden}.cycle-level{align-items:stretch}.level-one,.level-two,.level-three,.cycle-position-card{min-width:0}@media(min-width:1536px){.portal-page{width:min(1500px,calc(100% - 64px));padding-inline:clamp(48px,3.4vw,70px)}.portal-topbar{padding-inline:clamp(42px,3.6vw,72px)}}@media(min-width:901px)and (max-width:1180px){.headline-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.benefit-grid,.premium-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.level-three,.bucket-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:621px)and (max-width:900px){.portal-page{width:min(100%,900px);padding:clamp(28px,4vw,40px)}.portal-topbar{padding-inline:clamp(18px,3vw,34px)}.headline-metrics,.benefit-grid,.premium-slot-grid,.rank-money{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-feature,.rank-money article:first-child{grid-column:span 1}.headline-metrics article,.benefit-card,.premium-slot{min-height:138px;padding:18px}.dashboard-duo{grid-template-columns:minmax(0,1fr)}.identity-rail,.feature-grid,.nft-value-grid,.countdown-grid,.bucket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.level-one{grid-template-columns:repeat(2,minmax(0,260px))}.level-two,.level-three{grid-template-columns:repeat(4,minmax(0,1fr))}.cycle-position-card{min-height:116px;padding:12px}.filter-bar,.filter-bar.transactions{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-profile-card{grid-template-columns:160px repeat(2,minmax(0,1fr))}}@media(max-width:620px){.portal-shell{overflow-x:clip}.portal-topbar{min-height:66px;height:auto;gap:9px;padding:8px 10px}.portal-topbar>div:first-of-type strong{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions{gap:6px}.topbar-actions .refreshing-indicator:first-child{display:none}.topbar-actions .refreshing-indicator{min-height:25px;padding:5px 7px;font-size:7px}.portal-topbar .logout-action{display:inline-flex;min-height:30px;padding:7px 9px;font-size:10px}.wallet-chip{padding:4px}.wallet-chip i{width:25px;height:25px}.portal-page{width:100%;padding:18px 10px 28px}.page-heading{gap:16px;margin-bottom:18px}.page-heading h1{margin-bottom:8px;font-size:clamp(34px,10vw,44px)}.page-heading p{max-width:none;font-size:13px}.section-title{align-items:start;gap:12px}.section-title h2{font-size:clamp(25px,8vw,34px)}.member-banner{gap:16px;padding:20px 14px}.member-banner h1{padding-right:84px;font-size:clamp(31px,9.2vw,38px)}.identity-rail,.headline-metrics,.benefit-grid,.premium-slot-grid,.rank-money,.bucket-grid,.feature-grid,.nft-value-grid,.countdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-rail div,.headline-metrics article,.benefit-card,.premium-slot,.rank-money article,.bucket-grid article,.nft-value-grid div,.countdown-grid div{padding:12px}.headline-metrics article,.benefit-card,.premium-slot{min-height:118px}.headline-metrics strong,.benefit-card strong,.rank-money strong,.bucket-grid strong,.feature-grid strong{font-size:clamp(18px,5.5vw,24px);line-height:1.08}.headline-metrics small,.benefit-card small,.rank-money small{font-size:8px}.referral-ribbon{grid-template-columns:1fr auto auto;gap:8px;padding:14px}.referral-ribbon div{grid-column:1 / -1}.referral-ribbon button{min-width:0;min-height:38px;padding:9px 12px}.slot-summary,.rank-progress-card,.recent-panel{padding:17px}.slot-counts{margin:16px 0 14px}.mini-slots{grid-template-columns:repeat(9,minmax(25px,1fr));gap:4px}.rank-progress-card{grid-template-columns:minmax(0,1fr) auto;gap:10px}.rank-progress-card h2,.rank-progress-card p,.rank-progress-card>span{grid-column:1}.radial-progress{grid-column:2;grid-row:1 / 4;width:76px;height:76px;margin:0}.radial-progress:before{width:58px;height:58px}.radial-progress strong{font-size:15px}.benefits-ledger article{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:14px}.benefits-ledger>article>strong{grid-column:2;font-size:18px}.premium-slot{border-radius:9px}.slot-top{display:grid;gap:7px}.slot-top i{width:fit-content;padding:5px 7px;font-size:6px}.slot-price{margin-top:14px;font-size:clamp(23px,7vw,31px)}.slot-lock-state{gap:6px;margin-top:12px;padding:6px 8px}.slot-lock-state strong{font-size:10px}.featured-slot-data,.slot-data{grid-template-columns:1fr;margin:14px 0}.slot-data div{padding:9px}.premium-slot>button{min-height:38px;margin-top:12px;font-size:10px}.cycle-toolbar{gap:8px;padding:10px}.cycle-toolbar button{min-height:40px;padding:8px 10px}.cycle-tree-canvas{padding:16px 10px;border-radius:10px}.cycle-tree{gap:14px}.cycle-owner{width:min(148px,46vw);height:min(148px,46vw);padding:14px}.level-one,.level-two,.level-three{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cycle-position-card{min-height:108px;gap:6px;padding:10px}.cycle-position-card strong{font-size:10px}.cycle-position-card span,.cycle-position-card small{font-size:8px}.cycle-legend{gap:8px;padding:12px}.cycle-legend span{font-size:8px}.nft-pool-layout{gap:12px}.nft-showcase,.nft-value-panel{padding:15px 12px}.nft-showcase{min-height:auto}.nft-card-visual.image-card{width:min(236px,68vw);max-width:calc(100vw - 78px);border-radius:14px}.nft-card-visual.image-card>.nft-template-value{font-size:clamp(4.8px,1.55vw,7px)}.lock-panel{margin:14px 0;padding:12px}.lock-panel>div:first-child{display:grid;gap:6px}.countdown-grid b{font-size:18px}.filter-bar,.filter-bar.transactions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px}.filter-bar input,.filter-bar select{min-height:40px;padding:9px 10px;font-size:10px}.pagination-bar{gap:8px;padding:10px}.pagination-bar>div{justify-content:space-between;width:100%}.pagination-bar select,.pagination-bar button{flex:1 1 auto}.premium-table{font-size:9px}.premium-table th,.premium-table td{min-width:94px;padding:11px 10px}.premium-profile-card{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-avatar{grid-column:1 / -1;min-height:118px}.profile-card>button{grid-column:1 / -1}}@media(max-width:430px){.portal-page{padding-inline:8px}.portal-topbar>div:first-of-type strong{max-width:92px}.identity-rail div,.headline-metrics article,.benefit-card,.premium-slot,.rank-money article,.bucket-grid article,.nft-value-grid div,.countdown-grid div{padding:10px}.identity-rail span,.headline-metrics span,.benefit-card span,.slot-data span,.nft-value-grid span,.profile-card span{font-size:7px}.headline-metrics strong,.benefit-card strong,.rank-money strong,.bucket-grid strong,.feature-grid strong{font-size:clamp(16px,5vw,21px)}.premium-slot-grid{gap:8px}.slot-price{font-size:clamp(20px,6vw,26px)}.premium-slot>button{padding-inline:7px}.level-one,.level-two,.level-three{gap:7px}.cycle-position-card{min-height:100px;padding:9px}}.cycle-position-card strong,.cycle-position-card small{overflow-wrap:anywhere;white-space:normal}.cycle-position-card small{line-height:1.35}@media(max-width:390px){.premium-slot-grid,.level-one,.level-two,.level-three{grid-template-columns:1fr}.cycle-position-card{min-height:auto}}.nft-claim-glow{width:100%;min-height:60px;margin-top:18px;border:1px solid #f8da81;border-radius:14px;background:linear-gradient(135deg,#fff3b0,#e7b34a 42%,#ffed9b);color:#211300;font-weight:900;letter-spacing:.055em;cursor:pointer;box-shadow:0 0 0 1px #ffe18b47,0 0 26px #edb9469e,0 14px 34px #0000005c;animation:nftEligibleClaimGlow 1.8s ease-in-out infinite;transition:transform .18s ease,box-shadow .18s ease}.nft-claim-glow:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 0 0 2px #ffea9d66,0 0 42px #f6c554d6,0 18px 40px #0000006b}.nft-claim-glow:active{transform:translateY(0) scale(.995)}.nft-claim-glow:focus-visible{outline:3px solid rgba(255,241,185,.95);outline-offset:4px}@keyframes nftEligibleClaimGlow{0%,to{box-shadow:0 0 0 1px #ffe18b40,0 0 20px #ebb84b7a,0 14px 34px #00000057}50%{box-shadow:0 0 0 2px #ffe7996b,0 0 44px #f5c355db,0 18px 40px #0000006b}}@media(max-width:640px){.nft-claim-glow{min-height:58px;padding:13px 14px;font-size:13px}}@media(prefers-reduced-motion:reduce){.nft-claim-glow{animation:none;transition:none}}
