@import url('/fonts.css');
:root{color-scheme:dark;--bg:#080b12;--panel:#10151f;--line:#242b38;--muted:#99a4b7;--text:#edf1f8;--cyan:#8cf5e0;--violet:#b09cf7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}button{transition:background .18s,transform .18s}button:not(:disabled):active{transform:translateY(1px)}.sidebar{width:238px;position:fixed;inset:0 auto 0 0;border-right:1px solid var(--line);padding:35px 25px;display:flex;flex-direction:column;background:#0b0f17}.brand{font-size:29px;font-weight:700;letter-spacing:-1.4px;display:flex;align-items:center}.brand-dot{color:var(--cyan)}.brandmark{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:11px;background:var(--cyan);color:#11201f;border-radius:10px;font-size:24px;letter-spacing:-4px;padding-right:4px}.brandmark span{font-size:23px}.sidebar-caption{margin:55px 0 16px;font-size:11px;color:#8490a5;letter-spacing:1.9px}.nav-link{padding:12px 14px;display:flex;gap:14px;font-size:14px;color:#a4aec0;border:1px solid transparent;border-radius:9px;margin-bottom:8px}.nav-link span{width:19px;font-size:19px;line-height:21px}.nav-link:hover{color:#fff;background:#151b26}.nav-link.active{color:var(--cyan);background:#132825;border-color:#22423c}.sidebar-bottom{margin-top:auto;padding-top:60px}.network-icon{color:var(--cyan);font-size:31px;margin-bottom:15px}.sidebar-bottom strong{font-size:19px;line-height:1.5;font-weight:500}.sidebar-bottom p{font-size:13px;color:var(--muted);line-height:1.8;margin:13px 0 18px}.sidebar-bottom a{font-size:13px;color:var(--cyan)}.sidebar-footer{font-size:10px;color:#747f92;margin-top:44px;letter-spacing:2px}.page{margin-left:238px}.topbar{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 45px;border-bottom:1px solid var(--line)}.breadcrumb{font-size:13px;color:var(--muted)}.breadcrumb span{margin:0 15px;color:#546073}.breadcrumb strong{font-weight:400;color:#d6dce8}.top-status{display:flex;align-items:center;gap:20px}.badge{font-size:12px;color:var(--violet);padding:5px 10px;border:1px solid #413553;border-radius:6px;background:#201b2c}.avatar{display:grid;place-items:center;width:33px;height:33px;background:#202634;color:#d7deeb;border-radius:50%;font-size:11px}main{max-width:1390px;margin:auto;padding:40px 45px 0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.eyebrow{font-size:11px;letter-spacing:2px;color:var(--cyan);margin-bottom:11px}h1{font-size:clamp(26px,2.7vw,39px);line-height:1.25;letter-spacing:-1.4px;font-weight:500;margin:0 0 12px}h1>span{color:var(--cyan)}.page-heading p{color:var(--muted);font-size:14px;margin:0}.text-link{font-size:12px;color:#b9c3d3;white-space:nowrap}.notice{font-size:13px;color:#c0b4e2;border:1px solid #30283e;border-radius:8px;padding:11px 15px;background:#171421;margin-bottom:24px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:25px}.stat{border:1px solid var(--line);border-radius:11px;padding:20px 23px;background:linear-gradient(110deg,#131925,#10151e)}.stat-label{display:flex;justify-content:space-between;color:#b0bbcd;font-size:13px;gap:10px}.stat-label>span{color:#8290a7}.stat-value{font-size:28px;letter-spacing:-.8px;margin:9px 0 6px;font-variant-numeric:tabular-nums}.stat-value small{font-size:13px;letter-spacing:0;color:#9ca9be;margin-left:5px}.stat-foot{font-size:11px;color:#98a4b8}.main-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);gap:24px;align-items:start}.panel{border:1px solid var(--line);border-radius:13px;background:var(--panel);overflow:hidden}.claim-card{background:radial-gradient(ellipse at 50% 5%,#12322f66,transparent 53%),#10151f;padding:23px 28px 0;border-top-color:#396057}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.section-label{font-size:11px;letter-spacing:2px;color:#c3d7d8}.status-pill{font-size:11px;padding:4px 9px;border:1px solid #2e4b43;border-radius:30px;color:var(--cyan);background:#102922}.reward-stage{text-align:center;padding:22px 0 20px}.orbital{width:81px;height:81px;border:1px solid #376159;border-radius:50%;margin:0 auto 20px;display:grid;place-items:center;box-shadow:0 0 0 10px #29534d15,0 0 0 20px #29534d0b;background:radial-gradient(circle at 35% 15%,#345d57,#132723 80%)}.orbital span{font-size:43px;color:var(--cyan);font-weight:300}.reward-caption{font-size:10px;letter-spacing:2px;color:#92aaac}.hero-reward{font-size:39px;font-variant-numeric:tabular-nums;letter-spacing:-1px;margin-top:6px;line-height:1.3}.hero-reward .currency{font-size:15px;color:var(--cyan);margin-left:9px;letter-spacing:0}.reward-stage p{font-size:12px;color:var(--muted);margin:8px 0 0}label{display:block;font-size:12px;color:#c9d2e1;margin-bottom:9px}.input-wrap{display:flex;align-items:center;background:#0b1019;border:1px solid #30394a;border-radius:7px;padding:0 14px;gap:10px}.input-wrap>span{color:#75899d}input{background:transparent;border:none;color:#e6edf8;min-width:0;width:100%;padding:13px 0;font-size:14px;outline-offset:2px}input::placeholder{color:#7e8a9e}.field-help{font-size:11px;color:#929eb1;margin:8px 0 16px}.demo-check{display:flex;align-items:center;gap:12px;border:1px solid #2b3343;border-radius:7px;padding:12px 14px;margin:13px 0 19px;background:#141b27;font-size:12px;color:#d1d8e5}.demo-check>span:first-child{color:var(--violet);font-size:24px}.demo-check p{font-size:11px;color:var(--muted);margin:2px 0 0}.demo-label{margin-left:auto;color:var(--violet);font-size:9px;letter-spacing:1px}.claim-button{border:0;background:var(--cyan);color:#0a2724;display:flex;justify-content:space-between;padding:14px 18px;border-radius:7px;font-size:14px;font-weight:700;width:100%}.claim-button:hover:not(:disabled){background:#b3ffed}.claim-message{color:var(--cyan);font-size:13px;min-height:18px;margin:12px 0}.claim-message.error{color:#ffb8b8}.claim-footer{border-top:1px solid var(--line);padding:15px 0;display:flex;justify-content:space-between;gap:15px;color:#93a0b4;font-size:10px}.right-column{display:grid;gap:20px}.account-panel,.referral-panel{padding:23px}.panel h2{margin:0;font-size:16px;font-weight:500;letter-spacing:-.3px}.mini-icon{color:var(--cyan);font-size:22px}.account-line{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin-top:20px;color:var(--muted)}.account-line strong{font-weight:400;color:#dce4f2;text-align:right}.account-note{margin-top:20px;padding:13px;background:#171f2b;color:#a8b5c7;font-size:11px;line-height:1.75;border-radius:7px}.referral-panel{background:radial-gradient(ellipse at top right,#392e5033,transparent 70%),#111520}.purple{color:var(--violet)}.referral-panel>p{color:var(--muted);font-size:12px;margin:9px 0 20px}.ref-stats{display:flex;gap:35px;margin-bottom:23px}.ref-stats>div{display:flex;flex-direction:column;gap:4px}.ref-stats strong{font-size:28px;font-weight:400}.ref-stats span{font-size:11px;color:var(--muted)}.ref-input{display:flex;border:1px solid #32364d;border-radius:7px;background:#0d101b;padding:4px 5px 4px 12px;gap:8px}.ref-input input{font-size:11px;padding:8px 0;color:#aaaec7}.ref-input button{border:1px solid #4c4267;border-radius:5px;background:#2b243f;color:#d4c5ff;font-size:11px;padding:5px 11px}.small-note,.referral-panel>.small-note{color:#94a0b5;font-size:11px;line-height:1.6;margin:12px 0 0}.activity-panel{margin-top:25px}.activity-panel>.panel-heading{padding:22px 24px}.panel-heading p{font-size:12px;color:var(--muted);margin:6px 0 0}.quiet-button{border:1px solid #313a4c;border-radius:6px;color:#bbc6d8;background:#171e2b;padding:7px 11px;font-size:12px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:12px}th{background:#141b26;color:#a0adc1;font-weight:400;padding:12px 24px;font-size:11px}td{border-top:1px solid #242c39;padding:17px 24px;color:#d0d9e8}td small{display:block;color:#9aa7bb;font-size:11px;margin-top:4px}.empty-state{text-align:center;padding:39px 20px;color:#98a6ba;white-space:normal}.receipt{font-family:monospace;color:#a7b4c7;font-size:11px}.state{font-size:10px;border-radius:20px;padding:4px 8px;background:#183229;color:#9ae1bd}.state.pending{background:#332d1a;color:#f5d18b}.state.failed{background:#341f27;color:#f9b6c4}.state.mock{background:#2c2340;color:#ccbcf3}.activity-panel>.small-note{padding:0 24px 10px}.how{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:36px 4px}.step-number{font-family:monospace;font-size:12px;color:var(--cyan)}h3{font-size:13px;font-weight:500;margin:9px 0}.how p{font-size:12px;color:var(--muted);max-width:250px;margin:0;line-height:1.75}footer{border-top:1px solid var(--line);padding:25px 0;display:flex;align-items:center;gap:18px;font-size:10px;color:#96a1b4}footer>span:last-child{margin-left:auto}.footer-brand{font-size:19px;color:#c7d1df;font-weight:bold;letter-spacing:-1px}[hidden]{display:none!important}#captcha{margin:10px 0}#captcha:empty{display:none}@media(min-width:1500px){main{padding-top:50px}.main-grid{grid-template-columns:1.5fr 1fr}.claim-card{padding-left:40px;padding-right:40px}}@media(max-width:1150px){.sidebar{width:195px;padding:30px 17px}.page{margin-left:195px}main{padding:30px 24px 0}.topbar{padding:0 24px}.text-link{display:none}.stat{padding:17px}.stat-value{font-size:23px}.main-grid{gap:17px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.claim-card{padding:20px 20px 0}.account-panel,.referral-panel{padding:19px}.hero-reward{font-size:33px}.account-line{font-size:11px}td,th{padding-left:18px;padding-right:18px}}@media(max-width:850px){.sidebar{position:static;width:auto;padding:18px 23px;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;justify-content:space-between}.brand{font-size:25px}.brandmark{width:30px;height:30px;font-size:21px}.sidebar-caption,.sidebar-bottom,.sidebar-footer{display:none}nav{display:flex;gap:5px}.nav-link{font-size:12px;padding:8px;margin:0}.nav-link span{display:none}.nav-link:last-child{display:none}.page{margin-left:0}.topbar{height:60px}.avatar{display:none}main{padding-top:27px}.main-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.page-heading p{font-size:13px}footer{flex-wrap:wrap}footer>span:last-child{margin-left:0}}@media(max-width:640px){.sidebar{padding:17px}.nav-link{font-size:11px;padding:7px}.nav-link:nth-child(2){display:none}.topbar{padding:0 19px}.breadcrumb{font-size:11px}.top-status{gap:0}.badge{font-size:10px}main{padding:26px 17px 0}.eyebrow{font-size:9px;letter-spacing:1.7px}h1{font-size:29px;max-width:300px}.notice{font-size:11px}.stats{gap:8px;grid-template-columns:1fr 1fr}.stat{padding:15px}.stat:last-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.stat:last-child .stat-foot{max-width:115px;font-size:10px}.stat-value{font-size:21px;overflow-wrap:anywhere}.stat-value small{font-size:10px;display:block;margin-left:0}.stat-label{font-size:11px}.stat-foot{font-size:10px}.stat:last-child .stat-value{margin:0;font-size:18px}.stat-label>span{display:none}.main-grid{grid-template-columns:1fr}.claim-card{padding:20px 21px 0}.hero-reward{font-size:39px}.claim-footer{font-size:9px}.right-column{gap:17px}.account-line{font-size:13px}.account-note{font-size:12px}.referral-panel>p{font-size:13px}.ref-stats span{font-size:12px}.ref-input input{font-size:12px}.referral-panel label{font-size:13px}.how{grid-template-columns:1fr;gap:22px;padding:30px 5px}.how>div{padding-left:35px;position:relative}.step-number{position:absolute;left:0;top:8px}.how p{max-width:none}.how h3{font-size:14px}.activity-panel>.panel-heading{padding:19px}.panel-heading p{font-size:11px}footer{gap:10px 20px}footer>span:last-child{flex-basis:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Comfortable reading sizes across desktop and mobile. */
label,.stat-label,.account-line,.ref-stats span,.quiet-button,.nav-link{font-size:14px}
.field-help,.stat-foot,.claim-footer,.small-note,.referral-panel>.small-note,.account-note,.demo-check p,.panel-heading p,.how p,.referral-panel>p,.reward-stage p{font-size:13px}
.page-heading p{font-size:16px}
input{font-size:16px}
.ref-input input,.ref-input button{font-size:13px}
.demo-check{font-size:14px}
th{font-size:12px}td{font-size:14px}
.state,.receipt,td small{font-size:12px}
.status-pill,.badge,.text-link{font-size:12px}
@media(max-width:640px){.nav-link{font-size:12px}.stat:last-child{flex-wrap:wrap}.stat:last-child .stat-foot{max-width:none}.stat-value{font-size:20px}.stat-label{font-size:13px}.hero-reward{font-size:34px}.claim-footer{flex-wrap:wrap}.ref-stats{gap:25px}.ref-stats span{font-size:13px}.claim-card{padding-left:18px;padding-right:18px}.how p{font-size:14px}}
