:root{--navy:#004d33;--navy-2:#003828;--navy-3:#002a1e;--navy-light:#07e985;--blue-accent:#07e985;--teal-strip:#07e985;--green:#07e985;--green-light:#34f09a;--green-dark:#004d33;--green-bright:#07e985;--bg:#020f08;--bg-2:#041208;--bg-3:#061508;--surface:#0b1e11;--surface-2:#0f2614;--surface-muted:#142c18;--border:rgba(7,233,133,0.14);--border-2:rgba(7,233,133,0.08);--text:#e8fff0;--text-2:#07e985;--text-3:rgba(232,255,240,0.45);--muted:rgba(232,255,240,0.4);--on-surface:#e8fff0;--outline:rgba(232,255,240,0.45);--deep-forest:#004d33;--primary:#07e985;--primary-dark:#04c96d;--primary-light:#34f09a;--accent:#FFD600;--accent-dark:#E6C200;--danger:#e63946;--yellow:#FFD600;--white:#ffffff;--shadow:0 4px 24px rgba(0,0,0,0.5);--radius:12px;--bottom-nav-h:64px;--font-heading:var(--font-headline),"Bebas Neue",sans-serif;--font-body-stack:var(--font-body),"DM Sans",system-ui,sans-serif;--type-h1:clamp(2.9rem,8vw,4.4rem);--type-h2:clamp(2.05rem,6vw,3.1rem);--type-subheading:clamp(1.15rem,2.4vw,1.5rem);--type-body:1rem;--type-label:0.95rem;--type-caption:0.78rem;--type-button:1rem;--leading-heading:0.98;--leading-body:1.6;--tracking-heading:0.02em}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--text,#e8fff0);font-family:var(--font-body-stack);background:radial-gradient(circle at 12% 18%,rgba(7,233,133,.06),transparent 34%),radial-gradient(circle at 88% 82%,rgba(0,77,51,.08),transparent 36%),linear-gradient(180deg,#020f08,#020f08);overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{display:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-frame{width:100%;margin:0 auto;padding:0;background:transparent;color:var(--text,#e8fff0)}.site-frame--home{background:var(--bg,#020f08);color:var(--text,#e8fff0)}.topbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 14px;height:62px;display:grid;grid-template-columns:44px 1fr auto;align-items:center;grid-gap:8px;gap:8px;background:rgba(2,10,5,.97);border-bottom:1.5px solid rgba(7,233,133,.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;background:rgba(7,233,133,.12);border:1.5px solid rgba(7,233,133,.35);border-radius:11px;cursor:pointer;transition:background .15s,border-color .15s,transform .15s;flex-shrink:0}.hamburger:hover{background:rgba(7,233,133,.22);border-color:rgba(7,233,133,.6);transform:scale(1.04)}.hamburger:active{transform:scale(.96)}.hamburger span{display:block;height:2px;width:18px;background:#07e985;border-radius:2px;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s,width .2s}.hamburger span:nth-child(2){width:13px}.hamburger--open{background:rgba(7,233,133,.25);border-color:rgba(7,233,133,.7)}.hamburger--open span{background:#07e985;width:18px!important}.hamburger--open span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger--open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger--open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.brandmark{display:flex;gap:9px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brandmark,.brandmark__ball{align-items:center;justify-content:center}.brandmark__ball{display:inline-flex;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#07e985,#004d33);color:#e8fff0;font-size:.72rem;font-weight:900;letter-spacing:-.03em;flex-shrink:0;box-shadow:0 2px 8px rgba(7,233,133,.35)}.brandmark__text{display:flex;flex-direction:column;line-height:1.15}.brandmark__text strong{font-size:1.05rem;font-weight:900;color:#e8fff0;letter-spacing:-.02em;line-height:1}.brandmark__text small{font-size:.6rem;font-weight:600;color:rgba(232,255,240,.4);letter-spacing:.05em;text-transform:uppercase;line-height:1.2}.topbar__right{display:flex;align-items:center;justify-content:flex-end}.topbar__avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#07e985,#004d33);color:#e8fff0;font-size:.8rem;font-weight:800;text-decoration:none;box-shadow:0 2px 8px rgba(7,233,133,.3);transition:transform .13s,box-shadow .13s}.topbar__avatar:hover{transform:scale(1.08);box-shadow:0 4px 14px rgba(7,233,133,.45)}.topbar__avatar-img{width:36px;height:36px;border-radius:50%;object-fit:cover}.nav-backdrop{position:fixed;inset:0;z-index:299;background:rgba(0,33,20,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .25s ease}.nav-backdrop--visible{opacity:1;pointer-events:all}.side-nav{position:fixed;top:0;left:0;width:300px;max-width:85vw;height:100dvh;z-index:300;background:#081510;display:flex;flex-direction:column;box-shadow:4px 0 40px rgba(0,0,0,.6);transform:translateX(-100%);transition:transform .32s cubic-bezier(.4,0,.2,1);will-change:transform;visibility:hidden}.side-nav--open{transform:translateX(0);visibility:visible}.side-nav__head{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 14px;border-bottom:1px solid rgba(7,233,133,.12);flex-shrink:0}.side-nav__brand{display:flex;align-items:center;gap:10px;text-decoration:none}.side-nav__brand-ball{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#004d33;color:#07e985;font-weight:900;font-size:.9rem;letter-spacing:-.03em;flex-shrink:0}.side-nav__brand-text{display:flex;flex-direction:column;line-height:1.2}.side-nav__brand-text strong{font-size:1rem;font-weight:800;color:#e8fff0;letter-spacing:-.01em}.side-nav__brand-text small{font-size:.68rem;color:rgba(232,255,240,.4);font-weight:500}.side-nav__close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid rgba(7,233,133,.15);background:transparent;cursor:pointer;color:rgba(232,255,240,.6);transition:background .14s;flex-shrink:0}.side-nav__close:hover{background:rgba(7,233,133,.12)}.side-nav__identity{display:flex;align-items:center;gap:12px;padding:12px 16px 0;margin-bottom:4px}.side-nav__identity-avatar{width:38px;height:38px;border-radius:50%;background:rgba(7,233,133,.18);border:2px solid rgba(7,233,133,.45);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#07e985;flex-shrink:0}.side-nav__identity-info{display:flex;flex-direction:column;line-height:1.25}.side-nav__identity-info strong{font-size:13px;font-weight:700;color:#e8fff0}.side-nav__identity-info span{font-size:11px;color:rgba(232,255,240,.4)}.side-nav__scroll{flex:1 1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.side-nav__section{padding:10px 10px 0}.side-nav__section-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:rgba(7,233,133,.55);padding:0 8px;margin:6px 0 4px}.side-nav__item{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 12px;border-radius:10px;font-size:.9rem;font-weight:600;color:rgba(232,255,240,.8);text-decoration:none;background:none;border:none;cursor:pointer;text-align:left;transition:background .13s,color .13s}.side-nav__item:hover{background:rgba(7,233,133,.1);color:#07e985}.side-nav__item--active{background:rgba(7,233,133,.14);color:#07e985;font-weight:700}.side-nav__item--locked{opacity:.55}.side-nav__item-icon{font-size:16px;flex-shrink:0;width:22px;text-align:center}.side-nav__item-label{flex:1 1}.side-nav__item-dot{width:6px;height:6px;border-radius:50%;background:#07e985;flex-shrink:0}.side-nav__item-lock{font-size:12px;flex-shrink:0;opacity:.7}.side-nav__footer{padding:12px 16px 20px;border-top:1px solid rgba(7,233,133,.15);flex-shrink:0}.side-nav__signout{display:flex;align-items:center;gap:8px;width:100%;height:42px;padding:0 14px;border-radius:10px;border:1.5px solid rgba(255,80,80,.25);background:rgba(255,80,80,.06);color:#cc3333;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.side-nav__signout:hover{background:rgba(255,80,80,.12)}.topbar__actions{display:flex;gap:10px}.market-strip{display:none}main{display:block;padding-top:62px}.site-main--home{padding-top:0}.page-stack{display:grid;grid-gap:16px;gap:16px;padding:12px 16px 100px;max-width:1100px;margin:0 auto;width:100%}.narrow-stack{max-width:520px;margin:0 auto}.eyebrow{display:block;text-transform:uppercase;letter-spacing:.09em;font-size:.72rem;color:var(--text-3);font-weight:700}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:100;height:var(--bottom-nav-h);justify-content:space-around;background:rgba(2,10,5,.97);border-top:1px solid rgba(7,233,133,.1);padding:0 8px env(safe-area-inset-bottom,0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-nav,.bottom-nav__item{display:flex;align-items:center}.bottom-nav__item{flex-direction:column;justify-content:center;gap:2px;flex:1 1;padding:6px 0;color:rgba(232,255,240,.35);text-decoration:none;font-size:var(--type-caption);font-weight:600;letter-spacing:.02em;transition:color .15s;-webkit-tap-highlight-color:transparent}.bottom-nav__item:hover{color:rgba(232,255,240,.55)}.bottom-nav__item--active{color:#07e985}.bottom-nav__icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.bottom-nav__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bottom-nav__item--active .bottom-nav__icon svg{stroke:#07e985;fill:rgba(7,233,133,.12)}.bottom-nav__label{font-size:var(--type-caption);line-height:1}.bottom-nav--home{background:rgba(2,10,5,.97);border-top:1px solid rgba(7,233,133,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-nav--home .bottom-nav__item{color:rgba(232,255,240,.35)}.bottom-nav--home .bottom-nav__item--active{color:#07e985}.bottom-nav--home .bottom-nav__item--active .bottom-nav__icon{width:40px;height:40px;border-radius:999px;background:rgba(0,227,129,.22)}.home-shell__ticker{position:fixed;inset:0 0 auto 0;z-index:110;height:24px;overflow:hidden;background:#006d3b;color:#ffffff;border-bottom:1px solid rgba(0,33,20,.1)}.home-shell__ticker-track{display:flex;gap:28px;min-width:max-content;padding:6px 16px 0;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;animation:ticker 24s linear infinite}.home-shell__topbar{position:fixed;inset:24px 0 auto 0;z-index:109;height:56px;padding:0 10px 0 6px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;background:rgba(2,10,5,.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(7,233,133,.1)}.home-shell__brandmark{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#e8fff0}.home-shell__wallet-group{display:flex;justify-content:flex-end}.home-shell__ball{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:2px solid rgba(7,233,133,.6);font-size:10px;line-height:1;color:#07e985}.home-shell__brandmark small,.home-shell__brandmark strong{display:block;line-height:1}.home-shell__brandmark strong{font-family:var(--font-heading);font-size:var(--type-subheading);font-weight:400;letter-spacing:.06em;color:#e8fff0}.home-shell__brandmark small{margin-top:2px;font-family:var(--font-body-stack);font-size:var(--type-caption);color:rgba(232,255,240,.45)}.home-shell__wallet-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;background:rgba(7,233,133,.12);border:1.5px solid rgba(7,233,133,.35);color:#07e985;font-weight:700;box-shadow:0 4px 16px rgba(7,233,133,.1)}.home-shell__wallet-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(7,233,133,.15);font-size:12px}@media (min-width:769px){.bottom-nav{display:none}.page-stack{padding-bottom:80px}}@media (max-width:768px){.topbar__actions{display:none}.home-shell__topbar{padding:0 14px}.home-shell__brandmark strong{font-size:1.05rem;color:#e8fff0}.home-shell__brandmark small{font-size:.72rem;color:rgba(232,255,240,.5)}}.button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:6px;border:none;font-weight:700;cursor:pointer;transition:all .2s;font-family:var(--font-body),"DM Sans",sans-serif}.button--primary{background:var(--green);color:#e8fff0}.button--primary:hover{background:var(--green-light);transform:translateY(-1px);box-shadow:0 4px 16px rgba(7,233,133,.35)}.button--ghost{color:var(--text-2);background:transparent;border:1px solid var(--border)}.button--ghost:hover{border-color:var(--green);color:var(--green-dark)}.button--outline{color:var(--text-2);background:transparent;border:1px solid var(--border)}.button--outline:hover{border-color:var(--green);color:var(--green-dark)}.button--accent{background:var(--green);color:#e8fff0}.button--accent:hover{background:var(--green-light);transform:translateY(-1px);box-shadow:0 4px 16px rgba(7,233,133,.35)}.button--lg{min-height:48px;padding:0 28px;font-size:1rem;border-radius:10px}.button--sm{min-height:34px;padding:0 14px;font-size:.85rem}.button--big{background:var(--green);color:#e8fff0;border:none;padding:16px 36px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;letter-spacing:.3px;display:inline-flex;align-items:center;gap:8px}.button--big:hover{background:var(--green-light);transform:translateY(-2px);box-shadow:0 8px 32px rgba(7,233,133,.35)}.button--outline-big{background:transparent;color:var(--text-2);border:1px solid rgba(111,121,115,.35);padding:16px 28px;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.button--outline-big:hover{border-color:var(--green);color:var(--green-dark)}.hm-page{display:flex;flex-direction:column;gap:0;max-width:480px;margin:0 auto;padding-top:88px;padding-bottom:120px}.hm-page--loading{min-height:60vh;align-items:center;justify-content:center;gap:14px;color:rgba(232,255,240,.45)}.hm-spinner{width:44px;height:44px;border-radius:50%;border:3px solid rgba(7,233,133,.15);border-top-color:#07e985;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.hm-hero{position:relative;overflow:hidden;margin:0 12px;border-radius:28px;background:linear-gradient(155deg,#00391f,#001a0f 60%,#001208);padding:28px 24px 24px;border:1px solid rgba(7,233,133,.12);box-shadow:0 24px 60px rgba(0,0,0,.35)}.hm-hero__mesh{position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 110% -10%,rgba(7,233,133,.18) 0,transparent 65%),radial-gradient(ellipse 50% 60% at -10% 110%,rgba(7,233,133,.1) 0,transparent 60%);pointer-events:none}.hm-hero__content{position:relative;z-index:1}.hm-hero__eyebrow{margin-bottom:16px}.hm-live-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:rgba(7,233,133,.12);border:1px solid rgba(7,233,133,.25);font-size:.72rem;font-weight:700;letter-spacing:.08em;color:#07e985;text-transform:uppercase}.hm-live-pill__dot{width:7px;height:7px;border-radius:50%;background:#07e985;animation:pulse 1.4s infinite}.hm-hero__headline{margin:0 0 14px;font-family:var(--font-heading,sans-serif);font-size:2.6rem;font-weight:800;line-height:1.05;letter-spacing:-.02em;color:#e8fff0}.hm-hero__headline--accent{color:#07e985;-webkit-text-stroke:0}.hm-hero__sub{margin:0 0 24px;font-size:.88rem;line-height:1.65;color:rgba(232,255,240,.6)}.hm-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.hm-hero__jackpot-badge{position:absolute;bottom:22px;right:22px;z-index:1;text-align:right;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(7,233,133,.2);border-radius:16px;padding:10px 14px}.hm-hero__jackpot-badge small{display:block;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(232,255,240,.5);margin-bottom:2px}.hm-hero__jackpot-badge strong{display:block;font-family:var(--font-heading,sans-serif);font-size:1.5rem;font-weight:800;color:#07e985;line-height:1}.hm-hero__jackpot-badge span{display:block;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(232,255,240,.4);margin-top:2px}.hm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;font-size:.88rem;font-weight:800;letter-spacing:.02em;text-decoration:none;cursor:pointer;border:none;transition:opacity .15s,transform .15s}.hm-btn:active{transform:scale(.97)}.hm-btn--primary{background:#07e985;color:#001a0f}.hm-btn--ghost{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:rgba(232,255,240,.85)}.hm-btn--wide{width:100%}.hm-stats-bar{display:flex;align-items:center;gap:0;overflow-x:auto;scrollbar-width:none;padding:16px 20px;margin:16px 12px 0;background:rgba(7,233,133,.05);border:1px solid rgba(7,233,133,.1);border-radius:18px}.hm-stats-bar::-webkit-scrollbar{display:none}.hm-stat{flex:none;display:flex;flex-direction:column;align-items:center;gap:3px;padding:0 16px;min-width:80px}.hm-stat strong{font-size:1rem;font-weight:800;color:#07e985;white-space:nowrap}.hm-stat span{font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(232,255,240,.45);text-align:center}.hm-stat-div{flex:none;width:1px;height:28px;background:rgba(7,233,133,.15)}.hm-how{display:flex;align-items:flex-start;gap:0;overflow-x:auto;scrollbar-width:none;padding:22px 20px;margin:16px 12px 0;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:18px}.hm-how::-webkit-scrollbar{display:none}.hm-how__step{flex:none;width:140px;display:flex;flex-direction:column;gap:8px}.hm-how__num{font-size:1.8rem;font-weight:900;color:rgba(7,233,133,.25);line-height:1;font-family:var(--font-heading,sans-serif)}.hm-how__step strong{display:block;font-size:.85rem;font-weight:700;color:#e8fff0}.hm-how__step p{margin:0;font-size:.75rem;line-height:1.5;color:rgba(232,255,240,.45)}.hm-how__arrow{flex:none;padding:8px 10px 0;font-size:1rem;color:rgba(7,233,133,.3);align-self:flex-start}.hm-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px}.hm-section-title{margin:0;font-size:1.1rem;font-weight:800;color:#e8fff0;letter-spacing:-.01em}.hm-section-link{font-size:.78rem;font-weight:700;color:#07e985;text-decoration:none;letter-spacing:.04em}.hm-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.hm-tabs::-webkit-scrollbar{display:none}.hm-tab{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:transparent;color:rgba(232,255,240,.5);font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .15s}.hm-tab--on{background:rgba(7,233,133,.12);border-color:rgba(7,233,133,.25);color:#07e985}.hm-tab__dot{width:6px;height:6px;border-radius:50%;background:#07e985;animation:pulse 1.4s infinite}.hm-pools{display:flex;flex-direction:column;gap:14px;padding:24px 12px 0}.hm-pool-row{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;scroll-snap-type:x mandatory}.hm-pool-row::-webkit-scrollbar{display:none}.hm-pool-card{flex:none;width:280px;display:flex;flex-direction:column;gap:0;padding:18px;border-radius:20px;background:rgba(7,233,133,.06);border:1px solid rgba(7,233,133,.12);text-decoration:none;scroll-snap-align:start;transition:border-color .15s,box-shadow .15s}.hm-pool-card:hover{border-color:rgba(7,233,133,.3);box-shadow:0 8px 32px rgba(0,0,0,.2)}.hm-pool-card--grand{background:linear-gradient(145deg,rgba(7,233,133,.1),rgba(0,77,51,.15));border-color:rgba(7,233,133,.2)}.hm-pool-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.hm-pool-card__prize{text-align:right}.hm-pool-card__prize-label{display:block;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(232,255,240,.4);margin-bottom:2px}.hm-pool-card__prize-val{display:block;font-size:1.1rem;font-weight:800;color:#07e985;font-family:var(--font-heading,sans-serif)}.hm-pool-card__name{margin:0 0 12px;font-size:1rem;font-weight:700;color:#e8fff0;letter-spacing:-.01em}.hm-pool-card__fixtures{display:flex;flex-direction:column;gap:5px;margin-bottom:14px;flex:1 1}.hm-pool-card__fixture{display:flex;align-items:center;gap:5px;font-size:.72rem;color:rgba(232,255,240,.55);overflow:hidden}.hm-pool-card__team{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-pool-card__team--away{text-align:right}.hm-pool-card__vs{flex:none;font-size:.6rem;font-weight:700;letter-spacing:.06em;color:rgba(232,255,240,.25);text-transform:uppercase}.hm-pool-card__more{font-size:.68rem;color:rgba(7,233,133,.5);font-weight:600}.hm-pool-card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.hm-pool-card__entries{font-size:.7rem;color:rgba(232,255,240,.35);font-weight:600}.hm-pool-card__countdown{display:flex;align-items:baseline;gap:4px}.hm-pool-card__countdown span{font-size:.8rem;font-weight:800;color:#07e985;font-family:monospace}.hm-pool-card__countdown small{font-size:.6rem;color:rgba(232,255,240,.35);letter-spacing:.06em;text-transform:uppercase}.hm-pool-card__kickoff{font-size:.68rem;color:rgba(232,255,240,.4);font-weight:600}.hm-pool-card__cta{font-size:.75rem;font-weight:800;color:#07e985;letter-spacing:.02em}.hm-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hm-badge--live{background:rgba(7,233,133,.12);border:1px solid rgba(7,233,133,.3);color:#07e985}.hm-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulse 1.2s infinite}.hm-badge--upcoming{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.25);color:#ffc107}.hm-badge--closed{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:rgba(232,255,240,.35)}.hm-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;border-radius:16px;border:1px dashed rgba(255,255,255,.1);text-align:center;color:rgba(232,255,240,.4);font-size:.85rem;line-height:1.5}.hm-empty span{font-size:2rem}.hm-winners{display:flex;flex-direction:column;gap:14px;padding:24px 12px 0}.hm-winners__list{background:rgba(7,233,133,.05);border:1px solid rgba(7,233,133,.1);border-radius:20px;overflow:hidden}.hm-winner{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.hm-winner:last-child{border-bottom:none}.hm-winner__rank{font-size:1.2rem;flex:none;width:28px;text-align:center}.hm-winner__info{flex:1 1;min-width:0}.hm-winner__info strong{display:block;font-size:.88rem;font-weight:700;color:#e8fff0}.hm-winner__info span{display:block;font-size:.7rem;color:rgba(232,255,240,.4);margin-top:1px}.hm-winner__amount{font-size:.92rem;font-weight:800;color:#07e985}.hm-winners__momo{display:flex;align-items:center;gap:10px;padding:12px 16px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:14px;font-size:.75rem;color:rgba(232,255,240,.45);line-height:1.5}.hm-winners__momo span{font-size:1.2rem;flex:none}.hm-winners__momo p{margin:0}.hm-winners__momo strong{color:rgba(232,255,240,.75)}.hm-join{position:relative;overflow:hidden;margin:24px 12px 0;border-radius:24px;background:linear-gradient(155deg,#00391f,#001208);border:1px solid rgba(7,233,133,.2);box-shadow:0 20px 60px rgba(0,0,0,.3)}.hm-join__glow{position:absolute;top:-60px;right:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(7,233,133,.18),transparent 70%);pointer-events:none}.hm-join__inner{position:relative;z-index:1;padding:28px 22px;display:flex;flex-direction:column;gap:14px}.hm-join__eyebrow{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#07e985}.hm-join__title{margin:0;font-family:var(--font-heading,sans-serif);font-size:1.9rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#e8fff0}.hm-join__sub{margin:0;font-size:.85rem;line-height:1.6;color:rgba(232,255,240,.55)}.hm-join__plans{display:flex;gap:10px}.hm-join__plan{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 10px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);text-decoration:none;text-align:center;position:relative}.hm-join__plan--featured{background:rgba(7,233,133,.1);border-color:rgba(7,233,133,.3)}.hm-join__plan-tag{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:#07e985;color:#001a0f;font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:999px;white-space:nowrap}.hm-join__plan strong{font-size:1.5rem;font-weight:900;color:#e8fff0;font-family:var(--font-heading,sans-serif)}.hm-join__plan span{font-size:.72rem;color:rgba(232,255,240,.45);font-weight:600}.hm-join__plan small{font-size:.65rem;color:rgba(232,255,240,.35)}.hm-join__note{margin:0;text-align:center;font-size:.7rem;color:rgba(232,255,240,.3)}.hm-trust{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:24px 12px 0}.hm-trust__item{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06)}.hm-trust__item span{font-size:1.1rem;flex:none}.hm-trust__item p{margin:0;font-size:.7rem;font-weight:600;color:rgba(232,255,240,.45);line-height:1.4}.hm-float-cta{position:fixed;bottom:calc(72px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:100;pointer-events:none}.hm-float-cta__pill{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:999px;background:#07e985;color:#001a0f;font-size:.85rem;font-weight:800;letter-spacing:.02em;text-decoration:none;box-shadow:0 8px 30px rgba(7,233,133,.35),0 2px 8px rgba(0,0,0,.25);animation:float-up .4s ease both}.hm-float-cta__dot{width:7px;height:7px;border-radius:50%;background:#001a0f;opacity:.5;animation:pulse 1.4s infinite}@keyframes float-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (min-width:769px){.hm-page{max-width:780px}.hm-hero{margin:0}.hm-hero__headline{font-size:3.2rem}.hm-pool-row{gap:16px}.hm-pool-card{width:300px}.hm-how,.hm-stats-bar{margin:16px 0 0}.hm-pools,.hm-winners{padding:24px 0 0}.hm-join{margin:24px 0 0}.hm-trust{margin:0;padding:24px 0 0;grid-template-columns:repeat(4,1fr)}.hm-float-cta{display:none}}.lotto-home__trust-banner{display:none}.hero-banner{background:radial-gradient(circle at top right,rgba(255,214,0,.16),transparent 26%),linear-gradient(145deg,rgba(22,54,33,.92),rgba(13,31,48,.98) 58%,rgba(9,14,27,1));padding:28px;min-height:100%}.hero-banner__content{position:relative;z-index:2;display:grid;grid-gap:18px;gap:18px}.hero-banner__eyebrow{margin:0;text-transform:uppercase;font-size:.72rem;letter-spacing:.16em;color:rgba(0,33,20,.65);font-weight:700}.hero-banner__pool-label{margin:-10px 0 0;font-size:.98rem;color:rgba(0,33,20,.88)}.hero-banner__amount{font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:clamp(3rem,7vw,4.8rem);color:#fff;line-height:.9;margin:0;letter-spacing:.04em}.hero-banner__amount span{color:var(--yellow)}.hero-banner__blurb{margin:-4px 0 0;color:var(--text-2);line-height:1.55}.hero-banner__meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.hero-banner__match,.hero-banner__meta-grid div{padding:12px 14px;border-radius:16px;background:rgba(0,33,20,.04);border:1px solid rgba(0,33,20,.1)}.hero-banner__match small,.hero-banner__meta-grid span,.loto-card__entries{display:block;color:var(--text-3);font-size:.76rem}.hero-banner__meta-grid strong{display:block;margin-top:8px;font-size:1.05rem;color:var(--white)}.hero-banner__matchlist{display:grid;grid-gap:10px;gap:10px}.hero-banner__match{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center}.hero-banner__match span:last-child{text-align:right}.hero-banner__cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;width:100%;border-radius:14px;background:linear-gradient(135deg,var(--yellow),#ffec7a);color:#e8fff0;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.live-strip{display:flex;align-items:center;gap:12px;padding:4px 0 2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.live-strip::-webkit-scrollbar{display:none}.live-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:rgba(7,233,133,.12);border:1px solid rgba(7,233,133,.2);color:#07e985;font-size:.74rem;font-weight:700;white-space:nowrap;flex-shrink:0;letter-spacing:.08em;text-transform:uppercase}.live-badge__dot{width:8px;height:8px;border-radius:50%;background:#07e985;animation:pulse 2s infinite}.live-winner-chip{display:inline-flex;align-items:center;gap:10px;padding:8px 10px 8px 8px;border-radius:999px;background:rgba(0,33,20,.03);border:1px solid rgba(0,33,20,.1);font-size:.8rem;color:var(--text);white-space:nowrap;flex-shrink:0}.live-winner-chip__avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,rgba(255,214,0,.24),rgba(255,214,0,.08));display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--yellow);font-weight:700}.live-winner-chip__name{font-weight:700}.live-winner-chip__meta{color:var(--text-3);font-size:.74rem}.live-winner-chip__amount{color:var(--yellow);font-weight:700}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:0}.section-header__title{font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:2rem;font-weight:400;color:var(--text);margin:0;text-transform:uppercase;letter-spacing:.06em}.section-header__link{font-size:.82rem;color:var(--green-light);font-weight:700;white-space:nowrap}.pool-hub{display:grid;grid-gap:16px;gap:16px}.pool-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pool-tab{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 12px;font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);background:rgba(0,33,20,.02);border:1px solid rgba(0,33,20,.1);border-radius:18px;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.pool-tab:hover{color:var(--text);background:rgba(7,233,133,.06);border-color:rgba(7,233,133,.18)}.pool-tab--active{color:#e8fff0;background:linear-gradient(135deg,rgba(7,233,133,.28),rgba(7,233,133,.12));border-color:rgba(7,233,133,.35);box-shadow:inset 0 1px 0 rgba(0,33,20,.1)}.pool-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;font-family:var(--font-mono),"Space Mono",monospace;font-size:.7rem;font-weight:700;background:rgba(0,33,20,.1);color:var(--text-2)}.pool-tab--active .pool-tab__count{background:var(--green);color:#e8fff0}.loto-cards{display:grid;grid-gap:14px;gap:14px}.loto-card{border-radius:24px;overflow:hidden;transition:border-color .2s,transform .2s;padding:16px;display:flex;flex-direction:column;gap:14px}.loto-card:hover{border-color:rgba(255,255,255,.15);transform:translateY(-3px)}.loto-card__topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.pool-status{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pool-status--open{background:rgba(7,233,133,.12);color:#07e985}.pool-status--closed{background:rgba(0,33,20,.1);color:var(--text-2)}.pool-status--upcoming{background:rgba(255,214,0,.12);color:#ffe784}.lc-card-title{margin:0;font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:2rem;font-weight:400;color:var(--text);text-transform:uppercase;letter-spacing:.03em}.lc-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;text-align:left}.lc-info-item{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:18px;background:rgba(0,33,20,.03)}.lc-info-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);font-weight:700}.lc-info-value{font-size:1rem;font-weight:700;color:var(--green-light)}.lc-info-value--date{color:var(--text)}.loto-card__tier{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,rgba(255,214,0,.08),rgba(255,214,0,.02));border:1px solid rgba(255,214,0,.1)}.loto-card__tier strong{font-size:1.15rem}.lc-jackpot{display:block;font-size:.95rem;color:var(--green-light)}.lc-validity{display:block;color:var(--text-3);font-size:.78rem;margin-top:2px}.lc-arrow{font-size:1.8rem;color:var(--green-light);cursor:pointer;transition:transform .2s}.lc-arrow:hover{transform:translateX(3px)}.lc-body{padding:8px 16px;display:grid;grid-gap:8px;gap:8px}.lr{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);transition:border-color .15s}.lr:hover{border-color:rgba(0,33,20,.06)}.lr-n{display:inline-flex;justify-content:center;width:22px;height:22px;border-radius:5px;background:var(--green);color:#e8fff0;font-size:.7rem;font-weight:800;flex-shrink:0}.lr-grid,.lr-n{align-items:center}.lr-grid{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:6px 10px;gap:6px 10px}.lr-label{font-weight:700;color:var(--text);font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lr-label,.lr-label--vs,.lr-label:first-child,.lr-label:nth-child(3){text-align:center}.lr-label--vs{font-family:var(--font-mono),"Space Mono",monospace;font-size:9px;letter-spacing:2px;color:var(--text-3);background:var(--navy);padding:3px 8px;border-radius:4px;font-weight:600}.lp{height:34px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text-2);font-size:.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .12s;position:relative}.lp,.lp small{font-weight:800}.lp small{font-size:.78rem}.lp-check{width:14px;height:14px;flex-shrink:0}.lp:hover{background:rgba(7,233,133,.1);color:var(--green-light)}.lp--on,.lp:hover{border-color:var(--green)}.lp--on{background:var(--green);color:#e8fff0;box-shadow:0 2px 8px rgba(7,233,133,.4)}.lp--preview{cursor:default;opacity:.55;pointer-events:none}.lc-more{display:block;text-align:center;padding:10px 0 6px;color:var(--green-light);font-weight:700;font-size:.88rem;letter-spacing:.02em;transition:color .15s}.lc-more:hover{color:var(--green-bright)}.lc-cta{width:100%;min-height:48px;text-transform:uppercase;letter-spacing:.08em;font-size:.9rem;background:linear-gradient(135deg,var(--green),var(--green-light));color:#e8fff0;border:none;border-radius:14px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;text-decoration:none}.lc-cta:hover{background:var(--green-light)}.lc-prizes{padding:10px 16px 14px;background:rgba(7,233,133,.04);border-top:1px solid var(--border)}.lc-prizes-label{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;color:var(--text-3);font-weight:700;margin-bottom:8px}.prize-chips{display:flex;gap:6px;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.prize-chip{border:1px solid var(--border);border-radius:6px;background:var(--surface-2);padding:6px 10px;text-align:center;min-width:0;flex:1 1;white-space:nowrap}.prize-chip small{display:block;font-size:.7rem;font-weight:700;color:var(--yellow);letter-spacing:.04em;text-transform:uppercase}.prize-chip strong{display:block;margin-top:1px;font-size:.88rem;color:var(--green-light)}.lc-entries,.pd-entries{display:block;color:var(--green-light);font-size:.75rem;font-weight:700;margin-top:2px}.carousel{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--surface-2);margin-top:0}.carousel__track{display:flex;transition:transform .5s ease}.carousel__slide{min-width:100%;padding:32px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px}.slide--1{background:linear-gradient(135deg,rgba(7,233,133,.12),rgba(4,77,51,.3))}.slide--2{background:linear-gradient(135deg,rgba(255,214,0,.08),rgba(255,214,0,.12))}.slide--3{background:linear-gradient(135deg,rgba(7,233,133,.1),rgba(7,233,133,.18))}.slide--4{background:linear-gradient(135deg,var(--surface) 0,var(--surface-2) 50%,var(--bg-3) 100%)}.slide__text{max-width:560px}.slide__eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:700;color:var(--text-3);margin:0 0 8px}.slide__heading{font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1;margin:0;color:var(--text);text-transform:uppercase}.slide__heading span{color:var(--green-light)}.slide__sub{margin:12px 0 0;color:var(--text-2);line-height:1.5;font-size:.95rem}.slide__ctas{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.slide__stats{display:grid;grid-gap:10px;gap:10px;min-width:160px}.slide__stat{border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:14px;text-align:center}.slide__stat strong{display:block;font-size:1.6rem;font-family:var(--font-headline),"Bebas Neue",sans-serif;color:var(--text)}.slide__stat small{color:var(--text-3);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.carousel__dots{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.carousel__dot{width:10px;height:10px;border-radius:50%;border:none;background:var(--text-3);cursor:pointer;padding:0;transition:background .2s}.carousel__dot--on{background:var(--green)}.carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:none;background:var(--surface);color:var(--text);font-size:1.2rem;cursor:pointer;display:grid;place-items:center;transition:background .2s;z-index:2}.carousel__arrow:hover{background:var(--surface-2);color:var(--green-light)}.carousel__arrow--prev{left:12px}.carousel__arrow--next{right:12px}.res-wrap{border-radius:24px;overflow:hidden}.res-head{padding:14px 18px;background:linear-gradient(135deg,rgba(7,233,133,.95),rgba(17,103,45,.95));color:#fff;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.res-head,.res-row{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;grid-gap:12px;gap:12px}.res-row{padding:16px 18px;border-bottom:1px solid var(--border);font-size:.92rem}.res-row:last-child{border-bottom:none}.res-row strong{color:var(--text)}.res-pay{font-weight:700;color:var(--yellow)}.home-empty-state{padding:40px 20px;text-align:center;color:var(--text-3);border-radius:24px;border:1px solid rgba(0,33,20,.1);background:rgba(0,33,20,.02)}.pd-breadcrumb{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-3);padding-top:8px;max-width:1100px;margin:0 auto;padding-left:16px;padding-right:16px}.pd-breadcrumb a{color:var(--green-light);font-weight:700;transition:color .15s}.pd-breadcrumb a:hover{color:var(--green-bright)}.pd-header{justify-content:space-between;flex-wrap:wrap;padding:14px 16px;background:var(--navy-3);border:1px solid var(--border);border-radius:var(--radius)}.pd-header,.pd-header__left{display:flex;align-items:center;gap:12px}.pd-jackpot{display:block;font-size:1.05rem;color:var(--green-light)}.pd-validity{display:block;color:var(--text-3);font-size:.78rem;margin-top:2px}.pd-progress{min-width:180px}.pd-progress__bar{height:6px;border-radius:3px;background:var(--surface-muted);overflow:hidden}.pd-progress__fill{height:100%;border-radius:3px;background:var(--green);transition:width .25s ease}.pd-progress__label{display:block;font-size:.78rem;color:var(--text-3);font-weight:700;margin-top:4px;text-align:right}.pd-prizes{display:flex;gap:6px;flex-wrap:wrap}.pd-matches{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.pd-section-title{margin:0;padding:14px 16px 4px;font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:1.1rem;text-transform:uppercase;color:var(--text);letter-spacing:1px}.pd-section-sub{margin:0;padding:0 16px 8px;color:var(--text-3);font-size:.85rem;line-height:1.45}.fixture-row{border:1px solid var(--border);border-radius:10px;background:var(--surface);overflow:hidden;margin-bottom:8px}.fixture-row__header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fixture-row__title{font-size:.92rem;font-weight:700;color:var(--text)}.fixture-row__chevron{color:var(--text-3);font-size:1rem;transition:transform .2s}.fixture-row__chevron--open{transform:rotate(180deg)}.fixture-row__body{padding:0 14px 14px}.fixture-row__picks{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:10px}.fixture-pick-btn{height:42px;border:2px solid var(--green);border-radius:8px;background:transparent;color:var(--green-light);font-weight:800;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s}.fixture-pick-btn:hover{background:rgba(7,233,133,.12)}.fixture-pick-btn--selected{background:var(--green);color:#e8fff0;border-color:var(--green)}.fixture-row__stats{display:flex;align-items:center;justify-content:center;gap:6px;padding-top:4px;color:var(--text-3);font-size:.82rem;font-weight:600;cursor:pointer;transition:color .15s}.fixture-row__stats:hover{color:var(--text-2)}.fixture-row__stats svg{width:16px;height:16px}.pd-payment{display:grid;grid-gap:14px;gap:14px}.pd-payment__summary{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:20px}.pd-summary-rows{display:grid;grid-gap:0;gap:0;margin-top:12px}.pd-summary-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--border);font-size:.92rem}.pd-summary-row span{color:var(--text-3)}.pd-summary-row strong{color:var(--text)}.pd-summary-row:last-child{border-bottom:none}.pd-summary-row--total{border-top:2px solid var(--green);border-bottom:none;padding-top:14px;margin-top:4px}.pd-summary-row--total span{font-size:1rem;font-weight:800;color:var(--text)}.pd-summary-row--total strong{font-size:1.2rem;color:var(--yellow)}.pd-payment__hint{margin:12px 0 0;font-size:.85rem;color:var(--text-3);font-style:italic}.pd-pay-btn{width:100%;margin-top:16px;text-transform:uppercase;letter-spacing:.06em;font-size:1.05rem}.pd-pay-btn--disabled{opacity:.45;cursor:not-allowed;background:var(--surface-muted);color:var(--text-3)}.pd-trust{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:20px}.pd-trust__title{margin:0 0 14px;font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:1rem;text-transform:uppercase;color:var(--text);letter-spacing:.04em}.pd-trust__badges{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.pd-badge{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:12px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.pd-badge__icon{font-size:1.4rem}.pd-badge strong{display:block;font-size:.78rem;color:var(--text);white-space:nowrap}.pd-badge small{display:block;font-size:.68rem;color:var(--text-3);margin-top:1px}.pd-methods{margin-top:4px}.pd-methods__label{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:8px}.pd-methods__list{display:flex;gap:8px;flex-wrap:wrap}.pd-method{border:1px solid var(--border);border-radius:6px;background:var(--surface-2);padding:8px 14px;text-align:center;min-width:80px;display:flex;flex-direction:column;align-items:center;gap:4px}.pd-method__logo{width:40px;height:40px;object-fit:contain;border-radius:6px;background:rgba(255,255,255,.04);padding:4px}.pd-method strong{display:block;font-size:.88rem;color:var(--yellow)}.pd-method small{display:block;font-size:.7rem;color:var(--text-3);margin-top:1px}.pd-legal{margin:16px 0 0;font-size:.78rem;color:var(--text-3);line-height:1.5}.pd-legal a{color:var(--green-light);font-weight:700;text-decoration:underline}.pd-pool-info{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:14px 16px;display:grid;grid-gap:0;gap:0}.pd-pool-info__row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border);font-size:.88rem}.pd-pool-info__row:last-child{border-bottom:none}.pd-pool-info__row span{color:var(--text-3)}.pd-pool-info__row strong{color:var(--text)}.pd-prizes-label{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:8px}.prize-chips-detail{display:flex;gap:8px;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.prize-chip--detail{padding:10px 14px;min-width:0;flex:1 1;white-space:nowrap}.prize-chip__pct{display:block;font-size:.68rem;color:var(--text-3);margin-top:2px;font-weight:600}.betslip-bar{position:fixed;bottom:var(--bottom-nav-h);left:0;right:0;background:#004d33;border-top:1px solid rgba(0,33,20,.08);padding:12px 20px;justify-content:space-between;z-index:99;color:#fff}.betslip-bar,.betslip-info{display:flex;align-items:center}.betslip-info{gap:20px}.betslip-stat{text-align:left}.betslip-stat-val{font-family:var(--font-mono),"Space Mono",monospace;font-size:16px;color:#fff;font-weight:700}.betslip-stat-label{font-size:10px;color:rgba(0,33,20,.55);letter-spacing:1px;text-transform:uppercase}.betslip-divider{width:1px;height:32px;background:rgba(255,255,255,.15)}.betslip-enter{background:var(--green);color:#e8fff0;border:none;padding:10px 24px;border-radius:8px;font-weight:700;font-size:14px;cursor:pointer;transition:all .2s;font-family:var(--font-body),"DM Sans",sans-serif}.betslip-enter:hover{background:var(--green-light)}@media (min-width:769px){.betslip-bar{bottom:0}}.auth-page{grid-template-columns:minmax(0,1fr) minmax(420px,520px);align-items:stretch;gap:20px}.auth-card,.auth-hero-panel{position:relative;overflow:hidden;border:1px solid rgba(0,33,20,.1);border-radius:28px;box-shadow:0 24px 80px rgba(0,0,0,.28)}.auth-hero-panel{padding:34px;background:radial-gradient(circle at top left,rgba(255,214,0,.16),transparent 30%),radial-gradient(circle at bottom right,rgba(7,233,133,.12),transparent 28%),linear-gradient(145deg,#002114,#002114 54%,#002114)}.auth-card:after,.auth-hero-panel:after{content:"";position:absolute;width:280px;height:280px;right:-120px;bottom:-140px;border-radius:50%;background:rgba(0,33,20,.03)}.auth-hero-panel__eyebrow{margin:0 0 12px;color:rgba(232,255,240,.45);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em}.auth-hero-panel__title{margin:0;max-width:10ch;font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:clamp(3.2rem,7vw,5.2rem);line-height:.9;letter-spacing:.04em;text-transform:uppercase}.auth-hero-panel__sub{max-width:58ch;margin:18px 0 0;color:var(--text-2);font-size:1rem;line-height:1.7}.auth-visual{position:relative;min-height:360px;margin-top:22px;border-radius:24px;overflow:hidden;background:radial-gradient(circle at center,rgba(0,33,20,.05),transparent 45%),linear-gradient(180deg,rgba(0,33,20,.02),rgba(0,33,20,.01));border:1px solid rgba(0,33,20,.1)}.auth-visual__orbit{position:absolute;border-radius:50%;border:1px solid rgba(0,33,20,.1)}.auth-visual__orbit--one{inset:42px 48px auto 48px;height:220px}.auth-visual__orbit--two{inset:72px 82px auto 82px;height:160px}.auth-visual__phone-card{position:absolute;inset:56px auto auto 50%;width:220px;padding:18px;border-radius:26px;transform:translateX(-50%) rotate(-8deg);background:linear-gradient(160deg,rgba(18,32,58,.98),rgba(10,18,30,.98));border:1px solid rgba(0,33,20,.1);box-shadow:0 28px 60px rgba(0,0,0,.28)}.auth-visual__phone-top{display:flex;justify-content:space-between;align-items:center}.auth-visual__badge,.auth-visual__pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:700}.auth-visual__pill{min-height:28px;padding:0 12px;background:rgba(7,233,133,.14);color:#07e985;font-size:.76rem;letter-spacing:.08em}.auth-visual__signal{color:rgba(0,33,20,.65);font-size:.78rem}.auth-visual__digits{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:22px}.auth-visual__digits span{display:grid;place-items:center;aspect-ratio:1;border-radius:16px;background:rgba(0,33,20,.04);font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:1.9rem;letter-spacing:.08em}.auth-visual__pitch{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.auth-visual__pitch span{height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(7,233,133,.2),rgba(255,214,0,.25))}.auth-visual__badge{position:absolute;min-height:34px;padding:0 14px;border:1px solid rgba(0,33,20,.1);background:rgba(0,33,20,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-visual__badge--phone{left:28px;top:56px}.auth-visual__badge--google{right:24px;top:130px}.auth-visual__badge--safe{left:42px;bottom:42px}.auth-hero-panel__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px}.auth-hero-panel__item,.auth-hero-panel__stats div{position:relative;z-index:1}.auth-hero-panel__stats div{padding:16px;border-radius:18px;background:rgba(0,33,20,.03);border:1px solid rgba(0,33,20,.1)}.auth-hero-panel__stats span{display:block;color:var(--text-3);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.auth-hero-panel__stats strong{display:block;margin-top:10px;font-size:1rem;color:var(--text)}.auth-hero-panel__list{display:grid;grid-gap:12px;gap:12px;margin-top:26px}.auth-hero-panel__item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:16px;background:rgba(0,33,20,.02);border:1px solid rgba(0,33,20,.05)}.auth-hero-panel__item-dot{width:10px;height:10px;margin-top:7px;border-radius:50%;background:linear-gradient(135deg,var(--yellow),#ffe77f);flex-shrink:0}.auth-hero-panel__item p{margin:0;color:var(--text-2);line-height:1.55}.auth-card{background:radial-gradient(circle at top,rgba(0,33,20,.04),transparent 30%),linear-gradient(180deg,rgba(0,33,20,.03),rgba(0,33,20,.02));padding:22px}.auth-card,.auth-card--wide{max-width:none;margin:0}.auth-method-switch,.auth-mode-switch{display:inline-grid;gap:8px;padding:6px;border-radius:999px;background:rgba(0,33,20,.03);border:1px solid rgba(0,33,20,.1)}.auth-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.auth-method-switch{grid-template-columns:repeat(2,auto)}.auth-method-switch__item,.auth-mode-switch__item{min-height:42px;padding:0 16px;border:none;border-radius:999px;background:transparent;color:var(--text-3);font-weight:700;cursor:pointer;transition:background .2s,color .2s}.auth-method-switch__item--active,.auth-mode-switch__item--active{background:linear-gradient(135deg,rgba(7,233,133,.3),rgba(7,233,133,.12));color:#07e985}.auth-card__header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:18px;margin-bottom:18px}.auth-card h2{margin:0;font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:2.1rem;letter-spacing:.06em;color:var(--text)}.auth-card .eyebrow{margin-bottom:8px}.auth-form{display:grid;grid-gap:14px;gap:14px}.auth-field label{display:block;font-size:.82rem;font-weight:700;color:var(--text-3);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.auth-field input,.auth-input-shell{width:100%;min-height:52px;border:1px solid rgba(7,233,133,.25);border-radius:16px;background:rgba(255,255,255,.04);color:#e8fff0;font-size:.96rem}.auth-field input{padding:0 14px}.auth-input-shell{display:grid;grid-template-columns:auto 1fr;align-items:center;overflow:hidden}.auth-input-shell__prefix{display:inline-flex;align-items:center;height:100%;padding:0 14px;border-right:1px solid rgba(7,233,133,.2);color:#444444;font-weight:700}.auth-input-shell input{min-height:50px;border:none;border-radius:0;background:transparent}.auth-field input:focus,.auth-input-shell:focus-within{outline:none;border-color:var(--green);box-shadow:0 0 0 2px rgba(7,233,133,.25)}.auth-field input::placeholder{color:#888888}.auth-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.auth-form__footer{display:grid;grid-gap:10px;gap:10px;margin-top:6px}.auth-form__hint{margin:0;color:var(--text-3);font-size:.84rem;line-height:1.5}.auth-provider-panel{display:grid;grid-gap:14px;gap:14px}.auth-provider-button,.auth-provider-note{border-radius:20px;border:1px solid rgba(0,33,20,.1);background:rgba(0,33,20,.03)}.auth-provider-button{display:flex;align-items:center;gap:14px;width:100%;padding:16px;color:var(--text);cursor:pointer}.auth-provider-button:disabled{opacity:.7;cursor:wait}.auth-provider-button__mark{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:14px;background:rgba(255,255,255,.04);color:#07e985;font-size:1.2rem;font-weight:800;flex-shrink:0}.auth-provider-button small,.auth-provider-button strong{display:block;text-align:left}.auth-provider-button small{margin-top:4px;color:var(--text-3)}.auth-provider-note{padding:18px}.auth-provider-note h3{margin:0 0 8px;font-size:1rem}.auth-provider-note p{margin:0;color:var(--text-2);line-height:1.6}.auth-demo-code{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:16px;background:rgba(255,214,0,.08);border:1px solid rgba(255,214,0,.18)}.auth-demo-code span{font-size:.76rem;color:var(--text-3);text-transform:uppercase;letter-spacing:.12em}.auth-demo-code strong{font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:2rem;letter-spacing:.16em;color:var(--yellow)}.auth-mini-steps{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.auth-mini-steps__reset,.auth-mini-steps__step{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(0,33,20,.1);background:rgba(0,33,20,.03);color:var(--text-3);font-size:.78rem}.auth-mini-steps__step--done{background:rgba(7,233,133,.12);color:#07e985}.auth-mini-steps__reset{cursor:pointer;background:transparent}.auth-toggle{text-align:center;margin-top:16px;font-size:.9rem;color:var(--text-2)}.auth-toggle button{background:none;border:none;color:var(--green-light);font-weight:700;cursor:pointer;text-decoration:underline}.auth-error{border-radius:16px;background:rgba(255,68,68,.12);border:1px solid var(--danger);color:var(--danger)}.auth-error,.auth-success{padding:12px 14px;font-size:.88rem;font-weight:600}.auth-success{border-radius:16px;background:rgba(7,233,133,.12);border:1px solid var(--green);color:var(--green-light)}.mint-auth-page{max-width:760px;min-height:calc(100vh - 56px);position:relative;align-content:center;justify-items:center;gap:22px;padding-top:34px;padding-bottom:110px;color:#e8fff0}.mint-auth-page--signup{max-width:640px;align-content:start}.mint-auth-topbar{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.mint-auth-topbar__action,.mint-auth-topbar__brand{color:#07e985;font-weight:700}.mint-auth-topbar__brand{font-family:var(--font-heading);font-size:var(--type-subheading);letter-spacing:.06em}.mint-auth-topbar__action{border:none;background:transparent}.mint-auth-brand{display:grid;justify-items:center;grid-gap:12px;gap:12px;width:100%;text-align:center}.site-frame:has(.mint-auth-page),.site-main:has(.mint-auth-page){background:radial-gradient(circle at 12% 18%,rgba(0,227,129,.09),transparent 34%),radial-gradient(circle at 88% 82%,rgba(0,109,59,.08),transparent 36%),linear-gradient(180deg,#e8fff0,#e8fff0);color:#e8fff0}.mint-auth-page:before{content:"";position:absolute;inset:-32px -24px 24px;z-index:-1;border-radius:44px;background:radial-gradient(circle at top,rgba(255,255,255,.52),transparent 52%),linear-gradient(180deg,rgba(255,255,255,.16),rgba(197,250,222,.36))}.mint-auth-brand--compact{margin-top:6px}.mint-auth-brand__badge,.mint-auth-brand__mark{display:grid;place-items:center;border-radius:28px;background:linear-gradient(180deg,rgba(7,233,133,.12),#004d33);color:#07e985;box-shadow:0 16px 34px rgba(0,109,59,.08);border:1px solid rgba(111,196,142,.3)}.mint-auth-brand__mark{width:72px;height:72px;font-family:var(--font-heading);font-size:2rem;font-weight:400}.mint-auth-brand__mark--icon{background:transparent;border:none;box-shadow:none;color:#07e985}.mint-auth-brand__mark--icon svg{width:54px;height:54px}.mint-auth-brand__badge{min-width:92px;min-height:92px;padding:0 24px;font-size:1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mint-auth-brand h1{margin:0;color:#07e985;font-family:var(--font-heading);font-size:var(--type-h1);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.mint-auth-brand p{max-width:28ch;margin:0;color:rgba(232,255,240,.45);font-size:var(--type-body);line-height:var(--leading-body)}.mint-auth-card{width:100%;max-width:648px;padding:36px 28px 30px;border-radius:34px;background:rgba(255,255,255,.04);border:1px solid rgba(111,196,142,.4);box-shadow:0 18px 42px rgba(0,109,59,.12),inset 0 0 0 1px rgba(255,255,255,.3);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mint-auth-card--signup{max-width:560px}.mint-auth-card__heading{display:grid;grid-gap:10px;gap:10px;margin-bottom:34px}.mint-auth-card__heading h2{margin:0;color:#e8fff0;font-family:var(--font-heading);font-size:var(--type-h2);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.mint-auth-card__heading p{margin:0;color:rgba(232,255,240,.45);font-size:var(--type-body);line-height:var(--leading-body)}.mint-auth-form{display:grid;grid-gap:26px;gap:26px}.mint-auth-field{display:grid;grid-gap:12px;gap:12px}.mint-auth-field>span,.mint-auth-field__split span{color:#07e985;font-size:var(--type-label);font-weight:500}.mint-auth-field__split{display:flex;align-items:center;justify-content:space-between;gap:10px}.mint-auth-input{width:100%;min-height:78px;padding:0 22px;border-radius:16px;border:1px solid rgba(105,135,111,.38);background:rgba(255,255,255,.04);color:#e8fff0;font-size:var(--type-body);box-shadow:inset 0 1px 0 rgba(255,255,255,.42)}.mint-auth-input::placeholder{color:rgba(232,255,240,.45)}.mint-auth-input--icon:focus-within,.mint-auth-input--phone:focus-within,.mint-auth-input:focus{outline:none;border-color:#07e985;box-shadow:0 0 0 3px rgba(14,220,125,.14)}.mint-auth-input--icon,.mint-auth-input--phone{display:grid;align-items:center;grid-gap:0;gap:0}.mint-auth-input--phone{grid-template-columns:auto 1fr;padding:0;overflow:hidden}.mint-auth-input--phone strong{display:inline-flex;align-items:center;justify-content:center;gap:10px;align-self:stretch;min-width:134px;padding:0 18px;border-right:1px solid rgba(105,135,111,.28);color:#07e985;font-size:var(--type-label)}.mint-auth-input--phone strong img{width:30px;height:22px;border-radius:4px;object-fit:cover;flex-shrink:0}.mint-auth-input--phone strong b{font-size:var(--type-label);letter-spacing:.01em}.mint-auth-input--icon input,.mint-auth-input--phone input{min-height:76px;border:none;background:transparent;color:inherit;font-size:var(--type-body)}.mint-auth-input--icon input:focus,.mint-auth-input--phone input:focus{outline:none}.mint-auth-input--icon{grid-template-columns:auto 1fr auto;padding:0 18px}.mint-auth-input__icon{display:inline-flex;align-items:center;justify-content:center;color:rgba(232,255,240,.45)}.mint-auth-input__icon svg,.mint-auth-submit__icon svg,.mint-auth-toggle svg,.mint-auth-trust__icon svg{width:28px;height:28px}.mint-auth-link,.mint-auth-switch,.mint-auth-toggle{border:none;background:transparent;color:#07e985;cursor:pointer}.mint-auth-link,.mint-auth-toggle{font-size:var(--type-label)}.mint-auth-toggle{display:inline-flex;align-items:center;justify-content:center;color:rgba(232,255,240,.45);padding:0}.mint-auth-link{font-weight:600}.mint-auth-note{padding:18px 20px;border-radius:18px;background:linear-gradient(180deg,rgba(201,255,216,.7),rgba(232,255,240,.92));border:1px solid rgba(7,233,133,.1)}.mint-auth-note strong{display:block;color:#e8fff0;font-family:var(--font-heading);font-size:var(--type-subheading);font-weight:400;letter-spacing:.04em}.mint-auth-note p{margin:6px 0 0;line-height:var(--leading-body)}.mint-auth-check,.mint-auth-note p{color:rgba(232,255,240,.45);font-size:var(--type-body)}.mint-auth-check{display:flex;align-items:center;gap:14px;margin-top:-2px}.mint-auth-check--terms{align-items:flex-start}.mint-auth-check input{width:22px;height:22px;margin-top:1px;border-radius:50%;accent-color:#ffffff;flex-shrink:0;border:1px solid rgba(105,135,111,.38)}.mint-auth-check a,.mint-auth-meta a{color:#07e985;font-weight:700}.mint-auth-demo,.mint-auth-error{padding:14px 16px;border-radius:16px;font-size:var(--type-label)}.mint-auth-demo{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#020f08;border:1px solid rgba(7,233,133,.1)}.mint-auth-demo span{color:rgba(232,255,240,.45);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.mint-auth-demo strong{color:#07e985;font-family:var(--font-heading);font-size:var(--type-subheading);letter-spacing:.12em}.mint-auth-error{background:#ffe3df;border:1px solid #ffb2a5;color:#a32616}.mint-auth-submit{display:inline-flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:98px;padding:0 24px;border:none;border-radius:12px;background:#004d33;color:#ffffff;font-size:var(--type-button);font-weight:600;letter-spacing:.02em;box-shadow:0 14px 24px rgba(0,109,59,.18)}.mint-auth-submit__label{transform:translateY(-1px)}.mint-auth-submit__icon{display:inline-flex;align-items:center;justify-content:center}.mint-auth-submit:disabled{opacity:.75}.mint-auth-meta{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin-top:26px;text-align:center;color:rgba(232,255,240,.45);font-size:var(--type-body)}.mint-auth-meta p{margin:0}.mint-auth-switch{font-size:var(--type-label);text-decoration:underline}.mint-auth-trust{display:flex;flex-wrap:wrap;gap:28px;color:rgba(232,255,240,.45);font-size:var(--type-label)}.mint-auth-trust,.mint-auth-trust__item{align-items:center;justify-content:center}.mint-auth-trust__item{display:inline-flex;gap:8px}.mint-auth-trust__icon{display:inline-flex;align-items:center;justify-content:center;color:rgba(232,255,240,.45)}.dashboard-shell--profile{max-width:720px;gap:20px}.profile-dash{display:flex;flex-direction:column;gap:16px;max-width:480px;margin:0 auto;padding:0 0 24px}.pd2-greeting{background:linear-gradient(145deg,#004d33,#006d3b 55%,#00914f);border-radius:28px;padding:28px 24px 24px;color:#e8fff0;position:relative;overflow:hidden}.pd2-greeting:before{content:"";position:absolute;top:-40px;right:-40px;width:180px;height:180px;border-radius:50%;background:rgba(7,233,133,.1);pointer-events:none}.pd2-greeting__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.pd2-greeting__initials{width:52px;height:52px;border-radius:16px;background:rgba(7,233,133,.22);border:2px solid rgba(7,233,133,.35);display:grid;place-items:center;font-family:var(--font-heading);font-size:1.3rem;color:#07e985;letter-spacing:.04em;overflow:hidden;flex-shrink:0}.pd2-greeting__time-pill{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:600;color:rgba(232,255,240,.85)}.pd2-greeting__dot{width:7px;height:7px;border-radius:50%;background:#07e985;box-shadow:0 0 6px #07e985;flex-shrink:0}.pd2-greeting__label{margin:0 0 2px;font-size:.88rem;font-weight:500;color:rgba(232,255,240,.7);letter-spacing:.02em}.pd2-greeting__name{margin:0 0 10px;font-family:var(--font-heading);font-size:clamp(2rem,8vw,2.8rem);font-weight:400;line-height:1;letter-spacing:.02em;color:#ffffff}.pd2-greeting__location{margin:0;font-size:.82rem;color:rgba(232,255,240,.65);display:flex;align-items:center;gap:4px}.pd2-greeting__location-link{color:#07e985;text-decoration:underline;text-underline-offset:2px}.pd2-stats{background:rgba(255,255,255,.04);border:1px solid rgba(7,233,133,.12);border-radius:20px;padding:16px 20px;gap:0;box-shadow:0 4px 24px rgba(0,0,0,.3)}.pd2-stat,.pd2-stats{display:flex;align-items:center}.pd2-stat{flex-direction:column;flex:1 1;gap:2px}.pd2-stat strong{font-size:1.05rem;font-weight:800;color:#e8fff0;line-height:1.1}.pd2-stat span{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(232,255,240,.45)}.pd2-stat-divider{width:1px;height:32px;background:rgba(7,233,133,.12);flex-shrink:0;margin:0 4px}.pd2-withdraw-btn{margin-left:auto;height:40px;padding:0 18px;border-radius:999px;border:none;background:#07e985;color:#002114;font-weight:700;font-size:.85rem;cursor:pointer;flex-shrink:0;transition:background .15s,transform .12s}.pd2-withdraw-btn:hover{background:#34f09a;transform:translateY(-1px)}.pd2-menu{background:rgba(255,255,255,.04);border:1px solid rgba(7,233,133,.1);border-radius:24px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.3)}.pd2-menu-item{display:flex;align-items:center;gap:14px;padding:16px 20px;color:#e8fff0;text-decoration:none;transition:background .12s;border-bottom:1px solid rgba(7,233,133,.07);position:relative}.pd2-menu-item:last-child{border-bottom:none}.pd2-menu-item:hover{background:rgba(7,233,133,.06)}.pd2-menu-item--admin{background:rgba(255,214,0,.04)}.pd2-menu-icon{width:44px;height:44px;border-radius:14px;background:rgba(7,233,133,.06);border:1px solid rgba(7,233,133,.1);display:grid;place-items:center;font-size:1.2rem;flex-shrink:0}.pd2-icon--settings{background:rgba(7,233,133,.1)}.pd2-icon--bets{background:rgba(7,233,133,.06)}.pd2-icon--resp{background:rgba(7,233,133,.08)}.pd2-icon--notif{background:rgba(255,214,0,.08)}.pd2-icon--admin{background:rgba(255,214,0,.06)}.pd2-menu-copy{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.pd2-menu-copy strong{font-size:.95rem;font-weight:700;color:#e8fff0;line-height:1.2}.pd2-menu-copy small{font-size:.78rem;color:rgba(232,255,240,.45);line-height:1.3}.pd2-menu-badge{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#07e985;color:#e8fff0;font-size:.72rem;font-weight:800;display:grid;place-items:center;flex-shrink:0}.pd2-menu-chevron{font-size:1.4rem;color:rgba(7,233,133,.45);font-weight:300;line-height:1;flex-shrink:0}.pd2-logout{width:100%;min-height:52px;border-radius:16px;border:1.5px solid rgba(224,65,43,.2);background:transparent;color:#c0392b;font-weight:700;font-size:.95rem;cursor:pointer;transition:background .12s,color .12s}.pd2-logout:hover{background:rgba(224,65,43,.06);color:#a93226}.profile-dash__avatar-edit,.profile-dash__logout{display:none}@media (max-width:768px){.mint-auth-page{min-height:auto;padding-top:12px}.mint-auth-card{padding:22px;border-radius:28px}.mint-auth-brand__badge,.mint-auth-brand__mark{width:82px;min-width:82px;height:82px;min-height:82px}.profile-dash__detail-head,.profile-dash__topbar{align-items:flex-start;flex-direction:column}.profile-dash__wallet-actions{grid-template-columns:1fr}}.profile-page{padding-top:0}.profile-header{background:var(--navy-3);padding:24px 20px 20px;text-align:center;border-radius:0 0 20px 20px;margin:-12px -16px 16px;position:relative}.profile-header__back{position:absolute;top:16px;left:16px;background:none;border:none;color:#fff;font-size:1.4rem;cursor:pointer;padding:4px}.profile-header__title{font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:1.1rem;text-transform:uppercase;letter-spacing:2px;color:#fff;margin:0 0 16px}.profile-avatar{width:64px;height:64px;border-radius:50%;background:var(--surface-muted);margin:0 auto 8px;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--text-3);border:2px solid rgba(0,33,20,.08)}.profile-name{font-size:1.1rem;font-weight:700;color:#fff;margin:0}.profile-since{font-size:.75rem;color:var(--green-light);font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin:2px 0 0}.balance-card{background:rgba(255,255,255,.04);border-radius:16px;padding:20px 24px;text-align:center;margin:-10px 20px 0;position:relative;z-index:2;box-shadow:0 8px 32px rgba(0,0,0,.15)}.balance-card__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#666;font-weight:700;margin:0 0 4px}.balance-card__amount{font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:2rem;color:#e8fff0;margin:0 0 14px;letter-spacing:1px}.balance-card__actions{display:flex;gap:10px;justify-content:center}.balance-card__btn{flex:1 1;max-width:140px;padding:10px 0;border-radius:6px;border:none;font-weight:700;font-size:.85rem;cursor:pointer;text-transform:uppercase;letter-spacing:.04em}.balance-card__btn--deposit{background:#E53935;color:#fff}.balance-card__btn--withdraw{background:var(--green);color:#e8fff0}.profile-menu{display:grid;grid-gap:0;gap:0;margin-top:16px;background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden}.profile-menu__item{display:flex;align-items:center;gap:14px;padding:16px 18px;border-bottom:1px solid var(--border);color:var(--text);font-weight:600;font-size:.92rem;transition:background .15s;cursor:pointer;text-decoration:none}.profile-menu__item:last-child{border-bottom:none}.profile-menu__item:hover{background:rgba(0,33,20,.02)}.profile-menu__icon{width:32px;height:32px;border-radius:50%;background:var(--surface-2);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;color:var(--text-2)}.profile-menu__icon--green{color:var(--green-light)}.profile-menu__arrow{margin-left:auto;color:var(--text-3);font-size:1rem}.profile-logout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;margin-top:16px;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-3);font-weight:700;font-size:.92rem;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;transition:all .15s}.profile-logout:hover{color:var(--danger);border-color:var(--danger)}.wallet-studio__hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);grid-gap:16px;gap:16px;margin-bottom:18px}.my-bets__card,.my-bets__favorite,.my-bets__promo-card,.wallet-studio__account-card,.wallet-studio__balance-card,.wallet-studio__method-card,.wallet-studio__panel{border-radius:26px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(0,33,20,.05),rgba(0,33,20,.02))}.wallet-studio__balance-card{padding:22px;background:linear-gradient(160deg,rgba(17,116,61,.98),rgba(8,82,42,.96));color:#fff;box-shadow:0 18px 32px rgba(3,23,10,.22)}.my-bets__card-badge-wrap,.my-bets__card-footer span,.my-bets__favorite span,.my-bets__match-teams span,.my-bets__promo-card span,.my-bets__stake-grid span,.my-bets__ticket-id,.wallet-studio__account-card span,.wallet-studio__balance-card>span,.wallet-studio__method-card span,.wallet-studio__panel-head p,.wallet-studio__status-row span{display:block;color:rgba(255,255,255,.72);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wallet-studio__balance-card strong{display:block;margin-top:10px;font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:clamp(2.4rem,6vw,3.4rem);line-height:.95}.wallet-studio__balance-card small{display:block;margin-top:8px;color:rgba(255,255,255,.78)}.wallet-studio__status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.wallet-studio__status-row b{color:#fff}.wallet-studio__aside{display:grid;grid-gap:14px;gap:14px}.wallet-studio__toggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:6px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.my-bets__detail-btn,.my-bets__filter,.wallet-studio__amount-chip,.wallet-studio__toggle-btn{min-height:46px;border:none;border-radius:999px;background:transparent;color:var(--text-2);font-weight:700}.my-bets__filter--active,.wallet-studio__toggle-btn--active{background:var(--green);color:#e8fff0}.wallet-studio__quick-amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.wallet-studio__amount-chip{min-height:52px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.wallet-studio__form{display:grid}.wallet-studio__panel{padding:22px;display:grid;grid-gap:16px;gap:16px}.wallet-studio__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.my-bets__card h3,.my-bets__favorite strong,.my-bets__promo-card strong,.wallet-studio__panel-head h3{margin:6px 0 0;color:#fff;font-size:1.4rem}.wallet-studio__panel-head span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.04);color:#fff;font-size:.8rem;font-weight:700}.wallet-studio__account-list,.wallet-studio__method-grid{display:grid;grid-gap:12px;gap:12px}.wallet-studio__method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.my-bets__hero>div,.my-bets__match-row,.my-bets__promo-card,.wallet-studio__account-card,.wallet-studio__method-card,.wallet-studio__notice{padding:16px}.wallet-studio__account-card strong,.wallet-studio__method-card strong,.wallet-studio__notice strong{color:#fff}.wallet-studio__notice{border-radius:22px;border:1px solid rgba(255,214,0,.14);background:linear-gradient(135deg,rgba(255,214,0,.12),rgba(255,255,255,.03))}.wallet-studio__notice p{margin:8px 0 0;color:var(--text-2);line-height:1.6}.my-bets__card-footer,.my-bets__card-head,.my-bets__favorite,.my-bets__filters,.my-bets__match-row,.my-bets__progress-meta,.my-bets__promo-grid,.my-bets__stake-grid,.wallet-studio__form-actions{display:flex;align-items:center;gap:12px}.my-bets__hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.my-bets__hero>div{border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.my-bets__hero strong{display:block;color:#fff;font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:2rem}.my-bets__hero span{display:block;margin-top:6px;color:var(--text-3);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.my-bets__filters{flex-wrap:wrap;margin-top:18px}.my-bets__filter{padding:0 20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.my-bets__favorite{justify-content:space-between;margin-top:18px;padding:18px 20px}.my-bets__list{display:grid;grid-gap:16px;gap:16px}.my-bets__card{position:relative;padding:24px;overflow:hidden}.my-bets__card--settled{background:linear-gradient(180deg,rgba(0,33,20,.02),rgba(0,33,20,.02))}.my-bets__status{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.my-bets__status--pending{background:rgba(57,221,125,.14);color:#07e985}.my-bets__status--settled{background:rgba(255,255,255,.04);color:var(--text-2)}.my-bets__card-head{align-items:flex-start;margin-top:10px}.my-bets__card-icon{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;font-weight:800}.my-bets__card-icon--pending{background:rgba(255,214,0,.14);color:#ffd24a}.my-bets__card-icon--won{background:rgba(57,221,125,.14);color:#07e985}.my-bets__card-icon--lost{background:rgba(255,88,88,.14);color:#ff8f8f}.my-bets__progress-block{display:grid;grid-gap:10px;gap:10px;margin:18px 0}.my-bets__progress-meta{justify-content:space-between}.my-bets__progress-meta span,.my-bets__progress-meta strong{color:var(--text-2);font-size:.82rem}.my-bets__progress-track{width:100%;height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.04)}.my-bets__progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#07e985,#34f09a)}.my-bets__stake-grid{justify-content:space-between;align-items:flex-end;padding:16px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.my-bets__detail-btn,.my-bets__match-teams strong,.my-bets__stake-grid strong{color:#fff}.my-bets__match-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.my-bets__match-row{justify-content:space-between;border-radius:18px;background:rgba(255,255,255,.04)}.my-bets__match-index{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.04);color:#fff;font-size:.82rem;font-weight:800}.my-bets__match-teams{flex:1 1;display:grid;grid-gap:2px;gap:2px}.my-bets__match-picks{color:#07e985;font-weight:800}.my-bets__card-footer{justify-content:space-between;margin-top:16px}.my-bets__detail-btn{padding:0 18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.my-bets__promo-board{margin-top:2px}.my-bets__promo-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:14px;gap:14px}.my-bets__promo-card{min-height:180px;text-decoration:none}.my-bets__promo-card--feature{display:flex;flex-direction:column;justify-content:flex-end;grid-row:span 2;background:linear-gradient(160deg,rgba(15,152,82,.98),rgba(10,99,54,.96))}.my-bets__promo-card--rose{background:linear-gradient(160deg,rgba(200,109,88,.96),rgba(120,56,44,.96))}.my-bets__promo-card--ghost{background:rgba(255,255,255,.04)}.pp-page{max-width:640px;margin:0 auto;padding:16px 16px calc(var(--bottom-nav-h) + 100px);gap:0}.pp-loading,.pp-page{display:flex;flex-direction:column}.pp-loading{align-items:center;gap:12px;padding:64px 24px;color:rgba(232,255,240,.45)}.pp-loading__dot{width:32px;height:32px;border-radius:50%;border:3px solid #b1e6ca;border-top-color:#07e985;animation:pp-spin .8s linear infinite}@keyframes pp-spin{to{transform:rotate(1turn)}}.pp-not-found{padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.pp-not-found h2{margin:0;color:#e8fff0}.pp-not-found p{margin:0;color:rgba(232,255,240,.45)}.pp-header{display:flex;align-items:flex-start;gap:12px;padding-bottom:20px}.pp-back{flex-shrink:0;background:none;border:1px solid rgba(7,233,133,.2);border-radius:10px;padding:8px 14px;font-size:.82rem;font-weight:600;color:#07e985;cursor:pointer;white-space:nowrap;margin-top:2px;transition:background .12s}.pp-back:hover{background:rgba(7,233,133,.08)}.pp-header__info{flex:1 1;min-width:0}.pp-header__eyebrow{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(232,255,240,.45);margin-bottom:4px}.pp-header__title{margin:0;font-size:clamp(1.1rem,3.5vw,1.35rem);font-weight:800;color:#e8fff0;line-height:1.2}.pp-header__pool-size{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;background:rgba(7,233,133,.1);border:1px solid rgba(7,233,133,.2);border-radius:14px;padding:10px 14px;min-width:90px;text-align:right}.pp-header__pool-size span{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(232,255,240,.65)}.pp-header__pool-size strong{font-size:.9rem;font-weight:800;color:#07e985;white-space:nowrap}.pp-progress{display:flex;align-items:center;gap:10px;margin-bottom:16px}.pp-progress__track{flex:1 1;height:5px;background:rgba(7,233,133,.1);border-radius:999px;overflow:hidden}.pp-progress__fill{height:100%;background:linear-gradient(90deg,#07e985,#34f09a);border-radius:999px;transition:width .3s ease}.pp-progress__label{font-size:.72rem;font-weight:700;color:rgba(232,255,240,.45);white-space:nowrap}.pp-matches{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.pp-match{background:rgba(255,255,255,.04);border:1px solid rgba(7,233,133,.1);border-radius:16px;padding:12px 14px 14px;transition:border-color .12s,box-shadow .12s}.pp-match--picked{border-color:rgba(7,233,133,.4);box-shadow:0 2px 12px rgba(7,233,133,.1)}.pp-match__meta{display:flex;align-items:center;gap:8px;margin-bottom:10px}.pp-match__num{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:6px;background:rgba(7,233,133,.12);color:#07e985;font-size:.68rem;font-weight:800;flex-shrink:0;padding:0 4px}.pp-match__info{font-size:.7rem;color:rgba(232,255,240,.45);font-weight:500;line-height:1.3}.pp-match__body{display:flex;flex-direction:column;gap:10px}.pp-match__teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px}.pp-vs{font-size:.68rem;font-weight:700;color:rgba(232,255,240,.35);text-transform:uppercase;letter-spacing:.06em;text-align:center;flex-shrink:0}.pp-team{display:flex;align-items:center;gap:8px;min-width:0}.pp-team span{font-size:.82rem;font-weight:700;color:#e8fff0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.pp-team--away{flex-direction:row-reverse;text-align:right}.pp-badge{flex-shrink:0;width:28px;height:28px;border-radius:8px;overflow:hidden;background:#020f08;display:grid;place-items:center;border:1px solid rgba(7,233,133,.12)}.pp-badge img{width:22px;height:22px;object-fit:contain}.pp-badge--text span{font-size:.55rem;font-weight:800;color:#07e985;text-transform:uppercase;letter-spacing:-.02em}.pp-picks{display:flex;flex-direction:row;gap:6px}.pp-pick{flex:1 1;height:36px;min-width:0;padding:0 8px;border-radius:20px;border:1.5px solid rgba(7,233,133,.18);background:transparent;color:rgba(232,255,240,.5);font-size:.75rem;font-weight:700;cursor:pointer;transition:all .12s;white-space:nowrap}.pp-pick:hover{border-color:rgba(7,233,133,.5);background:rgba(7,233,133,.06);color:#07e985}.pp-pick--on{border-color:#07e985;background:#07e985;color:#002114;box-shadow:0 2px 8px rgba(7,233,133,.3)}.pp-tiers{margin-bottom:20px;background:rgba(255,255,255,.04);border:1px solid rgba(7,233,133,.1);border-radius:16px;padding:16px}.pp-tiers__label{margin:0 0 12px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(232,255,240,.45)}.pp-tiers__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:8px;gap:8px}.pp-tier{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:rgba(7,233,133,.06);border:1px solid rgba(7,233,133,.15);border-radius:12px}.pp-tier span{font-size:.68rem;color:rgba(232,255,240,.45);font-weight:500}.pp-tier strong{font-size:.82rem;font-weight:800;color:#07e985}.pp-tier small{font-size:.65rem;color:#b1e6ca;font-weight:700}.pp-slip{position:fixed;bottom:var(--bottom-nav-h);left:0;right:0;z-index:80;background:rgba(2,10,5,.97);border-top:1px solid rgba(7,233,133,.18);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:10px 16px 12px;display:flex;flex-direction:column;gap:8px;max-width:640px;margin:0 auto}@supports (padding-bottom:env(safe-area-inset-bottom)){.pp-slip{padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}}.pp-slip__stats{display:flex;align-items:center;justify-content:space-around;gap:0}.pp-slip__stats>div:not(.pp-slip__divider){display:flex;flex-direction:column;align-items:center;gap:1px;flex:1 1}.pp-slip__stats strong{font-size:1rem;font-weight:800;color:#e8fff0;line-height:1.1}.pp-slip__stats strong span{font-size:.75rem;font-weight:600;color:rgba(232,255,240,.45)}.pp-slip__stats small{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(232,255,240,.45)}.pp-slip__divider{width:1px;height:28px;background:rgba(7,233,133,.18);flex-shrink:0}.pp-slip__cta-wrap{display:flex;flex-direction:column;gap:4px}.pp-cta{width:100%;height:46px;border:none;border-radius:12px;background:#07e985;color:#002114;font-size:.95rem;font-weight:800;cursor:pointer;transition:background .15s,transform .1s;letter-spacing:.01em}.pp-cta:not(:disabled):hover{background:#34f09a;transform:translateY(-1px)}.pp-cta:disabled{background:rgba(7,233,133,.22);color:rgba(232,255,240,.45);cursor:not-allowed}.pp-slip__msg{margin:0;font-size:.72rem;text-align:center;color:rgba(232,255,240,.45)}.pp-slip__msg--error{color:#c0392b}.pp-email-form{display:flex;flex-direction:column;gap:6px}.pp-email-input{width:100%;height:44px;padding:0 14px;border-radius:10px;border:1.5px solid rgba(7,233,133,.35);background:rgba(255,255,255,.04);color:#e8fff0;font-size:.9rem;outline:none;transition:border-color .15s}.pp-email-input::placeholder{color:#888888}.pp-email-input:focus{border-color:#07e985}@media (max-width:480px){.pp-page{padding-left:12px;padding-right:12px}.pp-team span{font-size:.75rem}.pp-pick{height:34px;font-size:.72rem}.pp-header__pool-size{display:none}.pp-slip{left:0;right:0;border-radius:0}}.pm-page{display:flex;flex-direction:column;gap:0;padding-bottom:32px}.pm-hero{position:relative;overflow:hidden;padding:36px 20px 32px;text-align:center;background:linear-gradient(180deg,rgba(7,233,133,.06),transparent);border-bottom:1px solid rgba(7,233,133,.1)}.pm-hero__glow{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:320px;height:220px;border-radius:50%;background:radial-gradient(ellipse,rgba(7,233,133,.18) 0,transparent 70%);pointer-events:none}.pm-hero__eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#07e985;margin:0 0 12px}.pm-hero__title{font-size:1.9rem;font-weight:900;color:#e8fff0;line-height:1.15;margin:0 0 12px}.pm-hero__sub{font-size:.9rem;color:rgba(232,255,240,.55);line-height:1.6;max-width:480px;margin:0 auto 20px}.pm-hero__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pm-pill{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:rgba(7,233,133,.1);border:1px solid rgba(7,233,133,.2);color:#07e985;font-size:.75rem;font-weight:700}.pm-referral{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:28px;padding:28px 20px;margin:0;background:linear-gradient(160deg,rgba(7,233,133,.08),rgba(2,15,8,0) 60%);border-bottom:1px solid rgba(7,233,133,.1)}.pm-referral__glow{position:absolute;top:-40px;right:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(ellipse,rgba(7,233,133,.12) 0,transparent 70%);pointer-events:none}.pm-referral__tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:rgba(7,233,133,.12);border:1px solid rgba(7,233,133,.25);color:#07e985;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.pm-referral__title{font-size:1.55rem;font-weight:900;color:#e8fff0;line-height:1.2;margin:0 0 12px}.pm-referral__title span{color:#07e985}.pm-referral__desc{font-size:.88rem;color:rgba(232,255,240,.6);line-height:1.65;margin:0 0 22px}.pm-referral__steps{display:flex;flex-direction:column;gap:16px}.pm-referral__step{display:flex;align-items:flex-start;gap:14px}.pm-referral__step-num{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(7,233,133,.15);border:1.5px solid rgba(7,233,133,.35);color:#07e985;font-size:.78rem;font-weight:900}.pm-referral__step>div strong{display:block;font-size:.88rem;font-weight:800;color:#e8fff0;margin-bottom:2px}.pm-referral__step>div p{margin:0;font-size:.8rem;color:rgba(232,255,240,.5);line-height:1.5}.pm-referral__right{display:flex;flex-direction:column;gap:12px}.pm-referral__card{background:rgba(255,255,255,.04);border:1px solid rgba(7,233,133,.18);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:18px}.pm-referral__reward{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid rgba(7,233,133,.12)}.pm-referral__reward-icon{font-size:2rem;line-height:1}.pm-referral__reward>div strong{display:block;font-size:1.6rem;font-weight:900;color:#07e985;line-height:1}.pm-referral__reward>div span{font-size:.72rem;font-weight:700;color:rgba(232,255,240,.5);text-transform:uppercase;letter-spacing:.08em}.pm-referral__code-label,.pm-referral__link-label{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:rgba(232,255,240,.4);margin:0 0 6px}.pm-referral__code{font-size:1.4rem;font-weight:900;letter-spacing:.18em;color:#07e985;font-family:monospace}.pm-referral__link-row{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.04);border:1px solid rgba(7,233,133,.15);border-radius:10px;padding:8px 12px;overflow:hidden}.pm-referral__link-text{flex:1 1;font-size:.72rem;color:rgba(232,255,240,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-referral__copy{flex-shrink:0;height:30px;padding:0 14px;border-radius:8px;border:none;background:#07e985;color:#002114;font-size:.75rem;font-weight:800;cursor:pointer;transition:background .15s}.pm-referral__copy--done{background:rgba(7,233,133,.2);color:#07e985}.pm-referral__cta{display:flex;align-items:center;justify-content:center;height:46px;border-radius:12px;background:#07e985;color:#002114;font-size:.9rem;font-weight:800;text-decoration:none;transition:background .15s}.pm-referral__cta:hover{background:#34f09a}.pm-referral__cta-ghost{display:block;text-align:center;font-size:.8rem;color:rgba(232,255,240,.45);text-decoration:none;margin-top:-6px}.pm-referral__cta-ghost:hover{color:#07e985}.pm-referral__login-note{font-size:.85rem;color:rgba(232,255,240,.5);text-align:center;line-height:1.55;margin:0}.pm-referral__stats{display:flex;align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(7,233,133,.1);border-radius:14px;padding:14px 16px;gap:0}.pm-referral__stat{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.pm-referral__stat strong{font-size:1rem;font-weight:900;color:#07e985}.pm-referral__stat span{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(232,255,240,.4)}.pm-referral__stat-div{width:1px;height:28px;background:rgba(7,233,133,.15);flex-shrink:0}.pm-section{padding:28px 20px 0}.pm-section__label{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:rgba(7,233,133,.6);margin:0 0 16px}.pm-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.pm-card{position:relative;border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:8px;border:1px solid rgba(255,255,255,.06);overflow:hidden}.pm-card--gold{background:linear-gradient(145deg,rgba(80,58,10,.9),rgba(50,35,5,.95));border-color:rgba(255,200,50,.15)}.pm-card--blue{background:linear-gradient(145deg,rgba(17,45,87,.9),rgba(10,28,55,.95));border-color:rgba(80,140,255,.15)}.pm-card--purple{background:linear-gradient(145deg,rgba(55,20,90,.9),rgba(35,12,60,.95));border-color:rgba(160,80,255,.15)}.pm-card--orange{background:linear-gradient(145deg,rgba(86,40,10,.9),rgba(55,25,5,.95));border-color:rgba(255,140,50,.15)}.pm-card__badge{position:absolute;top:12px;right:12px;height:20px;padding:0 8px;border-radius:999px;background:rgba(7,233,133,.2);color:#07e985;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center}.pm-card__emoji{font-size:1.6rem;line-height:1}.pm-card__tag{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:rgba(232,255,240,.4)}.pm-card__title{font-size:.92rem;font-weight:800;color:#e8fff0;line-height:1.3;margin:0}.pm-card__desc{font-size:.78rem;color:rgba(232,255,240,.5);line-height:1.55;margin:0;flex:1 1}.pm-card__cta{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:10px;background:rgba(7,233,133,.12);border:1px solid rgba(7,233,133,.25);color:#07e985;font-size:.75rem;font-weight:800;text-decoration:none;margin-top:4px;width:-moz-fit-content;width:fit-content;transition:background .15s}.pm-card__cta:hover{background:rgba(7,233,133,.22)}.pm-tnc{display:flex;align-items:flex-start;gap:10px;margin:28px 20px 0;padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.pm-tnc span{font-size:1rem;flex-shrink:0}.pm-tnc p{margin:0;font-size:.75rem;color:rgba(232,255,240,.4);line-height:1.6}.pm-tnc__link{color:rgba(7,233,133,.7);text-decoration:underline}@media (max-width:480px){.pm-hero__title{font-size:1.55rem}.pm-referral__title{font-size:1.3rem}.pm-grid{grid-template-columns:1fr}}@media (max-width:980px){.mint-pool-hero,.mint-pool-summary-grid,.promo-duo,.promo-grid,.wallet-studio__hero{grid-template-columns:1fr;flex-direction:column}.mint-pool-feature-grid,.my-bets__hero{grid-template-columns:1fr 1fr}}@media (max-width:720px){.mint-pool-feature-grid,.my-bets__hero,.my-bets__promo-grid,.promo-grid,.wallet-studio__method-grid{grid-template-columns:1fr}.mint-pool-board__head,.mint-pool-list__row,.my-bets__card-footer,.my-bets__favorite,.my-bets__stake-grid,.promo-duo,.promo-hero,.wallet-studio__panel-head{flex-direction:column;align-items:flex-start}.mint-pool-slip{width:calc(100% - 24px);left:12px;right:12px;bottom:calc(var(--bottom-nav-h) + 8px + env(safe-area-inset-bottom, 0px))}.mint-pool-slip__stats{width:100%;justify-content:space-between}.mint-pool-page .mint-pool-slip{background:var(--navy-2)!important;border-color:var(--border)!important;box-shadow:0 12px 24px rgba(0,0,0,.42)!important}.mint-pool-page .mint-pool-slip__cta:disabled{background:var(--surface-muted)!important;color:var(--text-3)!important}}.dash-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:8px}.dash-greeting{margin:0;font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:clamp(1.5rem,3.5vw,2.2rem);color:var(--text);line-height:1.1;letter-spacing:2px}.dash-sub{margin:6px 0 0;color:var(--text-3);font-size:.9rem}.dash-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.dash-stat{border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:14px 16px;text-align:center}.dash-stat strong{display:block;font-size:1.3rem;color:var(--text);font-family:var(--font-headline),"Bebas Neue",sans-serif}.dash-stat small{display:block;font-size:.72rem;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-weight:700;margin-top:4px}.dash-stat--accent strong{color:var(--yellow)}.dash-empty{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:32px 24px;text-align:center}.dash-empty h3{margin:0 0 8px;color:var(--text);font-family:var(--font-headline),"Bebas Neue",sans-serif;text-transform:uppercase}.dash-empty p{color:var(--text-3);margin:0 0 16px}.dash-pick-list{display:grid;grid-gap:12px;gap:12px}.dash-pick-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.dash-pick-card__head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:2px solid var(--green);background:var(--surface-2)}.dash-pick-card__head strong{font-size:.95rem;color:var(--text)}.dash-status{display:inline-block;padding:3px 10px;border-radius:4px;font-size:.72rem;font-weight:700;text-transform:uppercase}.dash-status--pending{background:rgba(255,214,0,.12);color:var(--yellow)}.dash-status--won{background:rgba(7,233,133,.15);color:var(--green-light)}.dash-status--lost{background:rgba(255,68,68,.12);color:var(--danger)}.dash-pick-card__body{padding:8px 16px}.dash-pick-row{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:.85rem;border-bottom:1px solid var(--border)}.dash-pick-row:last-child{border-bottom:none}.dash-pick-vals{margin-left:auto;color:var(--green-light);font-weight:700}.dash-pick-card__foot{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--border);font-size:.85rem;color:var(--text-3)}.dash-pick-card__foot span{font-weight:700;color:var(--yellow)}.dash-profile{max-width:520px}.dashboard-shell{padding-top:10px;gap:18px}.dashboard-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);grid-gap:18px;gap:18px;padding:clamp(20px,3vw,30px);border-radius:32px;overflow:hidden;background:radial-gradient(circle at top right,rgba(255,214,0,.22),transparent 28%),radial-gradient(circle at bottom left,rgba(7,233,133,.18),transparent 32%),linear-gradient(135deg,rgba(9,17,31,.96),rgba(15,31,53,.94));border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 70px rgba(0,0,0,.32)}.dashboard-hero:after{content:"";position:absolute;inset:auto -40px -70px auto;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.04);filter:blur(10px)}.dashboard-hero__copy,.dashboard-identity-card{position:relative;z-index:1}.dashboard-callout__eyebrow,.dashboard-hero__eyebrow,.dashboard-section-heading__eyebrow,.dashboard-ticket-card__eyebrow{margin:0 0 8px;color:rgba(255,255,255,.66);font-size:var(--type-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dashboard-hero__title{margin:0;color:#fff;font-family:var(--font-heading);font-size:var(--type-h1);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.dashboard-hero__sub{max-width:58ch;margin:12px 0 0;color:rgba(255,255,255,.76);font-size:var(--type-body);line-height:var(--leading-body)}.dashboard-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.dashboard-identity-card{display:grid;grid-gap:16px;gap:16px;align-content:start;padding:22px;border-radius:24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-identity-card__avatar{width:76px;height:76px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(255,214,0,.95),rgba(255,163,26,.95));color:#e8fff0;font-family:var(--font-heading);font-size:1.9rem;letter-spacing:.06em;overflow:hidden;flex-shrink:0}.dashboard-identity-card__meta{display:grid;grid-gap:6px;gap:6px}.dashboard-identity-card__meta strong{color:#fff;font-family:var(--font-heading);font-size:var(--type-subheading);font-weight:400;letter-spacing:.04em}.dashboard-identity-card__meta span{color:rgba(255,255,255,.72);font-size:var(--type-label)}.dashboard-identity-card__badges{display:flex;flex-wrap:wrap;gap:8px}.dashboard-badge{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:var(--type-caption);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.dashboard-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard-stat-card{padding:18px;border-radius:22px;background:linear-gradient(180deg,rgba(21,32,51,.98),rgba(13,22,37,.96));border:1px solid rgba(255,255,255,.07);box-shadow:0 18px 35px rgba(0,0,0,.24)}.dashboard-stat-card span{display:block;color:var(--text-3);font-size:var(--type-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dashboard-stat-card strong{display:block;margin-top:10px;color:#fff;font-family:var(--font-heading);font-size:var(--type-h2);font-weight:400;letter-spacing:var(--tracking-heading)}.dashboard-stat-card small{display:block;margin-top:8px;color:var(--text-3);font-size:var(--type-label);line-height:var(--leading-body)}.dashboard-stat-card--accent{background:radial-gradient(circle at top right,rgba(255,214,0,.22),transparent 35%),linear-gradient(160deg,rgba(34,52,78,.98),rgba(15,24,39,.98))}.dashboard-tabs{display:inline-flex;gap:8px;padding:6px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);width:-moz-fit-content;width:fit-content}.dashboard-tab{min-width:120px;padding:12px 18px;border-radius:999px;border:none;background:transparent;color:var(--text-3);font-weight:700;font-size:var(--type-button);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.dashboard-tab--active{background:linear-gradient(135deg,var(--green-dark),var(--green));color:#e8fff0;box-shadow:0 10px 20px rgba(7,233,133,.25)}.dashboard-grid{display:grid;grid-gap:14px;gap:14px}.dashboard-grid--profile{grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr)}.dashboard-grid--tickets{grid-template-columns:1fr}.dashboard-grid--wallet{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.dashboard-card{padding:22px;border-radius:26px;background:linear-gradient(180deg,rgba(18,27,43,.98),rgba(12,19,31,.96));border:1px solid rgba(255,255,255,.07);box-shadow:0 18px 36px rgba(0,0,0,.22)}.dashboard-card--support,.dashboard-card--wallet-balance,.dashboard-card--wallet-history{grid-column:1/-1}.dashboard-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.dashboard-section-heading h2{margin:0;color:var(--text);font-family:var(--font-heading);font-size:var(--type-subheading);font-weight:400;line-height:1.08;letter-spacing:.04em;text-transform:uppercase}.dashboard-inline-message{padding:8px 12px;border-radius:999px;background:rgba(7,233,133,.12);color:var(--green-light);font-size:var(--type-caption);font-weight:700;white-space:nowrap}.dashboard-inline-message--error{background:rgba(255,68,68,.12);color:var(--danger)}.dashboard-form{display:grid;grid-gap:14px;gap:14px}.dashboard-field{display:grid;grid-gap:8px;gap:8px}.dashboard-field span{color:var(--text-3);font-size:var(--type-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dashboard-field input{width:100%;min-height:52px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--text);padding:0 16px;font-size:var(--type-body)}.dashboard-field--readonly input{color:var(--text-2)}.dashboard-empty-actions,.dashboard-form__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.dashboard-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-mini-stats div{padding:14px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.dashboard-mini-stats span{display:block;color:var(--text-3);font-size:var(--type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-mini-stats strong{display:block;margin-top:8px;color:var(--text);font-family:var(--font-heading);font-size:var(--type-subheading);font-weight:400;letter-spacing:.04em}.dashboard-callout{margin-top:14px;padding:18px;border-radius:22px;background:linear-gradient(135deg,rgba(255,214,0,.12),rgba(255,255,255,.03));border:1px solid rgba(255,214,0,.16)}.dashboard-callout strong{display:block;color:#fff;font-family:var(--font-heading);font-size:var(--type-subheading);font-weight:400;letter-spacing:.04em}.dashboard-callout p:last-child{margin:8px 0 0;color:var(--text-2);font-size:var(--type-body);line-height:var(--leading-body)}.dashboard-quick-links{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.dashboard-quick-link{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);color:var(--text);text-decoration:none;text-align:left}.dashboard-quick-link span{color:var(--text-3);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-quick-link strong{color:#fff}.dashboard-support-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard-support-item{display:flex;gap:14px;padding:18px;border-radius:20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.dashboard-support-item__icon{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;background:rgba(7,233,133,.18);color:var(--green-light);font-weight:800}.dashboard-support-item strong{display:block;color:#fff}.dashboard-support-item p{margin:6px 0 0;color:var(--text-3);line-height:1.55}.dashboard-signout{margin-top:16px;width:100%;min-height:50px;border-radius:16px;border:1px solid rgba(255,83,83,.18);background:rgba(255,83,83,.08);color:#fff;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.dashboard-ticket-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-ticket-summary div{padding:14px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.dashboard-ticket-summary span{display:block;color:var(--text-3);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-ticket-summary strong{display:block;margin-top:8px;color:#fff;font-size:1.08rem}.dashboard-ticket-list{display:grid;grid-gap:14px;gap:14px}.dashboard-ticket-card{padding:20px;border-radius:24px;background:linear-gradient(180deg,rgba(18,27,43,.98),rgba(11,19,31,.96));border:1px solid rgba(255,255,255,.07);box-shadow:0 18px 36px rgba(0,0,0,.22)}.dashboard-ticket-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.dashboard-ticket-card__header h3{margin:0;color:#fff;font-size:1.05rem}.dashboard-ticket-card__meta{display:grid;justify-items:end;grid-gap:10px;gap:10px}.dashboard-ticket-card__meta strong{color:var(--yellow)}.dashboard-ticket-card__rows{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.dashboard-ticket-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05)}.dashboard-ticket-row__index{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:rgba(255,214,0,.12);color:var(--yellow);font-weight:800}.dashboard-ticket-row__teams{display:grid;grid-gap:3px;gap:3px}.dashboard-ticket-row__teams strong{color:#fff;font-size:.95rem}.dashboard-ticket-row__teams span{color:var(--text-3);font-size:.84rem}.dashboard-ticket-row__picks{color:var(--green-light);font-weight:800;letter-spacing:.06em}.dashboard-card--empty-state{text-align:center}.dashboard-card--empty-state h2{margin:0;color:#fff}.dashboard-card--empty-state p{max-width:48ch;margin:10px auto 0;color:var(--text-3);line-height:1.7}.dashboard-wallet-hero{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px;border-radius:24px;background:radial-gradient(circle at top right,rgba(255,214,0,.18),transparent 30%),linear-gradient(145deg,rgba(22,38,62,.96),rgba(11,20,33,.98));border:1px solid rgba(255,255,255,.08)}.dashboard-transaction-item span,.dashboard-wallet-hero span,.dashboard-winning-item span{display:block;color:var(--text-3);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-wallet-hero strong{display:block;margin-top:8px;color:#fff;font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:clamp(2rem,4vw,3rem);letter-spacing:1px}.dashboard-empty-state-lite p,.dashboard-transaction-item strong,.dashboard-wallet-hero small{color:var(--text-3)}.dashboard-wallet-hero__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dashboard-wallet-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.dashboard-wallet-form__actions{display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1}.dashboard-chart-bars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end;min-height:220px}.dashboard-chart-bars__item{display:grid;grid-gap:8px;gap:8px;justify-items:center}.dashboard-chart-bars__bar{width:100%;min-height:24px;border-radius:999px 999px 12px 12px;background:linear-gradient(180deg,rgba(255,214,0,.95),rgba(255,163,26,.9))}.dashboard-chart-bars__bar--positive{background:linear-gradient(180deg,rgba(57,217,138,.95),rgba(7,233,133,.9))}.dashboard-chart-bars__bar--negative{background:linear-gradient(180deg,rgba(255,140,110,.95),rgba(194,59,35,.9))}.dashboard-chart-bars__item small,.dashboard-chart-bars__item strong{color:var(--text);font-size:.8rem}.dashboard-ticket-mix{display:grid;grid-gap:14px;gap:14px}.dashboard-ticket-mix__row{display:grid;grid-gap:10px;gap:10px}.dashboard-ticket-mix__row strong{display:block;margin-top:4px;color:#fff;font-size:1rem}.dashboard-ticket-mix__track{width:100%;height:10px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.04)}.dashboard-ticket-mix__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(255,214,0,.96),rgba(7,233,133,.96))}.dashboard-transaction-list,.dashboard-winnings-list{display:grid;grid-gap:10px;gap:10px}.dashboard-empty-state-lite,.dashboard-transaction-item,.dashboard-winning-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.dashboard-transaction-item__meta{display:grid;justify-items:end;grid-gap:4px;gap:4px}.dashboard-amount{font-size:1rem}.dashboard-amount--positive{color:var(--green-light)}.dashboard-amount--negative{color:#ff9d85}.dashboard-empty-state-lite strong,.dashboard-winning-item strong{color:#fff}@media (max-width:1080px){.dashboard-grid--profile,.dashboard-grid--wallet,.dashboard-hero{grid-template-columns:1fr}.dashboard-stat-grid,.dashboard-support-list,.dashboard-ticket-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dashboard-hero{padding:18px;border-radius:24px}.dashboard-chart-bars,.dashboard-mini-stats,.dashboard-stat-grid,.dashboard-support-list,.dashboard-ticket-summary,.dashboard-wallet-form{grid-template-columns:1fr}.dashboard-tabs{width:100%}.dashboard-tab{flex:1 1;min-width:0}.dashboard-quick-link,.dashboard-section-heading,.dashboard-ticket-card__header,.dashboard-ticket-row{grid-template-columns:1fr}.dashboard-ticket-card__header,.dashboard-ticket-card__meta{justify-items:start}.dashboard-ticket-row{display:grid}.dashboard-ticket-row__picks{justify-self:start}.dashboard-empty-state-lite,.dashboard-transaction-item,.dashboard-wallet-hero,.dashboard-winning-item{flex-direction:column;align-items:flex-start}.dashboard-transaction-item__meta,.dashboard-wallet-hero__chips{justify-items:start;justify-content:flex-start}}.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:20px}.panel h1{line-height:1;font-size:clamp(1.8rem,4.5vw,2.8rem)}.panel h1,.panel h2{margin:0;text-transform:uppercase;color:var(--text)}.panel h2{line-height:1.05;font-size:1.5rem}.panel p{color:var(--text-2);line-height:1.58}.section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.section-title{font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:48px;letter-spacing:2px;color:var(--text);line-height:1;margin:0 0 40px}.section-label{font-family:var(--font-mono),"Space Mono",monospace;font-size:10px;letter-spacing:4px;color:var(--green-light);text-transform:uppercase;margin-bottom:12px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.step-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:28px 24px;position:relative;transition:border-color .2s,transform .2s;overflow:hidden}.step-card:hover{border-color:rgba(0,33,20,.06);transform:translateY(-3px)}.step-card:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--green-dark),var(--green));opacity:0;transition:opacity .2s}.step-card:hover:before{opacity:1}.step-num{font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:64px;color:rgba(7,233,133,.1);line-height:1;margin-bottom:12px;transition:color .2s}.step-card:hover .step-num{color:rgba(7,233,133,.2)}.step-icon{font-size:28px;margin-bottom:12px}.step-title{font-size:18px;font-weight:700;color:var(--text);margin-bottom:8px}.step-desc{font-size:13px;color:var(--text-2);line-height:1.6}.roadmap{margin:0;padding-left:20px;display:grid;grid-gap:10px;gap:10px}.roadmap li{color:var(--text-2)}.faq-list{grid-gap:12px}.faq-list,.form-grid{display:grid;gap:12px}.form-grid{margin-top:16px;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px}.form-grid label{display:grid;grid-gap:6px;gap:6px;color:var(--text-3);font-weight:600}.form-grid input,.form-grid textarea{width:100%;color:var(--text);border:1px solid var(--border);border-radius:6px;background:var(--surface-2);padding:10px 12px}.form-grid input:focus,.form-grid textarea:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 2px rgba(7,233,133,.25)}.form-grid__full{grid-column:1/-1}.auth-panel{max-width:720px;margin:0 auto}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.stat-card{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:12px}.stat-card span{display:block;text-transform:uppercase;letter-spacing:.085em;font-size:.72rem;color:var(--text-3);font-weight:700}.stat-card strong{display:block;margin-top:6px;font-size:1.2rem;color:var(--text)}.footer{margin-top:40px;border-top:1px solid rgba(7,233,133,.1);padding:40px 20px 0;max-width:960px;margin-left:auto;margin-right:auto}.footer__inner{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:24px}.footer__brand{max-width:240px}.footer__logo{font-family:var(--font-heading);font-size:var(--type-subheading);letter-spacing:.08em;color:#07e985}.footer__brand p{font-size:var(--type-label);color:rgba(232,255,240,.45);margin-top:6px;line-height:var(--leading-body)}.footer__cols{display:flex;gap:32px;flex-wrap:wrap}.footer__col{display:flex;flex-direction:column}.footer__col-title{font-family:var(--font-mono),"Space Mono",monospace;font-size:var(--type-caption);letter-spacing:.2em;color:rgba(232,255,240,.45);text-transform:uppercase;margin-bottom:12px}.footer__col a{font-size:var(--type-label);color:rgba(232,255,240,.45);margin-bottom:8px;transition:color .15s}.footer__col a:hover{color:#07e985}.footer__responsible{margin-top:24px;background:rgba(255,255,255,.03);border:1px solid rgba(7,233,133,.1);border-radius:10px;padding:12px 18px;display:flex;align-items:center;gap:12px}.footer__responsible-icon{font-size:18px;flex-shrink:0}.footer__responsible p{font-size:var(--type-caption);color:rgba(232,255,240,.45);line-height:var(--leading-body);margin:0}.footer__responsible p strong{color:#e8fff0;font-weight:600}.footer__bottom{margin-top:24px;padding:20px 0;border-top:1px solid rgba(7,233,133,.1);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.footer__copy{font-size:var(--type-caption);color:rgba(232,255,240,.45)}.footer__legal{display:flex;gap:16px}.footer__legal a{font-size:var(--type-caption);transition:color .15s}.footer__legal a,.footer__legal a:hover{color:rgba(232,255,240,.45)}.hero{min-height:100vh;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:40px 24px 80px}.hero-glow,.hero-grid,.pitch-arc{display:none}.hero-content{position:relative;z-index:2;text-align:center;max-width:700px;width:100%}.hero-title{font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:clamp(64px,14vw,120px);line-height:.9;letter-spacing:2px;margin:0 0 8px}.hero-title .line1{display:block;color:var(--text)}.hero-title .line2{display:block;color:var(--green-light)}.hero-sub{font-size:15px;color:var(--text-2);line-height:1.6;margin:0 auto 40px;max-width:440px}.hero-cta{display:flex;gap:12px;justify-content:center}.scroll-progress{position:fixed;top:56px;left:0;height:2px;background:var(--green);z-index:101;transition:width .1s;box-shadow:0 0 8px rgba(7,233,133,.6)}@keyframes fadeDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-up{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.adm-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:1100px;margin:0 auto;padding:12px 24px 0}.adm-header--hero{max-width:none;margin:0;padding:0}.adm-hero{max-width:1100px;margin:0 auto;padding:24px;border-radius:32px;background:radial-gradient(circle at top right,rgba(255,214,0,.18),transparent 26%),radial-gradient(circle at bottom left,rgba(7,233,133,.16),transparent 32%),linear-gradient(135deg,rgba(9,17,31,.96),rgba(14,28,46,.96));border:1px solid rgba(255,255,255,.08);box-shadow:0 26px 58px rgba(0,0,0,.28)}.adm-kicker{margin:0 0 8px;color:rgba(255,255,255,.68);font-size:.76rem;font-weight:700;letter-spacing:.12em}.adm-kicker,.adm-title{text-transform:uppercase}.adm-title{margin:0;font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:clamp(1.5rem,3.5vw,2rem);color:var(--text);letter-spacing:2px}.adm-subtitle{max-width:60ch;margin:10px 0 0;color:rgba(255,255,255,.76);line-height:1.6}.adm-msg{padding:6px 14px;border-radius:6px;font-size:.85rem;font-weight:700;background:rgba(7,233,133,.12);color:var(--green-light);border:1px solid var(--green)}.adm-msg--err{background:rgba(255,68,68,.12);color:var(--danger);border-color:var(--danger)}.adm-tabs{display:flex;gap:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;max-width:1100px;margin:12px auto 0}.adm-tab,.adm-tabs{background:var(--surface)}.adm-tab{flex:1 1;min-height:46px;border:none;border-right:1px solid var(--border);color:var(--text-3);font-weight:700;font-size:.88rem;cursor:pointer;transition:background .15s,color .15s}.adm-tab:last-child{border-right:none}.adm-tab:hover{background:var(--surface-2);color:var(--text)}.adm-tab--on{background:var(--green);color:#e8fff0}.adm-tab--on:hover{background:var(--green-dark);color:#fff}.adm-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.adm-stat-card{padding:18px;border-radius:22px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.adm-stat-card--accent{background:radial-gradient(circle at top right,rgba(255,214,0,.2),transparent 36%),linear-gradient(145deg,rgba(34,52,78,.94),rgba(18,27,43,.96))}.adm-activity-item span,.adm-overview-card span,.adm-stat-card span,.adm-wallet-item small,.adm-wallet-item span{display:block;color:var(--text-3);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.adm-overview-card strong,.adm-stat-card strong{display:block;margin-top:8px;color:#fff;font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:clamp(1.8rem,3vw,2.4rem);letter-spacing:1px}.adm-empty,.adm-overview-card small,.adm-stat-card small{color:var(--text-3);line-height:1.55}.adm-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:24px;max-width:1100px;margin:12px auto 0}.adm-panel--feature{background:linear-gradient(180deg,rgba(18,27,43,.98),rgba(12,19,31,.96));border-radius:28px}.adm-panel__title{margin:0;font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:1.2rem;text-transform:uppercase;color:var(--text);letter-spacing:1px}.adm-panel__sub{margin:4px 0 16px;color:var(--text-3);font-size:.88rem;line-height:1.45}.adm-form{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.adm-form--compact{grid-template-columns:repeat(2,1fr)}.adm-field{display:grid;grid-gap:5px;gap:5px;cursor:default}.adm-field span{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3)}.adm-field input,.adm-field select,.adm-field textarea{width:100%;padding:9px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);color:var(--text);font-size:.92rem}.adm-field input:focus,.adm-field select:focus,.adm-field textarea:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 2px rgba(7,233,133,.25)}.adm-field--full{grid-column:1/-1}.adm-save{margin-top:16px}.adm-list{display:grid;grid-gap:10px;gap:10px}.adm-card{border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface)}.adm-card__head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--surface-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adm-card__head strong{font-size:.92rem;color:var(--text)}.adm-card__toggle{color:var(--text-3);font-size:.75rem}.adm-card__body{padding:16px;border-top:1px solid var(--border)}.adm-sub-section{margin-top:16px}.adm-sub-title{display:block;font-size:.82rem;font-weight:700;text-transform:uppercase;color:var(--text-3);letter-spacing:.04em;margin-bottom:8px}.adm-inline-row{display:flex;gap:8px;margin-bottom:6px}.adm-inline-row input{flex:1 1;padding:7px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);color:var(--text);font-size:.88rem}.adm-inline-row input:focus{outline:none;border-color:var(--green)}.adm-match-header{padding:6px 0;font-size:.72rem;font-weight:700;text-transform:uppercase;color:var(--text-3);letter-spacing:.04em}.adm-match-header,.adm-match-row{display:grid;grid-template-columns:32px 1fr 1fr 100px 32px;grid-gap:8px;gap:8px}.adm-match-row{align-items:center;padding:4px 0}.adm-match-num{display:grid;place-items:center;width:26px;height:26px;border-radius:5px;background:var(--green);color:#e8fff0;font-size:.75rem;font-weight:800}.adm-match-row input,.adm-match-row select{padding:7px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);color:var(--text);font-size:.88rem}.adm-match-row input:focus,.adm-match-row select:focus{outline:none;border-color:var(--green)}.adm-result-row{display:grid;grid-template-columns:1.5fr .7fr .7fr 1fr 32px;grid-gap:8px;gap:8px;align-items:center;margin-bottom:6px}.adm-result-row input{padding:7px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);color:var(--text);font-size:.88rem}.adm-result-row input:focus{outline:none;border-color:var(--green)}.adm-icon-btn{width:28px;height:28px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--danger);font-size:.85rem;cursor:pointer;display:grid;place-items:center;transition:background .15s}.adm-icon-btn:hover{background:rgba(255,68,68,.1)}.adm-remove{margin-top:12px;color:var(--danger);border-color:var(--danger)}.adm-remove:hover{background:rgba(255,68,68,.08)}.adm-actions{align-items:center;margin-top:14px}.adm-actions,.adm-section-head{display:flex;justify-content:space-between;gap:12px}.adm-section-head{align-items:flex-start;margin-bottom:18px}.adm-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.adm-overview-card,.adm-surface-card{padding:18px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}.adm-overview-split,.adm-wallet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.adm-surface-card h3{margin:0 0 14px;color:#fff;font-size:1rem;text-transform:uppercase;letter-spacing:.06em}.adm-account-strip,.adm-activity-list,.adm-wallet-list{display:grid;grid-gap:10px;gap:10px}.adm-account-pill,.adm-activity-item,.adm-wallet-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.adm-account-pill strong,.adm-activity-item strong,.adm-wallet-item strong{display:block;color:#fff}.adm-account-pill b,.adm-activity-item b,.adm-wallet-item b{color:var(--yellow);font-size:.98rem}.adm-wallet-item__meta{display:grid;justify-items:end;grid-gap:4px;gap:4px}@media (max-width:1040px){.auth-page{grid-template-columns:1fr}.auth-hero-panel__title{max-width:12ch}.auth-hero-panel__stats{grid-template-columns:1fr 1fr 1fr}.topbar__actions{display:none}.experience-grid,.home-hero,.home-metrics,.loto-cards,.story-grid{grid-template-columns:1fr 1fr}.home-hero{grid-template-columns:1fr}.home-hero__title{max-width:12ch}.carousel__slide{padding:28px 20px;flex-direction:column;text-align:center}.slide__text{max-width:100%}.slide__ctas{justify-content:center}.slide__stats{grid-template-columns:repeat(3,1fr)}.form-grid,.section-grid,.stats-grid{grid-template-columns:1fr}.footer__inner{flex-direction:column}.footer__brand{max-width:100%;text-align:center}.footer__cols{justify-content:center}.footer__bottom{flex-direction:column;text-align:center}.footer__legal{justify-content:center}}@media (max-width:720px){.auth-card,.auth-hero-panel{border-radius:22px;padding:20px}.auth-visual{min-height:300px}.auth-visual__phone-card{width:190px}.auth-card__header{display:grid;align-items:stretch}.auth-method-switch,.auth-method-switch__item{width:100%}.experience-grid,.home-hero__proof,.home-metrics,.lc-info-grid,.loto-cards,.pool-tabs,.story-grid{grid-template-columns:1fr}.experience-card,.hero-banner,.home-hero__copy,.loto-card,.metric-card,.story-card{border-radius:20px}.hero-banner,.home-hero__copy{padding:24px 20px}.home-hero__title{font-size:clamp(3rem,16vw,4.4rem)}.hero-banner__meta-grid{grid-template-columns:1fr}.slide__heading{font-size:1.6rem}.slide__stats{grid-template-columns:1fr}}@media (max-width:640px){.auth-hero-panel__stats,.auth-row{grid-template-columns:1fr}.auth-visual{min-height:250px}.auth-visual__badge--google,.auth-visual__badge--safe{display:none}.auth-demo-code{flex-direction:column}.auth-demo-code,.auth-provider-button{align-items:flex-start}.auth-method-switch,.auth-mode-switch{width:100%}.auth-method-switch__item,.auth-mode-switch__item{min-height:40px}.page-stack{padding-left:12px;padding-right:12px}.home-page{gap:18px}.home-hero__actions{flex-direction:column}.hero-banner__cta,.home-hero__actions .button{width:100%}.section-header{align-items:flex-start;flex-direction:column}.live-strip{padding-bottom:4px}.live-winner-chip{padding-right:12px}.lc-card-title{font-size:1.7rem}.hero-banner__match{grid-template-columns:1fr;text-align:left}.hero-banner__match span:last-child{text-align:left}.matches-grid,.steps-grid{grid-template-columns:1fr}.hero-cta{flex-direction:column;align-items:center}.button--outline-big{display:none}.betslip-info{gap:12px}.lr{padding:10px}.lr-label{font-size:.78rem}.lr-grid{gap:4px 6px}.prize-chips{gap:4px}.prize-chip{padding:5px 6px}.prize-chip strong{font-size:.75rem}.res-head,.res-row{grid-template-columns:1.4fr .8fr .8fr 1fr;font-size:.8rem;padding:8px 12px}.section-heading{flex-direction:column;align-items:flex-start}.auth-row{grid-template-columns:1fr}.pd-header{flex-direction:column;align-items:flex-start}.pd-progress{width:100%}.pd-progress__label{text-align:left}.pd-trust__badges{gap:6px}.adm-tabs{flex-direction:column}.adm-tab{border-right:none;border-bottom:1px solid var(--border)}.adm-tab:last-child{border-bottom:none}.adm-hero{padding:20px;border-radius:24px}.adm-form--compact,.adm-overview-grid,.adm-overview-split,.adm-stat-grid,.adm-wallet-grid{grid-template-columns:1fr}.adm-match-header,.adm-match-row{grid-template-columns:28px 1fr 1fr 80px 28px;font-size:.82rem}.adm-result-row{grid-template-columns:1fr 1fr}.adm-account-pill,.adm-activity-item,.adm-wallet-item{flex-direction:column;align-items:flex-start}.adm-wallet-item__meta{justify-items:start}}.winners-scroll{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.winners-scroll::-webkit-scrollbar{display:none}.winner-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px;min-width:180px;flex-shrink:0}.winner-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--green-dark),var(--green));display:flex;align-items:center;justify-content:center;font-size:14px;margin-bottom:12px;color:#fff;font-weight:700}.winner-name{font-size:14px;font-weight:600;color:var(--text);margin-bottom:2px}.winner-score{font-family:var(--font-mono),"Space Mono",monospace;font-size:10px;color:var(--text-3);margin-bottom:10px}.winner-amount{font-family:var(--font-headline),"Bebas Neue",sans-serif;font-size:26px;color:var(--yellow);letter-spacing:1px}.matches-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.matches-header .section-title{margin-bottom:0}.matches-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.match-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px;transition:border-color .15s;cursor:pointer}.match-card:hover{border-color:rgba(0,33,20,.06)}.section-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent);margin:60px 0}.section-wrap{max-width:1100px;margin:0 auto;padding:80px 24px 0}.badge-dot,.cd-block,.cd-label,.cd-num,.cd-sep,.countdown,.hero-badge,.hero-tag,.jackpot-amount,.jackpot-card,.jackpot-label,.jackpot-meta,.meta-item,.meta-label,.meta-val,.progress-bar-fill,.progress-bar-wrap,.progress-labels,.proof-item,.proof-num,.proof-strip,.proof-text,.rollover-pill{display:none}.payment-success-page{min-height:calc(100vh - 120px);display:grid;place-items:center;padding:32px 16px 40px;position:relative;overflow:hidden}.payment-success-confetti{position:absolute;inset:0;pointer-events:none}.payment-success-confetti__piece{position:absolute;top:-8%;width:10px;height:14px;opacity:0;border-radius:2px;animation-name:payment-confetti-fall;animation-timing-function:linear;animation-iteration-count:infinite}.payment-success-card{width:min(640px,100%);text-align:center;border:1px solid rgba(34,197,94,.26);box-shadow:0 14px 30px rgba(0,33,20,.1);background:linear-gradient(180deg,rgba(2,15,8,.98),rgba(2,10,5,.98) 66%);position:relative;z-index:2;padding:30px 22px}.payment-success-card__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;color:#07e985;margin:0 0 8px;font-weight:700}.payment-success-card h1{margin:0;font-size:clamp(1.4rem,3.5vw,2.1rem);line-height:1.2;color:#e8fff0}.payment-success-card p{margin:12px auto 0;max-width:46ch;color:rgba(232,255,240,.45)}.payment-success-card__actions{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.payment-success-card__actions .button{min-width:180px}@keyframes payment-confetti-fall{0%{transform:translateZ(0) rotate(0deg);opacity:0}10%{opacity:.95}to{transform:translate3d(0,115vh,0) rotate(2turn);opacity:0}}.my-bets-page{max-width:640px;margin:0 auto;padding:20px 16px calc(var(--bottom-nav-h) + 24px);display:flex;flex-direction:column;gap:16px}.my-bets-page__header{display:flex;align-items:flex-end;justify-content:space-between;padding:8px 0 4px}.my-bets-page__header h1{margin:0;font-size:1.6rem;font-weight:800;color:var(--text);letter-spacing:-.01em}.my-bets-page__header p{margin:2px 0 0;font-size:.82rem;color:var(--text-3)}.my-bets-page__filters{display:flex;gap:8px}.my-bets-page__filter{height:34px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-3);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.my-bets-page__filter--active{background:var(--green);border-color:var(--green);color:#e8fff0}.my-bets-page__empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;border:1px solid rgba(7,233,133,.2);border-radius:16px;background:var(--surface);text-align:center}.my-bets-page__empty strong{font-size:1rem;color:var(--text)}.my-bets-page__empty p{font-size:.88rem;color:var(--text-3);margin:0}.my-bets-page__list{display:flex;flex-direction:column;gap:12px}.my-bets-page__card{border-radius:16px;overflow:hidden;border:1px solid rgba(7,233,133,.35);background:linear-gradient(160deg,rgba(7,233,133,.18),rgba(7,233,133,.08));box-shadow:0 4px 18px rgba(0,0,0,.18)}.my-bets-page__card--won{border-color:rgba(7,233,133,.55);background:linear-gradient(160deg,rgba(7,233,133,.26),rgba(7,233,133,.12))}.my-bets-page__card--lost{border-color:rgba(7,233,133,.22);background:linear-gradient(160deg,rgba(7,233,133,.1),rgba(7,233,133,.04))}.my-bets-page__card:before{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--green),var(--green-light));border-radius:16px 16px 0 0}.my-bets-page__card--lost:before{background:linear-gradient(90deg,var(--green-dark),var(--green));opacity:.5}.my-bets-page__card-top{padding:14px 16px 10px;border-bottom:1px solid rgba(7,233,133,.12)}.my-bets-page__card-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.my-bets-page__badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.my-bets-page__badge--pending{background:rgba(7,233,133,.15);color:var(--green-bright);border:1px solid rgba(7,233,133,.35)}.my-bets-page__badge--won{background:rgba(7,233,133,.2);color:var(--green-bright);border:1px solid rgba(7,233,133,.45)}.my-bets-page__badge--lost{background:rgba(7,233,133,.1);color:var(--text-3);border:1px solid rgba(7,233,133,.2)}.my-bets-page__date{font-size:.75rem;color:var(--text-3)}.my-bets-page__pool-label{margin:0 0 2px;font-size:.98rem;font-weight:700;color:var(--text)}.my-bets-page__ticket-id{margin:0;font-size:.72rem;color:var(--text-3);font-family:monospace}.my-bets-page__picks{padding:10px 16px;display:flex;flex-direction:column;gap:6px;border-bottom:1px solid rgba(7,233,133,.12)}.my-bets-page__pick-row{display:flex;align-items:center;gap:10px}.my-bets-page__match-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:rgba(7,233,133,.15);border:1px solid rgba(7,233,133,.3);font-size:.7rem;font-weight:700;color:var(--green-light);flex-shrink:0}.my-bets-page__pick-vals{font-size:.84rem;font-weight:600;color:var(--text-2)}.my-bets-page__card-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:rgba(7,233,133,.12)}.my-bets-page__card-footer>div{display:flex;flex-direction:column;gap:1px}.my-bets-page__card-footer span{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--green-light);font-weight:700}.my-bets-page__card-footer strong{font-size:.95rem;font-weight:700;color:var(--text)}.mb2-page{max-width:640px;margin:0 auto;padding:20px 16px calc(var(--bottom-nav-h) + 32px);display:flex;flex-direction:column;gap:16px}.mb2-header{padding:4px 0 2px}.mb2-header h1{margin:0 0 4px;font-size:1.7rem;font-weight:900;color:var(--text);letter-spacing:-.02em}.mb2-header__stats{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--text-3)}.mb2-header__dot{opacity:.4}.mb2-filters{display:flex;gap:8px}.mb2-filter{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 16px;border-radius:999px;border:1.5px solid var(--border);background:transparent;color:var(--text-3);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .14s}.mb2-filter:hover{border-color:var(--green);color:var(--text)}.mb2-filter--on{background:var(--green);border-color:var(--green);color:#e8fff0}.mb2-filter__count{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#002114;color:var(--green);font-size:.65rem;font-weight:800}.mb2-filter--on .mb2-filter__count{background:rgba(7,233,133,.15);color:#07e985}.mb2-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:52px 24px;border:1px solid rgba(7,233,133,.18);border-radius:20px;background:var(--surface);text-align:center}.mb2-empty__icon{font-size:2.2rem}.mb2-empty strong{font-size:1rem;color:var(--text)}.mb2-empty p{margin:0;font-size:.88rem;color:var(--text-3)}.mb2-list{display:flex;flex-direction:column;gap:14px}.mb2-card{border-radius:18px;overflow:hidden;border:1px solid rgba(7,233,133,.25);box-shadow:0 2px 18px rgba(0,0,0,.09)}.mb2-card,.mb2-card--won{background:rgba(255,255,255,.04)}.mb2-card--won{border-color:rgba(7,233,133,.5);box-shadow:0 4px 24px rgba(7,233,133,.18)}.mb2-card--lost{background:rgba(255,255,255,.04);border-color:rgba(0,0,0,.08);box-shadow:none}.mb2-stripe{height:4px;background:linear-gradient(90deg,#07e985,#00c96a)}.mb2-stripe--won{background:linear-gradient(90deg,#07e985,#00ff99)}.mb2-stripe--lost{background:linear-gradient(90deg,#6f7973,#b1b8b4)}.mb2-stripe--live{background:linear-gradient(90deg,#ff5e1a,#ff9c00);animation:mb2-stripe-pulse 1.5s ease-in-out infinite}@keyframes mb2-stripe-pulse{0%,to{opacity:1}50%{opacity:.6}}.mb2-card-head{padding:14px 16px 12px;border-bottom:1px solid rgba(0,0,0,.06)}.mb2-card-head__row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mb2-card-date{font-size:.73rem;color:rgba(232,255,240,.45)}.mb2-card-title{margin:0 0 3px;font-size:.98rem;font-weight:800;color:#e8fff0;letter-spacing:-.01em}.mb2-ticket-id{margin:0;font-size:.68rem;color:rgba(232,255,240,.45);font-family:monospace;letter-spacing:.04em}.mb2-status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mb2-status-badge--pending{background:rgba(7,233,133,.12);color:#07e985;border:1px solid rgba(7,233,133,.35)}.mb2-status-badge--won{background:rgba(7,233,133,.18);color:#07e985;border:1px solid rgba(7,233,133,.45)}.mb2-status-badge--lost{background:rgba(0,0,0,.05);color:rgba(232,255,240,.45);border:1px solid rgba(0,0,0,.1)}.mb2-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#07e985;flex-shrink:0}.mb2-live-dot--pulse{background:#ff5e1a;animation:mb2-dot-pulse 1.2s ease-in-out infinite}.mb2-live-dot--sm{width:6px;height:6px}@keyframes mb2-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.mb2-matches{padding:4px 0}.mb2-match{display:flex;align-items:flex-start;gap:10px;padding:9px 14px;border-bottom:1px solid rgba(0,0,0,.05);transition:background .1s}.mb2-match:last-child{border-bottom:none}.mb2-match--live{background:rgba(255,94,26,.04)}.mb2-match--hit{background:rgba(7,233,133,.05)}.mb2-match--miss{background:rgba(0,0,0,.02)}.mb2-match__left{display:flex;flex-direction:column;gap:4px;padding-top:1px}.mb2-match__left,.mb2-match__num{align-items:center;flex-shrink:0;width:22px}.mb2-match__num{display:inline-flex;justify-content:center;height:22px;border-radius:6px;background:rgba(7,233,133,.12);border:1px solid rgba(7,233,133,.25);font-size:.68rem;font-weight:800;color:#07e985}.mb2-match__mid{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:5px}.mb2-match__unknown{font-size:.8rem;color:rgba(232,255,240,.45);font-style:italic}.mb2-teams{display:flex;gap:6px;flex-wrap:nowrap}.mb2-team,.mb2-teams{align-items:center;min-width:0}.mb2-team{display:inline-flex;gap:5px;flex:1 1}.mb2-team--right{justify-content:flex-end}.mb2-team__name{font-size:.8rem;font-weight:700;color:#e8fff0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px}.mb2-vs{font-size:.65rem;font-weight:600;color:rgba(232,255,240,.45);flex-shrink:0}.mb2-team-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(7,233,133,.1);border:1px solid rgba(7,233,133,.2);overflow:hidden;flex-shrink:0}.mb2-team-badge img{width:100%;height:100%;object-fit:contain}.mb2-team-badge>span{font-weight:800;color:#07e985;line-height:1}.mb2-picks-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.mb2-pick-chip{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 9px;border-radius:999px;font-size:.7rem;font-weight:700;background:rgba(7,233,133,.1);border:1.5px solid rgba(7,233,133,.3);color:#07e985}.mb2-pick-chip--hit{background:rgba(7,233,133,.22);border-color:#07e985;color:#e8fff0}.mb2-pick-chip--miss{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1);color:#a0a9a4;text-decoration:line-through;opacity:.7}.mb2-result-icon{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 7px;border-radius:999px;font-size:.7rem;font-weight:800}.mb2-result-icon--ok{background:rgba(7,233,133,.2);color:#07e985;border:1.5px solid rgba(7,233,133,.45)}.mb2-result-icon--bad{background:rgba(200,50,50,.08);color:#b04040;border:1.5px solid rgba(200,50,50,.2)}.mb2-result-icon--live{background:rgba(255,94,26,.1);color:#cc4a00;border:1.5px solid rgba(255,94,26,.3);font-size:.65rem;gap:4px}.mb2-foot{padding:10px 14px;background:rgba(7,233,133,.06);border-top:1px solid rgba(7,233,133,.1);gap:0}.mb2-foot,.mb2-foot__stat{display:flex;align-items:center}.mb2-foot__stat{flex-direction:column;gap:1px;flex:1 1}.mb2-foot__stat span{font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(232,255,240,.45);font-weight:700}.mb2-foot__stat strong{font-size:.9rem;font-weight:800;color:#e8fff0}.mb2-foot__val--win{color:#07e985}.mb2-foot__val--loss{color:#a0a9a4}.mb2-foot__val--live{color:#cc4a00}.mb2-foot__div{width:1px;height:28px;background:rgba(7,233,133,.2);flex-shrink:0}.jk-page{max-width:640px;margin:0 auto;padding:20px 16px calc(var(--bottom-nav-h) + 32px);display:flex;flex-direction:column;gap:20px}.jk-header{display:flex;align-items:flex-start;justify-content:space-between;padding:4px 0 2px}.jk-header__text h1{margin:0 0 4px;font-size:1.7rem;font-weight:900;color:#e8fff0;letter-spacing:-.02em}.jk-header__text p{margin:0;font-size:.82rem;color:rgba(232,255,240,.45)}.jk-header__live-badge{display:inline-flex;gap:6px;padding:5px 12px;border-radius:999px;background:rgba(7,233,133,.12);border:1px solid rgba(7,233,133,.35);font-weight:700;color:#07e985;letter-spacing:.04em;margin-top:4px}.jk-header__live-badge,.jk-section-label{align-items:center;font-size:.72rem;text-transform:uppercase}.jk-section-label{display:flex;gap:8px;font-weight:800;letter-spacing:.07em;color:rgba(232,255,240,.45);margin-bottom:10px}.jk-bet-card__dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#07e985;animation:jk-dot-pulse 1.3s ease-in-out infinite;flex-shrink:0}@keyframes jk-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.65)}}.jk-active-section{background:rgba(255,255,255,.035);border:1px solid rgba(7,233,133,.3);border-radius:18px;padding:16px;box-shadow:0 2px 14px rgba(7,233,133,.08)}.jk-bet-list{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.jk-bet-card{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:12px;background:rgba(7,233,133,.07);border:1px solid rgba(7,233,133,.2);text-decoration:none;transition:background .13s,border-color .13s}.jk-bet-card:hover{background:rgba(7,233,133,.13);border-color:rgba(7,233,133,.4)}.jk-bet-card__left{display:flex;flex-direction:column;gap:3px}.jk-bet-card__live{display:inline-flex;align-items:center;gap:5px;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#07e985}.jk-bet-card__title{margin:0;font-size:.9rem;font-weight:700;color:#e8fff0}.jk-bet-card__sub{margin:0;font-size:.74rem;color:rgba(232,255,240,.45)}.jk-bet-card__arrow{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(7,233,133,.15);color:#07e985;flex-shrink:0}.jk-view-all{display:block;text-align:center;font-size:.8rem;font-weight:700;color:#07e985;text-decoration:none;padding:6px;border-radius:8px;transition:background .12s}.jk-view-all:hover{background:rgba(7,233,133,.1)}.jk-pools-section{display:flex;flex-direction:column}.jk-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;margin-bottom:14px}.jk-tabs::-webkit-scrollbar{display:none}.jk-tab{flex-shrink:0;height:34px;padding:0 16px;border-radius:999px;border:1.5px solid rgba(7,233,133,.12);background:transparent;color:rgba(232,255,240,.45);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .14s;white-space:nowrap}.jk-tab:hover{border-color:rgba(7,233,133,.5);color:#e8fff0}.jk-tab--on{background:#07e985;border-color:#07e985;color:#e8fff0;font-weight:700}.jk-pool-list{display:flex;flex-direction:column;gap:10px}.jk-pool-card{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(7,233,133,.28);box-shadow:0 2px 12px rgba(0,0,0,.06);text-decoration:none;transition:transform .13s,box-shadow .13s,border-color .13s}.jk-pool-card:hover{transform:translateY(-2px);box-shadow:0 6px 22px rgba(7,233,133,.15);border-color:rgba(7,233,133,.5)}.jk-pool-card--closed{opacity:.55;pointer-events:none}.jk-pool-card__badge{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;font-size:1.35rem;font-weight:900;letter-spacing:-.04em;flex-shrink:0}.jk-pool-card__badge--open{background:linear-gradient(135deg,#07e985,#00c96a);color:#e8fff0;box-shadow:0 4px 14px rgba(7,233,133,.35)}.jk-pool-card__badge--upcoming{background:linear-gradient(135deg,#ffd24a,#ffb300);color:#2a1f00;box-shadow:0 4px 14px rgba(255,210,74,.3)}.jk-pool-card__badge--closed{background:#e4ede8;color:rgba(232,255,240,.45)}.jk-pool-card__info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.jk-pool-card__head{display:flex;align-items:center;gap:8px}.jk-pool-card__head h3{margin:0;font-size:.92rem;font-weight:800;color:#e8fff0;letter-spacing:-.01em;text-transform:uppercase}.jk-pool-card__status{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.jk-pool-card__status--open{background:rgba(7,233,133,.15);color:#07e985;border:1px solid rgba(7,233,133,.35)}.jk-pool-card__status--upcoming{background:rgba(255,210,74,.18);color:#7a5000;border:1px solid rgba(255,210,74,.4)}.jk-pool-card__status--closed{background:rgba(0,0,0,.06);color:rgba(232,255,240,.45);border:1px solid rgba(0,0,0,.1)}.jk-pool-card__meta{display:flex;align-items:center;gap:6px;font-size:.76rem;color:rgba(232,255,240,.45)}.jk-pool-card__dot{opacity:.5}.jk-pool-card__pid{font-size:.65rem;color:#b1b8b4;font-family:monospace;letter-spacing:.04em}.jk-pool-card__prize{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}.jk-pool-card__prize small{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(232,255,240,.45)}.jk-pool-card__prize strong{font-size:1rem;font-weight:900;color:#e8fff0;letter-spacing:-.02em}.jk-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 0}.jk-loading__orb{width:36px;height:36px;border-radius:50%;border:3px solid rgba(7,233,133,.2);border-top-color:#07e985;animation:jk-spin .8s linear infinite}@keyframes jk-spin{to{transform:rotate(1turn)}}.jk-loading p{font-size:.85rem;margin:0}.jk-empty,.jk-loading p{color:rgba(232,255,240,.45)}.jk-empty{padding:32px 0;text-align:center;font-size:.88rem}.screen-page{max-width:520px;margin:0 auto;padding:16px 16px calc(var(--bottom-nav-h) + 24px);display:flex;flex-direction:column;gap:18px}.screen-page__header{padding:8px 0 4px}.screen-page__back{background:none;border:none;color:var(--green-light);font-size:.88rem;font-weight:600;cursor:pointer;padding:0;margin-bottom:10px;display:inline-flex;align-items:center;gap:4px}.screen-page__header h1{margin:0 0 2px;font-size:1.5rem;font-weight:800;color:var(--text)}.screen-page__header p{margin:0;font-size:.82rem;color:var(--text-3)}.screen-page__form{gap:14px}.screen-field,.screen-page__form{display:flex;flex-direction:column}.screen-field{gap:6px}.screen-field span{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--green-dark)}.screen-field input{height:46px;padding:0 14px;border-radius:12px;border:1px solid rgba(7,233,133,.3);background:rgba(255,255,255,.04);color:#e8fff0;font-size:.95rem;outline:none;transition:border-color .18s,box-shadow .18s}.screen-field input::placeholder{color:#888888}.screen-field input:focus{border-color:var(--green);box-shadow:0 0 0 2px rgba(7,233,133,.18)}.screen-field input[readonly]{color:#666666;background:rgba(255,255,255,.04);border-color:rgba(7,233,133,.15);cursor:default}.screen-page__msg{font-size:.85rem;padding:10px 14px;border-radius:10px;margin:0}.screen-page__msg--ok{background:rgba(7,233,133,.12);color:var(--green-bright);border:1px solid rgba(7,233,133,.25)}.screen-page__msg--error{background:rgba(255,68,68,.1);color:#ff8080;border:1px solid rgba(255,68,68,.2)}.screen-page__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;border:1px solid var(--border);border-radius:16px;background:var(--surface);text-align:center}.screen-page__empty strong{color:var(--text)}.screen-page__empty p{color:var(--text-3);font-size:.88rem;margin:0}.screen-balance-card{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:16px;border:1px solid rgba(7,233,133,.3);background:linear-gradient(135deg,rgba(7,233,133,.15),rgba(7,233,133,.06))}.screen-balance-card span{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--green-dark)}.screen-balance-card strong{font-size:1.6rem;font-weight:800;color:var(--text)}.screen-quick-amounts{display:flex;gap:8px;flex-wrap:wrap}.screen-quick-btn{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.screen-quick-btn--active,.screen-quick-btn:hover{background:rgba(7,233,133,.22);border-color:var(--green);color:var(--green-dark)}.screen-payout-account{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--surface-2)}.screen-payout-account span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.screen-payout-account strong{font-size:.92rem;color:var(--text);font-weight:600}.screen-payout-account small{font-size:.78rem;color:var(--text-3)}.notif-list{display:flex;flex-direction:column;gap:10px}.notif-item{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid rgba(7,233,133,.2);background:linear-gradient(135deg,rgba(7,233,133,.1),rgba(7,233,133,.04))}.notif-item--withdrawal{border-color:rgba(255,214,0,.2);background:linear-gradient(135deg,rgba(255,214,0,.08),rgba(255,214,0,.03))}.notif-item--winnings{border-color:rgba(7,233,133,.35);background:linear-gradient(135deg,rgba(7,233,133,.16),rgba(7,233,133,.06))}.notif-item__dot{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0;margin-top:5px}.notif-item--withdrawal .notif-item__dot{background:var(--yellow)}.notif-item--winnings .notif-item__dot{background:var(--green-bright)}.notif-item__body{flex:1 1;min-width:0}.notif-item__body strong{display:block;font-size:.9rem;font-weight:700;color:var(--text);margin-bottom:2px}.notif-item__body p{margin:0;font-size:.82rem;color:var(--text-2)}.notif-item__time{font-size:.72rem;color:var(--text-3);white-space:nowrap;flex-shrink:0}.screen-section-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green);padding:0 0 6px;margin-top:8px;border-bottom:1px solid var(--border)}.screen-field select{width:100%;background-color:rgba(255,255,255,.92);border:1px solid rgba(7,233,133,.3);border-radius:12px;padding:12px 38px 12px 14px;color:#e8fff0;font-size:.95rem;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23004d33' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer;outline:none;transition:border-color .18s,box-shadow .18s}.screen-field select:focus{border-color:var(--green);box-shadow:0 0 0 2px rgba(7,233,133,.18)}.screen-field select option{background:rgba(255,255,255,.04);color:#e8fff0}.screen-field select:disabled{opacity:.45;cursor:not-allowed}.legal-body{display:flex;flex-direction:column;gap:0}.legal-section{padding:20px 0;border-bottom:1px solid rgba(7,233,133,.08)}.legal-section:last-child{border-bottom:none}.legal-section h2{font-size:16px;font-weight:700;color:var(--on-surface);margin:0 0 10px}.legal-section p{font-size:14px;color:var(--outline);line-height:1.7;margin:0 0 10px}.legal-section p:last-child{margin-bottom:0}.legal-section ul{margin:0 0 10px;padding-left:18px}.legal-section li{font-size:14px;color:var(--outline);line-height:1.65;margin-bottom:6px}.legal-section li strong{color:var(--on-surface)}.legal-link{color:var(--green);text-decoration:underline;font-size:14px}.legal-link:hover{opacity:.8}.pd2-referral{justify-content:space-between;margin:0 16px 10px;padding:14px 16px;background:linear-gradient(135deg,rgba(7,233,133,.12),rgba(0,77,51,.18));border:1.5px solid rgba(7,233,133,.3);border-radius:14px}.pd2-referral,.pd2-referral__left{display:flex;align-items:center;gap:12px}.pd2-referral__left{flex:1 1;min-width:0}.pd2-referral__emoji{font-size:22px;flex-shrink:0}.pd2-referral__left>div{min-width:0}.pd2-referral__left strong{display:block;font-size:14px;font-weight:700;color:var(--on-surface)}.pd2-referral__left p{font-size:12px;color:var(--outline);margin:2px 0 0;line-height:1.35}.pd2-referral__left p b{color:var(--green);font-weight:700}.pd2-referral__btn{flex-shrink:0;padding:8px 14px;background:var(--green);color:var(--deep-forest);font-size:12px;font-weight:700;border-radius:20px;text-decoration:none;white-space:nowrap;transition:opacity .18s}.pd2-referral__btn:hover{opacity:.85}.ref-page{max-width:520px;margin:0 auto;padding:24px 16px 120px;display:flex;flex-direction:column;gap:28px}.ref-hero{text-align:center;padding:28px 16px 8px}.ref-hero__badge{display:inline-block;padding:4px 14px;background:rgba(7,233,133,.15);border:1px solid rgba(7,233,133,.35);border-radius:20px;font-size:12px;font-weight:700;color:var(--green);letter-spacing:.03em;text-transform:uppercase;margin-bottom:14px}.ref-hero__title{font-size:clamp(26px,7vw,34px);font-weight:800;color:var(--on-surface);line-height:1.2;margin:0 0 12px}.ref-hero__sub{font-size:15px;color:var(--outline);line-height:1.6;max-width:360px;margin:0 auto}.ref-hero__sub strong{color:var(--green)}.ref-section-label{font-size:11px;font-weight:700;color:var(--green);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.ref-steps__list{display:flex;flex-direction:column;gap:18px}.ref-step{display:flex;align-items:flex-start;gap:14px}.ref-step__num{flex-shrink:0;width:32px;height:32px;background:rgba(7,233,133,.15);border:1.5px solid rgba(7,233,133,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:var(--green)}.ref-step>div:last-child strong{display:block;font-size:14px;font-weight:700;color:var(--on-surface);margin-bottom:4px}.ref-step>div:last-child p{font-size:13px;color:var(--outline);line-height:1.5;margin:0}.ref-link-section{display:flex;flex-direction:column}.ref-link-box{display:flex;align-items:center;background:rgba(7,233,133,.07);border:1.5px solid rgba(7,233,133,.3);border-radius:12px;overflow:hidden}.ref-link-box__url{flex:1 1;padding:12px 14px;font-size:13px;font-family:monospace;color:var(--on-surface);word-break:break-all}.ref-link-box__copy{flex-shrink:0;padding:12px 18px;background:var(--green);color:var(--deep-forest);font-size:13px;font-weight:700;border:none;cursor:pointer;transition:opacity .18s,background .18s;align-self:stretch}.ref-link-box__copy:hover{opacity:.85}.ref-link-box__copy--done{background:#05b867}.ref-link-hint{font-size:12px;color:var(--outline);margin:8px 0 0;text-align:center}.ref-link-hint strong{color:var(--on-surface);font-family:monospace;letter-spacing:.05em}.ref-login-prompt{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px;background:var(--surface);border-radius:12px;border:1px solid var(--outline-variant,rgba(7,233,133,.15));text-align:center}.ref-login-prompt p{margin:0;font-size:14px;color:var(--outline)}.ref-rewards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.ref-reward-card{background:rgba(7,233,133,.1);border:1px solid rgba(7,233,133,.25);border-radius:12px;padding:16px 10px;text-align:center;display:flex;flex-direction:column;gap:4px}.ref-reward-card--secondary{background:var(--surface,rgba(0,33,20,.5));border-color:rgba(255,255,255,.06)}.ref-reward-card__amount{font-size:20px;font-weight:800;color:var(--green);line-height:1}.ref-reward-card__label{font-size:11px;color:var(--outline);line-height:1.3}.ref-tnc__body{background:rgba(7,233,133,.03);border:1px solid rgba(7,233,133,.1);border-radius:12px;padding:18px;font-size:13px;color:var(--outline);line-height:1.65}.ref-tnc__body p{margin:0 0 10px}.ref-tnc__body p:last-child{margin-bottom:0}.ref-tnc__body ul{margin:0 0 10px;padding-left:18px}.ref-tnc__body li{margin-bottom:4px}.ref-tnc__body strong{color:var(--on-surface)}.ref-tnc__link{color:var(--green);text-decoration:underline}.ref-cta{display:flex;justify-content:center}.about-page{display:flex;flex-direction:column;gap:0;padding-bottom:100px}.about-hero{padding:40px 20px 36px;text-align:center;max-width:600px;margin:0 auto;width:100%}.about-hero__eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--green);margin:0 0 14px}.about-hero__title{font-size:clamp(28px,7vw,40px);font-weight:800;color:var(--on-surface);line-height:1.18;margin:0 0 16px}.about-hero__accent{color:var(--green)}.about-hero__sub{font-size:15px;color:var(--outline);line-height:1.65;max-width:420px;margin:0 auto 24px}.about-hero__actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.about-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;background:rgba(7,233,133,.06);border-top:1px solid rgba(7,233,133,.15);border-bottom:1px solid rgba(7,233,133,.15);padding:0}@media (max-width:480px){.about-stats{grid-template-columns:repeat(2,1fr)}}.about-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:20px 10px;border-right:1px solid rgba(7,233,133,.12)}.about-stat:last-child{border-right:none}.about-stat strong{font-size:22px;font-weight:800;color:var(--green);line-height:1}.about-stat span{font-size:11px;color:var(--outline);text-align:center;text-transform:uppercase;letter-spacing:.04em}.about-mission{padding:44px 20px;max-width:620px;margin:0 auto;width:100%;text-align:center}.about-mission__badge{display:inline-block;padding:4px 14px;background:rgba(7,233,133,.12);border:1px solid rgba(7,233,133,.3);border-radius:20px;font-size:11px;font-weight:700;color:var(--green);text-transform:uppercase;letter-spacing:.06em;margin-bottom:18px}.about-mission__title{font-size:clamp(20px,5vw,26px);font-weight:800;color:var(--on-surface);line-height:1.3;margin:0 0 16px}.about-mission__body{font-size:15px;color:var(--outline);line-height:1.75;max-width:520px;margin:0 auto}.about-section-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--green);margin-bottom:18px}.about-values{padding:8px 20px 44px;max-width:700px;margin:0 auto;width:100%}.about-values__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media (max-width:480px){.about-values__grid{grid-template-columns:1fr}}.about-value-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:20px 18px;transition:border-color .2s}.about-value-card:hover{border-color:rgba(7,233,133,.25)}.about-value-card__icon{display:block;font-size:26px;margin-bottom:12px}.about-value-card h3{font-size:15px;font-weight:700;color:var(--on-surface);margin:0 0 8px}.about-value-card p{font-size:13px;color:var(--outline);line-height:1.6;margin:0}.about-timeline{padding:8px 20px 44px;max-width:620px;margin:0 auto;width:100%}.about-timeline__list{display:flex;flex-direction:column;gap:0}.about-tl-item{display:flex;gap:18px}.about-tl-item__left{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:60px}.about-tl-item__year{background:rgba(7,233,133,.15);border:1.5px solid rgba(7,233,133,.4);border-radius:20px;font-size:12px;font-weight:700;color:var(--green);padding:3px 10px;white-space:nowrap}.about-tl-item__line{display:block;width:2px;flex:1 1;min-height:24px;background:rgba(7,233,133,.2);margin:6px 0}.about-tl-item__body{padding:4px 0 28px}.about-tl-item__body h3{font-size:15px;font-weight:700;color:var(--on-surface);margin:0 0 6px}.about-tl-item__body p{font-size:13px;color:var(--outline);line-height:1.6;margin:0}.about-cta{margin:0 16px;border-radius:18px;background:linear-gradient(135deg,rgba(7,233,133,.1),rgba(0,33,20,.6));border:1.5px solid rgba(7,233,133,.3);overflow:hidden}.about-cta__inner{padding:32px 24px;text-align:center}.about-cta__inner h2{font-size:22px;font-weight:800;color:var(--on-surface);margin:0 0 8px}.about-cta__inner p{font-size:14px;color:var(--outline);margin:0 0 20px}.faq2-page{display:flex;flex-direction:column;gap:0;padding-bottom:100px}.faq2-hero{padding:40px 20px 28px;text-align:center}.faq2-hero__eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--green);margin:0 0 12px}.faq2-hero__title{font-size:clamp(26px,7vw,36px);font-weight:800;color:var(--on-surface);margin:0 0 12px;line-height:1.2}.faq2-hero__sub{font-size:14px;color:var(--outline);line-height:1.6;max-width:400px;margin:0 auto}.faq2-cats{display:flex;gap:8px;overflow-x:auto;padding:0 16px 16px;scrollbar-width:none;-ms-overflow-style:none}.faq2-cats::-webkit-scrollbar{display:none}.faq2-cat{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:20px;border:1.5px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);font-size:13px;font-weight:600;color:var(--outline);white-space:nowrap;cursor:pointer;transition:border-color .18s,color .18s,background .18s;flex-shrink:0}.faq2-cat--active{border-color:rgba(7,233,133,.5);background:rgba(7,233,133,.1);color:var(--green)}.faq2-list{display:flex;flex-direction:column;gap:0;padding:0 16px;max-width:700px;margin:0 auto;width:100%}.faq2-item{border-bottom:1px solid rgba(255,255,255,.06)}.faq2-item:first-child{border-top:1px solid rgba(255,255,255,.06)}.faq2-item__q{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 4px;background:none;border:none;text-align:left;cursor:pointer;font-size:14px;font-weight:600;color:var(--on-surface);line-height:1.4;transition:color .15s}.faq2-item--open .faq2-item__q{color:var(--green)}.faq2-item__chevron{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:rgba(7,233,133,.1);border:1px solid rgba(7,233,133,.25);display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--green);font-weight:700;line-height:1}.faq2-item__a{font-size:13px;color:var(--outline);line-height:1.7;padding:0 4px 16px;margin:0}.faq2-help{display:flex;align-items:center;gap:16px;background:rgba(7,233,133,.06);border:1px solid rgba(7,233,133,.18);border-radius:14px;padding:20px 18px;margin:24px 16px 0;max-width:700px;align-self:center;width:calc(100% - 32px)}.faq2-help__icon{font-size:28px;flex-shrink:0}.faq2-help>div{flex:1 1}.faq2-help h2{font-size:15px;font-weight:700;color:var(--on-surface);margin:0 0 4px}.faq2-help p{font-size:13px;color:var(--outline);margin:0}.contact-page{display:flex;flex-direction:column;gap:0;padding-bottom:100px;max-width:640px;margin:0 auto;width:100%}.contact-hero{padding:40px 20px 28px;text-align:center}.contact-hero__eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--green);margin:0 0 12px}.contact-hero__title{font-size:clamp(26px,7vw,36px);font-weight:800;color:var(--on-surface);margin:0 0 12px;line-height:1.2}.contact-hero__sub{font-size:14px;color:var(--outline);line-height:1.6;max-width:400px;margin:0 auto}.contact-channels{display:flex;flex-direction:column;gap:10px;padding:0 16px}.contact-channel{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:16px;text-decoration:none;transition:border-color .18s}.contact-channel:hover{border-color:rgba(7,233,133,.3)}.contact-channel__icon{font-size:24px;flex-shrink:0}.contact-channel__body{flex:1 1;min-width:0}.contact-channel__body strong{display:block;font-size:13px;font-weight:700;color:var(--on-surface);margin-bottom:2px}.contact-channel__value{display:block;font-size:13px;color:var(--green);margin-bottom:2px;font-weight:600}.contact-channel__body p{font-size:12px;color:var(--outline);margin:0}.contact-channel__arrow{font-size:20px;color:var(--outline);flex-shrink:0}.contact-response-badge{display:flex;align-items:center;gap:8px;margin:16px 16px 24px;padding:10px 14px;background:rgba(7,233,133,.07);border:1px solid rgba(7,233,133,.2);border-radius:10px;font-size:13px;color:var(--outline)}.contact-response-badge__dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0;box-shadow:0 0 0 3px rgba(7,233,133,.25);animation:pulse 2s infinite}.contact-response-badge strong{color:var(--on-surface)}.contact-form-section{padding:0 16px}.contact-form{display:flex;flex-direction:column;gap:14px}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:480px){.contact-form__row{grid-template-columns:1fr}}.contact-form__field{display:flex;flex-direction:column;gap:6px}.contact-form__field label{font-size:12px;font-weight:600;color:var(--on-surface);text-transform:uppercase;letter-spacing:.04em}.contact-form__field input,.contact-form__field select,.contact-form__field textarea{background:rgba(255,255,255,.04);border:1.5px solid rgba(255,255,255,.1);border-radius:10px;padding:11px 13px;font-size:14px;color:var(--on-surface);outline:none;transition:border-color .18s;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form__field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236f7973' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:36px}.contact-form__field input:focus,.contact-form__field select:focus,.contact-form__field textarea:focus{border-color:rgba(7,233,133,.5);box-shadow:0 0 0 3px rgba(7,233,133,.1)}.contact-form__field input::placeholder,.contact-form__field textarea::placeholder{color:var(--outline);opacity:.6}.contact-form__field textarea{resize:vertical;min-height:110px}.contact-form__submit{width:100%;margin-top:4px}.contact-success{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;text-align:center;background:rgba(7,233,133,.06);border:1px solid rgba(7,233,133,.2);border-radius:16px}.contact-success__icon{font-size:40px}.contact-success h2{font-size:20px;font-weight:800;color:var(--on-surface);margin:0}.contact-success p{font-size:14px;color:var(--outline);margin:0;max-width:320px}.contact-faq-nudge{display:flex;align-items:center;gap:8px;justify-content:center;padding:24px 16px 0;font-size:13px;color:var(--outline);flex-wrap:wrap}.site-main:has(.aup){padding-top:0!important}.aup{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px 80px;position:relative;overflow:hidden;background:#020f08}.aup__glow{position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:500px;height:500px;background:radial-gradient(ellipse,rgba(7,233,133,.18) 0,transparent 70%);pointer-events:none;z-index:0}.aup__glow--signup{top:-80px;background:radial-gradient(ellipse,rgba(7,233,133,.14) 0,transparent 65%)}.aup__card{position:relative;z-index:1;width:100%;max-width:420px;background:rgba(255,255,255,.035);border:1px solid rgba(7,233,133,.15);border-radius:22px;padding:28px 24px 24px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);display:flex;flex-direction:column;gap:20px}.aup__brand{gap:12px}.aup__brand,.aup__logo{display:flex;align-items:center}.aup__logo{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#07e985,#004d33);justify-content:center;font-size:15px;font-weight:900;color:#fff;flex-shrink:0;letter-spacing:-.03em}.aup__brand-text{display:flex;flex-direction:column;line-height:1.2}.aup__brand-text strong{font-size:17px;font-weight:800;color:#e8fff0;letter-spacing:-.02em}.aup__brand-text span{font-size:11px;color:rgba(232,255,240,.45)}.aup__heading{text-align:center}.aup__heading h1{font-size:24px;font-weight:800;color:#e8fff0;margin:0 0 6px;letter-spacing:-.02em}.aup__heading p{font-size:13px;color:rgba(232,255,240,.5);margin:0;line-height:1.5}.aup__mode-toggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;background:rgba(255,255,255,.04);border:1px solid rgba(7,233,133,.12);border-radius:12px;padding:4px}.aup__mode-btn{padding:9px 10px;border-radius:9px;border:none;background:transparent;font-size:13px;font-weight:600;color:rgba(232,255,240,.45);cursor:pointer;transition:background .18s,color .18s}.aup__mode-btn--on{background:rgba(7,233,133,.18);color:#07e985;border:1px solid rgba(7,233,133,.3)}.aup__perks{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.aup__perk{display:flex;align-items:center;gap:5px;padding:5px 10px;background:rgba(7,233,133,.07);border:1px solid rgba(7,233,133,.15);border-radius:20px;font-size:12px;color:rgba(232,255,240,.65)}.aup__perk span{color:rgba(232,255,240,.55)}.aup__form{gap:14px}.aup__field,.aup__form{display:flex;flex-direction:column}.aup__field{gap:6px}.aup__field .aup__field-row label,.aup__field label{font-size:12px;font-weight:600;color:rgba(232,255,240,.6);text-transform:uppercase;letter-spacing:.05em}.aup__field-row{display:flex;justify-content:space-between;align-items:center}.aup__optional{font-size:11px;font-weight:400;text-transform:none;color:rgba(232,255,240,.35);letter-spacing:0}.aup__input{width:100%;background:rgba(255,255,255,.05);border:1.5px solid rgba(7,233,133,.15);border-radius:11px;padding:12px 14px;font-size:15px;color:#e8fff0;outline:none;transition:border-color .18s,box-shadow .18s;font-family:inherit}.aup__input::placeholder{color:rgba(232,255,240,.25)}.aup__input:focus{border-color:rgba(7,233,133,.5);box-shadow:0 0 0 3px rgba(7,233,133,.08)}.aup__input--otp{text-align:center;font-size:22px;font-weight:700;letter-spacing:.25em}.aup__input--referral{font-family:monospace;letter-spacing:.05em;text-transform:uppercase}.aup__phone-wrap{display:flex;align-items:center;background:rgba(255,255,255,.05);border:1.5px solid rgba(7,233,133,.15);border-radius:11px;overflow:hidden;transition:border-color .18s,box-shadow .18s}.aup__phone-wrap:focus-within{border-color:rgba(7,233,133,.5);box-shadow:0 0 0 3px rgba(7,233,133,.08)}.aup__phone-prefix{padding:0 12px;font-size:13px;font-weight:700;color:#07e985;white-space:nowrap;border-right:1px solid rgba(7,233,133,.15);height:100%;display:flex;align-items:center;align-self:stretch}.aup__phone-wrap input{flex:1 1;background:transparent;border:none;outline:none;padding:12px 14px;font-size:15px;color:#e8fff0;font-family:inherit}.aup__phone-wrap input::placeholder{color:rgba(232,255,240,.25)}.aup__pw-wrap{display:flex;align-items:center;background:rgba(255,255,255,.05);border:1.5px solid rgba(7,233,133,.15);border-radius:11px;overflow:hidden;transition:border-color .18s,box-shadow .18s}.aup__pw-wrap:focus-within{border-color:rgba(7,233,133,.5);box-shadow:0 0 0 3px rgba(7,233,133,.08)}.aup__pw-wrap input{flex:1 1;background:transparent;border:none;outline:none;padding:12px 14px;font-size:15px;color:#e8fff0;font-family:inherit}.aup__pw-wrap input::placeholder{color:rgba(232,255,240,.25)}.aup__pw-eye{padding:0 14px;background:transparent;border:none;cursor:pointer;font-size:16px;color:rgba(232,255,240,.4);align-self:stretch;display:flex;align-items:center;transition:color .15s}.aup__link,.aup__pw-eye:hover{color:#07e985}.aup__link{font-size:12px;text-decoration:none;font-weight:600}.aup__link:hover{text-decoration:underline}.aup__otp-info{display:flex;align-items:flex-start;gap:10px;padding:14px;background:rgba(7,233,133,.06);border:1px solid rgba(7,233,133,.18);border-radius:11px}.aup__otp-info-icon{font-size:20px;flex-shrink:0}.aup__otp-info p{font-size:13px;color:rgba(232,255,240,.6);margin:0;line-height:1.5}.aup__otp-info p strong{color:#e8fff0}.aup__demo-code{padding:8px 12px;background:rgba(7,233,133,.08);border-radius:8px;font-size:12px;color:rgba(232,255,240,.5);text-align:center}.aup__demo-code strong{color:#07e985;font-family:monospace;font-size:14px;letter-spacing:.15em}.aup__check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.aup__check input[type=checkbox]{width:17px;height:17px;margin-top:1px;accent-color:#07e985;flex-shrink:0;cursor:pointer}.aup__check span{font-size:13px;color:rgba(232,255,240,.55);line-height:1.5}.aup__check--terms span{font-size:12px}.aup__check a{color:#07e985;text-decoration:underline}.aup__error{padding:10px 13px;background:rgba(220,38,38,.12);border:1px solid rgba(220,38,38,.3);border-radius:9px;font-size:13px;color:#fca5a5;line-height:1.4}.aup__submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border-radius:12px;border:none;background:linear-gradient(135deg,#07e985,#04c96d);color:#e8fff0;font-size:15px;font-weight:800;cursor:pointer;transition:opacity .18s,transform .1s;letter-spacing:-.01em}.aup__submit:hover{opacity:.92}.aup__submit:active{transform:scale(.98)}.aup__submit:disabled{opacity:.5;cursor:not-allowed}.aup__spinner{width:16px;height:16px;border:2px solid rgba(0,33,20,.3);border-top-color:#e8fff0;border-radius:50%;animation:aup-spin .7s linear infinite;flex-shrink:0}@keyframes aup-spin{to{transform:rotate(1turn)}}.aup__text-btn{background:none;border:none;font-size:13px;color:rgba(232,255,240,.4);cursor:pointer;text-align:center;padding:4px;transition:color .15s}.aup__text-btn:hover{color:#07e985}.aup__divider{display:flex;align-items:center;gap:12px;margin:2px 0}.aup__divider:after,.aup__divider:before{content:"";flex:1 1;height:1px;background:rgba(7,233,133,.12)}.aup__divider span{font-size:12px;color:rgba(232,255,240,.35);white-space:nowrap}.aup__ghost-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;border-radius:12px;border:1.5px solid rgba(7,233,133,.25);background:transparent;color:#07e985;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s}.aup__ghost-btn:hover{background:rgba(7,233,133,.08);border-color:rgba(7,233,133,.4)}.aup__trust{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin-top:16px;font-size:12px;color:rgba(232,255,240,.3);flex-wrap:wrap;justify-content:center}.aup__trust-dot{opacity:.4}.aup__steps{justify-content:center;gap:0}.aup__step,.aup__steps{display:flex;align-items:center}.aup__step{flex-direction:column;gap:4px}.aup__step span{width:28px;height:28px;border-radius:50%;border:2px solid rgba(7,233,133,.2);background:rgba(255,255,255,.03);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:rgba(232,255,240,.3)}.aup__step p{font-size:10px;color:rgba(232,255,240,.3);margin:0;text-transform:uppercase;letter-spacing:.05em}.aup__step--active span{border-color:#07e985;background:rgba(7,233,133,.15);color:#07e985}.aup__step--active p{color:#07e985}.aup__step--done span{border-color:rgba(7,233,133,.4);background:rgba(7,233,133,.08);color:rgba(7,233,133,.7)}.aup__step-line{width:40px;height:2px;background:rgba(7,233,133,.15);margin:0 4px 18px}.aup__success{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:8px 0}.aup__success-icon{font-size:44px}.aup__success h2{font-size:22px;font-weight:800;color:#e8fff0;margin:0}.aup__success p{font-size:13px;color:rgba(232,255,240,.5);margin:0;max-width:280px;line-height:1.6}.ft{background:#010d06;border-top:1px solid rgba(7,233,133,.1);padding:0;margin-top:40px}.ft__body{display:flex;gap:40px;flex-wrap:wrap;padding:40px 24px 32px;max-width:960px;margin:0 auto}.ft__brand{flex:0 0 220px;min-width:0;display:flex;flex-direction:column;gap:14px}.ft__logo{gap:10px}.ft__logo,.ft__logo-mark{display:flex;align-items:center}.ft__logo-mark{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#07e985,#004d33);justify-content:center;font-size:13px;font-weight:900;color:#fff;letter-spacing:-.03em;flex-shrink:0}.ft__logo-text{font-size:18px;font-weight:800;color:#e8fff0;letter-spacing:-.02em}.ft__tagline{font-size:13px;color:rgba(232,255,240,.4);line-height:1.65;margin:0}.ft__badges{display:flex;gap:6px;flex-wrap:wrap}.ft__badge{padding:3px 10px;background:rgba(7,233,133,.08);border:1px solid rgba(7,233,133,.18);border-radius:20px;font-size:11px;color:rgba(7,233,133,.75);font-weight:600}.ft__cols{flex:1 1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;min-width:0}@media (max-width:600px){.ft__cols{grid-template-columns:repeat(2,1fr)}.ft__brand{flex:0 0 100%}}.ft__col{display:flex;flex-direction:column;gap:10px}.ft__col-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(7,233,133,.6);margin-bottom:4px}.ft__col a{font-size:13px;color:rgba(232,255,240,.4);text-decoration:none;transition:color .15s;line-height:1}.ft__col a:hover{color:#07e985}.ft__responsible{display:flex;align-items:flex-start;gap:14px;padding:16px 24px;background:rgba(7,233,133,.04);border:1px solid rgba(7,233,133,.1);border-radius:12px;max-width:912px;margin:0 auto}.ft__responsible-icon{font-size:18px;flex-shrink:0;margin-top:1px}.ft__responsible p{font-size:12px;color:rgba(232,255,240,.35);line-height:1.65;margin:0}.ft__responsible p strong{color:rgba(232,255,240,.6);font-weight:600}.ft__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:16px 24px;border-top:1px solid rgba(7,233,133,.07);max-width:960px;margin:24px auto 0}.ft__bottom span{font-size:12px;color:rgba(232,255,240,.25)}.ft__bottom-links{display:flex;gap:16px}.ft__bottom-links a{font-size:12px;color:rgba(232,255,240,.3);text-decoration:none;transition:color .15s}.ft__bottom-links a:hover{color:#07e985}.lb-page{display:flex;flex-direction:column;gap:0;padding-bottom:40px}.lb-hero{position:relative;overflow:hidden;text-align:center;padding:32px 20px 28px;background:linear-gradient(180deg,rgba(7,233,133,.07),transparent);border-bottom:1px solid rgba(7,233,133,.1)}.lb-hero__glow{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:300px;height:200px;border-radius:50%;background:radial-gradient(ellipse,rgba(7,233,133,.2) 0,transparent 70%);pointer-events:none}.lb-hero__eyebrow{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#07e985;margin:0 0 10px}.lb-hero__title{font-size:1.85rem;font-weight:900;color:#e8fff0;margin:0 0 10px;line-height:1.15}.lb-hero__sub{font-size:.87rem;color:rgba(232,255,240,.5);line-height:1.6;margin:0;max-width:380px;margin-inline:auto}.lb-period-tabs{display:flex;gap:8px;padding:16px 16px 0}.lb-period-tab{flex:1 1;height:38px;border-radius:10px;border:1px solid rgba(7,233,133,.15);background:rgba(255,255,255,.04);color:rgba(232,255,240,.5);font-size:.8rem;font-weight:700;cursor:pointer;transition:all .15s}.lb-period-tab--on{background:rgba(7,233,133,.12);border-color:rgba(7,233,133,.4);color:#07e985}.lb-cat-tabs{display:flex;gap:8px;padding:10px 16px 0}.lb-cat-tab{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03);color:rgba(232,255,240,.45);font-size:.75rem;font-weight:700;cursor:pointer;transition:all .15s}.lb-cat-tab--on{background:#07e985;border-color:#07e985;color:#002114}.lb-podium{display:flex;align-items:flex-end;justify-content:center;gap:0;padding:28px 16px 0}.lb-podium__slot{display:flex;flex-direction:column;align-items:center;flex:1 1;max-width:130px}.lb-podium__crown{font-size:1.4rem;margin-bottom:4px;line-height:1}.lb-podium__avatar{display:grid;place-items:center;border-radius:50%;font-weight:900;font-size:1rem;color:#002114;flex-shrink:0}.lb-podium__avatar--1{width:58px;height:58px;background:#07e985;border:3px solid rgba(7,233,133,.6);box-shadow:0 0 20px rgba(7,233,133,.35)}.lb-podium__avatar--2{width:48px;height:48px;background:#b0b8c0;color:#1a1a2e}.lb-podium__avatar--3{width:44px;height:44px;background:#c87941;color:#1a0e05}.lb-podium__badge{font-size:1.1rem;margin:4px 0 2px;line-height:1}.lb-podium__name{font-size:.78rem;font-weight:800;color:#e8fff0;text-align:center;margin:2px 0 1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}.lb-podium__city{font-size:.62rem;color:rgba(232,255,240,.4);margin:0 0 6px}.lb-podium__val{font-size:.72rem;font-weight:800;color:#07e985;margin:0 0 8px;text-align:center}.lb-podium__block{width:100%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:900;color:rgba(232,255,240,.4);border-radius:10px 10px 0 0;border:1px solid rgba(7,233,133,.12);border-bottom:none}.lb-podium__block--1{height:70px;background:rgba(7,233,133,.12);border-color:rgba(7,233,133,.25);color:#07e985;font-size:1.2rem}.lb-podium__block--2{height:50px;background:rgba(255,255,255,.05)}.lb-podium__block--3{height:36px;background:rgba(255,255,255,.04)}.lb-list{margin:0 16px;border:1px solid rgba(7,233,133,.1);border-radius:16px;overflow:hidden}.lb-list__header{display:flex;align-items:center;padding:10px 14px;background:rgba(7,233,133,.06);border-bottom:1px solid rgba(7,233,133,.1);gap:10px}.lb-list__hcol{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:rgba(232,255,240,.35)}.lb-list__hcol--rank{width:28px;text-align:center;flex-shrink:0}.lb-list__hcol--player{flex:1 1}.lb-list__hcol--val{width:72px;text-align:right;flex-shrink:0}.lb-row{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.04);transition:background .12s}.lb-row:last-child{border-bottom:none}.lb-row:hover{background:rgba(7,233,133,.04)}.lb-row__rank{width:28px;text-align:center;font-size:.78rem;font-weight:800;color:rgba(232,255,240,.3);flex-shrink:0}.lb-row__player{flex:1 1;display:flex;align-items:center;gap:10px;min-width:0}.lb-row__avatar{width:34px;height:34px;border-radius:50%;background:rgba(7,233,133,.12);border:1px solid rgba(7,233,133,.2);display:grid;place-items:center;font-size:.85rem;font-weight:900;color:#07e985;flex-shrink:0}.lb-row__player strong{display:block;font-size:.85rem;font-weight:700;color:#e8fff0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-row__player small{display:block;font-size:.68rem;color:rgba(232,255,240,.4)}.lb-row__val{width:72px;text-align:right;font-size:.8rem;font-weight:800;color:#07e985;flex-shrink:0}.lb-my-rank{justify-content:space-between;margin:16px 16px 0;padding:14px 16px;border-radius:14px;background:rgba(7,233,133,.07);border:1px solid rgba(7,233,133,.2)}.lb-my-rank,.lb-my-rank__left{display:flex;align-items:center;gap:12px}.lb-my-rank__avatar{width:38px;height:38px;border-radius:50%;background:#07e985;color:#002114;display:grid;place-items:center;font-size:1rem;font-weight:900;flex-shrink:0}.lb-my-rank__left strong{display:block;font-size:.82rem;font-weight:800;color:#e8fff0}.lb-my-rank__left p{margin:0;font-size:.72rem;color:rgba(232,255,240,.45)}.lb-my-rank__right{text-align:right}.lb-my-rank__pos{display:block;font-size:1.2rem;font-weight:900;color:rgba(232,255,240,.25)}.lb-my-rank__right small{font-size:.65rem;color:rgba(232,255,240,.35)}.lb-join-cta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;margin:20px 16px 0;padding:22px 20px;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(7,233,133,.12)}.lb-join-cta__icon{font-size:2rem;line-height:1}.lb-join-cta strong{display:block;font-size:.95rem;font-weight:800;color:#e8fff0;margin-bottom:4px}.lb-join-cta p{margin:0;font-size:.8rem;color:rgba(232,255,240,.45);line-height:1.55}.lb-join-cta__btn{display:inline-flex;align-items:center;height:42px;padding:0 22px;border-radius:12px;background:#07e985;color:#002114;font-size:.85rem;font-weight:800;text-decoration:none;margin-top:4px;transition:background .15s}.lb-join-cta__btn:hover{background:#34f09a}.as-avatar-section{display:flex;align-items:center;gap:18px;padding:20px 16px 16px;border-bottom:1px solid rgba(7,233,133,.1)}.as-avatar-wrap{position:relative;flex-shrink:0}.as-avatar-img{object-fit:cover;border:2.5px solid rgba(7,233,133,.4);box-shadow:0 0 0 4px rgba(7,233,133,.08)}.as-avatar-img,.as-avatar-placeholder{width:80px;height:80px;border-radius:50%}.as-avatar-placeholder{background:linear-gradient(135deg,#07e985,#004d33);color:#002114;display:grid;place-items:center;font-size:1.8rem;font-weight:900;border:2.5px solid rgba(7,233,133,.4)}.as-avatar-edit-btn{position:absolute;bottom:0;right:0;width:26px;height:26px;border-radius:50%;border:2px solid #020f08;background:#07e985;font-size:.7rem;cursor:pointer;display:grid;place-items:center;transition:transform .13s}.as-avatar-edit-btn:hover{transform:scale(1.1)}.as-avatar-info{flex:1 1;min-width:0}.as-avatar-info strong{display:block;font-size:.92rem;font-weight:800;color:#e8fff0;margin-bottom:2px}.as-avatar-info>p{font-size:.72rem;color:rgba(232,255,240,.4);margin:0 0 10px}.as-avatar-actions{display:flex;flex-wrap:wrap;gap:8px}.as-avatar-btn{height:32px;padding:0 14px;border-radius:8px;border:none;font-size:.75rem;font-weight:700;cursor:pointer;transition:background .15s,opacity .15s}.as-avatar-btn:disabled{opacity:.6;cursor:not-allowed}.as-avatar-btn--save{background:#07e985;color:#002114}.as-avatar-btn--save:hover:not(:disabled){background:#34f09a}.as-avatar-btn--change{background:rgba(7,233,133,.12);border:1px solid rgba(7,233,133,.3);color:#07e985}.as-avatar-btn--remove{background:rgba(255,80,80,.1);border:1px solid rgba(255,80,80,.25);color:#ff6b6b}.as-avatar-msg{font-size:.72rem;margin:6px 0 0}.as-avatar-msg--ok{color:#07e985}.as-avatar-msg--err{color:#ff6b6b}.pm-modal-overlay{position:fixed;inset:0;z-index:500;background:rgba(0,0,0,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;padding:0 0 calc(var(--bottom-nav-h) + 8px);animation:pmFadeIn .22s ease}@keyframes pmFadeIn{0%{opacity:0}to{opacity:1}}.pm-modal{position:relative;width:100%;max-width:480px;background:#0d1f14;border:1px solid rgba(7,233,133,.2);border-radius:24px 24px 0 0;padding:28px 22px;animation:pmSlideUp .28s cubic-bezier(.34,1.26,.64,1)}@keyframes pmSlideUp{0%{transform:translateY(80px);opacity:0}to{transform:translateY(0);opacity:1}}.pm-modal__close{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;border:none;background:rgba(255,255,255,.08);color:rgba(232,255,240,.5);font-size:.75rem;cursor:pointer;display:grid;place-items:center;transition:background .13s}.pm-modal__close:hover{background:rgba(255,255,255,.14)}.pm-modal__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.pm-modal__emoji{font-size:2.4rem;line-height:1}.pm-modal__inner h2{font-size:1.25rem;font-weight:900;color:#e8fff0;margin:0;line-height:1.2}.pm-modal__inner>p{font-size:.88rem;color:rgba(232,255,240,.6);line-height:1.6;margin:0;max-width:340px}.pm-modal__prize-strip{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border-radius:12px;background:rgba(7,233,133,.08);border:1px solid rgba(7,233,133,.18);margin:4px 0}.pm-modal__prize-strip span{font-size:.78rem;font-weight:700;color:rgba(232,255,240,.55)}.pm-modal__prize-strip strong{font-size:1rem;font-weight:900;color:#07e985}.pm-modal__perks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:2px 0}.pm-modal__perks span{font-size:.75rem;font-weight:700;color:rgba(232,255,240,.55);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:4px 12px}.pm-modal__cta{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border-radius:14px;background:#07e985;color:#002114;font-size:.95rem;font-weight:800;text-decoration:none;border:none;cursor:pointer;margin-top:4px;transition:background .15s}.pm-modal__cta:hover{background:#34f09a}.pm-modal__cta--ghost{background:transparent;border:1.5px solid rgba(7,233,133,.3);color:#07e985}.pm-modal__cta--ghost:hover{background:rgba(7,233,133,.08)}.pm-modal__skip{background:none;border:none;color:rgba(232,255,240,.35);font-size:.78rem;cursor:pointer;padding:4px;margin-top:-2px}.pm-modal__skip:hover{color:rgba(232,255,240,.6)}.hs-banner{flex-wrap:wrap;margin:0;padding:12px 16px;background:rgba(7,233,133,.07);border-bottom:1px solid rgba(7,233,133,.12)}.hs-banner,.hs-banner__left{display:flex;align-items:center;gap:10px}.hs-banner__left{flex:1 1;min-width:0}.hs-banner__icon{font-size:1.4rem;flex-shrink:0}.hs-banner__left strong{display:block;font-size:.82rem;font-weight:800;color:#e8fff0}.hs-banner__left p{margin:0;font-size:.72rem;color:rgba(232,255,240,.45)}.hs-banner__right{display:flex;align-items:center;gap:8px;flex-shrink:0}.hs-banner__btn{height:32px;padding:0 14px;border-radius:8px;background:#07e985;color:#002114;border:none;font-size:.75rem;font-weight:800;cursor:pointer;transition:background .13s}.hs-banner__btn:hover{background:#34f09a}.hs-banner__dismiss{background:none;border:none;color:rgba(232,255,240,.35);font-size:.85rem;cursor:pointer;padding:4px;line-height:1}.hs-card{position:relative;margin:0 16px;padding:18px;border-radius:16px;background:rgba(7,233,133,.06);border:1px solid rgba(7,233,133,.15)}.hs-card__close{position:absolute;top:12px;right:12px;background:none;border:none;color:rgba(232,255,240,.35);font-size:.8rem;cursor:pointer}.hs-card__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.hs-card__icon{font-size:1.6rem;line-height:1;flex-shrink:0}.hs-card__head strong{display:block;font-size:.88rem;font-weight:800;color:#e8fff0}.hs-card__head p{margin:0;font-size:.74rem;color:rgba(232,255,240,.45)}.hs-steps{width:100%;padding-top:12px;border-top:1px solid rgba(7,233,133,.1)}.hs-steps__label{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:rgba(7,233,133,.6);margin:0 0 10px}.hs-step{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.hs-step span{font-size:.9rem;flex-shrink:0;line-height:1.5}.hs-step p{margin:0;font-size:.8rem;color:rgba(232,255,240,.6);line-height:1.5}.hs-steps__done{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:10px;background:rgba(7,233,133,.12);border:1px solid rgba(7,233,133,.25);color:#07e985;font-size:.82rem;font-weight:700;cursor:pointer;margin-top:12px;transition:background .13s}.hs-steps__done:hover{background:rgba(7,233,133,.2)}.sub-page{max-width:680px;margin:0 auto;padding:20px 16px 120px;display:flex;flex-direction:column;gap:32px}.sub-hero{text-align:center;padding:8px 0}.sub-hero__eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#ffc107);margin:0 0 8px}.sub-hero__title{font-size:clamp(1.6rem,5vw,2.2rem);font-weight:800;margin:0 0 10px}.sub-hero__sub{font-size:.92rem;color:var(--outline);margin:0;line-height:1.6}.sub-plans{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:520px){.sub-plans{grid-template-columns:1fr}}.sub-plan{position:relative;background:var(--surface,#1a1f2e);border:1px solid var(--border,rgba(255,255,255,.08));border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:16px}.sub-plan--highlight{border-color:var(--accent,#ffc107);box-shadow:0 0 0 1px var(--accent,#ffc107),0 8px 32px rgba(255,193,7,.12)}.sub-plan__badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--accent,#ffc107);color:#000;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 12px;border-radius:20px;white-space:nowrap}.sub-plan__head{display:flex;flex-direction:column;gap:4px}.sub-plan__label{font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--outline);margin:0}.sub-plan__price{display:flex;align-items:baseline;gap:4px}.sub-plan__price strong{font-size:clamp(1.8rem,6vw,2.4rem);font-weight:800;color:var(--accent,#ffc107)}.sub-plan__price span{font-size:.85rem;color:var(--outline)}.sub-plan__fee{font-size:.72rem;color:var(--outline);margin:0}.sub-plan__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;flex:1 1}.sub-plan__features li{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;line-height:1.4}.sub-plan__check{color:#07e985;font-size:.8rem;flex-shrink:0;margin-top:1px}.sub-plan__cta{width:100%;padding:13px;border-radius:10px;font-size:.88rem;font-weight:700;cursor:pointer;border:none;transition:opacity .15s,transform .1s}.sub-plan__cta:disabled{opacity:.6;cursor:not-allowed}.sub-plan__cta--primary{background:var(--accent,#ffc107);color:#000}.sub-plan__cta--ghost{background:transparent;border:1px solid var(--border,rgba(255,255,255,.15));color:var(--fg)}.sub-plan__cta:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.sub-error{background:rgba(255,80,80,.1);border:1px solid rgba(255,80,80,.3);border-radius:10px;padding:12px 16px;font-size:.85rem;color:#ff8080;display:flex;gap:8px;align-items:flex-start}.sub-prizes{display:flex;flex-direction:column;gap:16px}.sub-prizes h2{font-size:1.2rem;font-weight:800;margin:0}.sub-prizes__sub{font-size:.85rem;color:var(--outline);margin:0;line-height:1.6}.sub-prize-tiers{display:flex;flex-direction:column;gap:12px}.sub-prize-tier{background:var(--surface,#1a1f2e);border:1px solid var(--border,rgba(255,255,255,.08));border-radius:12px;padding:16px}.sub-prize-tier__head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.sub-prize-tier__head strong{font-size:.88rem;font-weight:700}.sub-prize-tier__head span{font-size:.75rem;color:var(--outline);flex:1 1}.sub-prize-tier__total{font-size:.8rem;font-weight:700;color:var(--accent,#ffc107)}.sub-prize-tier__places{display:flex;gap:8px}.sub-prize-tier__place{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:2px;background:rgba(255,255,255,.04);border-radius:8px;padding:8px 4px}.sub-prize-tier__rank{font-size:.68rem;color:var(--outline)}.sub-prize-tier__place strong{font-size:.78rem;font-weight:700;color:var(--accent,#ffc107)}.sub-steps h2{font-size:1.2rem;font-weight:800;margin:0 0 16px}.sub-step-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:480px){.sub-step-list{grid-template-columns:1fr}}.sub-step{background:var(--surface,#1a1f2e);border:1px solid var(--border,rgba(255,255,255,.08));border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:6px}.sub-step__num{font-size:.68rem;font-weight:800;color:var(--accent,#ffc107);letter-spacing:.08em}.sub-step__icon{font-size:1.4rem}.sub-step h3{font-size:.9rem;font-weight:700;margin:0}.sub-step p{font-size:.8rem;color:var(--outline);margin:0;line-height:1.5}.sub-trust{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.sub-trust__item{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--outline);background:rgba(255,255,255,.04);border-radius:20px;padding:6px 12px}.sub-legal{font-size:.72rem;color:var(--outline);text-align:center;line-height:1.6;margin:0}.lotto-home__trust-banner{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap;background:rgba(255,193,7,.06);border:1px solid rgba(255,193,7,.15);border-radius:12px;padding:10px 16px;margin-bottom:4px}.lotto-home__trust-item{display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 16px;flex-shrink:0}.lotto-home__trust-item--momo{flex-direction:row;gap:6px;font-size:.78rem;color:var(--outline)}.lotto-home__trust-num{font-size:1rem;font-weight:800;color:var(--accent,#ffc107);line-height:1}.lotto-home__trust-item>span:last-child{font-size:.68rem;color:var(--outline);white-space:nowrap}.lotto-home__trust-div{width:1px;height:28px;background:rgba(255,255,255,.1);flex-shrink:0}.lotto-home__trust-div--momo{display:none}@media (max-width:400px){.lotto-home__trust-item--momo{display:none}}.lb-challenge{background:var(--surface,#1a1f2e);border:1px solid var(--border,rgba(255,255,255,.08));border-radius:16px;padding:20px 16px;display:flex;flex-direction:column;gap:16px}.lb-challenge__head{display:flex;align-items:center;gap:10px}.lb-challenge__head h2{font-size:1.1rem;font-weight:800;margin:0}.lb-challenge__live-dot{width:8px;height:8px;border-radius:50%;background:var(--accent,#ffc107);animation:pulse 1.8s infinite;flex-shrink:0}.lb-challenge__sub{font-size:.84rem;color:var(--outline);margin:0;line-height:1.5}.lb-challenge__prizes{display:flex;gap:8px}.lb-challenge__prize{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 6px}.lb-challenge__prize-icon{font-size:1rem}.lb-challenge__prize-place{font-size:.65rem;color:var(--outline)}.lb-challenge__prize-val{font-size:.78rem;font-weight:700;color:var(--accent,#ffc107)}.lb-challenge__locked{position:relative;border-radius:12px;overflow:hidden;min-height:200px}.lb-challenge__preview{display:flex;flex-direction:column;gap:1px;filter:blur(3px);opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lb-challenge__match-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:rgba(255,255,255,.04);border-radius:8px}.lb-challenge__match-name{font-size:.82rem;font-weight:600}.lb-challenge__match-picks{display:flex;gap:6px}.lb-challenge__match-picks span{width:32px;height:32px;border-radius:8px;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.lb-challenge__lock-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:12px;padding:24px;text-align:center;z-index:2}.lb-challenge__lock-icon{font-size:2rem}.lb-challenge__lock-overlay strong{font-size:1rem;font-weight:700}.lb-challenge__lock-overlay p{font-size:.82rem;color:var(--outline);margin:0;line-height:1.5}.lb-challenge__unlock-btn{background:var(--accent,#ffc107);color:#000;font-size:.88rem;font-weight:700;padding:12px 24px;border-radius:10px;text-decoration:none;margin-top:4px;transition:opacity .15s}.lb-challenge__unlock-btn:hover{opacity:.88}.lb-challenge__signup-link{font-size:.78rem;color:var(--outline);text-decoration:underline}.lb-challenge__legal{font-size:.7rem;color:var(--outline);text-align:center;line-height:1.5;margin:0}.ft__legal-disclaimer{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-top:1px solid var(--border,rgba(255,255,255,.08));margin-bottom:4px}.ft__legal-disclaimer p{font-size:.72rem;color:var(--outline);line-height:1.6;margin:0}.ft__legal-disclaimer strong{color:rgba(255,255,255,.5)}.pp-paywall{display:flex;flex-direction:column;align-items:center;gap:10px;padding:4px 0;width:100%}.pp-paywall__msg{font-size:.85rem;font-weight:600;color:rgba(255,255,255,.7);margin:0}.pp-cta--subscribe{background:linear-gradient(135deg,#ffc107,#ff9800);color:#000;font-weight:800;text-decoration:none;text-align:center;border-radius:12px;padding:14px 20px;width:100%;display:block;font-size:.95rem;box-shadow:0 4px 16px rgba(255,193,7,.25)}.pp-paywall__sub{font-size:.75rem;color:var(--outline);margin:0;text-align:center}.lb-row--me{background:rgba(7,233,133,.06);border-left:3px solid var(--accent,#ffc107)}.lb-podium__avatar--me{border:2px solid var(--accent,#ffc107)}.ref-stats{display:flex;gap:12px;justify-content:center;padding:0 20px 8px;flex-wrap:wrap}.ref-stat{background:var(--card-bg,rgba(255,255,255,.04));border:1px solid var(--border,rgba(255,255,255,.08));border-radius:12px;padding:14px 20px;text-align:center;flex:1 1;min-width:90px}.ref-stat__val{display:block;font-size:1.4rem;font-weight:800}.ref-stat__lbl{display:block;font-size:.72rem;color:var(--outline);margin-top:2px}.ref-progress-section{padding:0 20px 16px}.ref-progress-label{display:flex;justify-content:space-between;font-size:.78rem;margin-bottom:8px;font-weight:600}.ref-progress-bar{height:8px;background:rgba(255,255,255,.08);border-radius:999px;overflow:hidden}.ref-progress-bar__fill{height:100%;border-radius:999px;transition:width .4s ease}.ref-tiers{padding:0 20px 8px}.ref-tiers__grid{display:flex;flex-direction:column;gap:12px;margin-top:10px}.ref-tier{background:var(--card-bg,rgba(255,255,255,.04));border:1px solid var(--border,rgba(255,255,255,.08));border-radius:14px;padding:16px;transition:border-color .2s}.ref-tier--done{opacity:.6}.ref-tier__head{display:flex;align-items:center;gap:10px;margin-bottom:8px;position:relative}.ref-tier__icon{font-size:1.4rem}.ref-tier__name{display:block;font-size:.92rem;font-weight:700}.ref-tier__range{display:block;font-size:.72rem;color:var(--outline)}.ref-tier__badge{position:absolute;right:0;top:0;font-size:.65rem;font-weight:700;color:#000;padding:3px 8px;border-radius:999px}.ref-tier__desc{font-size:.8rem;color:var(--outline);margin:0 0 10px;line-height:1.5}.ref-tier__amounts{display:flex;gap:12px}.ref-tier__amount{background:rgba(255,255,255,.04);border-radius:8px;padding:8px 12px;text-align:center}.ref-tier__amount span{display:block;font-size:.95rem;font-weight:700}.ref-tier__amount small{font-size:.68rem;color:var(--outline)}[data-theme=light]{--bg:#f2faf5;--bg-2:#eaf6ef;--bg-3:#dff0e6;--surface:#ffffff;--surface-2:#f2faf5;--surface-muted:#e6f3ec;--border:rgba(0,77,51,0.15);--border-2:rgba(0,77,51,0.09);--text:#0d2b1a;--text-2:#004d33;--text-3:rgba(13,43,26,0.52);--muted:rgba(13,43,26,0.48);--on-surface:#0d2b1a;--outline:rgba(13,43,26,0.52);--deep-forest:#004d33;--shadow:0 4px 24px rgba(0,0,0,0.1);--primary:#00a85a;--primary-dark:#007a42;--primary-light:#07e985}[data-theme=light] .site-frame,[data-theme=light] .site-frame--home,[data-theme=light] body{color:#0d2b1a;background:#f2faf5}[data-theme=light] .topbar{background:rgba(242,250,245,.97);border-bottom-color:rgba(0,77,51,.14)}[data-theme=light] .topbar .brandmark__text strong{color:#0d2b1a}[data-theme=light] .topbar .brandmark__text small{color:rgba(13,43,26,.55)}[data-theme=light] .topbar__avatar{background:rgba(0,77,51,.1);border-color:rgba(0,77,51,.25);color:#0d2b1a}[data-theme=light] .home-shell__topbar{background:rgba(242,250,245,.97);border-bottom-color:rgba(0,77,51,.14)}[data-theme=light] .home-shell__ticker{background:#004d33}[data-theme=light] .home-shell__brandmark strong{color:#0d2b1a!important}[data-theme=light] .home-shell__brandmark small{color:rgba(13,43,26,.55)!important}[data-theme=light] .home-shell__ball{background:#004d33;color:#07e985}[data-theme=light] .home-shell__wallet-pill{background:rgba(0,77,51,.1);border-color:rgba(0,77,51,.25);color:#004d33}[data-theme=light] .hamburger{background:rgba(0,77,51,.09);border-color:rgba(0,77,51,.3)}[data-theme=light] .hamburger span{background:#004d33}[data-theme=light] .hamburger:hover{background:rgba(0,77,51,.16);border-color:rgba(0,77,51,.5)}[data-theme=light] .side-nav{background:#ffffff;border-right-color:rgba(0,77,51,.12)}[data-theme=light] .side-nav__head{border-bottom-color:rgba(0,77,51,.1)}[data-theme=light] .side-nav__brand-ball{background:#004d33;color:#07e985}[data-theme=light] .side-nav__brand-text strong{color:#0d2b1a}[data-theme=light] .side-nav__brand-text small{color:rgba(13,43,26,.55)}[data-theme=light] .side-nav__identity{background:rgba(0,77,51,.06);border-color:rgba(0,77,51,.1)}[data-theme=light] .side-nav__identity-avatar{background:#004d33;color:#07e985}[data-theme=light] .side-nav__identity-info strong{color:#0d2b1a}[data-theme=light] .side-nav__identity-info span{color:rgba(13,43,26,.55)}[data-theme=light] .side-nav__section-label{color:rgba(13,43,26,.45)}[data-theme=light] .side-nav__item{color:#0d2b1a}[data-theme=light] .side-nav__item:hover{background:rgba(0,77,51,.07);color:#004d33}[data-theme=light] .side-nav__item--active{background:rgba(0,77,51,.1);color:#004d33}[data-theme=light] .side-nav__item-label{color:inherit}[data-theme=light] .side-nav__close{color:#0d2b1a}[data-theme=light] .side-nav__close:hover{background:rgba(0,77,51,.1)}[data-theme=light] .side-nav__footer{border-top-color:rgba(0,77,51,.1);background:#f2faf5}[data-theme=light] .side-nav__signout{color:#c0392b;border-color:rgba(192,57,43,.25)}[data-theme=light] .side-nav__signout:hover{background:rgba(192,57,43,.07)}[data-theme=light] .bottom-nav{background:rgba(242,250,245,.97);border-top-color:rgba(0,77,51,.14)}[data-theme=light] .bottom-nav__item{color:rgba(13,43,26,.5)}[data-theme=light] .bottom-nav__item:hover{color:rgba(13,43,26,.75)}[data-theme=light] .bottom-nav__item--active{color:#004d33}[data-theme=light] .bottom-nav--home .bottom-nav__item{color:rgba(13,43,26,.5)}[data-theme=light] .bottom-nav--home .bottom-nav__item--active{color:#004d33}[data-theme=light] .bottom-nav__icon svg{stroke:currentColor}[data-theme=light] .theme-toggle{color:#004d33;background:rgba(0,77,51,.08);border-color:rgba(0,77,51,.22)}[data-theme=light] .theme-toggle:hover{background:rgba(0,77,51,.15);border-color:rgba(0,77,51,.4)}[data-theme=light] .hm-page{background:#f2faf5}[data-theme=light] .hm-hero{background:linear-gradient(160deg,#004d33,#002e1f)}[data-theme=light] .hm-stats-bar{background:#ffffff;border-color:rgba(0,77,51,.12)}[data-theme=light] .hm-stat strong{color:#0d2b1a}[data-theme=light] .hm-stat span{color:rgba(13,43,26,.55)}[data-theme=light] .hm-stat-div{background:rgba(0,77,51,.12)}[data-theme=light] .hm-how{background:#ffffff;border-color:rgba(0,77,51,.12)}[data-theme=light] .hm-how__step{background:#f2faf5}[data-theme=light] .hm-how__num{background:rgba(0,77,51,.12);color:#004d33}[data-theme=light] .hm-how__step strong{color:#0d2b1a}[data-theme=light] .hm-how__step p{color:rgba(13,43,26,.6)}[data-theme=light] .hm-how__arrow{color:rgba(13,43,26,.35)}[data-theme=light] .hm-section-title{color:#0d2b1a}[data-theme=light] .hm-section-link{color:#004d33}[data-theme=light] .hm-tab{background:rgba(0,77,51,.06);border-color:rgba(0,77,51,.15);color:rgba(13,43,26,.65)}[data-theme=light] .hm-tab--on{background:#004d33;color:#ffffff;border-color:#004d33}[data-theme=light] .hm-pool-card{background:#ffffff;border-color:rgba(0,77,51,.14);color:#0d2b1a}[data-theme=light] .hm-pool-card:hover{border-color:rgba(0,77,51,.4)}[data-theme=light] .hm-pool-card--grand{border-color:#FFD600;background:#fffdf0}[data-theme=light] .hm-pool-card__prize-label{color:rgba(13,43,26,.55)}[data-theme=light] .hm-pool-card__name,[data-theme=light] .hm-pool-card__prize-val{color:#0d2b1a}[data-theme=light] .hm-pool-card__team{color:rgba(13,43,26,.75)}[data-theme=light] .hm-pool-card__vs{color:rgba(13,43,26,.4)}[data-theme=light] .hm-pool-card__more{color:rgba(13,43,26,.45)}[data-theme=light] .hm-pool-card__entries{color:rgba(13,43,26,.55)}[data-theme=light] .hm-pool-card__countdown span{color:#0d2b1a}[data-theme=light] .hm-pool-card__countdown small{color:rgba(13,43,26,.5)}[data-theme=light] .hm-pool-card__kickoff{color:rgba(13,43,26,.55)}[data-theme=light] .hm-pool-card__cta{color:#004d33}[data-theme=light] .hm-badge--live{background:rgba(7,233,133,.15);color:#006b3a}[data-theme=light] .hm-badge--upcoming{background:rgba(255,193,7,.15);color:#7a5a00}[data-theme=light] .hm-badge--closed{background:rgba(0,77,51,.08);color:rgba(13,43,26,.55)}[data-theme=light] .hm-empty{color:rgba(13,43,26,.55)}[data-theme=light] .hm-winners{background:#ffffff;border-color:rgba(0,77,51,.12)}[data-theme=light] .hm-winner{border-bottom-color:rgba(0,77,51,.08)}[data-theme=light] .hm-winner__info strong{color:#0d2b1a}[data-theme=light] .hm-winner__info span{color:rgba(13,43,26,.55)}[data-theme=light] .hm-winner__amount{color:#004d33}[data-theme=light] .hm-winners__momo{background:rgba(0,77,51,.06)}[data-theme=light] .hm-winners__momo p,[data-theme=light] .hm-winners__momo strong{color:rgba(13,43,26,.75)!important}[data-theme=light] .hm-join{background:linear-gradient(160deg,#004d33,#002e1f)}[data-theme=light] .hm-join__plan{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:#e8fff0}[data-theme=light] .hm-join__plan--featured{background:rgba(255,214,0,.12);border-color:#FFD600}[data-theme=light] .hm-trust{background:#ffffff;border-color:rgba(0,77,51,.1)}[data-theme=light] .hm-trust__item p{color:rgba(13,43,26,.6)}[data-theme=light] .pp-page{background:#f2faf5;color:#0d2b1a}[data-theme=light] .pp-header{color:#0d2b1a}[data-theme=light] .pp-header__eyebrow{color:rgba(13,43,26,.55)}[data-theme=light] .pp-header__title{color:#0d2b1a}[data-theme=light] .pp-header__pool-size span{color:rgba(13,43,26,.6)}[data-theme=light] .pp-header__pool-size strong{color:#0d2b1a}[data-theme=light] .pp-back{background:rgba(0,77,51,.07);border-color:rgba(0,77,51,.18);color:#0d2b1a}[data-theme=light] .pp-back:hover{background:rgba(0,77,51,.12)}[data-theme=light] .pp-not-found h2{color:#0d2b1a!important}[data-theme=light] .pp-not-found p{color:rgba(13,43,26,.55)!important}[data-theme=light] .pp-progress__track{background:rgba(0,77,51,.1)}[data-theme=light] .pp-progress__label{color:rgba(13,43,26,.55)}[data-theme=light] .pp-match{background:#ffffff;border-color:rgba(0,77,51,.12)}[data-theme=light] .pp-match--picked{border-color:#004d33;background:rgba(0,77,51,.04)}[data-theme=light] .pp-match__meta{color:rgba(13,43,26,.5)}[data-theme=light] .pp-match__num{color:rgba(13,43,26,.55)}[data-theme=light] .pp-team span{color:#0d2b1a}[data-theme=light] .pp-vs{color:rgba(13,43,26,.4)}[data-theme=light] .pp-pick{background:rgba(0,77,51,.06);border-color:rgba(0,77,51,.2);color:#0d2b1a}[data-theme=light] .pp-pick:hover{background:rgba(0,77,51,.12);border-color:rgba(0,77,51,.4)}[data-theme=light] .pp-pick--on{background:#004d33;border-color:#004d33;color:#ffffff}[data-theme=light] .pp-tiers__label{color:rgba(13,43,26,.55)}[data-theme=light] .pp-tier{background:#ffffff;border-color:rgba(0,77,51,.12)}[data-theme=light] .pp-tier span{color:rgba(13,43,26,.55)}[data-theme=light] .pp-tier strong{color:#0d2b1a}[data-theme=light] .pp-tier small{color:rgba(13,43,26,.45)}[data-theme=light] .pp-slip{background:#ffffff;border-color:rgba(0,77,51,.15)}[data-theme=light] .pp-slip__stats>div:not(.pp-slip__divider)>span{color:rgba(13,43,26,.55)}[data-theme=light] .pp-slip__stats strong{color:#0d2b1a}[data-theme=light] .pp-slip__divider{background:rgba(0,77,51,.1)}[data-theme=light] .pp-cta{background:#004d33;color:#ffffff}[data-theme=light] .pp-cta:not(:disabled):hover{background:#003828}[data-theme=light] .pp-email-input{background:#f2faf5;border-color:rgba(0,77,51,.2);color:#0d2b1a}[data-theme=light] .lb-page{background:#f2faf5;color:#0d2b1a}[data-theme=light] .lb-hero{background:linear-gradient(160deg,#004d33,#002e1f)}[data-theme=light] .lb-scoring-info{background:#ffffff;border-color:rgba(0,77,51,.12)}[data-theme=light] .lb-scoring-info__rule strong{color:#0d2b1a}[data-theme=light] .lb-scoring-info__rule p{color:rgba(13,43,26,.6)}[data-theme=light] .lb-period-tab{background:rgba(0,77,51,.07);border-color:rgba(0,77,51,.15);color:rgba(13,43,26,.65)}[data-theme=light] .lb-period-tab--on{background:#004d33;color:#ffffff;border-color:#004d33}[data-theme=light] .lb-cat-tab{background:rgba(0,77,51,.06);border-color:rgba(0,77,51,.14);color:rgba(13,43,26,.65)}[data-theme=light] .lb-cat-tab--on{background:#004d33;color:#ffffff;border-color:#004d33}[data-theme=light] .lb-podium__avatar--1,[data-theme=light] .lb-podium__avatar--2,[data-theme=light] .lb-podium__avatar--3{background:#004d33;color:#07e985}[data-theme=light] .lb-podium__name{color:#0d2b1a}[data-theme=light] .lb-podium__city{color:rgba(13,43,26,.55)}[data-theme=light] .lb-podium__val{color:rgba(13,43,26,.65)}[data-theme=light] .lb-podium__block--1{background:#FFD600;color:#000}[data-theme=light] .lb-podium__block--2,[data-theme=light] .lb-podium__block--3{background:rgba(0,77,51,.12);color:#0d2b1a}[data-theme=light] .lb-podium__prize-pill{background:rgba(0,77,51,.1);color:#0d2b1a}[data-theme=light] .lb-podium__prize-pill--gold{background:#FFD600;color:#000}[data-theme=light] .lb-list{background:#ffffff;border-color:rgba(0,77,51,.12)}[data-theme=light] .lb-list__header{border-bottom-color:rgba(0,77,51,.1)}[data-theme=light] .lb-list__hcol{color:rgba(13,43,26,.5)}[data-theme=light] .lb-row{border-bottom-color:rgba(0,77,51,.07);color:#0d2b1a}[data-theme=light] .lb-row:hover{background:rgba(0,77,51,.04)}[data-theme=light] .lb-row__rank{color:rgba(13,43,26,.45)}[data-theme=light] .lb-row__avatar{background:#004d33;color:#07e985}[data-theme=light] .lb-row__player>div strong{color:#0d2b1a}[data-theme=light] .lb-row__player>div small{color:rgba(13,43,26,.55)}[data-theme=light] .lb-row__val{color:#0d2b1a}[data-theme=light] .lb-row__prize{color:#a17100}[data-theme=light] .lb-row--me{background:rgba(0,77,51,.08);border-color:rgba(0,77,51,.25)}[data-theme=light] .lb-my-rank{background:#ffffff;border-color:rgba(0,77,51,.14)}[data-theme=light] .lb-my-rank__avatar{background:#004d33;color:#07e985}[data-theme=light] .lb-my-rank__left>div strong{color:#0d2b1a}[data-theme=light] .lb-my-rank__left>div p{color:rgba(13,43,26,.55)}[data-theme=light] .lb-my-rank__pos{color:#0d2b1a}[data-theme=light] .lb-my-rank__right small{color:rgba(13,43,26,.5)}[data-theme=light] .lb-join-cta{background:#ffffff;border-color:rgba(0,77,51,.14);color:#0d2b1a}[data-theme=light] .lb-join-cta>div strong{color:#0d2b1a}[data-theme=light] .lb-join-cta>div p{color:rgba(13,43,26,.6)}[data-theme=light] .lb-challenge{background:#ffffff;border-color:rgba(0,77,51,.12)}[data-theme=light] .lb-challenge__head h2{color:#0d2b1a}[data-theme=light] .lb-challenge__sub{color:rgba(13,43,26,.65)}[data-theme=light] .lb-challenge__prize-icon{color:inherit}[data-theme=light] .lb-challenge__prize-place{color:rgba(13,43,26,.6)}[data-theme=light] .lb-challenge__prize-val{color:#0d2b1a}[data-theme=light] .lb-challenge__prize-desc{color:rgba(13,43,26,.5)}[data-theme=light] .lb-challenge__locked{background:rgba(0,77,51,.05);border-color:rgba(0,77,51,.15)}[data-theme=light] .lb-challenge__match-row{border-bottom-color:rgba(0,77,51,.08)}[data-theme=light] .lb-challenge__match-name{color:rgba(13,43,26,.55)}[data-theme=light] .lb-challenge__match-picks span{background:rgba(0,77,51,.08);color:rgba(13,43,26,.65);border-color:rgba(0,77,51,.15)}[data-theme=light] .lb-challenge__legal{color:rgba(13,43,26,.5)}[data-theme=light] .lb-prize-note{background:rgba(0,77,51,.05);border-color:rgba(0,77,51,.18)}[data-theme=light] .lb-prize-note p{color:rgba(13,43,26,.65)}[data-theme=light] .lb-prize-note p strong{color:#0d2b1a}[data-theme=light] .pm-page{background:#f2faf5;color:#0d2b1a}[data-theme=light] .pm-hero{background:linear-gradient(160deg,#004d33,#002e1f)}[data-theme=light] .pm-pill{background:rgba(255,255,255,.15);color:#e8fff0;border-color:rgba(255,255,255,.2)}[data-theme=light] .pm-plans__label{color:rgba(13,43,26,.5)}[data-theme=light] .pm-plan{background:#ffffff;border-color:rgba(0,77,51,.15);color:#0d2b1a}[data-theme=light] .pm-plan:hover{border-color:rgba(0,77,51,.4)}[data-theme=light] .pm-plan--featured{background:#fffdf0;border-color:#e6c200}[data-theme=light] .pm-plan__tag{color:rgba(13,43,26,.5)}[data-theme=light] .pm-plan__price strong{color:#0d2b1a}[data-theme=light] .pm-plan__price span{color:rgba(13,43,26,.55)}[data-theme=light] .pm-plan__features li{color:rgba(13,43,26,.65)}[data-theme=light] .pm-member-banner{background:rgba(0,77,51,.07);border-color:rgba(0,77,51,.25);color:#0d2b1a}[data-theme=light] .pm-member-banner strong{color:#0d2b1a}[data-theme=light] .pm-member-banner p{color:rgba(13,43,26,.6)}[data-theme=light] .pm-referral{background:#ffffff;border-color:rgba(0,77,51,.12)}[data-theme=light] .pm-referral__tag{color:#004d33}[data-theme=light] .pm-referral__title{color:#0d2b1a}[data-theme=light] .pm-referral__title span{color:#004d33}[data-theme=light] .pm-referral__desc{color:rgba(13,43,26,.65)}[data-theme=light] .pm-referral__step-num{background:rgba(0,77,51,.1);border-color:rgba(0,77,51,.25);color:#004d33}[data-theme=light] .pm-referral__step>div strong{color:#0d2b1a}[data-theme=light] .pm-referral__step>div p{color:rgba(13,43,26,.6)}[data-theme=light] .pm-referral__card{background:#f2faf5;border-color:rgba(0,77,51,.14)}[data-theme=light] .pm-referral__reward-icon{background:rgba(0,77,51,.1)}[data-theme=light] .pm-referral__reward>div strong{color:#0d2b1a}[data-theme=light] .pm-referral__code-label,[data-theme=light] .pm-referral__link-label,[data-theme=light] .pm-referral__reward>div span{color:rgba(13,43,26,.55)}[data-theme=light] .pm-referral__code{color:#004d33}[data-theme=light] .pm-referral__code,[data-theme=light] .pm-referral__link-row{background:#ffffff;border-color:rgba(0,77,51,.2)}[data-theme=light] .pm-referral__link-text{color:rgba(13,43,26,.65)}[data-theme=light] .pm-referral__login-note{color:rgba(13,43,26,.6)}[data-theme=light] .pm-referral__stats{background:rgba(0,77,51,.05);border-color:rgba(0,77,51,.1)}[data-theme=light] .pm-referral__stat strong{color:#0d2b1a}[data-theme=light] .pm-referral__stat span{color:rgba(13,43,26,.55)}[data-theme=light] .pm-referral__stat-div{background:rgba(0,77,51,.12)}[data-theme=light] .pm-referral__tier{background:rgba(0,77,51,.05)}[data-theme=light] .pm-referral__tier>div{color:rgba(13,43,26,.65)}[data-theme=light] .pm-referral__tier>div strong{color:#0d2b1a}[data-theme=light] .pm-section__label{color:rgba(13,43,26,.5)}[data-theme=light] .pm-card{background:#ffffff;border-color:rgba(0,77,51,.12);color:#0d2b1a}[data-theme=light] .pm-card--gold{background:#fffdf0;border-color:rgba(230,194,0,.4)}[data-theme=light] .pm-card--blue{background:#f0f7ff;border-color:rgba(60,130,246,.3)}[data-theme=light] .pm-card--purple{background:#faf0ff;border-color:rgba(168,85,247,.3)}[data-theme=light] .pm-card--orange{background:#fff7f0;border-color:rgba(249,115,22,.3)}[data-theme=light] .pm-card__tag{color:rgba(13,43,26,.5)}[data-theme=light] .pm-card__title{color:#0d2b1a}[data-theme=light] .pm-card__desc{color:rgba(13,43,26,.65)}[data-theme=light] .pm-prize-model{background:#ffffff;border-color:rgba(0,77,51,.12)}[data-theme=light] .pm-prize-model__title{color:#0d2b1a}[data-theme=light] .pm-prize-model__desc{color:rgba(13,43,26,.65)}[data-theme=light] .pm-prize-model__step>span{background:rgba(0,77,51,.1);border-color:rgba(0,77,51,.25);color:#004d33}[data-theme=light] .pm-prize-model__step>div strong{color:#0d2b1a}[data-theme=light] .pm-prize-model__step>div p{color:rgba(13,43,26,.6)}[data-theme=light] .pm-tnc{background:rgba(0,77,51,.05);border-color:rgba(0,77,51,.1)}[data-theme=light] .pm-tnc p{color:rgba(13,43,26,.6)}[data-theme=light] .mb2-page{background:#f2faf5;color:#0d2b1a}[data-theme=light] .mb2-header h1{color:#0d2b1a}[data-theme=light] .mb2-header__stats span{color:rgba(13,43,26,.55)}[data-theme=light] .mb2-header__dot{color:rgba(13,43,26,.35)}[data-theme=light] .mb2-filter{background:rgba(0,77,51,.06);border-color:rgba(0,77,51,.15);color:rgba(13,43,26,.65)}[data-theme=light] .mb2-filter--on{background:#004d33;color:#ffffff;border-color:#004d33}[data-theme=light] .mb2-empty{color:rgba(13,43,26,.55)}[data-theme=light] .mb2-empty strong{color:#0d2b1a}[data-theme=light] .mb2-card{background:#ffffff;border-color:rgba(0,77,51,.12);color:#0d2b1a}[data-theme=light] .mb2-card--won{background:#f0fff6;border-color:rgba(7,233,133,.4)}[data-theme=light] .mb2-card--lost{background:#fff3f3;border-color:rgba(230,57,70,.25)}[data-theme=light] .mb2-status-badge--pending{background:rgba(255,214,0,.15);color:#7a5a00}[data-theme=light] .mb2-status-badge--won{background:rgba(7,233,133,.15);color:#006b3a}[data-theme=light] .mb2-status-badge--lost{background:rgba(230,57,70,.12);color:#c0392b}[data-theme=light] .mb2-card-date{color:rgba(13,43,26,.5)}[data-theme=light] .mb2-card-title{color:#0d2b1a}[data-theme=light] .mb2-ticket-id{color:rgba(13,43,26,.45)}[data-theme=light] .mb2-match{border-bottom-color:rgba(0,77,51,.08)}[data-theme=light] .mb2-match--hit{background:rgba(7,233,133,.07)}[data-theme=light] .mb2-match--miss{background:rgba(230,57,70,.05)}[data-theme=light] .mb2-match__num{color:rgba(13,43,26,.45)}[data-theme=light] .mb2-team__name{color:#0d2b1a}[data-theme=light] .mb2-vs{color:rgba(13,43,26,.4)}[data-theme=light] .mb2-pick-chip{background:rgba(0,77,51,.07);border-color:rgba(0,77,51,.18);color:#0d2b1a}[data-theme=light] .mb2-pick-chip--hit{background:rgba(7,233,133,.15);color:#006b3a;border-color:rgba(7,233,133,.4)}[data-theme=light] .mb2-pick-chip--miss{background:rgba(230,57,70,.1);color:#c0392b;border-color:rgba(230,57,70,.3)}[data-theme=light] .mb2-foot{border-top-color:rgba(0,77,51,.1)}[data-theme=light] .mb2-foot__stat span{color:rgba(13,43,26,.55)}[data-theme=light] .mb2-foot__stat strong{color:#0d2b1a}[data-theme=light] .mb2-foot__div{background:rgba(0,77,51,.12)}[data-theme=light] .page-stack{background:#f2faf5;color:#0d2b1a}[data-theme=light] .dashboard-shell{background:#f2faf5}[data-theme=light] .dashboard-hero{color:#0d2b1a}[data-theme=light] .dashboard-hero__eyebrow{color:rgba(13,43,26,.5)}[data-theme=light] .dashboard-hero__title{color:#0d2b1a}[data-theme=light] .dashboard-hero__sub{color:rgba(13,43,26,.6)}[data-theme=light] .dashboard-identity-card{background:#ffffff;border-color:rgba(0,77,51,.14)}[data-theme=light] .dashboard-identity-card__avatar{background:#004d33;color:#07e985}[data-theme=light] .dashboard-identity-card__meta strong{color:#0d2b1a}[data-theme=light] .dashboard-identity-card__meta span{color:rgba(13,43,26,.55)}[data-theme=light] .dashboard-badge{background:rgba(0,77,51,.1);color:rgba(13,43,26,.65)}[data-theme=light] .dashboard-stat-card{background:#ffffff;border-color:rgba(0,77,51,.12);color:#0d2b1a}[data-theme=light] .dashboard-stat-card span{color:rgba(13,43,26,.55)}[data-theme=light] .dashboard-stat-card strong{color:#0d2b1a}[data-theme=light] .dashboard-stat-card small{color:rgba(13,43,26,.5)}[data-theme=light] .dashboard-stat-card--accent{background:#004d33;border-color:#003828;color:#e8fff0}[data-theme=light] .dashboard-stat-card--accent small,[data-theme=light] .dashboard-stat-card--accent span,[data-theme=light] .dashboard-stat-card--accent strong{color:inherit}[data-theme=light] .dashboard-tabs{border-bottom-color:rgba(0,77,51,.12)}[data-theme=light] .dashboard-tab{color:rgba(13,43,26,.55)}[data-theme=light] .dashboard-tab--active{color:#004d33;border-bottom-color:#004d33}[data-theme=light] .dashboard-card{background:#ffffff;border-color:rgba(0,77,51,.12);color:#0d2b1a}[data-theme=light] .dashboard-section-heading__eyebrow{color:rgba(13,43,26,.5)}[data-theme=light] .dashboard-section-heading h2{color:#0d2b1a}[data-theme=light] .dashboard-transaction-item{border-bottom-color:rgba(0,77,51,.08)}[data-theme=light] .dashboard-transaction-item>div span{color:rgba(13,43,26,.65)}[data-theme=light] .dashboard-transaction-item>div strong{color:rgba(13,43,26,.45)}[data-theme=light] .dashboard-winning-item{border-bottom-color:rgba(0,77,51,.08)}[data-theme=light] .dashboard-winning-item span{color:rgba(13,43,26,.6)}[data-theme=light] .dashboard-empty-state-lite strong,[data-theme=light] .dashboard-winning-item strong{color:#0d2b1a}[data-theme=light] .dashboard-empty-state-lite p{color:rgba(13,43,26,.55)}[data-theme=light] .wallet-studio__account-card,[data-theme=light] .wallet-studio__balance-card,[data-theme=light] .wallet-studio__hero,[data-theme=light] .wallet-studio__method-card,[data-theme=light] .wallet-studio__panel{background:#f2faf5;border-color:rgba(0,77,51,.12);color:#0d2b1a}[data-theme=light] .wallet-studio__balance-card>span,[data-theme=light] .wallet-studio__panel-head p{color:rgba(13,43,26,.55)}[data-theme=light] .wallet-studio__balance-card strong{color:#0d2b1a}[data-theme=light] .wallet-studio__balance-card small{color:rgba(13,43,26,.5)}[data-theme=light] .wallet-studio__panel-head h3{color:#0d2b1a}[data-theme=light] .wallet-studio__panel-head span{color:rgba(13,43,26,.5)}[data-theme=light] .wallet-studio__account-card strong,[data-theme=light] .wallet-studio__method-card strong{color:#0d2b1a}[data-theme=light] .wallet-studio__account-card span,[data-theme=light] .wallet-studio__method-card span{color:rgba(13,43,26,.55)}[data-theme=light] .wallet-studio__notice{background:rgba(255,214,0,.08);border-color:rgba(230,170,0,.25)}[data-theme=light] .wallet-studio__notice strong{color:#7a5a00}[data-theme=light] .wallet-studio__notice p{color:rgba(13,43,26,.65)}[data-theme=light] .wallet-studio__amount-chip{background:rgba(0,77,51,.07);border-color:rgba(0,77,51,.18);color:#0d2b1a}[data-theme=light] .wallet-studio__amount-chip:hover{background:rgba(0,77,51,.13)}[data-theme=light] .my-bets__card,[data-theme=light] .my-bets__favorite,[data-theme=light] .my-bets__promo-card{background:#ffffff;border-color:rgba(0,77,51,.12);color:#0d2b1a}[data-theme=light] .my-bets__hero>div strong{color:#0d2b1a}[data-theme=light] .my-bets__hero>div span{color:rgba(13,43,26,.55)}[data-theme=light] .my-bets__filter{background:rgba(0,77,51,.06);border-color:rgba(0,77,51,.15);color:rgba(13,43,26,.65)}[data-theme=light] .my-bets__filter--active{background:#004d33;color:#ffffff}[data-theme=light] .my-bets__match-row{border-bottom-color:rgba(0,77,51,.08)}[data-theme=light] .my-bets__match-index{color:rgba(13,43,26,.45)}[data-theme=light] .my-bets__match-teams strong{color:#0d2b1a}[data-theme=light] .my-bets__match-teams span{color:rgba(13,43,26,.55)}[data-theme=light] .my-bets__match-picks{color:rgba(13,43,26,.65)}[data-theme=light] .profile-dash{background:#f2faf5}[data-theme=light] .pd2-greeting{background:linear-gradient(160deg,#004d33,#002e1f)}[data-theme=light] .pd2-greeting__initials{background:rgba(255,255,255,.15);color:#e8fff0}[data-theme=light] .pd2-greeting__time-pill{background:rgba(255,255,255,.15);color:rgba(232,255,240,.85)}[data-theme=light] .pd2-stats{background:#ffffff;border-color:rgba(0,77,51,.12)}[data-theme=light] .pd2-stat strong{color:#0d2b1a}[data-theme=light] .pd2-stat span{color:rgba(13,43,26,.55)}[data-theme=light] .pd2-stat-divider{background:rgba(0,77,51,.12)}[data-theme=light] .pd2-withdraw-btn{background:rgba(0,77,51,.1);border-color:rgba(0,77,51,.25);color:#004d33}[data-theme=light] .pd2-menu{background:#ffffff;border-color:rgba(0,77,51,.1)}[data-theme=light] .pd2-menu-item{background:#ffffff;border-bottom-color:rgba(0,77,51,.07);color:#0d2b1a}[data-theme=light] .pd2-menu-item:hover{background:rgba(0,77,51,.04)}[data-theme=light] .pd2-menu-copy strong{color:#0d2b1a}[data-theme=light] .pd2-menu-copy small{color:rgba(13,43,26,.5)}[data-theme=light] .pd2-menu-chevron{color:rgba(13,43,26,.35)}[data-theme=light] .pd2-menu-badge{background:#004d33;color:#ffffff}[data-theme=light] .pd2-icon--settings{background:rgba(0,77,51,.1);color:#004d33}[data-theme=light] .pd2-icon--bets{background:rgba(0,77,51,.07);color:#004d33}[data-theme=light] .pd2-icon--resp{background:rgba(0,77,51,.08);color:#004d33}[data-theme=light] .pd2-icon--notif{background:rgba(255,193,7,.12);color:#7a5a00}[data-theme=light] .pd2-icon--admin{background:rgba(255,193,7,.1);color:#7a5a00}[data-theme=light] .pd2-referral{background:rgba(0,77,51,.06);border-color:rgba(0,77,51,.15)}[data-theme=light] .pd2-referral__left>div strong{color:#0d2b1a}[data-theme=light] .pd2-referral__left>div p{color:rgba(13,43,26,.6)}[data-theme=light] .pd2-logout{color:#c0392b;border-color:rgba(192,57,43,.2)}[data-theme=light] .pd2-logout:hover{background:rgba(192,57,43,.06)}[data-theme=light] .pd2-sub-card--active{background:rgba(0,77,51,.06);border-color:rgba(0,77,51,.25)}[data-theme=light] .pd2-sub-card--inactive{background:#ffffff;border-color:rgba(0,77,51,.14)}[data-theme=light] .pd2-sub-card__title{color:#0d2b1a}[data-theme=light] .pd2-sub-card__meta{color:rgba(13,43,26,.55)}[data-theme=light] .as-sub-card--active{background:rgba(0,77,51,.06);border-color:rgba(0,77,51,.25)}[data-theme=light] .as-sub-card--inactive{background:#ffffff;border-color:rgba(0,77,51,.14)}[data-theme=light] .as-sub-card__left strong{color:#0d2b1a}[data-theme=light] .as-sub-card__expiry,[data-theme=light] .as-sub-card__expiry-warn{color:inherit}[data-theme=light] .screen-page{background:#f2faf5;color:#0d2b1a}[data-theme=light] .screen-page__header h1{color:#0d2b1a}[data-theme=light] .screen-page__header p{color:rgba(13,43,26,.55)}[data-theme=light] .screen-page__back{background:rgba(0,77,51,.07);border-color:rgba(0,77,51,.18);color:#0d2b1a}[data-theme=light] .screen-page__form{background:transparent}[data-theme=light] .screen-section-label{color:rgba(13,43,26,.5)}[data-theme=light] .screen-field span{color:rgba(13,43,26,.65)}[data-theme=light] .screen-field input,[data-theme=light] .screen-field select{background:#ffffff;border-color:rgba(0,77,51,.2);color:#0d2b1a}[data-theme=light] .screen-field input::placeholder{color:rgba(13,43,26,.38)}[data-theme=light] .screen-field input:focus,[data-theme=light] .screen-field select:focus{border-color:#007a42;box-shadow:0 0 0 3px rgba(0,77,51,.12)}[data-theme=light] .screen-field input[readonly]{background:rgba(0,77,51,.05);color:rgba(13,43,26,.55)}[data-theme=light] .screen-field select option{background:#ffffff;color:#0d2b1a}[data-theme=light] .as-avatar-section{background:transparent}[data-theme=light] .as-avatar-placeholder{background:#004d33;color:#07e985}[data-theme=light] .as-avatar-info strong{color:#0d2b1a}[data-theme=light] .as-avatar-info p{color:rgba(13,43,26,.55)}[data-theme=light] .notif-list{background:#f2faf5}[data-theme=light] .notif-item{background:#ffffff;border-color:rgba(0,77,51,.1);color:#0d2b1a}[data-theme=light] .notif-item__body strong{color:#0d2b1a}[data-theme=light] .notif-item__body p{color:rgba(13,43,26,.6)}[data-theme=light] .notif-item__time{color:rgba(13,43,26,.45)}[data-theme=light] .auth-page{background:#f2faf5}[data-theme=light] .auth-hero-panel{background:linear-gradient(160deg,#004d33,#002e1f)}[data-theme=light] .auth-card{background:#ffffff;border-color:rgba(0,77,51,.14)}[data-theme=light] .auth-card h2{color:#0d2b1a}[data-theme=light] .auth-card .eyebrow{color:rgba(13,43,26,.5)}[data-theme=light] .auth-method-switch,[data-theme=light] .auth-mode-switch{background:rgba(0,77,51,.07)}[data-theme=light] .auth-method-switch__item--active,[data-theme=light] .auth-mode-switch__item--active{background:#ffffff;color:#004d33}[data-theme=light] .auth-field label{color:rgba(13,43,26,.65)}[data-theme=light] .auth-field input,[data-theme=light] .auth-input-shell{background:#f2faf5;border-color:rgba(0,77,51,.2);color:#0d2b1a}[data-theme=light] .auth-field input:focus,[data-theme=light] .auth-input-shell:focus-within{border-color:#007a42;box-shadow:0 0 0 3px rgba(0,77,51,.12)}[data-theme=light] .auth-field input::placeholder{color:rgba(13,43,26,.38)}[data-theme=light] .auth-input-shell__prefix{color:rgba(13,43,26,.5)}[data-theme=light] .auth-form__footer,[data-theme=light] .auth-form__hint{color:rgba(13,43,26,.55)}[data-theme=light] .auth-provider-button{background:#ffffff;border-color:rgba(0,77,51,.2);color:#0d2b1a}[data-theme=light] .auth-provider-button:hover{background:#f2faf5}[data-theme=light] .auth-provider-note{background:rgba(0,77,51,.05);border-color:rgba(0,77,51,.12)}[data-theme=light] .auth-provider-note h3{color:#0d2b1a}[data-theme=light] .auth-provider-note p{color:rgba(13,43,26,.6)}[data-theme=light] .auth-demo-code{background:#f2faf5;border-color:rgba(0,77,51,.15)}[data-theme=light] .auth-demo-code span{color:rgba(13,43,26,.55)}[data-theme=light] .auth-demo-code strong{color:#004d33}[data-theme=light] .auth-mini-steps__step{background:rgba(0,77,51,.06);border-color:rgba(0,77,51,.15);color:rgba(13,43,26,.65)}[data-theme=light] .auth-mini-steps__step--done{color:#004d33;border-color:#004d33}[data-theme=light] .auth-toggle button{color:rgba(13,43,26,.55)}[data-theme=light] .auth-toggle button:hover{color:#004d33}[data-theme=light] .auth-error{background:rgba(192,57,43,.08);color:#c0392b;border-color:rgba(192,57,43,.25)}[data-theme=light] .auth-success{background:rgba(0,77,51,.08);color:#004d33;border-color:rgba(0,77,51,.3)}[data-theme=light] .ref-page{background:#f2faf5;color:#0d2b1a}[data-theme=light] .ref-hero{background:linear-gradient(160deg,#004d33,#002e1f)}[data-theme=light] .ref-stats{background:#ffffff;border-color:rgba(0,77,51,.12)}[data-theme=light] .ref-stats>div strong{color:#0d2b1a}[data-theme=light] .ref-stats>div span{color:rgba(13,43,26,.55)}[data-theme=light] .ref-tier{background:#ffffff;border-color:rgba(0,77,51,.12)}[data-theme=light] .ref-tier--active{border-color:rgba(0,77,51,.4)!important}[data-theme=light] .ref-tier__name{color:#0d2b1a}[data-theme=light] .ref-tier__range{color:rgba(13,43,26,.5)}[data-theme=light] .ref-tier__desc{color:rgba(13,43,26,.6)}[data-theme=light] .ref-tier__amount{background:rgba(0,77,51,.06)}[data-theme=light] .ref-tier__amount span{color:#0d2b1a}[data-theme=light] .ref-tier__amount small{color:rgba(13,43,26,.5)}[data-theme=light] .ft{background:#0d2b1a;color:#e8fff0}[data-theme=light] .button--ghost{color:#004d33;border-color:rgba(0,77,51,.35)}[data-theme=light] .button--ghost:hover{border-color:#004d33;background:rgba(0,77,51,.07);color:#004d33}[data-theme=light] .button--outline{color:#004d33;border-color:rgba(0,77,51,.35)}[data-theme=light] .button--primary{color:#ffffff}[data-theme=light] .pool-hub{background:#f2faf5;color:#0d2b1a}[data-theme=light] .pool-tabs{border-bottom-color:rgba(0,77,51,.12)}[data-theme=light] .pool-tab{color:rgba(13,43,26,.6)}[data-theme=light] .pool-tab:hover{background:rgba(0,77,51,.06)}[data-theme=light] .pool-tab--active{color:#004d33;border-bottom-color:#004d33}[data-theme=light] .pool-status--open{background:rgba(7,233,133,.12);color:#006b3a;border-color:rgba(7,233,133,.3)}[data-theme=light] .pool-status--upcoming{background:rgba(255,193,7,.12);color:#7a5a00;border-color:rgba(255,193,7,.3)}[data-theme=light] .pool-status--closed{background:rgba(0,77,51,.08);color:rgba(13,43,26,.5)}[data-theme=light] .subscribe-page{background:#f2faf5;color:#0d2b1a}[data-theme=light] .screen-balance-card{background:#004d33;color:#e8fff0}[data-theme=light] .screen-balance-card span{color:rgba(232,255,240,.7)}[data-theme=light] .screen-balance-card strong{color:#e8fff0}[data-theme=light] .screen-quick-btn{background:rgba(0,77,51,.08);border-color:rgba(0,77,51,.2);color:#0d2b1a}[data-theme=light] .screen-quick-btn--active,[data-theme=light] .screen-quick-btn:hover{background:#004d33;color:#ffffff}[data-theme=light] .screen-payout-account{background:#ffffff;border-color:rgba(0,77,51,.14)}[data-theme=light] .screen-payout-account span{color:rgba(13,43,26,.55)}[data-theme=light] .screen-payout-account strong{color:#0d2b1a}[data-theme=light] .screen-payout-account small{color:rgba(13,43,26,.45)}[data-theme=light] .dashboard-field input,[data-theme=light] .dashboard-field select{background:#f2faf5;border-color:rgba(0,77,51,.2);color:#0d2b1a}[data-theme=light] .lb-scoring-info__icon{opacity:1}[data-theme=light] .home-shell__wallet-group,[data-theme=light] .topbar__right{gap:8px}html{transition:background-color .25s ease,color .25s ease}.auth-card,.auth-field input,.auth-input-shell,.bottom-nav,.dashboard-card,.dashboard-identity-card,.dashboard-stat-card,.hm-how,.hm-pool-card,.hm-stats-bar,.hm-trust,.hm-winners,.home-shell__topbar,.lb-challenge,.lb-join-cta,.lb-list,.lb-my-rank,.lb-scoring-info,.mb2-card,.notif-item,.pd2-menu,.pd2-menu-item,.pd2-stats,.pd2-sub-card,.pm-card,.pm-plan,.pm-prize-model,.pm-referral,.pm-referral__card,.ref-tier,.screen-field input,.screen-field select,.side-nav,.side-nav__footer,.site-frame,.site-frame--home,.topbar,.wallet-studio__account-card,.wallet-studio__balance-card,.wallet-studio__panel,body{transition:background-color .22s ease,color .22s ease,border-color .22s ease}.theme-toggle{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:rgba(255,214,0,.1);border:1.5px solid rgba(255,214,0,.35);border-radius:10px;cursor:pointer;transition:background .18s,border-color .18s,transform .15s;flex-shrink:0}.theme-toggle:hover{background:rgba(255,214,0,.2);border-color:rgba(255,214,0,.6);transform:scale(1.06)}.theme-toggle:active{transform:scale(.93)}.theme-toggle--compact{width:34px;height:34px;border-radius:8px}[data-theme=light] .theme-toggle{background:rgba(45,58,140,.08);border-color:rgba(45,58,140,.25)}[data-theme=light] .theme-toggle:hover{background:rgba(45,58,140,.16);border-color:rgba(45,58,140,.45);transform:scale(1.06)}.side-nav__theme-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;margin-bottom:10px;background:rgba(7,233,133,.06);border:1px solid rgba(7,233,133,.14);border-radius:10px}.side-nav__theme-label{font-size:.85rem;font-weight:600;color:var(--text,#e8fff0)}[data-theme=light] .side-nav__theme-row{background:rgba(45,58,140,.05);border-color:rgba(45,58,140,.12)}[data-theme=light] .side-nav__theme-label{color:#0d2b1a}.auth-hamburger{position:fixed;top:14px;left:14px;z-index:200;display:flex;align-items:center;gap:8px}.hiw-page{padding-bottom:calc(var(--bottom-nav-h, 64px) + 24px)}.hiw-hero{position:relative;overflow:hidden;background:linear-gradient(160deg,#004d33,#002e1f);padding:52px 24px 44px;text-align:center}.hiw-hero__glow{position:absolute;inset:0;background:radial-gradient(ellipse at 50% -20%,rgba(7,233,133,.22),transparent 60%);pointer-events:none}.hiw-hero__eyebrow{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(232,255,240,.6);margin:0 0 12px}.hiw-hero__title{font-family:var(--font-heading,"Bebas Neue",sans-serif);font-size:clamp(3rem,10vw,5rem);font-weight:400;line-height:.95;letter-spacing:.02em;color:#e8fff0;margin:0 0 14px}.hiw-hero__title span{color:#07e985}.hiw-hero__sub{font-size:clamp(.9rem,2.5vw,1rem);color:rgba(232,255,240,.75);max-width:480px;margin:0 auto 24px;line-height:1.6}.hiw-hero__cta-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.hiw-btn{display:inline-flex;align-items:center;justify-content:center;font-size:.88rem;font-weight:700;padding:12px 22px;border-radius:10px;text-decoration:none;transition:transform .15s,opacity .15s;border:2px solid transparent}.hiw-btn:active{transform:scale(.97)}.hiw-btn--primary{background:#07e985;color:#000}.hiw-btn--primary:hover{background:#34f09a}.hiw-btn--ghost{background:transparent;border-color:rgba(232,255,240,.35);color:#e8fff0}.hiw-btn--ghost:hover{border-color:rgba(232,255,240,.65)}.hiw-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px;padding:24px 16px}.hiw-step{background:var(--surface,rgba(255,255,255,.04));border:1.5px solid var(--border,rgba(7,233,133,.14));border-radius:16px;padding:22px 20px}.hiw-step__num{font-family:var(--font-heading,"Bebas Neue",sans-serif);font-size:2.8rem;font-weight:400;color:rgba(7,233,133,.25);line-height:1;margin-bottom:4px}.hiw-step__icon{font-size:1.8rem;margin-bottom:8px}.hiw-step__title{font-size:1rem;font-weight:700;color:var(--text,#e8fff0);margin:0 0 8px}.hiw-step__body{font-size:.84rem;color:var(--outline,rgba(232,255,240,.5));line-height:1.6;margin:0}.hiw-section-title{font-size:1.15rem;font-weight:800;color:var(--text,#e8fff0);margin:0 0 6px}.hiw-section-sub{font-size:.84rem;color:var(--outline,rgba(232,255,240,.5));margin:0 0 16px;line-height:1.5}.hiw-prizes{padding:8px 16px 24px}.hiw-prizes__grid{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.hiw-prizes__grid::-webkit-scrollbar{display:none}.hiw-prize-card{flex:0 0 auto;background:var(--surface,rgba(255,255,255,.04));border:1px solid var(--border,rgba(7,233,133,.14));border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:90px;text-align:center}.hiw-prize-card__icon{font-size:1.4rem}.hiw-prize-card__place{font-size:.7rem;color:var(--outline)}.hiw-prize-card__amount{font-size:.95rem;font-weight:800;color:var(--text,#e8fff0)}.hiw-prizes__note{font-size:.78rem;color:var(--outline);margin-top:12px;line-height:1.5}.hiw-prizes__note strong{color:var(--text,#e8fff0)}.hiw-prizes__note a{color:#07e985;text-decoration:underline}.hiw-rules{padding:0 16px 24px}.hiw-rules__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.hiw-rules__item{display:flex;gap:12px;align-items:flex-start;background:var(--surface,rgba(255,255,255,.04));border:1px solid var(--border);border-radius:10px;padding:12px 14px;font-size:.84rem;color:var(--outline);line-height:1.55}.hiw-rules__num{width:22px;height:22px;border-radius:50%;background:rgba(7,233,133,.15);color:#07e985;font-size:.72rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.hiw-faq{padding:0 16px 24px}.hiw-faq__list{display:flex;flex-direction:column;gap:10px}.hiw-faq__item{background:var(--surface,rgba(255,255,255,.04));border:1px solid var(--border);border-radius:12px;padding:16px}.hiw-faq__q{font-size:.9rem;font-weight:700;color:var(--text,#e8fff0);margin:0 0 6px}.hiw-faq__a{font-size:.82rem;color:var(--outline);margin:0;line-height:1.6}.hiw-cta{position:relative;overflow:hidden;margin:0 16px 24px;background:linear-gradient(160deg,#004d33,#002e1f);border-radius:16px;padding:28px 20px;text-align:center}.hiw-cta__glow{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,rgba(7,233,133,.18),transparent 60%);pointer-events:none}.hiw-cta h2{font-family:var(--font-heading,"Bebas Neue",sans-serif);font-size:2rem;font-weight:400;color:#e8fff0;margin:0 0 6px;position:relative}.hiw-cta p{font-size:.85rem;color:rgba(232,255,240,.7);margin:0 0 20px;position:relative}.hiw-cta__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;position:relative;margin-bottom:16px}.hiw-cta__legal{font-size:.72rem!important;color:rgba(232,255,240,.45)!important;margin:0!important}.hiw-cta__legal a{color:rgba(232,255,240,.65);text-decoration:underline}[data-theme=light] .hiw-step{background:#ffffff;border-color:rgba(0,77,51,.12)}[data-theme=light] .hiw-step__num{color:rgba(0,77,51,.2)}[data-theme=light] .hiw-step__title{color:#0d2b1a}[data-theme=light] .hiw-step__body{color:rgba(13,43,26,.6)}[data-theme=light] .hiw-section-title{color:#0d2b1a}[data-theme=light] .hiw-section-sub{color:rgba(13,43,26,.6)}[data-theme=light] .hiw-prize-card{background:#ffffff;border-color:rgba(0,77,51,.12)}[data-theme=light] .hiw-prize-card__place{color:rgba(13,43,26,.5)}[data-theme=light] .hiw-prize-card__amount{color:#0d2b1a}[data-theme=light] .hiw-prizes__note{color:rgba(13,43,26,.6)}[data-theme=light] .hiw-prizes__note strong{color:#0d2b1a}[data-theme=light] .hiw-rules__item{background:#ffffff;border-color:rgba(0,77,51,.1);color:rgba(13,43,26,.65)}[data-theme=light] .hiw-rules__num{background:rgba(0,77,51,.1);color:#004d33}[data-theme=light] .hiw-faq__item{background:#ffffff;border-color:rgba(0,77,51,.1)}[data-theme=light] .hiw-faq__q{color:#0d2b1a}[data-theme=light] .hiw-faq__a{color:rgba(13,43,26,.65)}.lv-page{min-height:100vh;padding-bottom:88px}.lv-hero{display:flex;align-items:center;justify-content:space-between;padding:20px 16px 4px}.lv-hero__title{font-size:1.55rem;font-weight:800;color:var(--text);letter-spacing:-.01em}.lv-hero__live-badge{display:flex;align-items:center;gap:6px;background:rgba(255,60,60,.14);border:1px solid rgba(255,60,60,.3);border-radius:20px;padding:4px 11px;font-size:.74rem;font-weight:700;color:#ff5252;letter-spacing:.04em;text-transform:uppercase}.lv-hero__live-dot{width:7px;height:7px;border-radius:50%;background:#ff4444;animation:lv-pulse 1.4s ease-in-out infinite;flex-shrink:0}@keyframes lv-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.lv-tabs{display:flex;gap:0;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.06);margin-top:4px}.lv-tab{flex:1 1;padding:11px 4px;background:transparent;border:none;border-bottom:2px solid transparent;color:rgba(255,255,255,.42);font-size:.82rem;font-weight:600;cursor:pointer;text-align:center;display:flex;align-items:center;justify-content:center;gap:5px;transition:color .18s,border-color .18s;white-space:nowrap}.lv-tab--active{color:#07e985;border-bottom-color:#07e985}.lv-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ff4444;color:#fff;font-size:.68rem;font-weight:800;line-height:1}.lv-chips{display:flex;gap:7px;padding:11px 16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lv-chips::-webkit-scrollbar{display:none}.lv-chip{flex-shrink:0;padding:5px 13px;border-radius:20px;border:1px solid rgba(255,255,255,.11);background:transparent;color:rgba(255,255,255,.52);font-size:.76rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .14s,color .14s,border-color .14s}.lv-chip--active{background:rgba(7,233,133,.13);border-color:rgba(7,233,133,.38);color:#07e985}.lv-leagues{padding-bottom:8px}.lv-league{margin-bottom:2px}.lv-league__header{display:flex;align-items:center;gap:8px;padding:9px 16px;background:rgba(255,255,255,.03);border-top:1px solid rgba(255,255,255,.05)}.lv-league__flag{width:20px;height:14px;object-fit:cover;border-radius:2px;flex-shrink:0}.lv-league__flag-placeholder{font-size:1rem;flex-shrink:0}.lv-league__logo{width:22px;height:22px;object-fit:contain;flex-shrink:0}.lv-league__info{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.lv-league__name{font-size:.77rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-league__meta{font-size:.66rem;color:rgba(255,255,255,.32)}.lv-league__count{font-size:.7rem;font-weight:700;color:rgba(255,255,255,.3);background:rgba(255,255,255,.06);border-radius:10px;padding:2px 7px;flex-shrink:0}.lv-match-wrap{border-bottom:1px solid rgba(255,255,255,.04)}.lv-match{display:grid;grid-template-columns:1fr 68px 1fr;align-items:center;grid-gap:4px;gap:4px;padding:10px 16px;background:transparent;border:none;cursor:pointer;width:100%;transition:background .14s}.lv-match:hover{background:rgba(255,255,255,.025)}.lv-match--live{background:rgba(255,70,70,.035)}.lv-match--live:hover{background:rgba(255,70,70,.06)}.lv-match__team{display:flex;align-items:center;gap:6px;min-width:0}.lv-match__team--home{flex-direction:row-reverse}.lv-match__team--away{flex-direction:row}.lv-match__crest{width:26px;height:26px;object-fit:contain;flex-shrink:0}.lv-match__name{font-size:.78rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc((100vw - 130px) / 2)}.lv-match__name--winner{color:#07e985;font-weight:700}.lv-match__center{display:flex;flex-direction:column;align-items:center;gap:2px}.lv-match__status{display:flex;align-items:center;gap:4px;font-size:.65rem;font-weight:700;color:rgba(255,255,255,.4);letter-spacing:.05em;text-transform:uppercase}.lv-match__status--live{color:#ff6b6b}.lv-match__status--ft{color:rgba(255,255,255,.28)}.lv-match__pulse{width:5px;height:5px;border-radius:50%;background:#ff4444;animation:lv-pulse 1.2s ease-in-out infinite;flex-shrink:0}.lv-match__score{display:flex;align-items:center;gap:3px;font-size:1.08rem;font-weight:800;color:var(--text);font-family:var(--font-mono,monospace);letter-spacing:.02em}.lv-match--live .lv-match__score{color:#07e985}.lv-match__score-sep{color:rgba(255,255,255,.3);font-size:.85rem}.lv-match__score--win{color:#07e985}.lv-match__vs{font-size:.68rem;color:rgba(255,255,255,.28);font-weight:600}.lv-match__detail-hint{font-size:.5rem;color:rgba(255,255,255,.2);margin-top:1px}.lv-detail{background:rgba(0,0,0,.18);border-top:1px solid rgba(255,255,255,.05);animation:lv-detail-in .18s ease-out}@keyframes lv-detail-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lv-detail__tabs{display:flex;gap:0;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.06);overflow-x:auto;scrollbar-width:none}.lv-detail__tabs::-webkit-scrollbar{display:none}.lv-detail__tab{flex-shrink:0;padding:9px 10px;background:transparent;border:none;border-bottom:2px solid transparent;color:rgba(255,255,255,.4);font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s;text-decoration:none;display:inline-flex;align-items:center}.lv-detail__tab--active{color:#07e985;border-bottom-color:#07e985}.lv-detail__tab--link{color:rgba(255,255,255,.5);margin-left:auto}.lv-detail__tab--link:hover{color:#07e985}.lv-detail__content{padding:14px 16px}.lv-detail__empty,.lv-detail__loading{font-size:.8rem;color:rgba(255,255,255,.38);text-align:center;padding:8px 0}.lv-pred__section{margin-bottom:16px}.lv-pred__label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.38);margin-bottom:8px}.lv-pred__bar-wrap{display:flex;align-items:center;gap:6px}.lv-pred__bar{flex:1 1;display:flex;height:8px;border-radius:4px;overflow:hidden;gap:1px}.lv-pred__bar-home{background:#07e985;border-radius:4px 0 0 4px;transition:width .4s}.lv-pred__bar-draw{background:rgba(255,255,255,.25)}.lv-pred__bar-away{background:#ff6b6b;border-radius:0 4px 4px 0;transition:width .4s}.lv-pred__pct{font-size:.72rem;font-weight:700;min-width:32px;text-align:center}.lv-pred__pct--home{color:#07e985}.lv-pred__pct--draw{color:rgba(255,255,255,.5)}.lv-pred__pct--away{color:#ff6b6b}.lv-pred__bar-labels{display:flex;justify-content:space-between;margin-top:5px;font-size:.65rem;color:rgba(255,255,255,.38)}.lv-pred__form-row{display:flex;align-items:center;gap:8px}.lv-pred__form-team{display:flex;align-items:center;gap:6px;flex:1 1}.lv-pred__form-team--away{flex-direction:row-reverse}.lv-pred__form-logo{width:22px;height:22px;object-fit:contain;flex-shrink:0}.lv-pred__form-badges{display:flex;gap:3px}.lv-pred__form-sep{font-weight:700;letter-spacing:.06em;color:rgba(255,255,255,.3);white-space:nowrap;flex-shrink:0}.lv-form-badge,.lv-pred__form-sep{font-size:.62rem;text-transform:uppercase}.lv-form-badge{width:20px;height:20px;border-radius:50%;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.lv-form-badge--w{background:rgba(7,233,133,.2);color:#07e985}.lv-form-badge--d{background:rgba(255,255,255,.1);color:rgba(255,255,255,.6)}.lv-form-badge--l{background:rgba(255,70,70,.18);color:#ff6b6b}.lv-comp__row{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:.76rem}.lv-comp__key{flex:1 1;text-align:center;color:rgba(255,255,255,.38);font-size:.7rem;text-transform:capitalize}.lv-comp__val{font-weight:700;color:var(--text);min-width:36px}.lv-comp__val--right{text-align:right}.lv-pred__advice{margin-top:12px;padding:10px 12px;background:rgba(7,233,133,.07);border:1px solid rgba(7,233,133,.18);border-radius:8px;font-size:.8rem;color:rgba(255,255,255,.75);line-height:1.5}.lv-h2h__row{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:.75rem}.lv-h2h__date{color:rgba(255,255,255,.32);min-width:56px;flex-shrink:0;font-size:.68rem}.lv-h2h__teams{display:flex;align-items:center;gap:6px;flex:1 1;justify-content:space-between}.lv-h2h__winner{font-weight:700;color:#07e985}.lv-h2h__score{font-weight:800;font-family:var(--font-mono,monospace);color:var(--text);flex-shrink:0}.lv-injuries__group{margin-bottom:14px}.lv-injuries__team-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lv-injuries__logo{width:22px;height:22px;object-fit:contain}.lv-injuries__team-header strong{font-size:.8rem;color:var(--text)}.lv-injuries__row{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04)}.lv-injuries__player-photo{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;background:rgba(255,255,255,.08)}.lv-injuries__player-info{flex:1 1;min-width:0}.lv-injuries__player-name{font-size:.8rem;font-weight:600;color:var(--text);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-injuries__reason{font-size:.68rem;color:rgba(255,255,255,.42)}.lv-injuries__type{font-size:1rem;flex-shrink:0}.lv-loading{display:flex;flex-direction:column;align-items:center;padding:64px 20px;gap:14px}.lv-loading__dot{width:34px;height:34px;border:3px solid rgba(7,233,133,.18);border-top-color:#07e985;border-radius:50%;animation:lv-spin .75s linear infinite}@keyframes lv-spin{to{transform:rotate(1turn)}}.lv-empty p,.lv-loading p{color:rgba(255,255,255,.38);font-size:.84rem}.lv-empty{display:flex;flex-direction:column;align-items:center;padding:64px 20px;gap:10px;text-align:center}.lv-empty__icon{font-size:3.2rem}.lv-empty h3{font-size:1rem;font-weight:700;color:var(--text)}.lv-empty p{max-width:290px;line-height:1.5}.lv-error{margin:20px 16px;padding:18px;background:rgba(255,180,0,.07);border:1px solid rgba(255,180,0,.22);border-radius:10px;font-size:.82rem;color:rgba(255,200,50,.9);text-align:center}.lv-error strong{display:block;font-size:.9rem;margin-bottom:4px}.lv-error code{display:block;margin-top:6px;font-family:monospace;font-size:.73rem;opacity:.7;word-break:break-all}.lv-error a{color:inherit;text-decoration:underline}.lv-refresh{text-align:center;padding:14px 16px;font-size:.7rem;color:rgba(255,255,255,.28)}[data-theme=light] .lv-tabs{border-bottom-color:rgba(0,0,0,.08)}[data-theme=light] .lv-tab{color:rgba(0,0,0,.4)}[data-theme=light] .lv-tab--active{color:#00a85a;border-bottom-color:#00a85a}[data-theme=light] .lv-chip{border-color:rgba(0,0,0,.11);color:rgba(0,0,0,.52)}[data-theme=light] .lv-chip--active{background:rgba(0,168,90,.09);border-color:rgba(0,168,90,.34);color:#00a85a}[data-theme=light] .lv-league__header{background:rgba(0,0,0,.02);border-top-color:rgba(0,0,0,.06)}[data-theme=light] .lv-league__meta{color:rgba(0,0,0,.38)}[data-theme=light] .lv-league__count{background:rgba(0,0,0,.05);color:rgba(0,0,0,.35)}[data-theme=light] .lv-match-wrap{border-bottom-color:rgba(0,0,0,.06)}[data-theme=light] .lv-match:hover{background:rgba(0,0,0,.02)}[data-theme=light] .lv-match--live{background:rgba(255,0,0,.025)}[data-theme=light] .lv-match--live:hover{background:rgba(255,0,0,.04)}[data-theme=light] .lv-match__status{color:rgba(0,0,0,.38)}[data-theme=light] .lv-match__status--live{color:#cc2222}[data-theme=light] .lv-match__status--ft{color:rgba(0,0,0,.28)}[data-theme=light] .lv-match__score{color:#111}[data-theme=light] .lv-match__score-sep{color:rgba(0,0,0,.25)}[data-theme=light] .lv-match--live .lv-match__score,[data-theme=light] .lv-match__name--winner,[data-theme=light] .lv-match__score--win{color:#00a85a}[data-theme=light] .lv-match__vs{color:rgba(0,0,0,.25)}[data-theme=light] .lv-match__detail-hint{color:rgba(0,0,0,.18)}[data-theme=light] .lv-detail{background:rgba(0,0,0,.025);border-top-color:rgba(0,0,0,.07)}[data-theme=light] .lv-detail__tabs{border-bottom-color:rgba(0,0,0,.07)}[data-theme=light] .lv-detail__tab{color:rgba(0,0,0,.4)}[data-theme=light] .lv-detail__tab--active{color:#00a85a;border-bottom-color:#00a85a}[data-theme=light] .lv-detail__tab--link{color:rgba(0,0,0,.45)}[data-theme=light] .lv-detail__empty,[data-theme=light] .lv-detail__loading{color:rgba(0,0,0,.4)}[data-theme=light] .lv-pred__label{color:rgba(0,0,0,.38)}[data-theme=light] .lv-pred__pct--home{color:#00a85a}[data-theme=light] .lv-pred__pct--draw{color:rgba(0,0,0,.45)}[data-theme=light] .lv-pred__pct--away{color:#cc3333}[data-theme=light] .lv-pred__bar-home{background:#00a85a}[data-theme=light] .lv-pred__bar-draw{background:rgba(0,0,0,.15)}[data-theme=light] .lv-pred__bar-away{background:#cc3333}[data-theme=light] .lv-pred__bar-labels{color:rgba(0,0,0,.38)}[data-theme=light] .lv-pred__form-sep{color:rgba(0,0,0,.3)}[data-theme=light] .lv-form-badge--w{background:rgba(0,168,90,.15);color:#00783f}[data-theme=light] .lv-form-badge--d{background:rgba(0,0,0,.08);color:rgba(0,0,0,.5)}[data-theme=light] .lv-form-badge--l{background:rgba(200,30,30,.12);color:#aa2222}[data-theme=light] .lv-comp__row{border-bottom-color:rgba(0,0,0,.06)}[data-theme=light] .lv-comp__key{color:rgba(0,0,0,.38)}[data-theme=light] .lv-pred__advice{background:rgba(0,168,90,.06);border-color:rgba(0,168,90,.16);color:rgba(0,0,0,.65)}[data-theme=light] .lv-h2h__row{border-bottom-color:rgba(0,0,0,.06)}[data-theme=light] .lv-h2h__date{color:rgba(0,0,0,.35)}[data-theme=light] .lv-h2h__winner{color:#00a85a}[data-theme=light] .lv-injuries__row{border-bottom-color:rgba(0,0,0,.06)}[data-theme=light] .lv-injuries__reason{color:rgba(0,0,0,.45)}[data-theme=light] .lv-empty p,[data-theme=light] .lv-loading p{color:rgba(0,0,0,.42)}[data-theme=light] .lv-loading__dot{border-color:#00a85a rgba(0,168,90,.15) rgba(0,168,90,.15)}[data-theme=light] .lv-refresh{color:rgba(0,0,0,.3)}[data-theme=light] .lv-hero__live-badge{background:rgba(220,30,30,.07);border-color:rgba(220,30,30,.22);color:#cc2222}