:root{color-scheme:dark;--bg:#0a0e14;--surface-1:#121822;--surface-2:#1a2230;--surface-3:#232d3e;--border:#263042;--border-strong:#3a4760;--text:#f3f1ea;--text-muted:#9aa4b2;--text-faint:#5f6b7d;--turquoise:#22e1d6;--turquoise-deep:#0e8f88;--turquoise-glow:#22e1d659;--pink:#ff4fa3;--pink-deep:#b8236f;--pink-glow:#ff4fa359;--gold:#f5c451;--gold-deep:#b88a1e;--gold-glow:#f5c45159;--on-turquoise:#04211f;--on-pink:#2a0716;--on-gold:#2a1e02;--danger:#ff6b4a;--warning:#ffb547;--info:#5ab8ff;--overlay:#05070ab8;--rank-silver:#c9d1dc;--rank-bronze:#d08a4e;--ember:#9d7bff;--ember-deep:#5b3fc4;--ember-glow:#9d7bff59;--on-ember:#120a2e;--coal-1:#0f0c1d;--coal-2:#17132b;--coal-3:#211b3d;--cream:#ece6ff;--steam:#ece6ff2e;--rank-1:#8e97a6;--rank-2:#b08d6e;--rank-3:#d08a4e;--rank-4:#4fb286;--rank-5:#c9d1dc;--rank-8:#a87cff;--series-1:#22e1d6;--series-2:#ff4fa3;--series-3:#f5c451;--series-4:#a98bff;--series-5:#9be564;--series-6:#5ab8ff;--series-7:#ff9f5a;--series-8:#e6e1d3;--series-other:#7c8696;--font-system:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Bungee", "Bungee Fallback A", "Bungee Fallback R", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Barlow", "Barlow Fallback A", "Barlow Fallback R", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-ui:var(--font-body);--display-tracking:.02em;--fs-hero:2rem;--lh-hero:1.05;--fs-h1:1.5rem;--lh-h1:1.15;--fs-h2:1.25rem;--lh-h2:1.2;--fs-pct:1.75rem;--lh-pct:1;--fs-body-lg:1.0625rem;--lh-body-lg:1.45;--fs-body:1rem;--lh-body:1.5;--fs-small:.875rem;--lh-small:1.4;--fs-micro:.75rem;--lh-micro:1.3;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--elev-1:0 1px 0 #ffffff0a inset, 0 4px 12px #00000059;--elev-2:0 12px 32px #00000080;--gutter:16px;--gutter-wide:24px;--max-width:1200px;--betbox-width:360px;--header-h:56px;--bottombar-h:64px;--tabs-h:52px;--touch:44px;--touch-gap:8px;--chat-size:56px;--toast-max:420px;--tooltip-max:260px;--chart-h:180px;--chart-h-wide:260px;--sheet-max-h:90vh;--chat-panel-w:380px;--chat-panel-h:560px;--page-gutter:16px;--dur-micro:.12s;--dur-standard:.2s;--dur-sheet:.28s;--dur-glide:.4s;--dur-pulse:2s;--dur-shimmer:1.2s;--dur-coins:.6s;--dur-celebrate:1.5s;--dur-intro:.9s;--ease-enter:cubic-bezier(.2, .8, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--btn-l:52px;--btn-m:44px;--btn-s:36px;--input-h:48px;--badge-pad:2px 8px;--bar-h:8px;--bar-multi-h:6px;--bar-gap:2px;--safe-bottom:env(safe-area-inset-bottom,0px);--p4-fs-caption:11px;--p4-fs-meta:12px;--p4-fs-row:13px;--p4-fs-body:14px;--p4-fs-lead:16px;--p4-fs-title:18px;--p4-fs-title-lg:20px;--p4-fs-h:24px;--p4-fs-hero:28px;--p4-r-tile:12px;--p4-r-card:16px;--p4-r-hero:20px;--p4-hairline:#f3f1ea14;--p4-card-shadow:0 1px 0 #ffffff0a inset, 0 10px 28px #00000052;--p4-card-shadow-hover:0 1px 0 #ffffff0f inset, 0 18px 44px #00000073;--p4-tap:44px}@media (width>=768px){:root{--fs-hero:3rem;--fs-h1:2rem;--fs-h2:1.5rem;--fs-pct:2rem;--fs-body-lg:1.125rem;--page-gutter:24px;--chart-h:260px}}@media (prefers-reduced-motion:reduce){:root{--dur-standard:0s;--dur-sheet:0s;--dur-glide:0s;--dur-coins:0s;--dur-celebrate:0s;--dur-intro:0s;--dur-shimmer:0s;--dur-pulse:0s}}@font-face{font-family:Barlow Fallback A;src:local(Arial),local(ArialMT);font-weight:400;size-adjust:94.09%;ascent-override:106.29%;descent-override:21.26%;line-gap-override:0%}@font-face{font-family:Barlow Fallback R;src:local(Roboto),local(Roboto-Regular);font-weight:400;size-adjust:94.31%;ascent-override:106.04%;descent-override:21.21%;line-gap-override:0%}@font-face{font-family:Bungee Fallback A;src:local(Arial Black),local(Arial-Black);font-weight:400 900;size-adjust:93.62%;ascent-override:108.96%;descent-override:32.05%;line-gap-override:0%}@font-face{font-family:Bungee Fallback R;src:local(Roboto Black),local(Roboto-Black),local(Roboto Bold),local(Roboto-Bold);font-weight:400 900;size-adjust:114.24%;ascent-override:89.29%;descent-override:26.26%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);color:var(--text);font:400 var(--fs-body) / var(--lh-body) var(--font-body);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;scroll-padding-top:calc(var(--header-h) + var(--tabs-h) + var(--sp-4))}body{background:var(--bg);isolation:isolate;min-height:100vh;margin:0;position:relative;overflow-x:hidden}body style,body script,body template{display:none!important}body:before,body:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}body:before{background:radial-gradient(70vmax 45vmax at 8% -12%, var(--turquoise-glow), transparent 62%), radial-gradient(60vmax 40vmax at 100% -8%, var(--pink-glow), transparent 60%), radial-gradient(80vmax 50vmax at 50% 120%, var(--gold-glow), transparent 70%);opacity:.22}body:after{background:radial-gradient(circle, var(--text) 1px, transparent 1.6px) 0 0 / 22px 22px;opacity:.035;mask-image:linear-gradient(to bottom, var(--bg), transparent 70%);-webkit-mask-image:linear-gradient(to bottom, var(--bg), transparent 70%)}@media (width>=480px){body:after{inset:-66px}}img,svg,picture{max-width:100%;display:block}svg{overflow:visible}a{color:var(--turquoise);text-decoration:none}@media (hover:hover){a:hover{text-underline-offset:3px;text-decoration:underline}}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}[hidden]{display:none!important}fieldset{min-width:0}:focus-visible{outline:2px solid var(--turquoise);outline-offset:2px;box-shadow:0 0 12px var(--turquoise-glow)}.lp-display,.lp-hero-t,.lp-h1,.lp-h2,.lp-pct{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--display-tracking);font-synthesis:none;font-weight:800}.lp-hero-t{font-size:var(--fs-hero);line-height:var(--lh-hero)}.lp-h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}.lp-h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}.lp-pct{font-size:var(--fs-pct);line-height:var(--lh-pct)}.lp-neon{text-shadow:0 0 8px var(--turquoise-glow)}.lp-body-lg{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);font-weight:600}.lp-small{font-size:var(--fs-small);line-height:var(--lh-small)}.lp-micro{font-size:var(--fs-micro);line-height:var(--lh-micro);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.lp-muted{color:var(--text-muted)}.lp-faint{color:var(--text-faint)}.lp-gold{color:var(--gold)}.lp-yes{color:var(--turquoise)}.lp-no{color:var(--pink)}.lp-num{font-variant-numeric:tabular-nums}.lp-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lp-wrap{width:100%;max-width:calc(var(--max-width) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);margin-inline:auto}.lp-pagebanner,.lp-pagebanner+.lp-main{padding-top:var(--sp-4)}.lp-main{padding-top:var(--sp-6);padding-bottom:calc(var(--bottombar-h) + var(--safe-bottom) + var(--sp-12));min-height:60vh;display:block}@media (width>=768px){.lp-main{padding-top:var(--sp-8);padding-bottom:var(--sp-16)}}.lp-stack{gap:var(--sp-6);flex-direction:column;display:flex}.lp-row{align-items:center;gap:var(--sp-2);display:flex}.lp-grid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=600px){.lp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.lp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-split{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.lp-split{grid-template-columns:minmax(0, 1fr) var(--betbox-width);align-items:start}.lp-split__aside{top:calc(var(--header-h) + var(--tabs-h) + var(--sp-4));position:sticky}}.lp-skip{left:var(--sp-4);z-index:100;background:var(--turquoise);color:var(--on-turquoise);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);font-weight:600;position:absolute;top:-100px}.lp-skip:focus{top:var(--sp-2)}.lp-section{gap:var(--sp-4);flex-direction:column;display:flex}.lp-section__head{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;justify-content:space-between;display:flex}.lp-section__head>*{min-width:0}.lp-section__title{align-items:center;gap:var(--sp-2);overflow-wrap:anywhere;display:flex}.lp-section__title .lp-icon{color:var(--pink)}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes lp-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes lp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-iteration-count:1!important}.lp-pulse,.lp-sk:after{animation:none!important}}[data-saver] .lp-pulse,[data-saver] .pn-anim,[data-saver] .pn-anim *{animation:none!important}[data-saver] .pn-confetti{display:none}.lp-top{z-index:40;background:var(--bg);position:sticky;top:0}.lp-top:after{content:"";background:linear-gradient(90deg, transparent, var(--turquoise-glow) 25%, var(--pink-glow) 75%, transparent);height:1px;position:absolute;bottom:-1px;left:0;right:0}.lp-test{justify-content:center;align-items:center;gap:var(--sp-2);min-height:28px;padding:4px var(--page-gutter);background:var(--warning);color:var(--on-gold);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:.06em;text-align:center;font-weight:600;display:flex}.lp-test .lp-icon{flex:none;width:16px;height:16px}.lp-header{height:var(--header-h);align-items:center;gap:var(--sp-2);min-width:0;display:flex}.lp-header__end{align-items:center;gap:var(--sp-1);flex:none;margin-left:auto;display:flex}@media (width>=768px){.lp-header{gap:var(--sp-3)}.lp-header__end{gap:var(--sp-2)}}.lp-logo{align-items:center;gap:var(--sp-2);color:var(--text);min-height:var(--touch);flex:none;display:flex}@media (hover:hover){.lp-logo:hover{text-decoration:none}.lp-logo:hover .lp-logo__tube{opacity:1}}.lp-logo__mark{flex:none;width:34px;height:34px}.lp-logo__text{flex-direction:column;gap:1px;display:flex}.lp-logo__word{width:124px;height:22px;overflow:visible}.lp-header .lp-logo,.lp-header .lp-logo__text{flex:0 auto;min-width:0}.lp-header .lp-logo__word{aspect-ratio:124/22;min-width:76px;max-width:100%;height:auto}@media (width<=399px){.lp-header .lp-logo{gap:6px}.lp-header .lp-logo__mark{width:32px;height:32px}}.lp-logo__tube{opacity:.85;transition:opacity var(--dur-standard) var(--ease-enter)}.lp-logo__by{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:10px;line-height:1.2;overflow:hidden}.lp-header .lp-logo__by{min-width:0}@media (width<=767px){.lp-header .lp-logo__by,.lp-header .lp-logo__line{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lp-header .lp-logo__by--logo{display:flex}}.lp-logo__by--logo{align-items:center;gap:4px;display:flex}.lp-logo__line{text-overflow:ellipsis;min-width:0;overflow:hidden}.lp-brandlogo{border-radius:3px;flex:none;width:14px;height:14px;overflow:hidden}.lp-brandlogo img{object-fit:contain;width:100%;height:100%}.lp-brandline{vertical-align:bottom;align-items:center;gap:6px;display:inline-flex}.lp-brandline .lp-brandlogo{width:20px;height:20px}[data-saver] .lp-brandlogo{display:none}@media (width>=768px){.lp-logo__word{width:150px;height:27px}.lp-logo__mark{width:40px;height:40px}.lp-logo__by{font-size:var(--fs-micro);max-width:220px}.lp-logo__by .lp-brandlogo{width:16px;height:16px}}.lp-iconbtn{width:var(--touch);height:var(--touch);border-radius:var(--r-pill);color:var(--text);transition:background-color var(--dur-standard) var(--ease-enter), transform var(--dur-micro) var(--ease-enter);place-items:center;display:inline-grid;position:relative}@media (hover:hover){.lp-iconbtn:hover{background:var(--surface-2);text-decoration:none}}.lp-iconbtn:active{background:var(--surface-3);transform:scale(.96)}.lp-dot{background:var(--pink);width:9px;height:9px;box-shadow:0 0 0 2px var(--bg), 0 0 8px var(--pink-glow);border-radius:50%;position:absolute;top:9px;right:10px}.lp-bell--ring>.lp-icon{transform-origin:50% 10%;animation:1.2s cubic-bezier(.36,.07,.19,.97) both lp-bell-swing}.lp-bell--ring:before,.lp-bell--ring:after{content:"";border-radius:var(--r-pill);pointer-events:none;position:absolute;inset:3px}.lp-bell--ring:before{background:radial-gradient(circle, var(--pink-glow) 0%, transparent 70%);animation:lp-bell-halo 1.2s var(--ease-enter) both}.lp-bell--ring:after{border:2px solid var(--pink);box-shadow:0 0 14px var(--pink-glow), inset 0 0 10px var(--pink-glow);animation:lp-bell-wave .9s var(--ease-enter) both}.lp-bell--ring .lp-dot{box-shadow:0 0 8px var(--pink-glow);animation:lp-bell-dot 1.2s var(--ease-enter) both}.lp-bell--ring .lp-dot:after{content:"";background:radial-gradient(circle, var(--pink) 0%, var(--pink-glow) 50%, transparent 72%);pointer-events:none;animation:lp-bell-ping 1.2s var(--ease-enter) both;border-radius:50%;position:absolute;inset:-3px}@keyframes lp-bell-swing{0%{transform:rotate(0)scale(1)}8%{transform:rotate(26deg)scale(1.16)}22%{transform:rotate(-22deg)scale(1.16)}36%{transform:rotate(16deg)scale(1.1)}50%{transform:rotate(-11deg)scale(1.06)}64%{transform:rotate(7deg)scale(1.03)}78%{transform:rotate(-3deg)scale(1)}90%{transform:rotate(1deg)scale(1)}to{transform:rotate(0)scale(1)}}@keyframes lp-bell-halo{0%{opacity:0;transform:scale(.5)}16%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1.9)}}@keyframes lp-bell-wave{0%{opacity:.95;transform:scale(.55)}to{opacity:0;transform:scale(1.75)}}@keyframes lp-bell-dot{0%{transform:scale(.6)}12%{transform:scale(1.55)}28%{transform:scale(.9)}44%{transform:scale(1.25)}62%,to{transform:scale(1)}}@keyframes lp-bell-ping{0%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.lp-bell--ring>.lp-icon{animation:none}.lp-bell--ring .lp-dot{box-shadow:0 0 0 2px var(--bg), 0 0 8px var(--pink-glow);animation:none}.lp-bell--ring:before,.lp-bell--ring:after,.lp-bell--ring .lp-dot:after{content:none;animation:none}}.lp-balance{border-radius:var(--r-pill);border:1px solid var(--gold-deep);background:var(--surface-2);min-height:36px;color:var(--gold);font-weight:600;font-size:var(--fs-small);white-space:nowrap;transition:background-color var(--dur-standard) var(--ease-enter);align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.lp-balance:after{content:"";position:absolute;inset:-4px -2px}@media (hover:hover){.lp-balance:hover{background:var(--surface-3);text-decoration:none}}.lp-balance .lp-icon{width:16px;height:16px}.lp-balance__amt{font-variant-numeric:tabular-nums}@media (width<=399px){.lp-balance{padding:0 10px}.lp-balance .lp-icon{display:none}}.lp-btn.lp-signup{display:inline-flex}@media (width<=399px){.lp-header .lp-btn.lp-signup,.lp-header .lp-btn--outline{padding-inline:10px}}.lp-menu{position:relative}.lp-menu>summary{list-style:none}.lp-menu>summary::-webkit-details-marker{display:none}.lp-avatar{background:var(--surface-3);width:34px;height:34px;color:var(--text);border:1px solid var(--border-strong);font-weight:600;font-size:var(--fs-small);text-transform:uppercase;border-radius:50%;place-items:center;display:inline-grid;overflow:hidden}.lp-avatar img{object-fit:cover;width:100%;height:100%}.lp-menu__panel{min-width:240px;padding:var(--sp-2);border-radius:var(--r-lg);background:var(--surface-1);border:1px solid var(--border-strong);box-shadow:var(--elev-2);z-index:50;animation:lp-rise var(--dur-standard) var(--ease-enter);position:absolute;top:calc(100% + 8px);right:0}.lp-menu__panel a,.lp-menu__panel button{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--touch);padding:0 var(--sp-3);border-radius:var(--r-md);color:var(--text);text-align:left;display:flex}@media (hover:hover){.lp-menu__panel a:hover,.lp-menu__panel button:hover{background:var(--surface-2);text-decoration:none}}.lp-menu__panel .lp-icon{color:var(--text-muted)}.lp-menu__sep{height:1px;margin:var(--sp-2) var(--sp-2);background:var(--border)}.lp-menu__lang{padding:var(--sp-2) var(--sp-3);justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.lp-lang{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--border);font-weight:600;font-size:var(--fs-small);align-items:center;padding:3px;line-height:1;display:inline-flex}.lp-lang a,.lp-lang span{border-radius:var(--r-pill);min-width:40px;min-height:38px;color:var(--text-muted);place-items:center;padding:0 10px;display:inline-grid}.lp-lang [aria-current]{background:var(--surface-3);color:var(--turquoise);box-shadow:inset 0 -2px 0 var(--turquoise)}@media (hover:hover){.lp-lang a:hover{color:var(--text);text-decoration:none}}.lp-topnav{display:none}@media (width>=768px){.lp-topnav{align-items:center;gap:var(--sp-1);margin-left:var(--sp-2);flex:none;display:flex}.lp-topnav a{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--touch);min-width:var(--touch);padding:0 var(--sp-3);border-radius:var(--r-md);color:var(--text-muted);white-space:nowrap;font-weight:600;display:inline-flex;position:relative}.lp-topnav a[aria-current=page]{color:var(--turquoise)}.lp-topnav a[aria-current=page]:after{content:"";left:var(--sp-3);right:var(--sp-3);background:var(--turquoise);height:2px;box-shadow:0 0 8px var(--turquoise-glow);border-radius:2px;position:absolute;bottom:4px}}@media (width>=768px) and (width<=1023px){.lp-topnav a{padding:0}.lp-topnav__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=1024px) and (width<=1279px){.lp-topnav .lp-icon{display:none}}@media (width>=1024px){.lp-topnav{margin-left:var(--sp-4)}}@media (width>=1280px){.lp-topnav{margin-left:var(--sp-6)}}@media (width>=768px) and (hover:hover){.lp-topnav a:hover{color:var(--text);background:var(--surface-2);text-decoration:none}}.lp-header__lang{display:none}@media (width>=768px){.lp-header--out .lp-header__lang{display:inline-flex}}@media (width>=1024px){.lp-header__lang{display:inline-flex}.lp-menu__narrow{display:none!important}}.lp-desk{display:none}@media (width>=768px){.lp-desk{display:inline-flex}.lp-phone{display:none!important}}.lp-cats{height:var(--tabs-h);align-items:center;display:flex}.lp-cats__scroll{gap:var(--sp-2);scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg, var(--bg) 88%, transparent);mask-image:linear-gradient(90deg, var(--bg) 88%, transparent);padding-block:4px;display:flex;overflow-x:auto}@media (width>=768px){.lp-cats__scroll{-webkit-mask-image:none;mask-image:none}}.lp-cats__scroll::-webkit-scrollbar{display:none}.lp-cat{min-height:var(--touch);border-radius:var(--r-pill);color:var(--text-muted);font-weight:600;font-size:var(--fs-small);white-space:nowrap;scroll-snap-align:start;transition:background-color var(--dur-standard) var(--ease-enter), color var(--dur-standard) var(--ease-enter);flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:relative}.lp-cat .lp-icon{width:18px;height:18px}@media (hover:hover){.lp-cat:hover{background:var(--surface-2);color:var(--text);text-decoration:none}}.lp-cat[aria-current]{background:var(--surface-3);color:var(--turquoise)}.lp-cat[aria-current]:after{content:"";background:var(--turquoise);height:2px;box-shadow:0 0 8px var(--turquoise-glow);border-radius:2px;position:absolute;bottom:3px;left:16px;right:16px}.lp-tabbar{z-index:40;height:calc(var(--bottombar-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:var(--surface-1);border-top:1px solid var(--border);box-shadow:0 -12px 32px var(--overlay);position:fixed;bottom:0;left:0;right:0}.lp-tabbar ul{height:var(--bottombar-h);grid-auto-columns:1fr;grid-auto-flow:column;max-width:560px;margin-inline:auto;display:grid}.lp-tabbar a{height:100%;color:var(--text-muted);letter-spacing:.02em;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex;position:relative}.lp-tabbar a[aria-current=page]{color:var(--turquoise)}.lp-tabbar a[aria-current=page]:before{content:"";background:var(--turquoise);height:3px;box-shadow:0 0 12px var(--turquoise-glow);border-radius:0 0 3px 3px;position:absolute;top:0;left:28%;right:28%}.lp-tabbar a[aria-current=page] .lp-icon{filter:drop-shadow(0 0 6px var(--turquoise-glow))}.lp-tabbar a:active{transform:scale(.96)}html{scroll-padding-bottom:calc(var(--bottombar-h) + var(--safe-bottom))}@media (width>=768px){.lp-tabbar{display:none}html{scroll-padding-bottom:0}}.lp-slowbar{z-index:90;padding:6px var(--page-gutter);background:var(--surface-2);color:var(--text);font:600 var(--fs-micro) / var(--lh-micro) var(--font-body);text-align:center;border-bottom:1px solid var(--warning);position:fixed;top:0;left:0;right:0}.lp-offline{top:var(--lp-top-h,0px);z-index:45;justify-content:center;align-items:center;gap:var(--sp-2);min-height:40px;padding:4px var(--page-gutter);background:var(--warning);color:var(--on-gold);font-weight:600;font-size:var(--fs-small);line-height:var(--lh-small);display:flex;position:sticky}.lp-offline .pn{flex:none;width:32px;height:32px}.lp-footer{margin-top:var(--sp-12);padding:var(--sp-10) 0 calc(var(--bottombar-h) + var(--safe-bottom) + var(--sp-8));border-top:1px solid var(--border);background:linear-gradient(to bottom, var(--surface-1), var(--bg));position:relative}@media (width>=768px){.lp-footer{padding-bottom:var(--sp-10)}}.lp-footer__car{top:-31px;right:max(var(--page-gutter), calc((100% - var(--max-width)) / 2));width:86px;height:31px;color:var(--turquoise);filter:drop-shadow(0 0 5px var(--turquoise-glow));position:absolute}.lp-footer__car .lp-icon{stroke-width:1.4px;width:100%;height:100%}.lp-footer__grid{gap:var(--sp-6);justify-items:start;display:grid}@media (width>=768px){.lp-footer__grid{grid-template-columns:1fr auto;align-items:start}}.lp-footer__links{gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.lp-footer__links a,.lp-footer__links button{align-items:center;gap:var(--sp-2);min-height:var(--touch);padding:0 var(--sp-3);border-radius:var(--r-md);color:var(--text);font-weight:600;display:inline-flex}.lp-footer__links .lp-icon{color:var(--text-muted);width:18px;height:18px}@media (hover:hover){.lp-footer__links a:hover,.lp-footer__links button:hover{background:var(--surface-2);text-decoration:none}}.lp-footer__brand{gap:var(--sp-2);margin-top:var(--sp-6);padding-top:var(--sp-6);border-top:1px dashed var(--border);flex-direction:column;display:flex}.lp-footer__line{color:var(--text-muted);font-weight:600}.lp-footer__tag{font-size:var(--fs-small);color:var(--text-faint)}.lp-domino-rule{align-items:center;gap:var(--sp-2);color:var(--border-strong);display:flex}.lp-domino-rule:before,.lp-domino-rule:after{content:"";background:var(--border);flex:1;height:1px}.lp-intro .lp-logo__tube{animation:lp-ignite .52s var(--ease-enter) both 80ms}.lp-intro .lp-header__end,.lp-intro .lp-topnav{animation:lp-fade-in .36s var(--ease-enter) both .12s}.lp-intro .lp-cats{animation:lp-rise .36s var(--ease-enter) both .2s}.lp-intro .lp-neontitle,.lp-intro .lp-hero{animation:lp-ignite .56s var(--ease-enter) both .3s}.lp-intro .lp-main>*>:nth-child(-n+6){animation:lp-rise .38s var(--ease-enter) backwards}.lp-intro .lp-main>*>:nth-child(2){animation-delay:60ms}.lp-intro .lp-main>*>:nth-child(3){animation-delay:.12s}.lp-intro .lp-main>*>:nth-child(4){animation-delay:.18s}.lp-intro .lp-main>*>:nth-child(5){animation-delay:.24s}.lp-intro .lp-main>*>:nth-child(6){animation-delay:.3s}.lp-intro .lp-tabbar{animation:lp-rise .36s var(--ease-enter) both .16s}@keyframes lp-ignite{0%{opacity:.15}30%{opacity:.9}42%{opacity:.35}60%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.lp-intro *{animation:none!important}}.lp-chatbtn{display:none}
