.active-link{color:var(--ink)!important}.member-mini-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#dffcf4;color:#0b2627;font-weight:800;font-size:13px}.member-shell,.affiliate-shell{padding:72px 0 92px}.member-welcome,.affiliate-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.member-welcome h1,.affiliate-hero h1{font-size:clamp(42px,6vw,66px);line-height:1.05;letter-spacing:-3px;margin:18px 0 12px}.member-welcome h1 em,.affiliate-hero h1 em{font-style:normal;color:var(--cyan)}.member-welcome p,.affiliate-hero p{color:var(--muted);font-size:17px;line-height:1.8;margin:0;max-width:520px}.member-identity{margin-top:44px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:25px 28px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(105deg,#102326,#0b0b0b 70%)}.member-profile{display:flex;align-items:center;gap:16px}.profile-avatar{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,#89f5dc,#5a8bff);color:#0a181e;font-size:25px;font-weight:900}.member-profile h2{margin:4px 0 3px;font-size:25px}.member-profile p{margin:0;color:#a6b8b7;font-size:13px}.member-progress{width:min(340px,42%)}.progress-head{display:flex;justify-content:space-between;color:#b3c6c4;font-size:12px;margin-bottom:8px}.progress-head strong{color:var(--cyan)}.progress-track{height:7px;border-radius:99px;background:#1b3334;overflow:hidden}.progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),#7a8bff)}.member-progress small{display:block;color:#768887;font-size:11px;margin-top:8px}.member-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;margin-top:16px}.lower-member-grid{grid-template-columns:1.15fr .85fr}.member-card{border:1px solid var(--line);border-radius:18px;background:#0a0a0a;padding:25px}.member-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:22px}.member-card-head h3{font-size:22px;margin:5px 0 0}.console-kicker{display:block;color:#777;font-size:10px;letter-spacing:1.6px;font-weight:800}.console-kicker.mint{color:var(--cyan)}.console-kicker.violet{color:#a995ff}.text-link{font-size:12px;color:#9fb3b1}.text-link:hover{color:var(--cyan)}.entitlement-item{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.entitlement-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#09181c;font-weight:900;font-family:Georgia,serif;font-size:23px}.cyan-block{background:#8df6df}.purple-block{background:#a798ff}.entitlement-copy{display:grid;gap:4px;flex:1}.entitlement-copy strong{font-size:14px}.entitlement-copy span{font-size:12px;color:#7f8888}.entitlement-tag{font-size:11px;padding:5px 8px;border-radius:7px}.active-tag{background:rgba(126,245,218,.12);color:var(--cyan)}.member-download{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:15px;border-top:1px solid var(--line);font-size:13px;color:#cbd7d6}.member-download span{color:var(--cyan)}.usage-total{display:grid;grid-template-columns:auto auto;align-items:end;column-gap:8px;margin:12px 0 19px}.usage-total strong{font-size:48px;line-height:1;letter-spacing:-2px}.usage-total>span{color:var(--cyan);font-size:15px;padding-bottom:3px}.usage-total small{grid-column:1/-1;color:#7f8888;font-size:12px;margin-top:7px}.usage-progress{height:10px;border-radius:999px;overflow:hidden;background:#232337}.usage-progress i{display:block;height:100%;background:linear-gradient(90deg,#9af4db,#8a7bff);border-radius:inherit}.usage-breakdown{display:grid;gap:11px;margin-top:20px}.usage-breakdown span{display:flex;align-items:center;gap:8px;color:#a7aeae;font-size:12px}.usage-breakdown b{margin-left:auto;color:#f1f4f4}.mini-dot{display:inline-block;width:7px;height:7px;border-radius:50%}.cyan-dot{background:var(--cyan)}.violet-dot{background:#9485ff}.amber-dot{background:#ffb771}.member-order{display:grid;grid-template-columns:52px 1fr auto auto;align-items:center;gap:12px;border-top:1px solid var(--line);padding:15px 0}.order-date{color:#778583;font:12px/1 "Space Mono",monospace}.member-order div{display:grid;gap:3px}.member-order strong{font-size:13px}.member-order small{color:#778583;font-size:11px}.member-order>b{font-size:13px}.referral-card>p{color:#8e9998;font-size:13px;line-height:1.7;margin:0 0 20px}.referral-code{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 15px;background:#101a1c;border-radius:12px}.referral-code div{display:grid;gap:5px}.referral-code small{color:#7e8e8d;font-size:11px}.referral-code strong{letter-spacing:1.3px;color:var(--cyan)}.copy-btn,.referral-link button{border:1px solid rgba(145,245,220,.35);border-radius:7px;background:transparent;color:var(--cyan);font-size:11px;padding:6px 9px}.referral-link{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:11px;color:#7d8a89;font-size:11px}.referral-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referral-link button{border:0;padding:0}.affiliate-code-stamp{display:grid;justify-items:end;gap:5px;padding:25px 27px;border:1px solid rgba(145,245,220,.33);border-radius:18px;background:linear-gradient(145deg,rgba(145,245,220,.16),rgba(126,139,255,.1));min-width:190px}.affiliate-code-stamp span,.affiliate-code-stamp small{color:#91a5a3;font-size:11px}.affiliate-code-stamp strong{color:var(--cyan);font-size:25px;letter-spacing:1.5px}.affiliate-links{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-top:48px}.link-card{padding:24px;border:1px solid var(--line);border-radius:18px;min-height:220px;background:#0a0a0a}.link-card h3{font-size:23px;margin:10px 0 8px}.link-card p{color:#87918f;font-size:13px;line-height:1.7;margin:0;max-width:430px}.link-card-main{background:linear-gradient(135deg,#0e2729,#0a0a0a 72%)}.link-card-side{background:linear-gradient(135deg,#17132b,#0a0a0a 78%)}.link-field,.domain-field{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding:13px 14px;border:1px solid rgba(145,245,220,.26);border-radius:10px;background:rgba(0,0,0,.22)}.link-field span{font:12px/1.2 "Space Mono",monospace;color:#b6ccca;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-field button,.domain-field button{border:0;border-radius:7px;background:var(--cyan);color:#061718;font-size:11px;font-weight:800;padding:7px 11px}.link-card-foot{display:flex;justify-content:space-between;color:#73817f;font-size:11px;margin-top:17px}.link-card-foot i{margin-right:5px}.tiny-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cyan)}.domain-field{border-color:rgba(169,151,255,.3)}.domain-field strong{color:#d8d0ff;font-size:15px}.domain-field button{background:#aa9bff}.domain-status{display:flex;align-items:center;gap:7px;color:#7f8888;font-size:11px;margin-top:17px}.affiliate-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#0a0a0a}.affiliate-metrics article{display:grid;gap:7px;padding:22px 24px;border-right:1px solid var(--line)}.affiliate-metrics article:last-child{border-right:0}.affiliate-metrics span{color:#86918f;font-size:12px}.affiliate-metrics strong{font-size:27px;letter-spacing:-1px}.affiliate-metrics small{color:#77817f;font-size:11px}.withdraw-btn{border:0;border-radius:7px;background:#91f6de;color:#062021;font-weight:800;padding:7px 9px;font-size:11px;width:max-content}.affiliate-main-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.affiliate-panel{border:1px solid var(--line);border-radius:18px;background:#0a0a0a;padding:25px}.commission-chart{height:180px;display:flex;align-items:flex-end;padding:18px 0 0}.commission-column{height:145px;display:flex;align-items:flex-end;gap:12px;width:100%;border-bottom:1px solid var(--line);padding:0 15px}.commission-column i{display:block;flex:1;max-width:34px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#9bf5df,#426b72);opacity:.9}.commission-column i:nth-child(2n){background:linear-gradient(180deg,#a89aff,#5e578d)}.commission-axis{display:flex;justify-content:space-between;color:#707c7a;font-size:10px;margin-top:10px}.payout-row{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;padding:15px 0;border-top:1px solid var(--line)}.payout-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;font-weight:800}.mint-mark{background:rgba(145,245,220,.14);color:var(--cyan)}.violet-mark{background:rgba(169,151,255,.14);color:#ad9fff}.amber-mark{background:rgba(255,183,113,.14);color:#ffc17c}.payout-row div{display:grid;gap:4px}.payout-row strong{font-size:13px}.payout-row small{color:#737f7c;font-size:11px}.payout-row>b{font-size:13px;color:var(--cyan)}.payout-row .pending-text{color:#b9a9ff}.negative-text{color:#ffad8a!important}.customer-panel{margin-top:16px}.source-pill{border:1px solid var(--line);padding:5px 8px;border-radius:6px;color:#9ba9a6;font-size:11px}.affiliate-metrics .metric-trend{display:block}.console-page{background:#070c0e;color:#eff7f5}.console-page .page{background:#070c0e}.console-shell{min-height:100vh;display:grid;grid-template-columns:226px 1fr}.console-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:25px 17px;border-right:1px solid rgba(160,226,215,.12);background:#091214}.console-brand{display:flex;align-items:center;gap:10px;padding:4px 10px 31px}.console-brand .logo-mark{width:31px;height:31px;font-size:23px;background:#9af5df}.console-brand strong{display:block;font-size:15px}.console-brand small{display:block;color:#71817f;font-size:10px;margin-top:2px;letter-spacing:.5px}.console-nav{display:grid;gap:5px}.console-nav a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:9px;color:#7f8e8b;font-size:13px}.console-nav a:hover{color:#dcf5ee;background:rgba(145,245,220,.06)}.console-nav a.is-active{background:#123032;color:#a0f6df;box-shadow:inset 2px 0 #91f6de}.nav-glyph{display:grid;place-items:center;width:18px;color:currentColor;font-size:16px}.console-side-note{display:flex;align-items:flex-start;gap:9px;margin-top:auto;padding:13px 11px;border:1px solid rgba(145,245,220,.13);border-radius:11px;background:#0d1d1e}.console-side-note strong{display:block;color:#c8e9e2;font-size:11px}.console-side-note small{display:block;color:#6e8480;font-size:10px;margin-top:3px;line-height:1.5}.console-side-note .live-dot{margin-top:4px}.console-help{display:flex;justify-content:space-between;color:#75817f;font-size:11px;padding:16px 11px 3px}.console-main{min-width:0;padding:0 42px 70px}.console-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:31px 0 26px}.console-topbar h1{margin:5px 0 0;font-size:27px;letter-spacing:-1px}.console-top-actions{display:flex;align-items:center;gap:13px}.console-search{display:flex;align-items:center;gap:7px;border:1px solid rgba(160,226,215,.15);border-radius:8px;background:#0b1618;color:#80908d;padding:9px 11px;font-size:13px}.console-search kbd{margin-left:15px;color:#526361;font-size:10px;border:1px solid #2b3d3d;border-radius:4px;padding:2px 4px}.console-avatar{display:grid;place-items:center;width:34px;height:34px;background:#a494ff;color:#141226;border-radius:50%;font-size:12px;font-weight:900}.console-banner{display:flex;align-items:center;justify-content:space-between;min-height:178px;padding:27px 33px;border:1px solid rgba(145,245,220,.17);border-radius:16px;background:radial-gradient(circle at 76% 30%,rgba(145,245,220,.17),transparent 28%),linear-gradient(105deg,#10282a,#111723)}.console-banner h2{font-size:31px;line-height:1.1;letter-spacing:-1.5px;margin:9px 0}.console-banner h2 em{font-style:normal;color:#91f6de}.console-banner p{color:#89a09c;font-size:13px;margin:0}.banner-orbit{position:relative;width:140px;height:120px;margin-right:8%;border:1px solid rgba(145,245,220,.2);border-radius:50%}.banner-orbit:before,.banner-orbit:after{content:"";position:absolute;inset:15px;border:1px solid rgba(145,245,220,.15);border-radius:50%;transform:rotate(45deg)}.banner-orbit:after{inset:30px;border-color:rgba(169,151,255,.24);transform:rotate(-45deg)}.orbit-core{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#91f6de;color:#0d2524;font:900 29px/1 Georgia,serif}.banner-orbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:#91f6de;top:8px;left:63px}.banner-orbit i:nth-of-type(2){top:58px;left:1px;background:#a495ff}.banner-orbit i:nth-of-type(3){top:100px;left:107px;background:#ffbd73}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:15px}.metric-card{padding:19px 18px;border:1px solid rgba(160,226,215,.12);border-radius:13px;background:#0b1517;min-height:140px}.metric-primary{background:linear-gradient(145deg,#143637,#0b1517)}.metric-label{color:#7b8d89;font-size:11px}.metric-value{font-size:26px;font-weight:800;letter-spacing:-1px;margin:12px 0 10px;display:flex;align-items:center;gap:9px}.metric-trend{font-size:10px;letter-spacing:0;font-weight:700}.metric-trend.up{color:#91f6de}.metric-trend.warm{color:#ffbd73}.metric-trend.violet{color:#ab9eff}.metric-card small{display:block;color:#647571;font-size:10px;margin-top:8px}.sparkline{display:flex;align-items:flex-end;height:25px;gap:4px}.sparkline i{display:block;width:7px;border-radius:2px 2px 0 0;background:#5ca69d}.sparkline i:nth-child(1){height:30%}.sparkline i:nth-child(2){height:45%}.sparkline i:nth-child(3){height:36%}.sparkline i:nth-child(4){height:65%}.sparkline i:nth-child(5){height:51%}.sparkline i:nth-child(6){height:80%;background:#9af5df}.sparkline i:nth-child(7){height:68%}.sparkline i:nth-child(8){height:94%;background:#9af5df}.metric-bar{height:5px;border-radius:99px;background:#183536;overflow:hidden}.metric-bar span{display:block;height:100%;background:#91f6de;border-radius:inherit}.warm-bar{background:#352a20}.warm-bar span{background:#ffbd73}.violet-bar{background:#29253d}.violet-bar span{background:#a798ff}.two-col{display:grid;grid-template-columns:1.35fr .85fr;gap:15px;margin-top:15px}.console-panel{min-width:0;border:1px solid rgba(160,226,215,.12);border-radius:14px;background:#0a1416;padding:20px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.panel-head h3{font-size:19px;margin:6px 0 0;letter-spacing:-.4px}.select-chip{border:1px solid rgba(160,226,215,.16);border-radius:7px;background:#0d1b1d;color:#8b9d99;font-size:11px;padding:7px 9px}.revenue-chart{display:flex;height:218px;margin-top:18px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;color:#62726f;font-size:10px;padding:4px 10px 24px 0}.chart-body{position:relative;flex:1}.chart-grid-lines{position:absolute;inset:0 0 24px;display:flex;flex-direction:column;justify-content:space-between}.chart-grid-lines i{display:block;border-top:1px dashed rgba(160,226,215,.11)}.chart-body svg{position:absolute;inset:0 0 24px;width:100%;height:calc(100% - 24px)}.chart-x{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;color:#62726f;font-size:10px}.panel-foot{display:flex;gap:17px;color:#71817e;font-size:10px;margin-top:4px}.legend-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px}.mint-dot{background:#91f6de}.violet-dot{background:#a798ff}.finance-panel{display:flex;flex-direction:column}.fund-ring{width:150px;height:150px;border-radius:50%;margin:21px auto 17px;display:grid;place-items:center;background:conic-gradient(#91f6de 0 64%,#a798ff 64% 87%,#ffbd73 87% 92%,#213031 92% 100%);position:relative}.fund-ring:after{content:"";position:absolute;inset:13px;background:#0a1416;border-radius:50%}.ring-inner{position:relative;z-index:1;display:grid;text-align:center;gap:4px}.ring-inner strong{font-size:21px}.ring-inner span{font-size:10px;color:#75827f}.fund-legend{display:grid;gap:10px}.fund-legend div{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:7px;font-size:11px;color:#889894}.fund-legend strong{color:#d5e3df;font-size:12px}.legend-line{width:4px;height:18px;border-radius:99px}.mint-line{background:#91f6de}.violet-line{background:#a798ff}.amber-line{background:#ffbd73}.finance-callout{display:flex;align-items:center;gap:8px;margin-top:19px;padding:10px 11px;border:1px solid rgba(255,189,115,.16);border-radius:8px;background:rgba(255,189,115,.06);color:#a59680;font-size:10px}.finance-callout>span{color:#ffbd73;font-size:15px}.finance-callout p{margin:0;flex:1}.finance-callout a{color:#ffbd73}.member-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 0 20px;border-bottom:1px solid rgba(160,226,215,.1)}.member-stats div{display:grid;gap:4px}.member-stats strong{font-size:21px}.member-stats span{color:#71817e;font-size:10px}.member-bars{display:grid;gap:13px;padding-top:18px}.member-bars div{display:grid;grid-template-columns:68px 1fr 30px;align-items:center;gap:9px;color:#85928f;font-size:10px}.member-bars i{height:5px;border-radius:99px;background:#172829;overflow:hidden}.member-bars b{display:block;height:100%;background:#91f6de;border-radius:99px}.member-bars div:nth-child(2) b{background:#a798ff}.member-bars div:nth-child(3) b{background:#ffbd73}.member-bars strong{text-align:right;color:#c8d6d2;font-size:11px}.activity-list{display:grid}.activity-list>div{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:12px 0;border-top:1px solid rgba(160,226,215,.1)}.activity-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;font-size:13px}.mint-icon{background:rgba(145,245,220,.12);color:#91f6de}.violet-icon{background:rgba(169,151,255,.12);color:#a798ff}.amber-icon{background:rgba(255,189,115,.12);color:#ffbd73}.blue-icon{background:rgba(111,168,255,.12);color:#84b8ff}.activity-list p{margin:0;color:#c3d1cd;font-size:11px;line-height:1.45}.activity-list p strong{color:#ecf6f2}.activity-list small{display:block;color:#667672;font-size:10px}.activity-list>b{color:#91f6de;font-size:11px}.table-panel{margin-top:15px}.table-actions{display:flex;align-items:center;gap:8px}.compact-btn{padding:8px 10px;font-size:11px}.data-table-wrap{overflow:auto}.data-table{width:100%;border-collapse:collapse;margin-top:15px;min-width:650px}.data-table th{padding:0 10px 11px;color:#667572;text-align:left;font-size:10px;font-weight:600}.data-table td{padding:13px 10px;border-top:1px solid rgba(160,226,215,.1);color:#a9b9b5;font-size:12px}.table-user{display:flex;align-items:center;gap:9px}.table-user>span{display:grid;gap:3px}.table-user strong{color:#dce8e4;font-size:12px}.table-user small{color:#65736f;font-size:10px}.user-avatar{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;font-style:normal;font-size:11px;font-weight:800}.avatar-pink{background:#7a5267;color:#ffdbe7}.avatar-blue{background:#455b86;color:#dce5ff}.avatar-green{background:#3e7567;color:#d8fff2}.status-badge{display:inline-flex;padding:5px 8px;border-radius:6px;font-size:10px}.status-badge.pending{background:rgba(255,189,115,.12);color:#ffbd73}.status-badge.ready{background:rgba(145,245,220,.1);color:#91f6de}.status-badge.done{background:rgba(126,139,255,.12);color:#a798ff}.row-link{color:#91f6de;font-size:11px}.row-link:hover{color:#d5fff2}
@media(max-width:1000px){.console-shell{grid-template-columns:76px 1fr}.console-sidebar{padding:20px 10px}.console-brand{justify-content:center;padding:4px 0 30px}.console-brand>span:last-child,.console-nav a:not(.is-active)::after{display:none}.console-nav a{justify-content:center;padding:12px;font-size:0}.console-nav a.is-active{font-size:0}.console-nav .nav-glyph{font-size:18px}.console-side-note,.console-help{display:none}.console-main{padding:0 24px 50px}.metric-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.member-welcome,.affiliate-hero{display:block}.member-welcome .btn-primary{margin-top:22px}.member-identity{display:block}.member-progress{width:100%;margin-top:22px}.member-grid,.lower-member-grid,.affiliate-links,.affiliate-main-grid,.two-col{grid-template-columns:1fr}.affiliate-code-stamp{justify-items:start;margin-top:26px;width:max-content}.affiliate-metrics{grid-template-columns:repeat(2,1fr)}.affiliate-metrics article:nth-child(2){border-right:0}.affiliate-metrics article:nth-child(3),.affiliate-metrics article:nth-child(4){border-top:1px solid var(--line)}.affiliate-metrics article:nth-child(4){border-right:0}.console-banner{padding:24px}.banner-orbit{transform:scale(.75);margin-right:-3px}.console-search span,.console-search kbd{display:none}.console-topbar{padding-top:22px}.console-main{padding:0 16px 40px}.console-banner h2{font-size:26px}.metric-grid{gap:9px}.metric-card{padding:15px 13px}.metric-value{font-size:21px;display:block}.metric-trend{display:block;margin-top:4px}.console-panel{padding:17px}.panel-foot{flex-wrap:wrap}.data-table{min-width:620px}}
@media(max-width:520px){.console-shell{display:block}.console-sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid rgba(160,226,215,.12);padding:11px 14px}.console-brand{justify-content:flex-start;padding:0}.console-brand>span:last-child{display:block}.console-nav{display:flex;overflow:auto;margin-top:10px}.console-nav a,.console-nav a.is-active{font-size:11px;white-space:nowrap;padding:8px 10px}.console-nav .nav-glyph{display:none}.console-main{padding:0 13px 35px}.console-topbar{padding:19px 0}.console-topbar h1{font-size:23px}.console-banner{min-height:150px}.banner-orbit{display:none}.metric-grid{grid-template-columns:1fr 1fr}.member-order{grid-template-columns:42px 1fr auto}.member-order .status-badge{grid-column:2/4;width:max-content}.member-order>b{grid-column:3;grid-row:1}.member-welcome h1,.affiliate-hero h1{font-size:44px}.member-shell,.affiliate-shell{padding:47px 0 65px}.affiliate-metrics article{padding:17px 15px}.affiliate-metrics strong{font-size:22px}.member-card{padding:19px}.member-profile{align-items:flex-start}.profile-avatar{width:53px;height:53px}.member-profile h2{font-size:21px}.member-profile p{font-size:11px}.link-field span{font-size:10px}.member-mini-avatar{width:31px;height:31px}}

