.referral-console-module__AiLP0a__workspace{--ink:#eef2e7;--muted:#95a097;--faint:#728077;--line:#d3e2cc1c;--line-strong:#d3e2cc33;--accent:#afd682;color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:start;gap:24px;display:grid}.referral-console-module__AiLP0a__registrationPanel,.referral-console-module__AiLP0a__economicsPanel{border:1px solid var(--line);background:radial-gradient(circle at 8% 0,#97be6f13,#0000 24rem),#08110b;position:relative;overflow:hidden;box-shadow:0 32px 80px #0003}.referral-console-module__AiLP0a__registrationPanel{border-radius:24px;min-height:630px}.referral-console-module__AiLP0a__economicsPanel{border-radius:22px;padding:31px;position:sticky;top:104px}.referral-console-module__AiLP0a__registrationPanel:before,.referral-console-module__AiLP0a__economicsPanel:before{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;position:absolute;inset:0 24px auto}.referral-console-module__AiLP0a__panelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:118px;padding:29px 31px;display:flex}.referral-console-module__AiLP0a__panelHeader h2,.referral-console-module__AiLP0a__economicsPanel h2{color:var(--ink);letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(1.6rem,3vw,2.15rem);font-weight:560}.referral-console-module__AiLP0a__panelHeader p{max-width:560px;color:var(--muted);margin:8px 0 0;font-size:.84rem;line-height:1.55}.referral-console-module__AiLP0a__overline{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:760;display:block}.referral-console-module__AiLP0a__registryGlyph,.referral-console-module__AiLP0a__walletGlyph{width:54px;height:54px;color:var(--accent);background:#afd68212;border:1px solid #afd68233;border-radius:16px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0d}.referral-console-module__AiLP0a__registryGlyph svg{width:23px}.referral-console-module__AiLP0a__connectState{border:1px solid var(--line);background:#ffffff05;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:30px;padding:22px;display:grid}.referral-console-module__AiLP0a__walletGlyph{border-radius:13px;width:43px;height:43px}.referral-console-module__AiLP0a__walletGlyph svg{width:20px}.referral-console-module__AiLP0a__connectState strong{color:#dce3d9;font-size:.82rem;display:block}.referral-console-module__AiLP0a__connectState p{color:var(--muted);margin:4px 0 0;font-size:.75rem;line-height:1.5}.referral-console-module__AiLP0a__connectState button,.referral-console-module__AiLP0a__primaryAction{color:#0a110a;background:var(--accent);border:1px solid #b9db93;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:.75rem;font-weight:760;transition:transform .16s,opacity .16s,background .16s;display:inline-flex}.referral-console-module__AiLP0a__connectState button:hover,.referral-console-module__AiLP0a__primaryAction:hover:not(:disabled){background:#bce091;transform:translateY(-1px)}.referral-console-module__AiLP0a__connectState button svg,.referral-console-module__AiLP0a__primaryAction svg{width:15px}.referral-console-module__AiLP0a__codeArea{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#afd68209,#0000 62%);padding:35px 31px 30px}.referral-console-module__AiLP0a__codeLabel{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:.75rem;display:flex}.referral-console-module__AiLP0a__available,.referral-console-module__AiLP0a__registered{color:#a6b0a7;border:1px solid var(--line);background:#ffffff05;border-radius:999px;align-items:center;gap:7px;min-height:26px;padding:0 9px;font-size:.75rem;font-weight:680;display:inline-flex}.referral-console-module__AiLP0a__available i,.referral-console-module__AiLP0a__registered i{background:#d1b076;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #d1b07673}.referral-console-module__AiLP0a__registered{color:#bdd9a5;background:#afd6820e;border-color:#afd68230}.referral-console-module__AiLP0a__registered i{background:var(--accent);box-shadow:0 0 10px #afd6828c}.referral-console-module__AiLP0a__codeValue{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;margin-top:13px;display:grid}.referral-console-module__AiLP0a__codeValue code{overflow-wrap:anywhere;color:#e3e9de;border:1px solid var(--line-strong);min-height:70px;font-family:var(--font-mono);background:#0003;border-radius:14px;align-items:center;padding:16px 18px;font-size:clamp(.78rem,1.4vw,.86rem);line-height:1.55;display:flex;box-shadow:inset 0 1px #ffffff06}.referral-console-module__AiLP0a__codeValue button{color:#c8d0c5;border:1px solid var(--line-strong);background:#ffffff07;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-width:86px;padding:0 14px;font-size:.75rem;font-weight:700;display:inline-flex}.referral-console-module__AiLP0a__codeValue button:hover:not(:disabled){color:var(--ink);background:#ffffff0e}.referral-console-module__AiLP0a__codeValue button svg{width:15px}.referral-console-module__AiLP0a__codeMeta{border:1px solid var(--line);background:var(--line);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:15px;display:grid;overflow:hidden}.referral-console-module__AiLP0a__codeMeta>span{background:#0a120c;gap:5px;min-width:0;padding:12px 14px;display:grid}.referral-console-module__AiLP0a__codeMeta small{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.referral-console-module__AiLP0a__codeMeta strong{color:#cbd2c8;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:560;overflow:hidden}.referral-console-module__AiLP0a__flowError,.referral-console-module__AiLP0a__flowStatus{color:#aab5ab;border:1px solid var(--line);background:#ffffff05;border-radius:13px;align-items:center;gap:11px;margin:20px 31px 0;padding:14px 16px;font-size:.75rem;line-height:1.5;display:flex}.referral-console-module__AiLP0a__flowStatus>svg{width:18px;color:var(--accent);flex:none}.referral-console-module__AiLP0a__flowError{color:#d9a286;background:#d9a2860a;border-color:#d9a28633}.referral-console-module__AiLP0a__flowError>svg{flex:none;width:20px}.referral-console-module__AiLP0a__flowError p{margin:0}.referral-console-module__AiLP0a__flowError strong,.referral-console-module__AiLP0a__flowError span{display:block}.referral-console-module__AiLP0a__flowError span{color:#bda69a;margin-top:2px}.referral-console-module__AiLP0a__spinner{border:1.5px solid #afd68240;border-top-color:var(--accent);border-radius:50%;flex:none;width:15px;height:15px;animation:.8s linear infinite referral-console-module__AiLP0a__spin}.referral-console-module__AiLP0a__actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:24px 31px 0;display:grid}.referral-console-module__AiLP0a__primaryAction{min-height:49px}.referral-console-module__AiLP0a__primaryAction:disabled,.referral-console-module__AiLP0a__secondaryAction:disabled,.referral-console-module__AiLP0a__codeValue button:disabled{cursor:not-allowed;opacity:.42}.referral-console-module__AiLP0a__secondaryAction{color:#c0c8bd;border:1px solid var(--line-strong);background:#ffffff05;border-radius:11px;min-height:49px;padding:0 16px;font-size:.75rem;font-weight:680}.referral-console-module__AiLP0a__secondaryAction:hover:not(:disabled){color:var(--ink);background:#ffffff0b}.referral-console-module__AiLP0a__explorerLink{color:#aab8a6;width:fit-content;font-family:var(--font-mono);align-items:center;gap:7px;margin:16px 31px 28px;font-size:.75rem;display:inline-flex}.referral-console-module__AiLP0a__explorerLink:hover{color:var(--accent)}.referral-console-module__AiLP0a__explorerLink svg{width:14px}.referral-console-module__AiLP0a__intro{color:var(--muted);margin:15px 0 24px;font-size:.78rem;line-height:1.68}.referral-console-module__AiLP0a__allocation{background:#ffffff0e;border-radius:999px;height:7px;overflow:hidden}.referral-console-module__AiLP0a__allocation i{border-radius:inherit;background:linear-gradient(90deg,#8eaf69,#badf8f);width:10%;height:100%;display:block;box-shadow:0 0 14px #afd6824d}.referral-console-module__AiLP0a__economicsSteps{border-top:1px solid var(--line);margin-top:28px}.referral-console-module__AiLP0a__economicsSteps>div{border-bottom:1px solid var(--line);grid-template-columns:31px minmax(0,1fr);gap:12px;padding:18px 0;display:grid}.referral-console-module__AiLP0a__economicsSteps>div>span{color:var(--accent);font-family:var(--font-mono);font-size:.75rem}.referral-console-module__AiLP0a__economicsSteps p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.55}.referral-console-module__AiLP0a__economicsSteps strong{color:#dce3d9;margin-bottom:3px;font-size:.75rem;font-weight:650;display:block}.referral-console-module__AiLP0a__safetyNote{background:#afd68209;border:1px solid #afd68224;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:11px;margin-top:23px;padding:15px;display:grid}.referral-console-module__AiLP0a__safetyNote>svg{width:17px;color:var(--accent)}.referral-console-module__AiLP0a__safetyNote p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.55}.referral-console-module__AiLP0a__safetyNote strong{color:#d3dbd0;margin-bottom:2px;display:block}@keyframes referral-console-module__AiLP0a__spin{to{transform:rotate(360deg)}}@media (max-width:980px){.referral-console-module__AiLP0a__workspace{grid-template-columns:1fr}.referral-console-module__AiLP0a__economicsPanel{position:relative;top:auto}}@media (max-width:640px){.referral-console-module__AiLP0a__registrationPanel,.referral-console-module__AiLP0a__economicsPanel{border-radius:18px}.referral-console-module__AiLP0a__panelHeader{min-height:0;padding:23px 20px}.referral-console-module__AiLP0a__panelHeader p{font-size:.76rem}.referral-console-module__AiLP0a__registryGlyph{width:46px;height:46px}.referral-console-module__AiLP0a__connectState{grid-template-columns:auto minmax(0,1fr);margin:20px;padding:18px}.referral-console-module__AiLP0a__connectState button{grid-column:1/-1}.referral-console-module__AiLP0a__codeArea{padding:25px 20px 22px}.referral-console-module__AiLP0a__codeValue{grid-template-columns:1fr}.referral-console-module__AiLP0a__codeValue button{min-height:44px}.referral-console-module__AiLP0a__codeMeta{grid-template-columns:1fr}.referral-console-module__AiLP0a__flowError,.referral-console-module__AiLP0a__flowStatus{margin-left:20px;margin-right:20px}.referral-console-module__AiLP0a__actions{grid-template-columns:1fr;padding:22px 20px 0}.referral-console-module__AiLP0a__explorerLink{margin-left:20px;margin-right:20px}.referral-console-module__AiLP0a__economicsPanel{padding:24px 21px}}@media (prefers-reduced-motion:reduce){.referral-console-module__AiLP0a__spinner{animation-duration:1.6s}}
