:root{--bg: #060709;--bg-card: #12151a;--bg-card-hover: #171c22;--bg-elevated: rgba(15, 18, 24, .8);--bg-soft: rgba(255, 255, 255, .03);--border: rgba(255, 255, 255, .08);--border-hover: rgba(255, 255, 255, .16);--text: #f5f2eb;--text-secondary: rgba(245, 242, 235, .72);--text-muted: rgba(245, 242, 235, .42);--accent: #8cb5ff;--accent-strong: #5c8fff;--accent-warm: #d1af6a;--accent-purple: #7d73ff;--accent-glow: rgba(140, 181, 255, .18);--shadow-lg: 0 32px 80px rgba(2, 6, 16, .45);--font: "Plus Jakarta Sans", -apple-system, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--max-width: 1200px;--section-gap: 160px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:var(--accent) #0b0d10;scrollbar-width:thin;scroll-padding-top:120px}body{position:relative;min-height:100vh;font-family:var(--font);color:var(--text);line-height:1.6;overflow-x:hidden;background:radial-gradient(circle at 14% 14%,rgba(209,175,106,.16),transparent 18%),radial-gradient(circle at 82% 18%,rgba(140,181,255,.18),transparent 22%),radial-gradient(circle at 50% 65%,rgba(125,115,255,.08),transparent 32%),linear-gradient(180deg,#050608,#07080d 22%,#090b11 58%,#060709)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at center,transparent 0 32%,rgba(255,255,255,.025) 32.3%,transparent 32.7%),radial-gradient(circle at center,transparent 0 46%,rgba(255,255,255,.018) 46.2%,transparent 46.6%),linear-gradient(135deg,rgba(255,255,255,.035),transparent 30%);opacity:.55;-webkit-mask-image:radial-gradient(circle at 50% 12%,black 0%,rgba(0,0,0,.92) 48%,transparent 90%);mask-image:radial-gradient(circle at 50% 12%,black 0%,rgba(0,0,0,.92) 48%,transparent 90%)}::selection{background:var(--accent-warm);color:#111418}:focus-visible{outline:2px solid var(--accent-warm);outline-offset:2px}a{color:var(--accent);text-decoration:none;transition:color .2s ease}a:hover{color:#b8ceff}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}#features,#download{scroll-margin-top:120px}img,video{max-width:100%;display:block}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0b0d10;border-radius:10rem}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--accent),var(--accent-warm));border-radius:10rem}@keyframes levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.levitate{animation:levitate 6s ease-in-out infinite}[data-view=from-center]{transform:scale(.9) translateY(24px);opacity:0;transition:transform .95s cubic-bezier(.19,1,.22,1),opacity .45s ease}[data-view=from-center].view{transform:scale(1) translateY(0);opacity:1}[data-view=from-down]{transform:translateY(48px);opacity:0;transition:transform .8s cubic-bezier(.19,1,.22,1),opacity .45s ease}[data-view=from-down].view{transform:translateY(0);opacity:1}[data-view=fade-up]{transform:translateY(28px);opacity:0;transition:transform .75s cubic-bezier(.19,1,.22,1),opacity .4s ease}[data-view=fade-up].view{transform:translateY(0);opacity:1}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}body:before{opacity:.2}}.preloader.svelte-1hu4nt8{position:fixed;inset:0;z-index:10000;overflow:hidden;background:radial-gradient(circle at 50% 34%,rgba(140,181,255,.12),transparent 26%),radial-gradient(circle at 50% 58%,rgba(209,175,106,.08),transparent 22%),linear-gradient(180deg,#060709,#080a0e 54%,#050608);display:flex;align-items:center;justify-content:center;will-change:transform,clip-path}.preloader.svelte-1hu4nt8:before{content:"";position:absolute;inset:-12%;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.06),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.04),transparent 32%);filter:blur(26px);opacity:.9;pointer-events:none}.preloader-skip.svelte-1hu4nt8{position:absolute;top:max(18px,calc(env(safe-area-inset-top) + 10px));right:max(18px,calc(env(safe-area-inset-right) + 10px));z-index:2;display:inline-flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:linear-gradient(180deg,#ffffff1f,#ffffff08),#090b10a8;box-shadow:inset 0 1px #ffffff14,0 18px 40px #03081438;backdrop-filter:blur(18px) saturate(1.06);-webkit-backdrop-filter:blur(18px) saturate(1.06);color:#f5f2ebdb;opacity:0;transform:translateY(-14px) scale(.96);filter:blur(10px);pointer-events:none;transition:opacity .42s cubic-bezier(.2,.8,.2,1),transform .58s cubic-bezier(.16,1,.3,1),filter .42s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease,background .22s ease}.preloader-skip-visible.svelte-1hu4nt8{opacity:1;transform:translateY(0) scale(1);filter:blur(0px);pointer-events:auto}.preloader-skip.svelte-1hu4nt8:hover{border-color:#d1af6a33;background:linear-gradient(180deg,#ffffff24,#ffffff0a),#090b10bd;box-shadow:inset 0 1px #ffffff1a,0 22px 46px #03081447,0 0 26px #8cb5ff14}.preloader-skip.svelte-1hu4nt8:focus-visible{outline:none;border-color:#d1af6a57;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #d1af6a2e,0 22px 46px #03081447,0 0 28px #8cb5ff1f}.preloader-skip-icon.svelte-1hu4nt8{position:relative;width:34px;height:34px;flex:0 0 34px;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.18),transparent 42%),linear-gradient(160deg,#ffffff14,#8cb5ff14);box-shadow:inset 0 1px #ffffff0f,0 8px 20px #03081433;overflow:hidden}.preloader-skip-icon.svelte-1hu4nt8:after{content:"";position:absolute;inset:6px;border-radius:inherit;border:1px solid rgba(255,255,255,.05)}.preloader-skip-chevron.svelte-1hu4nt8{position:absolute;top:50%;left:11px;width:8px;height:8px;border-top:1.6px solid rgba(245,242,235,.88);border-right:1.6px solid rgba(245,242,235,.88);transform:translateY(-50%) rotate(45deg);transition:transform .22s ease,opacity .22s ease}.preloader-skip-chevron-b.svelte-1hu4nt8{left:16px;opacity:.84}.preloader-skip.svelte-1hu4nt8:hover .preloader-skip-chevron:where(.svelte-1hu4nt8){transform:translate(1px,-50%) rotate(45deg)}.preloader-skip-copy.svelte-1hu4nt8{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.preloader-skip-label.svelte-1hu4nt8{font-size:13px;font-weight:600;letter-spacing:.01em;color:#ffffffeb}.preloader-skip-note.svelte-1hu4nt8{font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#f5f2eb7a}.preloader-skip-skipping.svelte-1hu4nt8{pointer-events:none}.preloader-grid.svelte-1hu4nt8{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.95),transparent 80%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.95),transparent 80%);opacity:.35;pointer-events:none;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.preloader-content.svelte-1hu4nt8{position:relative;display:flex;flex-direction:column;align-items:center;gap:36px;text-align:center;width:min(100%,820px);padding:48px 24px}.preloader-halo.svelte-1hu4nt8{position:absolute;inset:50% auto auto 50%;width:min(78vw,680px);aspect-ratio:1;transform:translate(-50%,-50%) scale(.8);border-radius:50%;background:radial-gradient(circle at center,rgba(255,255,255,.18),rgba(140,181,255,.11) 22%,rgba(209,175,106,.08) 40%,transparent 72%);filter:blur(34px);opacity:0;pointer-events:none;transition:opacity .8s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1)}.preloader-orbit.svelte-1hu4nt8{position:absolute;inset:50% auto auto 50%;border-radius:50%;border:1px solid rgba(255,255,255,.08);transform:translate(-50%,-50%);pointer-events:none;animation:svelte-1hu4nt8-preloaderOrbit 13s linear infinite;transition:opacity .8s cubic-bezier(.16,1,.3,1),border-color .8s cubic-bezier(.16,1,.3,1)}.preloader-orbit-a.svelte-1hu4nt8{width:min(82vw,720px);aspect-ratio:1;opacity:.28}.preloader-orbit-b.svelte-1hu4nt8{width:min(60vw,520px);aspect-ratio:1;opacity:.2;animation-duration:17s;animation-direction:reverse}.preloader-clock-shell.svelte-1hu4nt8{position:relative;width:clamp(208px,24vw,320px);height:clamp(208px,24vw,320px);display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#ffffff29,#ffffff08),#0a0c10cc;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff1a,0 34px 90px #0308147a,0 0 0 1px #ffffff0a;backdrop-filter:blur(24px) saturate(1.08);-webkit-backdrop-filter:blur(24px) saturate(1.08);opacity:0;transform:translateY(26px) scale(.76) rotate(-10deg);filter:blur(10px)}.preloader-clock-shell.svelte-1hu4nt8:before{content:"";position:absolute;inset:12px;border-radius:inherit;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.18),transparent 34%),linear-gradient(150deg,rgba(255,255,255,.06),transparent 48%,rgba(140,181,255,.06) 100%)}.preloader-clock-shell.svelte-1hu4nt8:after{content:"";position:absolute;inset:28px;border-radius:inherit;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 1px #ffffff0f,0 0 28px #8cb5ff14;pointer-events:none}.preloader-clock-glass.svelte-1hu4nt8{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.24),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.08),transparent 36%,rgba(255,255,255,.03) 74%,rgba(140,181,255,.08));opacity:.86;pointer-events:none;transition:opacity .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1)}.preloader-clock.svelte-1hu4nt8{position:relative;z-index:1;width:80%;height:80%;opacity:.98;filter:drop-shadow(0 10px 24px rgba(4,8,18,.24))}.clock-ring.svelte-1hu4nt8{stroke:#ffffff1f;stroke-width:1.3}.clock-inner-ring.svelte-1hu4nt8{stroke:#ffffff0f;stroke-width:1}.clock-hand.svelte-1hu4nt8{stroke-linecap:round}.clock-tick.svelte-1hu4nt8,.clock-ring.svelte-1hu4nt8,.clock-inner-ring.svelte-1hu4nt8,.clock-center.svelte-1hu4nt8,.clock-core.svelte-1hu4nt8{transform-box:fill-box;transform-origin:center}.clock-tick.svelte-1hu4nt8{transition:opacity .4s ease}.clock-hand-group.svelte-1hu4nt8{opacity:1}.clock-hand-hour.svelte-1hu4nt8{stroke:#f5f2ebe0;stroke-width:3.6}.clock-hand-minute.svelte-1hu4nt8{stroke:#f5f2eba3;stroke-width:2.4}.clock-hand-second.svelte-1hu4nt8{stroke:#8cb5ff;stroke-width:1.2}.clock-center.svelte-1hu4nt8{fill:#d1af6a}.clock-core.svelte-1hu4nt8{fill:#0c0b0c}.preloader-caption.svelte-1hu4nt8{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;opacity:0;transform:translateY(20px);filter:blur(10px)}.preloader-kicker.svelte-1hu4nt8{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#f5f2eb8f}.preloader-text.svelte-1hu4nt8{font-family:var(--font, "Plus Jakarta Sans", sans-serif);font-weight:600;font-size:clamp(20px,2.3vw,28px);letter-spacing:.18em;color:#ffffffe6}.preloader-note.svelte-1hu4nt8{color:#f5f2eb75;font-size:14px;letter-spacing:.02em;transition:opacity .7s cubic-bezier(.16,1,.3,1),color .7s cubic-bezier(.16,1,.3,1)}.preloader-accelerating.svelte-1hu4nt8 .preloader-grid:where(.svelte-1hu4nt8){opacity:.48;transform:scale(1.03)}.preloader-accelerating.svelte-1hu4nt8 .preloader-orbit:where(.svelte-1hu4nt8){border-color:#ffffff1f}.preloader-accelerating.svelte-1hu4nt8 .preloader-orbit-a:where(.svelte-1hu4nt8){opacity:.36}.preloader-accelerating.svelte-1hu4nt8 .preloader-orbit-b:where(.svelte-1hu4nt8){opacity:.28}.preloader-accelerating.svelte-1hu4nt8 .preloader-clock-glass:where(.svelte-1hu4nt8){opacity:.96;filter:saturate(1.12)}.preloader-accelerating.svelte-1hu4nt8 .preloader-note:where(.svelte-1hu4nt8){color:#f5f2eb9e}@keyframes svelte-1hu4nt8-preloaderOrbit{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media(max-width:640px){.preloader-skip.svelte-1hu4nt8{top:max(14px,calc(env(safe-area-inset-top) + 6px));right:max(14px,calc(env(safe-area-inset-right) + 6px));gap:10px;padding:9px 12px 9px 9px}.preloader-skip-note.svelte-1hu4nt8{display:none}.preloader-skip-label.svelte-1hu4nt8{font-size:12.5px}.preloader-skip-icon.svelte-1hu4nt8{width:30px;height:30px;flex-basis:30px}.preloader-skip-chevron.svelte-1hu4nt8{left:9px;width:7px;height:7px}.preloader-skip-chevron-b.svelte-1hu4nt8{left:13px}.preloader-content.svelte-1hu4nt8{width:min(100%,420px);gap:24px;padding:calc(86px + env(safe-area-inset-top)) 18px 34px}.preloader-halo.svelte-1hu4nt8{width:min(116vw,520px);filter:blur(28px)}.preloader-orbit-a.svelte-1hu4nt8{width:min(116vw,460px)}.preloader-orbit-b.svelte-1hu4nt8{width:min(86vw,338px)}.preloader-clock-shell.svelte-1hu4nt8{width:clamp(228px,64vw,282px);height:clamp(228px,64vw,282px)}.preloader-caption.svelte-1hu4nt8{gap:10px}.preloader-kicker.svelte-1hu4nt8{font-size:10px;letter-spacing:.16em}.preloader-text.svelte-1hu4nt8{font-size:clamp(18px,5.1vw,24px);letter-spacing:.14em}.preloader-note.svelte-1hu4nt8{max-width:18rem;font-size:13px;line-height:1.55}}html.has-custom-cursor body,html.has-custom-cursor body *{cursor:none!important}.cursor-node.svelte-nvxf7w{position:fixed;top:0;left:0;pointer-events:none;opacity:0;transition:opacity .18s ease;will-change:transform}.cursor-node.visible.svelte-nvxf7w{opacity:1}.cursor-node-bg.svelte-nvxf7w{z-index:9998;margin-top:-28px;margin-left:-28px}.cursor-node-face.svelte-nvxf7w{z-index:9999;margin-top:-18px;margin-left:-18px}.cursor-bg-core.svelte-nvxf7w{position:relative;width:56px;height:56px;overflow:hidden;isolation:isolate;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.24),transparent 42%),linear-gradient(140deg,#ffffff0f,#8cb5ff0d 46%,#d1af6a0a);box-shadow:0 16px 30px #04081233,inset 0 1px #ffffff12,0 0 0 1px #ffffff05;backdrop-filter:blur(20px) saturate(1.08);-webkit-backdrop-filter:blur(20px) saturate(1.08);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .24s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease,filter .28s ease}.cursor-bg-core.svelte-nvxf7w:before,.cursor-bg-core.svelte-nvxf7w:after{content:"";position:absolute;pointer-events:none;transition:opacity .26s ease,transform .28s cubic-bezier(.22,1,.36,1)}.cursor-bg-core.svelte-nvxf7w:before{inset:6px;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.14),transparent 34%,rgba(255,255,255,.02) 74%,rgba(140,181,255,.08));opacity:.72}.cursor-bg-core.svelte-nvxf7w:after{left:14px;right:14px;bottom:10px;height:1.5px;border-radius:999px;background:linear-gradient(90deg,#fff0,#f5f2eb94,#8cb5ff7a,#fff0);opacity:0;transform:scaleX(.35)}.cursor-bg-core.text-link.svelte-nvxf7w{transform:scale(.96);opacity:.54;border-color:#ffffff13;background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.2),transparent 42%),radial-gradient(circle at 66% 72%,rgba(140,181,255,.08),transparent 38%),linear-gradient(140deg,#ffffff0a,#8cb5ff0a 48%,#d1af6a08);box-shadow:0 14px 26px #0408121f,inset 0 1px #ffffff12,0 0 18px #8cb5ff14,0 0 24px #d1af6a09;filter:saturate(.95)}.cursor-bg-core.text-link.svelte-nvxf7w:before{opacity:.46}.cursor-bg-core.text-link.svelte-nvxf7w:after{opacity:.28;transform:scaleX(.34)}.cursor-bg-core.magnetic.svelte-nvxf7w{transform:scale(1.14);opacity:.72;border-color:#d1af6a24;background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.16),transparent 40%),linear-gradient(140deg,#ffffff0a,#8cb5ff09 48%,#d1af6a08);box-shadow:0 22px 40px #04081238,inset 0 1px #ffffff0f,0 0 24px #8cb5ff1f,0 0 26px #d1af6a0f}.cursor-bg-core.magnetic.svelte-nvxf7w:before{opacity:.46}.cursor-bg-core.pressed.svelte-nvxf7w{transform:scale(.9)}.cursor-bg-core.text-link.pressed.svelte-nvxf7w{transform:scale(.88)}.cursor-bg-core.magnetic.pressed.svelte-nvxf7w{transform:scale(1.04)}.cursor-face-core.svelte-nvxf7w{position:relative;width:36px;height:36px;border-radius:50%;box-shadow:0 10px 22px #04081238,0 0 0 1px #ffffff0f;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .24s ease,filter .28s ease}.cursor-face-core.svelte-nvxf7w:after{content:"";position:absolute;top:50%;right:-5px;width:10px;height:1.5px;border-radius:999px;background:linear-gradient(90deg,#d1af6adb,#8cb5ff00);opacity:0;transform:translateY(-50%) scaleX(.2);transform-origin:0 50%;transition:opacity .24s ease,transform .28s cubic-bezier(.22,1,.36,1)}.cursor-face-core.text-link.svelte-nvxf7w{opacity:0;transform:scale(.54);filter:blur(.22px)}.cursor-face-core.magnetic.svelte-nvxf7w{opacity:.54;transform:scale(.72);filter:saturate(1.04)}.cursor-face-core.hide-face.svelte-nvxf7w{opacity:.08;transform:scale(.46);filter:blur(.45px)}.cursor-face-core.pressed.svelte-nvxf7w{transform:scale(.86)}.cursor-face-core.text-link.pressed.svelte-nvxf7w{transform:scale(.48)}.cursor-face-core.magnetic.pressed.svelte-nvxf7w{transform:scale(.66)}.cursor-clock-svg.svelte-nvxf7w{display:block;width:100%;height:100%;transform-origin:center;transition:opacity .24s ease,transform .28s cubic-bezier(.22,1,.36,1),filter .28s ease}.cursor-face-core.text-link.svelte-nvxf7w .cursor-clock-svg:where(.svelte-nvxf7w){opacity:0;transform:scale(.7);filter:blur(.22px)}.cursor-face-core.magnetic.svelte-nvxf7w .cursor-clock-svg:where(.svelte-nvxf7w){opacity:.42;transform:scale(.8)}.cursor-face-core.hide-face.svelte-nvxf7w .cursor-clock-svg:where(.svelte-nvxf7w){opacity:.14;transform:scale(.72)}.cursor-case.svelte-nvxf7w{fill:#080a0eeb;stroke:#ffffff14;stroke-width:1.6}.cursor-dial.svelte-nvxf7w{fill:#0f1218f5;stroke:#ffffff0d;stroke-width:1}.cursor-marker.svelte-nvxf7w{stroke:#ffffff42;stroke-width:1.4;stroke-linecap:round}.major-marker.svelte-nvxf7w{stroke:#d1af6adb;stroke-width:2}.cursor-hand.svelte-nvxf7w{stroke-linecap:round}.cursor-hand-hour.svelte-nvxf7w{stroke:#f5f2ebf0;stroke-width:4}.cursor-hand-minute.svelte-nvxf7w{stroke:#f5f2ebc7;stroke-width:2.8}.cursor-hand-second.svelte-nvxf7w{stroke:#8cb5fff0;stroke-width:1.35}.cursor-center.svelte-nvxf7w{fill:#d1af6afa}.cursor-center-core.svelte-nvxf7w{fill:#080a0ef0}[data-cursor-magnetic],[data-cursor-merge]{--cursor-shift-x: 0px;--cursor-shift-y: 0px;--cursor-spot-x: 50%;--cursor-spot-y: 50%;--cursor-ready: 0;position:relative;isolation:isolate;will-change:transform}.cursor-magnetic-active{filter:saturate(1.06)}@media(pointer:coarse){.cursor-node.svelte-nvxf7w{display:none}body{cursor:auto}}
