*{box-sizing:border-box}html{color-scheme:dark}body.ref-body{margin:0;min-height:100vh;background:#07101f;color:#eef5ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ref-body a{color:inherit;text-decoration:none}.ref-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px max(16px,calc((100vw - 1080px)/2));background:rgba(7,16,31,.92);border-bottom:1px solid #1d3153;backdrop-filter:blur(14px)}.ref-brand{display:flex;align-items:center;gap:10px;min-width:0}.ref-brand img,.ref-brand span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#fff;object-fit:contain}.ref-brand b{font-size:17px;white-space:nowrap}.ref-topbar nav{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ref-topbar nav a{padding:8px 10px;border-radius:10px;color:#bcd0ea;font-weight:700;font-size:13px}.ref-topbar nav a:hover{background:#101f36;color:#fff}.ref-shell{width:min(1080px,92%);margin:28px auto 48px}.ref-hero,.ref-card{background:linear-gradient(145deg,#0d1728,#0a1322);border:1px solid #1d3153;border-radius:22px;box-shadow:0 18px 50px rgba(0,0,0,.16)}.ref-hero{padding:clamp(22px,5vw,42px);overflow:hidden;position:relative}.ref-hero:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-110px;top:-110px;background:rgba(37,99,235,.16);filter:blur(2px);pointer-events:none}.ref-kicker{display:inline-flex;padding:7px 10px;border-radius:999px;background:#102a50;color:#8dd5ff;font-size:12px;font-weight:900;letter-spacing:.04em}.ref-hero h1{font-size:clamp(32px,7vw,60px);line-height:1.02;letter-spacing:-.04em;margin:16px 0 12px;max-width:760px}.ref-hero p{max-width:740px;color:#9fb2ca;line-height:1.7;margin:0 0 22px}.ref-actions{display:flex;gap:10px;flex-wrap:wrap}.ref-btn{border:0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 16px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#38bdf8);color:#fff!important;font:inherit;font-weight:900;cursor:pointer;box-shadow:0 10px 28px rgba(37,99,235,.18)}.ref-btn.secondary{background:#15233a;color:#e8f1ff!important;box-shadow:none;border:1px solid #293d5e}.ref-btn.danger{background:#442126;border:1px solid #70323a;box-shadow:none}.ref-btn:disabled{opacity:.55;cursor:not-allowed}.ref-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.ref-stat{padding:18px;border:1px solid #1d3153;border-radius:18px;background:#0c1626}.ref-stat span{display:block;color:#8fa3bd;font-size:12px;font-weight:800}.ref-stat strong{display:block;font-size:25px;margin-top:8px;word-break:break-word}.ref-card{padding:20px;margin-top:18px}.ref-card h1,.ref-card h2,.ref-card h3{margin-top:0}.ref-card p{color:#9fb2ca;line-height:1.6}.ref-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ref-form label{display:block;margin:13px 0 7px;color:#c8d6ea;font-size:13px;font-weight:900}.ref-form input,.ref-form select,.ref-form textarea{width:100%;border:1px solid #283c5b;background:#08111f;color:#f4f8ff;border-radius:12px;padding:12px 13px;outline:0;font:inherit}.ref-form input:focus,.ref-form select:focus,.ref-form textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.ref-note,.ref-alert{padding:12px 14px;border-radius:13px;margin:12px 0;border:1px solid #274269;background:#0c1f38;color:#c8ddf8;line-height:1.5}.ref-alert.error{background:#2a1418;border-color:#6b2d36;color:#ffd7dc}.ref-alert.success{background:#0c261d;border-color:#226342;color:#c8ffe4}.ref-code{display:flex;gap:8px;align-items:center;padding:12px;border-radius:13px;border:1px dashed #38557d;background:#07101b;overflow:hidden}.ref-code code{flex:1;min-width:0;overflow-wrap:anywhere;color:#bde7ff}.ref-table-wrap{overflow:auto;border:1px solid #1d3153;border-radius:16px}.ref-table{width:100%;border-collapse:collapse;min-width:650px;background:#0b1524}.ref-table th,.ref-table td{text-align:left;padding:12px 13px;border-bottom:1px solid #1d3153;font-size:13px;vertical-align:top}.ref-table th{color:#8fa3bd;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.ref-badge{display:inline-flex;padding:5px 8px;border-radius:999px;background:#152b49;color:#a8d9ff;font-size:11px;font-weight:900}.ref-badge.ok{background:#123322;color:#bdf7d4}.ref-badge.wait{background:#3a2e10;color:#ffe09b}.ref-badge.bad{background:#3a181d;color:#ffb5c0}.ref-center{max-width:520px;margin:40px auto}.ref-download-card{max-width:720px;margin:24px auto;text-align:center}.ref-download-icon{width:84px;height:84px;margin:0 auto 14px;border-radius:22px;background:#fff;display:grid;place-items:center;overflow:hidden}.ref-download-icon img{width:72px;height:72px;object-fit:contain}.ref-step{display:grid;grid-template-columns:34px 1fr;gap:12px;text-align:left;margin:16px 0}.ref-step-num{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#17345a;color:#a8dbff;font-weight:900}.ref-step b{display:block;margin-bottom:4px}.ref-step span{color:#91a6c0;font-size:13px;line-height:1.55}.ref-footer{text-align:center;color:#607590;padding:24px 16px 38px}.ref-muted{color:#8096b1;font-size:13px}.ref-inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ref-amount{font-size:30px;font-weight:950;letter-spacing:-.03em}.ref-divider{height:1px;background:#1d3153;margin:18px 0}.ref-copy-btn{border:1px solid #2a4265;background:#13233a;color:#eaf4ff;border-radius:10px;padding:8px 10px;cursor:pointer;font-weight:800}.ref-hp-only{display:none}@media(max-width:840px){.ref-grid{grid-template-columns:1fr 1fr}.ref-two{grid-template-columns:1fr}}@media(max-width:560px){.ref-topbar{align-items:flex-start}.ref-topbar nav{justify-content:flex-end}.ref-topbar nav a:first-child{display:none}.ref-shell{width:min(94%,1080px);margin-top:18px}.ref-grid{grid-template-columns:1fr 1fr;gap:10px}.ref-stat{padding:14px}.ref-stat strong{font-size:20px}.ref-card{padding:16px;border-radius:18px}.ref-hero{border-radius:20px}.ref-actions .ref-btn{width:100%}.ref-hp-only{display:inline}}

/* ApkRizon V57.9.1 — Referral / Member Neo Brutalism */
:root{
  --ref-neo-ink:#0b1220;
  --ref-neo-paper:#fffdf4;
  --ref-neo-bg:#dfe7ff;
  --ref-neo-blue:#3568ff;
  --ref-neo-cyan:#38d8ff;
  --ref-neo-yellow:#ffd84d;
  --ref-neo-pink:#ff72b6;
  --ref-neo-green:#75e56b;
}
html{color-scheme:light!important}
body.ref-body{background:var(--ref-neo-bg)!important;color:var(--ref-neo-ink)!important}
.ref-body a{color:inherit}
.ref-topbar{
  background:var(--ref-neo-paper)!important;color:var(--ref-neo-ink)!important;
  border-bottom:3px solid var(--ref-neo-ink)!important;backdrop-filter:none!important;
  box-shadow:0 4px 0 rgba(11,18,32,.08)!important;
}
.ref-brand img,.ref-brand span{
  border:2px solid var(--ref-neo-ink)!important;border-radius:7px!important;
  box-shadow:3px 3px 0 var(--ref-neo-ink)!important;background:#fff!important;
}
.ref-brand b{font-weight:950!important}
.ref-topbar nav a{
  background:#fff!important;color:var(--ref-neo-ink)!important;
  border:2px solid var(--ref-neo-ink)!important;border-radius:7px!important;
  box-shadow:2px 2px 0 var(--ref-neo-ink)!important;
}
.ref-topbar nav a:hover{background:var(--ref-neo-yellow)!important;color:var(--ref-neo-ink)!important}
.ref-shell{width:min(1080px,94%)!important}
.ref-hero,.ref-card{
  background:var(--ref-neo-paper)!important;color:var(--ref-neo-ink)!important;
  border:3px solid var(--ref-neo-ink)!important;border-radius:10px!important;
  box-shadow:7px 7px 0 var(--ref-neo-ink)!important;
}
.ref-hero:after{display:none!important}
.ref-kicker{
  background:var(--ref-neo-yellow)!important;color:var(--ref-neo-ink)!important;
  border:2px solid var(--ref-neo-ink)!important;border-radius:6px!important;
  box-shadow:2px 2px 0 var(--ref-neo-ink)!important;
}
.ref-hero h1,.ref-card h1,.ref-card h2,.ref-card h3{color:var(--ref-neo-ink)!important;font-weight:950!important}
.ref-hero p,.ref-card p,.ref-muted{color:#4b5563!important}
.ref-btn{
  background:var(--ref-neo-blue)!important;color:#fff!important;
  border:2px solid var(--ref-neo-ink)!important;border-radius:7px!important;
  box-shadow:4px 4px 0 var(--ref-neo-ink)!important;
}
.ref-btn:hover{transform:translate(-1px,-1px)!important;box-shadow:5px 5px 0 var(--ref-neo-ink)!important}
.ref-btn.secondary{background:var(--ref-neo-cyan)!important;color:var(--ref-neo-ink)!important}
.ref-btn.danger{background:var(--ref-neo-pink)!important;color:var(--ref-neo-ink)!important}
.ref-grid{gap:12px!important}
.ref-stat{
  background:#fff!important;color:var(--ref-neo-ink)!important;
  border:2px solid var(--ref-neo-ink)!important;border-radius:8px!important;
  box-shadow:4px 4px 0 var(--ref-neo-ink)!important;
}
.ref-stat:nth-child(4n+1){background:#fff3a8!important}.ref-stat:nth-child(4n+2){background:#c9f4ff!important}.ref-stat:nth-child(4n+3){background:#ffd0e6!important}.ref-stat:nth-child(4n){background:#d8ffd4!important}
.ref-stat span{color:#374151!important}.ref-stat strong{color:var(--ref-neo-ink)!important;font-weight:950!important}
.earn-summary{background:#c9f4ff!important;border-color:var(--ref-neo-ink)!important}.earn-summary .ref-amount{color:var(--ref-neo-ink)!important}
.ref-form label{color:var(--ref-neo-ink)!important}
.ref-form input,.ref-form select,.ref-form textarea{
  background:#fff!important;color:var(--ref-neo-ink)!important;
  border:2px solid var(--ref-neo-ink)!important;border-radius:7px!important;
  box-shadow:2px 2px 0 var(--ref-neo-ink)!important;
}
.ref-form input:focus,.ref-form select:focus,.ref-form textarea:focus{border-color:var(--ref-neo-ink)!important;box-shadow:4px 4px 0 var(--ref-neo-blue)!important}
.ref-note,.ref-alert{
  background:#c9f4ff!important;color:var(--ref-neo-ink)!important;
  border:2px solid var(--ref-neo-ink)!important;border-radius:7px!important;
  box-shadow:3px 3px 0 var(--ref-neo-ink)!important;
}
.ref-alert.error{background:#ffd0e6!important;color:var(--ref-neo-ink)!important}.ref-alert.success{background:#d8ffd4!important;color:var(--ref-neo-ink)!important}
.ref-code{
  background:#fff!important;color:var(--ref-neo-ink)!important;
  border:2px dashed var(--ref-neo-ink)!important;border-radius:7px!important;
  box-shadow:3px 3px 0 var(--ref-neo-ink)!important;
}
.ref-code code{color:#153fd1!important}.ref-copy-btn{background:var(--ref-neo-yellow)!important;color:var(--ref-neo-ink)!important;border:2px solid var(--ref-neo-ink)!important;border-radius:6px!important;box-shadow:2px 2px 0 var(--ref-neo-ink)!important}
.ref-table-wrap{background:#fff!important;border:2px solid var(--ref-neo-ink)!important;border-radius:8px!important;box-shadow:4px 4px 0 var(--ref-neo-ink)!important}
.ref-table{background:#fff!important;color:var(--ref-neo-ink)!important}.ref-table th{background:var(--ref-neo-yellow)!important;color:var(--ref-neo-ink)!important;border-bottom:2px solid var(--ref-neo-ink)!important}.ref-table td{color:#263244!important;border-bottom:1px solid #94a3b8!important}
.ref-badge{background:var(--ref-neo-cyan)!important;color:var(--ref-neo-ink)!important;border:1px solid var(--ref-neo-ink)!important;border-radius:5px!important}.ref-badge.ok{background:var(--ref-neo-green)!important}.ref-badge.wait{background:var(--ref-neo-yellow)!important}.ref-badge.bad{background:var(--ref-neo-pink)!important}
.ref-download-icon{border:3px solid var(--ref-neo-ink)!important;border-radius:8px!important;box-shadow:4px 4px 0 var(--ref-neo-ink)!important}
.ref-step-num{background:var(--ref-neo-pink)!important;color:var(--ref-neo-ink)!important;border:2px solid var(--ref-neo-ink)!important;border-radius:7px!important}
.ref-step span{color:#4b5563!important}.ref-divider{background:var(--ref-neo-ink)!important;height:2px!important}.ref-footer{color:#4b5563!important;font-weight:700!important}
@media(max-width:560px){
  .ref-topbar{align-items:center!important;padding-top:10px!important;padding-bottom:10px!important}
  .ref-brand b{font-size:15px!important}.ref-topbar nav{gap:6px!important}.ref-topbar nav a{font-size:11px!important;padding:7px 8px!important}
  .ref-shell{width:92%!important}.ref-hero,.ref-card{box-shadow:5px 5px 0 var(--ref-neo-ink)!important}.ref-stat{box-shadow:3px 3px 0 var(--ref-neo-ink)!important}
}
/* ApkRizon V58.0 — Referral / Member Skeuomorphism */
:root{--ref-sk-bg:#d4dde8;--ref-sk-panel:#f7f9fc;--ref-sk-ink:#17263a;--ref-sk-muted:#5f6f82;--ref-sk-line:#9caaba;--ref-sk-blue:#157fcc;--ref-sk-blue2:#51b8f3;--ref-sk-green:#2c9f6d;--ref-sk-red:#cc5555;--ref-sk-raised:0 8px 16px rgba(26,39,55,.2),0 2px 3px rgba(26,39,55,.15),inset 0 1px 0 #fff,inset 0 -2px 4px rgba(100,116,136,.13);--ref-sk-inset:inset 0 2px 5px rgba(43,58,77,.24),inset 0 -1px 0 #fff}
html{color-scheme:light!important}body.ref-body{background:linear-gradient(180deg,#edf2f7,#ccd6e2) fixed!important;color:var(--ref-sk-ink)!important}
.ref-topbar{background:linear-gradient(#fff,#dfe7ef)!important;color:var(--ref-sk-ink)!important;border:0!important;border-bottom:1px solid #98a7b8!important;box-shadow:0 5px 12px rgba(31,45,61,.2),inset 0 -1px 0 #fff!important;backdrop-filter:none!important}
.ref-brand img,.ref-brand span{background:linear-gradient(#fff,#e7edf3)!important;border:1px solid #9ba9b9!important;border-radius:12px!important;box-shadow:var(--ref-sk-raised)!important}.ref-brand b{color:var(--ref-sk-ink)!important;text-shadow:0 1px 0 #fff!important}
.ref-topbar nav a{background:linear-gradient(#fff,#e0e7ef)!important;color:#34465b!important;border:1px solid #9aa8b8!important;border-radius:11px!important;box-shadow:0 3px 6px rgba(26,39,55,.18),inset 0 1px 0 #fff!important}.ref-topbar nav a:hover{background:linear-gradient(#fafdff,#d7e4ef)!important;color:#17263a!important}
.ref-hero,.ref-card{background:linear-gradient(145deg,#fbfcfe,#e5ebf2)!important;color:var(--ref-sk-ink)!important;border:1px solid #9eacbc!important;border-radius:20px!important;box-shadow:var(--ref-sk-raised)!important}.ref-hero:after{display:block!important;background:radial-gradient(circle,rgba(49,146,207,.12),transparent 70%)!important;filter:none!important}
.ref-kicker{background:linear-gradient(#fdf9e7,#e7d9a6)!important;color:#51431e!important;border:1px solid #b8a669!important;border-radius:999px!important;box-shadow:0 3px 6px rgba(26,39,55,.16),inset 0 1px 0 #fff!important;text-shadow:0 1px 0 #fff!important}
.ref-hero h1,.ref-card h1,.ref-card h2,.ref-card h3{color:var(--ref-sk-ink)!important;text-shadow:0 1px 0 #fff!important}.ref-hero p,.ref-card p,.ref-muted{color:var(--ref-sk-muted)!important}
.ref-btn{background:linear-gradient(#58bdf5,#1989d3 52%,#106fb3)!important;color:#fff!important;border:1px solid #0d629c!important;border-radius:12px!important;box-shadow:0 5px 9px rgba(13,98,156,.28),inset 0 1px 0 rgba(255,255,255,.65),inset 0 -2px 3px rgba(0,62,104,.24)!important;text-shadow:0 1px 1px rgba(0,0,0,.25)!important}.ref-btn:hover{transform:none!important;box-shadow:0 6px 11px rgba(13,98,156,.3),inset 0 1px 0 rgba(255,255,255,.65)!important}.ref-btn:active{box-shadow:var(--ref-sk-inset)!important;transform:translateY(1px)!important}.ref-btn.secondary{background:linear-gradient(#fff,#dde6ef)!important;color:#31465b!important;border-color:#9aa8b8!important;text-shadow:0 1px 0 #fff!important}.ref-btn.danger{background:linear-gradient(#ef8585,#c84b4b)!important;color:#fff!important;border-color:#a63c3c!important}
.ref-stat{background:linear-gradient(145deg,#fafcfe,#e6ecf3)!important;color:var(--ref-sk-ink)!important;border:1px solid #a0aebe!important;border-radius:16px!important;box-shadow:var(--ref-sk-raised)!important}.ref-stat:nth-child(n){background:linear-gradient(145deg,#fafcfe,#e6ecf3)!important}.ref-stat span{color:#637286!important}.ref-stat strong{color:var(--ref-sk-ink)!important;text-shadow:0 1px 0 #fff!important}.earn-summary{background:linear-gradient(145deg,#f5fbff,#dcebf5)!important;border-color:#9aaec0!important}.earn-summary .ref-amount{color:#165d8d!important}
.ref-form label{color:#27394d!important}.ref-form input,.ref-form select,.ref-form textarea{background:#e4eaf1!important;color:#17263a!important;border:1px solid #99a7b7!important;border-radius:11px!important;box-shadow:var(--ref-sk-inset)!important}.ref-form input:focus,.ref-form select:focus,.ref-form textarea:focus{border-color:#478fc2!important;box-shadow:inset 0 2px 5px rgba(43,58,77,.2),0 0 0 3px rgba(61,155,217,.15)!important}
.ref-note,.ref-alert{background:linear-gradient(#eef8ff,#daeaf5)!important;color:#29465e!important;border:1px solid #a0b4c5!important;border-radius:13px!important;box-shadow:var(--ref-sk-raised)!important}.ref-alert.error{background:linear-gradient(#ffecec,#f3cece)!important;color:#7d3030!important;border-color:#c79a9a!important}.ref-alert.success{background:linear-gradient(#e8f8ef,#cdebd9)!important;color:#285e42!important;border-color:#93bea4!important}
.ref-code{background:#e3e9f0!important;border:1px solid #98a7b8!important;border-radius:12px!important;box-shadow:var(--ref-sk-inset)!important}.ref-code code{color:#244d6a!important}.ref-copy-btn{background:linear-gradient(#fff,#dce5ed)!important;color:#32465b!important;border:1px solid #98a7b8!important;border-radius:10px!important;box-shadow:0 3px 6px rgba(26,39,55,.16),inset 0 1px 0 #fff!important}
.ref-table-wrap{background:#e2e8ef!important;border:1px solid #98a7b8!important;border-radius:15px!important;box-shadow:var(--ref-sk-inset)!important}.ref-table{background:#f7f9fb!important}.ref-table th{background:linear-gradient(#eef3f7,#d9e1e9)!important;color:#47586c!important;text-shadow:0 1px 0 #fff!important}.ref-table td{color:#334559!important;border-bottom-color:#c0cad4!important}.ref-badge{background:linear-gradient(#eef4f9,#d8e2eb)!important;color:#31516a!important;border:1px solid #a3b1bf!important;box-shadow:inset 0 1px 0 #fff!important}.ref-badge.ok{background:linear-gradient(#e8f8ef,#ccebd8)!important;color:#256342!important}.ref-badge.wait{background:linear-gradient(#fff7d9,#ebddb0)!important;color:#6d5420!important}.ref-badge.bad{background:linear-gradient(#ffeded,#f0caca)!important;color:#813636!important}
.ref-download-icon{background:linear-gradient(#fff,#e5ebf1)!important;border:1px solid #9ba9b9!important;border-radius:20px!important;box-shadow:var(--ref-sk-raised)!important}.ref-step-num{background:linear-gradient(#4cb4ef,#197fc7)!important;color:#fff!important;border:1px solid #0d6097!important;box-shadow:0 3px 6px rgba(13,96,151,.2),inset 0 1px 0 rgba(255,255,255,.6)!important}.ref-step span{color:#627286!important}.ref-divider{background:#b9c4cf!important;box-shadow:0 1px 0 #fff!important}.ref-footer{color:#647487!important}
