@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-KYfcXlvK.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-Day7EzAn.woff) format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2) format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.woff) format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff) format("woff")}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--graphite: #172226;--ice: #dce8e9;--red: #f32b2c;--bg: var(--graphite);--ink: var(--ice);--card: rgba(220, 232, 233, .06);--accent: var(--red);--mute: color-mix(in srgb, var(--ink) 64%, transparent);--line: color-mix(in srgb, var(--ink) 14%, transparent);--line-strong: color-mix(in srgb, var(--ink) 30%, transparent);--sans: "Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--logo: "Space Grotesk", var(--sans);--mono: "Space Mono", ui-monospace, monospace;--r: 26px;--gut: 24px;--ease: cubic-bezier(.2, .7, .2, 1);--grain: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--flute: repeating-linear-gradient(90deg, rgba(220, 232, 233, .07) 0, rgba(220, 232, 233, 0) 5px, rgba(6, 10, 12, .16) 13px, rgba(220, 232, 233, .05) 14px);color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.5;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;overflow-x:clip}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;background-image:var(--grain);opacity:.1;mix-blend-mode:overlay}img{display:block;max-width:100%;height:auto}a{color:inherit}button,input{font:inherit;color:inherit;letter-spacing:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3{font-weight:600;letter-spacing:-.035em;margin:0;text-wrap:balance}p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}.mono{font-family:var(--mono);font-size:.7rem;letter-spacing:.02em}.eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:16px;color:var(--mute);font-size:.9rem;font-weight:500}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent)}.wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 var(--gut)}.skip{position:absolute;left:-999px;top:8px;z-index:100;background:var(--ice);color:var(--graphite);padding:8px 14px;border-radius:8px}.skip:focus{left:8px}.fail{padding:160px var(--gut) 80px;text-align:center;color:var(--mute)}.w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.w>span{display:inline-block}.glass{background:linear-gradient(160deg,#dce8e921,#dce8e90a 55%);border:1px solid rgba(220,232,233,.16);box-shadow:inset 0 1px #ffffff29,0 30px 60px -34px #000c;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;border:1px solid transparent;font-weight:500;font-size:.95rem;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.35;cursor:default}.btn-accent{background:var(--ice);color:var(--graphite);font-weight:600}.btn-accent:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--red);transition:transform .3s var(--ease)}.btn-accent:hover:not(:disabled){background:#fff}.btn-accent:hover:not(:disabled):before{transform:scale(1.5)}.sec-ice .btn-accent{background:var(--graphite);color:var(--ice)}.btn-line{border-color:var(--line-strong);background:#dce8e90a}.btn-line:hover{border-color:var(--ink)}.top{position:fixed;inset:0 0 auto;z-index:50;height:72px;display:flex;align-items:center;gap:24px;padding:0 max(var(--gut),calc((100vw - 1480px) / 2 + var(--gut)));transition:background-color .3s,box-shadow .3s}.top.scrolled{background:#172226bd;backdrop-filter:saturate(1.5) blur(18px);-webkit-backdrop-filter:saturate(1.5) blur(18px);box-shadow:0 1px #dce8e91a}.top-logo{text-decoration:none;margin-right:auto}.logo{display:inline-flex;align-items:center;gap:10px}.logo-mark{height:28px;width:auto;color:currentColor;overflow:visible}.logo-word{font-family:var(--logo);font-size:1.5rem;font-weight:500;letter-spacing:-.035em;line-height:1;padding-bottom:3px}.top-nav{display:flex;align-items:center;gap:4px}.top-pill{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:2px;padding:4px;border:1px solid rgba(220,232,233,.16);border-radius:999px;background:#dce8e912;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff1f}.top-nav a:not(.btn){text-decoration:none;padding:8px 14px;border-radius:999px;font-size:.88rem;font-weight:500;white-space:nowrap;transition:background-color .2s}.top-nav a:not(.btn):hover{background:#dce8e91f}.top-cta{min-height:40px}.top-burger{display:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-strong);background:transparent;position:relative;cursor:pointer}.top-burger span{position:absolute;left:13px;right:13px;height:1.5px;background:var(--ink);transition:transform .3s}.top-burger span:first-child{top:18px}.top-burger span:last-child{top:25px}.top-burger[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.top-burger[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.nh{--p: 0;--nh-gut: clamp(24px, 3.2vw, 56px);--nh-rail: clamp(260px, 20vw, 320px);--nh-top: clamp(150px, 22svh, 212px);--nh-bottom: clamp(24px, 4svh, 44px);isolation:isolate;position:relative;height:100svh;min-height:700px;overflow:hidden;background:linear-gradient(180deg,#111a1d,var(--graphite) 55%,#111a1d)}.nh-glow{position:absolute;top:-10%;right:-10%;bottom:-20%;left:-10%;z-index:0;background:radial-gradient(26% 30% at 50% 66%,#f32b2c4d,#f32b2c00 70%),radial-gradient(52% 54% at 50% 66%,#96bec657,#96bec600 72%),radial-gradient(80% 70% at 50% 70%,#567a8266,#567a8200 75%);filter:blur(8px);animation:breathe 9s ease-in-out infinite alternate}@keyframes breathe{0%{transform:scale(.96);opacity:.82}to{transform:scale(1.05);opacity:1}}.nh-cols,.cols{display:flex;align-items:flex-end;pointer-events:none}.nh-cols{position:absolute;top:0;right:0;bottom:-12%;left:0;z-index:1}.nh-cols span,.cols span{flex:1;height:var(--h);transform-origin:bottom;border-top:1px solid rgba(220,232,233,.22);border-left:1px solid rgba(220,232,233,.05);background:linear-gradient(90deg,transparent,#ffffff 50%,transparent) top center / 70% 1px no-repeat,linear-gradient(180deg,#dce8e91a,#dce8e900 70%)}.nh-cols span{animation:col-up 1.4s var(--ease) both;animation-delay:calc(var(--i) * 70ms)}.nh-cols span:nth-child(6):before{content:"";display:block;width:40%;height:1px;margin:-1px auto 0;background:var(--red)}@keyframes col-up{0%{transform:scaleY(.2);opacity:0}to{transform:none;opacity:1}}.cols{position:absolute;top:0;right:var(--gut);width:min(30%,320px);height:132px;opacity:.9;z-index:-1}.cols span{border-top-color:color-mix(in srgb,var(--ink) 30%,transparent);border-left-color:color-mix(in srgb,var(--ink) 6%,transparent);background:linear-gradient(90deg,transparent,var(--ink) 50%,transparent) top center / 70% 1px no-repeat,linear-gradient(180deg,color-mix(in srgb,var(--ink) 12%,transparent),transparent 75%)}.cols span:nth-child(4):before{content:"";display:block;width:46%;height:1px;margin:-1px auto 0;background:var(--red)}.nh-h1{position:absolute;z-index:2;top:max(11.5%,100px);left:0;right:0;text-align:center;font-size:clamp(2.5rem,4.7vw,5.4rem);line-height:1;letter-spacing:-.045em;pointer-events:none}.nh-h1 span{display:block;animation:rise 1s var(--ease) both}.nh-h1 span:last-child{animation-delay:.08s;color:#dce8e99e}.nh-h1 i{font-style:normal;color:var(--red)}.nh-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.nh-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.nh-canvas canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y}.nh-canvas canvas.grab{cursor:grabbing}.nh-load{position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;color:var(--mute);pointer-events:none}.nh-spin{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--line-strong);border-top-color:var(--red);animation:turn .8s linear infinite}.nh-toast.glass{position:absolute;left:50%;top:max(30.5%,246px);display:flex;align-items:center;gap:9px;padding:9px 16px 9px 12px;border-radius:999px;font-size:.95rem;font-weight:500;white-space:nowrap;pointer-events:none;animation:toast .85s var(--ease) both}.nh-toast i{width:18px;height:18px;border-radius:50%;background:var(--red);position:relative}.nh-toast i:before,.nh-toast i:after{content:"";position:absolute;left:5px;right:5px;top:8px;height:2px;border-radius:2px;background:var(--graphite)}.nh-toast i:after{transform:rotate(90deg)}@keyframes toast{0%{opacity:0;transform:translate(-50%,16px) scale(.86)}45%{opacity:1;transform:translate(-50%,-3px) scale(1.04)}to{opacity:1;transform:translate(-50%) scale(1)}}.nh-rail{position:absolute;z-index:8;top:var(--nh-top);width:var(--nh-rail);pointer-events:none}.nh-rail>*{pointer-events:auto;animation:rise .9s var(--ease) both}.nh-left{left:var(--nh-gut)}.nh-right{right:var(--nh-gut)}.nh-copy{font-size:clamp(1.05rem,1.35vw,1.3rem);font-weight:500;line-height:1.3;letter-spacing:-.02em;text-wrap:pretty}.nh-intro{display:grid;gap:20px}.nh-cta{display:flex;flex-wrap:wrap;gap:8px}.nh-note{padding:18px 20px 20px;border-radius:24px;animation-delay:.14s}.nh-live{display:flex;align-items:center;gap:9px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--line);color:var(--red);font-size:.82rem;font-weight:600}.pulse{flex:none;width:8px;height:8px;border-radius:50%;background:var(--red);animation:pulse 1.8s infinite}@keyframes pulse{0%{box-shadow:0 0 #f32b2c99}70%{box-shadow:0 0 0 9px #f32b2c00}to{box-shadow:0 0 #f32b2c00}}.nh-swap>*{animation:rise .6s var(--ease) both}.nh-swap>:nth-child(2){animation-delay:.06s}.nh-swap>:nth-child(3){animation-delay:.12s}.nh-name{font-size:1.25rem;font-weight:600;letter-spacing:-.03em;line-height:1.15}.nh-steps{display:grid;gap:4px;margin:14px -8px 16px;min-height:222px;align-content:start}.nh-steps li{display:flex;align-items:center;gap:11px;padding:7px 8px;border-radius:12px;font-size:1rem;font-weight:500;color:#dce8e966;transition:color .35s,background-color .35s}.nh-steps i{position:relative;flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(220,232,233,.28);transition:background-color .3s,border-color .3s}.nh-steps i:after{content:"";position:absolute;left:6px;top:2.5px;width:5px;height:9px;border:solid var(--graphite);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .35s var(--ease) .08s}.nh-steps li.on{color:var(--ice)}.nh-steps li.on i{background:var(--ice);border-color:var(--ice)}.nh-steps li.on i:after{transform:rotate(45deg) scale(1)}.nh-steps li.now{background:#f32b2c2e;animation:flash .7s var(--ease)}.nh-steps li.now i{background:var(--red);border-color:var(--red);animation:pop .55s var(--ease)}.nh-steps li.now:after{content:"teraz";margin-left:auto;font-family:var(--mono);font-size:.66rem;color:var(--red)}@keyframes flash{0%{background:#f32b2c99;transform:scale(1.03)}to{background:#f32b2c2e;transform:none}}@keyframes pop{0%{transform:scale(.5)}55%{transform:scale(1.3)}to{transform:none}}.nh-open{display:inline-flex;align-items:center;gap:12px;min-height:42px;padding:4px 4px 4px 16px;border-radius:999px;color:var(--graphite);background:var(--ice);font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none;transition:transform .18s ease,background-color .2s ease}.nh-open span{display:grid;place-items:center;width:34px;aspect-ratio:1;border-radius:50%;color:var(--ice);background:var(--graphite);transition:transform .3s var(--ease)}.nh-open:hover{background:#fff}.nh-open:hover span{transform:rotate(45deg)}.nh-open[href^="#"]:hover span{transform:translate(2px)}.nh-open:active{transform:scale(.97)}.nh-bar{position:absolute;z-index:9;left:50%;bottom:var(--nh-bottom);transform:translate(-50%);display:grid;justify-items:center;gap:12px;pointer-events:none}.nh-read{display:flex;gap:8px 18px;color:var(--mute);white-space:nowrap;font-variant-numeric:tabular-nums}.nh-read>span+span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 18px 3px 0;border-radius:50%;background:currentColor;opacity:.6}.nh-tabs{display:flex;gap:2px;padding:5px;border-radius:999px;pointer-events:auto}.nh-tabs button{position:relative;display:flex;align-items:baseline;gap:8px;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:none;color:var(--mute);font-size:.95rem;font-weight:500;cursor:pointer;overflow:hidden;transition:color .25s,background-color .25s}.nh-tabs button:hover{color:var(--ice)}.nh-tabs button.on{color:var(--ice);background:#dce8e91f}.nh-tabs .mono{font-weight:400;opacity:.7}.nh-tab-line{position:absolute;inset:auto 18px 6px;height:2px;border-radius:2px;overflow:hidden}.nh-tab-line span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--red);transform:scaleX(0);transform-origin:left}.nh-tabs .on .nh-tab-line span{transform:scaleX(var(--p))}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes turn{to{transform:rotate(360deg)}}.sec{position:relative;padding:clamp(64px,8vw,116px) 0;scroll-margin-top:20px;background:var(--bg);color:var(--ink)}.sec-ice{--bg: var(--ice);--ink: var(--graphite);--card: #eaf2f3;--mute: color-mix(in srgb, var(--graphite) 66%, transparent);--line: color-mix(in srgb, var(--graphite) 13%, transparent);--line-strong: color-mix(in srgb, var(--graphite) 30%, transparent);border-radius:40px;margin:0 clamp(8px,1.2vw,18px)}.sec>.wrap{position:relative;z-index:0}.sec:before,.glass:after,.foot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:var(--grain);opacity:.1;mix-blend-mode:overlay;pointer-events:none}.sec-ice:before{opacity:.5;mix-blend-mode:soft-light;filter:invert(1)}.glass{position:relative}.sec-head{max-width:860px;margin-bottom:clamp(28px,4vw,52px)}.sec h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.02;letter-spacing:-.04em}.sec-lead{max-width:58ch;margin-top:16px;color:var(--mute);font-size:clamp(1.02rem,1.4vw,1.22rem);line-height:1.4;letter-spacing:-.015em}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips li{padding:5px 12px;border-radius:999px;border:1px solid var(--line);font-size:.8rem;font-weight:500}.pj{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(16px,3vw,44px);align-items:start}.pj-list{display:grid}.pj-list button{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:18px 4px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;cursor:pointer;color:var(--mute);transition:color .3s,padding .4s var(--ease)}.pj-list .mono{color:var(--red)}.pj-name{font-size:clamp(1.2rem,1.9vw,1.7rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}.pj-name small{display:block;margin-top:4px;font-size:.8rem;font-weight:400;letter-spacing:0;opacity:.8}.pj-arrow{opacity:0;transform:translate(-8px);color:var(--red);transition:opacity .3s,transform .4s var(--ease)}.pj-list button.on{color:var(--ink);padding-left:12px}.pj-list button.on .pj-arrow{opacity:1;transform:none}.pj-view{padding:12px;border-radius:30px}.pj-shot{display:block;border-radius:20px;overflow:hidden;background:#0e1517}.pj-bar{display:flex;gap:6px;padding:11px 14px;background:#dce8e914}.pj-bar i{width:9px;height:9px;border-radius:50%;background:#dce8e940}.pj-img{position:relative;display:block;aspect-ratio:16 / 9.6;overflow:hidden}.pj-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transform:scale(1.04);transition:opacity .5s ease,transform .9s var(--ease)}.pj-img img.on{opacity:1;transform:none}.pj-info{display:grid;grid-template-columns:1fr auto;gap:12px 20px;align-items:center;padding:18px 12px 8px;animation:rise .5s var(--ease) both}.pj-info p{grid-column:1 / -1;color:var(--mute)}.ind{display:grid;gap:18px;justify-items:start}.ind-tabs{display:flex;flex-wrap:wrap;gap:8px}.ind-tabs button{min-height:46px;padding:0 20px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,transform .15s}.ind-tabs button:hover{border-color:var(--ink)}.ind-tabs button:active{transform:scale(.97)}.ind-tabs button.on{background:var(--graphite);border-color:var(--graphite);color:var(--ice)}.ind-panel{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ind-panel>div{min-height:170px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:24px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);animation:rise .6s var(--ease) both}.ind-panel>div:nth-child(2){animation-delay:.07s}.ind-panel>div:nth-child(3){animation-delay:.14s}.ind-panel .mono{color:var(--mute)}.ind-panel p:last-child{font-size:clamp(1.1rem,1.6vw,1.38rem);font-weight:500;line-height:1.22;letter-spacing:-.025em}.ind-panel .ind-out{background:var(--graphite);border-color:var(--graphite);color:var(--ice);background-image:radial-gradient(90% 120% at 100% 100%,#96bec673,#96bec600 60%),var(--flute)}.ind-panel .ind-out .mono{color:var(--red)}.proof{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:12px}.pf{padding:clamp(20px,2.4vw,30px);border-radius:var(--r)}.pf figcaption,.pf-title{display:grid;gap:8px;margin-bottom:22px}.pf b{font-size:1.15rem;font-weight:600;letter-spacing:-.025em}.legend{display:flex;align-items:center;gap:7px;font-size:.8rem;color:var(--mute)}.legend i{width:9px;height:9px;border-radius:3px}.legend i:not(:first-child){margin-left:10px}.k-old{background:#dce8e942}.k-new{background:var(--red)}.hb{display:grid;gap:14px}.hb-row>span{display:block;margin-bottom:6px;font-size:.88rem;font-weight:500}.hb-tracks{display:grid;gap:4px}.hb-tracks i{display:block;height:11px;width:var(--w);border-radius:4px;transform:scaleX(0);transform-origin:left;transition:transform 1.1s var(--ease) var(--d)}.in .hb-tracks i{transform:none}.pf-axis{display:flex;justify-content:space-between;margin-top:16px;padding-top:10px;border-top:1px solid var(--line);color:var(--mute)}.pf-line svg{display:block;width:100%;height:236px;overflow:visible}.pf-line .grid{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:2 4}.pf-line .ln{fill:none;stroke-width:2.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.pf-plot{clip-path:inset(0 100% 0 0);transition:clip-path 1.9s var(--ease) .15s}.pf-line.in .pf-plot{clip-path:inset(0 -2% 0 0)}.pf-line .ln-old{stroke:#dce8e966}.pf-line .ln-new{stroke:var(--red)}.pf-line .area{fill:#f32b2c1a}.pf-calc{display:grid;gap:14px;align-content:start}.pf-calc .pf-title{margin-bottom:2px}.pf-calc label>span{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px;font-size:.88rem;color:var(--mute)}.pf-calc output{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:26px;margin:0;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:#dce8e938}input[type=range]::-moz-range-track{height:4px;border-radius:4px;background:#dce8e938}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-9px;border-radius:50%;background:var(--ice);box-shadow:0 2px 8px #00000080;transition:transform .15s}input[type=range]::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:var(--ice);box-shadow:0 2px 8px #00000080}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.calc-out{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.calc-bars{display:grid;gap:5px}.calc-bars span{display:flex;align-items:center;justify-content:flex-end;width:var(--w);min-width:56px;height:26px;padding:0 10px;border-radius:7px;transition:width .5s var(--ease)}.calc-bars i{font-style:normal;font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums}.calc-bars .k-new i{color:var(--graphite)}.calc-big{font-size:1rem;letter-spacing:-.02em}.calc-big b{display:block;font-size:clamp(2.2rem,3.6vw,3.2rem);letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.calc-note{font-size:.78rem;color:var(--mute)}.tl{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.tl-step{padding:10px 10px 22px;border-radius:var(--r);background:var(--card);border:1px solid var(--line)}.tl-step>:not(.art){margin-left:10px;margin-right:10px}.tl-k{display:flex;align-items:center;gap:8px;margin-top:16px;margin-bottom:8px;color:var(--mute)}.tl-k span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--red);color:var(--graphite);font-weight:700}.tl h3{font-size:1.08rem;line-height:1.16;letter-spacing:-.025em;margin-bottom:8px}.tl-step>p:last-child{font-size:.9rem;color:var(--mute)}.art{display:grid;width:100%;height:132px;border-radius:18px;background:var(--graphite);background-image:radial-gradient(80% 90% at 50% 110%,#96bec666,#96bec600 70%),var(--flute);color:var(--ice);overflow:hidden}.art-sheet{grid-template-columns:1.4fr 1fr 1fr .9fr;gap:4px;padding:22px 18px;align-content:center}.art-sheet i{height:15px;border-radius:4px;background:#dce8e929}.art-sheet i.h{background:#dce8e96b}.art-sheet i.p{background:var(--red);animation:blink 3.2s ease-in-out infinite}.art-sheet i:nth-child(12){animation-delay:.6s}.art-sheet i:nth-child(16){animation-delay:1.2s}@keyframes blink{50%{opacity:.35}}svg.art{padding:14px;fill:none;stroke:#dce8e9bf;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.art-cube g{transform-origin:60px 52px;animation:sway 7s ease-in-out infinite alternate}.art-cube .hi{stroke:#dce8e947;stroke-dasharray:2 3}.art-cube circle{fill:var(--red);stroke:none}@keyframes sway{0%{transform:rotate(-7deg) scale(.96)}to{transform:rotate(7deg) scale(1.03)}}.art-rule{align-content:center;justify-items:center;gap:4px;font-size:.78rem;font-weight:500}.art-rule span{padding:6px 12px;border-radius:999px;background:#dce8e924;border:1px solid rgba(220,232,233,.2)}.art-rule .out{background:var(--red);border-color:var(--red);color:var(--graphite);font-weight:600}.art-rule b{transform:rotate(90deg);opacity:.7;line-height:1}.art-flow rect{fill:#dce8e924}.art-flow .n{stroke:#dce8e966}.art-flow .dot{fill:var(--red);stroke:none}.art-screens{grid-auto-flow:column;justify-content:center;align-items:end;gap:10px;padding-bottom:18px}.art-screens .scr,.art-screens .ph{display:grid;gap:5px;align-content:start;padding:8px;background:#dce8e91a;border:1px solid rgba(220,232,233,.4)}.art-screens .scr{width:104px;height:76px;border-radius:9px}.art-screens .ph{width:40px;height:84px;border-radius:10px}.art-screens i{display:block;height:6px;border-radius:3px;background:#dce8e94d}.art-screens .scr i:last-child,.art-screens .ph i{height:44px;background:var(--red)}.art-screens .ph i{height:64px}.tl-wrap{position:relative}.tl-prog{height:2px;margin:0 0 18px;border-radius:2px;background:var(--line);overflow:hidden}.tl-prog span{display:block;height:100%;background:var(--red);transform-origin:left}.faq-mark{position:absolute;left:-40px;bottom:-60px;width:min(34vw,380px);height:auto;color:var(--ink);opacity:.07;overflow:visible;pointer-events:none}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,6vw,88px);align-items:start}.faq h2{font-size:clamp(1.8rem,3.2vw,2.8rem)}.faq-list details{border-bottom:1px solid var(--line-strong)}.faq-list details:first-child{border-top:1px solid var(--line-strong)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:1.1rem;font-weight:500;letter-spacing:-.02em;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list details p{padding:0 40px 22px 0;color:var(--mute)}.pm{position:relative;flex:none;width:14px;height:14px}.pm:before,.pm:after{content:"";position:absolute;left:0;right:0;top:6px;height:2px;border-radius:2px;background:var(--red);transition:transform .3s var(--ease)}.pm:after{transform:rotate(90deg)}details[open] .pm:after{transform:rotate(0)}#kontakt{background:radial-gradient(40% 50% at 78% 62%,#f32b2c29,#f32b2c00 70%),radial-gradient(60% 70% at 70% 70%,#567a8266,#567a8200 75%),var(--graphite)}.kon{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,64px);align-items:center}.kon h2{font-size:clamp(1.9rem,3.4vw,3rem)}.kon-sum{display:grid;margin-top:28px}.kon-sum li{display:grid;grid-template-columns:78px 1fr;gap:10px;align-items:baseline;padding:11px 0;border-top:1px solid var(--line);color:var(--mute);transition:color .4s}.kon-sum li.on{color:var(--ice);font-weight:500}.kon-sum .mono{color:var(--red)}.lot{padding:clamp(18px,2.4vw,30px);border-radius:28px}.lot-route{display:flex;align-items:center;color:var(--mute)}.lot-line{position:relative;flex:1;height:2px;margin:0 22px;background:repeating-linear-gradient(90deg,rgba(220,232,233,.26) 0 6px,transparent 6px 12px)}.lot-line>i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--red);transform-origin:left;transition:transform .7s var(--ease)}.lot-line b{position:absolute;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--graphite);border:2px solid rgba(220,232,233,.34);transition:border-color .4s,background-color .4s,box-shadow .4s}.lot-line b.on{border-color:var(--red);background:var(--red);box-shadow:0 0 10px var(--red)}.lot-mark{position:absolute;bottom:5px;width:30px;margin-left:-4px;color:var(--ice);transition:left .7s var(--ease)}.lot-mark svg{display:block;width:100%;height:auto;overflow:visible}.lot-stage{margin:20px 0 14px;color:var(--red)}.lot-win{min-height:330px;overflow:hidden}.lot-q{margin:0;padding:0;border:0;min-width:0;animation:q-in .6s var(--ease) both}.lot-q.from-l{animation-name:q-in-l}@keyframes q-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes q-in-l{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}.lot-q legend,.lot-legend{padding:0;margin-bottom:20px;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:600;line-height:1.05;letter-spacing:-.04em}.lot-opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lot-opt{position:relative;display:grid;grid-template-columns:auto 1fr;align-content:start;column-gap:14px;row-gap:3px;min-height:84px;padding:15px;border-radius:16px;border:1px solid rgba(220,232,233,.18);background:#dce8e90a;text-align:left;cursor:pointer;overflow:hidden;isolation:isolate;animation:opt-in .55s var(--ease) both;transition:border-color .3s,transform .35s var(--ease),background-color .3s,color .3s}@keyframes opt-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lot-opt:last-child:nth-child(odd){grid-column:1 / -1;min-height:0}.lot-opt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(135deg,#ff5a55,var(--red) 50%,#d91f20);clip-path:circle(0% at var(--cx, 30px) var(--cy, 30px));transition:clip-path .5s var(--ease)}.lot-opt kbd{grid-row:1 / span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;border:1px solid rgba(220,232,233,.24);font-family:var(--mono);font-size:12px;color:var(--mute);transition:background-color .3s,color .3s,border-color .3s}.lot-opt span{font-size:clamp(1.02rem,1.3vw,1.2rem);font-weight:600;letter-spacing:-.02em;line-height:1.15}.lot-opt small{font-size:.86rem;line-height:1.3;color:var(--mute);transition:color .3s}.lot-opt:hover{border-color:#f32b2cb3;background:#f32b2c14;transform:translateY(-2px)}.lot-opt.on{color:var(--graphite);border-color:var(--red);box-shadow:0 14px 34px -16px #f32b2ccc}.lot-opt.on:before{clip-path:circle(150% at var(--cx, 30px) var(--cy, 30px))}.lot-opt.on kbd{background:var(--graphite);border-color:var(--graphite);color:var(--red)}.lot-opt.on small{color:#172226c7}.lot-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.lot-fields label:first-child{grid-column:1 / -1}.lot-fields label{display:grid;gap:6px}.lot-fields span{font-size:.86rem;color:var(--mute)}.lot-fields i{font-style:normal;opacity:.7}.lot-fields input{width:100%;min-height:52px;padding:0 16px;border-radius:14px;border:1px solid rgba(220,232,233,.22);background:#dce8e90f;font-size:1rem;transition:border-color .2s,box-shadow .2s}.lot-fields input:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 4px #f32b2c33}.lot-msg{margin-top:14px;padding:12px 15px;border-radius:14px;background:#f32b2c29;border:1px solid rgba(243,43,44,.5);font-size:.92rem}.lot-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.lot-back{padding:8px 0;border:0;background:none;color:var(--mute);cursor:pointer;transition:color .2s}.lot-back:hover:not(:disabled){color:var(--ice)}.lot-back:disabled{opacity:.3;cursor:default}.lot-hint{font-size:.82rem;color:var(--mute)}.foot{position:relative;overflow:hidden;padding-top:clamp(40px,5vw,72px);background:#111a1d;border-top:1px solid var(--line)}.foot-flute{position:absolute;top:30%;right:0;bottom:0;left:0;background-image:radial-gradient(40% 60% at 50% 112%,#f32b2c66,#f32b2c00 70%),radial-gradient(70% 90% at 50% 110%,#567a8299,#567a8200 75%);pointer-events:none}.foot-flute:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--flute);-webkit-mask-image:linear-gradient(180deg,transparent,#000 50%);mask-image:linear-gradient(180deg,transparent,#000 50%)}.foot-in{position:relative}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px;padding-bottom:clamp(24px,3vw,40px)}.foot-grid>*{display:grid;gap:8px;align-content:start;justify-items:start}.foot-grid nav{grid-template-columns:1fr 1fr}.foot-grid nav .mono{grid-column:1 / -1}.foot-grid .mono{color:var(--red);margin-bottom:6px}.foot-grid a{text-decoration:none;font-weight:500;transition:color .2s}.foot-grid a:hover{color:var(--red)}.foot-todo,.foot-time{color:var(--mute)}.foot-time{font-variant-numeric:tabular-nums}.foot-word{display:flex;align-items:flex-end;justify-content:center;gap:2.4vw;overflow:hidden;margin:0 calc(var(--gut) * -1);padding-top:2vw;line-height:.8;-webkit-user-select:none;user-select:none}.foot-word span{display:block;font-family:var(--logo);font-size:min(17.4vw,246px);font-weight:500;letter-spacing:-.05em;margin-bottom:-.06em;background:linear-gradient(180deg,var(--ice) 30%,rgba(220,232,233,.3));-webkit-background-clip:text;background-clip:text;color:transparent}.foot-mark{flex:none;height:min(10.5vw,148px);width:auto;margin-bottom:min(2.6vw,36px);overflow:visible}.foot-note{position:relative;padding:14px 0 18px;text-align:center;color:var(--mute)}@media(max-width:1240px){.nh{--nh-rail: clamp(228px, 23vw, 270px)}.nh-hint{display:none}.top-nav a:not(.btn){padding:8px 10px}.proof{grid-template-columns:1fr 1fr}.pf-calc{grid-column:1 / -1;grid-template-columns:1fr 1fr 1fr}.pf-calc .pf-title,.pf-calc .calc-out{grid-column:1 / -1}.tl{grid-template-columns:repeat(5,minmax(232px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gut) * -1);padding:0 var(--gut) 8px;scrollbar-width:none}.tl::-webkit-scrollbar{display:none}.tl-step{scroll-snap-align:center}}@media(max-width:1020px){.top-burger{display:block}.top-nav{position:fixed;top:72px;right:0;bottom:0;left:0;flex-direction:column;align-items:stretch;gap:0;padding:12px var(--gut) 32px;background:var(--graphite);transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .25s,transform .25s,visibility .25s}.top-nav.open{opacity:1;transform:none;visibility:visible}.top-pill{display:contents}.top-nav a:not(.btn){font-size:1.6rem;letter-spacing:-.03em;padding:14px 0;border-radius:0;border-bottom:1px solid var(--line)}.top-cta{margin:22px 0 0;min-height:52px}body.menu-open .top{background:var(--graphite)}.faq,.kon,.pj{grid-template-columns:minmax(0,1fr)}.pj-view{order:-1}.pj-list button{padding:13px 4px}.ind-panel{grid-template-columns:1fr}.ind-panel>div{min-height:0}}@media(max-width:900px){.nh{height:auto;min-height:0;display:grid;padding:108px 16px 40px}.nh-rail{display:contents}.nh-h1,.nh-stage,.nh-bar{position:relative;inset:auto;transform:none}.nh-h1{order:1;text-align:left;font-size:clamp(2.3rem,11vw,4.4rem)}.nh-stage{order:2;height:min(96vw,620px);margin:4px -16px 0}.nh-glow{inset:60px -30% auto;height:760px}.nh-cols{inset:0 0 auto;height:760px}.nh-load{top:56%}.nh-toast.glass{top:5%}.nh-bar{order:3;left:auto;bottom:auto;justify-items:stretch}.nh-read{order:2;flex-wrap:wrap;gap:4px 8px}.nh-read>span+span:before{margin-right:8px}.nh-tabs button{flex:1;justify-content:center;padding:0 6px;font-size:.86rem}.nh-tabs .mono{display:none}.nh-note{order:4;margin-top:18px}.nh-steps{min-height:0}.nh-intro{order:5;margin-top:28px}.nh-cta .btn{flex:1 1 auto}}@media(max-width:760px){:root{--gut: 16px;--r: 22px}body{font-size:16px}.sec-ice{border-radius:28px;margin:0 6px}.proof{grid-template-columns:minmax(0,1fr)}.cols{width:38%;height:84px;opacity:.6}.pf-calc{grid-template-columns:minmax(0,1fr)}.pj-info{grid-template-columns:1fr;justify-items:start}.lot-opts,.lot-fields{grid-template-columns:minmax(0,1fr)}.lot-opt,.lot-win{min-height:0}.lot-hint{display:none}.foot-grid{grid-template-columns:1fr 1fr}.foot-grid nav{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
