.anchor-app{--anchor-ink:#18242f;--anchor-muted:#66717a;--anchor-line:#e6e8e9;--anchor-surface:#ffffff;--anchor-soft:#f8f9f9;--anchor-orange:#c45113;color:var(--anchor-ink);background:var(--anchor-surface);font-variant-numeric:tabular-nums}.anchor-app .anchor-page{min-height:100vh;background:var(--anchor-surface)}.anchor-app .anchor-content{padding:36px 40px 48px;max-width:1680px}.anchor-app .anchor-content h1{color:var(--anchor-ink);font-size:26px;font-weight:650;line-height:1.25;letter-spacing:-.7px}.anchor-app .anchor-content h2,.anchor-app .anchor-content h3{letter-spacing:-.2px}.anchor-app .anchor-content .text-gray-400{color:var(--anchor-muted)}.anchor-app .anchor-content .text-gray-300{color:#8b959c}.anchor-app :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--anchor-orange);outline-offset:3px}.anchor-app button:disabled{cursor:not-allowed}.anchor-app :is(button,a){transition-property:color,background-color,border-color,opacity;transition-duration:.16s}.anchor-app .anchor-sidebar{background:#111b24;border-right:1px solid #24313c;color:#e8edf1}.anchor-sidebar .anchor-brand{padding:18px 18px 14px;border-bottom:1px solid #283540;display:flex;flex-direction:column;align-items:center}.anchor-sidebar .anchor-brand img{height:110px;width:142px;object-fit:contain}.anchor-sidebar .anchor-brand p{margin-top:4px;font-size:10px;color:#9cabb7;letter-spacing:.3px}.anchor-sidebar .anchor-member{margin:0 16px;padding:16px 0;border-bottom:1px solid #283540}.anchor-sidebar .anchor-member-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.anchor-sidebar .anchor-member-heading img{height:32px;width:32px;object-fit:contain}.anchor-sidebar .anchor-member-heading span{display:block;font-size:10px;color:#9cabb7}.anchor-sidebar .anchor-member-heading strong{font-size:13px;font-weight:550;color:#f0f4f6}.anchor-sidebar .anchor-progress-label{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#adbac4;margin-top:6px}.anchor-sidebar .anchor-balance{margin-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:11px;color:#adbac4}.anchor-sidebar .anchor-balance strong{font-size:12px;color:#f1b68f;font-weight:600}.anchor-sidebar nav{padding:14px 10px}.anchor-sidebar .anchor-nav-link{min-height:35px;padding:8px 12px;gap:10px;border:1px solid transparent;font-size:12px;border-radius:7px;color:#adbac4}.anchor-sidebar .anchor-nav-link:hover{background:#1b2935;color:#fff}.anchor-sidebar .anchor-nav-link[aria-current=page]{background:#263442;border-color:#3b4854;color:#fff}.anchor-sidebar .anchor-nav-link[aria-current=page] svg{color:#ff9e5b}.anchor-sidebar .anchor-nav-link span{font-size:12px;letter-spacing:0}.anchor-sidebar .anchor-nav-footer{padding:12px 10px;border-top:1px solid #283540}.anchor-sidebar .anchor-sidebar-note{padding:0 22px 14px;color:#8596a3;font-size:10px}.anchor-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.anchor-eyebrow{font-size:10px;font-weight:650;color:var(--anchor-orange);letter-spacing:1.3px;text-transform:uppercase;margin-bottom:7px}.anchor-page-description{color:var(--anchor-muted);font-size:13px;line-height:1.6;margin-top:8px}.anchor-text-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--anchor-orange)}.anchor-text-link:hover{color:#903c10}.anchor-rank{display:grid;grid-template-columns:166px minmax(260px,1fr) minmax(200px,.7fr);align-items:center;gap:32px;padding:20px 0 30px;border-bottom:1px solid var(--anchor-line)}.anchor-rank-badge{display:block;width:160px;height:160px;object-fit:contain}.anchor-rank-label{font-size:12px;color:var(--anchor-muted);margin-bottom:5px}.anchor-rank h2{font-size:34px;line-height:1.15;font-weight:650;color:var(--anchor-ink);margin-bottom:14px}.anchor-rank-progress{max-width:490px}.anchor-rank-progress-header{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.5;margin-bottom:9px}.anchor-rank-progress-header span:last-child{color:var(--anchor-muted)}.anchor-progress-track{height:5px;border-radius:3px;background:#e9ecee;overflow:hidden}.anchor-progress-fill{height:100%;border-radius:inherit;background:#e77634}.anchor-rank-next{font-size:12px;color:var(--anchor-muted);margin-top:9px}.anchor-rank-reward{border-left:1px solid var(--anchor-line);padding-left:32px}.anchor-rank-reward h3{font-size:15px;font-weight:600;margin-bottom:8px}.anchor-rank-reward p{max-width:29ch;font-size:13px;line-height:1.65;color:var(--anchor-muted);margin-bottom:17px}.anchor-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:9px 15px;font-size:12px;font-weight:600;border:1px solid var(--anchor-orange);border-radius:7px;background:var(--anchor-orange);color:#fff}.anchor-button:hover{background:#a9420d;border-color:#a9420d}.anchor-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 0;margin-bottom:30px;border-bottom:1px solid var(--anchor-line)}.anchor-summary>div{padding:0 26px;border-left:1px solid var(--anchor-line)}.anchor-summary>div:first-child{padding-left:0;border-left:0}.anchor-summary dt{font-size:12px;color:var(--anchor-muted)}.anchor-summary dd{margin:7px 0 5px;font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.6px}.anchor-summary dd span{font-size:12px;font-weight:500;color:var(--anchor-muted);letter-spacing:0;margin-left:5px}.anchor-summary p{font-size:12px;line-height:1.6;color:var(--anchor-muted)}.anchor-dashboard-details{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr);gap:36px}.anchor-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.anchor-panel-heading h3{font-size:15px;font-weight:600}.anchor-activity-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--anchor-line)}.anchor-activity-row:first-child{padding-top:0}.anchor-activity-row:last-child{border-bottom:0}.anchor-activity-row strong{font-size:13px;font-weight:550}.anchor-activity-row p{color:var(--anchor-muted);font-size:11px;margin-top:5px}.anchor-activity-amount{white-space:nowrap;font-size:13px;font-weight:600}.anchor-referral{border-left:1px solid var(--anchor-line);padding-left:36px}.anchor-referral>p{color:var(--anchor-muted);font-size:13px;line-height:1.7;max-width:48ch}.anchor-code{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin-top:18px;border:1px solid var(--anchor-line);border-radius:7px}.anchor-code code{font-size:14px;font-weight:600;letter-spacing:1px;overflow-wrap:anywhere}.anchor-code button{padding:7px;border-radius:5px;color:var(--anchor-muted)}.anchor-code button:hover{background:var(--anchor-soft);color:var(--anchor-ink)}.anchor-referral-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:20px}.anchor-feedback{min-height:20px;margin-top:6px;font-size:11px;color:var(--anchor-muted)}.anchor-state{min-height:150px;padding:28px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;color:var(--anchor-muted);font-size:13px}.anchor-state>svg{color:#8b959c}.anchor-state strong{color:var(--anchor-ink);font-size:14px;font-weight:550}.anchor-state p{max-width:45ch;font-size:12px;line-height:1.7}.anchor-state[role=alert]{color:#a0421b}.anchor-light-combo{border:1px solid var(--anchor-line);border-radius:10px;padding:24px;background:var(--anchor-surface)}.anchor-light-combo .anchor-combo-value{color:var(--anchor-ink);font-size:30px;font-weight:600;line-height:1.4;margin-top:8px}.anchor-enroll-intro{display:grid;grid-template-columns:130px minmax(0,1fr);gap:28px;align-items:center;padding:32px;border-bottom:1px solid var(--anchor-line)}.anchor-enrollment h1{letter-spacing:-.5px}.anchor-enrollment .text-gray-300,.anchor-enrollment .text-gray-400{color:var(--anchor-muted)}@media(prefers-reduced-motion:reduce){.anchor-app .anchor-progress-fill,.anchor-app :is(button,a){transition:none}}