.lpx-root{--s-accent:var(--brand-cyan);--s-display:var(--font-brand-display),"Montserrat",sans-serif;--s-body:var(--font-brand-body),"Barlow",sans-serif;font-family:var(--s-body),system-ui,sans-serif;background:#000;color:#fff}.lpx-root .lps-typer{display:inline-block;vertical-align:baseline}.lpx-root .lps-typer-box{position:relative;display:inline-flex;align-items:center;gap:.16em;height:1.18em;vertical-align:-.2em}.lpx-root .lps-typer-logo{display:inline-flex;width:.62em;height:.62em;color:#fff;animation:lps-logo-in .35s ease both}@keyframes lps-logo-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.lpx-root .lps-typer-slot{display:inline-grid;line-height:1}.lpx-root .lps-typer-slot>*{grid-area:1/1}.lpx-root .lps-typer-ghost{visibility:hidden;white-space:nowrap}.lpx-root .lps-typer-live{display:inline-flex;align-items:center;white-space:nowrap}.lpx-root .lps-typer-text{color:#fff;font-weight:700}.lpx-root .lps-typer-caret{display:inline-block;width:.06em;height:.82em;margin-left:.05em;background:rgba(255,255,255,.85);animation:lps-blink 1s steps(1) infinite}@keyframes lps-blink{50%{opacity:0}}.lpx-root.lpx-hero{position:relative;isolation:isolate;overflow:hidden;background:#000}.lpx-root .lpx-scene{position:absolute;inset:0;z-index:-2}.lpx-root .lpx-scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% 88%}.lpx-root .lpx-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.7) 32%,rgba(0,0,0,.05) 62%),linear-gradient(0deg,#000,rgba(0,0,0,0) 7%)}.lpx-root .lpx-inner{position:relative;display:grid;align-items:center;max-width:1200px;margin:0 auto;padding:0 16px;min-height:calc(100svh - 65px)}@media (min-width:640px){.lpx-root .lpx-inner{padding:0 24px}}@media (min-width:1024px){.lpx-root .lpx-inner{padding:40px 24px}}.lpx-root .lpx-h1{font-family:var(--s-display);font-weight:300;font-size:clamp(38px,min(4.2vw,7svh),60px);line-height:1.14;letter-spacing:-.02em;color:#fff}.lpx-root .lpx-sub{margin-top:22px;max-width:540px;text-wrap:balance;font-size:clamp(18px,1.5vw,21px);line-height:1.5;color:rgba(255,255,255,.78)}.lpx-root .lpx-pill{display:flex;align-items:center;gap:8px;max-width:540px;margin-top:34px;padding:6px 6px 6px 22px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.06);backdrop-filter:blur(10px);transition:border-color .2s}.lpx-root .lpx-pill:focus-within{border-color:var(--brand-cyan)}.lpx-root .lpx-pill input{flex:1;min-width:0;height:48px;background:transparent;border:0;outline:none;color:#fff;font-size:16px}.lpx-root .lpx-pill input::placeholder{color:rgba(255,255,255,.5)}.lpx-root .lpx-pill button{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;background:var(--brand-cyan);color:#000;font-size:15.5px;font-weight:600;transition:filter .2s}.lpx-root .lpx-pill button:hover{filter:brightness(1.08)}.lpx-root .lpx-note-line{margin-top:14px;font-size:13.5px;color:rgba(255,255,255,.5)}.lpx-root .lpx-note-line a{display:inline-flex;align-items:center;gap:3px;color:rgba(255,255,255,.85);text-decoration:underline;text-underline-offset:3px}.lpx-root .lpx-trust{margin-top:44px}.lpx-root .lpx-card{border:1px solid rgba(255,255,255,.14);background:rgba(12,12,12,.7);backdrop-filter:blur(14px);box-shadow:0 24px 60px -20px rgba(0,0,0,.6);color:#fff;border-radius:14px;padding:14px 16px}.lpx-root .lpx-card-head{display:flex;align-items:center;gap:8px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1);font-size:13px;font-weight:600;color:#fff}.lpx-root .lpx-dot{width:8px;height:8px;border-radius:99px;background:var(--brand-cyan);flex-shrink:0}.lpx-root .lpx-rank{display:grid;gap:6px}.lpx-root .lpx-rank li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:rgba(255,255,255,.04);font-size:13.5px}.lpx-root .lpx-rank li.is-self{background:rgba(0,194,223,.16);box-shadow:inset 0 0 0 1px rgba(0,194,223,.5)}.lpx-root .lpx-rank-no{width:14px;color:rgba(255,255,255,.5)}.lpx-root .lpx-rank-name{flex:1}.lpx-root .lpx-rank-name em{margin-left:8px;padding:1px 6px;border-radius:4px;background:var(--brand-cyan);color:#000;font-size:10.5px;font-style:normal;font-weight:700}.lpx-root .lpx-card-mobile{position:relative;display:none;margin-top:28px}@media (max-width:1023px){.lpx-root .lpx-card-mobile{display:block}}@media (min-width:1024px){.lpx-root .lpx-inner{grid-template-columns:minmax(0,600px)}}@media (max-width:1023px){.lpx-root .lpx-scene{bottom:auto;height:420px}.lpx-root .lpx-scene img{object-position:50% 30%}.lpx-root .lpx-shade{background:linear-gradient(0deg,#000,#000 calc(100% - 420px),rgba(0,0,0,.35) calc(100% - 200px),rgba(0,0,0,.2))}.lpx-root .lpx-inner{min-height:0;padding-top:250px;padding-bottom:56px}.lpx-root .lpx-pill{flex-direction:column;align-items:stretch;padding:6px;border-radius:28px}.lpx-root .lpx-pill input{padding:0 16px;text-align:center}.lpx-root .lpx-pill button{justify-content:center}}@media (min-width:1024px){.lpx-root .lpx-scene img{object-position:100% 30%;transform:translate(1.2%,5%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%),linear-gradient(90deg,transparent,#000 10%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 12%),linear-gradient(90deg,transparent,#000 10%);mask-composite:intersect}}@media (prefers-reduced-motion:reduce){.lpx-root .lps-typer-caret,.lpx-root .lps-typer-logo{animation:none}}.lpx-root .lps-typer-logo path,.lpx-root .lps-typer-logo svg{fill:#fff;color:#fff}.lpx-root .lpx-news{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:0;padding:7px 14px 7px 7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04);font-size:13.5px;color:rgba(255,255,255,.75)}.lpx-root .lpx-news strong,.lpx-root .lpx-news-tag{font-weight:600;color:#fff}.lpx-root .lpx-news-tag{padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.1);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.lpx-root .lpx-news-mark{display:inline-flex}.lpx-root .lpx-news-sep{color:rgba(255,255,255,.35)}@media (max-width:639px){.lpx-root .lpx-news{border-radius:16px}}.lpx-root .lpx-typer-line{display:flex;align-items:center;column-gap:.24em}.lpx-root .lpx-typer-line .lps-typer-box{vertical-align:middle}