@font-face{font-family:'Clash Display';font-weight:700;font-display:swap;src:url('data:font/woff2;base64,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') format('woff2')}
@font-face{font-family:'Clash Display';font-weight:600;font-display:swap;src:url('data:font/woff2;base64,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') format('woff2')}
@font-face{font-family:'Clash Display';font-weight:500;font-display:swap;src:url('data:font/woff2;base64,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') format('woff2')}
/* ════════════════════════════════════════════════════════════════════
   WC26 FAN VOTE — pixel-matched to PCA Design System
   White surface · Poppins · #4000FF · 12px mobile gutters
   ════════════════════════════════════════════════════════════════════ */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%}
body{font-family:'Poppins',sans-serif;background:#FFFFFF;color:#101010;min-height:100vh;overflow-x:hidden}
button{font-family:inherit;color:inherit}
input,select{font-family:inherit}

:root{
  /* palette — exact swatches */
  --purple:#4000FF;
  --purple-2:#6640FF;
  --purple-a:rgba(64,0,255,.08);
  --purple-soft:#E9E3FF;
  --teal:#00E6C4;
  --pink:#FF2065;
  --orange:#FF8600;
  --mint:#A6E5CA;
  --grey-bg:#F7F7F9;
  --border:#E6E6EA;
  --ink:#101010;
  --ink-2:#333333;
  --ink-3:#73737D;
  --ink-4:#ABABB4;
  --green:#0BA84A;
  --gold:#FFB600;
  --blue:#3D6BFF;
  --navy-1:#0B1023;
  --navy-2:#161D3A;

  --font-display:'Clash Display','Poppins',sans-serif;
  --live:#EE1045;
  --decor-img:none;
  --gutter:24px;
  --r-card:16px;
  --r-input:12px;
  --r-pill:100px;

  --sh-1:0 2px 10px rgba(16,16,16,.06);
  --sh-2:0 10px 30px rgba(16,16,16,.12);
  --sh-3:0 18px 50px rgba(16,16,16,.20);

  --t1:all 150ms cubic-bezier(0,.2,.4,1);
  --t2:all 250ms cubic-bezier(0,.2,.4,1);
}
@media(max-width:768px){:root{--gutter:12px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* ── TYPE SCALE (mockup: H1 32 / H2 24 / H3 20 / Body 16 / Small 14 / Caption 12) ── */
.h1{font-family:var(--font-display);font-size:34px;font-weight:700;letter-spacing:-.4px;line-height:1.04;text-transform:uppercase}
.h2{font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.3px;line-height:1.1}
.h3{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.2px}
.body{font-size:16px}
.small{font-size:14px}
.caption{font-size:12px}
.lbl{font-size:11px;font-weight:600;letter-spacing:.10em;text-transform:uppercase;color:var(--ink-3)}
.lbl-xs{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}

/* ── DESKTOP TOP NAV (hidden on mobile — screens carry their own headers) ── */
.nav{position:fixed;top:0;left:0;right:0;z-index:999;height:60px;display:flex;align-items:center;
  padding:0 24px;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}
.nav-logo{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer}
.nav-logo-icon{width:34px;height:34px;border-radius:9px;background:var(--ink);display:flex;align-items:center;justify-content:center}
.nav-logo-icon .material-icons-round{font-size:18px;color:#fff}
.nav-logo-text{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.2px;line-height:1;text-align:left}
.nav-logo-sub{font-size:9px;font-weight:600;color:var(--ink-4);letter-spacing:.1em;text-transform:uppercase;text-align:left;margin-top:2px}
.nav-links{display:flex;gap:2px;margin-left:28px;flex:1}
.nav-link{display:flex;align-items:center;gap:6px;padding:8px 14px;border:none;background:none;border-radius:var(--r-pill);
  font-size:13px;font-weight:600;color:var(--ink-3);cursor:pointer;transition:var(--t1)}
.nav-link:hover{background:var(--grey-bg);color:var(--ink)}
.nav-link.active{background:var(--purple);color:#fff}
.nav-link .material-icons-outlined{font-size:17px}
.nav-actions{display:flex;align-items:center;gap:8px;margin-left:auto}

/* shared pills */
.fc-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--r-pill);
  background:var(--ink);color:#fff;font-size:13px;font-weight:700;border:none;cursor:pointer;transition:var(--t1)}
.fc-pill:hover{transform:translateY(-1px);box-shadow:var(--sh-2)}
.fc-pill .material-icons-round{font-size:15px;color:var(--gold)}
.icon-btn{width:38px;height:38px;border-radius:50%;border:none;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:var(--t1)}
.icon-btn:hover{background:var(--grey-bg)}
.icon-btn .material-icons-outlined{font-size:22px;color:var(--ink)}
.bell-btn{width:40px;height:40px}
.bell-btn:hover{background:none}
.bell-ico{width:40px;height:40px;display:block}
.notif-dot{position:absolute;top:7px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--pink);border:1.5px solid #fff}

/* ── BOTTOM NAV (mobile) — Home · Vote · Leaderboard · Profile · More ── */
/* Floating frosted pill, icons only; active tab is a raised blue circle. */
/* Figma spec: hug 284px × 60px, radius 100, border 1.5, padding 6, gap 8; five 48px tabs. */
.bottom-nav{display:none;position:fixed;bottom:calc(16px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:999;
  /* content-box so the 284px is the bg/content frame and the 1.5px border sits OUTSIDE it,
     matching Figma's stroke (which doesn't consume auto-layout space) → true 6px padding */
  box-sizing:content-box;width:284px;max-width:calc(100% - 24px);
  background:rgba(255,255,255,.16);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);
  border-radius:100px;border:1.5px solid rgba(255,255,255,.48);box-shadow:0 8px 16px rgba(18,18,18,.25)}
.bottom-nav-inner{display:flex;align-items:center;justify-content:center;height:60px;padding:6px;gap:8px}
.bottom-nav-item{width:48px;height:48px;flex:0 0 48px;display:flex;align-items:center;justify-content:center;
  border:none;background:none;cursor:pointer;padding:0}
.bottom-nav-lbl{display:none}
.tab-ico{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--t1)}
.tab-ico::before{content:'';width:24px;height:24px;background-color:rgba(18,18,18,.64);transition:var(--t1);
  -webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat}
.bottom-nav-item.active .tab-ico{background:var(--purple);box-shadow:0 8px 18px rgba(64,0,255,.42)}
.bottom-nav-item.active .tab-ico::before{background-color:#fff}

/* ── LAYOUT ── */
.page-body{padding-top:60px;min-height:100vh}
.view{display:none;animation:vIn 300ms cubic-bezier(0,.2,.4,1)}
.view.active{display:block}
@keyframes vIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.container{max-width:1060px;margin:0 auto;padding:0 var(--gutter)}
.screen-pad{padding-top:20px;padding-bottom:56px}

/* per-screen header (matches mockup screen titles) */
.screen-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}
.screen-sub{font-size:14px;color:var(--ink-3);margin-top:4px}
.head-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}

/* section label rows — "TOP 3 LIVE   See full leaderboard →" */
.sec-row{display:flex;align-items:center;justify-content:space-between;margin:28px 0 14px}
.sec-link{display:flex;align-items:center;gap:3px;background:none;border:none;cursor:pointer;
  font-size:12px;font-weight:600;color:var(--ink-2);padding:4px 0;transition:var(--t1)}
.sec-link:hover{color:var(--purple)}
.sec-link .material-icons-round{font-size:14px}

/* LIVE badge — mint */
.live-badge{display:inline-flex;align-items:center;gap:5px;background:rgba(238,16,69,.12);color:var(--live);
  font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:6px;vertical-align:6px}
.live-badge::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--live);animation:livePulse 1.4s infinite}
@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(238,16,69,.6)}70%{box-shadow:0 0 0 6px rgba(238,16,69,0)}100%{box-shadow:0 0 0 0 rgba(238,16,69,0)}}
@keyframes blink{0%,100%{opacity:1}50%{opacity:.35}}

/* ── COUNTDOWN — plain black digits, colon separators, tiny grey labels ── */
.countdown{display:flex;align-items:flex-start;gap:10px;margin:14px 0 22px}
.cd-u{text-align:center;min-width:44px}
.cd-num{font-family:var(--font-display);font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:1;font-variant-numeric:tabular-nums}
.cd-lbl{font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);margin-top:5px}
.cd-colon{font-size:26px;font-weight:700;color:var(--ink-4);line-height:1.15}

.total-votes-num{font-family:var(--font-display);font-size:32px;font-weight:700;letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin-top:4px}

/* ── BUTTONS — black pills primary / white outlined secondary ── */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;
  font-weight:700;border-radius:var(--r-pill);transition:var(--t1);text-transform:uppercase;letter-spacing:.04em}