/* Homepage visual alignment */
.console-page{background:#050505;color:var(--ink)}
.console-page .console-shell{background:#050505}
.console-page .console-sidebar{background:#080808;border-color:var(--line)}
.console-page .console-nav a.is-active{background:#101a1c;color:var(--cyan);box-shadow:inset 2px 0 var(--cyan)}
.console-page .console-side-note{background:#0b0b0b;border-color:var(--line)}
.console-page .console-main{background:#050505}
.console-page .console-banner{background:linear-gradient(110deg,#101a28,#0c0c0c);border-color:var(--line);box-shadow:0 20px 60px rgba(0,0,0,.16)}
.console-page .metric-card,.console-page .console-panel,.console-page .table-panel{background:#0b0b0b;border-color:var(--line);box-shadow:0 14px 38px rgba(0,0,0,.12)}
.console-page .metric-primary{background:linear-gradient(145deg,#122d32,#0b0b0b)}
.console-page .console-search,.console-page .select-chip{background:#0d0d0d;border-color:var(--line)}
.console-page .fund-ring:after{background:#0b0b0b}
.console-page .data-table td,.console-page .member-stats,.console-page .activity-list>div{border-color:var(--line)}
@media(max-width:520px){.console-page .console-sidebar{background:#070707;border-color:var(--line)}}


.orange-block{background:#ffb277;color:#241508}


.trial-policy-panel{margin-top:15px;padding:20px;border:1px solid var(--line);border-radius:14px;background:#0b0b0b;box-shadow:0 14px 38px rgba(0,0,0,.1)}
.trial-policy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.trial-policy-grid label{display:grid;gap:8px;color:#8b9693;font-size:11px}.policy-input,.policy-select{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#0e0e0e;color:#d8e4df;font-size:12px}.policy-input input{width:55px;border:0;outline:0;background:transparent;color:var(--cyan);font:700 14px inherit}.policy-input span,.policy-select span{color:#7d8885}.trial-products{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.trial-products>div{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#0e0e0e}.policy-product-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#091819;font:bold 17px/1 Georgia,serif}.cyan-icon{background:#91f6de}.violet-icon{background:#a798ff}.amber-icon{background:#ffbd73}.trial-products span:nth-child(2){display:grid;gap:4px}.trial-products strong{font-size:11px}.trial-products small{color:#727e7a;font-size:9px}.trial-products b{color:var(--cyan);font-size:10px}.trial-policy-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding-top:15px;border-top:1px solid var(--line);color:#788480;font-size:10px}.trial-policy-foot .compact-btn{font-size:11px;padding:8px 12px}
@media(max-width:760px){.trial-policy-grid,.trial-products{grid-template-columns:1fr}.trial-policy-foot{display:block}.trial-policy-foot .compact-btn{margin-top:12px}}


.trial-product-config-list{display:grid;gap:9px;margin-top:16px}.trial-product-config{display:grid;grid-template-columns:34px 1fr 150px 150px auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#0e0e0e}.trial-product-config label{display:grid;gap:5px;color:#77827f;font-size:9px}.trial-product-config .policy-input{min-height:32px;padding:0 8px}.trial-product-config .policy-input input{width:55px;font-size:12px}.config-product-name{display:grid;gap:4px}.config-product-name strong{font-size:12px}.config-product-name small{color:#737e7b;font-size:10px}.trial-product-config>b{color:var(--cyan);font-size:10px;text-align:right}


@media(max-width:900px){.trial-product-config{grid-template-columns:34px 1fr 1fr auto}}
@media(max-width:600px){.trial-product-config{grid-template-columns:34px 1fr auto}.trial-product-config label{grid-column:2}.trial-product-config label:nth-of-type(2){grid-column:3;grid-row:2}.trial-product-config>b{grid-column:3;grid-row:1}}

/* Single workspace admin navigation */
.admin-content{min-width:0;position:relative}
.admin-content>.container{max-width:none;width:100%;padding-left:0;padding-right:0}
.admin-content>.console-main{padding:0;background:transparent}
.admin-content>.console-main>.console-topbar{display:none}
.admin-content[aria-busy="true"]{min-height:360px}
.admin-loading,.admin-error{min-height:360px;display:grid;place-content:center;justify-items:center;gap:9px;color:#8d9b98;text-align:center}
.admin-loading span{width:24px;height:24px;border:2px solid rgba(145,245,220,.18);border-top-color:var(--cyan);border-radius:50%;animation:admin-spin .8s linear infinite}
.admin-loading strong,.admin-error strong{color:#dbe8e4;font-size:14px}
.admin-loading small,.admin-error p{margin:0;color:#71807c;font-size:11px}
.admin-error button{margin-top:8px}
@keyframes admin-spin{to{transform:rotate(360deg)}}
.admin-view-member .console-main,.admin-view-affiliate .console-main,.admin-view-downloads .console-main,.admin-view-products .console-main,.admin-view-checkout .console-main{background:#050505}
.admin-view-member .topnav,.admin-view-member footer,.admin-view-affiliate .topnav,.admin-view-affiliate footer,.admin-view-downloads .topnav,.admin-view-downloads footer{display:none}
.admin-view-member .member-shell,.admin-view-affiliate .affiliate-shell-minimal,.admin-view-downloads .downloads-shell{padding-top:18px}
.admin-view-api .api-flow{margin-bottom:0}
@media(max-width:760px){.admin-view-member .member-shell,.admin-view-affiliate .affiliate-shell-minimal,.admin-view-downloads .downloads-shell{padding-top:8px}}

/* Release management workspace */
.release-hero{display:flex;align-items:center;justify-content:space-between;min-height:214px;padding:30px 36px;border:1px solid var(--line);border-radius:16px;background:radial-gradient(circle at 78% 45%,rgba(169,151,255,.18),transparent 28%),linear-gradient(110deg,#101a28,#0c0c0c)}
.release-hero h2{font-size:32px;line-height:1.12;letter-spacing:-1.5px;margin:9px 0}.release-hero h2 em{font-style:normal;color:var(--cyan)}.release-hero p{max-width:510px;color:#8d9e9a;font-size:13px;line-height:1.7;margin:0}.release-hero-orbit{position:relative;width:150px;height:150px;margin-right:30px;display:grid;place-items:center;border:1px solid rgba(169,151,255,.28);border-radius:50%;background:radial-gradient(circle,#1e2143 0,#11131e 52%,transparent 53%)}.release-hero-orbit:before,.release-hero-orbit:after{content:"";position:absolute;inset:17px;border:1px dashed rgba(145,245,220,.3);border-radius:50%}.release-hero-orbit:after{inset:35px;border-color:rgba(255,189,115,.26)}.release-hero-orbit span{position:relative;z-index:2;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#a798ff;color:#141226;font-size:24px;font-weight:900}.release-hero-orbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--cyan)}.release-hero-orbit i:nth-child(2){top:15px;right:30px}.release-hero-orbit i:nth-child(3){bottom:26px;left:18px;background:#ffbd73}
.release-summary-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:15px;margin-top:15px}.release-summary-card{min-height:205px;padding:22px;border:1px solid var(--line);border-radius:15px;background:#0b0b0b}.release-summary-main{background:linear-gradient(145deg,#17162b,#0b0b0b 68%)}.release-summary-warm{background:linear-gradient(145deg,#211b13,#0b0b0b 72%)}.release-summary-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.release-product-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;color:#171228;font-size:22px;font-weight:900}.release-summary-card h3{font-size:19px;margin:7px 0}.release-summary-card p{color:#7d8a87;font-size:11px;line-height:1.6;margin:0}.release-summary-card>strong{display:block;color:#dcd4ff;font:700 19px/1 "Space Mono",monospace;margin-top:19px}.release-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding-top:13px;border-top:1px solid var(--line);color:#788581;font-size:10px}.status-inline{display:flex;align-items:center;gap:5px;color:var(--cyan)}.status-inline i{width:6px;height:6px;border-radius:50%;background:var(--cyan)}.warm-status{color:#ffbd73}.warm-status i{background:#ffbd73}.release-stat{display:flex;align-items:baseline;justify-content:space-between;padding-top:14px;margin-top:14px;border-top:1px solid var(--line)}.release-stat strong{font-size:21px}.release-stat span{color:#788581;font-size:10px}.release-upload-panel,.release-list-panel{margin-top:15px}.release-step-note{color:#7d8b87;font-size:10px}.release-upload-row{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;margin-top:17px}.release-dropzone{display:grid;justify-items:center;align-content:center;gap:7px;min-height:155px;border:1px dashed rgba(145,245,220,.28);border-radius:12px;background:#0e1416;color:#b5c9c5;text-align:center;cursor:pointer;transition:.2s}.release-dropzone:hover{border-color:var(--cyan);background:#101f20}.release-upload-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:rgba(145,245,220,.13);color:var(--cyan);font-size:23px}.release-dropzone strong{font-size:13px}.release-dropzone small{color:#71807c;font-size:10px}.release-upload-checklist{display:grid;gap:1px;padding:4px 0}.release-upload-checklist>div{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid var(--line);font-size:11px}.release-upload-checklist span{color:#7f8e89}.release-upload-checklist b{color:#c8d5d1;font-size:10px;text-align:right}.check-dot{width:7px;height:7px;border-radius:50%;background:#44514e}.check-dot.done{background:var(--cyan)}.release-table{min-width:860px}.release-table td{vertical-align:middle}.avatar-violet{background:#695999;color:#e4dcff}.hash-button{border:0;background:transparent;color:#a798ff;font:10px "Space Mono",monospace;padding:0;cursor:pointer}.hash-button:hover{color:#dcd4ff}.release-action{border:0;background:transparent;cursor:pointer;padding:0}.release-bottom-grid{margin-top:15px}.release-policy-list{display:grid;gap:13px;margin:18px 0 2px;padding:0;list-style:none}.release-policy-list li{display:flex;align-items:center;gap:9px;color:#9eaeaa;font-size:11px}.release-policy-list i{display:grid;place-items:center;width:19px;height:19px;border-radius:6px;background:rgba(145,245,220,.12);color:var(--cyan);font-style:normal;font-size:11px}.release-ops{display:grid;gap:9px;margin-top:17px}.release-ops button{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:#0e0e0e;color:#b3c2be;font-size:11px;text-align:left;cursor:pointer}.release-ops button:hover{border-color:rgba(145,245,220,.42);color:var(--cyan)}.release-ops button span{color:#7c8a87;font-size:14px}
@media(max-width:900px){.release-summary-grid{grid-template-columns:1fr 1fr}.release-summary-main{grid-column:1/-1}.release-upload-row{grid-template-columns:1fr}.release-hero-orbit{margin-right:0}}
@media(max-width:600px){.release-hero{min-height:180px;padding:24px}.release-hero h2{font-size:26px}.release-hero-orbit{display:none}.release-summary-grid{grid-template-columns:1fr}.release-summary-main{grid-column:auto}.release-summary-card{min-height:auto}.release-upload-panel,.release-list-panel{padding:17px}}

.release-summary-candidate{background:linear-gradient(145deg,#122725,#0b0b0b 72%)}.avatar-mint{background:#3c7469;color:#d8fff2}
#trial-policy-form input[type=checkbox]{width:18px;height:18px;accent-color:#91f6de;vertical-align:middle}
#paid-plan-form{margin-top:24px;padding-top:20px;border-top:1px solid #262626}
#paid-plan-form select{display:block;width:100%;margin-top:10px;padding:12px;border:1px solid #333;border-radius:10px;background:#111;color:#eee;font:inherit}
#trial-policy [data-policy-status]{font-size:12px;color:#91f6de}
#trial-policy button:disabled{opacity:.5;cursor:wait}
