.landing-root{--gold:#ffc857;--gold-text:#ffc857;--gold-glow:0 0 22px rgba(255,200,87,0.45);--l-logo-from:var(--a-100);--l-logo-to:var(--a-500);--l-live:var(--live);--l-heat:var(--heat);--gold-from:#f5b547;--gold-hi:#ffe3a0;--gold-mid:#ffc857;--gold-to:#e0a33a;--font-display-family:var(--font-landing-display),var(--font-inter),system-ui,sans-serif;--font-display-weight:700;--font-display-tracking:-0.025em;--font-display-style:normal;--heading-tx:none}.landing-root .h-display{font-optical-sizing:auto}.landing-root .mono{font-variant-numeric:tabular-nums}.landing-ambient{position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh;z-index:0;pointer-events:none}.landing-progress{display:none}@supports (animation-timeline:scroll()){.landing-progress{display:block;position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gold);transform-origin:0 50%;transform:scaleX(0);animation:landing-progress linear both;animation-timeline:scroll(root block);pointer-events:none}@keyframes landing-progress{to{transform:scaleX(1)}}}@media (prefers-reduced-motion:reduce){.landing-progress{display:none}}.hsc[data-mode=h] .hsc-pin{position:sticky;top:0;height:100vh;overflow:hidden}.hsc[data-mode=h] .hsc-track{display:flex;height:100%;will-change:transform}.hsc[data-mode=h] .hsc-panel{flex:0 0 100vw;width:100vw;height:100%}.hsc[data-mode=h] .hsc-panel>section{height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:92px!important;padding-bottom:84px!important;background:transparent!important;border:0!important}.hsc[data-mode=h] .hsc-panel>section>div{width:100%}.hsc[data-mode=v] .hsc-panel+.hsc-panel>section:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(880px,86%);height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--a-500) 55%,transparent),transparent);box-shadow:0 0 18px 1px color-mix(in srgb,var(--a-500) 22%,transparent);pointer-events:none;z-index:2}.hsc-steps{display:none}.hsc[data-mode=h] .hsc-steps{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);display:flex;gap:4px;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--bg) 80%,transparent);border:1px solid var(--line-strong);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:3;overflow:hidden}.hsc-steps button{position:relative;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:700;transition:color .2s ease,background-color .2s ease}.hsc-steps button,.hsc-steps button:hover{color:var(--text-dim)}.hsc-steps button.on{color:var(--bg);background:var(--accent)}.hsc-bar{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--accent);transform-origin:0 50%;transform:scaleX(var(--hsc-p,0));opacity:.6}.hsc[data-mode=h] .hsc-panel{position:relative;perspective:1800px}.hsc[data-mode=h] .hsc-panel>section>div{margin:0 auto;transform-origin:calc(50% - var(--d, 0) * 50%) 50%;transform:rotateY(calc(var(--d, 0) * -22deg)) scale(calc(1 - var(--ad, 0) * .16));opacity:calc(1 - var(--ad, 0) * .55);will-change:transform,opacity}.hsc[data-mode=h] .hsc-panel>section>div>:first-child{transform:translateX(calc(var(--d, 0) * 12vw));opacity:calc(1 - var(--ad, 0) * 1.1)}.hsc[data-mode=h] .hsc-panel>section>div>:last-child{transform:translateX(calc(var(--d, 0) * -6vw))}.hsc[data-mode=h] .hsc-panel+.hsc-panel:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:2px;background:linear-gradient(180deg,transparent,#ffc857 30%,#ffe3a0 50%,#ffc857 70%,transparent);box-shadow:0 0 18px 3px rgba(255,200,87,.55);opacity:var(--seam,0);pointer-events:none;z-index:2}.hsc[data-mode=h] .hsc-panel+.hsc-panel:after{content:"";position:absolute;left:-220px;top:0;bottom:0;width:440px;background:radial-gradient(ellipse 45% 55% at 50% 50%,rgba(255,200,87,.12),transparent 70%);opacity:var(--seam,0);pointer-events:none;z-index:0}@media (prefers-reduced-motion:no-preference){:root:has(.landing-root){scroll-behavior:smooth}}.landing-root{--text-dim:#bccac6;--text-faint:#9db0aa}.landing-root .mono:not(code){font-family:var(--font-inter),system-ui,sans-serif!important;font-variant-numeric:tabular-nums;letter-spacing:0!important}@media (max-width:767px){
  /* !important: kontener ma inline `display: flex`. */.landing-nav-bar>div:last-of-type{display:none!important}.landing-nav-bar{padding:12px 16px!important}.landing-root .hsteps{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:10px!important;gap:4px!important}.landing-root .hstep{flex-direction:column;text-align:center;gap:8px;padding:6px 2px}.landing-root .hstep+.hstep:before{display:block!important;left:-2px}.landing-root .hstep-vis{width:46px;height:46px}.landing-root .hstep-txt{font-size:12.5px}.landing-root #kalendarz button[aria-pressed]{min-height:max(38px,var(--touch-min,0px));padding:8px 12px!important}.landing-root .privacy-split+div a{display:inline-block;padding:12px 8px}.landing-root .aim-reel{zoom:.76}.landing-root .aim-game{font-size:17px!important}.landing-root .aim-card{padding:16px!important}.landing-root .grv-week{white-space:nowrap}}@media (hover:none) and (pointer:coarse){.landing-root .ai-gold,.landing-root .gradient-text-teal,.landing-root .gradient-text-teal.hero-thesis,.landing-root .hero-gold,.landing-root .t-gold{animation:none!important;filter:none!important;background-position:30% 50%!important}.landing-root .glass-haze,.landing-root .glass-haze-2,.landing-root .glass-haze-3,.landing-root .glass-leaks,.landing-root .hero-j-mesh{animation:none!important;will-change:auto!important}.landing-root .hsc-steps,.landing-root .landing-nav,.landing-root .landing-sticky-cta{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.landing-root .landing-nav{background:rgba(2,5,7,.94)!important}}:root:has(.landing-root){color-scheme:dark}@media (hover:none) and (pointer:coarse){:root:has(.landing-root) body:before{display:none}.landing-root .glass-haze,.landing-root .glass-haze-2,.landing-root .glass-haze-3,.landing-root .glass-leaks{filter:none!important;opacity:.55}.landing-root .hero-j-mesh{display:none}.landing-root .aim-links path,.landing-root .gw-outline rect,.landing-root .hero-cta-halo,.landing-root .hero-thesis{filter:none!important}}html[data-samsung-browser] .landing-root *,html[data-samsung-browser] .landing-root :after,html[data-samsung-browser] .landing-root :before{animation:none!important}html[data-samsung-browser] .landing-root .landing-ambient{display:none}.landing-root .eyebrow{font-size:13px;letter-spacing:.16em;font-weight:600}.landing-root main section h2.h-display{font-size:clamp(32px,3.7vw,50px)!important;line-height:1.04!important}