.home{--bg:#001625;--bg-deep:#000a13;--reef:#002b44;--accent:#feac67;--accent-soft:#ffdcc3;--accent-deep:#b06624;--on-accent:#3a1b00;--ok:#59e08e;--bad:#ff7a82;--info:#90cdfd;--text:#fafcfe;--text-muted:#fafcfebd;--text-soft:#fafcfe94;--line:#fafcfe1f;--line-strong:#fafcfe33;--surface:#fafcfe0d;--font-display:var(--font-bricolage), var(--font-outfit), system-ui, sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1);font-family:var(--font-outfit), system-ui, sans-serif;color:var(--text);background:var(--bg)}@supports (color:lab(0% 0 0)){.home{--bg:lab(6.24945% -3.62036 -13.0478);--bg-deep:lab(2.31904% -1.53182 -5.39152);--reef:lab(15.9039% -5.9675 -20.0471);--accent:lab(77.603% 26.1412 47.9263);--accent-soft:lab(90.2234% 9.73237 16.956);--accent-deep:lab(51.0665% 27.0135 48.4486);--on-accent:lab(13.9701% 14.1184 21.097);--ok:lab(80.3351% -52.1001 28.949);--bad:lab(67.6537% 52.1101 21.2061);--info:lab(79.5323% -10.9565 -30.1057);--text:lab(98.845% -.495464 -.992262);--text-muted:lab(98.845% -.495464 -.992262/.74);--text-soft:lab(98.845% -.495464 -.992262/.58);--line:lab(98.845% -.495464 -.992262/.12);--line-strong:lab(98.845% -.495464 -.992262/.2);--surface:lab(98.845% -.495464 -.992262/.05)}}.home .display{font-family:var(--font-display);letter-spacing:-.035em;font-variation-settings:"wdth" 88;font-weight:800;line-height:.92}.home .logtime{font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.7em;font-size:.78rem;font-weight:700;display:inline-flex}.home .logtime:before{content:"";opacity:.6;background:currentColor;width:2.2em;height:1px}.home .prose-sea h2{font-family:var(--font-display);letter-spacing:-.03em;font-weight:800;line-height:1}.home .prose-sea h3{margin-top:2.2rem;font-size:1.3rem;font-weight:700;line-height:1.25}.home .prose-sea p{color:var(--text-muted);margin-top:.9rem;font-size:1.06rem;line-height:1.7}.home .prose-sea a{color:var(--accent);text-underline-offset:4px;-webkit-text-decoration:underline #feac6773;text-decoration:underline #feac6773;-webkit-text-decoration:underline lab(77.603% 26.1412 47.9263/.45);text-decoration:underline lab(77.603% 26.1412 47.9263/.45)}.home .prose-sea a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.home .prose-sea strong{color:var(--text);font-weight:600}.home a:focus-visible,.home button:focus-visible,.home summary:focus-visible,.home input:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:8px}.home .hero-shade{background:linear-gradient(#001625b3 0%,#00162500 26%),linear-gradient(20deg,#000d18d9 0%,#000d1859 45%,#000d1800 70%);background:linear-gradient(lab(6.15425% -3.62972 -12.9748/.7) 0%,lab(6.15425% -3.62972 -12.9748/0) 26%),linear-gradient(20deg,lab(3.01188% -1.82363 -9.364/.85) 0%,lab(3.01188% -1.82363 -9.364/.35) 45%,lab(3.01188% -1.82363 -9.364/0) 70%)}.home .phone-screen{border-radius:13%/6.2%}.home .phone-shot{transition:opacity .6s var(--ease-out), transform .8s var(--ease-out)}.home .chart-bg{background-color:var(--reef);background-image:radial-gradient(circle at 16% 34%,#0000 0 70px,#fcfcfc12 71px 72px,#0000 73px 140px,#fcfcfc0d 141px 142px,#0000 143px),radial-gradient(circle at 84% 70%,#0000 0 90px,#fcfcfc0f 91px 92px,#0000 93px 170px,#fcfcfc0a 171px 172px,#0000 173px),linear-gradient(#fcfcfc0b 1px,#0000 1px),linear-gradient(90deg,#fcfcfc0b 1px,#0000 1px);background-image:radial-gradient(circle at 16% 34%,#0000 0 70px,lab(98.84% .0000298023 -.0000119209/.07) 71px 72px,#0000 73px 140px,lab(98.84% .0000298023 -.0000119209/.05) 141px 142px,#0000 143px),radial-gradient(circle at 84% 70%,#0000 0 90px,lab(98.84% .0000298023 -.0000119209/.06) 91px 92px,#0000 93px 170px,lab(98.84% .0000298023 -.0000119209/.04) 171px 172px,#0000 173px),linear-gradient(lab(98.84% .0000298023 -.0000119209/.045) 1px,#0000 1px),linear-gradient(90deg,lab(98.84% .0000298023 -.0000119209/.045) 1px,#0000 1px);background-size:auto,auto,64px 64px,64px 64px}.home .night-sky{background:radial-gradient(ellipse 120% 70% at 50% 110%, var(--reef) 0%, transparent 60%), linear-gradient(180deg, var(--bg-deep) 0%, var(--bg) 100%)}.home .stars{background-image:radial-gradient(1px 1px at 12% 18%, var(--text) 50%, transparent 51%), radial-gradient(1px 1px at 28% 8%, var(--text) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 44% 22%, var(--text) 50%, transparent 51%), radial-gradient(1px 1px at 61% 12%, var(--text) 50%, transparent 51%), radial-gradient(1px 1px at 73% 30%, var(--text) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 86% 9%, var(--text) 50%, transparent 51%), radial-gradient(1px 1px at 93% 26%, var(--text) 50%, transparent 51%), radial-gradient(1px 1px at 5% 36%, var(--text) 50%, transparent 51%), radial-gradient(1px 1px at 36% 38%, var(--text) 50%, transparent 51%), radial-gradient(1px 1px at 54% 4%, var(--text) 50%, transparent 51%);opacity:.7}.home .navlight{transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);background:currentColor;border-radius:9999px;box-shadow:0 0 12px 3px,0 0 42px 10px}.home .navlight-reflect{filter:blur(6px);opacity:.35;transform:scaleY(2.4)}.home .snap-row{scroll-snap-type:x mandatory;scrollbar-width:none}.home .snap-row::-webkit-scrollbar{display:none}.home .snap-row>*{scroll-snap-align:start}.home input[type=range]{accent-color:var(--accent)}.home details>summary{cursor:pointer;list-style:none}.home details>summary::-webkit-details-marker{display:none}.home details .faq-plus{transition:transform .35s var(--ease-out)}.home details[open] .faq-plus{transform:rotate(45deg)}.home.reveal-ready [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transform:translateY(24px)}.home.reveal-ready [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.home.reveal-ready [data-reveal]{opacity:1;transition:none;transform:none}.home .phone-shot,.home .navlight{transition:none}}.home .kurs{--kurs-x:calc(max(0px, (100% - 1280px) / 2) + 1.1rem);position:relative}@media (min-width:768px){.home .kurs:before{content:"";top:0;bottom:0;left:var(--kurs-x);pointer-events:none;background:linear-gradient(#0000 0,#fafcfe42 6rem calc(100% - 6rem),#0000 100%);background:linear-gradient(#0000 0,lab(98.845% -.495464 -.992262/.26) 6rem calc(100% - 6rem),#0000 100%);width:1px;position:absolute}.home .kurs .logtime{position:relative}.home .kurs .logtime:after{content:"";background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 5px var(--bg);border-radius:9999px;margin-top:-4.5px;position:absolute;top:50%;left:calc(-1.4rem - 4.5px)}}