.btn:active{transform:scale(.97)}
.btn-primary{background:var(--ink);color:#fff;padding:14px 26px;font-size:13px}
.btn-primary:hover{transform:translateY(-1px);box-shadow:var(--sh-2)}
.btn-secondary{background:#fff;color:var(--ink);border:1.5px solid var(--border);padding:12.5px 24px;font-size:13px}
.btn-secondary:hover{border-color:var(--ink)}
.btn-sm{padding:10px 18px;font-size:11px}
.btn-block{width:100%}
.btn .material-icons-round{font-size:17px}
.sq-btn{width:48px;height:48px;flex-shrink:0;border-radius:12px;border:1.5px solid var(--border);background:#fff;
  display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--t1)}
.sq-btn:hover{border-color:var(--ink)}
.sq-btn .material-icons-outlined{font-size:20px}

/* ── CHIPS — outlined / active = purple filled (per "ACTIVE CHIP") ── */
.chip-row{display:flex;gap:8px;overflow-x:auto;padding:2px 0 4px;scrollbar-width:none}
.chip-row::-webkit-scrollbar{display:none}
.chip{flex-shrink:0;padding:7px 16px;border-radius:var(--r-pill);border:1.5px solid var(--border);background:#fff;
  font-size:12px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:var(--t1);white-space:nowrap}
.chip:hover{border-color:var(--ink)}
.chip.active{background:var(--purple);border-color:var(--purple);color:#fff}

/* dropdown pills — Country ▾ Club ▾ Sort ▾ */
.dd-row{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}
.dd-row::-webkit-scrollbar{display:none}
.dd{position:relative;flex-shrink:0}
.dd select{appearance:none;-webkit-appearance:none;padding:7px 30px 7px 16px;border-radius:var(--r-pill);
  border:1.5px solid var(--border);background:#fff;font-size:12px;font-weight:600;color:var(--ink-2);cursor:pointer;outline:none;transition:var(--t1)}
.dd select:focus{border-color:var(--purple)}
.dd::after{content:'expand_more';font-family:'Material Icons Round';position:absolute;right:9px;top:50%;
  transform:translateY(-50%);font-size:16px;color:var(--ink-3);pointer-events:none}

/* ── SEARCH — pill grey ── */
.search-wrap{position:relative;margin-top:16px}
.search-wrap .material-icons-outlined{position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:19px;color:var(--ink-4);pointer-events:none}
.search-input{width:100%;padding:12px 18px 12px 43px;border-radius:var(--r-pill);border:1px solid var(--border);
  background:var(--grey-bg);font-size:14px;color:var(--ink);outline:none;transition:var(--t1)}
.search-input::placeholder{color:var(--ink-4)}
.search-input:focus{background:#fff;border-color:var(--purple);box-shadow:0 0 0 4px var(--purple-a)}

/* ── FORM INPUTS ── */
.text-input{width:100%;padding:13px 16px;border-radius:var(--r-input);border:1px solid var(--border);
  background:var(--grey-bg);font-size:14px;outline:none;transition:var(--t1)}
.text-input::placeholder{color:var(--ink-4)}
.text-input:focus{background:#fff;border-color:var(--purple);box-shadow:0 0 0 4px var(--purple-a)}
.input-wrap{position:relative}
.input-eye{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;display:flex}
.input-eye .material-icons-outlined{font-size:19px;color:var(--ink-4)}
.select-input{appearance:none;-webkit-appearance:none;width:100%;padding:13px 16px;border-radius:var(--r-input);
  border:1px solid var(--border);background:var(--grey-bg);font-size:14px;color:var(--ink);outline:none;cursor:pointer}
.check-row{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:var(--ink-2);line-height:1.55;cursor:pointer}
.check-row input{width:16px;height:16px;margin-top:2px;accent-color:var(--purple)}
.check-row a{color:var(--purple);font-weight:600;text-decoration:underline}

/* ── DARK PLAYER PHOTO CARDS (podium / featured / hero) ── */
.pcard{position:relative;border-radius:14px;overflow:hidden;background:linear-gradient(165deg,var(--navy-2) 0%,var(--navy-1) 70%);cursor:pointer;transition:var(--t2)}
.pcard:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}
.pcard-mark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;
  font-weight:900;color:rgba(255,255,255,.10);user-select:none;letter-spacing:-2px}
.pcard-shine{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% -10%,rgba(102,64,255,.45),transparent 60%)}
.pcard-flag{position:absolute;top:8px;left:10px;font-size:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}

/* podium */
.podium{display:grid;grid-template-columns:1fr 1.18fr 1fr;gap:10px;align-items:end;margin-top:8px}
#lbPodium:has(.card){display:block}
.podium-col{text-align:center}
.podium-card{aspect-ratio:.82;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:14px}
.podium-col.first .podium-card{aspect-ratio:.78}
.podium-rank{position:absolute;top:-11px;left:50%;transform:translateX(-50%);z-index:2;width:24px;height:24px;border-radius:50%;
  display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff;border:2.5px solid #fff;box-shadow:var(--sh-1)}
.podium-rank.r1{background:var(--gold)}
.podium-rank.r2{background:var(--blue)}
.podium-rank.r3{background:var(--pink)}
.podium-wrap{position:relative}
.podium-votes{position:relative;color:#fff;font-size:19px;font-weight:800;letter-spacing:-.3px;line-height:1}
.podium-col.first .podium-votes{font-size:23px}
.podium-votes-lbl{position:relative;color:rgba(255,255,255,.65);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-top:4px}
.podium-name{font-size:12px;font-weight:700;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.podium-sub{font-size:11px;color:var(--ink-3);margin-top:1px}

/* ── FEATURED CARD (grey surface, photo right) ── */
.featured{display:grid;grid-template-columns:1fr 132px;gap:14px;background:var(--grey-bg);
  border:1px solid var(--border);border-radius:var(--r-card);padding:18px;align-items:center}
.featured-name{font-family:var(--font-display);font-size:25px;font-weight:700;letter-spacing:-.3px;line-height:1.04;text-transform:uppercase;margin-top:8px}
.featured-meta{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-3);font-weight:500;margin:8px 0 16px;flex-wrap:wrap}
.featured-meta .dot{width:3px;height:3px;border-radius:50%;background:var(--ink-4)}
.featured-photo{aspect-ratio:.8;border-radius:12px}

/* ── FLAT LIST ROWS (divider style per mockup) ── */
.flat-list{border-top:1px solid var(--border)}
.prow{display:flex;align-items:center;gap:12px;padding:13px 2px;border-bottom:1px solid var(--border);cursor:pointer;transition:var(--t1)}
.prow:hover{background:var(--grey-bg)}
.p-rank{width:20px;text-align:center;font-size:13px;font-weight:700;color:var(--ink-3);flex-shrink:0;font-variant-numeric:tabular-nums}
.avatar{width:42px;height:42px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;
  font-size:13px;font-weight:800;color:#fff;position:relative;background:linear-gradient(160deg,var(--navy-2),var(--navy-1))}
.avatar .flag{position:absolute;bottom:-2px;right:-3px;font-size:13px;line-height:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}
.p-info{flex:1;min-width:0}
.p-name{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.p-meta{font-size:12px;color:var(--ink-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.p-votes{text-align:right;flex-shrink:0}
.p-votes-num{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}
.p-trend{font-size:11px;font-weight:700;margin-top:1px}
.up{color:var(--green)}.down{color:var(--pink)}.flat-t{color:var(--ink-4)}
.fav-btn{flex-shrink:0;width:34px;height:34px;border-radius:50%;border:none;background:none;cursor:pointer;
  display:flex;align-items:center;justify-content:center;color:var(--ink-4);transition:var(--t1)}
.fav-btn:hover{background:rgba(255,32,101,.08);color:var(--pink)}
.fav-btn.faved{color:var(--pink)}
.fav-btn .material-icons-round{font-size:19px}
.lb-move{width:26px;text-align:right;font-size:12px;font-weight:700;flex-shrink:0}

/* trending avatar strip */
.trend-strip{display:flex;gap:14px;overflow-x:auto;padding:4px 0 8px;scrollbar-width:none}
.trend-strip::-webkit-scrollbar{display:none}
.trend-item{flex-shrink:0;text-align:center;width:62px;background:none;border:none;cursor:pointer}
.trend-item .avatar{width:54px;height:54px;margin:0 auto;border:2px solid var(--border);transition:var(--t1)}
.trend-item:hover .avatar{border-color:var(--purple)}
.trend-item-name{font-size:10px;font-weight:600;color:var(--ink-2);margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* ── CARDS ── */
.card{background:#fff;border:1px solid var(--border);border-radius:var(--r-card)}
.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.stack{display:flex;flex-direction:column;gap:10px}

/* ── PLAYER DETAIL ── */
.detail-hero{position:relative;border-radius:var(--r-card);overflow:hidden;color:#fff;
  background:linear-gradient(170deg,#1A2248 0%,var(--navy-1) 75%);padding:18px 18px 96px}
.detail-hero .pcard-shine{background:radial-gradient(110% 70% at 70% 0%,rgba(102,64,255,.5),transparent 60%)}
.detail-hero-mark{position:absolute;right:-10px;bottom:10px;font-size:150px;font-weight:900;color:rgba(255,255,255,.07);line-height:1;letter-spacing:-6px;user-select:none}
.hero-top{position:relative;display:flex;justify-content:space-between;margin-bottom:26px}
.hero-icon{width:38px;height:38px;border-radius:50%;border:none;background:rgba(255,255,255,.12);cursor:pointer;
  display:flex;align-items:center;justify-content:center;transition:var(--t1)}
.hero-icon:hover{background:rgba(255,255,255,.22)}
.hero-icon .material-icons-round{font-size:19px;color:#fff}
.detail-first{position:relative;font-size:16px;font-weight:500;color:rgba(255,255,255,.85)}
.detail-last{position:relative;font-family:var(--font-display);font-size:36px;font-weight:700;letter-spacing:-.4px;line-height:1;text-transform:uppercase}
.detail-meta{position:relative;margin-top:12px;display:flex;flex-direction:column;gap:5px}
.detail-meta-item{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.8);font-weight:500}
.detail-meta-item .mdot{width:5px;height:5px;border-radius:50%;background:var(--teal)}
.overlap-card{position:relative;margin:-72px var(--gutter) 0;background:#fff;border:1px solid var(--border);
  border-radius:var(--r-card);box-shadow:var(--sh-2);padding:18px}
@media(min-width:769px){.overlap-card{margin:-72px 24px 0}}
.ov-top{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--border)}
.ov-big{font-size:28px;font-weight:800;letter-spacing:-.5px;margin-top:4px;font-variant-numeric:tabular-nums}
.ov-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding-top:14px;text-align:center}
.ov-stat-v{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}
.ov-stat-l{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-top:2px}

/* charts */
.chart-head{display:flex;align-items:center;justify-content:space-between;margin:26px 0 12px}
.chart-svg{width:100%;height:auto;display:block}
.axis-lbl{font-size:10px;fill:var(--ink-4);font-family:'Poppins'}

/* world map */
.map-wrap{margin-top:10px}
/* Neutral loading panel for the Google support map (matches its bg) → real map fades in over it */
.map-loading{height:230px;border-radius:14px;background:#E9E3FB;position:relative;overflow:hidden}
.map-loading::after{content:'';position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.5) 50%,transparent 65%);transform:translateX(-100%);animation:mapShimmer 1.4s infinite ease-in-out}
@keyframes mapShimmer{to{transform:translateX(100%)}}
.map-legend{display:flex;align-items:center;gap:8px;margin-top:8px}
.map-grad{flex:1;height:6px;border-radius:var(--r-pill);background:linear-gradient(90deg,#EFEAFF,var(--purple))}
.map-legend .caption{color:var(--ink-3);font-size:10px;font-weight:600}

/* vote bar fixed bottom of detail */
.detail-cta{display:flex;gap:10px;margin-top:22px}

/* ── COMPARE ── */
.cmp-pickers{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin-top:18px}
.cmp-photo{aspect-ratio:.92;border-radius:14px}
.cmp-photo-lbl{position:absolute;left:0;right:0;bottom:8px;text-align:center;color:#fff;font-size:11px;font-weight:700}
.cmp-photo-lbl .caption{display:block;font-size:9px;font-weight:600;color:rgba(255,255,255,.6)}
.vs{font-size:14px;font-weight:900;color:var(--ink);background:var(--grey-bg);border:1px solid var(--border);
  width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.cmp-row{display:grid;grid-template-columns:48px 1fr 48px;gap:12px;align-items:center;padding:9px 0}
.cmp-val{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}
.cmp-val.r{text-align:right}
.cmp-mid{text-align:center}
.cmp-bar{position:relative;height:5px;border-radius:var(--r-pill);background:var(--border);overflow:hidden}
.cmp-fill{position:absolute;left:0;top:0;bottom:0;background:var(--purple);border-radius:var(--r-pill);transition:width 500ms cubic-bezier(0,.2,.4,1)}
.cmp-lbl{font-size:10px;font-weight:600;color:var(--ink-3);margin-top:5px}
.donut-row{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;margin-top:8px}
.donut-side{font-size:15px;font-weight:800}
.donut-side .caption{display:block;font-weight:600;color:var(--ink-3)}

/* ── MARKETS ── */
.market-card{padding:18px;cursor:default}
.market-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}
.market-type{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--purple);
  background:var(--purple-a);padding:5px 11px;border-radius:var(--r-pill)}
.market-closes{font-size:11px;font-weight:600;color:var(--ink-4);display:flex;align-items:center;gap:4px}
.market-closes .material-icons-outlined{font-size:13px}
.market-title{font-size:16px;font-weight:700;letter-spacing:-.2px;line-height:1.3}
.market-pool{font-size:12px;color:var(--ink-3);margin-top:4px}
.market-options{display:flex;flex-direction:column;gap:8px;margin-top:14px}
.market-opt{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;
  padding:11px 14px;border-radius:var(--r-input);border:1.5px solid var(--border);background:#fff;cursor:pointer;transition:var(--t1)}
.market-opt:hover{border-color:var(--purple)}
.market-opt-fill{position:absolute;left:0;top:0;bottom:0;background:var(--purple-a);pointer-events:none}
.market-opt-name{position:relative;font-size:13px;font-weight:700}
.market-opt-prob{position:relative;font-size:13px;font-weight:800;color:var(--purple);font-variant-numeric:tabular-nums}



.payout-box{margin-top:16px;background:var(--grey-bg);border:1px solid var(--border);border-radius:var(--r-input);padding:12px 14px}
.pb-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--ink-3);padding:4px 0}
.pb-row strong{font-size:12.5px;color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}
.pb-row.total{border-top:1px dashed var(--border);margin-top:4px;padding-top:8px}
.pb-row.total span{font-weight:700;color:var(--ink)}
.pb-row.total strong{font-size:15px}

.welcome-reward{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,var(--purple-a),rgba(0,230,196,.08));
  border:1px solid var(--purple-soft);border-radius:var(--r-card);padding:16px;margin-top:4px}
.welcome-perks{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}
.wp{display:flex;align-items:flex-start;gap:10px}
.wp .material-icons-round{font-size:22px;flex-shrink:0}

/* daily reward ladder */
.daily-ladder{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin:14px 0}
.daily-day{text-align:center;border:1.5px solid var(--border);border-radius:10px;padding:8px 2px;transition:var(--t1)}
.daily-day.done{border-color:var(--green);background:rgba(11,168,74,.06)}
.daily-day.today{border-color:var(--purple);background:var(--purple-a);transform:scale(1.04)}
.daily-d{font-size:8px;font-weight:700;color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em}
.daily-coin{margin:5px 0}
.daily-coin .fc-coin{width:22px;height:22px}
.daily-coin .material-icons-round{font-size:20px;color:var(--green)}
.daily-fc{font-size:11px;font-weight:800}

/* binary versus market */
.vs-wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:14px}
.vs-side{display:flex;align-items:center;gap:8px;border:1.5px solid var(--border);background:#fff;border-radius:var(--r-input);
  padding:10px 12px;cursor:pointer;transition:var(--t1);min-width:0}
.vs-side.b{flex-direction:row;justify-content:flex-end}
.vs-side:hover{border-color:var(--purple)}
.vs-side.a:hover{border-color:var(--green)}
.vs-side.b:hover{border-color:var(--pink)}
.vs-media{flex-shrink:0;line-height:0}
.vs-media .flag-img{height:22px;border-radius:4px}
.vs-name{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.vs-pct{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;flex-shrink:0}
.vs-side.a .vs-pct{color:var(--green)}
.vs-side.b .vs-pct{color:var(--pink)}
.vs-mid{font-size:11px;font-weight:800;color:var(--ink-4);flex-shrink:0}
.vs-bar{display:flex;height:7px;border-radius:var(--r-pill);overflow:hidden;margin-top:10px;background:var(--border)}
.vs-bar-a{background:var(--green);transition:width .5s cubic-bezier(0,.2,.4,1)}
.vs-bar-b{background:var(--pink);transition:width .5s cubic-bezier(0,.2,.4,1)}

/* ── TABS pill group ── */
.tab-row{display:flex;gap:6px;background:var(--grey-bg);padding:4px;border-radius:var(--r-pill);width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none;margin-top:16px}
.tab-row::-webkit-scrollbar{display:none}
.tab-btn{padding:8px 18px;border:none;cursor:pointer;border-radius:var(--r-pill);background:none;font-size:12px;font-weight:700;color:var(--ink-3);transition:var(--t1);white-space:nowrap}
.tab-btn.active{background:#fff;color:var(--ink);box-shadow:var(--sh-1)}

/* ── PROFILE ── */
.profile-id{display:flex;align-items:center;gap:14px;margin-top:6px}
.profile-avatar{width:58px;height:58px;border-radius:50%;background:linear-gradient(160deg,var(--navy-2),var(--navy-1));
  display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:800;color:#fff;flex-shrink:0}
.premium-pill{display:inline-flex;align-items:center;background:var(--purple);color:#fff;font-size:9px;font-weight:800;
  letter-spacing:.08em;text-transform:uppercase;padding:4px 11px;border-radius:6px}
.stat-trio{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden}
.stat-trio>div{padding:14px 8px;text-align:center}
.stat-trio>div+div{border-left:1px solid var(--border)}
.stat-trio-v{font-size:20px;font-weight:800;letter-spacing:-.3px}
.stat-trio-l{font-size:10px;font-weight:600;color:var(--ink-3);margin-top:2px}

.hist-row{display:flex;align-items:center;gap:12px;padding:11px 2px;border-bottom:1px solid var(--border)}
.hist-icon{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}
.hist-icon .material-icons-round{font-size:18px}
.hist-title{font-size:13px;font-weight:700}
.hist-sub{font-size:11px;color:var(--ink-3);margin-top:1px}
.hist-amt{margin-left:auto;font-size:13px;font-weight:800;flex-shrink:0;font-variant-numeric:tabular-nums}

/* badges medal strip */
.badge-strip{display:flex;gap:18px;overflow-x:auto;padding:6px 0;scrollbar-width:none}
.badge-strip::-webkit-scrollbar{display:none}
.badge-it{flex-shrink:0;text-align:center;width:66px}
.badge-medal{width:54px;height:54px;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;
  font-size:26px;border:1px solid var(--border);background:var(--grey-bg)}
.badge-it.locked{opacity:.4;filter:grayscale(1)}
.badge-it-n{font-size:10px;font-weight:600;color:var(--ink-2);margin-top:7px}

/* level / rewards */
.level-row{display:flex;align-items:center;gap:14px;margin-top:6px}
.level-medal{width:52px;height:52px;border-radius:50%;background:var(--grey-bg);border:1px solid var(--border);
  display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}
.xp-track{height:8px;border-radius:var(--r-pill);background:var(--border);overflow:hidden;margin-top:8px}
.xp-fill{height:100%;border-radius:inherit;background:var(--gold);transition:width 600ms cubic-bezier(0,.2,.4,1)}

/* notifications */
.notif-row{display:flex;align-items:flex-start;gap:12px;padding:14px 2px;border-bottom:1px solid var(--border)}
.notif-time{margin-left:auto;font-size:10px;color:var(--ink-4);font-weight:600;flex-shrink:0;padding-top:2px}

/* ── MODALS ── */
.modal-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(16,16,16,.5);backdrop-filter:blur(4px);
  display:none;align-items:center;justify-content:center;padding:16px;animation:fIn 200ms ease-out}
.modal-backdrop.open{display:flex}
@keyframes fIn{from{opacity:0}to{opacity:1}}
.modal{background:#fff;border-radius:24px;width:100%;max-width:400px;max-height:calc(100vh - 64px);overflow-y:auto;
  box-shadow:var(--sh-3);animation:mIn 350ms cubic-bezier(0,.2,.4,1);position:relative}
@keyframes mIn{from{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:none}}
.modal-close{position:absolute;top:14px;right:14px;z-index:3;width:32px;height:32px;border-radius:50%;border:none;
  background:var(--grey-bg);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--t1)}
.modal-close:hover{background:var(--border)}
.modal-close .material-icons-round{font-size:17px}
.modal-pad{padding:26px 22px 22px}
.btn:disabled,.btn[disabled]{opacity:.4;cursor:not-allowed;box-shadow:none;pointer-events:none}
.or-divider{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--ink-3);font-size:12px;font-weight:600;margin:2px 0;text-align:center}
.or-divider::before,.or-divider::after{content:'';flex:1;height:1px;background:var(--border)}
.btn-google{background:#fff;color:var(--ink);border:1px solid var(--border);padding:13px 26px;font-size:13px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700}
.btn-google:hover{background:var(--grey-bg)}
.legal-body{margin-top:14px}
.legal-body h3{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.1px;color:var(--ink);margin:18px 0 6px}
.legal-body h3:first-child{margin-top:0}
.legal-body p{font-size:13.5px;line-height:1.65;color:var(--ink-2);margin:0 0 10px}
.legal-body ul{margin:0 0 12px;padding-left:18px}
.legal-body li{font-size:13.5px;line-height:1.6;color:var(--ink-2);margin-bottom:5px}
.legal-body strong{color:var(--ink);font-weight:700}

/* premium modal — dark per mockup */
.modal.dark{background:#101010;color:#fff}
.modal.dark .modal-close{background:rgba(255,255,255,.12)}
.modal.dark .modal-close .material-icons-round{color:#fff}
.prem-deco{position:absolute;top:0;right:0;width:120px;height:120px;overflow:hidden;border-radius:0 24px 0 0;pointer-events:none}
.prem-deco i{position:absolute;display:block}
.prem-title{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.4px;line-height:1.04;text-transform:uppercase;position:relative}
.prem-title .material-icons-round{color:var(--gold);font-size:24px;vertical-align:-3px}
.prem-feat{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;margin-top:11px;color:rgba(255,255,255,.92)}
.prem-feat .material-icons-round{font-size:15px;color:#fff;opacity:.85}
.most-pop{display:inline-block;background:var(--purple);color:#fff;font-size:9px;font-weight:800;letter-spacing:.1em;
  text-transform:uppercase;padding:4px 11px;border-radius:6px;margin:18px 0 8px}
.plan-card{background:#fff;color:var(--ink);border-radius:14px;padding:15px 16px;display:flex;align-items:center;
  justify-content:space-between;cursor:pointer;transition:var(--t1);border:2px solid transparent}
.plan-card:hover{transform:translateY(-1px)}
.plan-card.selected{border-color:var(--purple-2)}
.pay-btn{width:100%;padding:13px;border-radius:var(--r-pill);font-size:14px;font-weight:700;cursor:pointer;
  background:#fff;color:#101010;border:none;transition:var(--t1);display:flex;align-items:center;justify-content:center;gap:6px}
.pay-btn:hover{transform:translateY(-1px)}
.pay-btn.outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.4)}

/* ═══ SUPPORTER PASS — voting-access paywall (full-screen) ═══ */
.vp-backdrop{background:linear-gradient(105deg,#5f7e23 0%,#5f7e23 19%,#16357e 19%,#16357e 46%,#147567 46%,#147567 71%,#8d1a26 71%,#8d1a26 100%);backdrop-filter:none;-webkit-backdrop-filter:none}
.vp-top{position:absolute;top:34px;left:40px;display:flex;align-items:center;gap:14px;color:#fff;z-index:2}
.vp-back{width:42px;height:42px;border-radius:50%;border:none;background:rgba(255,255,255,.16);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--t1);backdrop-filter:blur(6px)}
.vp-back:hover{background:rgba(255,255,255,.26)}
.vp-back .material-icons-round{font-size:24px}
.vp-top-title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:-.2px;font-size:20px;line-height:1}
.vp-top-sub{font-size:13px;color:rgba(255,255,255,.8);margin-top:4px}
.vp-card{position:relative;display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:920px;background:#0E0E0F;border-radius:30px;box-shadow:0 34px 90px rgba(0,0,0,.5);color:#fff;overflow:hidden;animation:mIn 350ms cubic-bezier(0,.2,.4,1)}
.vp-x{position:absolute;top:22px;right:22px;width:34px;height:34px;border-radius:50%;border:none;background:rgba(255,255,255,.10);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:var(--t1)}
.vp-x:hover{background:rgba(255,255,255,.2)}
.vp-x .material-icons-round{font-size:18px}
.vp-left{padding:46px 42px}
.vp-right{padding:46px 42px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(255,255,255,.08)}
.vp-title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:48px;line-height:.96;letter-spacing:-1.2px;margin:0;display:flex;align-items:center;gap:18px}
.vp-title>span:first-child{flex:0 1 auto}
.vp-bolt{color:var(--gold);font-size:40px;flex-shrink:0;-webkit-text-fill-color:var(--gold)}
.vp-sub{font-size:16px;color:rgba(255,255,255,.62);margin:16px 0 28px}
.vp-feats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:17px}
.vp-feats li{display:flex;align-items:center;gap:14px;font-family:'Poppins',sans-serif;font-size:14px;font-weight:500;color:#fff}
.vp-feats li .material-icons-round{font-size:20px;color:#fff}
.vp-pop{display:inline-block;background:var(--purple);color:#fff;font-family:'Poppins',sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;padding:4px;border-radius:6px;margin:30px 0 12px}
.vp-plan{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;width:100%;text-align:left;background:rgba(255,255,255,.03);border:1.5px solid rgba(255,255,255,.18);border-radius:16px;padding:17px 19px;cursor:pointer;color:#fff;transition:var(--t1)}
.vp-plan:hover{background:rgba(255,255,255,.05)}
.vp-plan.selected{border-color:rgba(255,255,255,.6)}
.vp-plan-name{font-size:17px;font-weight:800}
.vp-plan-price{font-size:18px;font-weight:800;margin-top:7px}
.vp-plan-per{font-size:13px;font-weight:500;color:rgba(255,255,255,.55)}
.vp-plan-desc{font-size:13px;color:rgba(255,255,255,.55);margin-top:7px}
.vp-plan-check{font-size:24px;color:#fff;flex-shrink:0}
.vp-pay{width:100%;height:58px;border-radius:16px;border:none;font-family:'Poppins',sans-serif;font-size:18px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:16px;transition:var(--t1)}
.vp-pay:hover{transform:translateY(-1px)}
.vp-pay svg{display:block;flex-shrink:0}
.vp-pay.apple,.vp-pay.gpay{background:#fff;color:#000;border-radius:20px}
.vp-pay.card{background:#262629;color:#fff}
.vp-pay.card .material-icons-round{font-size:20px}
.vp-secure{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;margin-top:6px}
.vp-secure .material-icons-round{font-size:16px}
.vp-fine{text-align:center;font-size:13.5px;color:rgba(255,255,255,.58);line-height:1.6;margin-top:14px}
.vp-legal{text-align:center;font-size:13px;color:rgba(255,255,255,.5);margin-top:18px}
.vp-legal a{color:rgba(255,255,255,.72);cursor:pointer;text-decoration:none}
.vp-legal a:hover{text-decoration:underline}
@media(max-width:760px){
  .vp-backdrop{align-items:stretch;justify-content:flex-start;flex-direction:column;padding:0;overflow-y:auto}
  .vp-top{position:static;padding:30px 22px 20px}
  .vp-card{grid-template-columns:1fr;max-width:none;border-radius:26px 26px 0 0;margin-top:auto;box-shadow:0 -12px 44px rgba(0,0,0,.42)}
  .vp-right{border-left:none;border-top:1px solid rgba(255,255,255,.08);justify-content:flex-start}
  .vp-left,.vp-right{padding:28px 22px}
  .vp-title{font-size:40px}
  .vp-x{top:18px;right:18px}
}

/* vote modal */
.alloc-num{font-family:var(--font-display);font-size:46px;font-weight:700;letter-spacing:-1px;color:var(--purple);font-variant-numeric:tabular-nums}
input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:var(--r-pill);background:var(--border);outline:none;margin:18px 0 8px}
input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;
  background:var(--purple);cursor:pointer;border:3px solid #fff;box-shadow:0 2px 8px rgba(64,0,255,.4);transition:transform 150ms}
input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}
input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--purple);cursor:pointer;border:3px solid #fff}
.quick-amts{display:flex;gap:8px;margin:12px 0 4px}
.quick-amt{flex:1;padding:9px 0;border-radius:var(--r-input);border:1.5px solid var(--border);background:#fff;
  font-size:12px;font-weight:700;cursor:pointer;transition:var(--t1)}
.quick-amt:hover{border-color:var(--purple);color:var(--purple)}

/* success — purple check + brand shapes strip */
.success-ring{width:78px;height:78px;border-radius:50%;background:var(--purple);display:flex;align-items:center;
  justify-content:center;margin:0 auto 18px;animation:pop 450ms cubic-bezier(.18,1.25,.4,1)}
@keyframes pop{from{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}
.success-ring .material-icons-round{font-size:38px;color:#fff}
.brand-shapes{position:relative;height:64px;overflow:hidden;border-radius:0 0 24px 24px}
.brand-shapes i{position:absolute;display:block}

/* bottom sheet (More) */
.sheet-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(16,16,16,.45);display:none;align-items:flex-end;animation:fIn 200ms}
.sheet-backdrop.open{display:flex}
.sheet{background:#fff;width:100%;border-radius:20px 20px 0 0;padding:10px 16px calc(20px + env(safe-area-inset-bottom));
  animation:sUp 300ms cubic-bezier(0,.2,.4,1);max-height:80vh;overflow-y:auto}
@keyframes sUp{from{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}
.sheet-handle{width:38px;height:4px;border-radius:var(--r-pill);background:var(--border);margin:4px auto 14px}
.sheet-item{display:flex;align-items:center;gap:14px;width:100%;padding:13px 6px;border:none;background:none;cursor:pointer;
  border-radius:12px;transition:var(--t1);font-size:14px;font-weight:600;text-align:left}
.sheet-item:hover{background:var(--grey-bg)}
.sheet-item .material-icons-outlined{font-size:21px;color:var(--ink-2)}
.sheet-item .chev{margin-left:auto;color:var(--ink-4);font-size:18px}

/* toast */
.toast{position:fixed;bottom:84px;left:50%;transform:translateX(-50%) translateY(16px);background:var(--ink);color:#fff;
  padding:12px 20px;border-radius:var(--r-pill);font-size:13px;font-weight:600;display:flex;align-items:center;gap:9px;
  box-shadow:var(--sh-3);opacity:0;pointer-events:none;z-index:1200;transition:var(--t2);max-width:calc(100vw - 24px)}
.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}
.toast .material-icons-round{font-size:17px;color:var(--teal)}

/* empty */
.empty-state{text-align:center;padding:46px 16px}
.empty-icon{width:68px;height:68px;border-radius:50%;background:var(--grey-bg);margin:0 auto 14px;display:flex;align-items:center;justify-content:center}
.empty-icon .material-icons-outlined{font-size:30px;color:var(--ink-4)}

/* footer */
.footer{border-top:1px solid var(--border);padding:26px var(--gutter) calc(26px + 72px);text-align:center}
.footer p{font-size:11px;color:var(--ink-4);line-height:1.7;max-width:520px;margin:0 auto}
.footer strong{color:var(--ink-3)}
@media(min-width:769px){.footer{padding-bottom:26px}}




/* ── SPLASH SCREEN ── */
#splash{position:fixed;inset:0;z-index:5000;background:#000;display:flex;align-items:center;justify-content:center;
  transition:opacity .6s ease}
#splash.hide{opacity:0;pointer-events:none}
#splash video{width:100%;height:100%;object-fit:cover}
#splashSkip{position:absolute;bottom:calc(28px + env(safe-area-inset-bottom));right:20px;background:rgba(255,255,255,.14);
  border:1px solid rgba(255,255,255,.3);color:#fff;font-size:12px;font-weight:700;padding:9px 18px;border-radius:100px;
  cursor:pointer;backdrop-filter:blur(8px);transition:var(--t1)}
#splashSkip:hover{background:rgba(255,255,255,.24)}

/* ── DECOR BAR (footer edge + under header) ── */
.decor-bar{height:22px;width:100%;background-image:var(--decor-img);background-size:cover;background-position:center;background-repeat:no-repeat}
.header-decor{position:fixed;left:0;right:0;height:4px;z-index:998;background-image:var(--decor-img);background-size:cover;background-position:center;pointer-events:none}
@media(min-width:1024px){.header-decor{top:64px;left:248px}}
@media(max-width:1023px){.header-decor{top:56px;left:0;z-index:991}}

/* ── LEFT SIDEBAR (desktop, Instagram/Pinterest style) ── */
.sidebar{position:fixed;top:0;left:0;bottom:0;width:248px;z-index:999;background:#fff;border-right:1px solid var(--border);
  display:flex;flex-direction:column;padding:18px 14px;overflow-y:auto}
.sb-logo{display:flex;align-items:center;gap:11px;padding:6px 10px 18px;background:none;border:none;cursor:pointer;text-align:left}
.sb-logo .app-logo{width:40px;height:40px}
.sb-logo .nav-logo-text{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.2px;line-height:1}
.sb-logo .nav-logo-sub{font-size:9px;font-weight:600;color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase;margin-top:3px}
.sb-link{display:flex;align-items:center;gap:14px;width:100%;padding:11px 12px;border:none;background:none;cursor:pointer;
  border-radius:12px;font-size:14px;font-weight:600;color:var(--ink-2);transition:var(--t1);margin-bottom:2px;text-align:left;position:relative}
.sb-link:hover{background:var(--grey-bg)}
.sb-link.active{background:var(--purple-a);color:var(--purple);font-weight:700}
.sb-link .material-icons-outlined{font-size:23px}
.sb-link .sb-badge{margin-left:auto;background:var(--purple);color:#fff;font-size:10px;font-weight:800;min-width:18px;height:18px;
  border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 5px}
.sb-divider{height:1px;background:var(--border);margin:10px 4px}
.sb-spacer{flex:1}
.sb-fc{display:flex;align-items:center;gap:10px;background:var(--ink);color:#fff;border-radius:14px;padding:12px 14px;
  cursor:pointer;border:none;transition:var(--t1);margin-bottom:10px;width:100%}
.sb-fc:hover{transform:translateY(-1px);box-shadow:var(--sh-2)}
.sb-fc .fc-coin{width:26px;height:26px}
.sb-fc-lbl{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6)}
.sb-fc-val{font-family:var(--font-display);font-size:16px;font-weight:700}
.sb-profile{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:none;background:none;cursor:pointer;border-radius:12px;transition:var(--t1)}
.sb-profile:hover{background:var(--grey-bg)}
.sb-profile .profile-avatar{width:38px;height:38px;font-size:14px}


/* desktop shell with sidebar */
/* ≥1024 desktop: fixed sidebar + desktop header */
@media(min-width:1024px){
  .nav{display:none}
  .sidebar{display:flex;transform:none}
  .app-header{display:flex}
  .m-header{display:none}
  .page-body{padding-top:0;margin-left:248px}
  .footer{margin-left:248px}
  .container{max-width:980px}
  .bottom-nav{display:none}
  .menu-backdrop{display:none!important}
}
/* <1024 tablet+mobile: off-canvas slide menu + mobile header + bottom nav */
@media(max-width:1023px){
  .nav{display:none}
  .app-header{display:none}
  .sidebar{display:flex;transform:translateX(-100%);box-shadow:var(--sh-3);width:280px;transition:transform .3s cubic-bezier(0,.2,.4,1)}
  .sidebar.open{transform:none}
  .m-header{display:flex}
  .bottom-nav{display:block}
  .page-body{padding-top:0;margin-left:0;padding-bottom:calc(104px + env(safe-area-inset-bottom))}
  .footer{margin-left:0}
}
.app-header{position:sticky;top:0;z-index:990;height:64px;align-items:center;gap:16px;padding:0 26px;
  background:rgba(255,255,255,.9);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}
.app-header .search-wrap{margin-top:0;flex:1;max-width:420px}
.app-header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}
.hdr-balance{display:flex;align-items:center;gap:11px;color:#fff;border-radius:999px;padding:8px 20px 8px 9px;cursor:pointer;border:3px solid transparent;background:linear-gradient(var(--ink),var(--ink)) padding-box,conic-gradient(from 210deg,#28d17c,#2f6bff,#13d6c4,#ee1045,#28d17c) border-box;box-shadow:0 4px 18px rgba(47,107,255,.22);transition:var(--t1)}
.hdr-balance:hover{transform:translateY(-1px);box-shadow:0 6px 22px rgba(47,107,255,.32)}
.hdr-balance .fc-coin{width:30px;height:30px;order:0}
.hdr-balance-txt{text-align:left}
.hdr-balance-lbl{font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55)}
.hdr-balance-val{font-family:'Poppins',sans-serif;font-size:18px;font-weight:600;color:#fff;letter-spacing:.2px}


.daily-cta{display:flex;align-items:center;gap:13px;width:100%;margin-top:18px;padding:14px 16px;border:1px solid rgba(238,16,69,.25);
  background:linear-gradient(100deg,rgba(238,16,69,.06),var(--grey-bg));border-radius:var(--r-card);cursor:pointer;transition:var(--t1)}
.daily-cta:hover{transform:translateY(-2px);box-shadow:var(--sh-1)}
.daily-cta>.material-icons-round{font-size:26px}
.daily-cta-t{font-size:14px;font-weight:800}
.daily-cta-s{font-size:11.5px;color:var(--ink-3);margin-top:1px}
.daily-cta-go{display:flex;align-items:center;font-size:12px;font-weight:800;color:var(--live)}
.daily-cta-go .material-icons-round{font-size:18px}

/* brand hero */
.brand-hero{position:relative;overflow:hidden;background:linear-gradient(160deg,#0B1023 0%,#15005C 60%,var(--purple) 130%);
  color:#fff;text-align:center;padding:30px var(--gutter) 34px;border-radius:0 0 26px 26px}
.brand-hero-bg{position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(60% 50% at 18% 20%,rgba(0,230,196,.22),transparent 70%),radial-gradient(50% 60% at 85% 70%,rgba(255,32,101,.18),transparent 70%),
  linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0/30px 30px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0/30px 30px;
  -webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 30%,#000 35%,transparent 78%);mask-image:radial-gradient(ellipse 90% 80% at 50% 30%,#000 35%,transparent 78%)}
.brand-hero-title{position:relative;font-family:var(--font-display);font-weight:700;font-size:clamp(26px,7vw,40px);line-height:1.02;letter-spacing:-.5px}
.brand-hero-title span{color:var(--teal)}
.brand-hero-sub{position:relative;font-size:13px;color:rgba(255,255,255,.72);max-width:420px;margin:12px auto 0;line-height:1.6}
@media(min-width:769px){.brand-hero{border-radius:0 0 32px 32px;padding:46px 24px 50px}}

/* real flag images */
.flag-img{width:auto;border-radius:3px;display:inline-block;vertical-align:middle;box-shadow:0 1px 3px rgba(0,0,0,.35)}
.avatar .flag-chip{position:absolute;bottom:-4px;right:-5px;line-height:0}
.avatar .flag-chip .flag-img{border:1.5px solid #fff;border-radius:3px}
.pcard-flag{line-height:0}
.pcard-flag .flag-img{border:1px solid rgba(255,255,255,.5)}
/* FC coin */
.fc-coin{width:1em;height:1em;vertical-align:-0.18em;display:inline-block}
.fc-pill .fc-coin{width:17px;height:17px;vertical-align:-3px}
.hist-icon .fc-coin{width:22px;height:22px}
/* WC26 logo */
.wc-logo{height:30px;width:auto;display:block}
.app-logo{width:34px;height:34px;border-radius:9px;display:block;box-shadow:0 2px 8px rgba(64,0,255,.35)}
.nav-logo .app-logo{width:36px;height:36px}
.nav-logo .wc-logo{height:32px}
.hero-logo{height:54px;width:auto;margin:0 auto 14px;display:block;filter:drop-shadow(0 4px 14px rgba(0,0,0,.4))}


.worldmap{border-radius:14px}
.map-land path{transition:fill .3s}
@keyframes hotPulse{0%,100%{transform:scale(.92);opacity:.55}50%{transform:scale(1.08);opacity:.9}}
.map-hot circle{transform-box:fill-box;transform-origin:center}
@keyframes pinPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.4)}100%{transform:scale(1);opacity:1}}
.map-pins circle{transform-box:fill-box;transform-origin:center}

/* analytics legend */
.legend{display:flex;flex-direction:column;gap:8px}
.legend-it{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--ink-2)}
.legend-dot{width:9px;height:9px;border-radius:50%}
.legend-pct{margin-left:auto;font-weight:700;color:var(--ink-3)}



.pred-hist{border-bottom:1px solid var(--border)}
.pred-hist .hist-row{cursor:pointer}
.pred-breakdown{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 2px 0 50px}
.pred-breakdown.open{max-height:220px;padding-bottom:12px}

/* ── yes/no prediction rows ── */
.yn-list{display:flex;flex-direction:column;border-top:1px solid var(--border)}
.yn-row{display:flex;align-items:center;gap:10px;width:100%;padding:13px 2px;border:none;border-bottom:1px solid var(--border);
  background:none;cursor:pointer;text-align:left;transition:var(--t1)}
.yn-row:hover{background:var(--grey-bg)}
.yn-q{flex:1;font-size:13px;font-weight:600;color:var(--ink)}
.yn-prob{display:flex;align-items:center;gap:6px;flex-shrink:0;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}
.yn-yes{color:var(--green)}.yn-no{color:var(--pink)}.yn-sep{color:var(--ink-4)}
.yn-chev{color:var(--ink-4);font-size:18px;flex-shrink:0}
/* team chips */
.team-chip-row{display:flex;gap:8px;overflow-x:auto;padding:2px 0 6px;scrollbar-width:none}
.team-chip-row::-webkit-scrollbar{display:none}
.team-chip{flex-shrink:0;display:flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--r-pill);
  border:1.5px solid var(--border);background:#fff;font-size:12px;font-weight:700;color:var(--ink-2);cursor:pointer;transition:var(--t1);white-space:nowrap}
.team-chip:hover{border-color:var(--purple);color:var(--purple)}
.team-chip .flag-img{height:16px}
/* prediction modal side toggle */
.side-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 6px}
.side-btn{padding:14px;border-radius:var(--r-input);border:2px solid var(--border);background:#fff;cursor:pointer;
  text-align:center;transition:var(--t1)}
.side-btn .side-lbl{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.side-btn .side-pct{font-size:12px;font-weight:700;margin-top:2px;font-variant-numeric:tabular-nums}
.side-btn.sel#sideYes,.side-btn#sideYes.sel{border-color:var(--green);background:rgba(11,168,74,.06)}
.side-btn.sel#sideNo,.side-btn#sideNo.sel{border-color:var(--pink);background:rgba(255,32,101,.06)}
#sideYes .side-lbl{color:var(--green)}#sideNo .side-lbl{color:var(--pink)}
#sideYes .side-pct,#sideNo .side-pct{color:var(--ink-3)}
/* ── STORE ── */
.store-hero{background:linear-gradient(160deg,#0B1023,#15005C 70%,var(--purple));color:#fff;border-radius:var(--r-card);
  padding:20px;display:flex;align-items:center;gap:14px;position:relative;overflow:hidden}
.store-hero .material-icons-round{font-size:34px}
.merch-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px}
@media(min-width:600px){.merch-grid{grid-template-columns:repeat(3,1fr)}}
.merch-card{background:#fff;border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;transition:var(--t2);display:flex;flex-direction:column}
.merch-card:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}
.merch-img{aspect-ratio:1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}
.merch-emoji{font-size:54px;filter:drop-shadow(0 6px 12px rgba(0,0,0,.2))}
.merch-flag{position:absolute;top:8px;left:8px;line-height:0}
.merch-flag .flag-img{height:18px;border:1.5px solid #fff;border-radius:3px}
.merch-body{padding:12px;display:flex;flex-direction:column;gap:8px;flex:1}
.merch-name{font-size:13px;font-weight:700;line-height:1.3}
.merch-team{font-size:11px;color:var(--ink-3)}
.merch-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}
.merch-price{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}
.merch-price .fc-coin{width:16px;height:16px}
.merch-buy{padding:8px 14px;border-radius:var(--r-pill);border:none;background:var(--ink);color:#fff;font-size:11px;font-weight:700;
  text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:var(--t1)}
.merch-buy:hover{background:var(--purple)}
.merch-buy.owned{background:var(--mint);color:#0E3B27;cursor:default}
/* ── STARTING XI ── */
.xi-deadline{display:flex;align-items:center;gap:8px;background:var(--amber-alpha);border:1px solid rgba(255,182,0,.3);
  border-radius:var(--r-input);padding:11px 14px;margin-top:14px}
.xi-deadline .material-icons-round{font-size:18px;color:var(--gold)}
.xi-deadline .caption{color:var(--ink-2);font-weight:600;line-height:1.4}
.pitch{position:relative;border-radius:var(--r-card);overflow:hidden;margin-top:16px;
  background:linear-gradient(170deg,#0C6B2E,#0A5526);aspect-ratio:.66;padding:14px}
.pitch-lines{position:absolute;inset:10px;border:2px solid rgba(255,255,255,.18);border-radius:8px;pointer-events:none}
.pitch-lines::before{content:'';position:absolute;left:0;right:0;top:50%;height:2px;background:rgba(255,255,255,.18)}
.pitch-lines::after{content:'';position:absolute;left:50%;top:50%;width:64px;height:64px;border:2px solid rgba(255,255,255,.18);border-radius:50%;transform:translate(-50%,-50%)}
.pitch-rows{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;z-index:1}
.pitch-line{display:flex;justify-content:space-evenly;align-items:center}
.xi-slot{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;cursor:pointer;width:60px}
.xi-dot{width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.14);border:2px dashed rgba(255,255,255,.5);
  display:flex;align-items:center;justify-content:center;color:#fff;transition:var(--t1);position:relative;overflow:visible}
.xi-slot:hover .xi-dot{background:rgba(255,255,255,.24)}
.xi-dot.filled{border:2.5px solid #fff;background:linear-gradient(160deg,var(--navy-2),var(--navy-1));font-weight:800;font-size:13px}
.xi-dot .material-icons-round{font-size:22px;opacity:.8}
.xi-dot.correct{border-color:var(--teal);box-shadow:0 0 0 3px rgba(0,230,196,.4)}
.xi-pos{font-size:9px;font-weight:700;color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.06em}
.xi-name{font-size:9px;font-weight:600;color:#fff;max-width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}
.xi-progress{display:flex;align-items:center;justify-content:space-between;margin-top:16px}
.xi-prize{background:linear-gradient(135deg,var(--purple),var(--purple-2));color:#fff;border-radius:var(--r-card);
  padding:16px;margin-top:14px;display:flex;align-items:center;gap:14px;position:relative;overflow:hidden}
.xi-prize .material-icons-round{font-size:32px;color:var(--gold)}
.xi-picker-list{display:flex;flex-direction:column;gap:8px;margin-top:6px}



/* interaction polish */
.btn,.merch-buy,.p-vote-btn,.chip,.tab-btn,.sb-link,.fc-pill{position:relative;overflow:hidden}
.ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,.45);transform:scale(0);animation:rip .55s ease-out;pointer-events:none}
@keyframes rip{to{transform:scale(2.6);opacity:0}}
.reveal{opacity:0;transform:translateY(10px);transition:opacity .5s cubic-bezier(0,.2,.4,1),transform .5s cubic-bezier(0,.2,.4,1)}
.reveal.in{opacity:1;transform:none}
.card,.merch-card,.fixture-card,.hl-card,.podium-card,.pcard{will-change:transform}
.prow,.lb-row,.yn-row,.hist-row{transition:background .15s,transform .15s}
.sb-link::before{content:'';position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--purple);transform:scaleY(0);transition:transform .2s}
.sb-link.active::before{transform:scaleY(1)}
.cd-num{transition:transform .25s}
.cd-flip{animation:cdflip .4s ease}
@keyframes cdflip{0%{transform:translateY(-4px);opacity:.4}100%{transform:none;opacity:1}}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.ripple{display:none}}

/* games */
.fixtures-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
@media(max-width:900px){.fixtures-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.fixtures-grid{grid-template-columns:1fr}}
.fixture-card{position:relative;border-radius:var(--r-card);overflow:hidden;background:linear-gradient(180deg,#0B1023 0%,#0A0E1E 55%,#103a8f 100%);
  color:#fff;padding:18px 16px 14px;transition:var(--t2)}
.fixture-card::after{content:'';position:absolute;left:0;right:0;bottom:0;height:70px;
  background:linear-gradient(120deg,#9ACD00,#1463FF 45%,#00E6C4 75%,#EE1045);opacity:.0;pointer-events:none}
.fixture-card:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}
.fixture-card.islive{box-shadow:0 0 0 2px var(--live),var(--sh-2)}
.fixture-live{position:absolute;top:12px;right:12px;background:var(--live);color:#fff;font-size:9px;font-weight:800;
  letter-spacing:.06em;padding:4px 9px;border-radius:6px;animation:livePulse 1.4s infinite}
.fixture-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-bottom:14px}
.fixture-team{text-align:center}
.fixture-flag{display:flex;justify-content:center;line-height:0;margin-bottom:7px}
.fixture-flag .flag-img{height:30px;border-radius:4px;box-shadow:0 3px 10px rgba(0,0,0,.4)}
.fixture-name{font-size:13px;font-weight:700}
.fixture-vs{font-size:12px;font-weight:800;color:rgba(255,255,255,.5)}
.fixture-time{font-family:var(--font-display);font-size:34px;font-weight:700;letter-spacing:-1px;text-align:center;line-height:1;
  text-shadow:0 0 22px rgba(0,180,255,.55)}
.fixture-time-lbl{display:block;font-family:'Poppins';font-size:8px;font-weight:700;letter-spacing:.14em;color:rgba(255,255,255,.5);margin-top:5px}
.fixture-meta{text-align:center;font-size:11px;font-weight:600;color:rgba(255,255,255,.75);margin-top:10px}
.fixture-venue{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;color:rgba(255,255,255,.6);margin-top:6px}
.fixture-venue .material-icons-outlined{font-size:14px}
.fixture-foot{display:flex;justify-content:space-between;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}
.fixture-foot span{display:flex;align-items:center;gap:4px;font-size:10.5px;color:rgba(255,255,255,.7);font-weight:600}
.fixture-foot .material-icons-outlined{font-size:13px}

.hl-channel{display:flex;align-items:center;gap:10px;margin-bottom:14px}
.hl-channel>.material-icons-round{font-size:28px;color:var(--blue)}
.hl-ch-name{font-size:15px;font-weight:800}
.hl-match{background:linear-gradient(160deg,#0B1023,#0A0E1E 60%,#103a8f)}
.hl-match-inner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:14px;padding:0 16px}
.hl-team{display:flex;flex-direction:column;align-items:center;gap:6px;color:#fff}
.hl-team .flag-img{height:26px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.4)}
/* No frame/container around flag images — show the flag flat, anywhere it appears. */
.flag-img,.pcard-flag .flag-img,.merch-flag .flag-img,.fixture-flag .flag-img,.hl-team .flag-img,.avatar .flag-chip .flag-img{border:0;box-shadow:none}
.hl-team span{font-size:11px;font-weight:700}
.hl-score{font-family:var(--font-display);font-size:22px;font-weight:700;color:#fff;letter-spacing:0}

/* highlights */
.hl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
@media(max-width:640px){.hl-grid{grid-template-columns:1fr}}
.hl-card{display:block;text-decoration:none;color:inherit;border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;background:#fff;transition:var(--t2)}
.hl-card:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}
.hl-thumb{position:relative;aspect-ratio:16/9;background-size:cover;background-position:center;background-color:#0B1023}
.hl-q{position:absolute;top:8px;left:8px;background:var(--purple);color:#fff;font-size:9px;font-weight:800;padding:3px 8px;border-radius:5px;letter-spacing:.05em}
.hl-dur{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.8);color:#fff;font-size:10px;font-weight:700;padding:3px 7px;border-radius:5px}
.hl-play{position:absolute;inset:0;margin:auto;width:52px;height:52px;border-radius:50%;background:rgba(238,16,69,.92);
  display:flex;align-items:center;justify-content:center;opacity:.92;transition:var(--t1)}
.hl-card:hover .hl-play{transform:scale(1.12);opacity:1}
.hl-play .material-icons-round{font-size:30px;color:#fff;margin-left:2px}
.hl-body{padding:12px 14px}
.hl-title{font-size:13px;font-weight:700;line-height:1.35}
.hl-ch{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--ink-3);font-weight:600;margin-top:6px}
.hl-ch .material-icons-round{font-size:14px;color:var(--blue)}


/* ── SETTINGS ── */
.settings-grid{display:grid;grid-template-columns:210px 1fr 300px;gap:18px;margin-top:18px;align-items:start}
.settings-nav{display:flex;flex-direction:column;gap:3px;position:sticky;top:78px}
.set-nav-item{display:flex;align-items:center;gap:11px;padding:11px 13px;border:none;background:none;cursor:pointer;
  border-radius:12px;font-size:13px;font-weight:600;color:var(--ink-2);transition:var(--t1);text-align:left}
.set-nav-item:hover{background:var(--grey-bg)}
.set-nav-item.active{background:var(--purple-a);color:var(--purple);font-weight:700}
.set-nav-item .material-icons-outlined{font-size:20px}
.settings-main{display:flex;flex-direction:column;gap:18px;min-width:0}
.set-card{padding:20px}
.set-card-title{font-family:var(--font-display);font-size:17px;font-weight:600;margin-bottom:16px}
.set-label{display:block;font-size:11px;font-weight:600;color:var(--ink-3);margin-bottom:6px}
.set-sub-label{font-size:13px;font-weight:700;margin-bottom:8px}
.acct-grid{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start}
.acct-avatar{position:relative;width:64px}
.acct-cam{position:absolute;bottom:-2px;right:-2px;width:26px;height:26px;border-radius:50%;border:2px solid #fff;
  background:var(--purple);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}
.acct-cam .material-icons-round{font-size:14px}
.acct-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}
.field{min-width:0}
.field-inline{display:flex;align-items:center;gap:8px}
.field-inline .text-input{flex:1;min-width:0}
.link-btn{background:none;border:none;color:var(--purple);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0}
.text-input.static{display:flex;align-items:center;gap:8px;color:var(--ink-2)}
.text-input.static .material-icons-outlined{font-size:17px;color:var(--ink-4)}
.pref-row{display:flex;align-items:center;gap:13px;padding:13px 0;border-top:1px solid var(--border)}
.pref-row:first-child{border-top:none}
.pref-icon{width:38px;height:38px;border-radius:10px;background:var(--grey-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.pref-icon .material-icons-outlined{font-size:19px;color:var(--ink-2)}
.pref-txt{flex:1;min-width:0}
.pref-name{font-size:13px;font-weight:700}
.pref-sub{font-size:11px;color:var(--ink-3);margin-top:1px}
.pref-select{appearance:none;-webkit-appearance:none;padding:9px 30px 9px 13px;border-radius:10px;border:1px solid var(--border);
  background:var(--grey-bg);font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;outline:none;min-width:150px}
.pref-select-wrap{position:relative;flex-shrink:0}
.pref-select-wrap::after{content:'expand_more';font-family:'Material Icons Round';position:absolute;right:9px;top:50%;transform:translateY(-50%);font-size:17px;color:var(--ink-3);pointer-events:none}
.seg{display:flex;background:var(--grey-bg);border-radius:10px;padding:3px;flex-shrink:0}
.seg-btn{padding:7px 13px;border:none;background:none;border-radius:8px;font-size:12px;font-weight:700;color:var(--ink-3);cursor:pointer;transition:var(--t1);white-space:nowrap}
.seg-btn.active{background:var(--purple);color:#fff}
.switch{position:relative;display:inline-block;width:42px;height:24px;flex-shrink:0;cursor:pointer}
.switch input{opacity:0;width:0;height:0}
.slider-tg{position:absolute;inset:0;background:var(--border);border-radius:100px;transition:var(--t2)}
.slider-tg::before{content:'';position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:var(--t2);box-shadow:0 1px 3px rgba(0,0,0,.2)}
.switch input:checked+.slider-tg{background:var(--purple)}
.switch input:checked+.slider-tg::before{transform:translateX(18px)}
.settings-aside{display:flex;flex-direction:column;gap:18px;position:sticky;top:78px}
.summary-stat{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--border);font-size:13px;color:var(--ink-2);font-weight:600}
.summary-stat .material-icons-outlined{font-size:18px;color:var(--ink-4)}
.summary-stat strong{margin-left:auto;font-size:14px;text-align:right;display:flex;flex-direction:column}
.summary-stat strong small{font-size:9px;font-weight:500;color:var(--ink-4)}
.theme-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.theme-btn{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;border:2px solid var(--border);background:#fff;border-radius:12px;cursor:pointer;font-size:12px;font-weight:600;color:var(--ink-2);transition:var(--t1)}
.theme-btn .material-icons-round{font-size:20px}
.theme-btn.active{border-color:var(--purple);background:var(--purple-a);color:var(--purple)}
.accent-row{display:flex;gap:10px;flex-wrap:wrap}
.accent-sw{width:32px;height:32px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--border);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--t1)}
.accent-sw .material-icons-round{font-size:16px;color:#fff;opacity:0;transition:var(--t1)}
.accent-sw.active{box-shadow:0 0 0 2px var(--ink)}
.accent-sw.active .material-icons-round{opacity:1}
.set-card.danger{border-color:rgba(238,16,69,.25)}
.danger-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;border:none;background:none;cursor:pointer;border-top:1px solid var(--border);text-align:left;transition:var(--t1)}
.danger-row:first-of-type{border-top:none}
.danger-row:hover{opacity:.7}
.danger-row>.material-icons-outlined{font-size:20px;color:var(--live)}
.danger-row .chev{margin-left:auto;color:var(--ink-4);font-size:18px}



/* ── PROFILE CUSTOMIZATION ── */
.cust-promo{display:flex;align-items:center;gap:14px;width:100%;padding:18px;border-radius:var(--r-card);cursor:pointer;
  position:relative;overflow:hidden;border:none;background:linear-gradient(120deg,#1B0080,#4000FF 55%,#6640FF);color:#fff;transition:var(--t1)}
.cust-promo:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}
.cust-promo-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 80% at 85% 20%,rgba(0,230,196,.35),transparent 60%),radial-gradient(50% 70% at 10% 90%,rgba(255,32,101,.3),transparent 60%)}
.cust-promo-txt{position:relative;flex:1;min-width:0}
.cust-promo-tag{display:inline-block;background:var(--teal);color:#06231d;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:5px;margin-bottom:7px}
.cust-promo-title{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.3px}
.cust-promo-sub{font-size:11.5px;color:rgba(255,255,255,.8);margin-top:2px}
.cust-promo-go{position:relative;display:flex;align-items:center;gap:2px;font-size:12px;font-weight:800;flex-shrink:0}
.cust-promo-go .material-icons-round{font-size:16px}
.customize-cta{display:flex;align-items:center;gap:13px;width:100%;margin-top:14px;padding:14px 16px;border:1px solid var(--purple-soft);
  background:linear-gradient(100deg,var(--purple-a),var(--grey-bg));border-radius:var(--r-card);cursor:pointer;transition:var(--t1)}
.customize-cta:hover{transform:translateY(-2px);box-shadow:var(--sh-1)}
.customize-cta>.material-icons-round{font-size:24px;color:var(--purple)}
/* cards */
.cust-card{position:relative}
.cust-card.is-equipped{border-color:var(--purple);box-shadow:0 0 0 1px var(--purple)}
.cust-rar{position:absolute;top:8px;left:8px;z-index:2;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;
  padding:3px 8px;border:1.5px solid;border-radius:6px;background:rgba(255,255,255,.92)}
.cust-preview{position:relative;aspect-ratio:1.35;display:flex;align-items:center;justify-content:center;
  background:radial-gradient(circle at 50% 40%,#fff,#EDEAF6);overflow:hidden}
.cust-animtag{position:absolute;top:8px;right:8px;font-size:9px;font-weight:700;color:var(--teal);background:#06231d;padding:3px 8px;border-radius:5px;z-index:2}
.merch-buy.own{background:var(--purple)}
.merch-buy.equipped{background:var(--mint);color:#0E3B27}
/* avatar themed */
.cust-av{border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;
  box-shadow:inset 0 -6px 14px rgba(0,0,0,.25),0 3px 10px rgba(0,0,0,.18);text-shadow:0 1px 3px rgba(0,0,0,.3)}
.cust-av.cust-anim{animation:custShine 2.4s ease-in-out infinite}
@keyframes custShine{0%,100%{filter:brightness(1) saturate(1);transform:scale(1)}50%{filter:brightness(1.18) saturate(1.25);transform:scale(1.04)}}
/* decoration ring */
.deco-wrap{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.deco-ring{position:absolute;inset:0;border-radius:50%}
.deco-wrap.deco-anim .deco-ring{animation:decoSpin 4s linear infinite}
@keyframes decoSpin{to{transform:rotate(360deg)}}
.deco-inner{position:relative;border-radius:50%;overflow:hidden;background:#fff;z-index:1;display:flex;align-items:center;justify-content:center}
.deco-inner .profile-avatar{border-radius:50%}
/* nameplate */
.cust-nameplate{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:18px;color:#fff;
  padding:5px 16px;border-radius:8px;text-shadow:0 1px 3px rgba(0,0,0,.35);box-shadow:0 3px 10px rgba(0,0,0,.18);letter-spacing:-.2px}
/* banner */
.cust-banner{width:100%;border-radius:10px;position:relative;overflow:hidden}
.cust-banner-shine{position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.25) 50%,transparent 60%);
  background-size:300% 100%;animation:bannerShine 3.5s ease-in-out infinite}
@keyframes bannerShine{0%{background-position:120% 0}100%{background-position:-120% 0}}
/* profile applied */
.profile-banner{height:96px;border-radius:var(--r-card) var(--r-card) 0 0;position:relative;overflow:hidden;margin-bottom:-30px}
.profile-id.with-banner{position:relative;padding:0 6px 6px}
.profile-id.with-banner .deco-wrap,.profile-id.with-banner .profile-avatar,.profile-id.with-banner .cust-av{box-shadow:0 0 0 4px #fff,0 4px 14px rgba(0,0,0,.18)}

/* settings panels */
.link-row{display:flex;align-items:center;gap:12px;width:100%;padding:13px 0;border:none;background:none;cursor:pointer;border-top:1px solid var(--border);text-align:left;transition:var(--t1)}
.link-row:first-of-type{border-top:none}
.link-row:hover{background:var(--grey-bg)}
.link-row .lr-ic{width:38px;height:38px;border-radius:10px;background:var(--grey-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.link-row .lr-ic .material-icons-outlined{font-size:19px;color:var(--ink-2)}
.link-row .chev{margin-left:auto;color:var(--ink-4);font-size:18px}
.conn-btn{margin-left:auto;flex-shrink:0;padding:8px 16px;border-radius:100px;font-size:12px;font-weight:700;cursor:pointer;border:1.5px solid var(--border);background:#fff;color:var(--ink);transition:var(--t1)}
.conn-btn:hover{border-color:var(--purple);color:var(--purple)}
.conn-btn.connected{background:rgba(11,168,74,.1);border-color:transparent;color:var(--green)}
.radio-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border);cursor:pointer}
.radio-item:first-child{border-top:none}
.radio-dot{width:20px;height:20px;border-radius:50%;border:2px solid var(--border);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:var(--t1)}
.radio-item.sel .radio-dot{border-color:var(--purple)}
.radio-item.sel .radio-dot::after{content:'';width:10px;height:10px;border-radius:50%;background:var(--purple)}
.ri-name{font-size:14px;font-weight:600}
.pay-method{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--border);border-radius:12px;margin-bottom:10px}
.pay-brand{width:46px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#fff;flex-shrink:0;letter-spacing:.04em}
.pay-default{margin-left:auto;font-size:10px;font-weight:700;color:var(--green);background:rgba(11,168,74,.1);padding:4px 10px;border-radius:100px}
.about-version{text-align:center;padding:6px 0 18px;border-bottom:1px solid var(--border);margin-bottom:8px}
.about-logo{width:64px;height:64px;border-radius:16px;margin:0 auto 10px;display:block;box-shadow:var(--sh-1)}
.set-card textarea.text-input{font-family:inherit;line-height:1.5}

/* ── TRANSACTIONS ── */
.tx-grid{display:grid;grid-template-columns:1fr 320px;gap:18px;margin-top:18px;align-items:start}
.tx-main{min-width:0}
.tx-table{overflow:hidden}
.tx-head{display:grid;grid-template-columns:120px 1fr 110px 120px 110px;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border);
  font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}
.tx-head .ar{text-align:right}
.tx-row{display:grid;grid-template-columns:120px 1fr 110px 120px 110px;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border);align-items:center;transition:var(--t1)}
.tx-row:last-child{border-bottom:none}
.tx-row:hover{background:var(--grey-bg)}
.tx-date{font-size:12px;font-weight:700}
.tx-date small{display:block;font-size:10px;font-weight:500;color:var(--ink-4);margin-top:1px}
.tx-desc{display:flex;align-items:center;gap:11px;min-width:0}
.tx-ic{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}
.tx-ic .material-icons-round{font-size:17px}
.tx-desc-txt{min-width:0}
.tx-desc-t{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tx-desc-s{font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tx-type{justify-self:start}
.tx-badge{font-size:10px;font-weight:700;padding:4px 10px;border-radius:100px}
.tx-amt{text-align:right;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}
.tx-amt small{display:block;font-size:10px;font-weight:500;color:var(--ink-4)}
.tx-bal{text-align:right;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}
.tx-mobile-only{display:none}
.pager{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px}
.pg-btn{min-width:34px;height:34px;border-radius:9px;border:1px solid var(--border);background:#fff;cursor:pointer;font-size:13px;font-weight:700;color:var(--ink-2);transition:var(--t1)}
.pg-btn:hover{border-color:var(--purple)}
.pg-btn.active{background:var(--purple);border-color:var(--purple);color:#fff}
.tx-aside{display:flex;flex-direction:column;gap:18px;position:sticky;top:78px}
.tx-sum-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:6px}
.tx-sum-v{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.3px;margin-top:2px}
.mini-select{appearance:none;-webkit-appearance:none;padding:5px 26px 5px 10px;border-radius:8px;border:1px solid var(--border);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%2373737D' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 9px center;font-size:11px;font-weight:600;cursor:pointer;outline:none}
.filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}

/* ── RESPONSIVE ── */
/* mobile header + slide menu */
.m-header{position:fixed;top:0;left:0;right:0;z-index:992;height:56px;align-items:center;gap:10px;padding:0 12px;
  background:rgba(255,255,255,.94);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}
.m-burger{width:40px;height:40px;border:none;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:10px;flex-shrink:0}
.m-burger:hover{background:var(--grey-bg)}
.m-burger .material-icons-round{font-size:24px}
.m-header .app-logo{width:32px;height:32px}
.m-title{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:-.2px;line-height:1}
.m-title small{display:block;font-family:'Poppins';font-size:8px;font-weight:600;color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase;margin-top:1px}
.m-actions{display:flex;align-items:center;gap:4px;margin-left:auto}
.m-fc{display:flex;align-items:center;gap:7px;color:#fff;border-radius:999px;padding:5px 14px 5px 6px;border:2.5px solid transparent;background:linear-gradient(var(--ink),var(--ink)) padding-box,conic-gradient(from 210deg,#28d17c,#2f6bff,#13d6c4,#ee1045,#28d17c) border-box;box-shadow:0 3px 12px rgba(47,107,255,.22);cursor:pointer;font-family:'Poppins',sans-serif;font-size:15px;font-weight:600;letter-spacing:.2px}
.m-fc .fc-coin{width:24px;height:24px}
.menu-backdrop{position:fixed;inset:0;z-index:998;background:rgba(16,16,16,.45);opacity:0;pointer-events:none;transition:opacity .3s}
.menu-backdrop.open{opacity:1;pointer-events:auto}
@media(min-width:1024px){.m-header{display:none}}

/* push content below mobile header */
@media(max-width:1023px){
  .page-body{padding-top:56px;overflow-x:hidden}
  body{overflow-x:hidden}
  .screen-head .head-actions{display:none}
  .header-decor{top:56px}
  .settings-grid{grid-template-columns:1fr}
  .settings-nav{position:static;flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:4px}
  .settings-nav::-webkit-scrollbar{display:none}
  .set-nav-item{white-space:nowrap;flex-shrink:0}
  .settings-aside{position:static}
  .tx-grid{grid-template-columns:1fr}
  .tx-aside{position:static}
}
/* tablet */
@media(min-width:641px) and (max-width:1023px){
  .container{max-width:720px}
  .grid-3{grid-template-columns:repeat(2,1fr)}
}
/* mobile */
@media(max-width:768px){
  .screen-pad{padding-top:18px;padding-bottom:40px}
  .grid-2{grid-template-columns:1fr}
  .grid-4{grid-template-columns:repeat(2,1fr)}
  .grid-3{grid-template-columns:1fr}
  .h1{font-size:26px}
  .featured{grid-template-columns:1fr 104px;padding:16px}
  .detail-last{font-size:30px}
  .acct-grid{grid-template-columns:1fr;gap:14px}
  .acct-fields{grid-template-columns:1fr}
  .filter-grid{grid-template-columns:1fr}
  .pref-row{flex-wrap:wrap}
  .pref-select,.pref-select-wrap{width:100%}
  .pref-select{min-width:0}
  .seg{width:100%}
  .seg-btn{flex:1;text-align:center}
  .vs-name{font-size:12px}
  /* transaction table → card rows */
  .tx-head{display:none}
  .tx-row{grid-template-columns:auto 1fr auto;grid-template-areas:'ic desc amt' 'ic type bal';row-gap:2px;column-gap:10px;padding:14px}
  .tx-row .tx-desc{grid-area:desc}
  .tx-row .tx-ic{grid-area:ic}
  .tx-row .tx-date{grid-area:type;font-size:10px;color:var(--ink-4)}
  .tx-row .tx-type{grid-area:type;display:none}
  .tx-row .tx-amt{grid-area:amt}
  .tx-row .tx-bal{grid-area:bal;font-size:11px;color:var(--ink-4)}
  .tx-desc{padding-left:0}
  .welcome-perks{grid-template-columns:1fr}
  .cmp-pickers{gap:8px}
}
@media(max-width:380px){.featured-name{font-size:20px}.daily-ladder{gap:3px}.daily-fc{font-size:9px}}
button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--purple);outline-offset:2px}
