:root{--bg:#14120b;--bg-soft:#1b1913;--card:#1c1a13;--card-hex:#1a1812;--card-hover:#242119;--chrome:#14140f;--fg:#edecec;--fg-muted:#edecec9e;--fg-subtle:#edecec6b;--pr:#edecec;--pr-bg:#edecec;--pr-fg:#14120b;--ab:#2a271e;--border:#edecec14;--border-02:#edecec29;--hairline:#edecec0d;--green:#7cc98b;--red:#e08585;--yellow:#e0c17c;--serif:#e8e0d2;--font-sans:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular",Menlo,monospace;--font-serif:"EB Garamond",Georgia,serif;--font-hand:"Tangerine","Segoe Script",cursive;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:3.75rem;--space-xs:0.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:9999px;--max-width:1280px;--header-h:56px;--transition:200ms cubic-bezier(0.4,0,0.2,1);--transition-slow:400ms cubic-bezier(0.16,1,0.3,1);--layered-media-bg-dark:radial-gradient(60% 60% at 70% 20%,#786e5029,#0000 60%),radial-gradient(50% 50% at 20% 80%,#8c6e3c1a,#0000 60%),#15130d;--layered-media-bg-light:radial-gradient(60% 60% at 70% 20%,#c8bea080,#0000 60%),radial-gradient(50% 50% at 20% 80%,#dcc8aa66,#0000 60%),#ece8dd}.light{--bg:#f7f7f4;--bg-soft:#efeee9;--card:#fff;--card-hex:#f3f2ed;--card-hover:#f7f6f2;--chrome:#fbfbf9;--fg:#26251e;--fg-muted:#26251e9e;--fg-subtle:#26251e73;--pr:#26251e;--pr-bg:#26251e;--pr-fg:#f7f7f4;--ab:#e9e7df;--border:#26251e1a;--border-02:#26251e33;--hairline:#26251e0f;--green:#3f7d4f;--red:#b05656;--yellow:#9c7d33;--serif:#4a453a;--layered-media-bg-dark:var(--layered-media-bg-light)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#14120b;background:var(--bg);height:100%;scroll-behavior:smooth}body{color:#edecec;color:var(--fg);font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-sans);font-size:1rem;font-size:var(--text-base);line-height:1.6;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}#root,body{min-height:100vh}#root{align-items:center;display:flex;flex-direction:column}#root,main{width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,h4{color:#edecec;color:var(--fg);font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-sans);font-weight:500;letter-spacing:-.022em;line-height:1.12}img{display:block;height:auto;max-width:100%}button{cursor:pointer;font-family:inherit}::selection{background:#edecec;background:var(--pr-bg);color:#14120b;color:var(--pr-fg)}:focus-visible{outline:2px solid #edecec;outline:2px solid var(--pr);outline-offset:2px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#14120b;background:var(--bg)}::-webkit-scrollbar-thumb{background:#edecec29;background:var(--border-02);border:2px solid #14120b;border:2px solid var(--bg);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#edecec6b;background:var(--fg-subtle)}hw{display:inline}.type-sm{font-size:.875rem;font-size:var(--text-sm);line-height:1.5}.type-md{font-size:1.125rem;font-size:var(--text-lg);line-height:1.55}.section-label,.type-label{color:#edecec6b;color:var(--fg-subtle);display:inline-block;font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono);font-size:.75rem;font-size:var(--text-xs);font-weight:500;letter-spacing:.02em;text-transform:uppercase}.btn{align-items:center;border:1px solid #0000;border-radius:6px;border-radius:var(--radius-sm);display:inline-flex;font-size:.875rem;font-size:var(--text-sm);font-weight:500;gap:.5rem;justify-content:center;line-height:1.4;padding:.55rem 1rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--transition),color var(--transition),border-color var(--transition),opacity var(--transition);white-space:nowrap}.btn--sm{border-radius:4px;border-radius:var(--radius-xs);font-size:.8125rem;padding:.375rem .875rem}.btn--primary{background:#edecec;background:var(--pr-bg);color:#14120b;color:var(--pr-fg)}.btn--primary:hover{background:color-mix(in srgb,#edecec 88%,#0000);background:color-mix(in srgb,var(--pr-bg) 88%,#0000)}.btn--secondary{background:#0000;border-color:#edecec29;border-color:var(--border-02);color:#edecec;color:var(--fg)}.btn--secondary:hover{background:#1c1a13;background:var(--card);border-color:color-mix(in srgb,#edecec29 140%,#0000);border-color:color-mix(in srgb,var(--border-02) 140%,#0000)}.btn--ghost{background:color-mix(in srgb,#edecec 6%,#0000);background:color-mix(in srgb,var(--fg) 6%,#0000);color:#edecec;color:var(--fg)}.btn--ghost:hover{background:color-mix(in srgb,#edecec 10%,#0000);background:color-mix(in srgb,var(--fg) 10%,#0000)}.btn--quinary{background:#0000;border-color:#0000;color:#edecec9e;color:var(--fg-muted);padding:.375rem .5rem}.btn--quinary:hover{color:#edecec;color:var(--fg)}.btn--serif{font-family:EB Garamond,Georgia,serif;font-family:var(--font-serif);font-size:1.05rem}.btn:disabled{cursor:not-allowed;opacity:.4}.preloader-root{width:100%}.preloader{align-items:center;background:#14120b;background:var(--bg);color:#edecec;color:var(--fg);display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:9999}.preloader-content{align-items:baseline;display:flex;gap:.25em}.preloader-number{font-feature-settings:"tnum";color:#edecec;color:var(--fg);font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono);font-size:min(20vw,20vh);font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.03em;line-height:1}.preloader-percent{color:#edecec6b;color:var(--fg-subtle);font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono);font-size:min(7vw,8vh);font-weight:400}.preloader-children{width:100%}.header{background:#14120b;background:var(--bg);border-bottom:1px solid #edecec0d;border-bottom:1px solid var(--hairline);height:56px;height:var(--header-h);left:0;position:fixed;right:0;top:0;z-index:100}.header-inner{align-items:center;display:flex;gap:1.5rem;gap:var(--space-md);height:100%;justify-content:space-between;margin:0 auto;max-width:1280px;max-width:var(--max-width);padding:0 2rem;padding:0 var(--space-lg);position:relative}.header-logo{align-items:center;color:#edecec;color:var(--fg);display:inline-flex;font-size:1.125rem;font-size:var(--text-lg);font-weight:600;gap:.55rem;letter-spacing:-.01em;transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition)}.header-logo:hover{opacity:.8}.header-logo svg{color:#edecec;color:var(--fg);height:24px;width:auto}.header-nav{align-items:center;display:flex;gap:.1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.nav-item{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#edecec9e;color:var(--fg-muted);display:inline-flex;font-size:.875rem;font-size:var(--text-sm);font-weight:500;gap:.35rem;padding:.4rem .7rem;position:relative;transition:color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition),background var(--transition)}.nav-item.open,.nav-item:hover{background:#1c1a13;background:var(--card);color:#edecec;color:var(--fg)}.nav-item svg{font-size:.55rem;opacity:.7;transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--transition)}.nav-item.open svg{transform:rotate(180deg)}.nav-sub{background:#1c1a13;background:var(--card);border:1px solid #edecec14;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-md);box-shadow:0 12px 40px #0006;left:50%;min-width:200px;padding:.4rem;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);z-index:300}.nav-sub-link{background:#0000;border:none;border-radius:4px;border-radius:var(--radius-xs);color:#edecec9e;color:var(--fg-muted);display:block;font-size:.875rem;font-size:var(--text-sm);font-weight:500;padding:.5rem .7rem;text-align:left;transition:color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition),background var(--transition);width:100%}.nav-sub-link:hover{background:#242119;background:var(--card-hover);color:#edecec;color:var(--fg)}.header-nav-right{align-items:center;display:flex;gap:.5rem}.header-cta{align-items:center;background:#edecec;background:var(--pr-bg);border:none;border-radius:4px;border-radius:var(--radius-xs);color:#14120b;color:var(--pr-fg);display:inline-flex;font-size:.8125rem;font-weight:500;height:32px;padding:0 .9rem;transition:background .2s cubic-bezier(.4,0,.2,1);transition:background var(--transition);white-space:nowrap}.header-cta:hover{background:color-mix(in srgb,#edecec 88%,#0000);background:color-mix(in srgb,var(--pr-bg) 88%,#0000)}.theme-toggle{align-items:center;background:#0000;border:1px solid #edecec14;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius-xs);color:#edecec9e;color:var(--fg-muted);cursor:pointer;display:flex;font-size:.85rem;height:32px;justify-content:center;transition:color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition),border-color var(--transition),background var(--transition);width:32px}.theme-toggle:hover{background:#1c1a13;background:var(--card);border-color:#edecec29;border-color:var(--border-02);color:#edecec;color:var(--fg)}.theme-toggle-wrapper{position:relative}.mobile-header{align-items:center;background:#14120b;background:var(--bg);border-bottom:1px solid #edecec0d;border-bottom:1px solid var(--hairline);display:flex;height:56px;height:var(--header-h);justify-content:space-between;left:0;padding:0 2rem;padding:0 var(--space-lg);position:fixed;right:0;top:0;z-index:100}.mobile-header-right{align-items:center;display:flex;gap:.5rem;gap:var(--space-xs)}.mobile-header-right .btn--sm{height:34px;padding:.4rem .75rem}.mobile-burger{align-items:center;background:#0000;border:1px solid #edecec14;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius-xs);color:#edecec;color:var(--fg);display:flex;font-size:.875rem;font-size:var(--text-sm);font-weight:500;gap:.5rem;gap:var(--space-xs);padding:.4rem .9rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition),background var(--transition)}.mobile-burger:hover{background:#1c1a13;background:var(--card);border-color:#edecec29;border-color:var(--border-02)}.mobile-menu-overlay{align-items:center;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);background:color-mix(in srgb,#14120b 92%,#0000);background:color-mix(in srgb,var(--bg) 92%,#0000);display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.mobile-menu{align-items:center;display:flex;flex-direction:column;gap:2rem;gap:var(--space-lg);padding:4rem;padding:var(--space-2xl);position:relative}.mobile-menu .mobile-nav-button{background:none;border:none;color:#edecec;color:var(--fg);font-size:1.75rem;font-size:var(--text-2xl);font-weight:500;letter-spacing:-.02em;transition:color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition),opacity var(--transition)}.mobile-menu .mobile-nav-button:hover{color:#edecec9e;color:var(--fg-muted)}.mobile-menu-close{background:none;border:none;color:#edecec;color:var(--fg);cursor:pointer;font-size:1.75rem;font-size:var(--text-2xl);font-weight:500;letter-spacing:-.02em;transition:color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition),opacity var(--transition)}.mobile-menu-close:hover{color:#edecec9e;color:var(--fg-muted)}.mobile-theme-backdrop{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:color-mix(in srgb,#14120b 85%,#0000);background:color-mix(in srgb,var(--bg) 85%,#0000);display:flex;inset:0;justify-content:center;position:fixed;z-index:300}.mobile-theme-submenu{grid-gap:.6rem;background:#1c1a13;background:var(--card);border:1px solid #edecec14;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 20px 60px #00000080;display:grid;gap:.6rem;grid-template-columns:1fr 1fr;max-width:280px;padding:1.5rem;position:relative;width:calc(100% - 2rem)}.mobile-theme-close{background:none;border:none;color:#edecec9e;color:var(--fg-muted);cursor:pointer;font-size:1rem;padding:.25rem;position:absolute;right:.5rem;top:.5rem;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition)}.mobile-theme-close:hover{color:#edecec;color:var(--fg)}.mobile-theme-card{align-items:center;background:#0000;border:1px solid #edecec14;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-md);color:#edecec9e;color:var(--fg-muted);cursor:pointer;display:flex;flex-direction:column;font-size:.875rem;font-size:var(--text-sm);gap:.4rem;padding:.85rem .5rem;position:relative;text-align:center;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition),background var(--transition),color var(--transition)}.mobile-theme-card:hover{background:#242119;background:var(--card-hover);border-color:#edecec29;border-color:var(--border-02);color:#edecec;color:var(--fg)}.mobile-theme-card.active{background:color-mix(in srgb,#edecec 6%,#0000);background:color-mix(in srgb,var(--pr) 6%,#0000);border-color:#edecec;border-color:var(--pr);color:#edecec;color:var(--fg)}.mobile-theme-swatch{border:1.5px solid #edecec14;border:1.5px solid var(--border);border-radius:50%;flex-shrink:0;height:30px;width:30px}.mobile-theme-label{font-size:.875rem;font-size:var(--text-sm);font-weight:500;line-height:1.2}.mobile-theme-check{color:#edecec;color:var(--pr);font-size:.6rem;font-weight:700;position:absolute;right:7px;top:5px}.hero{justify-content:center;overflow:hidden;padding:calc(56px + 4rem) 2rem 4rem;padding:calc(var(--header-h) + var(--space-2xl)) var(--space-lg) var(--space-2xl)}.hero,.hero-content{display:flex;position:relative;width:100%}.hero-content{flex-direction:column;gap:2.5rem;gap:var(--space-xl);max-width:1280px;max-width:var(--max-width);z-index:1}.hero-text{display:flex;flex-direction:column;gap:1.5rem;gap:var(--space-md);max-width:900px;text-align:left}.hero-blur-torn{height:auto;margin-left:calc(50% - 50vw);padding:clamp(3rem,2vw,6rem) max(2rem,calc(50vw - 640px));padding:clamp(3rem,2vw,6rem) max(var(--space-lg),calc((100vw - var(--max-width))/2));position:relative;width:100vw;z-index:1}@media screen and (max-width:768px){.hero-blur-torn{padding:clamp(2.5rem,8vw,4rem) 1.5rem;padding:clamp(2.5rem,8vw,4rem) var(--space-md)}}.hero h1{text-wrap:balance;font-family:Tangerine,Segoe Script,cursive;font-family:var(--font-hand);font-size:clamp(3.5rem,6.5vw,5.25rem);font-weight:700;letter-spacing:0;line-height:1.5;max-width:18ch}.hero h1,.hero h1 span{color:#edecec;color:var(--fg)}.download-span{color:#edecec!important;color:var(--fg)!important}.hero-sub{color:#edecec9e;color:var(--fg-muted);font-size:1.125rem;font-size:var(--text-lg);line-height:1.6;margin-bottom:.5rem;margin-bottom:var(--space-xs);max-width:480px}.hero-cta-group{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;gap:var(--space-sm);margin-top:2.5rem;margin-top:var(--space-xl)}.hero-trust{margin-top:.5rem;margin-top:var(--space-xs)}.hero-trust-line{color:#edecec6b;color:var(--fg-subtle)}.hero-badge,.hero-trust-line{font-size:.875rem;font-size:var(--text-sm)}.hero-badge{align-items:center;background:#1c1a13;background:var(--card);border:1px solid #edecec14;border:1px solid var(--border);border-radius:9999px;border-radius:var(--radius-full);color:#edecec9e;color:var(--fg-muted);display:inline-flex;font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono);font-weight:500;gap:.5rem;gap:var(--space-xs);padding:.3rem .9rem}.download-hero-content{align-items:center;display:flex;flex-direction:column;gap:2.5rem;gap:var(--space-xl);width:100%}.hero-download{grid-gap:1rem;grid-gap:var(--space-sm);display:grid;gap:1rem;gap:var(--space-sm);grid-template-columns:1fr 1fr;max-width:560px;width:100%}@media screen and (max-width:600px){.hero-download{grid-template-columns:1fr}}.ss-hero{position:relative;width:100%}.ss-hero-bg{background:#000;height:100vh;overflow:hidden;position:sticky;top:0;width:100%}.ss-hero-foreground,.ss-hero-img{inset:0;position:absolute}.ss-hero-foreground{align-items:center;display:flex;justify-content:center;padding:1rem;pointer-events:none}.ss-hero-foreground img{border-radius:10px;box-shadow:0 28px 70px #00000059;height:auto;max-width:min(100%,1040px);width:100%}@media screen and (max-width:768px){.ss-hero-foreground{display:none}}.hero-app-screenshot,.ss-hero-img--desktop{display:none}@media screen and (min-width:768px){.ss-hero-img--desktop{display:block}.ss-hero-img--mobile{display:none}}.ss-hero>.hero{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:56px 2rem 2.5rem;padding:var(--header-h) var(--space-lg) var(--space-xl);position:sticky;top:0}.hero-media{margin-top:1rem;margin-top:var(--space-sm)}.media-border-container{background:radial-gradient(60% 60% at 70% 20%,#786e5029,#0000 60%),radial-gradient(50% 50% at 20% 80%,#8c6e3c1a,#0000 60%),#15130d;background:var(--layered-media-bg-dark);border:1px solid #edecec14;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);overflow:hidden;position:relative}.wallpaper-brightness-dark{filter:brightness(1)}.media-stack{align-items:center;background-image:url(/static/media/bg.4e101f346eb057caaff3.jpg);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:min(680px,78vh);padding:clamp(1rem,3vw,2rem);position:relative}.product-window{background:#14140f;background:var(--chrome);border:1px solid #edecec29;border:1px solid var(--border-02);border-radius:10px;box-shadow:0 28px 70px #00000024,0 14px 32px #0000001a,0 0 0 1px #edecec29;box-shadow:0 28px 70px #00000024,0 14px 32px #0000001a,0 0 0 1px var(--border-02);min-width:0;overflow:hidden;width:100%}.product-window__bar{align-items:center;border-bottom:1px solid #edecec29;border-bottom:1px solid var(--border-02);display:flex;gap:.5rem;height:30px;padding:0 .75rem}.product-window__dot{background:#edecec29;background:var(--border-02);border-radius:50%;flex-shrink:0;height:10px;width:10px}.product-window__title{color:#edecec6b;color:var(--fg-subtle);flex:1 1;font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono);font-size:.6875rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.product-window__body img{display:block;min-width:0;width:100%}.media-overlay{position:absolute;right:4%;top:-3rem;width:min(38%,340px);z-index:10}.media-overlay--left{bottom:-2.5rem;left:4%;right:auto;top:auto}@media screen and (max-width:900px){.media-overlay{display:none}}.cli-window{color:#edecec9e;color:var(--fg-muted);font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono);font-size:.6875rem;line-height:1.7;padding:.75rem .875rem .875rem}.cli-window .cli-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-window .cli-prompt{color:#edecec;color:var(--pr)}.cli-window .cli-ok{color:#7cc98b;color:var(--green)}.hero-visual-label{color:#edecec6b;color:var(--fg-subtle);display:block;font-size:.875rem;font-size:var(--text-sm);font-weight:500;letter-spacing:.04em;margin-top:1.5rem;margin-top:var(--space-md);text-align:center;text-transform:uppercase}.section{align-items:center;display:flex;flex-direction:column;padding:6rem 2rem;padding:var(--space-3xl) var(--space-lg);position:relative;width:100%}.section-inner{max-width:1280px;max-width:var(--max-width);width:100%}.section-header{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;gap:var(--space-sm);margin-bottom:4rem;margin-bottom:var(--space-2xl);max-width:720px}.section-header--center{align-items:center;margin-left:auto;margin-right:auto;text-align:center}.section-title{text-wrap:balance;color:#edecec;color:var(--fg);font-family:Tangerine,Segoe Script,cursive;font-family:var(--font-hand);font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;letter-spacing:0;line-height:1.35}.section-desc{color:#edecec9e;color:var(--fg-muted);font-size:1.125rem;font-size:var(--text-lg);line-height:1.6;max-width:620px}.card{background:#1c1a13;background:var(--card);border:1px solid #edecec14;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg)}.card--large{padding:clamp(1.25rem,3vw,2rem)}.card--text{background:#0000}.feature-stack{grid-gap:1rem;grid-gap:var(--space-sm);display:grid;gap:1rem;gap:var(--space-sm);min-width:0}.feature-stack>*{min-width:0}.feature-split{grid-gap:4rem;grid-gap:var(--space-2xl);display:grid;gap:4rem;gap:var(--space-2xl);grid-template-columns:24fr;min-width:0;padding:clamp(1.5rem,4vw,3rem)}.feature-split__text{display:flex;flex-direction:column;gap:1rem;gap:var(--space-sm);justify-content:center;min-width:0}.feature-split__text h3{text-wrap:balance;font-size:clamp(1.6rem,2.8vw,2.25rem);font-weight:500;letter-spacing:-.025em;line-height:1.12}.feature-split__text p{color:#edecec9e;color:var(--fg-muted);font-size:1.125rem;font-size:var(--text-lg);line-height:1.6;max-width:46ch}.feature-split__link{align-items:center;color:#edecec;color:var(--fg);display:inline-flex;font-size:.875rem;font-size:var(--text-sm);font-weight:500;gap:.4rem;margin-top:.5rem;margin-top:var(--space-xs)}.feature-split__link:hover{text-decoration:underline;text-underline-offset:4px}.feature-split__media{align-items:center;display:flex;min-width:0;position:relative}@media screen and (min-width:901px){.feature-split{grid-template-columns:8fr 16fr}.feature-split--reverse{grid-template-columns:16fr 8fr}.feature-split--reverse .feature-split__text{order:2}.feature-split--reverse .feature-split__media{order:1}}.copy-command{align-items:center;background:#1a1812;background:var(--card-hex);border:1px solid #edecec14;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#edecec;color:var(--fg);display:flex;font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono);font-size:.75rem;font-size:var(--text-xs);gap:.75rem;margin-top:1rem;margin-top:var(--space-sm);max-width:100%;padding:.7rem 1rem;width:fit-content}.copy-command code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-command button{background:none;border:none;border-radius:4px;border-radius:var(--radius-xs);color:#edecec9e;color:var(--fg-muted);flex-shrink:0;font-size:.75rem;font-size:var(--text-xs);padding:.2rem .4rem;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition)}.copy-command button:hover{color:#edecec;color:var(--fg)}.testimonials-section{background:#1b1913;background:var(--bg-soft)}.testimonials-head{align-items:center;display:flex;flex-direction:column;gap:1rem;gap:var(--space-sm);margin:0 auto 4rem;margin:0 auto var(--space-2xl);max-width:720px;text-align:center}.testimonials-head h2{text-wrap:balance;font-family:Tangerine,Segoe Script,cursive;font-family:var(--font-hand);font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;letter-spacing:0;line-height:1.35}.testimonials-grid{grid-gap:1rem;grid-gap:var(--space-sm);display:grid;gap:1rem;gap:var(--space-sm);grid-template-columns:repeat(3,1fr)}.testimonial-card{background:#1a1812;background:var(--card-hex);border:1px solid #edecec14;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:1.5rem;gap:var(--space-md);padding:1.25rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition),background var(--transition)}.testimonial-card:hover{background:#1c1a13;background:var(--card);border-color:#edecec29;border-color:var(--border-02)}.testimonial-quote{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#edecec;color:var(--fg);display:-webkit-box;font-size:.875rem;font-size:var(--text-sm);line-height:1.6;overflow:hidden}.testimonial-author{align-items:center;display:flex;gap:1rem;gap:var(--space-sm)}.testimonial-avatar{align-items:center;background:#2a271e;background:var(--ab);border:1px solid #edecec29;border:1px solid var(--border-02);border-radius:50%;display:flex;flex-shrink:0;font-weight:500;height:2.5rem;justify-content:center;width:2.5rem}.testimonial-avatar,.testimonial-name{color:#edecec;color:var(--fg);font-size:.875rem;font-size:var(--text-sm)}.testimonial-name{font-weight:600}.testimonial-role{color:#edecec6b;color:var(--fg-subtle);font-size:.875rem;font-size:var(--text-sm)}@media screen and (max-width:900px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.testimonials-grid{grid-template-columns:1fr}}.frontier-grid{grid-gap:1rem;grid-gap:var(--space-sm);display:grid;gap:1rem;gap:var(--space-sm);grid-template-columns:repeat(3,1fr)}.frontier-card{background:#1a1812;background:var(--card-hex);border:1px solid #edecec14;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:1rem;gap:var(--space-sm);padding:1.25rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition),background var(--transition)}.frontier-card:hover{background:#1c1a13;background:var(--card);border-color:#edecec29;border-color:var(--border-02)}.frontier-card h3{font-size:1.125rem;font-size:var(--text-lg);font-weight:500;letter-spacing:-.02em}.frontier-card p{color:#edecec9e;color:var(--fg-muted);font-size:.875rem;font-size:var(--text-sm);line-height:1.65}.frontier-visual{align-items:flex-end;background:radial-gradient(60% 60% at 70% 20%,#786e5029,#0000 60%),radial-gradient(50% 50% at 20% 80%,#8c6e3c1a,#0000 60%),#15130d;background:var(--layered-media-bg-dark);border:1px solid #edecec14;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius-xs);display:flex;gap:.4rem;height:96px;padding:.75rem}.frontier-bar{background:#edecec29;background:var(--border-02);border-radius:2px;width:100%}@media screen and (max-width:900px){.frontier-grid{grid-template-columns:1fr;margin:0 auto;max-width:480px}}.changelog-list{grid-gap:1rem;grid-gap:var(--space-sm);display:grid;gap:1rem;gap:var(--space-sm)}.changelog-item{grid-gap:1.5rem;grid-gap:var(--space-md);background:#1a1812;background:var(--card-hex);border:1px solid #edecec14;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-md);display:grid;gap:1.5rem;gap:var(--space-md);grid-template-columns:160px 1fr;padding:1.25rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition),background var(--transition)}.changelog-item:hover{background:#1c1a13;background:var(--card);border-color:#edecec29;border-color:var(--border-02)}.changelog-item__date{color:#edecec6b;color:var(--fg-subtle);font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono);font-size:.75rem;font-size:var(--text-xs);padding-top:.2rem}.changelog-item__body h3{font-size:1rem;font-size:var(--text-base);font-weight:600;letter-spacing:-.01em;margin-bottom:.25rem}.changelog-item__body p{color:#edecec9e;color:var(--fg-muted);font-size:.875rem;font-size:var(--text-sm);line-height:1.6}@media screen and (max-width:600px){.changelog-item{gap:.5rem;gap:var(--space-xs);grid-template-columns:1fr}}.about-text{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;gap:var(--space-lg);margin-bottom:4rem;margin-bottom:var(--space-2xl);max-width:860px}.about-text p{text-wrap:pretty;color:#edecec9e;color:var(--fg-muted);font-size:1.375rem;font-size:var(--text-xl);line-height:1.7}.about-text p strong{color:#edecec;color:var(--fg);font-weight:500}.about-stats{align-items:center;border-top:1px solid #edecec14;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:4rem;gap:var(--space-2xl);justify-content:flex-start;padding-top:4rem;padding-top:var(--space-2xl)}.about-stat{display:flex;flex-direction:column;gap:.5rem;gap:var(--space-xs)}.about-stat-value{color:#edecec;color:var(--fg);font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-sans);font-size:2.25rem;font-size:var(--text-3xl);font-weight:500;letter-spacing:-.03em;line-height:1}.about-stat-label{color:#edecec6b;color:var(--fg-subtle);font-size:.875rem;font-size:var(--text-sm)}.about-stat-divider{background:#edecec29;background:var(--border-02);height:44px;width:1px}.highlights-grid{grid-gap:1rem;grid-gap:var(--space-sm);display:grid;gap:1rem;gap:var(--space-sm);grid-template-columns:repeat(3,1fr)}.highlight-card{background:#1a1812;background:var(--card-hex);border:1px solid #edecec14;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.5rem;gap:var(--space-xs);padding:1.25rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition),background var(--transition)}.highlight-card:hover{background:#1c1a13;background:var(--card);border-color:#edecec29;border-color:var(--border-02)}.highlight-card h3{font-size:1rem;font-size:var(--text-base);font-weight:600;letter-spacing:-.01em;line-height:1.35}.highlight-card p{color:#edecec9e;color:var(--fg-muted);font-size:.875rem;font-size:var(--text-sm);line-height:1.6}@media screen and (max-width:900px){.highlights-grid{grid-template-columns:1fr;margin:0 auto;max-width:480px}}.sticky-cta{bottom:2rem;bottom:var(--space-lg);display:flex;justify-content:center;left:0;padding:0 2rem;padding:0 var(--space-lg);pointer-events:none;position:fixed;right:0;z-index:999}.sticky-cta-button{align-items:center;background:#edecec;background:var(--pr-bg);border:none;border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 12px 40px #00000080;color:#14120b;color:var(--pr-fg);display:inline-flex;font-size:.875rem;font-size:var(--text-sm);font-weight:500;gap:.5rem;gap:var(--space-xs);padding:.7rem 1.6rem;pointer-events:auto;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:transform var(--transition),opacity var(--transition);white-space:nowrap}.sticky-cta-button:hover{opacity:.9;transform:translateY(-2px)}.download-section{border-top:1px solid #edecec14;border-top:1px solid var(--border)}.download-cta{align-items:center;display:flex;flex-direction:column;gap:1.5rem;gap:var(--space-md);margin:0 auto;max-width:640px;text-align:center}.download-cta h2{text-wrap:balance;font-family:Tangerine,Segoe Script,cursive;font-family:var(--font-hand);font-size:clamp(2.75rem,5.5vw,4.25rem);font-weight:700;letter-spacing:0;line-height:1.35}.download-cta p{color:#edecec9e;color:var(--fg-muted);font-size:1.125rem;font-size:var(--text-lg);line-height:1.6;max-width:480px}.download-form{display:flex;gap:.5rem;gap:var(--space-xs);max-width:480px;width:100%}.download-input{background:#1c1a13;background:var(--card);border:1px solid #edecec29;border:1px solid var(--border-02);border-radius:6px;border-radius:var(--radius-sm);color:#edecec;color:var(--fg);flex:1 1;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-sans);font-size:.875rem;font-size:var(--text-sm);min-width:0;outline:none;padding:.6rem 1rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition),box-shadow var(--transition)}.download-input:focus{border-color:#edecec6b;border-color:var(--fg-subtle);box-shadow:0 0 0 3px color-mix(in srgb,#edecec 12%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--pr) 12%,#0000)}.download-input::placeholder{color:#edecec6b;color:var(--fg-subtle)}.download-button{align-items:center;background:#edecec;background:var(--pr-bg);border:none;border-radius:6px;border-radius:var(--radius-sm);color:#14120b;color:var(--pr-fg);display:inline-flex;font-size:.875rem;font-size:var(--text-sm);font-weight:500;gap:.5rem;gap:var(--space-xs);justify-content:center;padding:.6rem 1.4rem;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition),transform var(--transition);white-space:nowrap}.download-button:hover{opacity:.88;transform:translateY(-1px)}.download-button:disabled{cursor:not-allowed;opacity:.4;transform:none}.download-button:disabled:hover{opacity:.4;transform:none}.status-wait{align-items:center;color:#e0c17c;color:var(--yellow);display:flex;font-size:.875rem;font-size:var(--text-sm);gap:.4rem}.status-loading-dot{animation:scarcityPulse .8s ease-in-out infinite;background:#e0c17c;background:var(--yellow);border-radius:50%;display:inline-block;height:6px;width:6px}@keyframes scarcityPulse{0%,to{opacity:1}50%{opacity:.3}}.status-success{color:#7cc98b;color:var(--green)}.status-error,.status-success{font-size:.875rem;font-size:var(--text-sm)}.status-error{color:#e08585;color:var(--red)}.feature-grid{grid-gap:1rem;grid-gap:var(--space-sm);display:grid;grid-template-columns:repeat(3,1fr)}.feature-card,.feature-grid{gap:1rem;gap:var(--space-sm)}.feature-card{background:#1a1812;background:var(--card-hex);border:1px solid #edecec14;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-md);display:flex;flex-direction:column;padding:1.25rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition),background var(--transition)}.feature-card:hover{background:#1c1a13;background:var(--card);border-color:#edecec29;border-color:var(--border-02)}.feature-icon{align-items:center;background:#2a271e;background:var(--ab);border:1px solid #edecec14;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#edecec;color:var(--fg);display:flex;font-size:1rem;font-size:var(--text-base);height:40px;justify-content:center;margin-bottom:.5rem;margin-bottom:var(--space-xs);width:40px}.feature-card h3{font-size:1.125rem;font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em}.feature-card p{color:#edecec9e;color:var(--fg-muted);flex:1 1;font-size:.875rem;font-size:var(--text-sm);line-height:1.65}.pricing-dots{display:none}.pricing-scroll-wrap{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pricing-scroll-wrap::-webkit-scrollbar{display:none}.pricing-grid{grid-gap:1rem;grid-gap:var(--space-sm);align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr)}.pricing-card,.pricing-grid{gap:1rem;gap:var(--space-sm)}.pricing-card{background:#1a1812;background:var(--card-hex);border:1px solid #edecec14;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:1.5rem;position:relative;scroll-snap-align:start;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition),background var(--transition)}.pricing-card.featured,.pricing-card:hover{background:#1c1a13;background:var(--card);border-color:#edecec29;border-color:var(--border-02)}.pricing-card h3{font-size:1.125rem;font-size:var(--text-lg);font-weight:600}.pricing-amount{align-items:baseline;display:flex;gap:.25rem}.pricing-currency{color:#edecec9e;color:var(--fg-muted);font-size:1.375rem;font-size:var(--text-xl)}.pricing-value{color:#edecec;color:var(--fg);font-size:3rem;font-size:var(--text-4xl);font-weight:500;letter-spacing:-.03em;line-height:1}.pricing-period{color:#edecec6b;color:var(--fg-subtle)}.pricing-desc,.pricing-period{font-size:.875rem;font-size:var(--text-sm)}.pricing-desc{color:#edecec9e;color:var(--fg-muted)}.pricing-features{flex-direction:column;list-style:none;margin:1rem 0;margin:var(--space-sm) 0}.pricing-features,.pricing-features li{display:flex;gap:.5rem;gap:var(--space-xs)}.pricing-features li{align-items:center;color:#edecec9e;color:var(--fg-muted);font-size:.875rem;font-size:var(--text-sm)}.pricing-features li svg{color:#edecec;color:var(--fg);flex-shrink:0;height:14px;width:14px}.pricing-badge{background:#edecec;background:var(--pr-bg);border-radius:9999px;border-radius:var(--radius-full);color:#14120b;color:var(--pr-fg);font-size:.75rem;font-size:var(--text-xs);font-weight:600;left:1.5rem;letter-spacing:.04em;padding:.2rem .8rem;position:absolute;text-transform:uppercase;top:-11px;white-space:nowrap}.pricing-card .btn{margin-top:auto;width:100%}.slider-section{background:#1c1a13;background:var(--card);border:1px solid #edecec14;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);overflow:hidden;position:relative;width:100%}.slider-viewport{overflow:hidden}.slider__track{display:flex;transition:transform .6s ease;will-change:transform}.slider__item{min-width:100%}.slider__item img{display:block;height:auto;width:100%}.slider-controls{display:flex;justify-content:space-between;left:0;padding:0 1rem;padding:0 var(--space-sm);pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.slider-btn{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,#14120b 75%,#0000);background:color-mix(in srgb,var(--bg) 75%,#0000);border:1px solid #edecec29;border:1px solid var(--border-02);border-radius:50%;color:#edecec;color:var(--fg);cursor:pointer;display:flex;font-size:1.2rem;height:2.5rem;justify-content:center;opacity:0;pointer-events:auto;transition:opacity .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition),background var(--transition),transform var(--transition);width:2.5rem}.slider-section:hover .slider-btn{opacity:1}@media (hover:none) and (pointer:coarse){.slider-btn{opacity:.9}}.slider-btn:hover{background:color-mix(in srgb,#14120b 90%,#0000);background:color-mix(in srgb,var(--bg) 90%,#0000);transform:scale(1.08)}.slider__dots{display:flex;gap:.4rem;justify-content:center;padding:1rem;padding:var(--space-sm)}.slider__dot{background:#edecec29;background:var(--border-02);border:none;border-radius:50%;cursor:pointer;height:6px;padding:0;transition:width .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);transition:width var(--transition),background var(--transition);width:6px}.slider__dot.active{background:#edecec9e;background:var(--fg-muted);border-radius:3px;width:20px}.footer{background:#1a1812;background:var(--card-hex);border-top:1px solid #edecec14;border-top:1px solid var(--border);padding:6rem 2rem 4rem;padding:var(--space-3xl) var(--space-lg) var(--space-2xl);width:100%}.footer-inner{display:flex;flex-direction:column;gap:4rem;gap:var(--space-2xl);margin:0 auto;max-width:1280px;max-width:var(--max-width)}.footer-top{grid-gap:2rem;grid-gap:var(--space-lg);display:grid;gap:2rem;gap:var(--space-lg);grid-template-columns:repeat(5,1fr)}.footer-brand{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;gap:var(--space-sm)}.footer-brand p{color:#edecec6b;color:var(--fg-subtle);font-size:.875rem;font-size:var(--text-sm);max-width:240px}.footer-col{display:flex;flex-direction:column;gap:.6rem}.footer-col h4{color:#edecec;color:var(--fg);font-weight:600;margin-bottom:.5rem;margin-bottom:var(--space-xs)}.footer-col a,.footer-col h4{font-size:.875rem;font-size:var(--text-sm)}.footer-col a{align-items:center;color:#edecec6b;color:var(--fg-subtle);display:inline-flex;gap:.25rem;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition);width:fit-content}.footer-col a:hover{color:#edecec;color:var(--fg)}.footer-col a .footer-arrow{font-size:.7rem;opacity:0;transform:translate(-3px,3px);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition),transform var(--transition)}.footer-col a:hover .footer-arrow{opacity:1;transform:translate(0)}.footer-bottom{align-items:center;border-top:1px solid #edecec14;border-top:1px solid var(--border);color:#edecec6b;color:var(--fg-subtle);display:flex;flex-wrap:wrap;font-size:.875rem;font-size:var(--text-sm);gap:1rem;gap:var(--space-sm);justify-content:space-between;padding-top:2rem;padding-top:var(--space-lg)}.footer-links{display:flex;gap:1.5rem;gap:var(--space-md)}.footer-links a{color:#edecec6b;color:var(--fg-subtle);transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition)}.footer-links a:hover{color:#edecec;color:var(--fg)}.footer-badge{align-items:center;border:1px solid #edecec14;border:1px solid var(--border);border-radius:9999px;border-radius:var(--radius-full);color:#edecec9e;color:var(--fg-muted);display:inline-flex;font-size:.75rem;font-size:var(--text-xs);font-weight:500;gap:.4rem;padding:.25rem .75rem}@media screen and (max-width:900px){.footer-top{gap:2.5rem;gap:var(--space-xl);grid-template-columns:repeat(2,1fr)}}.privacy-page{display:flex;justify-content:center;padding:calc(56px + 6rem) 2rem 6rem;padding:calc(var(--header-h) + var(--space-3xl)) var(--space-lg) var(--space-3xl);width:100%}.privacy-container{grid-gap:2rem;grid-gap:var(--space-lg);display:grid;gap:2rem;gap:var(--space-lg);max-width:720px;width:100%}.privacy-container h1{font-size:2.25rem;font-size:var(--text-3xl);letter-spacing:-.03em}.privacy-container h2{color:#edecec;color:var(--fg);font-size:1.375rem;font-size:var(--text-xl);letter-spacing:-.02em;margin-top:1.5rem;margin-top:var(--space-md)}.privacy-container li,.privacy-container p{color:#edecec9e;color:var(--fg-muted);line-height:1.8}.privacy-container ul{grid-gap:.3rem;display:grid;gap:.3rem;list-style:disc;padding-left:1.5rem;padding-left:var(--space-md)}.privacy-container a{color:#edecec;color:var(--fg);text-decoration:underline;text-underline-offset:3px}.privacy-container .back-link{background-color:initial;border:none;color:#edecec9e;color:var(--fg-muted);cursor:pointer;font-size:.875rem;font-size:var(--text-sm);height:40px;text-align:left;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition)}.privacy-container .back-link:hover{color:#edecec;color:var(--fg)}.download-page{gap:2rem;gap:var(--space-lg);justify-content:center;min-height:100vh;padding:2rem;padding:var(--space-lg)}.download-page,.purchase-form{align-items:center;display:flex;flex-direction:column}.purchase-form{gap:1rem;gap:var(--space-sm);max-width:700px;width:100%}.purchase-form input{background:#1c1a13;background:var(--card);border:1px solid #edecec14;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#edecec;color:var(--fg);font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-sans);outline:none;padding:.7rem 1rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition),box-shadow var(--transition);width:100%}.purchase-form input:focus{border-color:#edecec29;border-color:var(--border-02);box-shadow:0 0 0 3px color-mix(in srgb,#edecec 12%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--pr) 12%,#0000)}.back_btn{align-items:center;background:#1c1a13;background:var(--card);border:1px solid #edecec14;border:1px solid var(--border);border-radius:50%;bottom:2rem;color:#edecec;color:var(--fg);display:flex;font-size:1.2rem;height:2.75rem;justify-content:center;left:2rem;position:fixed;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition),background var(--transition),transform var(--transition);width:2.75rem}.back_btn:hover{background:#242119;background:var(--card-hover);border-color:#edecec29;border-color:var(--border-02);transform:scale(1.05)}.contacts{padding:2.5rem 0;padding:var(--space-xl) 0;width:100%}.contacts,.contacts_badge_block{display:flex;justify-content:center}.contacts_badge_block{flex-wrap:wrap;gap:1rem;gap:var(--space-sm)}.contact_button{align-items:center;background:#0000;border:1px solid #edecec14;border:1px solid var(--border);border-radius:50%;color:#edecec9e;color:var(--fg-muted);display:flex;font-size:1.125rem;font-size:var(--text-lg);height:44px;justify-content:center;transition:color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition),border-color var(--transition),background var(--transition);width:44px}.contact_button:hover{background:#1c1a13;background:var(--card);border-color:#edecec29;border-color:var(--border-02);color:#edecec;color:var(--fg)}.social-icon{height:1em;width:1em}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeUp .6s ease forwards}*{cursor:none!important}.custom-cursor{transition:width .25s ease,height .25s ease,border-radius .25s ease,background-color .25s ease;translate:-50% -50%}.devtools-open *{cursor:auto!important}.devtools-open .custom-cursor{display:none!important}@media (hover:none) and (pointer:coarse){*{cursor:auto!important}}@media screen and (max-width:900px){.feature-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}.footer-top{gap:2.5rem;gap:var(--space-xl);grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(2.75rem,8vw,4.25rem)}.section-title{font-size:clamp(2.25rem,5vw,3rem)}}@media screen and (max-width:600px){.hero{padding-bottom:4rem;padding-bottom:var(--space-2xl);padding-top:calc(56px + 2.5rem);padding-top:calc(var(--header-h) + var(--space-xl))}.ss-hero>.hero{padding:calc(56px + 1.5rem) 2rem 1.5rem;padding:calc(var(--header-h) + var(--space-md)) var(--space-lg) var(--space-md)}.ss-hero .hero h1{font-size:clamp(2.25rem,7vw,2.75rem)}.ss-hero .hero-text{gap:1rem;gap:var(--space-sm)}.ss-hero .hero-sub{font-size:1rem;font-size:var(--text-base)}.hero-cta-group{align-items:stretch;flex-direction:column;max-width:360px;width:100%}.hero-cta-group .btn{width:100%}.feature-grid{gap:1rem;gap:var(--space-sm);grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr;margin:0 auto;max-width:420px}.pricing-card.featured{box-shadow:0 0 0 1px #edecec;box-shadow:0 0 0 1px var(--pr)}.download-form{flex-direction:column}.about-stats{gap:2rem;gap:var(--space-lg)}.about-stat-divider{display:none}.footer-top{gap:2rem;gap:var(--space-lg);grid-template-columns:1fr 1fr}.footer-bottom{align-items:flex-start;flex-direction:column;gap:1rem;gap:var(--space-sm)}.section{padding:4rem 2rem;padding:var(--space-2xl) var(--space-lg)}.feature-split{gap:2rem;gap:var(--space-lg);padding:1.25rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hero-app .owl-app,.owl-app.feature-app{transform:translateZ(0);width:100%}.hero-app{max-width:960px;width:100%}.hero-app .owl-app{border:1px solid #edecec29;border:1px solid var(--border-02);border-radius:10px;box-shadow:0 28px 70px #00000059;overflow:hidden;width:100%}.feature-app{height:min(560px,60vh);overflow:hidden;width:100%}.owl-app.feature-app{height:min(560px,60vh);min-height:0}.owl-app.feature-app .tab-content{margin-top:0!important}@media screen and (max-width:900px){.media-stack{min-height:min(560px,70vh)}.feature-app{height:min(480px,56vh)}}@media (prefers-reduced-motion:reduce){.owl-app,.owl-app *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=main.d3500ad0.css.map*/