.veil-root .promo-bar{--promo-top:68px;--promo-h:40px;top:var(--promo-top);z-index:118;pointer-events:none;color:var(--fg);font-family:Manrope,Arial,sans-serif;position:fixed;left:0;right:0}.veil-root .promo-bar__inner{pointer-events:auto;min-height:var(--promo-h);box-sizing:border-box;align-items:center;gap:clamp(10px,1.6vw,22px);padding:0 3.2vw;display:flex;position:relative}.veil-root .promo-bar__inner *{box-sizing:border-box}.veil-root .promo-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);flex:none;font:600 9px/1 Manrope,sans-serif}.veil-root .promo-message{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font:500 12.5px/1.3 Manrope,sans-serif;overflow:hidden}.veil-root .promo-message--italic{letter-spacing:-.02em;font:italic 400 16px/1.2 Georgia,serif}.veil-root .promo-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.veil-root .promo-code{border:1px solid var(--line);background:var(--surface);height:26px;color:var(--fg);font:inherit;cursor:pointer;transition:border-color .25s linear, background .25s linear, transform .35s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 5px 0 10px;display:inline-flex}.veil-root .promo-code:hover{border-color:color-mix(in srgb, var(--fg) 40%, transparent);background:color-mix(in srgb, var(--fg) 6%, transparent)}.veil-root .promo-code:active{transform:translateY(1px)}.veil-root .promo-code:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.veil-root .promo-code.is-copied{border-color:var(--accent)}.veil-root .promo-code__value{letter-spacing:.14em;text-transform:uppercase;font:500 10.5px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.veil-root .promo-code__icon{background:var(--cta-bg);width:18px;height:18px;color:var(--cta-fg);border-radius:999px;place-items:center;display:grid}.veil-root .promo-code__icon svg{width:10px;height:10px}.veil-root .promo-code.is-copied .promo-code__icon{background:var(--accent);color:var(--bg)}.veil-root .promo-code__label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-right:4px;font:600 9px/1 Manrope,sans-serif}.veil-root .promo-code.is-copied .promo-code__label{color:var(--fg)}.veil-root .promo-close{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;transition:color .2s linear,background .2s linear;display:grid}.veil-root .promo-close:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 8%, transparent)}.veil-root .promo-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.veil-root .promo-close svg{width:13px;height:13px}.veil-root .promo-bar--ribbon .promo-bar__inner{background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(22px)saturate(.92);backdrop-filter:blur(22px)saturate(.92);border-bottom:1px solid var(--line)}.veil-root .promo-bar--ribbon .promo-kicker:after{content:"";vertical-align:middle;background:var(--line);width:22px;height:1px;margin-left:12px;display:inline-block}.veil-root .promo-bar--ticker .promo-bar__inner{background:var(--cta-bg);color:var(--cta-fg);gap:0;padding-left:0}.veil-root .promo-ticker{flex:auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 92%,#0000)}.veil-root .promo-ticker__track{width:max-content;animation:46s linear infinite promo-ticker;display:inline-flex}.veil-root .promo-bar--ticker .promo-bar__inner:hover .promo-ticker__track{animation-duration:120s}.veil-root .promo-ticker.is-still .promo-ticker__track{animation:none}.veil-root .promo-ticker__cell{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:16px;padding:0 28px;font:600 9.5px/1 Manrope,sans-serif;display:inline-flex}.veil-root .promo-ticker__cell i{color:var(--accent);font-size:8px;font-style:normal}.veil-root .promo-ticker__cell b{letter-spacing:.2em;color:var(--accent);font:500 9.5px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.veil-root .promo-bar--ticker .promo-actions{padding-left:16px}.veil-root .promo-bar--ticker .promo-code{border-color:color-mix(in srgb, var(--cta-fg) 28%, transparent);background:color-mix(in srgb, var(--cta-fg) 8%, transparent);color:var(--cta-fg)}.veil-root .promo-bar--ticker .promo-code:hover{border-color:color-mix(in srgb, var(--cta-fg) 50%, transparent);background:color-mix(in srgb, var(--cta-fg) 14%, transparent)}.veil-root .promo-bar--ticker .promo-code__icon{background:var(--cta-fg);color:var(--cta-bg)}.veil-root .promo-bar--ticker .promo-code__label,.veil-root .promo-bar--ticker .promo-close{color:color-mix(in srgb, var(--cta-fg) 62%, transparent)}.veil-root .promo-bar--ticker .promo-close:hover{color:var(--cta-fg);background:color-mix(in srgb, var(--cta-fg) 12%, transparent)}@keyframes promo-ticker{to{transform:translate(-50%)}}.veil-root .promo-bar--pill{--promo-h:0px}.veil-root .promo-bar--pill .promo-bar__inner{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(20px)saturate(.94);backdrop-filter:blur(20px)saturate(.94);width:max-content;max-width:min(92vw,760px);box-shadow:0 14px 40px #0000001f, inset 0 1px 0 color-mix(in srgb, var(--fg) 6%, transparent);border-radius:999px;gap:4px;margin:10px auto 0;padding:4px 4px 4px 6px}.veil-root .promo-pill__copy{background:0 0;border-color:#0000;gap:10px;min-width:0;max-width:100%;height:30px;padding:0 6px 0 8px}.veil-root .promo-pill__copy:hover{background:color-mix(in srgb, var(--fg) 5%, transparent);border-color:#0000}.veil-root .promo-pill__dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent);animation:promo-pulse 2.6s var(--ease) infinite;border-radius:50%;flex:none}.veil-root .promo-pill__message{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;text-transform:none;min-width:0;font:500 12.5px/1 Manrope,sans-serif;overflow:hidden}.veil-root .promo-pill__copy .promo-code__value{border-left:1px solid var(--line);color:var(--accent);padding:0 0 0 10px}@keyframes promo-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent)}}.veil-root .promo-bar--ticket .promo-bar__inner{background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:blur(22px)saturate(.92);backdrop-filter:blur(22px)saturate(.92);border-bottom:1px solid var(--line);padding-left:0}.veil-root .promo-ticket__stub{background:var(--accent);color:var(--bg);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 50%,100% 100%,0 100%);align-self:stretch;align-items:center;padding:0 18px 0 3.2vw;display:inline-flex}.veil-root .promo-ticket__figure{letter-spacing:-.05em;font-variation-settings:"wght" 700;font:700 22px/1 Bricolage,sans-serif;animation:3.4s ease-in-out infinite alternate promo-breathe}.veil-root .promo-ticket__figure small{vertical-align:.18em;margin-left:1px;font-size:.62em}.veil-root .promo-ticket__word{letter-spacing:.2em;text-transform:uppercase;font:600 9px/1 Manrope,sans-serif}.veil-root .promo-ticket__perforation{background:repeating-linear-gradient(to bottom, var(--line) 0 3px, transparent 3px 6px);width:1px;height:22px;margin-right:4px}.veil-root .promo-ticket__code{border-style:dashed;border-radius:6px}.veil-root .promo-ticket__use{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-right:2px;font:600 8.5px/1 Manrope,sans-serif}@keyframes promo-breathe{0%{font-variation-settings:"wght" 300;letter-spacing:-.02em}to{font-variation-settings:"wght" 800;letter-spacing:-.06em}}.veil-root .promo-bar--filament .promo-bar__inner{background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(22px)saturate(.92);backdrop-filter:blur(22px)saturate(.92);border-bottom:1px solid var(--line);min-height:42px;overflow:hidden}.veil-root .promo-bar--filament .promo-bar__inner:after{content:"";background:linear-gradient(to right, transparent, var(--accent) 45%, var(--fg) 55%, transparent);pointer-events:none;width:26%;height:1px;animation:5.5s cubic-bezier(.45,0,.2,1) infinite promo-filament;position:absolute;bottom:-1px;left:0}.veil-root .promo-bar--filament .promo-message--italic:before{content:"✦";vertical-align:.3em;color:var(--accent);margin-right:12px;font-size:9px;font-style:normal;display:inline-block}.veil-root .promo-bar--filament .promo-code{background:0 0;border-radius:4px}.veil-root .promo-bar--filament .promo-code__icon{border-radius:3px}@keyframes promo-filament{0%{transform:translate(-100%)}to{transform:translate(400%)}}.veil-root .promo-bar--plate{--promo-h:0px;will-change:auto!important;transform:none!important}.veil-root .promo-bar--plate .promo-bar__inner{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(22px)saturate(.92);backdrop-filter:blur(22px)saturate(.92);border-top:0;border-radius:0 0 3px 3px;gap:6px;width:max-content;max-width:min(94vw,760px);margin:0 auto;padding:5px 5px 5px 12px;box-shadow:0 16px 40px #00000024}.veil-root .promo-bar--plate .promo-pill__copy,.veil-root .promo-bar--plate .promo-code__icon,.veil-root .promo-bar--plate .promo-close{border-radius:2px}@media (width<=1000px){.veil-root .promo-bar{--promo-top:64px}.veil-root .promo-bar__inner{padding-inline:24px}.veil-root .promo-ticket__stub{padding-left:24px}}@media (width<=700px){.veil-root .promo-bar__inner{gap:10px;padding-inline:18px}.veil-root .promo-kicker,.veil-root .promo-code__label{display:none}.veil-root .promo-message{font-size:12px}.veil-root .promo-message--italic{font-size:14px}.veil-root .promo-ticket__stub{padding:0 12px 0 18px}.veil-root .promo-ticket__figure{font-size:18px}.veil-root .promo-ticket__use,.veil-root .promo-ticket__perforation{display:none}.veil-root .promo-bar--pill .promo-bar__inner{width:auto;max-width:none;margin-inline:12px}.veil-root .promo-bar--plate .promo-bar__inner{border-inline:0;border-radius:0;width:auto;max-width:none;padding-inline:12px 5px}.veil-root .promo-pill__copy{flex:auto;min-width:0}}@media (prefers-reduced-motion:reduce){.veil-root .promo-ticker__track,.veil-root .promo-pill__dot,.veil-root .promo-ticket__figure,.veil-root .promo-bar--filament .promo-bar__inner:after{animation:none}.veil-root .promo-bar--filament .promo-bar__inner:after{opacity:.6;width:100%}}.veil-root,.veil-root :not(svg):not(svg *),.veil-root :before,.veil-root :after{all:revert}@font-face{font-family:Bricolage;src:url(/assets/veil-display-DLoelf7F.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:Manrope;src:url(/assets/veil-body-DHIcAJRg.woff2)format("woff2");font-display:swap;font-weight:100 900}.veil-root .landing-concept,.veil-root .landing-concept *{box-sizing:border-box}.veil-root .landing-concept{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-synthesis-weight:auto;font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:normal}.veil-root .landing-concept a{color:inherit;text-decoration:none}.veil-root .landing-concept button{font:inherit;color:inherit}.veil-root .landing-concept ::selection{background:var(--accent,#111);color:var(--bg,#fff)}.veil-root .landing-concept{--ease:cubic-bezier(.16,1,.3,1);--header-h:82px}.veil-root .reveal{opacity:0;filter:blur(10px);transition:opacity .9s var(--ease) var(--reveal-delay,0s),transform .9s var(--ease) var(--reveal-delay,0s),filter .9s var(--ease) var(--reveal-delay,0s);transform:translateY(28px)}.veil-root .reveal.is-visible{opacity:1;filter:blur();transform:none}.veil-root .letter-reveal .letter-reveal__word>span{opacity:0;filter:blur(12px);transform-origin:50% 100%;animation:letter-in .74s var(--ease) var(--char-delay,0s) forwards;display:inline-block;transform:translateY(.42em)rotateX(35deg)}.veil-root .letter-reveal.is-reduced .letter-reveal__word>span{opacity:1;filter:none;animation:none;transform:none}.veil-root .blur-text-lite{flex-wrap:wrap;display:flex}.veil-root .blur-text-lite>span{opacity:0;filter:blur(12px);transition:opacity .72s var(--ease) var(--blur-delay,0s),transform .72s var(--ease) var(--blur-delay,0s),filter .72s var(--ease) var(--blur-delay,0s);display:inline-block;transform:translateY(.28em)}.veil-root .blur-text-lite.is-visible>span{opacity:1;filter:blur();transform:none}@keyframes letter-in{to{opacity:1;filter:blur();transform:none}}.veil-root .concept,.veil-root .chooser-page{background:var(--bg);min-height:100vh;color:var(--fg);transition:background .55s var(--ease),color .55s var(--ease);overflow:clip}.veil-root .concept{--bg:#f4f2ed;--fg:#111;--muted:#5f5f5a;--line:#1414142e;--surface:#ffffff57;--accent:#111;--accent-2:#777;--cta-bg:#111;--cta-fg:#fff}.veil-root .concept-eclipse[data-theme=light]{--bg:#e7e7e3;--fg:#0b0b0c;--muted:#555651;--line:#0b0b0c38;--surface:#fff6;--accent:#111;--accent-2:#8f8068;--cta-bg:#111;--cta-fg:#f2efe8}.veil-root .concept-eclipse[data-theme=dark]{--bg:#0b0b0c;--fg:#f2efe8;--muted:#a5a49d;--line:#f2efe82e;--surface:#ffffff09;--accent:#c7a76d;--accent-2:#888;--cta-bg:#f2efe8;--cta-fg:#0b0b0c}.veil-root .concept-aether[data-theme=light]{--bg:#f3f3ee;--fg:#151823;--muted:#646977;--line:#15182326;--surface:#ffffff80;--accent:#6c7fff;--accent-2:#c595dd;--cta-bg:#191c28;--cta-fg:#f7f8f4}.veil-root .concept-aether[data-theme=dark]{--bg:#10131a;--fg:#f1f4ff;--muted:#aab1c2;--line:#f1f4ff29;--surface:#0e131f6b;--accent:#8da5ff;--accent-2:#c09bff;--cta-bg:#eef2ff;--cta-fg:#10131a}.veil-root .concept-strata[data-theme=light]{--bg:#ebe5d9;--fg:#28231f;--muted:#74685d;--line:#28231f33;--surface:#fffaf273;--accent:#9f573d;--accent-2:#5d3e2d;--cta-bg:#2c241e;--cta-fg:#ede5d8}.veil-root .concept-strata[data-theme=dark]{--bg:#171513;--fg:#efe4d5;--muted:#b5a593;--line:#efe4d52e;--surface:#fff5e609;--accent:#c67f61;--accent-2:#dbc3a7;--cta-bg:#efe4d5;--cta-fg:#171513}.veil-root .concept-circuit[data-theme=light]{--bg:#e9eee3;--fg:#152217;--muted:#59635a;--line:#15221738;--surface:#eff5e694;--accent:#4b6e00;--accent-2:#2347ff;--cta-bg:#152217;--cta-fg:#d6ff47}.veil-root .concept-circuit[data-theme=dark]{--bg:#0b0d0b;--fg:#e7f0de;--muted:#a6b19f;--line:#d6ff4738;--surface:#080c0880;--accent:#d6ff47;--accent-2:#8e7bff;--cta-bg:#d6ff47;--cta-fg:#10140e}.veil-root .concept-bloom[data-theme=light]{--bg:#f5efe8;--fg:#322220;--muted:#765e59;--line:#32222029;--surface:#ffffff8c;--accent:#e35f51;--accent-2:#c96e9d;--cta-bg:#382421;--cta-fg:#fff3ec}.veil-root .concept-bloom[data-theme=dark]{--bg:#171012;--fg:#faece7;--muted:#c3a29e;--line:#faece72b;--surface:#461c2338;--accent:#ff765f;--accent-2:#d582b9;--cta-bg:#ff765f;--cta-fg:#261315}.veil-root .concept-monolith[data-theme=light]{--bg:#e7edf1;--fg:#102238;--muted:#607284;--line:#1022382e;--surface:#ffffff6b;--accent:#1765a6;--accent-2:#4bbcff;--cta-bg:#102238;--cta-fg:#eef9ff}.veil-root .concept-monolith[data-theme=dark]{--bg:#07101b;--fg:#e7f7ff;--muted:#8eacbd;--line:#6dd8ff2e;--surface:#081b2d75;--accent:#6dd8ff;--accent-2:#2768ff;--cta-bg:#d8f6ff;--cta-fg:#07101b}.veil-root .concept-moire[data-theme=light]{--bg:#f0efe8;--fg:#151515;--muted:#5e5d58;--line:#15151533;--surface:#ffffff6b;--accent:#1434c7;--accent-2:#e4572e;--cta-bg:#1434c7;--cta-fg:#f7f6ee}.veil-root .concept-moire[data-theme=dark]{--bg:#11121a;--fg:#f2efe7;--muted:#9fa1af;--line:#f2efe72e;--surface:#ffffff0a;--accent:#7d8fff;--accent-2:#ff7a4e;--cta-bg:#7d8fff;--cta-fg:#11121a}.veil-root .concept-spectra[data-theme=light]{--bg:#e8e7eb;--fg:#17121f;--muted:#6a6275;--line:#17121f2e;--surface:#ffffff59;--accent:#5e3bc2;--accent-2:#2b83ff;--cta-bg:#17121f;--cta-fg:#f4efff}.veil-root .concept-spectra[data-theme=dark]{--bg:#0c0b12;--fg:#f4efff;--muted:#aaa0b8;--line:#f4efff29;--surface:#ffffff09;--accent:#9d79ff;--accent-2:#20a7ff;--cta-bg:#f4efff;--cta-fg:#0c0b12}.veil-root .concept-field[data-theme=light]{--bg:#e7ecdf;--fg:#1f322a;--muted:#65736b;--line:#1f322a33;--surface:#ffffff57;--accent:#4d714e;--accent-2:#d9774f;--cta-bg:#1f322a;--cta-fg:#eef5e9}.veil-root .concept-field[data-theme=dark]{--bg:#101713;--fg:#e2efdd;--muted:#9faf9f;--line:#b8d8a82e;--surface:#ffffff08;--accent:#b8d8a8;--accent-2:#f09268;--cta-bg:#b8d8a8;--cta-fg:#101713}.veil-root .concept-veil[data-theme=light]{--bg:#e7e1d7;--fg:#191512;--muted:#6a6157;--line:#261f1833;--surface:#e8e0d38c;--accent:#8d7158;--accent-2:#191512;--cta-bg:#191512;--cta-fg:#f2efe8}.veil-root .concept-veil[data-theme=dark]{--bg:#0b0b0b;--fg:#f0ede7;--muted:#aaa6a0;--line:#f0ede729;--surface:#ffffff0a;--accent:#bc9b7e;--accent-2:#f0ede7;--cta-bg:#f0ede7;--cta-fg:#0b0b0b}.veil-root .lab-header{height:var(--header-h);z-index:20;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;mix-blend-mode:normal;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 3.2vw;font-size:11px;display:grid;position:absolute;inset:0 0 auto}.veil-root .lab-brand{letter-spacing:-.055em;text-transform:lowercase;justify-self:start;font-family:Bricolage,sans-serif;font-size:18px;font-weight:800}.veil-root .lab-brand span{vertical-align:top;letter-spacing:0;margin-left:2px;font-family:Manrope;font-size:7px}.veil-root .lab-header__center{color:var(--muted);gap:18px;display:flex}.veil-root .lab-header__nav{justify-self:end;align-items:center;gap:22px;display:flex}.veil-root .lab-header__nav>a{position:relative}.veil-root .lab-header__nav>a:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.veil-root .lab-header__nav>a:hover:after,.veil-root .lab-header__nav>a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.veil-root .vx-theme-toggle{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:9px;display:flex}.veil-root .theme-toggle__track{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;width:46px;height:22px;display:block;position:relative}.veil-root .theme-toggle__thumb{background:var(--fg);width:14px;height:14px;transition:transform .45s var(--ease),background .45s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.veil-root [data-theme=dark] .theme-toggle__thumb{transform:translate(24px)}.veil-root .theme-toggle__sun,.veil-root .theme-toggle__moon{opacity:.65;font-size:11px;line-height:14px;position:absolute;top:3px}.veil-root .theme-toggle__sun{right:5px}.veil-root .theme-toggle__moon{left:5px}.veil-root .theme-toggle__label{text-align:left;min-width:34px}.veil-root .concept-hero{height:max(760px,100svh);min-height:720px;padding:calc(var(--header-h) + 44px) 3.2vw 42px;isolation:isolate;background:var(--bg);position:relative;overflow:hidden}.veil-root .hero-shader-wrap{z-index:-2;position:absolute;overflow:hidden}.veil-root .shader-field,.veil-root .shader-field canvas{width:100%;height:100%;display:block}.veil-root .shader-field[data-supported=false]{background:linear-gradient(135deg,var(--bg),var(--accent-2))}.veil-root .hero-shader-noise{pointer-events:none;opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");position:absolute;inset:0}.veil-root .gradual-blur{pointer-events:none;height:18%;-webkit-backdrop-filter:blur(var(--blur-strength));backdrop-filter:blur(var(--blur-strength));position:absolute;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.veil-root .gradual-blur--bottom{bottom:-2%}.veil-root .gradual-blur--top{top:-2%;transform:rotate(180deg)}.veil-root .hero-copy{z-index:3;position:relative}.veil-root .hero-eyebrow{text-transform:uppercase;letter-spacing:.17em;color:var(--muted);margin-bottom:28px;font-size:11px}.veil-root .hero-title{letter-spacing:-.065em;margin:0;font-family:Bricolage,Arial,sans-serif;font-weight:600;line-height:.86}.veil-root .hero-title__line{display:block}.veil-root .letter-reveal{perspective:800px;display:block}.veil-root .letter-reveal>span{transform-origin:50% 100%;display:inline-block}.veil-root .hero-title--blur p{margin:0}.veil-root .hero-description{max-width:470px;color:var(--muted);margin:28px 0 0;font-size:15px;line-height:1.55}.veil-root .vx-hero-actions{align-items:center;gap:18px;margin-top:34px;display:flex}.veil-root .primary-cta{background:var(--cta-bg);min-height:50px;color:var(--cta-fg);text-transform:uppercase;letter-spacing:.12em;transition:transform .35s var(--ease),border-radius .35s var(--ease);align-items:center;gap:42px;padding:0 18px;font-size:11px;display:inline-flex}.veil-root .primary-cta:hover{transform:translateY(-3px)}.veil-root .primary-cta span{font-size:16px}.veil-root .hero-caption{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:9px}.veil-root .hero-index{letter-spacing:-.05em;font-family:Bricolage;font-size:18px;position:absolute}.veil-root .hero-index span{letter-spacing:.12em;color:var(--muted);margin-left:5px;font-family:Manrope;font-size:9px}.veil-root .vx-hero-note{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;font-size:9px;display:flex;position:absolute}.veil-root .vx-hero-note i{background:var(--line);width:68px;height:1px;display:block}.veil-root .hero-side-label{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);justify-content:space-between;gap:40px;font-size:9px;display:flex;position:absolute}.veil-root .scroll-cue{text-transform:uppercase;letter-spacing:.15em;color:var(--muted);align-items:center;gap:10px;font-size:9px;display:flex;position:absolute}.veil-root .scroll-cue i{background:var(--line);width:54px;height:1px}.veil-root .scroll-cue b{color:var(--fg);font-size:13px}.veil-root .hero-rule{background:var(--line);z-index:1;pointer-events:none;position:absolute}.veil-root .layout-eclipse .hero-shader-wrap{border-radius:50% 46% 45% 50%/52% 48% 53% 47%;width:58vw;height:72vh;top:13vh;right:-4vw;transform:rotate(-7deg)}.veil-root .layout-eclipse .hero-copy{width:70vw;position:absolute;bottom:9vh;left:3.2vw}.veil-root .layout-eclipse .hero-title{max-width:1100px;font-size:clamp(68px,9.3vw,150px)}.veil-root .layout-eclipse .hero-title__line:nth-child(2){letter-spacing:-.07em;margin-left:10vw;font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .layout-eclipse .hero-eyebrow{margin-left:1vw}.veil-root .layout-eclipse .hero-description{max-width:360px;margin-left:38vw}.veil-root .layout-eclipse .vx-hero-actions{margin-left:38vw}.veil-root .layout-eclipse .hero-index{right:3.2vw;top:calc(var(--header-h) + 28px)}.veil-root .layout-eclipse .vx-hero-note{top:31vh;left:3.2vw}.veil-root .layout-eclipse .hero-side-label{width:300px;top:53%;right:-104px;transform:rotate(90deg)}.veil-root .layout-eclipse .scroll-cue{bottom:32px;right:3.2vw}.veil-root .layout-eclipse .hero-rule--one{left:36.5vw;top:var(--header-h);width:1px;bottom:0}.veil-root .layout-eclipse .hero-rule--two{display:none}.veil-root .layout-aether{text-align:center;justify-content:center;align-items:center;display:flex}.veil-root .layout-aether .hero-shader-wrap{inset:var(--header-h) 0 0}.veil-root .layout-aether .hero-shader-wrap:after{content:"";background:radial-gradient(circle at 50% 42%,transparent 0 22%,var(--bg) 70%);opacity:.42;position:absolute;inset:0}.veil-root .layout-aether .hero-copy{flex-direction:column;align-items:center;width:min(1040px,86vw);margin-top:3vh;display:flex}.veil-root .layout-aether .hero-eyebrow{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;padding:9px 14px}.veil-root .layout-aether .hero-title{text-align:center;font-size:clamp(70px,9.7vw,156px)}.veil-root .layout-aether .hero-title__line{justify-content:center}.veil-root .layout-aether .hero-title__line:nth-child(2){font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .layout-aether .hero-description{max-width:540px;font-size:16px}.veil-root .layout-aether .vx-hero-actions{justify-content:center}.veil-root .layout-aether .primary-cta{border-radius:999px;padding-left:24px}.veil-root .layout-aether .hero-index{left:3.2vw;top:calc(var(--header-h) + 28px)}.veil-root .layout-aether .vx-hero-note{right:3.2vw;top:calc(var(--header-h) + 33px)}.veil-root .layout-aether .hero-side-label{bottom:28px;left:3.2vw;right:3.2vw}.veil-root .layout-aether .scroll-cue{bottom:62px;left:50%;transform:translate(-50%)}.veil-root .layout-aether .hero-rule--one{left:50%;top:var(--header-h);width:1px;height:17vh}.veil-root .layout-aether .hero-rule--two{display:none}.veil-root .layout-strata .hero-shader-wrap{right:3.2vw;top:calc(var(--header-h) + 38px);clip-path:polygon(9% 0,100% 0,100% 100%,0 100%,0 13%);width:55vw;bottom:40px}.veil-root .layout-strata .hero-copy{width:44vw;position:absolute;top:25vh;left:3.2vw}.veil-root .layout-strata .hero-title{font-size:clamp(64px,7.8vw,126px);line-height:.92}.veil-root .layout-strata .hero-title__line:nth-child(2){color:var(--accent);margin-left:5vw}.veil-root .layout-strata .hero-description{max-width:330px;margin-top:48px}.veil-root .layout-strata .vx-hero-actions{flex-direction:column;align-items:flex-start}.veil-root .layout-strata .primary-cta{color:var(--fg);border:1px solid var(--line);background:0 0}.veil-root .layout-strata .hero-index{bottom:38px;left:3.2vw}.veil-root .layout-strata .vx-hero-note{left:49vw;top:calc(var(--header-h) + 18px)}.veil-root .layout-strata .hero-side-label{color:currentColor;width:46vw;bottom:58px;right:4.2vw}.veil-root .layout-strata .scroll-cue{transform-origin:100%;top:50%;right:4.2vw;transform:rotate(90deg)translateY(-50%)}.veil-root .layout-strata .hero-rule--one{left:46.5vw;top:var(--header-h);width:1px;bottom:0}.veil-root .layout-strata .hero-rule--two{height:1px;bottom:128px;left:0;right:0}.veil-root .layout-circuit .hero-shader-wrap{inset:var(--header-h) 0 0}.veil-root .layout-circuit .hero-copy{width:52vw;position:absolute;top:24vh;right:4vw}.veil-root .layout-circuit .hero-title{text-transform:uppercase;font-size:clamp(72px,9.4vw,154px);line-height:.82}.veil-root .layout-circuit .hero-title__line:first-child{color:var(--accent)}.veil-root .layout-circuit .hero-title__line:nth-child(2){margin-left:-8vw}.veil-root .layout-circuit .hero-description{border-left:1px solid var(--line);margin-left:auto;padding-left:20px}.veil-root .layout-circuit .vx-hero-actions{justify-content:flex-end}.veil-root .layout-circuit .primary-cta{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent),transparent 55%)}.veil-root .layout-circuit .hero-index{left:3.2vw;top:calc(var(--header-h) + 34px);font-family:Manrope}.veil-root .layout-circuit .vx-hero-note{color:var(--fg);bottom:42px;left:3.2vw}.veil-root .layout-circuit .hero-side-label{flex-direction:column;gap:10px;top:41%;left:3.2vw}.veil-root .layout-circuit .scroll-cue{bottom:38px;right:3.2vw}.veil-root .layout-circuit .hero-rule--one{left:27vw;top:var(--header-h);width:1px;bottom:0}.veil-root .layout-circuit .hero-rule--two{height:1px;top:62vh;left:0;right:0}.veil-root .layout-bloom .hero-shader-wrap{width:47vw;height:65vh;box-shadow:0 40px 120px color-mix(in srgb,var(--accent),transparent 78%);border-radius:47% 53% 64% 36%/42% 36% 64% 58%;top:18vh;left:4vw}.veil-root .layout-bloom .hero-copy{width:54vw;position:absolute;top:21vh;right:4vw}.veil-root .layout-bloom .hero-title{font-size:clamp(68px,8vw,132px);line-height:.9}.veil-root .layout-bloom .hero-title__line:first-child{justify-content:flex-start}.veil-root .layout-bloom .hero-title__line:nth-child(2){color:var(--accent);justify-content:flex-end;font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .layout-bloom .hero-description,.veil-root .layout-bloom .vx-hero-actions{margin-left:22vw}.veil-root .layout-bloom .primary-cta{border-radius:999px}.veil-root .layout-bloom .hero-index{left:4vw;top:calc(var(--header-h) + 26px)}.veil-root .layout-bloom .vx-hero-note{bottom:42px;right:4vw}.veil-root .layout-bloom .hero-side-label{width:44vw;bottom:42px;left:4vw;right:4vw}.veil-root .layout-bloom .scroll-cue{bottom:42px;left:49vw}.veil-root .layout-bloom .hero-rule--one{right:32vw;top:var(--header-h);width:1px;bottom:0}.veil-root .layout-bloom .hero-rule--two{display:none}.veil-root .layout-monolith .hero-shader-wrap{left:34vw;top:var(--header-h);width:32vw;bottom:0}.veil-root .layout-monolith .hero-copy{width:31vw;position:absolute;top:23vh;left:3.2vw}.veil-root .layout-monolith .hero-title{font-size:clamp(64px,6.8vw,112px);line-height:.88}.veil-root .layout-monolith .hero-title__line:nth-child(2){color:var(--accent)}.veil-root .layout-monolith .hero-description{margin-top:45px;font-size:14px}.veil-root .layout-monolith .vx-hero-actions{flex-direction:column;align-items:flex-start}.veil-root .layout-monolith .primary-cta{color:var(--fg);border:1px solid var(--line);background:0 0;justify-content:space-between;width:100%}.veil-root .layout-monolith .hero-index{color:var(--accent);font-size:72px;font-weight:300;top:24vh;right:3.2vw}.veil-root .layout-monolith .vx-hero-note{flex-direction:column;align-items:flex-start;top:45vh;right:3.2vw}.veil-root .layout-monolith .vx-hero-note i{width:180px}.veil-root .layout-monolith .hero-side-label{width:30vw;bottom:42px;right:3.2vw}.veil-root .layout-monolith .scroll-cue{bottom:42px;left:3.2vw}.veil-root .layout-monolith .hero-rule--one{left:34vw;top:var(--header-h);width:1px;bottom:0}.veil-root .layout-monolith .hero-rule--two{left:66vw;top:var(--header-h);width:1px;bottom:0}.veil-root .layout-moire .hero-shader-wrap{inset:var(--header-h) 0 0;opacity:.9}.veil-root .layout-moire .hero-copy{mix-blend-mode:normal;width:93vw;position:absolute;top:20vh;left:3.2vw}.veil-root .layout-moire .hero-eyebrow{background:var(--bg);color:var(--fg);padding:7px 10px;display:inline-block}.veil-root .layout-moire .hero-title{text-transform:uppercase;font-size:clamp(78px,10.5vw,170px);line-height:.79}.veil-root .layout-moire .hero-title__line:nth-child(2){color:#0000;-webkit-text-stroke:1.5px var(--fg);margin-left:14vw}.veil-root .layout-moire .hero-description{background:var(--bg);color:var(--fg);max-width:350px;margin-left:63vw;padding:14px 16px}.veil-root .layout-moire .vx-hero-actions{margin-left:63vw}.veil-root .layout-moire .primary-cta{background:var(--accent);color:#fff}.veil-root .layout-moire .hero-index{background:var(--bg);padding:7px 10px;bottom:36px;left:3.2vw}.veil-root .layout-moire .vx-hero-note{right:3.2vw;top:calc(var(--header-h) + 30px);background:var(--bg);padding:7px 10px}.veil-root .layout-moire .hero-side-label{background:var(--bg);padding:7px 10px;bottom:38px;left:18vw}.veil-root .layout-moire .scroll-cue{background:var(--bg);padding:7px 10px;bottom:38px;right:3.2vw}.veil-root .layout-moire .hero-rule{display:none}.veil-root .layout-spectra .hero-shader-wrap{clip-path:polygon(25% 0,100% 0,76% 100%,0 100%);width:71vw;height:88vh;top:6vh;right:-8vw}.veil-root .layout-spectra .hero-copy{width:64vw;position:absolute;top:25vh;left:3.2vw}.veil-root .layout-spectra .hero-title{font-size:clamp(66px,8.6vw,142px);line-height:.84}.veil-root .layout-spectra .hero-title__line:nth-child(2){margin-left:8vw;font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .layout-spectra .hero-description,.veil-root .layout-spectra .vx-hero-actions{margin-left:7vw}.veil-root .layout-spectra .primary-cta{border:1px solid var(--line);background:var(--surface);color:var(--fg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.veil-root .layout-spectra .hero-index{right:3.2vw;top:calc(var(--header-h) + 26px);color:color-mix(in srgb,var(--fg),transparent 85%);font-size:140px;line-height:1}.veil-root .layout-spectra .hero-index span{display:none}.veil-root .layout-spectra .vx-hero-note{bottom:38px;left:3.2vw}.veil-root .layout-spectra .hero-side-label{width:42vw;bottom:38px;right:3.2vw}.veil-root .layout-spectra .scroll-cue{transform-origin:100%;top:53%;right:3.2vw;transform:rotate(90deg)}.veil-root .layout-spectra .hero-rule--one{left:52vw;top:var(--header-h);width:1px;bottom:0}.veil-root .layout-spectra .hero-rule--two{display:none}.veil-root .layout-field{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:15.6vw 25vh;background-position:3.2vw var(--header-h)}.veil-root .layout-field .hero-shader-wrap{right:3.2vw;top:calc(var(--header-h) + 25px);border:1px solid var(--line);width:31vw;height:38vh}.veil-root .layout-field .hero-copy{width:75vw;position:absolute;top:24vh;left:3.2vw}.veil-root .layout-field .hero-title{font-size:clamp(72px,9.2vw,150px);line-height:.84}.veil-root .layout-field .hero-title__line:first-child{justify-content:flex-start}.veil-root .layout-field .hero-title__line:nth-child(2){color:var(--accent);justify-content:flex-end}.veil-root .layout-field .hero-description{width:28vw;position:absolute;top:52vh;left:0}.veil-root .layout-field .vx-hero-actions{position:absolute;top:53vh;left:34vw}.veil-root .layout-field .primary-cta{color:var(--fg);border:1px solid var(--fg);background:0 0}.veil-root .layout-field .hero-index{left:3.2vw;top:calc(var(--header-h) + 28px)}.veil-root .layout-field .vx-hero-note{top:57vh;right:3.2vw}.veil-root .layout-field .hero-side-label{width:62vw;bottom:36px;right:3.2vw}.veil-root .layout-field .scroll-cue{bottom:36px;left:3.2vw}.veil-root .layout-field .hero-rule{display:none}.veil-root .layout-veil:before{content:"";inset:var(--header-h) 50% 0 0;background:color-mix(in srgb,var(--fg),var(--bg) 94%);z-index:-3;position:absolute}.veil-root .layout-veil .hero-shader-wrap{inset:var(--header-h) 0 0;opacity:.78}.veil-root .layout-veil .hero-copy{position:absolute;top:25vh;left:3.2vw;right:3.2vw}.veil-root .layout-veil .hero-title{font-size:clamp(72px,9.7vw,158px);line-height:.82}.veil-root .layout-veil .hero-title__line:nth-child(2){margin-left:31vw;font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .layout-veil .hero-description{max-width:360px;margin-left:57vw}.veil-root .layout-veil .vx-hero-actions{margin-left:57vw}.veil-root .layout-veil .primary-cta{background:var(--surface);color:var(--fg);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.veil-root .layout-veil .hero-index{bottom:38px;left:3.2vw}.veil-root .layout-veil .vx-hero-note{right:3.2vw;top:calc(var(--header-h) + 28px)}.veil-root .layout-veil .hero-side-label{width:44vw;bottom:38px;right:3.2vw}.veil-root .layout-veil .scroll-cue{bottom:38px;left:50%;transform:translate(-50%)}.veil-root .layout-veil .hero-rule--one{left:50%;top:var(--header-h);background:color-mix(in srgb,var(--fg),transparent 60%);width:1px;bottom:0}.veil-root .layout-veil .hero-rule--two{height:1px;top:64vh;left:0;right:0}.veil-root .system-section{background:var(--bg);border-top:1px solid var(--line);padding:110px 3.2vw 130px;position:relative}.veil-root .system-kicker{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);justify-content:space-between;padding-bottom:14px;font-size:9px;display:flex}.veil-root .system-grid{grid-template-columns:1.1fr .6fr 1fr;align-items:start;gap:4vw;padding-top:62px;display:grid}.veil-root .system-title h2{letter-spacing:-.055em;margin:0;font-family:Bricolage;font-size:clamp(42px,5.4vw,86px);font-weight:600;line-height:.96}.veil-root .system-title em{font-family:Georgia,serif;font-weight:400}.veil-root .system-copy{padding-top:10px}.veil-root .system-copy p{color:var(--muted);margin:0 0 30px;font-size:14px;line-height:1.7}.veil-root .system-copy a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--fg);padding-bottom:4px;font-size:10px}.veil-root .system-specimen{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;min-height:300px;display:flex}.veil-root .specimen-top,.veil-root .specimen-foot{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);justify-content:space-between;padding:13px 15px;font-size:8px;display:flex}.veil-root .specimen-top{border-bottom:1px solid var(--line)}.veil-root .specimen-foot{border-top:1px solid var(--line);margin-top:auto}.veil-root .specimen-body{grid-template-columns:100px 1fr;align-items:end;gap:20px;padding:28px 18px;display:grid}.veil-root .specimen-glyph{letter-spacing:-.08em;color:var(--accent);font-family:Bricolage;font-size:72px}.veil-root .specimen-body strong{letter-spacing:-.03em;font-family:Bricolage;font-size:22px}.veil-root .specimen-body p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}.veil-root .lab-footer{background:var(--cta-bg);min-height:170px;color:var(--cta-fg);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:flex-end;padding:40px 3.2vw;font-size:10px;display:flex}.veil-root .lab-footer>div{flex-direction:column;gap:24px;display:flex}.veil-root .lab-footer>div span:last-child{opacity:.6}.veil-root .lab-footer>a{text-transform:none;letter-spacing:-.03em;font-family:Bricolage;font-size:clamp(25px,3vw,46px)}.veil-root .lab-footer>a span{margin-left:12px;font-family:Manrope;font-size:20px}.veil-root .chooser-page{--bg:#e9e8e3;--fg:#121212;--muted:#66645e;--line:#1212122e;--surface:#f4f3ee;--accent:#111}.veil-root .chooser-page[data-theme=dark]{--bg:#101010;--fg:#f0eee8;--muted:#9a9993;--line:#f0eee829;--surface:#181818;--accent:#f0eee8}.veil-root .chooser-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 3vw;display:flex}.veil-root .chooser-main{padding:80px 3vw 100px}.veil-root .chooser-intro span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px}.veil-root .chooser-intro h1{letter-spacing:-.07em;margin:24px 0 18px;font-family:Bricolage;font-size:clamp(64px,8vw,132px);font-weight:600;line-height:.86}.veil-root .chooser-intro h1 em{font-family:Georgia,serif;font-weight:400}.veil-root .chooser-intro p{max-width:520px;color:var(--muted);font-size:14px;line-height:1.6}.veil-root .chooser-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:72px;display:grid}.veil-root .chooser-card{opacity:0;animation:chooser-in .7s var(--ease) var(--card-delay,0s) forwards;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);min-height:260px;transition:transform .45s var(--ease),background .45s var(--ease);grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;padding:22px;display:grid;position:relative;overflow:hidden}.veil-root .chooser-card:before{content:"";filter:blur(45px);opacity:0;height:150%;transition:opacity .45s var(--ease),transform .55s var(--ease);background:radial-gradient(circle,var(--card-a),transparent 65%);border-radius:50%;position:absolute;inset:auto -20% -70% 35%}.veil-root .chooser-card:hover:before{opacity:.48;transform:translateY(-12%)}.veil-root .chooser-card__no,.veil-root .chooser-card__tone{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);z-index:1;font-size:9px}.veil-root .chooser-card__tone{text-align:right}.veil-root .chooser-card strong{letter-spacing:-.065em;z-index:1;grid-column:1/3;align-self:center;font-family:Bricolage;font-size:clamp(46px,5vw,76px);font-weight:600}.veil-root .chooser-card small{z-index:1;font-family:Georgia,serif;font-size:15px;font-style:italic}.veil-root .chooser-card>i{z-index:1;justify-self:end;font-size:23px;font-style:normal}.veil-root .chooser-card--eclipse{--card-a:#b8a384}.veil-root .chooser-card--aether{--card-a:#95b5ff}.veil-root .chooser-card--strata{--card-a:#ad6647}.veil-root .chooser-card--circuit{--card-a:#b9ed35}.veil-root .chooser-card--bloom{--card-a:#ff816c}.veil-root .chooser-card--monolith{--card-a:#4bbcff}.veil-root .chooser-card--moire{--card-a:#304bd8}.veil-root .chooser-card--spectra{--card-a:#b45cff}.veil-root .chooser-card--field{--card-a:#7faa78}.veil-root .chooser-card--veil{--card-a:#b9a28d}@keyframes chooser-in{to{opacity:1;transform:translateY(0)}}.veil-root .chooser-card{transform:translateY(24px)}.veil-root .chooser-card:hover{z-index:2;transform:translateY(-3px)}.veil-root .chooser-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin:34px 0 0;font-size:10px}@media (width<=1000px){.veil-root .landing-concept{--header-h:72px}.veil-root .lab-header{grid-template-columns:1fr auto;padding:0 24px}.veil-root .lab-header__center{display:none}.veil-root .lab-header__nav{gap:14px}.veil-root .lab-header__nav>a:first-child{display:none}.veil-root .concept-hero{padding-left:24px;padding-right:24px}.veil-root .hero-side-label,.veil-root .hero-caption{display:none}.veil-root .layout-eclipse .hero-shader-wrap{width:72vw;right:-16vw}.veil-root .layout-eclipse .hero-copy{width:90vw;left:24px}.veil-root .layout-eclipse .hero-description,.veil-root .layout-eclipse .vx-hero-actions{margin-left:36vw}.veil-root .layout-eclipse .hero-rule--one{left:34vw}.veil-root .layout-strata .hero-shader-wrap{width:52vw;right:24px}.veil-root .layout-strata .hero-copy{width:48vw;left:24px}.veil-root .layout-strata .hero-rule--one{left:48vw}.veil-root .layout-strata .vx-hero-note{display:none}.veil-root .layout-circuit .hero-copy{width:68vw;right:24px}.veil-root .layout-circuit .hero-title__line:nth-child(2){margin-left:0}.veil-root .layout-circuit .hero-rule--one{left:24vw}.veil-root .layout-bloom .hero-shader-wrap{width:55vw;left:-7vw}.veil-root .layout-bloom .hero-copy{width:61vw;right:24px}.veil-root .layout-bloom .hero-description,.veil-root .layout-bloom .vx-hero-actions{margin-left:18vw}.veil-root .layout-monolith .hero-shader-wrap{width:36vw;left:36vw}.veil-root .layout-monolith .hero-copy{width:34vw;left:24px}.veil-root .layout-monolith .hero-rule--one{left:36vw}.veil-root .layout-monolith .hero-rule--two{left:72vw}.veil-root .layout-monolith .hero-index,.veil-root .layout-monolith .vx-hero-note{right:24px}.veil-root .layout-moire .hero-copy{width:calc(100vw - 48px);left:24px}.veil-root .layout-moire .hero-description,.veil-root .layout-moire .vx-hero-actions{margin-left:54vw}.veil-root .layout-spectra .hero-copy{width:77vw;left:24px}.veil-root .layout-field .hero-copy{width:82vw;left:24px}.veil-root .layout-field .hero-description{width:34vw}.veil-root .layout-veil .hero-copy{left:24px;right:24px}.veil-root .layout-veil .hero-description,.veil-root .layout-veil .vx-hero-actions{margin-left:51vw}.veil-root .system-section{padding-left:24px;padding-right:24px}.veil-root .system-grid{grid-template-columns:1fr 1fr}.veil-root .system-specimen{grid-column:1/3}.veil-root .lab-footer,.veil-root .chooser-main,.veil-root .chooser-header{padding-left:24px;padding-right:24px}}@media (width<=700px){.veil-root .lab-header{padding:0 18px}.veil-root .lab-header__nav>a,.veil-root .theme-toggle__label{display:none}.veil-root .concept-hero{height:auto;min-height:760px;padding-left:18px;padding-right:18px}.veil-root .vx-hero-note,.veil-root .hero-rule{display:none!important}.veil-root .hero-index{color:var(--fg)!important;background:0 0!important;padding:0!important;font-size:16px!important;inset:92px auto auto 18px!important}.veil-root .scroll-cue{display:none}.veil-root .hero-copy{width:auto!important;inset:180px 18px auto!important}.veil-root .hero-title{font-size:clamp(50px,15.7vw,76px)!important;line-height:.88!important}.veil-root .hero-title__line{text-align:left!important;justify-content:flex-start!important;margin-left:0!important}.veil-root .hero-description{background:0 0!important;width:auto!important;max-width:88%!important;margin:34px 0 0!important;padding:0!important;position:static!important}.veil-root .vx-hero-actions{justify-content:flex-start!important;align-items:flex-start!important;margin:28px 0 0!important;position:static!important}.veil-root .primary-cta{min-height:48px}.veil-root .hero-shader-wrap{opacity:.78;clip-path:none!important;border-radius:50% 50% 0 0!important;width:92vw!important;height:45vh!important;inset:auto -24vw -10vh auto!important}.veil-root .layout-aether .hero-shader-wrap,.veil-root .layout-circuit .hero-shader-wrap,.veil-root .layout-moire .hero-shader-wrap,.veil-root .layout-veil .hero-shader-wrap{border-radius:0!important;width:100%!important;height:46vh!important;bottom:0!important;left:0!important;right:0!important}.veil-root .layout-aether{text-align:left;display:block}.veil-root .layout-aether .hero-copy{margin:0;display:block}.veil-root .layout-aether .hero-eyebrow{display:inline-block}.veil-root .layout-aether .hero-title__line,.veil-root .layout-aether .vx-hero-actions{justify-content:flex-start}.veil-root .layout-monolith .hero-shader-wrap{width:57%!important;height:100%!important;left:43%!important;right:0!important;top:var(--header-h)!important;border-radius:0!important;bottom:0!important}.veil-root .layout-monolith .hero-copy{width:76%!important}.veil-root .layout-field{background-size:50vw 25vh;background-position:18px var(--header-h)}.veil-root .layout-field .hero-shader-wrap{border-radius:0!important;width:55vw!important;height:27vh!important;bottom:18px!important;right:18px!important}.veil-root .layout-veil:before{display:none}.veil-root .layout-spectra .hero-shader-wrap{clip-path:polygon(35% 0,100% 0,76% 100%,0 100%)!important;width:90vw!important;height:100%!important;right:-30vw!important;top:var(--header-h)!important;border-radius:0!important;bottom:0!important}.veil-root .system-section{padding:72px 18px 84px}.veil-root .system-kicker{gap:24px}.veil-root .system-grid{grid-template-columns:1fr;padding-top:42px}.veil-root .system-copy,.veil-root .system-specimen{grid-column:auto}.veil-root .system-specimen{margin-top:14px}.veil-root .specimen-body{grid-template-columns:72px 1fr}.veil-root .specimen-glyph{font-size:56px}.veil-root .lab-footer{flex-direction:column;align-items:flex-start;gap:46px;min-height:200px;padding:34px 18px}.veil-root .lab-footer>a{font-size:28px}.veil-root .chooser-header{padding:0 18px}.veil-root .chooser-main{padding:56px 18px 72px}.veil-root .chooser-grid{grid-template-columns:1fr}.veil-root .chooser-card{min-height:220px}.veil-root .chooser-intro h1{font-size:clamp(56px,17vw,88px)}}@media (prefers-reduced-motion:reduce){.veil-root html{scroll-behavior:auto}.veil-root .reveal,.veil-root .blur-text-lite>span{opacity:1;filter:none;transition:none;transform:none}.veil-root .chooser-card{opacity:1;animation:none;transform:none}.veil-root .primary-cta,.veil-root .chooser-card,.veil-root .theme-toggle__thumb,.veil-root .lab-header__nav>a:after{transition:none}.veil-root .hero-shader-noise{display:none}}.veil-root .landing-concept{--section-pad:clamp(84px,9vw,150px);--shell:min(1480px,93vw)}.veil-root .full-header{grid-template-columns:1fr auto 1fr;position:absolute}.veil-root .landing-nav{text-transform:uppercase;letter-spacing:.13em;gap:clamp(18px,2.2vw,36px);font-size:10px;display:flex}.veil-root .landing-nav a{position:relative}.veil-root .landing-nav a:after{content:"";transform-origin:100%;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.veil-root .landing-nav a:hover:after,.veil-root .landing-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.veil-root .full-hero{height:max(920px,100svh);min-height:920px}.veil-root .full-hero .hero-copy{max-width:1200px}.veil-root .text-cta{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid var(--line);padding:15px 0;font-size:10px}.veil-root .hero-demo-wrap{width:min(660px,88vw);margin-top:38px}.veil-root .capture-demo{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 76%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:10px;position:relative;overflow:hidden;box-shadow:0 18px 70px #0000000d}.veil-root .capture-demo__label{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);justify-content:space-between;padding:2px 4px 10px;font-size:8px;display:flex}.veil-root .capture-demo__bar{border:1px solid var(--line);background:var(--surface);grid-template-columns:1fr auto;display:grid}.veil-root .capture-demo input{min-width:0;color:var(--fg);background:0 0;border:0;outline:0;padding:17px 16px;font:500 12px/1.2 Manrope}.veil-root .capture-demo button{border:0;border-left:1px solid var(--line);background:var(--cta-bg);color:var(--cta-fg);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;align-items:center;gap:28px;min-height:50px;padding:0 18px;font-size:9px;display:flex}.veil-root .capture-demo button span{font-size:15px}.veil-root .capture-demo__status{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:11px 4px 2px;font-size:9px;display:grid}.veil-root .capture-demo__status i{background:var(--accent);border-radius:50%;width:6px;height:6px}.veil-root .capture-demo__status b{font-weight:500}.veil-root .capture-demo__progress{background:var(--line);height:2px;position:absolute;bottom:0;left:10px;right:10px;overflow:hidden}.veil-root .capture-demo__progress span{background:var(--accent);width:0;height:100%;transition:width .5s var(--ease);display:block}.veil-root .capture-demo.state-checking .capture-demo__progress span{width:32%}.veil-root .capture-demo.state-capturing .capture-demo__progress span{width:74%;transition-duration:1s}.veil-root .capture-demo.state-ready .capture-demo__progress span{width:100%}.veil-root .capture-demo.state-checking .capture-demo__status i,.veil-root .capture-demo.state-capturing .capture-demo__status i{animation:1s infinite status-pulse}@keyframes status-pulse{50%{opacity:.25;transform:scale(.7)}}.veil-root .proof-tape{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);align-items:center;height:54px;display:flex;overflow:hidden}.veil-root .proof-track{width:max-content;animation:34s linear infinite proof-run;display:flex}.veil-root .proof-track span{white-space:nowrap;text-transform:uppercase;letter-spacing:.13em;color:var(--muted);padding:0 30px;font-size:9px}.veil-root .proof-track i{color:var(--accent);margin-right:18px;font-style:normal}@keyframes proof-run{to{transform:translate(-50%)}}.veil-root .landing-section{padding:var(--section-pad) 0;border-bottom:1px solid var(--line);position:relative}.veil-root .section-shell{width:var(--shell);margin:0 auto}.veil-root .vx-section-heading{max-width:980px;margin-bottom:clamp(48px,6vw,90px)}.veil-root .vx-section-heading>span,.veil-root .vx-section-heading>div>span{text-transform:uppercase;letter-spacing:.17em;color:var(--muted);margin-bottom:22px;font-size:9px;display:block}.veil-root .vx-section-heading h2{letter-spacing:-.065em;margin:0;font-family:Bricolage,sans-serif;font-size:clamp(48px,6.4vw,102px);font-weight:600;line-height:.9}.veil-root .vx-section-heading h2 em{font-family:Georgia,serif;font-weight:400}.veil-root .vx-section-heading>p,.veil-root .vx-section-heading.split>p{max-width:520px;color:var(--muted);margin:26px 0 0;font-size:14px;line-height:1.75}.veil-root .vx-section-heading.split{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;max-width:none;display:grid}.veil-root .vx-section-heading.split>p{margin:0 0 4px}.veil-root .vx-section-heading.vx-compact{max-width:850px}.veil-root .spotlight-card{position:relative;overflow:hidden}.veil-root .spotlight-card:before{content:"";width:360px;height:360px;left:calc(var(--mx,50%) - 180px);top:calc(var(--my,50%) - 180px);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 14%,transparent),transparent 66%);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .35s;position:absolute}.veil-root .spotlight-card:hover:before{opacity:1}.veil-root .spotlight-card>*{z-index:1;position:relative}.veil-root .position-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.veil-root .position-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 65%,transparent);flex-direction:column;min-height:330px;padding:22px;display:flex}.veil-root .position-card>span,.veil-root .position-card>b{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font-size:9px}.veil-root .position-card h3{letter-spacing:-.055em;margin:auto 0 18px;font-family:Bricolage;font-size:clamp(34px,3.4vw,58px);font-weight:600}.veil-root .position-card p{color:var(--muted);max-width:280px;margin:0 0 36px;font-size:12px;line-height:1.65}.veil-root .position-card>b{margin-top:auto;font-weight:500}.veil-root .workflow-layout{grid-template-columns:minmax(370px,.72fr) minmax(560px,1.28fr);align-items:start;gap:clamp(30px,5vw,80px);display:grid}.veil-root .workflow-steps{border-top:1px solid var(--line)}.veil-root .workflow-steps button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;transition:background .35s var(--ease),padding .35s var(--ease);background:0 0;grid-template-columns:38px 1fr 22px;gap:14px;padding:22px 10px;display:grid;position:relative}.veil-root .workflow-steps button:hover,.veil-root .workflow-steps button.vx-active{background:var(--surface);padding-left:18px}.veil-root .workflow-steps button>span{color:var(--muted);letter-spacing:.13em;font-size:9px}.veil-root .workflow-steps button b{text-transform:uppercase;letter-spacing:.13em;color:var(--accent);font-size:9px}.veil-root .workflow-steps button h3{letter-spacing:-.035em;margin:6px 0 8px;font-family:Bricolage;font-size:24px;font-weight:600}.veil-root .workflow-steps button p{color:var(--muted);max-width:460px;margin:0;font-size:11px;line-height:1.6}.veil-root .workflow-steps button>i{opacity:.45;font-size:16px;font-style:normal}.veil-root .workflow-stage{position:sticky;top:24px}.veil-root .workflow-visual{border:1px solid var(--line);background:var(--surface);flex-direction:column;min-height:570px;display:flex;box-shadow:0 36px 90px #0000000d}.veil-root .visual-top,.veil-root .visual-foot{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.13em;height:42px;color:var(--muted);justify-content:space-between;align-items:center;gap:18px;padding:0 14px;font-size:8px;display:flex}.veil-root .visual-top i{background:var(--accent);border-radius:50%;width:7px;height:7px}.veil-root .visual-body{flex:1;grid-template-columns:130px 1fr;display:grid}.veil-root .visual-body>aside{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:18px 12px;display:flex}.veil-root .visual-body>aside span{color:var(--muted);border:1px solid #0000;padding:9px 8px;font-size:9px}.veil-root .visual-body>aside span.vx-on{color:var(--fg);border-color:var(--line);background:var(--bg)}.veil-root .visual-body>main{grid-template-columns:1fr 150px;gap:12px;padding:18px;display:grid}.veil-root .visual-browser{border:1px solid var(--line);background:var(--bg);min-height:430px}.veil-root .visual-browser__bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:34px;padding:0 10px;display:flex}.veil-root .visual-browser__bar i{background:var(--line);border-radius:50%;width:6px;height:6px}.veil-root .visual-browser__bar span{color:var(--muted);margin-left:auto;font-size:8px}.veil-root .visual-page{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 11%,var(--bg)),var(--bg) 55%);min-height:370px;margin:13px;padding:22px;position:relative;overflow:hidden}.veil-root .visual-page:after{content:"";border:1px solid var(--accent);opacity:.45;width:190px;height:190px;box-shadow:0 0 0 28px color-mix(in srgb,var(--accent) 8%,transparent),0 0 0 56px color-mix(in srgb,var(--accent) 5%,transparent);border-radius:50%;position:absolute;top:55px;right:-45px}.veil-root .visual-page>b{text-transform:uppercase;letter-spacing:.15em;font-size:9px}.veil-root .visual-page h4{letter-spacing:-.055em;max-width:430px;margin:70px 0 12px;font-family:Bricolage;font-size:clamp(30px,3vw,54px);line-height:.92}.veil-root .visual-page p{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font:500 9px/1.4 Manrope}.veil-root .visual-blocks{grid-template-columns:1.4fr .8fr 1fr;gap:8px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.veil-root .visual-blocks span{border:1px solid var(--line);background:var(--surface);height:48px}.veil-root .visual-page--1:before{content:"";border:1px solid var(--accent);width:62%;height:72px;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent);position:absolute;top:105px;left:18px}.veil-root .visual-page--2:after{border-radius:0;transform:rotate(18deg)}.veil-root .visual-page--3 .visual-blocks span{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.veil-root .visual-inspector{border:1px solid var(--line);height:fit-content;padding:16px 12px}.veil-root .visual-inspector span{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font-size:8px}.veil-root .visual-inspector b{margin:32px 0 8px;font-family:Bricolage;font-size:20px;line-height:1.05;display:block}.veil-root .visual-inspector small{color:var(--muted);font-size:8px;line-height:1.55}.veil-root .visual-foot{border-top:1px solid var(--line);border-bottom:0}.veil-root .visual-foot span:first-child i{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.veil-root .feature-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(12,1fr);display:grid}.veil-root .feature-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);flex-direction:column;min-height:310px;padding:20px;display:flex}.veil-root .feature-card-1,.veil-root .feature-card-4{grid-column:span 5}.veil-root .feature-card-2,.veil-root .feature-card-3,.veil-root .feature-card-5,.veil-root .feature-card-6{grid-column:span 3.5}.veil-root .feature-card-2{grid-column:span 3}.veil-root .feature-card-3,.veil-root .feature-card-5{grid-column:span 4}.veil-root .feature-card-6{grid-column:span 3}.veil-root .feature-card>span,.veil-root .feature-card>small{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:8px}.veil-root .feature-card>small{color:var(--accent);margin:34px 0 8px}.veil-root .feature-card h3{letter-spacing:-.05em;max-width:430px;margin:auto 0 14px;font-family:Bricolage;font-size:clamp(28px,2.7vw,46px);line-height:.97}.veil-root .feature-card p{color:var(--muted);max-width:430px;margin:0;font-size:11px;line-height:1.65}.veil-root .feature-card>i{opacity:.45;font-size:17px;font-style:normal;position:absolute;top:18px;right:18px}.veil-root .truth-table{border-top:1px solid var(--line)}.veil-root .truth-head,.veil-root .truth-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.7fr 130px;align-items:center;gap:30px;padding:18px 12px;display:grid}.veil-root .truth-head{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:8px}.veil-root .truth-row b{letter-spacing:-.025em;font-family:Bricolage;font-size:19px}.veil-root .truth-row p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.veil-root .truth-row>span{text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--line);justify-self:end;padding:8px 10px;font-size:8px}.veil-root .truth-row>span[data-status=preserved]{color:var(--fg)}.veil-root .truth-row>span[data-status=review]{border-style:dashed}.veil-root .pricing-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);align-items:stretch;display:grid}.veil-root .vx-plan-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 55%,transparent);flex-direction:column;min-height:560px;padding:18px;display:flex}.veil-root .vx-plan-card.vx-featured{background:var(--cta-bg);color:var(--cta-fg);z-index:2;position:relative;transform:translateY(-12px);box-shadow:0 34px 80px #0000001f}.veil-root .vx-plan-card.vx-featured .vx-plan-top span,.veil-root .vx-plan-card.vx-featured>p,.veil-root .vx-plan-card.vx-featured li{color:color-mix(in srgb,var(--cta-fg) 65%,transparent)}.veil-root .vx-plan-top{border-bottom:1px solid;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.veil-root .vx-plan-top span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:8px}.veil-root .vx-plan-top b{font-family:Bricolage;font-size:22px}.veil-root .vx-plan-price{align-items:flex-end;gap:6px;padding:28px 0 18px;display:flex}.veil-root .vx-plan-price strong{letter-spacing:-.07em;font-family:Bricolage;font-size:clamp(48px,4.3vw,74px);line-height:.8}.veil-root .vx-plan-price small{text-transform:uppercase;margin-bottom:4px;font-size:9px}.veil-root .vx-plan-card>p{color:var(--muted);min-height:58px;font-size:11px;line-height:1.6}.veil-root .vx-plan-card ul{border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);gap:11px;margin:0;padding:24px 0;list-style:none;display:grid}.veil-root .vx-plan-card li{color:var(--muted);grid-template-columns:16px 1fr;gap:6px;font-size:9px;line-height:1.45;display:grid}.veil-root .vx-plan-card li i{color:var(--accent);font-style:normal}.veil-root .vx-plan-card>a{text-transform:uppercase;letter-spacing:.11em;border:1px solid;justify-content:space-between;margin-top:auto;padding:14px 12px;font-size:9px;display:flex}.veil-root .vx-plan-card.vx-featured>a{background:var(--cta-fg);color:var(--cta-bg)}.veil-root .pricing-footnote{color:var(--muted);max-width:850px;margin:28px 0 0;font-size:9px;line-height:1.6}.veil-root .vx-faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(50px,8vw,130px);display:grid}.veil-root .vx-faq-layout .vx-section-heading{margin:0;position:sticky;top:34px}.veil-root .faq-list{border-top:1px solid var(--line)}.veil-root .vx-faq-item{border-bottom:1px solid var(--line)}.veil-root .vx-faq-item button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px 1fr 30px;gap:12px;width:100%;padding:23px 8px;display:grid}.veil-root .vx-faq-item button span{color:var(--muted);font-size:9px}.veil-root .vx-faq-item button b{letter-spacing:-.03em;font-family:Bricolage;font-size:clamp(18px,2vw,28px)}.veil-root .vx-faq-item button i{justify-self:end;font-size:20px;font-style:normal}.veil-root .faq-answer{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.veil-root .faq-answer>p{color:var(--muted);margin:0 50px 0 62px;font-size:12px;line-height:1.7;overflow:hidden}.veil-root .vx-faq-item.vx-open .faq-answer{grid-template-rows:1fr}.veil-root .vx-faq-item.vx-open .faq-answer>p{padding-bottom:24px}.veil-root .final-cta{border-bottom:1px solid var(--line);isolation:isolate;place-items:center;min-height:720px;display:grid;position:relative;overflow:hidden}.veil-root .final-shader{z-index:-2;opacity:.72;position:absolute;inset:0}.veil-root .final-shader:after{content:"";background:linear-gradient(to bottom,var(--bg),transparent 24%,transparent 70%,var(--bg));pointer-events:none;position:absolute;inset:0}.veil-root .final-copy{text-align:center;width:min(1000px,88vw)}.veil-root .final-copy>span{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-size:9px}.veil-root .final-title{letter-spacing:-.07em;justify-content:center;margin:28px 0;font-family:Bricolage;font-size:clamp(60px,8.6vw,142px);font-weight:600;line-height:.82}.veil-root .final-copy p{max-width:560px;color:var(--muted);margin:0 auto 32px;font-size:13px;line-height:1.65}.veil-root .final-copy>a{background:var(--cta-bg);color:var(--cta-fg);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:60px;padding:17px 20px;font-size:10px;display:inline-flex}.veil-root .full-footer{background:var(--cta-bg);color:var(--cta-fg);grid-template-columns:1fr 1.4fr;gap:80px;padding:70px 3.2vw 24px;display:grid}.veil-root .footer-brand>a{letter-spacing:-.065em;font-family:Bricolage;font-size:clamp(42px,5vw,72px);font-weight:700}.veil-root .footer-brand p{opacity:.7;max-width:420px;margin:24px 0 60px;font-size:13px;line-height:1.65}.veil-root .footer-brand>span{text-transform:uppercase;letter-spacing:.14em;opacity:.55;font-size:9px}.veil-root .footer-cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.veil-root .footer-cols>div{flex-direction:column;gap:12px;display:flex}.veil-root .footer-cols b{text-transform:uppercase;letter-spacing:.13em;margin-bottom:10px;font-size:9px}.veil-root .footer-cols a{letter-spacing:-.025em;opacity:.65;font-family:Bricolage;font-size:19px;transition:opacity .25s}.veil-root .footer-cols a:hover{opacity:1}.veil-root .vx-footer-bottom{border-top:1px solid color-mix(in srgb,var(--cta-fg) 18%,transparent);text-transform:uppercase;letter-spacing:.13em;opacity:.55;grid-column:1/-1;justify-content:space-between;margin-top:60px;padding-top:18px;font-size:8px;display:flex}.veil-root .concept-eclipse .position-grid{grid-template-columns:1.2fr .8fr .8fr 1.2fr}.veil-root .concept-eclipse .feature-card{background:0 0}.veil-root .concept-eclipse .feature-card-1,.veil-root .concept-eclipse .feature-card-4{background:var(--surface)}.veil-root .concept-eclipse .workflow-visual{border-radius:40% 40% 2px 2px;overflow:hidden}.veil-root .concept-eclipse .final-shader{clip-path:ellipse(48% 42% at 50% 54%)}.veil-root .concept-aether .landing-section{border-bottom-color:#0000}.veil-root .concept-aether .section-shell{width:min(1260px,90vw)}.veil-root .concept-aether .vx-section-heading{text-align:center;margin-left:auto;margin-right:auto}.veil-root .concept-aether .vx-section-heading.split{display:block}.veil-root .concept-aether .vx-section-heading.split>p{margin:26px auto 0}.veil-root .concept-aether .position-grid{border:0;grid-template-columns:repeat(2,1fr);gap:16px}.veil-root .concept-aether .position-card{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 75%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:28px;min-height:260px}.veil-root .concept-aether .workflow-layout{grid-template-columns:1fr}.veil-root .concept-aether .workflow-steps{border:0;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.veil-root .concept-aether .workflow-steps button{border:1px solid var(--line);border-radius:20px;display:block}.veil-root .concept-aether .workflow-steps button>i{position:absolute;top:16px;right:16px}.veil-root .concept-aether .workflow-stage{width:min(900px,100%);margin:20px auto 0;position:relative;top:auto}.veil-root .concept-aether .feature-grid{border:0;gap:14px}.veil-root .concept-aether .feature-card{border:1px solid var(--line);border-radius:30px}.veil-root .concept-aether .pricing-grid{border:0;gap:10px}.veil-root .concept-aether .vx-plan-card{border:1px solid var(--line);border-radius:26px}.veil-root .concept-aether .vx-plan-card.vx-featured{border-radius:38px}.veil-root .concept-aether .final-cta{border:0}.veil-root .concept-aether .final-shader{filter:blur(2px);border-radius:50%;inset:7%}.veil-root .concept-strata .landing-section{background-image:linear-gradient(90deg,transparent calc(25% - .5px),var(--line) 25%,transparent calc(25% + .5px),transparent calc(50% - .5px),var(--line) 50%,transparent calc(50% + .5px),transparent calc(75% - .5px),var(--line) 75%,transparent calc(75% + .5px))}.veil-root .concept-strata .vx-section-heading h2 em{color:var(--accent)}.veil-root .concept-strata .position-card{min-height:390px}.veil-root .concept-strata .feature-card{min-height:360px}.veil-root .concept-strata .truth-row{padding-left:0;padding-right:0}.veil-root .concept-strata .vx-plan-card.vx-featured{border-top:5px solid var(--accent);transform:none}.veil-root .concept-strata .final-cta{min-height:780px}.veil-root .concept-strata .final-copy{text-align:left;margin-left:9vw}.veil-root .concept-strata .final-title{justify-content:flex-start}.veil-root .concept-circuit .landing-section{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-position:-1px -1px;background-size:48px 48px}.veil-root .concept-circuit .vx-section-heading,.veil-root .concept-circuit .position-grid,.veil-root .concept-circuit .workflow-layout,.veil-root .concept-circuit .feature-grid,.veil-root .concept-circuit .truth-table,.veil-root .concept-circuit .pricing-grid,.veil-root .concept-circuit .vx-faq-layout{background:var(--bg)}.veil-root .concept-circuit .vx-section-heading{border:1px solid var(--line);padding:14px}.veil-root .concept-circuit .position-card,.veil-root .concept-circuit .feature-card{background:var(--bg)}.veil-root .concept-circuit .workflow-steps button.vx-active{box-shadow:inset 4px 0 0 var(--accent)}.veil-root .concept-circuit .workflow-visual{box-shadow:8px 8px 0 var(--accent)}.veil-root .concept-circuit .vx-plan-card.vx-featured{box-shadow:8px 8px 0 var(--accent-2);transform:translateY(-8px)}.veil-root .concept-circuit .final-copy{border:1px solid var(--line);background:var(--bg);padding:40px}.veil-root .concept-bloom .vx-section-heading h2{max-width:950px}.veil-root .concept-bloom .position-grid{border:0;gap:14px}.veil-root .concept-bloom .position-card{background:var(--surface);border:0;border-radius:42px;min-height:300px}.veil-root .concept-bloom .position-card:nth-child(2n){transform:translateY(34px)}.veil-root .concept-bloom .workflow-steps button{border:1px solid var(--line);border-radius:32px;margin:8px 0}.veil-root .concept-bloom .workflow-visual{border-radius:54px;overflow:hidden}.veil-root .concept-bloom .feature-grid{border:0;gap:14px}.veil-root .concept-bloom .feature-card{border:0;border-radius:42px;min-height:340px}.veil-root .concept-bloom .feature-card:nth-child(3n){transform:translateY(28px)}.veil-root .concept-bloom .pricing-grid{border:0;gap:12px}.veil-root .concept-bloom .vx-plan-card{border:0;border-radius:36px}.veil-root .concept-bloom .vx-plan-card.vx-featured{border-radius:56px}.veil-root .concept-bloom .final-shader{border-radius:48% 52% 62% 38%/44% 40% 60% 56%;inset:8%}.veil-root .concept-monolith .landing-section{padding-top:clamp(110px,12vw,190px);padding-bottom:clamp(110px,12vw,190px)}.veil-root .concept-monolith .vx-section-heading h2{font-size:clamp(58px,7.3vw,120px)}.veil-root .concept-monolith .position-grid{grid-template-columns:repeat(2,1fr)}.veil-root .concept-monolith .position-card{min-height:420px}.veil-root .concept-monolith .workflow-layout{grid-template-columns:.55fr 1.45fr}.veil-root .concept-monolith .workflow-visual{min-height:680px}.veil-root .concept-monolith .feature-card{min-height:390px}.veil-root .concept-monolith .pricing-grid{grid-template-columns:1fr 1fr}.veil-root .concept-monolith .vx-plan-card{min-height:430px}.veil-root .concept-monolith .vx-plan-card:nth-child(5){grid-column:2}.veil-root .concept-monolith .vx-plan-card.vx-featured{grid-row:span 2;min-height:872px;transform:none}.veil-root .concept-monolith .final-cta{min-height:900px}.veil-root .concept-moire .position-grid{grid-template-columns:repeat(2,1fr)}.veil-root .concept-moire .position-card:nth-child(2),.veil-root .concept-moire .position-card:nth-child(3){background-image:repeating-radial-gradient(circle at 70% 30%,transparent 0 7px,color-mix(in srgb,var(--accent) 13%,transparent) 8px 9px)}.veil-root .concept-moire .workflow-layout{grid-template-columns:1fr}.veil-root .concept-moire .workflow-steps{z-index:2;background:var(--bg);grid-template-columns:repeat(4,1fr);display:grid;position:sticky;top:0}.veil-root .concept-moire .workflow-steps button{grid-template-columns:26px 1fr}.veil-root .concept-moire .workflow-steps button p{display:none}.veil-root .concept-moire .workflow-stage{top:80px}.veil-root .concept-moire .feature-grid{transform:rotate(-.4deg)}.veil-root .concept-moire .feature-card:nth-child(2n){transform:translateY(24px)}.veil-root .concept-moire .pricing-grid{grid-template-columns:repeat(10,1fr)}.veil-root .concept-moire .vx-plan-card{grid-column:span 2}.veil-root .concept-moire .vx-plan-card.vx-featured{grid-column:span 2;transform:translateY(-24px)}.veil-root .concept-spectra .position-grid{background:linear-gradient(110deg,var(--accent),var(--accent-2));border:0;gap:1px;padding:1px}.veil-root .concept-spectra .position-card{background:var(--bg);border:0}.veil-root .concept-spectra .feature-grid{background:linear-gradient(135deg,var(--accent),transparent 30%,var(--accent-2),transparent 72%);border:0;gap:1px;padding:1px}.veil-root .concept-spectra .feature-card{background:var(--bg);border:0}.veil-root .concept-spectra .workflow-visual{clip-path:polygon(0 0,96% 0,100% 8%,100% 100%,4% 100%,0 92%)}.veil-root .concept-spectra .vx-plan-card.vx-featured{background:linear-gradient(145deg,var(--cta-bg),color-mix(in srgb,var(--accent) 45%,var(--cta-bg)));clip-path:polygon(0 0,93% 0,100% 7%,100% 100%,7% 100%,0 93%)}.veil-root .concept-spectra .final-copy{mix-blend-mode:normal}.veil-root .concept-spectra .final-shader{clip-path:polygon(19% 0,100% 0,81% 100%,0 100%)}.veil-root .concept-field .position-grid,.veil-root .concept-field .feature-grid{border:0;gap:10px}.veil-root .concept-field .position-card,.veil-root .concept-field .feature-card{border:1px solid var(--line)}.veil-root .concept-field .position-card:first-child,.veil-root .concept-field .position-card:nth-child(4){grid-column:span 2}.veil-root .concept-field .workflow-layout{grid-template-columns:1fr}.veil-root .concept-field .workflow-steps{grid-template-columns:repeat(4,1fr);display:grid}.veil-root .concept-field .workflow-stage{top:20px}.veil-root .concept-field .workflow-visual{min-height:620px}.veil-root .concept-field .pricing-grid{border:0;grid-template-columns:repeat(12,1fr);gap:10px}.veil-root .concept-field .vx-plan-card{border:1px solid var(--line);grid-column:span 4;min-height:470px}.veil-root .concept-field .vx-plan-card:first-child,.veil-root .concept-field .vx-plan-card:nth-child(2){grid-column:span 6}.veil-root .concept-field .vx-plan-card.vx-featured{transform:none}.veil-root .concept-field .final-cta{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:80px 80px}.veil-root .concept-veil .landing-section:nth-of-type(2n){background:var(--cta-bg);color:var(--cta-fg)}.veil-root .concept-veil .landing-section:nth-of-type(2n) .vx-section-heading>span,.veil-root .concept-veil .landing-section:nth-of-type(2n) .vx-section-heading>div>span,.veil-root .concept-veil .landing-section:nth-of-type(2n) .vx-section-heading>p,.veil-root .concept-veil .landing-section:nth-of-type(2n) .position-card p,.veil-root .concept-veil .landing-section:nth-of-type(2n) .feature-card p{color:color-mix(in srgb,var(--cta-fg) 64%,transparent)}.veil-root .concept-veil .position-grid{grid-template-columns:repeat(2,1fr)}.veil-root .concept-veil .position-card{background:0 0;min-height:390px}.veil-root .concept-veil .feature-grid{grid-template-columns:repeat(2,1fr);display:grid}.veil-root .concept-veil .feature-card{background:0 0;min-height:350px;grid-column:auto!important}.veil-root .concept-veil .pricing-grid{grid-template-columns:repeat(2,1fr)}.veil-root .concept-veil .vx-plan-card:last-child{grid-column:2}.veil-root .concept-veil .vx-plan-card.vx-featured{transform:none}.veil-root .concept-veil .final-cta:before{content:"";background:var(--cta-bg);z-index:-1;position:absolute;inset:0 50% 0 0}.veil-root .concept-veil .final-copy{background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:55px}@media (width<=1200px){.veil-root .landing-nav{display:none}.veil-root .workflow-layout{grid-template-columns:1fr}.veil-root .workflow-stage{position:relative;top:auto}.veil-root .pricing-grid{grid-template-columns:repeat(2,1fr)!important}.veil-root .vx-plan-card,.veil-root .concept-field .vx-plan-card{grid-column:auto!important}.veil-root .vx-plan-card.vx-featured,.veil-root .concept-monolith .vx-plan-card.vx-featured{min-height:560px;transform:none;grid-row:auto!important}.veil-root .position-grid{grid-template-columns:repeat(2,1fr)!important}.veil-root .feature-card{grid-column:span 6!important}.veil-root .concept-aether .workflow-steps,.veil-root .concept-moire .workflow-steps,.veil-root .concept-field .workflow-steps{grid-template-columns:repeat(2,1fr)}.veil-root .visual-body>main{grid-template-columns:1fr 130px}.veil-root .vx-faq-layout{grid-template-columns:1fr}.veil-root .vx-faq-layout .vx-section-heading{position:relative;top:auto}.veil-root .vx-section-heading.split{grid-template-columns:1fr;gap:24px}.veil-root .vx-section-heading.split>p{margin:0}.veil-root .concept-bloom .position-card:nth-child(2n),.veil-root .concept-bloom .feature-card:nth-child(3n),.veil-root .concept-moire .feature-card:nth-child(2n){transform:none}}@media (width<=1000px){.veil-root .full-header{grid-template-columns:1fr auto}.veil-root .full-hero{height:auto;min-height:1020px}.veil-root .full-hero .hero-demo-wrap{max-width:610px}.veil-root .full-hero .hero-copy{width:calc(100vw - 48px)!important}.veil-root .full-hero .hero-description,.veil-root .full-hero .vx-hero-actions,.veil-root .full-hero .hero-demo-wrap{margin-left:0!important}.veil-root .full-hero .hero-description{max-width:560px}.veil-root .capture-demo__status b{display:none}.veil-root .section-shell{width:min(94vw,900px)}.veil-root .visual-body{grid-template-columns:100px 1fr}.veil-root .visual-body>main{grid-template-columns:1fr}.veil-root .visual-inspector{display:none}.veil-root .footer-cols{grid-template-columns:1fr 1fr}.veil-root .full-footer{grid-template-columns:1fr;gap:50px}}@media (width<=700px){.veil-root .full-hero{min-height:1040px;padding-top:150px}.veil-root .full-hero .hero-copy{top:155px!important}.veil-root .full-hero .hero-demo-wrap{width:100%!important;margin-top:30px!important}.veil-root .vx-hero-actions{flex-direction:column;align-items:flex-start!important}.veil-root .capture-demo__bar{grid-template-columns:1fr}.veil-root .capture-demo button{border-left:0;border-top:1px solid var(--line);justify-content:space-between}.veil-root .capture-demo__status{grid-template-columns:auto 1fr}.veil-root .proof-tape{height:48px}.veil-root .vx-section-heading h2{font-size:clamp(42px,13vw,68px)}.veil-root .position-grid,.veil-root .pricing-grid{grid-template-columns:1fr!important}.veil-root .position-card{min-height:260px}.veil-root .workflow-steps,.veil-root .concept-aether .workflow-steps,.veil-root .concept-moire .workflow-steps,.veil-root .concept-field .workflow-steps{grid-template-columns:1fr}.veil-root .workflow-visual{min-height:500px!important}.veil-root .visual-body{grid-template-columns:1fr}.veil-root .visual-body>aside{display:none}.veil-root .visual-body>main{padding:10px}.veil-root .visual-browser{min-height:400px}.veil-root .visual-page{min-height:340px}.veil-root .feature-grid{grid-template-columns:1fr;display:grid}.veil-root .feature-card{min-height:260px;grid-column:auto!important}.veil-root .truth-head{display:none}.veil-root .truth-row{grid-template-columns:1fr;gap:10px;padding:18px 0}.veil-root .truth-row>span{justify-self:start}.veil-root .vx-plan-card,.veil-root .vx-plan-card>p{min-height:auto}.veil-root .vx-faq-item button{grid-template-columns:30px 1fr 24px;padding-left:0;padding-right:0}.veil-root .faq-answer>p{margin-left:42px;margin-right:15px}.veil-root .final-cta{min-height:620px}.veil-root .final-copy{text-align:left}.veil-root .final-title{justify-content:flex-start;font-size:clamp(54px,16vw,88px)}.veil-root .final-copy p{margin-left:0}.veil-root .full-footer{padding:55px 18px 20px}.veil-root .footer-cols{grid-template-columns:1fr}.veil-root .vx-footer-bottom{flex-direction:column;gap:10px}.veil-root .concept-strata .final-copy{margin-left:0}.veil-root .concept-aether .vx-section-heading{text-align:left}.veil-root .concept-aether .vx-section-heading.split>p{margin-left:0}.veil-root .concept-veil .final-copy{padding:28px}.veil-root .system-section{border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.veil-root .proof-track{animation:none}.veil-root .capture-demo__status i{animation:none!important}.veil-root .spotlight-card:before{display:none}}.veil-root .concept-ash[data-theme=light]{--bg:#dddcd7;--fg:#161717;--muted:#686966;--line:#1617172e;--surface:#f9f9f585;--accent:#4b4e4c;--accent-2:#9b9d98;--cta-bg:#181a19;--cta-fg:#efefe9}.veil-root .concept-ash[data-theme=dark]{--bg:#121313;--fg:#e6e6df;--muted:#9a9c96;--line:#e6e6df26;--surface:#ffffff09;--accent:#aeb1ab;--accent-2:#646863;--cta-bg:#e3e3dc;--cta-fg:#121313}.veil-root .concept-sable[data-theme=light]{--bg:#eeeae1;--fg:#191816;--muted:#666159;--line:#1918162e;--surface:#fffcf675;--accent:#2f2d28;--accent-2:#8f8a7f;--cta-bg:#171614;--cta-fg:#f1ece3}.veil-root .concept-sable[data-theme=dark]{--bg:#0d0d0c;--fg:#e9e3d7;--muted:#9b958b;--line:#e9e3d726;--surface:#fffaf008;--accent:#d4cdbf;--accent-2:#5f5a51;--cta-bg:#e6dfd2;--cta-fg:#11100f}.veil-root .concept-archive[data-theme=light]{--bg:#e8e0d2;--fg:#2c2923;--muted:#766e62;--line:#2c292333;--surface:#faf4ea61;--accent:#5f5548;--accent-2:#9f927f;--cta-bg:#2c2822;--cta-fg:#eee4d5}.veil-root .concept-archive[data-theme=dark]{--bg:#171411;--fg:#e1d5c5;--muted:#a89987;--line:#e1d5c529;--surface:#f4e8d508;--accent:#c6b59e;--accent-2:#6f6252;--cta-bg:#dfd1bd;--cta-fg:#171411}.veil-root .concept-obsidian[data-theme=light]{--bg:#d8d9d7;--fg:#111212;--muted:#646665;--line:#11121233;--surface:#f6f7f56b;--accent:#343736;--accent-2:#8a8e8b;--cta-bg:#0d0e0e;--cta-fg:#e9ebe8}.veil-root .concept-obsidian[data-theme=dark]{--bg:#080909;--fg:#e4e7e4;--muted:#929792;--line:#e4e7e42b;--surface:#ffffff06;--accent:#d5d8d5;--accent-2:#646a66;--cta-bg:#e1e4e1;--cta-fg:#090a0a}.veil-root .concept-moss[data-theme=light]{--bg:#e5e5dc;--fg:#20251f;--muted:#6c7368;--line:#20251f2b;--surface:#f9f9f18c;--accent:#5c6858;--accent-2:#929a88;--cta-bg:#252c23;--cta-fg:#edf0e7}.veil-root .concept-moss[data-theme=dark]{--bg:#111510;--fg:#dce2d6;--muted:#929c8d;--line:#dce2d626;--surface:#eff5ea09;--accent:#aab5a1;--accent-2:#596454;--cta-bg:#d7ded1;--cta-fg:#111510}.veil-root .concept-slate[data-theme=light]{--bg:#dfe3e4;--fg:#182125;--muted:#68757a;--line:#18212529;--surface:#f8fafa85;--accent:#52666d;--accent-2:#89999e;--cta-bg:#1a2529;--cta-fg:#edf2f2}.veil-root .concept-slate[data-theme=dark]{--bg:#0e1416;--fg:#dae2e3;--muted:#8c9b9f;--line:#dae2e326;--surface:#ebf3f409;--accent:#a8b8bd;--accent-2:#5c6d73;--cta-bg:#d5dfe1;--cta-fg:#101619}.veil-root .concept-merlot[data-theme=light]{--bg:#ece6e2;--fg:#2c2020;--muted:#7a6968;--line:#2c202029;--surface:#fff9f678;--accent:#775956;--accent-2:#aa8c87;--cta-bg:#352425;--cta-fg:#f3e9e6}.veil-root .concept-merlot[data-theme=dark]{--bg:#171011;--fg:#e8dcda;--muted:#a88e8f;--line:#e8dcda26;--surface:#fff5f308;--accent:#c09c9a;--accent-2:#72565a;--cta-bg:#e0d0cd;--cta-fg:#1b1112}.veil-root .concept-linen[data-theme=light]{--bg:#efede6;--fg:#1e1d1a;--muted:#716f68;--line:#1e1d1a2b;--surface:#fffdf76b;--accent:#5f5d56;--accent-2:#a09d93;--cta-bg:#1d1c19;--cta-fg:#f1eee6}.veil-root .concept-linen[data-theme=dark]{--bg:#11110f;--fg:#e4e1d9;--muted:#96938a;--line:#e4e1d926;--surface:#fffcf507;--accent:#c5c1b7;--accent-2:#66635b;--cta-bg:#e0ddd5;--cta-fg:#11110f}.veil-root .concept-quarry[data-theme=light]{--bg:#d9d9d5;--fg:#20211f;--muted:#6b6d69;--line:#20211f33;--surface:#f5f5f161;--accent:#5b5e5a;--accent-2:#979a95;--cta-bg:#232522;--cta-fg:#ecece8}.veil-root .concept-quarry[data-theme=dark]{--bg:#101110;--fg:#dfe2de;--muted:#919590;--line:#dfe2de29;--surface:#ffffff07;--accent:#b4b8b3;--accent-2:#5f645f;--cta-bg:#d9dcd8;--cta-fg:#111210}.veil-root .concept-smoke[data-theme=light]{--bg:#e6e1db;--fg:#27221e;--muted:#756d66;--line:#27221e29;--surface:#fdf9f470;--accent:#75695f;--accent-2:#a99d93;--cta-bg:#2b2521;--cta-fg:#eee7df}.veil-root .concept-smoke[data-theme=dark]{--bg:#141210;--fg:#e3d9d0;--muted:#9f9389;--line:#e3d9d026;--surface:#fff7f008;--accent:#b8a79a;--accent-2:#6b6058;--cta-bg:#dfd4ca;--cta-fg:#171310}.veil-root .ambient-lines{z-index:-1;pointer-events:none;opacity:.28;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.veil-root .ambient-lines path{fill:none;stroke:color-mix(in srgb,var(--fg) 42%,transparent);stroke-width:.85px;stroke-linecap:round;stroke-dasharray:.18 .82;stroke-dashoffset:1px;animation:13s linear infinite ambient-tail;animation-delay:calc(var(--line-i)*-3.6s)}.veil-root .ambient-lines path:nth-child(2){opacity:.56;stroke-width:.55px;animation-duration:17s}.veil-root .ambient-lines path:nth-child(3){opacity:.22;stroke-width:2.2px;animation-duration:21s}@keyframes ambient-tail{to{stroke-dashoffset:-1px}}.veil-root .mono-hero .hero-shader-wrap{pointer-events:none}.veil-root .mono-hero .hero-shader-noise{opacity:.07}.veil-root .mono-concept .spotlight-card:after{content:"";pointer-events:none;background:linear-gradient(120deg,transparent,color-mix(in srgb,var(--fg) 20%,transparent),transparent) border-box;opacity:.22;background-size:220% 100%;border:1px solid #0000;animation:8s linear infinite mono-border;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.veil-root .mono-concept .spotlight-card:before{opacity:.15}.veil-root .mono-concept .spotlight-card:hover:before{opacity:.42}@keyframes mono-border{to{background-position:-220% 0}}.veil-root .chooser-tabs{border:1px solid var(--line);background:var(--surface);z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(2,minmax(0,1fr));width:min(760px,100%);margin-top:52px;padding:5px;display:grid;position:sticky;top:14px}.veil-root .chooser-tabs button{color:var(--muted);cursor:pointer;text-transform:uppercase;letter-spacing:.1em;min-height:48px;transition:background .28s var(--ease),color .28s var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 18px;font:600 11px/1 Manrope;display:flex}.veil-root .chooser-tabs button span{opacity:.65;font-size:8px}.veil-root .chooser-tabs button.vx-active{background:var(--fg);color:var(--bg)}.veil-root .chooser-grid{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:22px}.veil-root .chooser-card{border:1px solid var(--line);border-radius:0;grid-template-rows:auto 1fr auto;min-height:190px;padding:16px}.veil-root .chooser-card strong{font-size:clamp(30px,3.3vw,52px)}.veil-root .chooser-card small{max-width:16ch;font-size:12px;line-height:1.25}.veil-root .chooser-card__tone{max-width:15ch;line-height:1.25}.veil-root .chooser-grid--mono .chooser-card{background:color-mix(in srgb,var(--surface) 78%,var(--bg))}.veil-root .chooser-card--ash{--card-a:#7c7e7a}.veil-root .chooser-card--sable{--card-a:#6d685f}.veil-root .chooser-card--archive{--card-a:#8b7d69}.veil-root .chooser-card--obsidian{--card-a:#737876}.veil-root .chooser-card--moss{--card-a:#71806b}.veil-root .chooser-card--slate{--card-a:#758991}.veil-root .chooser-card--merlot{--card-a:#8d6a69}.veil-root .chooser-card--linen{--card-a:#8f8b81}.veil-root .chooser-card--quarry{--card-a:#777b76}.veil-root .chooser-card--smoke{--card-a:#8e8177}.veil-root .mono-showcase{border-bottom:1px solid var(--line);background:var(--bg);color:var(--fg);padding:clamp(88px,9vw,150px) 0;position:relative;overflow:hidden}.veil-root .mono-showcase__head>span,.veil-root .ledger-head>span,.veil-root .panel-title>span,.veil-root .ribbon-content .reveal>span,.veil-root .orbit-copy>span,.veil-root .cinema-copy>span,.veil-root .mask-copy>span,.veil-root .stroke-statement>span{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin-bottom:20px;font-size:9px;display:block}.veil-root .mono-showcase__head h2,.veil-root .ledger-head h2,.veil-root .panel-title h2,.veil-root .ribbon-content h2,.veil-root .orbit-copy h2,.veil-root .cinema-copy h2,.veil-root .mask-copy h2,.veil-root .stroke-statement h2{letter-spacing:-.06em;margin:0;font-family:Bricolage;font-size:clamp(48px,6.6vw,105px);font-weight:600;line-height:.9}.veil-root .mono-showcase h2 em{font-family:Georgia,serif;font-weight:400}.veil-root .mono-marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;height:58px;display:flex;overflow:hidden}.veil-root .mono-marquee>div{width:max-content;animation:34s linear infinite mono-marquee;display:flex}.veil-root .mono-marquee.reverse>div{animation-duration:42s;animation-direction:reverse}.veil-root .mono-marquee span{white-space:nowrap;text-transform:uppercase;letter-spacing:.15em;color:var(--muted);align-items:center;gap:28px;padding:0 30px;font-size:9px;display:flex}.veil-root .mono-marquee i{color:var(--accent);font-size:7px;font-style:normal}@keyframes mono-marquee{to{transform:translate(-50%)}}.veil-root .mono-stack{margin-top:80px;display:grid}.veil-root .mono-stack article{top:calc(82px + var(--stack-i)*22px);border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 91%,var(--fg));min-height:330px;transform:scale(calc(1 - var(--stack-i)*.006));transform-origin:50% 0;grid-template-columns:70px 1fr auto;align-items:start;gap:30px;padding:30px 34px;display:grid;position:sticky;box-shadow:0 -20px 55px #00000009}.veil-root .mono-stack article>span,.veil-root .mono-stack article>b{letter-spacing:.14em;color:var(--muted);font-size:10px}.veil-root .mono-stack article small{text-transform:uppercase;letter-spacing:.15em;color:var(--muted);font-size:9px}.veil-root .mono-stack article h3{letter-spacing:-.05em;margin:20px 0 12px;font-family:Bricolage;font-size:clamp(34px,4vw,62px);line-height:.95}.veil-root .mono-stack article p{color:var(--muted);max-width:650px;font-size:13px;line-height:1.65}.veil-root .stroke-statement{max-width:1100px;padding:90px 0}.veil-root .stroke-statement p{max-width:540px;color:var(--muted);margin:32px 0 0 46%;line-height:1.65}.veil-root .mono-showcase-stroke{padding-bottom:0}.veil-root .mono-showcase-stroke>.section-shell>.mono-marquee:first-child{margin-top:-40px}.veil-root .mono-showcase-stroke>.section-shell>.mono-marquee:last-child{margin-bottom:-1px}.veil-root .orbit-shell{grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;display:grid}.veil-root .orbit-copy p{color:var(--muted);max-width:460px;margin:28px 0 0;line-height:1.7}.veil-root .orbit-field{aspect-ratio:1;border:1px solid var(--line);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--surface) 70%,transparent),transparent 66%);border-radius:50%;justify-self:end;place-items:center;max-width:680px;display:grid;position:relative}.veil-root .orbit-field:before,.veil-root .orbit-field:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:16%}.veil-root .orbit-field:after{inset:32%}.veil-root .orbit-core{background:var(--cta-bg);width:120px;height:120px;color:var(--cta-fg);letter-spacing:-.07em;border-radius:50%;place-items:center;font-family:Bricolage;font-size:38px;display:grid}.veil-root .orbit-field>span{text-transform:uppercase;letter-spacing:.12em;background:var(--bg);border:1px solid var(--line);transform:rotate(calc(var(--orbit-i)*60deg)) translateX(250px) rotate(calc(var(--orbit-i)*-60deg));transform-origin:0 0;animation:7s ease-in-out infinite orbit-breathe;animation-delay:calc(var(--orbit-i)*-.8s);border-radius:999px;padding:9px 12px;font-size:9px;position:absolute;top:50%;left:50%}@keyframes orbit-breathe{50%{translate:0 -7px}}.veil-root .panel-title{max-width:780px;margin-bottom:60px}.veil-root .mono-panels{grid-template-columns:repeat(12,1fr);gap:10px;display:grid}.veil-root .mono-panel{border:1px solid var(--line);background:var(--surface);grid-column:span 6;min-height:330px;padding:28px;position:relative;overflow:hidden}.veil-root .mono-panel:nth-child(2),.veil-root .mono-panel:nth-child(3){grid-column:span 4}.veil-root .mono-panel:nth-child(4){grid-column:span 8}.veil-root .mono-panel>div{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.veil-root .mono-panel h3{letter-spacing:-.05em;max-width:10ch;margin:64px 0 16px;font-family:Bricolage;font-size:clamp(32px,4vw,58px);line-height:.95}.veil-root .mono-panel p{color:var(--muted);max-width:540px;font-size:12px;line-height:1.6}.veil-root .mono-panel>i{font-size:24px;font-style:normal;position:absolute;bottom:24px;right:24px}.veil-root .mono-panel:after{content:"";border:1px solid var(--line);width:180px;height:180px;transition:transform .7s var(--ease);border-radius:50%;position:absolute;top:-70px;right:-70px}.veil-root .mono-panel:hover:after{transform:scale(1.5)}.veil-root .ribbon-content{grid-template-columns:1.2fr 1fr;align-items:start;gap:9vw;display:grid;padding-top:90px!important;padding-bottom:90px!important}.veil-root .ribbon-content h2{font-size:clamp(52px,7vw,112px)}.veil-root .ribbon-facts{border-top:1px solid var(--line);display:grid}.veil-root .ribbon-facts>.reveal{border-bottom:1px solid var(--line);grid-template-columns:40px 100px 1fr;align-items:center;gap:16px;padding:22px 0;display:grid}.veil-root .ribbon-facts span,.veil-root .ribbon-facts b{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:9px}.veil-root .ribbon-facts p{letter-spacing:-.03em;margin:0;font-family:Bricolage;font-size:20px}.veil-root .mono-showcase-ribbons .mono-marquee:first-child{width:102%;margin-left:-1%;transform:rotate(-1.1deg)}.veil-root .mono-showcase-ribbons .mono-marquee:last-child{width:102%;margin-left:-1%;transform:rotate(1deg)}.veil-root .ledger-head{grid-template-columns:1fr 1.5fr;align-items:end;margin-bottom:70px;display:grid}.veil-root .ledger-head>span{align-self:start}.veil-root .ledger-head h2{grid-column:2}.veil-root .ledger-table{border-top:1px solid var(--line)}.veil-root .vx-ledger-row{border-bottom:1px solid var(--line);grid-template-columns:70px 170px 1fr auto;align-items:center;gap:20px;min-height:92px;display:grid}.veil-root .vx-ledger-row span,.veil-root .vx-ledger-row em{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font-size:9px;font-style:normal}.veil-root .vx-ledger-row b{letter-spacing:-.035em;font-family:Bricolage;font-size:24px}.veil-root .vx-ledger-row p{color:var(--muted);font-size:13px}.veil-root .vx-ledger-row em{border:1px solid var(--line);border-radius:999px;padding:8px 10px}.veil-root .cinema-frame{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 88%,#000);align-items:center;width:min(94vw,1500px);min-height:760px;margin:auto;padding:8vw;display:flex;position:relative;overflow:hidden}.veil-root .cinema-frame:before{content:"";border:1px solid var(--line);filter:blur(2px);opacity:.55;border-radius:50%;animation:8s ease-in-out infinite cinema-breath;position:absolute;inset:10% 16%}.veil-root .cinema-bars:before,.veil-root .cinema-bars:after{content:"";background:var(--bg);z-index:2;height:9%;position:absolute;left:0;right:0}.veil-root .cinema-bars:before{border-bottom:1px solid var(--line);top:0}.veil-root .cinema-bars:after{border-top:1px solid var(--line);bottom:0}@keyframes cinema-breath{50%{opacity:.28;transform:scale(1.08)}}.veil-root .cinema-copy{z-index:3;max-width:950px;position:relative}.veil-root .cinema-copy p{max-width:540px;color:var(--muted);margin:30px 0 0 30%;line-height:1.7}.veil-root .cinema-strip{z-index:3;border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:12%;left:6%;right:6%}.veil-root .cinema-strip span{border-right:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);justify-content:space-between;padding:14px 12px;font-size:9px;display:flex}.veil-root .cinema-strip span:last-child{border-right:0}.veil-root .mask-shell{grid-template-columns:1fr 1.05fr;align-items:center;gap:7vw;display:grid}.veil-root .mask-copy h2{font-size:clamp(64px,8.7vw,142px);line-height:.77}.veil-root .mask-copy h2 em{color:#0000;-webkit-text-stroke:1px var(--fg)}.veil-root .mask-window{border:1px solid var(--line);background:var(--surface);min-height:570px;position:relative;overflow:hidden}.veil-root .mask-window .mono-marquee{border-top:0}.veil-root .mask-window__body{grid-template-columns:50px 1fr;gap:0;padding:50px;display:grid}.veil-root .mask-window__body span,.veil-root .mask-window__body p{border-bottom:1px solid var(--line);padding:24px 0}.veil-root .mask-window__body span{color:var(--muted);letter-spacing:.14em;font-size:9px}.veil-root .mask-window__body p{color:var(--muted);letter-spacing:-.03em;margin:0;font-family:Bricolage;font-size:23px;line-height:1.25}.veil-root .mask-window .gradual-blur{height:30%}.veil-root .layout-ash{background-image:linear-gradient(90deg,transparent 49.96%,var(--line) 50%,transparent 50.04%)}.veil-root .layout-ash .hero-shader-wrap{right:3.2vw;top:calc(var(--header-h) + 4vh);border-radius:30px;width:47vw;height:78vh}.veil-root .layout-ash .hero-copy{width:60vw;position:absolute;bottom:6.5vh;left:3.2vw}.veil-root .layout-ash .hero-title{max-width:950px;font-size:clamp(72px,8.4vw,140px)}.veil-root .layout-ash .hero-title__line:nth-child(2){color:var(--accent);margin-left:8vw}.veil-root .layout-ash .hero-description,.veil-root .layout-ash .vx-hero-actions,.veil-root .layout-ash .hero-demo-wrap{margin-left:29vw}.veil-root .layout-ash .hero-index{left:3.2vw;top:calc(var(--header-h) + 28px)}.veil-root .layout-ash .vx-hero-note{bottom:28px;right:3.2vw}.veil-root .layout-ash .hero-side-label{left:3.2vw;right:3.2vw;top:calc(var(--header-h) + 28px);justify-content:flex-end}.veil-root .layout-ash .scroll-cue{bottom:28px;left:3.2vw}.veil-root .layout-ash .ambient-lines{opacity:.2}.veil-root .layout-sable .hero-shader-wrap{inset:var(--header-h) 0 0;opacity:.58}.veil-root .layout-sable .hero-copy{text-align:center;position:absolute;top:18vh;left:3.2vw;right:3.2vw}.veil-root .layout-sable .hero-title{font-size:clamp(84px,10.7vw,176px);line-height:.78}.veil-root .layout-sable .hero-title__line:nth-child(2){letter-spacing:-.07em;font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .layout-sable .hero-description{max-width:510px;margin:36px auto 0}.veil-root .layout-sable .vx-hero-actions{justify-content:center}.veil-root .layout-sable .hero-demo-wrap{width:min(780px,72vw);margin:42px auto 0}.veil-root .layout-sable .capture-demo{border-radius:999px;padding:7px 8px 7px 15px}.veil-root .layout-sable .capture-demo__label,.veil-root .layout-sable .capture-demo__status,.veil-root .layout-sable .capture-demo__progress{display:none}.veil-root .layout-sable .capture-demo__bar{background:0 0;border:0}.veil-root .layout-sable .capture-demo button{border:0;border-radius:999px}.veil-root .layout-sable .hero-index{left:3.2vw;top:calc(var(--header-h) + 26px)}.veil-root .layout-sable .vx-hero-note{right:3.2vw;top:calc(var(--header-h) + 28px)}.veil-root .layout-sable .hero-side-label{bottom:28px;left:3.2vw;right:3.2vw}.veil-root .layout-sable .scroll-cue{bottom:38px;left:50%;transform:translate(-50%)}.veil-root .layout-sable .ambient-lines{opacity:.15}.veil-root .layout-archive .hero-shader-wrap{right:3.2vw;top:calc(var(--header-h) + 42px);border-left:1px solid var(--line);border-right:1px solid var(--line);width:41vw;bottom:42px}.veil-root .layout-archive .hero-copy{width:55vw;position:absolute;top:22vh;left:3.2vw}.veil-root .layout-archive .hero-title{font-size:clamp(66px,7.3vw,120px);line-height:.9}.veil-root .layout-archive .hero-title__line:nth-child(2){margin-left:5vw;font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .layout-archive .hero-description{max-width:390px;margin-top:52px}.veil-root .layout-archive .hero-demo-wrap{width:min(580px,48vw)}.veil-root .layout-archive .hero-index{bottom:36px;left:3.2vw}.veil-root .layout-archive .vx-hero-note{right:4vw;top:calc(var(--header-h) + 24px)}.veil-root .layout-archive .hero-side-label{width:36vw;bottom:58px;right:4vw}.veil-root .layout-archive .scroll-cue{bottom:36px;left:41vw}.veil-root .layout-archive .hero-rule--one{left:50vw;top:var(--header-h);width:1px;bottom:0}.veil-root .layout-archive .ambient-lines{opacity:.18;width:51%;left:49%}.veil-root .layout-obsidian .hero-shader-wrap{inset:var(--header-h) 0 0;opacity:.8}.veil-root .layout-obsidian:after{content:"";inset:var(--header-h) 0 0;background:linear-gradient(180deg,var(--bg),transparent 24%,transparent 72%,var(--bg));z-index:-1;pointer-events:none;position:absolute}.veil-root .layout-obsidian .hero-copy{text-align:left;position:absolute;top:19vh;left:3.2vw;right:3.2vw}.veil-root .layout-obsidian .hero-title{text-transform:uppercase;font-size:clamp(84px,11.4vw,186px);line-height:.76}.veil-root .layout-obsidian .hero-title__line:nth-child(2){color:#0000;-webkit-text-stroke:1px var(--fg);margin-left:12vw}.veil-root .layout-obsidian .hero-description{max-width:410px;margin-left:auto;margin-right:4vw}.veil-root .layout-obsidian .vx-hero-actions{justify-content:flex-end;margin-right:4vw}.veil-root .layout-obsidian .hero-demo-wrap{width:min(620px,48vw);margin-left:auto;margin-right:4vw}.veil-root .layout-obsidian .capture-demo{background:color-mix(in srgb,var(--bg) 82%,transparent)}.veil-root .layout-obsidian .hero-index{left:3.2vw;top:calc(var(--header-h) + 26px)}.veil-root .layout-obsidian .vx-hero-note{right:3.2vw;top:calc(var(--header-h) + 28px)}.veil-root .layout-obsidian .hero-side-label{bottom:30px;left:3.2vw}.veil-root .layout-obsidian .scroll-cue{bottom:30px;right:3.2vw}.veil-root .layout-obsidian .ambient-lines{opacity:.4}.veil-root .layout-obsidian .ambient-lines path{stroke:color-mix(in srgb,var(--fg) 68%,transparent)}.veil-root .layout-moss{border:1px solid var(--line);border-radius:34px;margin:18px;height:max(900px,100svh - 36px)!important;min-height:calc(100svh - 36px)!important}.veil-root .layout-moss .hero-shader-wrap{filter:saturate(.75);border-radius:52% 48% 44% 56%/54% 41% 59% 46%;width:49vw;height:64vh;top:18vh;right:2.5vw}.veil-root .layout-moss .hero-copy{width:56vw;position:absolute;top:24vh;left:4vw}.veil-root .layout-moss .hero-title{font-size:clamp(70px,8vw,130px);line-height:.88}.veil-root .layout-moss .hero-title__line:nth-child(2){color:var(--accent);margin-left:5vw}.veil-root .layout-moss .hero-description{max-width:390px}.veil-root .layout-moss .primary-cta,.veil-root .layout-moss .capture-demo,.veil-root .layout-moss .capture-demo__bar,.veil-root .layout-moss .capture-demo button{border-radius:999px}.veil-root .layout-moss .capture-demo{padding:8px}.veil-root .layout-moss .capture-demo__label,.veil-root .layout-moss .capture-demo__status,.veil-root .layout-moss .capture-demo__progress{display:none}.veil-root .layout-moss .capture-demo__bar{overflow:hidden}.veil-root .layout-moss .hero-index{left:4vw;top:calc(var(--header-h) + 24px)}.veil-root .layout-moss .vx-hero-note{right:4vw;top:calc(var(--header-h) + 24px)}.veil-root .layout-moss .hero-side-label{bottom:28px;left:4vw;right:4vw}.veil-root .layout-moss .scroll-cue{bottom:28px;right:4vw}.veil-root .layout-moss .ambient-lines{opacity:.15}.veil-root .layout-slate .hero-shader-wrap{left:3.2vw;top:calc(var(--header-h) + 48px);border-radius:24px;width:42vw;bottom:48px}.veil-root .layout-slate .hero-copy{width:52vw;position:absolute;top:20vh;right:4vw}.veil-root .layout-slate .hero-title{font-size:clamp(64px,7.3vw,118px);line-height:.89}.veil-root .layout-slate .hero-title__line:nth-child(2){color:var(--accent);font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .layout-slate .hero-description,.veil-root .layout-slate .vx-hero-actions,.veil-root .layout-slate .hero-demo-wrap{margin-left:9vw}.veil-root .layout-slate .hero-demo-wrap{width:min(640px,43vw)}.veil-root .layout-slate .capture-demo{border-radius:20px}.veil-root .layout-slate .capture-demo__bar{border-radius:13px;overflow:hidden}.veil-root .layout-slate .hero-index{right:3.2vw;top:calc(var(--header-h) + 26px)}.veil-root .layout-slate .vx-hero-note{left:4vw;top:calc(var(--header-h) + 28px)}.veil-root .layout-slate .hero-side-label{width:36vw;bottom:60px;left:4vw}.veil-root .layout-slate .scroll-cue{bottom:35px;right:4vw}.veil-root .layout-slate .ambient-lines{opacity:.18;width:50%}.veil-root .layout-merlot .hero-shader-wrap{filter:blur(.2px);opacity:.72;border-radius:50%;width:70vw;height:74vh;top:14vh;left:50%;transform:translate(-50%)}.veil-root .layout-merlot .hero-copy{text-align:center;position:absolute;inset:17vh 3.2vw auto}.veil-root .layout-merlot .hero-title{letter-spacing:-.065em;font-family:Georgia,serif;font-size:clamp(82px,10vw,164px);font-weight:400;line-height:.8}.veil-root .layout-merlot .hero-title__line:nth-child(2){font-family:Bricolage;font-style:normal;font-weight:500}.veil-root .layout-merlot .hero-description{max-width:480px;margin:34px auto 0}.veil-root .layout-merlot .vx-hero-actions{justify-content:center}.veil-root .layout-merlot .primary-cta{border-radius:999px}.veil-root .layout-merlot .hero-demo-wrap{width:min(720px,68vw);margin:40px auto 0}.veil-root .layout-merlot .capture-demo{border-radius:18px}.veil-root .layout-merlot .hero-index{left:3.2vw;top:calc(var(--header-h) + 25px)}.veil-root .layout-merlot .vx-hero-note{right:3.2vw;top:calc(var(--header-h) + 28px)}.veil-root .layout-merlot .hero-side-label{bottom:30px;left:3.2vw;right:3.2vw}.veil-root .layout-merlot .scroll-cue{bottom:32px;left:50%;transform:translate(-50%)}.veil-root .layout-merlot .ambient-lines{opacity:.15}.veil-root .layout-linen .hero-shader-wrap{right:3.2vw;top:var(--header-h);border-left:1px solid var(--line);width:27vw;bottom:0}.veil-root .layout-linen .hero-copy{width:78vw;position:absolute;top:17vh;left:3.2vw}.veil-root .layout-linen .hero-title{font-size:clamp(84px,10.2vw,166px);line-height:.77}.veil-root .layout-linen .hero-title__line:nth-child(2){margin-left:15vw;font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .layout-linen .hero-description{max-width:380px;margin-left:48vw}.veil-root .layout-linen .vx-hero-actions{margin-left:48vw}.veil-root .layout-linen .hero-demo-wrap{width:min(520px,35vw);margin:0;position:absolute;bottom:7vh;right:3.2vw}.veil-root .layout-linen .capture-demo{background:var(--bg)}.veil-root .layout-linen .hero-index{bottom:35px;left:3.2vw}.veil-root .layout-linen .vx-hero-note{bottom:35px;left:36vw}.veil-root .layout-linen .hero-side-label{right:4vw;top:calc(var(--header-h) + 30px);flex-direction:column;width:22vw}.veil-root .layout-linen .scroll-cue{left:3.2vw;top:calc(var(--header-h) + 32px)}.veil-root .layout-linen .ambient-lines{opacity:.24;width:30%;left:auto;right:0}.veil-root .layout-quarry{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:12.5vw 12.5vw}.veil-root .layout-quarry .hero-shader-wrap{border:1px solid var(--line);width:38vw;height:64vh;top:18vh;left:31vw}.veil-root .layout-quarry .hero-copy{width:93vw;position:absolute;top:20vh;left:3.2vw}.veil-root .layout-quarry .hero-title{text-transform:uppercase;font-size:clamp(76px,9.4vw,152px);line-height:.8}.veil-root .layout-quarry .hero-title__line:nth-child(2){color:#0000;-webkit-text-stroke:1px var(--fg);margin-left:47vw}.veil-root .layout-quarry .hero-description{max-width:330px;margin-left:69vw}.veil-root .layout-quarry .vx-hero-actions{flex-direction:column;align-items:flex-start;margin-left:69vw}.veil-root .layout-quarry .hero-demo-wrap{width:min(550px,35vw)}.veil-root .layout-quarry .hero-index{left:3.2vw;top:calc(var(--header-h) + 26px)}.veil-root .layout-quarry .vx-hero-note{left:32vw;top:calc(var(--header-h) + 28px)}.veil-root .layout-quarry .hero-side-label{bottom:28px;left:3.2vw;right:3.2vw}.veil-root .layout-quarry .scroll-cue{bottom:28px;right:3.2vw}.veil-root .layout-quarry .ambient-lines{opacity:.12}.veil-root .layout-smoke{border:1px solid var(--line);margin:14px;height:max(900px,100svh - 28px)!important;min-height:calc(100svh - 28px)!important}.veil-root .layout-smoke .hero-shader-wrap{inset:var(--header-h) 0 0;opacity:.85}.veil-root .layout-smoke:before,.veil-root .layout-smoke:after{content:"";background:var(--bg);z-index:1;height:8.5vh;position:absolute;left:0;right:0}.veil-root .layout-smoke:before{top:var(--header-h);border-bottom:1px solid var(--line)}.veil-root .layout-smoke:after{border-top:1px solid var(--line);bottom:0}.veil-root .layout-smoke .hero-copy{text-align:center;z-index:3;position:absolute;top:23vh;left:3.2vw;right:3.2vw}.veil-root .layout-smoke .hero-title{font-size:clamp(82px,10vw,164px);line-height:.8}.veil-root .layout-smoke .hero-title__line:nth-child(2){font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .layout-smoke .hero-description{max-width:520px;margin:34px auto 0}.veil-root .layout-smoke .vx-hero-actions{justify-content:center}.veil-root .layout-smoke .hero-demo-wrap{width:min(700px,70vw);margin:42px auto 0}.veil-root .layout-smoke .capture-demo{background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:2px}.veil-root .layout-smoke .hero-index{left:3.2vw;top:calc(var(--header-h) + 10vh)}.veil-root .layout-smoke .vx-hero-note{right:3.2vw;top:calc(var(--header-h) + 10vh)}.veil-root .layout-smoke .hero-side-label{z-index:3;bottom:3vh;left:3.2vw;right:3.2vw}.veil-root .layout-smoke .scroll-cue{z-index:3;bottom:3vh;left:50%;transform:translate(-50%)}.veil-root .layout-smoke .ambient-lines{opacity:.26}.veil-root .concept-ash .position-grid,.veil-root .concept-ash .feature-grid{border:0;gap:12px}.veil-root .concept-ash .position-card,.veil-root .concept-ash .feature-card{border:1px solid var(--line);background:var(--surface);border-radius:20px}.veil-root .concept-ash .workflow-visual,.veil-root .concept-ash .vx-plan-card,.veil-root .concept-ash .system-specimen{border-radius:22px;overflow:hidden}.veil-root .concept-ash .pricing-grid{border:0;gap:10px}.veil-root .concept-ash .vx-plan-card{border:1px solid var(--line)}.veil-root .concept-ash .full-footer{border-radius:26px 26px 0 0;margin:0 12px}.veil-root .concept-sable .landing-section{padding-top:clamp(110px,12vw,190px);padding-bottom:clamp(110px,12vw,190px)}.veil-root .concept-sable .vx-section-heading h2,.veil-root .concept-sable .final-title,.veil-root .concept-sable .system-title h2{font-family:Georgia,serif;font-weight:400}.veil-root .concept-sable .position-grid{grid-template-columns:repeat(2,1fr)}.veil-root .concept-sable .position-card{background:0 0;min-height:360px}.veil-root .concept-sable .feature-grid{grid-template-columns:repeat(2,1fr);display:grid}.veil-root .concept-sable .feature-card{background:0 0;min-height:350px;grid-column:auto!important}.veil-root .concept-sable .pricing-grid{grid-template-columns:repeat(2,1fr)}.veil-root .concept-sable .vx-plan-card:last-child{grid-column:2}.veil-root .concept-sable .vx-plan-card.vx-featured{transform:none}.veil-root .concept-sable .full-footer{grid-template-columns:1.3fr 1fr;padding-top:100px}.veil-root .concept-sable .footer-brand>a{font-family:Georgia,serif;font-weight:400}.veil-root .concept-archive .landing-section{border-bottom:1px solid var(--line)}.veil-root .concept-archive .vx-section-heading{grid-template-columns:180px 1fr;gap:30px;display:grid}.veil-root .concept-archive .vx-section-heading>span{grid-column:1}.veil-root .concept-archive .vx-section-heading>h2,.veil-root .concept-archive .vx-section-heading>div,.veil-root .concept-archive .vx-section-heading>p{grid-column:2}.veil-root .concept-archive .position-grid,.veil-root .concept-archive .feature-grid{border-left:0;border-right:0}.veil-root .concept-archive .position-card,.veil-root .concept-archive .feature-card{background:0 0}.veil-root .concept-archive .workflow-layout{grid-template-columns:.7fr 1.3fr}.veil-root .concept-archive .pricing-grid{grid-template-columns:repeat(5,1fr)}.veil-root .concept-archive .vx-plan-card{min-height:520px}.veil-root .concept-archive .full-footer{border-top:1px solid color-mix(in srgb,var(--cta-fg) 20%,transparent)}.veil-root .concept-obsidian .landing-section:nth-of-type(2n){background:color-mix(in srgb,var(--bg) 92%,var(--fg))}.veil-root .concept-obsidian .position-grid,.veil-root .concept-obsidian .feature-grid,.veil-root .concept-obsidian .pricing-grid{background:var(--line);border:0;gap:1px}.veil-root .concept-obsidian .position-card,.veil-root .concept-obsidian .feature-card,.veil-root .concept-obsidian .vx-plan-card{background:var(--bg);border:0}.veil-root .concept-obsidian .workflow-visual{box-shadow:0 0 0 1px var(--line),0 0 90px color-mix(in srgb,var(--fg) 6%,transparent)}.veil-root .concept-obsidian .vx-plan-card.vx-featured{background:var(--cta-bg);color:var(--cta-fg);transform:translateY(-16px)}.veil-root .concept-obsidian .full-footer{color:#e8ebe8;background:#050606}.veil-root .concept-obsidian .vx-footer-bottom{opacity:.42}.veil-root .concept-moss .landing-section{padding-top:clamp(95px,10vw,160px);padding-bottom:clamp(95px,10vw,160px)}.veil-root .concept-moss .position-grid,.veil-root .concept-moss .feature-grid,.veil-root .concept-moss .pricing-grid{border:0;gap:14px}.veil-root .concept-moss .position-card,.veil-root .concept-moss .feature-card,.veil-root .concept-moss .vx-plan-card,.veil-root .concept-moss .workflow-visual,.veil-root .concept-moss .truth-table,.veil-root .concept-moss .system-specimen{border:1px solid var(--line);background:var(--surface);border-radius:32px;overflow:hidden}.veil-root .concept-moss .position-card{min-height:320px}.veil-root .concept-moss .feature-card{min-height:330px}.veil-root .concept-moss .vx-plan-card.vx-featured{border-radius:46px;transform:translateY(-18px)}.veil-root .concept-moss .vx-faq-item{border-bottom:0;border:1px solid var(--line);background:var(--surface);border-radius:24px;margin:8px 0;padding:0 18px}.veil-root .concept-moss .full-footer{border-radius:34px;margin:0 18px 18px}.veil-root .concept-slate .position-grid{border:0;grid-template-columns:repeat(4,1fr);gap:10px}.veil-root .concept-slate .position-card{border:1px solid var(--line);border-radius:18px;min-height:340px}.veil-root .concept-slate .position-card:first-child,.veil-root .concept-slate .position-card:nth-child(4){grid-column:span 2}.veil-root .concept-slate .feature-grid{border:0;gap:10px}.veil-root .concept-slate .feature-card{border:1px solid var(--line);border-radius:18px}.veil-root .concept-slate .workflow-layout{grid-template-columns:.62fr 1.38fr}.veil-root .concept-slate .workflow-visual{border-radius:20px;overflow:hidden}.veil-root .concept-slate .pricing-grid{border:0;gap:10px}.veil-root .concept-slate .vx-plan-card{border:1px solid var(--line);border-radius:18px}.veil-root .concept-slate .full-footer{background:linear-gradient(145deg,var(--cta-bg),color-mix(in srgb,var(--cta-bg) 84%,var(--accent)))}.veil-root .concept-merlot .vx-section-heading h2,.veil-root .concept-merlot .system-title h2{font-family:Georgia,serif;font-weight:400}.veil-root .concept-merlot .vx-section-heading{text-align:center;max-width:1180px;margin-left:auto;margin-right:auto}.veil-root .concept-merlot .vx-section-heading.split{grid-template-columns:1fr}.veil-root .concept-merlot .vx-section-heading.split>p{max-width:600px;margin:24px auto 0}.veil-root .concept-merlot .position-grid,.veil-root .concept-merlot .feature-grid{border:0;gap:16px}.veil-root .concept-merlot .position-card,.veil-root .concept-merlot .feature-card{border:1px solid var(--line);background:var(--surface);border-radius:50% 50% 30px 30px/40px 40px 30px 30px;min-height:370px}.veil-root .concept-merlot .pricing-grid{border:0;gap:12px}.veil-root .concept-merlot .vx-plan-card{border:1px solid var(--line);border-radius:0 0 80px 80px}.veil-root .concept-merlot .vx-plan-card.vx-featured{border-radius:80px;transform:translateY(-18px)}.veil-root .concept-merlot .final-copy{font-family:Georgia,serif}.veil-root .concept-merlot .full-footer{padding-top:110px}.veil-root .concept-merlot .footer-brand>a{font-family:Georgia,serif;font-weight:400}.veil-root .concept-linen .landing-section{padding-left:3vw;padding-right:3vw}.veil-root .concept-linen .section-shell{width:100%;max-width:none}.veil-root .concept-linen .vx-section-heading{max-width:1000px}.veil-root .concept-linen .position-grid{border-top:1px solid var(--line);border-left:0;grid-template-columns:repeat(4,1fr)}.veil-root .concept-linen .position-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-left:0;min-height:420px}.veil-root .concept-linen .feature-grid{border-top:1px solid var(--line);border-left:0;grid-template-columns:repeat(3,1fr);display:grid}.veil-root .concept-linen .feature-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-left:0;min-height:360px;grid-column:auto!important}.veil-root .concept-linen .workflow-layout{grid-template-columns:1fr}.veil-root .concept-linen .workflow-steps{grid-template-columns:repeat(4,1fr);display:grid}.veil-root .concept-linen .pricing-grid{grid-template-columns:repeat(5,1fr)}.veil-root .concept-linen .vx-plan-card{background:0 0;min-height:520px}.veil-root .concept-linen .vx-plan-card.vx-featured{background:var(--cta-bg);color:var(--cta-fg);transform:none}.veil-root .concept-linen .full-footer{grid-template-columns:1.3fr 1fr}.veil-root .concept-quarry .position-grid,.veil-root .concept-quarry .feature-grid,.veil-root .concept-quarry .pricing-grid{gap:0}.veil-root .concept-quarry .position-card,.veil-root .concept-quarry .feature-card,.veil-root .concept-quarry .vx-plan-card{background:0 0}.veil-root .concept-quarry .position-card:first-child,.veil-root .concept-quarry .position-card:nth-child(4){grid-column:span 2}.veil-root .concept-quarry .feature-grid{grid-template-columns:repeat(12,1fr);display:grid}.veil-root .concept-quarry .feature-card{min-height:380px;grid-column:span 4!important}.veil-root .concept-quarry .feature-card:nth-child(2),.veil-root .concept-quarry .feature-card:nth-child(5){grid-column:span 8!important}.veil-root .concept-quarry .workflow-layout{grid-template-columns:1fr}.veil-root .concept-quarry .workflow-steps{grid-template-columns:repeat(4,1fr);display:grid}.veil-root .concept-quarry .workflow-stage{top:24px}.veil-root .concept-quarry .pricing-grid{grid-template-columns:repeat(10,1fr)}.veil-root .concept-quarry .vx-plan-card{grid-column:span 2;min-height:510px}.veil-root .concept-quarry .vx-plan-card.vx-featured{transform:translateY(-24px)}.veil-root .concept-quarry .full-footer{border-top:12px solid var(--accent)}.veil-root .concept-smoke .landing-section{padding-top:clamp(115px,12vw,190px);padding-bottom:clamp(115px,12vw,190px)}.veil-root .concept-smoke .vx-section-heading{max-width:1000px}.veil-root .concept-smoke .vx-section-heading h2{font-family:Georgia,serif;font-weight:400}.veil-root .concept-smoke .position-grid,.veil-root .concept-smoke .feature-grid{border:0;gap:18px}.veil-root .concept-smoke .position-card,.veil-root .concept-smoke .feature-card{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface),transparent);min-height:360px}.veil-root .concept-smoke .position-card:nth-child(2n),.veil-root .concept-smoke .feature-card:nth-child(3n){transform:translateY(26px)}.veil-root .concept-smoke .workflow-visual{min-height:720px;box-shadow:0 50px 120px #0000001f}.veil-root .concept-smoke .pricing-grid{border:0;grid-template-columns:repeat(5,1fr);gap:8px}.veil-root .concept-smoke .vx-plan-card{border:1px solid var(--line);min-height:560px}.veil-root .concept-smoke .vx-plan-card.vx-featured{transform:translateY(-18px)}.veil-root .concept-smoke .final-cta{min-height:900px}.veil-root .concept-smoke .full-footer{background:linear-gradient(180deg,var(--cta-bg),#0e0c0b);padding-top:120px}.veil-root .mono-concept .final-shader{opacity:.78}.veil-root .concept-ash .final-shader{border-radius:30px;inset:10%}.veil-root .concept-sable .final-shader{opacity:.42;inset:0}.veil-root .concept-archive .final-shader{inset:8% 4% 8% 52%}.veil-root .concept-obsidian .final-shader{opacity:.7;inset:0}.veil-root .concept-moss .final-shader{border-radius:44px;inset:8%}.veil-root .concept-slate .final-shader{border-radius:24px;inset:8% 52% 8% 6%}.veil-root .concept-merlot .final-shader{border-radius:50%;inset:10% 20%}.veil-root .concept-linen .final-shader{inset:0 0 0 70%}.veil-root .concept-quarry .final-shader{inset:8% 31%}.veil-root .concept-smoke .final-shader{opacity:.78;inset:0}.veil-root .mono-concept .final-cta>.ambient-lines{z-index:0}.veil-root .mono-concept .final-copy{z-index:2;position:relative}@media (width<=1280px){.veil-root .chooser-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.veil-root .concept-archive .pricing-grid,.veil-root .concept-linen .pricing-grid,.veil-root .concept-smoke .pricing-grid{grid-template-columns:repeat(2,1fr)}.veil-root .concept-archive .vx-plan-card,.veil-root .concept-linen .vx-plan-card,.veil-root .concept-smoke .vx-plan-card{min-height:430px}.veil-root .concept-quarry .pricing-grid{grid-template-columns:repeat(2,1fr)}.veil-root .concept-quarry .vx-plan-card{grid-column:auto}.veil-root .layout-obsidian .hero-title,.veil-root .layout-quarry .hero-title{font-size:clamp(72px,9vw,135px)}.veil-root .layout-linen .hero-description,.veil-root .layout-linen .vx-hero-actions{margin-left:38vw}.veil-root .layout-linen .hero-demo-wrap{width:42vw}.veil-root .orbit-field>span{transform:rotate(calc(var(--orbit-i)*60deg)) translateX(210px) rotate(calc(var(--orbit-i)*-60deg))}}@media (width<=1000px){.veil-root .chooser-tabs{position:relative;top:auto}.veil-root .chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.veil-root .chooser-card{min-height:180px}.veil-root .mono-hero{min-height:1080px!important}.veil-root .mono-hero .ambient-lines{opacity:.14}.veil-root .layout-ash .hero-shader-wrap,.veil-root .layout-archive .hero-shader-wrap,.veil-root .layout-slate .hero-shader-wrap{width:52vw}.veil-root .layout-ash .hero-description,.veil-root .layout-ash .vx-hero-actions,.veil-root .layout-ash .hero-demo-wrap,.veil-root .layout-slate .hero-description,.veil-root .layout-slate .vx-hero-actions,.veil-root .layout-slate .hero-demo-wrap{margin-left:0}.veil-root .layout-sable .hero-demo-wrap,.veil-root .layout-merlot .hero-demo-wrap,.veil-root .layout-smoke .hero-demo-wrap{width:min(700px,86vw)}.veil-root .layout-obsidian .hero-description,.veil-root .layout-obsidian .vx-hero-actions,.veil-root .layout-obsidian .hero-demo-wrap{margin-right:0}.veil-root .layout-obsidian .hero-demo-wrap{width:min(650px,72vw)}.veil-root .layout-moss{margin:10px}.veil-root .layout-linen .hero-demo-wrap{width:min(640px,78vw);margin-top:34px;position:static}.veil-root .layout-linen .hero-description,.veil-root .layout-linen .vx-hero-actions{margin-left:0}.veil-root .layout-quarry .hero-description,.veil-root .layout-quarry .vx-hero-actions{margin-left:48vw}.veil-root .layout-quarry .hero-demo-wrap{width:48vw}.veil-root .orbit-shell,.veil-root .mask-shell,.veil-root .ribbon-content{grid-template-columns:1fr}.veil-root .orbit-field{justify-self:center;width:min(620px,88vw);margin-top:50px}.veil-root .mono-stack article{top:90px}.veil-root .ledger-head{grid-template-columns:1fr}.veil-root .ledger-head h2{grid-column:1}.veil-root .vx-ledger-row{grid-template-columns:50px 130px 1fr}.veil-root .vx-ledger-row em{display:none}.veil-root .mono-panels{grid-template-columns:1fr}.veil-root .mono-panel,.veil-root .mono-panel:nth-child(2),.veil-root .mono-panel:nth-child(3),.veil-root .mono-panel:nth-child(4){grid-column:auto}.veil-root .cinema-copy p{margin-left:0}.veil-root .concept-archive .vx-section-heading{grid-template-columns:1fr}.veil-root .concept-archive .vx-section-heading>span,.veil-root .concept-archive .vx-section-heading>h2,.veil-root .concept-archive .vx-section-heading>div,.veil-root .concept-archive .vx-section-heading>p{grid-column:1}.veil-root .concept-archive .workflow-layout,.veil-root .concept-slate .workflow-layout{grid-template-columns:1fr}.veil-root .concept-slate .position-grid{grid-template-columns:repeat(2,1fr)!important}.veil-root .concept-slate .position-card:first-child,.veil-root .concept-slate .position-card:nth-child(4){grid-column:auto}.veil-root .concept-linen .position-grid,.veil-root .concept-linen .workflow-steps,.veil-root .concept-quarry .workflow-steps,.veil-root .concept-linen .feature-grid{grid-template-columns:repeat(2,1fr)}.veil-root .concept-quarry .feature-card,.veil-root .concept-quarry .feature-card:nth-child(2),.veil-root .concept-quarry .feature-card:nth-child(5){grid-column:span 6!important}.veil-root .concept-smoke .position-card:nth-child(2n),.veil-root .concept-smoke .feature-card:nth-child(3n){transform:none}}@media (width<=700px){.veil-root .chooser-tabs,.veil-root .chooser-grid{grid-template-columns:1fr}.veil-root .chooser-card{min-height:155px}.veil-root .chooser-card strong{font-size:40px}.veil-root .mono-hero{border-left:0!important;border-right:0!important;border-radius:0!important;height:auto!important;min-height:1060px!important;margin:0!important}.veil-root .mono-hero:before,.veil-root .mono-hero:after{display:none}.veil-root .mono-hero .hero-shader-wrap{opacity:.6!important;border:0!important;border-radius:0!important;width:100%!important;height:44vh!important;inset:auto 0 0!important;transform:none!important}.veil-root .mono-hero .hero-copy{text-align:left!important;width:auto!important;top:160px!important;left:18px!important;right:18px!important}.veil-root .mono-hero .hero-title{text-transform:none!important;font-size:clamp(54px,15vw,78px)!important;line-height:.86!important}.veil-root .mono-hero .hero-title__line{text-align:left!important;-webkit-text-stroke:0!important;color:var(--fg)!important;justify-content:flex-start!important;margin-left:0!important}.veil-root .mono-hero .hero-description{max-width:92%!important;margin:30px 0 0!important}.veil-root .mono-hero .vx-hero-actions{justify-content:flex-start!important;margin:26px 0 0!important}.veil-root .mono-hero .hero-demo-wrap{width:100%!important;margin:30px 0 0!important;position:static!important}.veil-root .mono-hero .capture-demo{border-radius:12px!important;padding:8px!important}.veil-root .mono-hero .capture-demo__label,.veil-root .mono-hero .capture-demo__status{display:flex}.veil-root .mono-hero .capture-demo__progress{display:block}.veil-root .mono-hero .capture-demo__bar{border:1px solid var(--line)!important;border-radius:8px!important}.veil-root .mono-hero .capture-demo button{border-radius:0!important}.veil-root .mono-showcase{padding:72px 0}.veil-root .mono-stack{margin-top:45px}.veil-root .mono-stack article{grid-template-columns:40px 1fr;min-height:280px;padding:24px 18px;position:relative;top:auto!important}.veil-root .mono-stack article>b{display:none}.veil-root .mono-showcase__head h2,.veil-root .ledger-head h2,.veil-root .panel-title h2,.veil-root .ribbon-content h2,.veil-root .orbit-copy h2,.veil-root .cinema-copy h2,.veil-root .mask-copy h2,.veil-root .stroke-statement h2{font-size:clamp(44px,13vw,70px)}.veil-root .stroke-statement p{margin-left:0}.veil-root .orbit-field{width:84vw}.veil-root .orbit-core{width:90px;height:90px}.veil-root .orbit-field>span{transform:rotate(calc(var(--orbit-i)*60deg)) translateX(130px) rotate(calc(var(--orbit-i)*-60deg));padding:7px 8px;font-size:7px}.veil-root .ribbon-content{padding-top:55px!important;padding-bottom:55px!important}.veil-root .ribbon-facts>.reveal{grid-template-columns:36px 80px 1fr}.veil-root .vx-ledger-row{grid-template-columns:35px 90px 1fr;gap:10px;min-height:78px}.veil-root .vx-ledger-row b{font-size:18px}.veil-root .vx-ledger-row p{font-size:11px}.veil-root .cinema-frame{min-height:620px;padding:75px 24px}.veil-root .cinema-strip{grid-template-columns:repeat(2,1fr);bottom:10%}.veil-root .cinema-strip span:nth-child(2){border-right:0}.veil-root .cinema-copy p{margin-left:0}.veil-root .mask-window{min-height:480px}.veil-root .mask-window__body{grid-template-columns:34px 1fr;padding:24px}.veil-root .mask-window__body p{font-size:18px}.veil-root .concept-sable .position-grid,.veil-root .concept-sable .feature-grid,.veil-root .concept-sable .pricing-grid,.veil-root .concept-archive .pricing-grid,.veil-root .concept-slate .position-grid,.veil-root .concept-merlot .pricing-grid,.veil-root .concept-linen .position-grid,.veil-root .concept-linen .feature-grid,.veil-root .concept-linen .workflow-steps,.veil-root .concept-linen .pricing-grid,.veil-root .concept-quarry .workflow-steps,.veil-root .concept-quarry .pricing-grid,.veil-root .concept-smoke .pricing-grid{grid-template-columns:1fr!important}.veil-root .concept-quarry .feature-grid{grid-template-columns:1fr}.veil-root .concept-quarry .feature-card,.veil-root .concept-quarry .feature-card:nth-child(2),.veil-root .concept-quarry .feature-card:nth-child(5){grid-column:auto!important}.veil-root .concept-merlot .position-card,.veil-root .concept-merlot .feature-card,.veil-root .concept-merlot .vx-plan-card,.veil-root .concept-merlot .vx-plan-card.vx-featured{border-radius:28px}.veil-root .concept-moss .full-footer,.veil-root .concept-ash .full-footer{border-radius:0;margin:0}.veil-root .mono-concept .final-shader{opacity:.45!important;border-radius:0!important;inset:0!important}}@media (prefers-reduced-motion:reduce){.veil-root .ambient-lines path,.veil-root .mono-marquee>div,.veil-root .orbit-field>span,.veil-root .cinema-frame:before,.veil-root .mono-concept .spotlight-card:after{animation:none!important}}.veil-root .hero-study{color:#eee;background:#0c0c0b;min-height:100svh;overflow:hidden}.veil-root .hero-study *{box-sizing:border-box}.veil-root .hero-study.concept-aureum[data-theme=light]{--bg:#e8e0d0;--fg:#1a1711;--muted:#6f6657;--line:#1a17112e;--surface:#fffbef80;--accent:#9b7b43;--accent2:#d6b87b;--cta:#1b1710;--cta-fg:#f6ecd4}.veil-root .hero-study.concept-aureum[data-theme=dark]{--bg:#0c0b09;--fg:#f1e7d1;--muted:#9f927a;--line:#f1e7d129;--surface:#f4e2be09;--accent:#d9b878;--accent2:#725b35;--cta:#e4c88e;--cta-fg:#14100a}.veil-root .hero-study.concept-halide[data-theme=light]{--bg:#e7e9e8;--fg:#16191a;--muted:#687074;--line:#16191a29;--surface:#ffffff70;--accent:#717b7f;--accent2:#c9d1d2;--cta:#171a1b;--cta-fg:#f4f7f7}.veil-root .hero-study.concept-halide[data-theme=dark]{--bg:#0b0d0e;--fg:#edf2f2;--muted:#8f999c;--line:#edf2f224;--surface:#ffffff09;--accent:#cbd4d5;--accent2:#596165;--cta:#e3e9e9;--cta-fg:#0b0d0e}.veil-root .hero-study.concept-vesper[data-theme=light]{--bg:#e5ddd4;--fg:#241914;--muted:#765f52;--line:#2419142e;--surface:#fff7ee5c;--accent:#9e6848;--accent2:#d0a27f;--cta:#281913;--cta-fg:#f4e3d2}.veil-root .hero-study.concept-vesper[data-theme=dark]{--bg:#110d0a;--fg:#ead6c5;--muted:#a18470;--line:#ead6c526;--surface:#ffe4cc07;--accent:#b98058;--accent2:#513626;--cta:#c4936f;--cta-fg:#160f0b}.veil-root .hero-study.concept-maison[data-theme=light]{--bg:#e9e2df;--fg:#241719;--muted:#755f61;--line:#24171929;--surface:#fff8f566;--accent:#7b4c47;--accent2:#ad8d84;--cta:#2c181b;--cta-fg:#f5e8e5}.veil-root .hero-study.concept-maison[data-theme=dark]{--bg:#120d0e;--fg:#eadbd7;--muted:#a18380;--line:#eadbd724;--surface:#ffece807;--accent:#9a645f;--accent2:#5e3a3d;--cta:#d0b1ad;--cta-fg:#170e10}.veil-root .hero-study.concept-alabaster[data-theme=light]{--bg:#f1eee5;--fg:#201f1b;--muted:#716d63;--line:#201f1b26;--surface:#fffffc85;--accent:#8e887c;--accent2:#d4ccbd;--cta:#24231f;--cta-fg:#f7f3e9}.veil-root .hero-study.concept-alabaster[data-theme=dark]{--bg:#15130f;--fg:#eee7db;--muted:#a39a8b;--line:#eee7db26;--surface:#fff9ed08;--accent:#cfc5b5;--accent2:#665f54;--cta:#e0d8ca;--cta-fg:#181510}.veil-root .hero-study.concept-cinder[data-theme=light]{--bg:#ddd7d0;--fg:#211b18;--muted:#725f54;--line:#211b182b;--surface:#fff7f066;--accent:#8a6652;--accent2:#b9947f;--cta:#201814;--cta-fg:#f0ded2}.veil-root .hero-study.concept-cinder[data-theme=dark]{--bg:#0f0e0d;--fg:#ead9cf;--muted:#9e8172;--line:#ead9cf24;--surface:#ffebe007;--accent:#ae7658;--accent2:#5f4436;--cta:#d7a68c;--cta-fg:#160f0c}.veil-root .hero-study.concept-patina[data-theme=light]{--bg:#e0e1d8;--fg:#1e241c;--muted:#697063;--line:#1e241c29;--surface:#f9f9ef70;--accent:#71816f;--accent2:#a78c66;--cta:#242b22;--cta-fg:#edf0e7}.veil-root .hero-study.concept-patina[data-theme=dark]{--bg:#11140f;--fg:#dde3d6;--muted:#929c89;--line:#dde3d624;--surface:#ecf4e807;--accent:#7c8f79;--accent2:#7d684e;--cta:#c3cdbd;--cta-fg:#141812}.veil-root .hero-study.concept-serein[data-theme=light]{--bg:#e8e4df;--fg:#201d1b;--muted:#716a65;--line:#201d1b26;--surface:#ffffff75;--accent:#8a8078;--accent2:#b9afa5;--cta:#211e1c;--cta-fg:#f5f0eb}.veil-root .hero-study.concept-serein[data-theme=dark]{--bg:#161412;--fg:#e2d9d0;--muted:#9b8f87;--line:#e2d9d024;--surface:#fff7f008;--accent:#9b8b80;--accent2:#5a514c;--cta:#d3c7bd;--cta-fg:#171310}.veil-root .hero-study.concept-onyx[data-theme=light]{--bg:#d9d9d5;--fg:#11110f;--muted:#67655e;--line:#11110f2e;--surface:#fffffa5c;--accent:#8d7a5c;--accent2:#c3b08d;--cta:#11110f;--cta-fg:#f0ede5}.veil-root .hero-study.concept-onyx[data-theme=dark]{--bg:#080808;--fg:#ebe5d9;--muted:#989083;--line:#ebe5d926;--surface:#fff6e206;--accent:#c6b18b;--accent2:#4f493f;--cta:#ddcfb5;--cta-fg:#0c0b09}.veil-root .hero-study.concept-mercury[data-theme=light]{--bg:#dde0df;--fg:#171a1a;--muted:#68706f;--line:#171a1a29;--surface:#ffffff6b;--accent:#727b79;--accent2:#b7bfbd;--cta:#171b1a;--cta-fg:#f1f5f4}.veil-root .hero-study.concept-mercury[data-theme=dark]{--bg:#0b0d0d;--fg:#e4e9e8;--muted:#8b9593;--line:#e4e9e824;--surface:#ffffff08;--accent:#b8c0bf;--accent2:#4d5554;--cta:#d7dddc;--cta-fg:#0c0e0e}.veil-root .hero-only{isolation:isolate;background:var(--bg);height:100svh;min-height:760px;color:var(--fg);transition:background .5s var(--ease),color .5s var(--ease);padding:0 clamp(22px,3.4vw,58px);position:relative;overflow:hidden}.veil-root .hero-only-shader{z-index:-4;position:absolute;inset:0}.veil-root .hero-only-shader:after{content:"";pointer-events:none;background:linear-gradient(#00000005,#0000 28% 72%,#00000014);position:absolute;inset:0}.veil-root .hero-only-blur{z-index:-1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;height:20%;position:absolute;left:0;right:0}.veil-root .hero-only-blur--top{top:-8%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.veil-root .hero-only-blur--bottom{bottom:-8%;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.veil-root .hero-only-grid{z-index:-2;pointer-events:none;position:absolute;inset:0}.veil-root .hero-only-grid i{background:var(--line);opacity:.6;position:absolute}.veil-root .hero-only-grid i:first-child{width:1px;top:0;bottom:0;left:25%}.veil-root .hero-only-grid i:nth-child(2){width:1px;top:0;bottom:0;left:70%}.veil-root .hero-only-grid i:nth-child(3){height:1px;top:23%;left:0;right:0}.veil-root .hero-only-grid i:nth-child(4){height:1px;bottom:14%;left:0;right:0}.veil-root .hero-only-header{z-index:10;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.13em;grid-template-columns:1fr auto 1fr auto;align-items:center;height:76px;font-size:10px;display:grid;position:relative}.veil-root .hero-only-brand{letter-spacing:-.06em;text-transform:lowercase;font-family:Bricolage,sans-serif;font-size:19px;font-weight:800}.veil-root .hero-only-brand span{vertical-align:top;margin-left:2px;font-size:7px}.veil-root .hero-only-header__edition{color:var(--muted);align-items:center;gap:10px;display:flex}.veil-root .hero-only-header__edition b{color:var(--fg);font-weight:600}.veil-root .hero-only-nav{color:var(--muted);justify-self:end;gap:22px;display:flex}.veil-root .hero-only-nav a{transition:color .25s}.veil-root .hero-only-nav a:hover{color:var(--fg)}.veil-root .hero-only-header .vx-theme-toggle{margin-left:24px}.veil-root .hero-only-copy{z-index:4;position:absolute}.veil-root .hero-only-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);max-width:520px;font-size:10px}.veil-root .hero-only-title{letter-spacing:-.068em;max-width:1200px;margin:22px 0 0;font-family:Bricolage,Arial,sans-serif;font-size:clamp(72px,8.4vw,154px);font-weight:560;line-height:.82}.veil-root .hero-only-title__line{display:block}.veil-root .hero-only-copytext{color:var(--muted);max-width:470px;margin:28px 0 0;font-size:14px;line-height:1.58}.veil-root .hero-only-clone-wrap{z-index:6;position:absolute}.veil-root .hero-clone{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);grid-template-rows:52px 22px;grid-template-columns:45px 1fr auto;width:min(590px,46vw);transition:border-color .3s,transform .3s;display:grid;box-shadow:0 18px 70px #00000014}.veil-root .hero-clone:focus-within{border-color:color-mix(in srgb,var(--accent) 65%,var(--line));transform:translateY(-2px)}.veil-root .hero-clone__mark{border-right:1px solid var(--line);letter-spacing:.13em;color:var(--muted);place-items:center;font-size:9px;display:grid}.veil-root .hero-clone input{color:var(--fg);background:0 0;border:0;outline:0;min-width:0;padding:0 16px;font:500 13px Manrope,Arial,sans-serif}.veil-root .hero-clone button{border:0;border-left:1px solid var(--line);background:var(--cta);color:var(--cta-fg);cursor:pointer;text-transform:uppercase;letter-spacing:.1em;transition:gap .35s var(--ease),filter .25s ease;align-items:center;gap:24px;padding:0 16px 0 18px;font-size:9px;display:flex}.veil-root .hero-clone button:hover{filter:brightness(1.05);gap:32px}.veil-root .hero-clone button b{font-size:15px}.veil-root .hero-clone small{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.11em;color:var(--muted);grid-column:2/4;padding:5px 15px;font-size:8px}.veil-root .hero-only-meta{z-index:3;color:var(--muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:16px;font-size:8px;display:flex;position:absolute;top:96px;right:clamp(22px,3.4vw,58px)}.veil-root .hero-only-meta span+span:before{content:"";background:var(--line);vertical-align:middle;width:38px;height:1px;margin-right:16px;display:inline-block}.veil-root .hero-only-back{z-index:6;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:9px;position:absolute;bottom:54px;left:clamp(22px,3.4vw,58px)}.veil-root .hero-only-marquee{border-top:1px solid var(--line);z-index:7;background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;height:38px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.veil-root .hero-only-marquee>div{align-items:center;width:max-content;animation:28s linear infinite hero-marquee;display:flex}.veil-root .hero-only-marquee span{letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;color:var(--muted);align-items:center;gap:28px;padding-right:28px;font-size:8px;display:flex}.veil-root .hero-only-marquee i{color:var(--accent);font-style:normal}@keyframes hero-marquee{to{transform:translate(-50%)}}.veil-root .hero-artifact{z-index:2;pointer-events:none;position:absolute}.veil-root .hero-artifact>div{position:absolute}.veil-root .artifact-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:7px;position:absolute}.veil-root .hero-only--aureum .hero-only-copy{width:78%;top:25%;left:4%}.veil-root .hero-only--aureum .hero-only-title{max-width:1100px;font-size:clamp(82px,9.4vw,174px)}.veil-root .hero-only--aureum .hero-only-title__line:nth-child(2){letter-spacing:-.055em;color:color-mix(in srgb,var(--fg) 94%,var(--accent));margin-left:31%;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.veil-root .hero-only--aureum .hero-only-copytext{max-width:360px;margin-left:58%}.veil-root .hero-only--aureum .hero-only-clone-wrap{bottom:15%;right:5.5%}.veil-root .hero-only--aureum .hero-artifact{opacity:.72;width:34vw;height:60vh;top:18%;left:41%}.veil-root .hero-artifact--silk .artifact-a{border:1px solid var(--line);border-radius:50% 50% 42% 58%/58% 43% 57% 42%;animation:10s ease-in-out infinite artifact-float;inset:5% 28% 0;transform:rotate(14deg)}.veil-root .hero-artifact--silk .artifact-b{background:linear-gradient(transparent,var(--accent),transparent);width:1px;height:74%;filter:drop-shadow(0 0 18px var(--accent));top:4%;left:53%}.veil-root .hero-artifact--silk .artifact-c{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:50%;width:42%;top:28%;left:32%}.veil-root .hero-artifact--silk .artifact-label{bottom:5%;right:0}.veil-root .hero-only-header--gallery{grid-template-columns:1fr auto 1fr auto}.veil-root .hero-only--aureum .hero-only-grid i:first-child{left:50%}.veil-root .hero-only--aureum .hero-only-grid i:nth-child(2){left:82%}.veil-root .hero-only--halide{padding-left:5vw;padding-right:5vw}.veil-root .hero-only--halide .hero-only-copy{text-align:center;flex-direction:column;align-items:center;display:flex;inset:23% 9% auto}.veil-root .hero-only--halide .hero-only-title{max-width:1000px;font-size:clamp(82px,10vw,172px);line-height:.78}.veil-root .hero-only--halide .hero-only-copytext{max-width:500px}.veil-root .hero-only--halide .hero-only-clone-wrap{bottom:13%;left:50%;transform:translate(-50%)}.veil-root .hero-only--halide .hero-clone{border-radius:999px;grid-template-rows:54px 0;width:min(660px,70vw);overflow:hidden}.veil-root .hero-only--halide .hero-clone small{display:none}.veil-root .hero-only--halide .hero-clone button{border-radius:999px;height:44px;margin:5px}.veil-root .hero-only--halide .hero-clone__mark{border:0}.veil-root .hero-only--halide .hero-artifact{aspect-ratio:1;opacity:.75;width:min(58vw,860px);top:49%;left:50%;transform:translate(-50%,-50%)}.veil-root .hero-artifact--halo .artifact-a,.veil-root .hero-artifact--halo .artifact-b,.veil-root .hero-artifact--halo .artifact-c{border:1px solid var(--line);border-radius:50%;animation:8s ease-in-out infinite halo-breathe;inset:8%}.veil-root .hero-artifact--halo .artifact-b{animation-delay:-2s;inset:21%}.veil-root .hero-artifact--halo .artifact-c{border-color:color-mix(in srgb,var(--accent) 42%,transparent);animation-delay:-4s;inset:34%}.veil-root .hero-artifact--halo .artifact-d{background:linear-gradient(transparent,var(--line),transparent);width:1px;height:100%;left:50%}.veil-root .hero-artifact--halo .artifact-label{top:15%;left:57%}.veil-root .hero-only-header--capsule{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;height:54px;margin-top:14px;padding:0 14px 0 18px}.veil-root .hero-only--vesper{padding-left:92px}.veil-root .hero-only--vesper .hero-only-copy{width:70%;top:22%;left:12%}.veil-root .hero-only--vesper .hero-only-title{max-width:1050px;font-size:clamp(76px,8.8vw,154px)}.veil-root .hero-only--vesper .hero-only-title__line:nth-child(2){margin-left:17%;font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .hero-only--vesper .hero-only-copytext{max-width:390px;margin-left:51%}.veil-root .hero-only--vesper .hero-only-clone-wrap{bottom:13%;left:46%}.veil-root .hero-only--vesper .hero-artifact{width:31vw;height:66vh;top:15%;right:2%}.veil-root .hero-artifact--monument .artifact-a{border-left:1px solid var(--line);border-right:1px solid var(--line);background:linear-gradient(115deg,transparent,color-mix(in srgb,var(--accent) 12%,transparent),transparent);inset:0 30% 0 0;transform:skew(-8deg)}.veil-root .hero-artifact--monument .artifact-b{background:var(--accent);width:52%;height:1px;box-shadow:0 0 32px color-mix(in srgb,var(--accent) 45%,transparent);top:34%;right:0}.veil-root .hero-artifact--monument .artifact-c{border:1px solid var(--line);width:42%;height:32%;bottom:10%;right:8%}.veil-root .hero-artifact--monument .artifact-label{top:2%;right:4%}.veil-root .hero-only-header--rail{border:0;border-right:1px solid var(--line);grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr;justify-items:center;width:72px;height:auto;padding:24px 0;position:absolute;top:0;bottom:38px;left:0}.veil-root .hero-only-header--rail .hero-only-brand{writing-mode:vertical-rl;transform:rotate(180deg)}.veil-root .hero-only-header--rail .hero-only-header__edition{writing-mode:vertical-rl;align-self:center;transform:rotate(180deg)}.veil-root .hero-only-header--rail .hero-only-nav{display:none}.veil-root .hero-only-header--rail .vx-theme-toggle{width:72px;margin:0;transform:rotate(-90deg)}.veil-root .hero-only--maison .hero-only-copy{width:63%;top:24%;left:7%}.veil-root .hero-only--maison .hero-only-eyebrow{margin-left:2px}.veil-root .hero-only--maison .hero-only-title{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-size:clamp(78px,8vw,142px);font-weight:400;line-height:.87}.veil-root .hero-only--maison .hero-only-title__line:nth-child(2){margin-left:17%;font-style:italic}.veil-root .hero-only--maison .hero-only-copytext{max-width:360px;margin-left:44%}.veil-root .hero-only--maison .hero-only-clone-wrap{bottom:15%;right:5%}.veil-root .hero-only--maison .hero-artifact{width:42vw;height:60vh;top:15%;right:2%}.veil-root .hero-artifact--frames .artifact-a{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 55%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);inset:0 22% 12% 18%;transform:rotate(4deg)}.veil-root .hero-artifact--frames .artifact-b{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));inset:12% 10% 0 30%;transform:rotate(-3deg)}.veil-root .hero-artifact--frames .artifact-c{border:1px solid var(--line);border-radius:50% 50% 0 0;width:26%;height:34%;top:8%;right:12%}.veil-root .hero-artifact--frames .artifact-label{bottom:0;right:6%}.veil-root .hero-only-header--atelier .hero-only-header__edition{text-transform:none;letter-spacing:.02em;font-family:Georgia,serif;font-size:13px;font-style:italic}.veil-root .hero-only-header--atelier .hero-only-nav{gap:30px}.veil-root .hero-only--alabaster .hero-only-copy{width:72%;top:26%;left:7%}.veil-root .hero-only--alabaster .hero-only-title{max-width:980px;font-size:clamp(74px,8.1vw,146px)}.veil-root .hero-only--alabaster .hero-only-title__line:nth-child(2){margin-left:24%;font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .hero-only--alabaster .hero-only-copytext{max-width:410px;margin-left:3%}.veil-root .hero-only--alabaster .hero-only-clone-wrap{bottom:16%;right:7%}.veil-root .hero-only--alabaster .hero-artifact{width:33vw;height:51vh;top:19%;right:8%}.veil-root .hero-artifact--paper .artifact-a{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 80%,transparent),transparent);box-shadow:18px 18px 0 color-mix(in srgb,var(--fg) 4%,transparent);inset:0}.veil-root .hero-artifact--paper .artifact-b{background:var(--accent);width:55%;height:1px;top:36%;left:-16%}.veil-root .hero-artifact--paper .artifact-c{background:var(--line);width:1px;height:55%;bottom:-14%;right:22%}.veil-root .hero-artifact--paper .artifact-label{bottom:4%;left:4%}.veil-root .hero-only-header--quiet .hero-only-nav{opacity:.72}.veil-root .hero-only--alabaster .hero-only-grid i:first-child{left:8%}.veil-root .hero-only--alabaster .hero-only-grid i:nth-child(2){left:64%}.veil-root .hero-only--cinder .hero-only-copy{text-align:center;flex-direction:column;align-items:center;display:flex;top:25%;left:4%;right:4%}.veil-root .hero-only--cinder .hero-only-title{text-transform:uppercase;max-width:1200px;font-size:clamp(78px,9vw,166px);font-weight:690}.veil-root .hero-only--cinder .hero-only-title__line:nth-child(2){-webkit-text-stroke:1px color-mix(in srgb,var(--fg) 60%,transparent);color:#0000}.veil-root .hero-only--cinder .hero-only-copytext{max-width:570px}.veil-root .hero-only--cinder .hero-only-clone-wrap{bottom:14%;left:50%;transform:translate(-50%)}.veil-root .hero-only--cinder .hero-artifact{inset:13% 3% 12%}.veil-root .hero-artifact--embers .artifact-a{border:1px solid var(--line);clip-path:polygon(8% 0,100% 12%,92% 100%,0 84%);width:62%;height:70%;top:10%;left:18%}.veil-root .hero-artifact--embers .artifact-b{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);width:18%;box-shadow:0 0 80px color-mix(in srgb,var(--accent) 20%,transparent);border-radius:50%;bottom:9%;left:12%}.veil-root .hero-artifact--embers .artifact-c{background:linear-gradient(transparent,var(--accent),transparent);width:1px;height:45%;top:10%;right:19%}.veil-root .hero-artifact--embers .artifact-label{bottom:5%;right:10%}.veil-root .hero-only-header--industrial{border-bottom-color:color-mix(in srgb,var(--accent) 28%,var(--line))}.veil-root .hero-only--cinder .hero-only-marquee{height:42px}.veil-root .hero-only--cinder .hero-only-back{bottom:58px}.veil-root .hero-only--patina .hero-only-copy{width:52%;top:23%;left:7%}.veil-root .hero-only--patina .hero-only-title{max-width:780px;font-size:clamp(78px,8.2vw,144px)}.veil-root .hero-only--patina .hero-only-title__line:nth-child(2){color:color-mix(in srgb,var(--fg) 88%,var(--accent));font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .hero-only--patina .hero-only-copytext{max-width:390px}.veil-root .hero-only--patina .hero-only-clone-wrap{bottom:14%;left:7%}.veil-root .hero-only--patina .hero-artifact{aspect-ratio:1;width:38vw;top:19%;right:5%}.veil-root .hero-artifact--orbit .artifact-a,.veil-root .hero-artifact--orbit .artifact-b,.veil-root .hero-artifact--orbit .artifact-c{border:1px solid var(--line);border-radius:50%;animation:18s linear infinite orbit-slow;inset:7%}.veil-root .hero-artifact--orbit .artifact-b{border-style:dashed;animation-duration:24s;animation-direction:reverse;inset:20%;transform:rotate(55deg)}.veil-root .hero-artifact--orbit .artifact-c{border-color:color-mix(in srgb,var(--accent) 55%,transparent);animation-duration:14s;inset:34%}.veil-root .hero-artifact--orbit .artifact-d{background:var(--accent);width:10px;height:10px;box-shadow:0 0 28px color-mix(in srgb,var(--accent) 45%,transparent);border-radius:50%;top:5%;left:49%}.veil-root .hero-artifact--orbit .artifact-label{top:49%;right:3%}.veil-root .hero-only-header--architect .hero-only-header__edition{order:3}.veil-root .hero-only-header--architect .hero-only-nav{order:2;justify-self:center}.veil-root .hero-only-header--architect .vx-theme-toggle{order:4}.veil-root .hero-only--serein{border:1px solid var(--line);border-radius:28px;height:calc(100svh - 24px);min-height:736px;margin:12px;padding-left:3.8vw;padding-right:3.8vw}.veil-root .hero-only--serein .hero-only-copy{width:64%;top:26%;left:6%}.veil-root .hero-only--serein .hero-only-title{max-width:930px;font-size:clamp(76px,8.5vw,150px)}.veil-root .hero-only--serein .hero-only-title__line:nth-child(2){margin-left:14%;font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .hero-only--serein .hero-only-copytext{max-width:370px;margin-left:39%}.veil-root .hero-only--serein .hero-only-clone-wrap{bottom:15%;right:5%}.veil-root .hero-only--serein .hero-clone{border-radius:18px;overflow:hidden}.veil-root .hero-only--serein .hero-artifact{width:38vw;height:54vh;top:18%;right:4%}.veil-root .hero-artifact--softglass .artifact-a{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 65%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:48px;inset:6% 8% 12% 15%;transform:rotate(-4deg)}.veil-root .hero-artifact--softglass .artifact-b{background:color-mix(in srgb,var(--accent) 13%,transparent);filter:blur(1px);border-radius:50%;width:44%;height:42%;top:0;right:0}.veil-root .hero-artifact--softglass .artifact-c{border:1px solid color-mix(in srgb,var(--fg) 10%,transparent);border-radius:999px 999px 20px 20px;width:33%;height:44%;bottom:0;left:3%}.veil-root .hero-artifact--softglass .artifact-label{bottom:7%;right:3%}.veil-root .hero-only-header--floating{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 62%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;height:52px;margin-top:12px;padding:0 14px 0 17px}.veil-root .hero-only--serein .hero-only-marquee{border:1px solid var(--line);border-radius:999px;height:32px;bottom:12px;left:22px;right:22px}.veil-root .hero-only--onyx .hero-only-copy{width:88%;top:24%;left:5%}.veil-root .hero-only--onyx .hero-only-eyebrow{margin-left:52%}.veil-root .hero-only--onyx .hero-only-title{max-width:1300px;font-size:clamp(82px,10vw,182px)}.veil-root .hero-only--onyx .hero-only-title__line:nth-child(2){color:color-mix(in srgb,var(--fg) 90%,var(--accent));margin-left:26%;font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .hero-only--onyx .hero-only-copytext{max-width:350px;margin-left:68%}.veil-root .hero-only--onyx .hero-only-clone-wrap{bottom:14%;left:5%}.veil-root .hero-only--onyx .hero-artifact{opacity:.72;inset:10% 0 12%}.veil-root .hero-artifact--tails .artifact-a,.veil-root .hero-artifact--tails .artifact-b,.veil-root .hero-artifact--tails .artifact-c{background:linear-gradient(90deg,transparent,var(--accent),transparent);height:1px;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--accent) 35%,transparent));transform-origin:50%;animation:9s ease-in-out infinite tail-drift}.veil-root .hero-artifact--tails .artifact-a{width:64%;top:27%;left:18%;transform:rotate(-8deg)}.veil-root .hero-artifact--tails .artifact-b{width:42%;animation-delay:-3s;top:51%;left:42%;transform:rotate(11deg)}.veil-root .hero-artifact--tails .artifact-c{width:58%;animation-delay:-6s;top:72%;left:3%;transform:rotate(5deg)}.veil-root .hero-artifact--tails .artifact-label{top:7%;right:4%}.veil-root .hero-only-header--minimal .hero-only-header__edition{display:none}.veil-root .hero-only-header--minimal{grid-template-columns:1fr 1fr auto}.veil-root .hero-only-header--minimal .hero-only-nav{justify-self:center}.veil-root .hero-only--mercury .hero-only-copy{width:60%;top:23%;left:6%}.veil-root .hero-only--mercury .hero-only-title{max-width:900px;font-size:clamp(76px,8.1vw,146px)}.veil-root .hero-only--mercury .hero-only-title__line:nth-child(2){margin-left:20%;font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .hero-only--mercury .hero-only-copytext{max-width:390px;margin-left:47%}.veil-root .hero-only--mercury .hero-only-clone-wrap{bottom:14%;right:5%}.veil-root .hero-only--mercury .hero-artifact{width:38vw;height:60vh;top:16%;right:4%}.veil-root .hero-artifact--columns .artifact-a,.veil-root .hero-artifact--columns .artifact-b,.veil-root .hero-artifact--columns .artifact-c,.veil-root .hero-artifact--columns .artifact-d{border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 35%,transparent),transparent 55%);width:18%;animation:column-breathe 8s var(--ease) infinite;top:0;bottom:0;transform:skewY(-3deg)}.veil-root .hero-artifact--columns .artifact-a{left:4%}.veil-root .hero-artifact--columns .artifact-b{animation-delay:-2s;left:28%}.veil-root .hero-artifact--columns .artifact-c{animation-delay:-4s;left:52%}.veil-root .hero-artifact--columns .artifact-d{animation-delay:-6s;left:76%}.veil-root .hero-artifact--columns .artifact-label{bottom:-3%;right:0}.veil-root .hero-only-header--split .hero-only-brand{grid-column:1}.veil-root .hero-only-header--split .hero-only-header__edition{grid-column:2}.veil-root .hero-only-header--split .hero-only-nav{grid-column:3}@keyframes artifact-float{50%{transform:rotate(18deg)translateY(-12px)}}@keyframes halo-breathe{50%{opacity:.55;transform:scale(1.035)}}@keyframes orbit-slow{to{transform:rotate(360deg)}}@keyframes tail-drift{50%{opacity:.45;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--accent) 40%,transparent))}}@keyframes column-breathe{50%{opacity:.58;transform:skewY(-3deg)translateY(-10px)}}.veil-root .chooser-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.veil-root .hero-filter{flex-wrap:wrap;gap:8px;margin:18px 0 26px;display:flex}.veil-root .hero-filter button{border:1px solid var(--chooser-line,var(--line));color:inherit;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;opacity:.62;background:0 0;border-radius:999px;padding:9px 13px;font-size:9px;transition:opacity .25s,background .25s}.veil-root .hero-filter button.vx-active{opacity:1;background:var(--chooser-fg,var(--fg));color:var(--chooser-bg,var(--bg))}.veil-root .chooser-grid--hero-catalog{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.veil-root .chooser-grid--hero-catalog .chooser-card{min-height:190px}.veil-root .chooser-card--hero-new{position:relative;overflow:hidden}.veil-root .chooser-card--hero-new:before{content:"";background:radial-gradient(circle,color-mix(in srgb,currentColor 14%,transparent),transparent 68%);filter:blur(8px);pointer-events:none;border-radius:50%;height:75%;position:absolute;inset:auto -18% -48% 20%}.veil-root .chooser-card--aureum{color:#ead3a1;background:linear-gradient(145deg,#17130d,#2c2416)}.veil-root .chooser-card--halide{color:#dce3e4;background:linear-gradient(145deg,#171a1b,#343b3d)}.veil-root .chooser-card--vesper{color:#dfb08d;background:linear-gradient(145deg,#17100c,#3b2519)}.veil-root .chooser-card--maison{color:#e2c6c2;background:linear-gradient(145deg,#160e10,#44292e)}.veil-root .chooser-card--alabaster{color:#37342f;background:linear-gradient(145deg,#ebe7dd,#fffdf7)}.veil-root .chooser-card--cinder{color:#d7aa90;background:linear-gradient(145deg,#15110f,#402b20)}.veil-root .chooser-card--patina{color:#bdc6b2;background:linear-gradient(145deg,#111710,#31402f)}.veil-root .chooser-card--serein{color:#ded4cc;background:linear-gradient(145deg,#1b1715,#4a413b)}.veil-root .chooser-card--onyx{color:#d7c5a4;background:linear-gradient(145deg,#070707,#24211c)}.veil-root .chooser-card--mercury{color:#d4dcda;background:linear-gradient(145deg,#101313,#333a39)}@media (width<=1100px){.veil-root .hero-only{min-height:820px}.veil-root .hero-only-header{grid-template-columns:1fr auto auto}.veil-root .hero-only-header__edition,.veil-root .hero-only-nav{display:none}.veil-root .hero-only-copy,.veil-root .hero-only--aureum .hero-only-copy,.veil-root .hero-only--halide .hero-only-copy,.veil-root .hero-only--vesper .hero-only-copy,.veil-root .hero-only--maison .hero-only-copy,.veil-root .hero-only--alabaster .hero-only-copy,.veil-root .hero-only--cinder .hero-only-copy,.veil-root .hero-only--patina .hero-only-copy,.veil-root .hero-only--serein .hero-only-copy,.veil-root .hero-only--onyx .hero-only-copy,.veil-root .hero-only--mercury .hero-only-copy{text-align:left;align-items:flex-start;width:auto;top:22%;left:5%;right:5%}.veil-root .hero-only-title{max-width:860px!important;font-size:clamp(66px,10vw,112px)!important}.veil-root .hero-only-title__line:nth-child(2){margin-left:0!important}.veil-root .hero-only-copytext,.veil-root .hero-only--aureum .hero-only-copytext,.veil-root .hero-only--vesper .hero-only-copytext,.veil-root .hero-only--maison .hero-only-copytext,.veil-root .hero-only--alabaster .hero-only-copytext,.veil-root .hero-only--onyx .hero-only-copytext,.veil-root .hero-only--mercury .hero-only-copytext{max-width:520px;margin-left:0!important}.veil-root .hero-only-clone-wrap,.veil-root .hero-only--aureum .hero-only-clone-wrap,.veil-root .hero-only--halide .hero-only-clone-wrap,.veil-root .hero-only--vesper .hero-only-clone-wrap,.veil-root .hero-only--maison .hero-only-clone-wrap,.veil-root .hero-only--alabaster .hero-only-clone-wrap,.veil-root .hero-only--cinder .hero-only-clone-wrap,.veil-root .hero-only--patina .hero-only-clone-wrap,.veil-root .hero-only--serein .hero-only-clone-wrap,.veil-root .hero-only--onyx .hero-only-clone-wrap,.veil-root .hero-only--mercury .hero-only-clone-wrap{bottom:12%;left:5%;right:auto;transform:none}.veil-root .hero-clone,.veil-root .hero-only--halide .hero-clone{border-radius:0;grid-template-rows:52px 22px;width:min(650px,88vw)}.veil-root .hero-only--halide .hero-clone small{display:block}.veil-root .hero-artifact{opacity:.42!important;width:55vw!important;left:auto!important;right:-4%!important}.veil-root .hero-only-header--rail{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;width:auto;height:76px;padding:0;display:grid;position:relative}.veil-root .hero-only-header--rail .hero-only-brand,.veil-root .hero-only-header--rail .hero-only-header__edition{writing-mode:initial;transform:none}.veil-root .hero-only-header--rail .vx-theme-toggle{width:auto;transform:none}.veil-root .hero-only--vesper{padding-left:clamp(22px,3.4vw,58px)}.veil-root .hero-only--serein{height:calc(100svh - 16px);margin:8px}.veil-root .chooser-grid--hero-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.veil-root .hero-only{min-height:780px;padding:0 18px}.veil-root .hero-only-header{height:64px}.veil-root .hero-only-header .vx-theme-toggle{margin-left:10px}.veil-root .hero-only-title{line-height:.86;font-size:clamp(58px,17vw,94px)!important}.veil-root .hero-only-copy{top:18%!important}.veil-root .hero-only-copytext{font-size:13px;max-width:92%!important}.veil-root .hero-only-clone-wrap{bottom:11%!important;left:18px!important;right:18px!important}.veil-root .hero-clone,.veil-root .hero-only--halide .hero-clone{grid-template-rows:48px 46px 22px;grid-template-columns:38px 1fr;width:100%}.veil-root .hero-clone button{border-left:0;border-top:1px solid var(--line);grid-column:1/3;justify-content:space-between}.veil-root .hero-clone small{grid-column:1/3}.veil-root .hero-only-meta{display:none}.veil-root .hero-only-back{bottom:48px;left:18px}.veil-root .hero-only-marquee{height:32px}.veil-root .hero-artifact{opacity:.26!important}.veil-root .hero-only--serein{border:0;border-radius:0;height:100svh;margin:0}.veil-root .hero-only--serein .hero-only-marquee{border-bottom:0;border-left:0;border-right:0;border-radius:0;bottom:0;left:0;right:0}.veil-root .chooser-tabs{grid-template-columns:1fr}.veil-root .chooser-grid--hero-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.veil-root .hero-only-marquee>div,.veil-root .hero-artifact>div{animation:none!important}}.veil-root .final-release{isolation:isolate;background:var(--bg);min-height:100vh;position:relative;overflow:clip}.veil-root .final-release>.final-ambient-canvas{z-index:0;pointer-events:none;opacity:.26;filter:saturate(.72)contrast(1.02);width:100vw;height:100vh;position:fixed;inset:0}.veil-root .final-release>.final-ambient-canvas.is-fallback{background:radial-gradient(55% 70% at 20% 30%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 70%), radial-gradient(45% 60% at 80% 70%,color-mix(in srgb,var(--fg) 6%,transparent),transparent 70%)}.veil-root .final-release:after{content:"";z-index:0;pointer-events:none;opacity:.045;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128' viewBox='0 0 128 128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}.veil-root .final-release>header,.veil-root .final-release>main,.veil-root .final-release>.final-registry-footer,.veil-root .final-release>.final-gradual-blur{z-index:2;position:relative}.veil-root .final-release .landing-section,.veil-root .final-release .mono-showcase,.veil-root .final-release .proof-tape,.veil-root .final-release .final-cta{background:color-mix(in srgb,var(--bg) 78%,transparent)!important}.veil-root .final-release .landing-section:nth-of-type(2n){background:color-mix(in srgb,var(--surface) 62%,transparent)!important}.veil-root .final-release .section-shell,.veil-root .final-release .final-shell{width:min(1480px,93vw);margin-inline:auto}.veil-root .final-release .landing-section{overflow:clip}.veil-root .final-release .landing-section:before{content:"";pointer-events:none;background:linear-gradient(115deg,transparent 0 47%,color-mix(in srgb,var(--fg) 3%,transparent) 48%,transparent 49% 100%);opacity:.65;position:absolute;inset:0}.veil-root .final-release .landing-section>.section-shell{z-index:1;position:relative}.veil-root .final-release .system-section,.veil-root .final-hide-original-footer{display:none!important}.veil-root .final-release .hero-shader-wrap{pointer-events:none!important}.veil-root .final-release .hero-shader-noise{opacity:.12}.veil-root .final-release .full-hero{border-bottom:1px solid var(--line)}.veil-root .final-release .hero-side-label span:first-child{font-weight:600}.veil-root .final-release .hero-index span{opacity:.54}.veil-root .final-release .landing-nav a.vx-is-current:after{transform-origin:0;transform:scaleX(1)}.veil-root .final-release .lab-header__nav{justify-self:end}.veil-root .final-release .capture-demo__label span:last-child,.veil-root .final-release .capture-demo__status b{display:none}.veil-root .final-release .capture-demo__label{justify-content:flex-start}.veil-root .final-release .capture-demo{box-shadow:0 30px 90px #00000014}.veil-root .final-release .capture-demo__bar{background:color-mix(in srgb,var(--surface) 82%,transparent)}.veil-root .final-release .capture-demo input{font-size:13px}.veil-root .final-release .capture-demo button,.veil-root .final-release .capture-demo button span{color:var(--cta-fg);font-weight:700}.veil-root .final-release .proof-tape{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.veil-root .final-release .position-card,.veil-root .final-release .feature-card,.veil-root .final-release .vx-plan-card,.veil-root .final-release .workflow-visual{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.veil-root .final-release .landing-section,.veil-root .final-release .mono-showcase,.veil-root .final-release .final-demo,.veil-root .final-release .final-cta{--arrival:0}.veil-root .final-release .landing-section:after,.veil-root .final-release .mono-showcase:after,.veil-root .final-release .final-demo:after{content:"";background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--fg) 18%,transparent),transparent 72%);height:1px;transform:scaleX(var(--arrival));transform-origin:0;opacity:.56;transition:transform 1.4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:3.5vw;right:3.5vw}.veil-root .final-release .final-visible{--arrival:1}.veil-root .final-release.concept-veil[data-theme=light]{--bg:#ece8df;--surface:#fffcf580;--muted:#6c665f;--line:#1414122b;--accent:#8b715c}.veil-root .final-release.concept-veil[data-theme=dark]{--bg:#0d0c0b;--surface:#ece1d10b;--muted:#a79f95;--line:#f0ede726;--accent:#b99778}.veil-root .concept-veil.final-release>.final-ambient-canvas{opacity:.34}.veil-root .concept-veil.final-release[data-theme=light]>.final-ambient-canvas{opacity:.31}.veil-root .concept-veil.final-release .full-header{background:color-mix(in srgb,var(--bg) 76%,transparent);-webkit-backdrop-filter:blur(24px)saturate(.9);backdrop-filter:blur(24px)saturate(.9);position:absolute}.veil-root .concept-veil.final-release .layout-veil:before{background:linear-gradient(180deg,color-mix(in srgb,var(--fg) 4%,var(--bg)),color-mix(in srgb,var(--fg) 1%,var(--bg)))!important}.veil-root .concept-veil.final-release .layout-veil .hero-title__line:nth-child(2){text-shadow:0 16px 60px color-mix(in srgb,var(--accent) 18%,transparent)}.veil-root .concept-veil.final-release .layout-veil .hero-shader-wrap{opacity:.6}.veil-root .concept-veil.final-release .capture-demo{background:color-mix(in srgb,var(--bg) 72%,transparent);border-radius:2px}.veil-root .concept-veil.final-release .position-grid,.veil-root .concept-veil.final-release .feature-grid{gap:0}.veil-root .concept-veil.final-release .position-card,.veil-root .concept-veil.final-release .feature-card{background:color-mix(in srgb,var(--bg) 48%,transparent)!important}.veil-root .concept-veil.final-release .pricing-section .vx-plan-card{background:color-mix(in srgb,var(--bg) 62%,transparent)}.veil-root .concept-veil.final-release .pricing-section .vx-plan-card.vx-featured{background:color-mix(in srgb,var(--accent) 11%,var(--bg))}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .final-pricing--veil .final-plan{background:#e9e0d1}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .final-pricing--veil .final-plan.is-featured{background:color-mix(in srgb,var(--accent) 20%,#e9e0d1);box-shadow:inset 0 3px 0 var(--accent),0 30px 80px color-mix(in srgb,var(--accent) 18%,transparent)}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .final-site-pass{background:#ece4d6}.veil-root .final-release.concept-sable[data-theme=light]{--bg:#e9e4da;--surface:#faf6ed8f;--muted:#665f55;--line:#19181626;--accent:#5e5a52}.veil-root .final-release.concept-sable[data-theme=dark]{--bg:#11100e;--surface:#ebe3d50a;--muted:#9d968b;--line:#e9e3d724;--accent:#c7c0b3}.veil-root .concept-sable.final-release>.final-ambient-canvas{opacity:.24;filter:saturate(.35)contrast(1.06)}.veil-root .concept-sable.final-release[data-theme=light]>.final-ambient-canvas{opacity:.29}.veil-root .concept-sable.final-release .full-header{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:calc(100% - 36px);height:62px;margin:14px 18px 0}.veil-root .concept-sable.final-release .layout-sable .hero-title{text-shadow:0 18px 55px color-mix(in srgb,var(--fg) 8%,transparent)}.veil-root .concept-sable.final-release .capture-demo{border-radius:999px;padding:7px 8px 7px 14px}.veil-root .concept-sable.final-release .capture-demo__bar{border:0;border-radius:999px;overflow:hidden}.veil-root .concept-sable.final-release .capture-demo__label,.veil-root .concept-sable.final-release .capture-demo__status,.veil-root .concept-sable.final-release .capture-demo__progress{display:none}.veil-root .concept-sable.final-release .capture-demo button{border:0;border-radius:999px;min-height:48px}.veil-root .concept-sable.final-release .position-card,.veil-root .concept-sable.final-release .feature-card,.veil-root .concept-sable.final-release .vx-plan-card{background:color-mix(in srgb,var(--surface) 68%,transparent)}.veil-root .concept-sable.final-release .vx-section-heading h2 em{font-style:italic;font-weight:400}.veil-root .final-release.concept-archive[data-theme=light]{--bg:#e4dacb;--surface:#f7eee080;--muted:#70675b;--line:#2c29232b;--accent:#645747}.veil-root .final-release.concept-archive[data-theme=dark]{--bg:#191511;--surface:#e2d3be0a;--muted:#9b8e7d;--line:#e1d5c524;--accent:#b9a58d}.veil-root .concept-archive.final-release>.final-ambient-canvas{opacity:.3;filter:saturate(.48)contrast(1.03)}.veil-root .concept-archive.final-release[data-theme=light]>.final-ambient-canvas{opacity:.34}.veil-root .concept-archive.final-release .full-header{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 76%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:calc(100% - 24px);height:64px;margin:10px 12px 0}.veil-root .concept-archive.final-release .full-header:after{content:"ARCHIVE / ACTIVE PROJECT";letter-spacing:.18em;color:var(--muted);font:600 8px/1 Manrope,sans-serif;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.veil-root .concept-archive.final-release .capture-demo{background:color-mix(in srgb,var(--surface) 72%,transparent);border-radius:0}.veil-root .concept-archive.final-release .landing-section{border-left:12px solid #0000;border-right:12px solid #0000}.veil-root .concept-archive.final-release .position-card,.veil-root .concept-archive.final-release .feature-card,.veil-root .concept-archive.final-release .vx-plan-card{background:color-mix(in srgb,var(--surface) 72%,transparent)}.veil-root .final-demo{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 73%,transparent);padding:clamp(92px,10vw,160px) 0;position:relative;overflow:clip}.veil-root .final-demo:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--accent) 10%,transparent),transparent 68%);filter:blur(24px);pointer-events:none;border-radius:50%;width:min(860px,70vw);height:min(860px,70vw);position:absolute;top:-35%;right:-20vw}.veil-root .final-demo__head{grid-template-columns:.42fr 1.05fr .68fr;align-items:start;gap:clamp(24px,5vw,90px);margin-bottom:clamp(54px,7vw,100px);display:grid}.veil-root .final-demo__head>span{letter-spacing:.17em;text-transform:uppercase;color:var(--muted);padding-top:9px;font:600 9px/1.3 Manrope,sans-serif}.veil-root .final-demo__head h2{letter-spacing:-.065em;max-width:950px;margin:0;font:600 clamp(48px,6.2vw,100px)/.91 Bricolage,sans-serif}.veil-root .final-demo__head p{color:var(--muted);max-width:430px;margin:10px 0 0;font:500 13px/1.78 Manrope,sans-serif}.veil-root .demo-window{position:relative}.veil-root .final-demo__caption{border-top:1px solid var(--line);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:30px;margin-top:20px;padding-top:14px;font:600 8px/1.4 Manrope,sans-serif;display:flex}.veil-root .final-demo__caption a{color:var(--fg)}.veil-root .demo-window--veil{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 52%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:1fr 160px;min-height:clamp(520px,56vw,760px);display:grid}.veil-root .demo-browser{flex-direction:column;padding:18px;display:flex}.veil-root .demo-browser__bar{border:1px solid var(--line);height:42px;color:var(--muted);letter-spacing:.13em;text-transform:uppercase;border-bottom:0;align-items:center;gap:7px;padding:0 14px;font:600 8px/1 Manrope;display:flex}.veil-root .demo-browser__bar i{background:var(--line);border-radius:50%;width:6px;height:6px}.veil-root .demo-browser__bar span{margin-left:auto}.veil-root .demo-browser__stage{border:1px solid var(--line);background:linear-gradient(125deg,color-mix(in srgb,var(--accent) 15%,var(--bg)),color-mix(in srgb,var(--bg) 88%,transparent));flex-direction:column;flex:1;justify-content:flex-end;padding:clamp(28px,4vw,64px);display:flex;position:relative;overflow:hidden}.veil-root .demo-browser__stage:before{content:"";background:radial-gradient(ellipse at 35% 55%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 55%),linear-gradient(90deg,transparent 48%,color-mix(in srgb,var(--fg) 14%,transparent) 49%,transparent 50%);filter:blur(8px);animation:12s ease-in-out infinite alternate demo-curtain;position:absolute;inset:-20%}@keyframes demo-curtain{to{transform:translate(8%)scale(1.06)}}.veil-root .demo-browser__stage>span,.veil-root .demo-browser__stage>b,.veil-root .demo-browser__stage>small,.veil-root .demo-cursor{z-index:1;position:relative}.veil-root .demo-browser__stage>span{letter-spacing:.17em;color:var(--muted);font:600 8px/1 Manrope}.veil-root .demo-browser__stage>b{letter-spacing:-.065em;max-width:9ch;margin-top:14px;font:600 clamp(46px,5.8vw,90px)/.9 Bricolage}.veil-root .demo-browser__stage>small{color:var(--muted);margin-top:18px;font:500 11px/1.4 Manrope}.veil-root .demo-cursor{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 75%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;width:56px;height:56px;animation:7s ease-in-out infinite demo-cursor;display:grid;position:absolute;top:26%;right:11%}@keyframes demo-cursor{50%{transform:translate(-48px,66px)}}.veil-root .demo-notes{border-left:1px solid var(--line);grid-template-rows:repeat(4,1fr);display:grid}.veil-root .demo-notes span{border-bottom:1px solid var(--line);letter-spacing:.14em;color:var(--muted);align-items:flex-end;padding:16px;font:600 8px/1.3 Manrope;display:flex}.veil-root .demo-notes span:last-child{border-bottom:0}.veil-root .demo-window--sable{grid-template-columns:minmax(0,1fr) minmax(270px,.33fr);align-items:end;gap:clamp(24px,5vw,78px);display:grid}.veil-root .sable-frame{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 72%,transparent);padding:14px;box-shadow:0 30px 100px #0000001a}.veil-root .sable-mask{aspect-ratio:16/9;background:linear-gradient(140deg,color-mix(in srgb,var(--fg) 6%,var(--bg)),var(--bg));flex-direction:column;justify-content:flex-end;padding:clamp(26px,4.5vw,72px);display:flex;position:relative;overflow:hidden}.veil-root .sable-mask:before{content:"";background:radial-gradient(circle at 28% 34%,color-mix(in srgb,var(--fg) 11%,transparent),transparent 28%),radial-gradient(circle at 73% 62%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 34%);filter:blur(26px);animation:14s ease-in-out infinite alternate sable-breathe;position:absolute;inset:-25%}@keyframes sable-breathe{to{transform:scale(1.13)translate(3%,-2%)}}.veil-root .sable-mask span,.veil-root .sable-mask b,.veil-root .sable-mask small{z-index:1;position:relative}.veil-root .sable-mask span{letter-spacing:.17em;color:var(--muted);font:600 8px/1 Manrope}.veil-root .sable-mask b{letter-spacing:-.075em;margin-top:22px;font:600 clamp(52px,7vw,118px)/.8 Bricolage,sans-serif}.veil-root .sable-mask b em{font-family:Georgia,serif;font-weight:400}.veil-root .sable-mask small{color:var(--muted);margin-top:24px;font:500 11px/1.5 Manrope}.veil-root .sable-caption{border-top:1px solid var(--line);padding:0 0 8px}.veil-root .sable-caption span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:14px;font:600 8px/1 Manrope;display:block}.veil-root .sable-caption p{max-width:12ch;margin:80px 0 0;font:400 clamp(24px,2.4vw,38px)/1.15 Georgia,serif}.veil-root .demo-window--archive{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 280px;display:grid}.veil-root .archive-docket{border-left:1px solid var(--line);border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface) 54%,transparent);padding:14px}.veil-root .archive-docket__top{letter-spacing:.16em;color:var(--muted);justify-content:space-between;padding:7px 2px 14px;font:600 8px/1 Manrope;display:flex}.veil-root .archive-media{aspect-ratio:16/9;border:1px solid var(--line);background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 10%,var(--bg)),var(--bg));flex-direction:column;justify-content:flex-end;padding:clamp(30px,4vw,62px);display:flex;position:relative;overflow:hidden}.veil-root .archive-media:before{content:"";background:repeating-radial-gradient(circle at 70% 40%,transparent 0 26px,color-mix(in srgb,var(--fg) 12%,transparent) 27px 28px,transparent 29px 45px);opacity:.55;animation:20s linear infinite archive-drift;position:absolute;inset:-30%}@keyframes archive-drift{to{transform:rotate(7deg)scale(1.08)}}.veil-root .archive-media span,.veil-root .archive-media b,.veil-root .archive-media small{z-index:1;position:relative}.veil-root .archive-media span{letter-spacing:.16em;color:var(--muted);font:600 8px/1 Manrope}.veil-root .archive-media b{letter-spacing:-.065em;max-width:10ch;margin-top:16px;font:600 clamp(44px,5.6vw,86px)/.9 Bricolage}.veil-root .archive-media small{color:var(--muted);margin-top:18px;font:500 11px/1.4 Manrope}.veil-root .archive-stamps{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.veil-root .archive-stamps span{border-right:1px solid var(--line);letter-spacing:.13em;min-height:54px;color:var(--muted);justify-content:center;align-items:center;font:600 7px/1.2 Manrope;display:flex}.veil-root .archive-stamps span:last-child{border-right:0}.veil-root .archive-aside{flex-direction:column;justify-content:space-between;padding:18px 0 18px 28px;display:flex}.veil-root .archive-aside b{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font:600 9px/1 Manrope}.veil-root .archive-aside p{max-width:12ch;margin:0;font:400 22px/1.25 Georgia,serif}.veil-root .final-gradual-blur{pointer-events:none;opacity:0;height:150px;transition:opacity .45s cubic-bezier(.16,1,.3,1);bottom:0;left:0;right:0;z-index:80!important;position:fixed!important}.veil-root .final-gradual-blur i{display:block;position:absolute;inset:0}.veil-root .final-gradual-blur i:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(#0000 0%,#000 12% 28%,#0000 42%);mask:linear-gradient(#0000 0%,#000 12% 28%,#0000 42%)}.veil-root .final-gradual-blur i:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(#0000 18%,#000 32% 45%,#0000 58%);mask:linear-gradient(#0000 18%,#000 32% 45%,#0000 58%)}.veil-root .final-gradual-blur i:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(#0000 34%,#000 46% 59%,#0000 70%);mask:linear-gradient(#0000 34%,#000 46% 59%,#0000 70%)}.veil-root .final-gradual-blur i:nth-child(4){-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);-webkit-mask:linear-gradient(#0000 50%,#000 61% 72%,#0000 82%);mask:linear-gradient(#0000 50%,#000 61% 72%,#0000 82%)}.veil-root .final-gradual-blur i:nth-child(5){-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);-webkit-mask:linear-gradient(#0000 65%,#000 75% 86%,#0000 94%);mask:linear-gradient(#0000 65%,#000 75% 86%,#0000 94%)}.veil-root .final-gradual-blur i:nth-child(6){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask:linear-gradient(#0000 79%,#000 88% 100%);mask:linear-gradient(#0000 79%,#000 88% 100%)}.veil-root .final-registry-footer{border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg) 83%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:760px;padding:clamp(76px,8vw,130px) 3.5vw 24px;position:relative;overflow:hidden;z-index:3!important}.veil-root .registry-shimmer{pointer-events:none;opacity:.58;position:absolute;inset:0;overflow:hidden}.veil-root .registry-shimmer i{background:linear-gradient(90deg,transparent,var(--accent),transparent);filter:blur(.2px);width:42vw;height:1px;animation:15s linear infinite registry-tail;display:block;position:absolute}.veil-root .registry-shimmer i:first-child{top:18%;left:-45vw}.veil-root .registry-shimmer i:nth-child(2){animation-duration:19s;animation-delay:-5s;top:54%;left:-60vw}.veil-root .registry-shimmer i:nth-child(3){animation-duration:23s;animation-delay:-9s;top:78%;left:-35vw}@keyframes registry-tail{to{transform:translate(180vw)}}.veil-root .registry-top{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:6vw;padding-bottom:clamp(68px,8vw,118px);display:grid}.veil-root .registry-wordmark{letter-spacing:-.08em;align-self:end;font:600 clamp(70px,10vw,178px)/.78 Bricolage,sans-serif}.veil-root .registry-wordmark sup{vertical-align:top;letter-spacing:0;margin-left:8px;font:600 12px/1 Manrope}.veil-root .registry-statement{justify-self:end;max-width:760px}.veil-root .registry-statement>span{letter-spacing:.18em;color:var(--muted);font:600 8px/1 Manrope}.veil-root .registry-statement h2{letter-spacing:-.065em;margin:26px 0 40px;font:600 clamp(48px,5.7vw,92px)/.9 Bricolage}.veil-root .registry-cta{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 72%,transparent);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;max-width:360px;min-height:58px;margin-left:auto;padding:0 18px 0 22px;font:700 9px/1 Manrope;transition:background .35s,transform .35s;display:flex}.veil-root .registry-cta:hover{background:color-mix(in srgb,var(--accent) 12%,var(--surface));transform:translateY(-2px)}.veil-root .registry-cta b{font-size:20px}.veil-root .registry-grid{grid-template-columns:1.45fr repeat(3,.68fr);gap:28px;padding:42px 0 70px;display:grid}.veil-root .registry-index{max-width:430px;padding-right:40px}.veil-root .registry-index span,.veil-root .registry-grid nav b{letter-spacing:.17em;text-transform:uppercase;color:var(--muted);margin-bottom:24px;font:600 8px/1 Manrope;display:block}.veil-root .registry-index p{max-width:16ch;margin:0;font:400 clamp(22px,2.2vw,34px)/1.17 Georgia,serif}.veil-root .registry-grid nav{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.veil-root .registry-grid nav a{color:var(--fg);font:600 11px/1.3 Manrope;position:relative}.veil-root .registry-grid nav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.veil-root .registry-grid nav a:hover:after{transform-origin:0;transform:scaleX(1)}.veil-root .registry-bottom{border-top:1px solid var(--line);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);grid-template-columns:1fr 1fr auto;gap:20px;padding-top:20px;font:600 8px/1.3 Manrope;display:grid}.veil-root .registry-bottom a{color:var(--fg)}.veil-root .final-registry-footer--veil:before{content:none}.veil-root .final-registry-footer--veil .registry-wordmark{position:relative}.veil-root .final-registry-footer--veil .registry-statement h2{letter-spacing:-.055em;font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .final-registry-footer--sable{border:1px solid var(--line);min-height:720px;margin:14px}.veil-root .final-registry-footer--sable .registry-wordmark{letter-spacing:-.06em;font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .final-registry-footer--sable .registry-statement h2{max-width:9ch}.veil-root .final-registry-footer--archive{border:1px solid var(--line);min-height:760px;margin:0 12px 12px}.veil-root .final-registry-footer--archive .registry-top{grid-template-columns:1.1fr .9fr}.veil-root .final-registry-footer--archive .registry-wordmark{text-transform:uppercase;font-size:clamp(62px,8.6vw,150px)}.veil-root .final-registry-footer--archive .registry-grid{border-left:1px solid var(--line)}.veil-root .final-registry-footer--archive .registry-index,.veil-root .final-registry-footer--archive .registry-grid nav{border-right:1px solid var(--line);padding-left:18px}.veil-root .final-registry-footer--archive .registry-grid nav:last-child{border-right:0}.veil-root .final-release[data-theme=light] .landing-section,.veil-root .final-release[data-theme=light] .mono-showcase,.veil-root .final-release[data-theme=light] .final-demo,.veil-root .final-release[data-theme=light] .final-registry-footer{box-shadow:inset 0 1px #ffffff4d}.veil-root .final-release[data-theme=light] .section-shell::selection{background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--fg)}.veil-root .final-release[data-theme=light] ::selection{background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--fg)}@media (width<=1100px){.veil-root .final-demo__head{grid-template-columns:1fr 1.6fr}.veil-root .final-demo__head p{grid-column:2}.veil-root .demo-window--sable{grid-template-columns:1fr}.veil-root .sable-caption{grid-template-columns:120px 1fr;gap:20px;display:grid}.veil-root .sable-caption p{max-width:22ch;margin:20px 0 0}.veil-root .demo-window--archive{grid-template-columns:1fr}.veil-root .archive-aside{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:20px;min-height:220px;padding:24px 0;display:grid}.veil-root .archive-aside p{max-width:22ch}.veil-root .registry-top{grid-template-columns:1fr}.veil-root .registry-statement{justify-self:start}.veil-root .registry-cta{margin-left:0}.veil-root .registry-grid{grid-template-columns:1fr repeat(3,1fr)}}@media (width<=800px){.veil-root .final-release>.final-ambient-canvas{opacity:.2}.veil-root .concept-veil.final-release>.final-ambient-canvas,.veil-root .concept-archive.final-release>.final-ambient-canvas{opacity:.24}.veil-root .final-release .full-header{border-top:0!important;border-left:0!important;border-right:0!important;width:100%!important;margin:0!important}.veil-root .final-demo__head{grid-template-columns:1fr}.veil-root .final-demo__head p{grid-column:auto}.veil-root .final-demo__head h2{font-size:clamp(46px,12vw,70px)}.veil-root .demo-window--veil{grid-template-columns:1fr;min-height:0}.veil-root .demo-notes{border-left:0;border-top:1px solid var(--line);grid-template-rows:1fr;grid-template-columns:repeat(4,1fr)}.veil-root .demo-notes span{border-bottom:0;border-right:1px solid var(--line);min-height:70px}.veil-root .demo-notes span:last-child{border-right:0}.veil-root .demo-browser{padding:10px}.veil-root .demo-browser__stage{min-height:430px}.veil-root .demo-cursor{display:none}.veil-root .sable-frame{padding:9px}.veil-root .sable-mask{aspect-ratio:4/5}.veil-root .sable-caption{grid-template-columns:1fr}.veil-root .sable-caption p{max-width:none}.veil-root .archive-stamps{grid-template-columns:repeat(2,1fr)}.veil-root .archive-stamps span:nth-child(2){border-right:0}.veil-root .archive-stamps span:nth-child(-n+2){border-bottom:1px solid var(--line)}.veil-root .final-demo__caption{flex-direction:column}.veil-root .final-registry-footer{min-height:0;padding-left:20px;padding-right:20px}.veil-root .registry-top{padding-bottom:66px}.veil-root .registry-wordmark{font-size:clamp(68px,20vw,110px)}.veil-root .registry-statement h2{font-size:clamp(46px,12vw,72px)}.veil-root .registry-grid{grid-template-columns:1fr 1fr}.veil-root .registry-index{grid-column:1/3;padding-bottom:30px}.veil-root .registry-bottom{grid-template-columns:1fr}.veil-root .final-registry-footer--sable,.veil-root .final-registry-footer--archive{border-bottom:0;border-left:0;border-right:0;margin:0}.veil-root .final-gradual-blur{height:100px}}@media (width<=520px){.veil-root .registry-grid{grid-template-columns:1fr}.veil-root .registry-index{grid-column:auto}.veil-root .registry-grid nav{border-top:1px solid var(--line);padding-top:20px}.veil-root .final-registry-footer--archive .registry-grid{border-left:0}.veil-root .final-registry-footer--archive .registry-index,.veil-root .final-registry-footer--archive .registry-grid nav{border-right:0;padding-left:0}.veil-root .demo-browser__stage>b,.veil-root .archive-media b{font-size:44px}.veil-root .demo-notes{grid-template-columns:repeat(2,1fr)}.veil-root .demo-notes span:nth-child(2){border-right:0}.veil-root .demo-notes span:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.veil-root .demo-browser__stage:before,.veil-root .demo-cursor,.veil-root .sable-mask:before,.veil-root .archive-media:before,.veil-root .registry-shimmer i{animation:none!important}.veil-root .final-gradual-blur{transition:none}}.veil-root .final-release .landing-section{color:var(--fg)!important}.veil-root .final-release .landing-section .vx-section-heading>span,.veil-root .final-release .landing-section .vx-section-heading>div>span,.veil-root .final-release .landing-section .vx-section-heading>p,.veil-root .final-release .landing-section .position-card p,.veil-root .final-release .landing-section .feature-card p,.veil-root .final-release .landing-section .vx-plan-card p,.veil-root .final-release .landing-section .vx-plan-card li,.veil-root .final-release .landing-section .workflow-steps p{color:var(--muted)!important}.veil-root .final-release .landing-section h2,.veil-root .final-release .landing-section h3,.veil-root .final-release .landing-section h4,.veil-root .final-release .landing-section strong,.veil-root .final-release .landing-section b{color:inherit}.veil-root .final-hide-legacy-pricing{display:none!important}.veil-root .final-release .full-header.final-sticky-header{box-shadow:0 12px 45px #00000012;z-index:120!important;width:auto!important;height:68px!important;color:var(--fg)!important;background:color-mix(in srgb,var(--bg) 90%,transparent)!important;border:0!important;border-bottom:1px solid var(--line)!important;-webkit-backdrop-filter:blur(22px)saturate(.92)!important;backdrop-filter:blur(22px)saturate(.92)!important;opacity:1!important;visibility:visible!important;margin:0!important;position:fixed!important;top:0!important;left:0!important;right:0!important;transform:none!important}@keyframes veil-header-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.veil-root .concept-veil.final-release .full-header.final-sticky-header{animation:none}}.veil-root .final-release .full-header.final-sticky-header .lab-brand,.veil-root .final-release .full-header.final-sticky-header .landing-nav a,.veil-root .final-release .full-header.final-sticky-header .lab-header__nav,.veil-root .final-release .full-header.final-sticky-header .vx-theme-toggle{color:var(--fg)!important}.veil-root .final-release .full-header.final-sticky-header .lab-brand{align-items:center;opacity:1!important;display:inline-flex!important}.veil-root .final-release .full-header.final-sticky-header:after{display:none!important}.veil-root .final-release .full-hero{height:max(860px,100svh)!important;min-height:860px!important;margin-top:0!important;padding-top:68px!important}.veil-root .final-release .hero-title__line{white-space:nowrap!important}.veil-root .final-release .hero-demo-wrap{z-index:6;position:relative}.veil-root .final-release .capture-demo{z-index:7;position:relative}.veil-root .final-release .capture-demo input{color:var(--fg)!important}.veil-root .final-release .capture-demo input::placeholder{color:var(--muted)!important}.veil-root .final-release .capture-demo button{white-space:nowrap}.veil-root .concept-veil.final-release .layout-veil .hero-copy{max-width:none!important;top:clamp(142px,16vh,176px)!important}.veil-root .concept-veil.final-release .layout-veil .hero-title{font-size:clamp(68px,8.35vw,136px)!important;line-height:.81!important}.veil-root .concept-veil.final-release .layout-veil .hero-title__line:nth-child(2){margin-left:27vw!important}.veil-root .concept-veil.final-release .layout-veil .hero-description,.veil-root .concept-veil.final-release .layout-veil .vx-hero-actions,.veil-root .concept-veil.final-release .layout-veil .hero-demo-wrap{margin-left:56vw!important}.veil-root .concept-veil.final-release .layout-veil .hero-description{max-width:355px!important;margin-top:20px!important}.veil-root .concept-veil.final-release .layout-veil .vx-hero-actions{gap:16px!important;margin-top:20px!important}.veil-root .concept-veil.final-release .layout-veil .hero-demo-wrap{width:min(610px,37vw)!important;margin-top:22px!important}.veil-root .concept-veil.final-release .layout-veil .capture-demo{padding:8px!important}.veil-root .concept-veil.final-release .layout-veil .capture-demo__label,.veil-root .concept-veil.final-release .layout-veil .capture-demo__status{display:none!important}.veil-root .concept-veil.final-release .layout-veil .capture-demo__bar{border:1px solid var(--line)!important}.veil-root .concept-veil.final-release .layout-veil .capture-demo__progress{height:1px!important}.veil-root .concept-sable.final-release .full-hero{padding-top:68px!important}.veil-root .concept-sable.final-release .layout-sable .hero-copy{top:clamp(122px,13.5vh,150px)!important}.veil-root .concept-sable.final-release .layout-sable .hero-title{font-size:clamp(76px,9.15vw,148px)!important;line-height:.78!important}.veil-root .concept-sable.final-release .layout-sable .hero-description{margin-top:24px!important}.veil-root .concept-sable.final-release .layout-sable .vx-hero-actions{margin-top:22px!important}.veil-root .concept-sable.final-release .layout-sable .hero-demo-wrap{width:min(820px,76vw)!important;margin-top:24px!important}.veil-root .concept-sable.final-release .layout-sable .capture-demo{box-shadow:0 24px 74px #0000001f}.veil-root .concept-archive.final-release .full-hero{padding-top:68px!important}.veil-root .concept-archive.final-release .layout-archive .hero-copy{width:58vw!important;top:clamp(132px,14.5vh,164px)!important}.veil-root .concept-archive.final-release .layout-archive .hero-title{font-size:clamp(62px,6.8vw,110px)!important;line-height:.88!important}.veil-root .concept-archive.final-release .layout-archive .hero-title__line:nth-child(2){margin-left:4vw!important}.veil-root .concept-archive.final-release .layout-archive .hero-description{max-width:380px!important;margin-top:30px!important}.veil-root .concept-archive.final-release .layout-archive .vx-hero-actions{margin-top:20px!important}.veil-root .concept-archive.final-release .layout-archive .hero-demo-wrap{width:min(600px,48vw)!important;margin-top:20px!important}.veil-root .concept-archive.final-release .layout-archive .hero-shader-wrap{top:68px!important;bottom:0!important}.veil-root .final-gradual-blur{opacity:0!important;height:82px!important}.veil-root .final-gradual-blur.vx-is-active{opacity:.62!important}.veil-root .final-gradual-blur i:nth-child(4){-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.veil-root .final-gradual-blur i:nth-child(5){-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.veil-root .final-gradual-blur i:nth-child(6){-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.veil-root .final-pricing{color:var(--fg);margin-top:clamp(46px,6vw,86px)}.veil-root .final-pricing__label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:0 0 16px;display:flex}.veil-root .final-pricing__label span{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font:600 8px/1 Manrope,sans-serif}.veil-root .final-pricing__label b{letter-spacing:-.035em;text-align:right;max-width:20ch;font:500 clamp(18px,1.65vw,26px)/1.1 Bricolage,sans-serif;color:var(--fg)!important}.veil-root .final-pricing__main{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.veil-root .final-plan{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 55%,transparent);flex-direction:column;min-width:0;min-height:430px;padding:20px 20px 18px;display:flex;position:relative;overflow:hidden;color:var(--fg)!important}.veil-root .final-plan:first-child{border-left:1px solid var(--line)}.veil-root .final-plan:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--accent) 15%,transparent),transparent 68%);opacity:.45;pointer-events:none;height:58%;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto -25% -55% 30%}.veil-root .final-plan:hover:before{transform:translate(-5%,-12%)scale(1.12)}.veil-root .final-plan__head{border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;font:600 8px/1 Manrope,sans-serif;display:flex}.veil-root .final-plan__head em,.veil-root .final-plan__head i{color:var(--muted);font-style:normal}.veil-root .final-plan__head em{color:var(--fg);border:1px solid var(--line);padding:5px 7px}.veil-root .final-plan__name{justify-content:space-between;align-items:baseline;gap:14px;padding-top:20px;display:flex}.veil-root .final-plan__name h3{letter-spacing:-.05em;margin:0;font:600 clamp(24px,2vw,34px)/1 Bricolage,sans-serif;color:var(--fg)!important}.veil-root .final-plan__name>span{display:none}.veil-root .final-plan__price{align-items:flex-end;gap:7px;padding:20px 0 18px;display:flex}.veil-root .final-plan__price strong{letter-spacing:-.075em;font:600 clamp(44px,4vw,66px)/.78 Bricolage,sans-serif;color:var(--fg)!important}.veil-root .final-plan__price small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-bottom:3px;font:600 8px/1 Manrope,sans-serif}.veil-root .final-plan>p{max-width:29ch;min-height:54px;margin:0;font:500 11px/1.5 Manrope,sans-serif;color:var(--muted)!important}.veil-root .final-plan ul{border-top:1px solid var(--line);gap:9px;margin:18px 0 0;padding:20px 0;list-style:none;display:grid}.veil-root .final-plan li{grid-template-columns:14px 1fr;gap:7px;font:500 9px/1.45 Manrope,sans-serif;display:grid;color:var(--muted)!important}.veil-root .final-plan li i{color:var(--accent);font-style:normal}.veil-root .final-plan>a{z-index:1;border:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;background:color-mix(in srgb,var(--bg) 45%,transparent);justify-content:space-between;align-items:center;min-height:44px;margin-top:auto;padding:0 12px;font:700 8px/1 Manrope,sans-serif;transition:background .28s,transform .28s;display:flex;position:relative;color:var(--fg)!important}.veil-root .final-plan>a:hover{background:color-mix(in srgb,var(--accent) 12%,var(--surface));transform:translateY(-2px)}.veil-root .final-plan.is-featured{background:color-mix(in srgb,var(--accent) 10%,var(--surface));box-shadow:inset 0 3px 0 color-mix(in srgb,var(--accent) 72%,var(--fg));z-index:2}.veil-root .final-plan.is-featured .final-plan__head em{background:var(--fg);color:var(--bg);border-color:var(--fg)}.veil-root .final-site-pass{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 48%,transparent);color:var(--fg);grid-template-columns:1.05fr .35fr 1.25fr .55fr;align-items:stretch;gap:0;margin-top:16px;display:grid}.veil-root .final-site-pass>*{border-right:1px solid var(--line);padding:22px}.veil-root .final-site-pass>:last-child{border-right:0}.veil-root .final-site-pass__intro>span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font:600 8px/1 Manrope,sans-serif;display:block}.veil-root .final-site-pass__intro h3{letter-spacing:-.055em;margin:0 0 9px;font:600 30px/1 Bricolage,sans-serif;color:var(--fg)!important}.veil-root .final-site-pass__intro p{max-width:39ch;margin:0;font:500 10px/1.5 Manrope,sans-serif;color:var(--muted)!important}.veil-root .final-site-pass__price{justify-content:center;align-items:flex-end;gap:6px;display:flex}.veil-root .final-site-pass__price strong{letter-spacing:-.07em;font:600 42px/.8 Bricolage,sans-serif;color:var(--fg)!important}.veil-root .final-site-pass__price small{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font:600 8px/1 Manrope,sans-serif}.veil-root .final-site-pass__facts{grid-template-columns:1fr 1fr;align-content:center;gap:8px 16px;display:grid}.veil-root .final-site-pass__facts span{color:var(--muted);font:500 9px/1.35 Manrope,sans-serif}.veil-root .final-site-pass>a{letter-spacing:.12em;text-transform:uppercase;background:color-mix(in srgb,var(--accent) 7%,transparent);justify-content:space-between;align-items:center;font:700 8px/1 Manrope,sans-serif;transition:background .28s;display:flex;color:var(--fg)!important}.veil-root .final-site-pass>a:hover{background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.veil-root .final-pricing__note{letter-spacing:.02em;max-width:900px;margin:18px 0 0;font:500 8px/1.55 Manrope,sans-serif;color:var(--muted)!important}.veil-root .final-pricing--veil .final-pricing__main{border-top:0}.veil-root .final-pricing--veil .final-plan{background:color-mix(in srgb,var(--bg) 58%,transparent)}.veil-root .final-pricing--veil .final-plan.is-featured{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 14%,var(--bg)),color-mix(in srgb,var(--bg) 68%,transparent))}.veil-root .final-pricing--sable .final-pricing__main{gap:10px;margin-top:10px}.veil-root .final-pricing--sable .final-plan{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 72%,transparent);border-radius:22px;min-height:420px}.veil-root .final-pricing--sable .final-plan.is-featured{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent),0 28px 80px #00000014;border-radius:32px}.veil-root .final-pricing--sable .final-site-pass{border-radius:22px;overflow:hidden}.veil-root .final-pricing--archive .final-pricing__label{border-left:1px solid var(--line);padding-left:14px}.veil-root .final-pricing--archive .final-plan{background:color-mix(in srgb,var(--surface) 72%,transparent)}.veil-root .final-pricing--archive .final-plan__head span:before{content:"PLAN / ";color:var(--muted)}.veil-root .final-pricing--archive .final-plan.is-featured{box-shadow:inset 0 4px 0 var(--accent)}.veil-root .final-pricing--archive .final-site-pass{box-shadow:inset 8px 0 0 color-mix(in srgb,var(--accent) 70%,transparent)}.veil-root .final-registry-footer{background:color-mix(in srgb,var(--bg) 72%,transparent)!important}.veil-root .final-registry-footer:after{content:"";z-index:-1;aspect-ratio:1.3;pointer-events:none;background:radial-gradient(circle at 44% 48%,color-mix(in srgb,var(--accent) 25%,transparent) 0 9%,transparent 42%), conic-gradient(from 110deg,transparent,color-mix(in srgb,var(--accent) 12%,transparent),transparent 45%,color-mix(in srgb,var(--fg) 5%,transparent),transparent 78%);filter:blur(18px);opacity:.76;border-radius:50%;width:min(78vw,1100px);animation:18s ease-in-out infinite alternate final-footer-field;position:absolute}.veil-root .final-registry-footer--veil:after{bottom:-22%;left:-16vw;transform:rotate(-12deg)}.veil-root .final-registry-footer--sable:after{opacity:.64;top:5%;right:-21vw;transform:rotate(16deg)}.veil-root .final-registry-footer--archive:after{opacity:.68;bottom:-34%;left:24%;transform:rotate(-4deg)}@keyframes final-footer-field{0%{translate:0;scale:.96}50%{translate:4% -3%;scale:1.04}to{translate:-2% 4%;scale:1}}.veil-root .registry-shimmer{opacity:.74!important}.veil-root .final-release[data-theme=light] .full-hero,.veil-root .final-release[data-theme=light] .landing-section,.veil-root .final-release[data-theme=light] .final-demo,.veil-root .final-release[data-theme=light] .final-registry-footer{background-color:color-mix(in srgb,var(--bg) 82%,transparent)!important}.veil-root .final-release[data-theme=light] .landing-section{background-image:radial-gradient(80% 60% at 12% 20%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%), radial-gradient(70% 55% at 88% 78%,color-mix(in srgb,var(--fg) 4%,transparent),transparent 72%)!important}@media (width<=1280px){.veil-root .concept-veil.final-release .layout-veil .hero-title{font-size:clamp(66px,8vw,112px)!important}.veil-root .concept-veil.final-release .layout-veil .hero-title__line:nth-child(2){margin-left:23vw!important}.veil-root .concept-veil.final-release .layout-veil .hero-description,.veil-root .concept-veil.final-release .layout-veil .vx-hero-actions,.veil-root .concept-veil.final-release .layout-veil .hero-demo-wrap{margin-left:50vw!important}.veil-root .concept-veil.final-release .layout-veil .hero-demo-wrap{width:min(600px,43vw)!important}.veil-root .concept-sable.final-release .layout-sable .hero-title{font-size:clamp(72px,8.7vw,118px)!important}.veil-root .final-pricing__main{grid-template-columns:repeat(2,minmax(0,1fr))}.veil-root .final-plan:nth-child(odd),.veil-root .final-pricing--sable .final-plan:nth-child(odd){border-left:1px solid var(--line)}.veil-root .final-site-pass{grid-template-columns:1fr .42fr 1fr}.veil-root .final-site-pass>a{border-top:1px solid var(--line);grid-column:1/4;min-height:54px;border-right:0!important}.veil-root .final-site-pass__facts{border-right:0!important}}@media (width<=1000px){.veil-root .final-release .full-header.final-sticky-header{height:64px!important;padding-inline:24px!important}.veil-root .final-release .full-hero{height:auto!important;min-height:980px!important;padding-top:64px!important}.veil-root .final-release .hero-title__line{white-space:normal!important}.veil-root .concept-veil.final-release .layout-veil .hero-copy,.veil-root .concept-sable.final-release .layout-sable .hero-copy,.veil-root .concept-archive.final-release .layout-archive .hero-copy{text-align:left!important;width:auto!important;top:132px!important;left:24px!important;right:24px!important}.veil-root .concept-veil.final-release .layout-veil .hero-title,.veil-root .concept-sable.final-release .layout-sable .hero-title,.veil-root .concept-archive.final-release .layout-archive .hero-title{font-size:clamp(62px,10.8vw,96px)!important;line-height:.84!important}.veil-root .concept-veil.final-release .layout-veil .hero-title__line:nth-child(2),.veil-root .concept-sable.final-release .layout-sable .hero-title__line:nth-child(2),.veil-root .concept-archive.final-release .layout-archive .hero-title__line:nth-child(2){margin-left:0!important}.veil-root .concept-veil.final-release .layout-veil .hero-description,.veil-root .concept-veil.final-release .layout-veil .vx-hero-actions,.veil-root .concept-veil.final-release .layout-veil .hero-demo-wrap,.veil-root .concept-sable.final-release .layout-sable .hero-description,.veil-root .concept-sable.final-release .layout-sable .vx-hero-actions,.veil-root .concept-sable.final-release .layout-sable .hero-demo-wrap,.veil-root .concept-archive.final-release .layout-archive .hero-description,.veil-root .concept-archive.final-release .layout-archive .vx-hero-actions,.veil-root .concept-archive.final-release .layout-archive .hero-demo-wrap{text-align:left!important;margin-left:0!important;margin-right:0!important}.veil-root .concept-veil.final-release .layout-veil .hero-demo-wrap,.veil-root .concept-sable.final-release .layout-sable .hero-demo-wrap,.veil-root .concept-archive.final-release .layout-archive .hero-demo-wrap{width:min(700px,100%)!important}.veil-root .concept-archive.final-release .layout-archive .hero-shader-wrap{top:64px!important}.veil-root .final-pricing__label{flex-direction:column;align-items:flex-start}.veil-root .final-pricing__label b{text-align:left}}@media (width<=700px){.veil-root .final-release .full-header.final-sticky-header{padding-inline:18px!important}.veil-root .final-release .landing-nav{display:none!important}.veil-root .final-release .full-hero{min-height:940px!important}.veil-root .concept-veil.final-release .layout-veil .hero-copy,.veil-root .concept-sable.final-release .layout-sable .hero-copy,.veil-root .concept-archive.final-release .layout-archive .hero-copy{top:118px!important;left:18px!important;right:18px!important}.veil-root .concept-veil.final-release .layout-veil .hero-title,.veil-root .concept-sable.final-release .layout-sable .hero-title,.veil-root .concept-archive.final-release .layout-archive .hero-title{font-size:clamp(50px,14.6vw,72px)!important}.veil-root .final-pricing__main{grid-template-columns:1fr}.veil-root .final-plan{border-left:1px solid var(--line)!important;min-height:370px!important}.veil-root .final-pricing--sable .final-pricing__main{gap:8px}.veil-root .final-site-pass{grid-template-columns:1fr}.veil-root .final-site-pass>*{border-bottom:1px solid var(--line);border-right:0!important}.veil-root .final-site-pass>:last-child{border-bottom:0}.veil-root .final-site-pass>a{grid-column:auto!important}.veil-root .final-gradual-blur{height:58px!important}}@media (prefers-reduced-motion:reduce){.veil-root .final-registry-footer:after{animation:none!important}}@keyframes final-nav-float-in{0%{opacity:0;filter:blur(10px);transform:translate(-50%,-18px)scale(.985)}to{opacity:1;filter:blur();transform:translate(-50%)scale(1)}}@keyframes final-panel-rise{0%{opacity:0;filter:blur(14px);transform:translateY(24px)scale(.992)}to{opacity:1;filter:blur();transform:none}}@keyframes final-soft-drift{0%{transform:translate(-1%,1%)scale(1)}50%{transform:translate(2%,-2%)scale(1.035)}to{transform:translate(-1%,2%)scale(1.015)}}.veil-root .final-release.concept-aurelia[data-theme=light]{--bg:#e8e0d4;--fg:#1a1713;--muted:#71675d;--line:#29221b29;--surface:#fffbf47a;--accent:#9b7958;--accent-2:#c6ad8c;--cta-bg:#201a15;--cta-fg:#f4ecdf}.veil-root .final-release.concept-aurelia[data-theme=dark]{--bg:#15120f;--fg:#eee5d7;--muted:#a69a8c;--line:#eee5d724;--surface:#ecd9c00e;--accent:#c49b6f;--accent-2:#806246;--cta-bg:#e8d8c2;--cta-fg:#17120e}.veil-root .final-release.concept-lucent[data-theme=light]{--bg:#e3e3de;--fg:#171918;--muted:#646a68;--line:#181b1a24;--surface:#fbfcf885;--accent:#707b78;--accent-2:#aeb5b1;--cta-bg:#1d2221;--cta-fg:#f0f2ee}.veil-root .final-release.concept-lucent[data-theme=dark]{--bg:#111313;--fg:#e6e9e4;--muted:#959c99;--line:#e6e9e421;--surface:#d6ddd80b;--accent:#a8b2ae;--accent-2:#687370;--cta-bg:#e3e7e2;--cta-fg:#121515}.veil-root .final-release.concept-cairn[data-theme=light]{--bg:#e3ded2;--fg:#1d1d17;--muted:#6b6b5c;--line:#1f1f1829;--surface:#f8f5ec7a;--accent:#74755d;--accent-2:#a09978;--cta-bg:#27281f;--cta-fg:#f0eadb}.veil-root .final-release.concept-cairn[data-theme=dark]{--bg:#14150f;--fg:#e4dfd0;--muted:#999786;--line:#e4dfd021;--surface:#cbcaaf0c;--accent:#a1a17d;--accent-2:#62644e;--cta-bg:#ded8c6;--cta-fg:#15160f}.veil-root .concept-aurelia.final-release .full-header.final-sticky-header,.veil-root .concept-lucent.final-release .full-header.final-sticky-header,.veil-root .concept-cairn.final-release .full-header.final-sticky-header{animation:.9s cubic-bezier(.16,1,.3,1) both final-nav-float-in;box-shadow:0 18px 65px #0000001a,inset 0 1px 0 color-mix(in srgb,var(--fg) 8%,transparent)!important;-webkit-backdrop-filter:blur(26px)saturate(1.06)!important;backdrop-filter:blur(26px)saturate(1.06)!important;border-bottom:0!important;bottom:auto!important;right:auto!important}.veil-root .concept-aurelia.final-release .full-header.final-sticky-header{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important;background:color-mix(in srgb,var(--bg) 68%,transparent)!important;border-radius:999px!important;width:min(1180px,100% - 42px)!important;height:58px!important;padding:0 20px!important;top:18px!important;left:50%!important;transform:translate(-50%)!important}.veil-root .concept-lucent.final-release .full-header.final-sticky-header{border:1px solid var(--line)!important;background:color-mix(in srgb,var(--surface) 72%,transparent)!important;border-radius:22px!important;width:min(980px,100% - 34px)!important;height:60px!important;padding:0 18px!important;top:16px!important;left:50%!important;transform:translate(-50%)!important}.veil-root .concept-cairn.final-release .full-header.final-sticky-header{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))!important;background:color-mix(in srgb,var(--bg) 72%,transparent)!important;border-radius:30px!important;width:min(1340px,100% - 36px)!important;height:62px!important;padding:0 22px!important;top:16px!important;left:50%!important;transform:translate(-50%)!important}.veil-root .concept-aurelia.final-release .full-header .landing-nav,.veil-root .concept-lucent.final-release .full-header .landing-nav,.veil-root .concept-cairn.final-release .full-header .landing-nav{gap:24px!important}.veil-root .concept-aurelia.final-release .full-header .landing-nav a,.veil-root .concept-lucent.final-release .full-header .landing-nav a,.veil-root .concept-cairn.final-release .full-header .landing-nav a{letter-spacing:.15em!important;font-size:8px!important}.veil-root .concept-aurelia.final-release>.final-ambient-canvas{opacity:.3;filter:saturate(.62)contrast(1.03)}.veil-root .concept-aurelia.final-release[data-theme=light]>.final-ambient-canvas{opacity:.38}.veil-root .concept-aurelia.final-release .layout-aurelia{background:radial-gradient(60% 64% at 5% 86%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 72%), linear-gradient(180deg,color-mix(in srgb,var(--bg) 92%,transparent),color-mix(in srgb,var(--accent) 2%,var(--bg)))!important;height:max(900px,100svh)!important;min-height:900px!important;padding-top:0!important}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-shader-wrap{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));opacity:.93;width:48vw;height:auto;animation:final-panel-rise 1.05s var(--ease) 80ms both;border-radius:46px;top:104px;bottom:32px;right:2.8vw;overflow:hidden;box-shadow:0 42px 120px #0000001c,inset 0 1px #ffffff21}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-shader-wrap:after{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff1a,#0000 38%,#ffffff06);position:absolute;inset:0}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-copy{z-index:4;width:51vw;position:absolute;top:clamp(168px,18vh,206px);left:4vw}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-eyebrow{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 72%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;margin-bottom:24px;padding:9px 13px;display:inline-flex}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-title{max-width:900px;font-size:clamp(64px,7.1vw,116px)!important;line-height:.84!important}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-title__line:nth-child(2){letter-spacing:-.06em;color:color-mix(in srgb,var(--fg) 88%,var(--accent));margin-left:7vw;font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-description{max-width:430px;font-size:14px;margin:24px 0 0 7vw!important}.veil-root .concept-aurelia.final-release .layout-aurelia .vx-hero-actions{margin:22px 0 0 7vw!important}.veil-root .concept-aurelia.final-release .layout-aurelia .primary-cta{background:color-mix(in srgb,var(--cta-bg) 94%,transparent);border-radius:999px;padding-inline:21px}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-demo-wrap{width:min(610px,39vw)!important;margin:20px 0 0 7vw!important}.veil-root .concept-aurelia.final-release .layout-aurelia .capture-demo{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:color-mix(in srgb,var(--bg) 62%,transparent)!important;border-radius:999px!important;padding:7px!important}.veil-root .concept-aurelia.final-release .layout-aurelia .capture-demo__label,.veil-root .concept-aurelia.final-release .layout-aurelia .capture-demo__status,.veil-root .concept-aurelia.final-release .layout-aurelia .capture-demo__progress{display:none!important}.veil-root .concept-aurelia.final-release .layout-aurelia .capture-demo__bar{overflow:hidden;background:color-mix(in srgb,var(--surface) 84%,transparent)!important;border:0!important;border-radius:999px!important}.veil-root .concept-aurelia.final-release .layout-aurelia .capture-demo button{border:0!important;border-radius:999px!important;min-height:48px!important}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-index{left:4vw;top:auto!important;bottom:30px!important}.veil-root .concept-aurelia.final-release .layout-aurelia .vx-hero-note{color:color-mix(in srgb,var(--fg) 72%,transparent);right:5vw;top:124px!important;left:auto!important}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-side-label{width:40vw;color:color-mix(in srgb,var(--fg) 70%,transparent);bottom:54px;right:5vw}.veil-root .concept-aurelia.final-release .layout-aurelia .scroll-cue{bottom:64px;left:4vw}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-rule{display:none}.veil-root .concept-lucent.final-release>.final-ambient-canvas{opacity:.22;filter:saturate(.28)contrast(1.02)}.veil-root .concept-lucent.final-release[data-theme=light]>.final-ambient-canvas{opacity:.34}.veil-root .concept-lucent.final-release .layout-lucent{text-align:center;background:radial-gradient(58% 52% at 50% 18%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 76%), linear-gradient(180deg,color-mix(in srgb,var(--surface) 12%,var(--bg)),var(--bg))!important;height:max(900px,100svh)!important;min-height:900px!important;padding-top:0!important}.veil-root .concept-lucent.final-release .layout-lucent .hero-shader-wrap{opacity:.72;border:1px solid var(--line);animation:final-panel-rise 1s var(--ease) 60ms both;border-radius:52px;inset:100px 2.4vw 28px;box-shadow:inset 0 1px #ffffff1f,0 34px 110px #00000013}.veil-root .concept-lucent.final-release .layout-lucent .hero-shader-wrap:after{content:"";background:radial-gradient(55% 65% at 50% 42%,transparent 22%,color-mix(in srgb,var(--bg) 33%,transparent) 100%);pointer-events:none;position:absolute;inset:0}.veil-root .concept-lucent.final-release .layout-lucent .hero-copy{z-index:4;flex-direction:column;align-items:center;width:min(1180px,88vw);display:flex;position:absolute;top:clamp(158px,17vh,188px);left:50%;transform:translate(-50%)}.veil-root .concept-lucent.final-release .layout-lucent .hero-eyebrow{background:color-mix(in srgb,var(--surface) 68%,transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;margin-bottom:22px;padding:8px 13px;display:inline-flex}.veil-root .concept-lucent.final-release .layout-lucent .hero-title{text-align:center;max-width:1120px;font-size:clamp(62px,7.6vw,124px)!important;line-height:.84!important}.veil-root .concept-lucent.final-release .layout-lucent .hero-title__line{justify-content:center!important}.veil-root .concept-lucent.final-release .layout-lucent .hero-title__line:nth-child(2){letter-spacing:-.075em;color:color-mix(in srgb,var(--fg) 78%,var(--accent));font-weight:420}.veil-root .concept-lucent.final-release .layout-lucent .hero-description{text-align:center;max-width:560px;font-size:14px;margin:24px auto 0!important}.veil-root .concept-lucent.final-release .layout-lucent .vx-hero-actions{justify-content:center;margin:20px auto 0!important}.veil-root .concept-lucent.final-release .layout-lucent .primary-cta{background:color-mix(in srgb,var(--cta-bg) 94%,transparent);border-radius:16px}.veil-root .concept-lucent.final-release .layout-lucent .hero-demo-wrap{width:min(760px,66vw)!important;margin:20px auto 0!important}.veil-root .concept-lucent.final-release .layout-lucent .capture-demo{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:color-mix(in srgb,var(--bg) 55%,transparent)!important;border-radius:22px!important;padding:8px!important}.veil-root .concept-lucent.final-release .layout-lucent .capture-demo__label,.veil-root .concept-lucent.final-release .layout-lucent .capture-demo__status,.veil-root .concept-lucent.final-release .layout-lucent .capture-demo__progress{display:none!important}.veil-root .concept-lucent.final-release .layout-lucent .capture-demo__bar{overflow:hidden;border:1px solid var(--line)!important;background:color-mix(in srgb,var(--surface) 82%,transparent)!important;border-radius:15px!important}.veil-root .concept-lucent.final-release .layout-lucent .capture-demo button{border:0!important;border-radius:13px!important;min-height:44px!important;margin:4px!important}.veil-root .concept-lucent.final-release .layout-lucent .hero-index{left:5vw;top:130px!important}.veil-root .concept-lucent.final-release .layout-lucent .vx-hero-note{right:5vw;top:130px!important}.veil-root .concept-lucent.final-release .layout-lucent .hero-side-label{bottom:48px;left:5vw;right:5vw}.veil-root .concept-lucent.final-release .layout-lucent .scroll-cue{bottom:68px;left:50%;transform:translate(-50%)}.veil-root .concept-lucent.final-release .layout-lucent .hero-rule{display:none}.veil-root .concept-cairn.final-release>.final-ambient-canvas{opacity:.27;filter:saturate(.42)contrast(1.04)}.veil-root .concept-cairn.final-release[data-theme=light]>.final-ambient-canvas{opacity:.38}.veil-root .concept-cairn.final-release .layout-cairn{background:radial-gradient(64% 60% at 88% 8%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 72%), linear-gradient(135deg,color-mix(in srgb,var(--bg) 98%,transparent),color-mix(in srgb,var(--accent-2) 4%,var(--bg)))!important;height:max(900px,100svh)!important;min-height:900px!important;padding-top:0!important}.veil-root .concept-cairn.final-release .layout-cairn .hero-shader-wrap{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));opacity:.88;width:54vw;height:auto;animation:final-panel-rise 1.05s var(--ease) .1s both;border-radius:42px 96px 42px 42px;top:106px;bottom:30px;left:2.8vw;overflow:hidden;box-shadow:0 38px 120px #00000017,inset 0 1px #ffffff1a}.veil-root .concept-cairn.final-release .layout-cairn .hero-shader-wrap:after{content:"";background:linear-gradient(125deg,transparent 0 48%,color-mix(in srgb,var(--bg) 16%,transparent) 70%,transparent);pointer-events:none;position:absolute;inset:0}.veil-root .concept-cairn.final-release .layout-cairn .hero-copy{z-index:4;position:absolute;top:clamp(162px,17vh,194px);left:43vw;right:4vw}.veil-root .concept-cairn.final-release .layout-cairn .hero-eyebrow{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 62%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;margin-left:8vw;padding:8px 12px;display:inline-flex}.veil-root .concept-cairn.final-release .layout-cairn .hero-title{font-size:clamp(62px,6.7vw,112px)!important;line-height:.86!important}.veil-root .concept-cairn.final-release .layout-cairn .hero-title__line:nth-child(2){color:color-mix(in srgb,var(--fg) 84%,var(--accent));margin-left:9vw;font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .concept-cairn.final-release .layout-cairn .hero-description{max-width:430px;margin:24px 0 0 13vw!important}.veil-root .concept-cairn.final-release .layout-cairn .vx-hero-actions{margin:20px 0 0 13vw!important}.veil-root .concept-cairn.final-release .layout-cairn .primary-cta{border-radius:18px}.veil-root .concept-cairn.final-release .layout-cairn .hero-demo-wrap{width:min(600px,39vw)!important;margin:20px 0 0 13vw!important}.veil-root .concept-cairn.final-release .layout-cairn .capture-demo{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:color-mix(in srgb,var(--bg) 58%,transparent)!important;border-radius:20px!important;padding:7px!important}.veil-root .concept-cairn.final-release .layout-cairn .capture-demo__label,.veil-root .concept-cairn.final-release .layout-cairn .capture-demo__status,.veil-root .concept-cairn.final-release .layout-cairn .capture-demo__progress{display:none!important}.veil-root .concept-cairn.final-release .layout-cairn .capture-demo__bar{overflow:hidden;border:1px solid var(--line)!important;background:color-mix(in srgb,var(--surface) 78%,transparent)!important;border-radius:14px!important}.veil-root .concept-cairn.final-release .layout-cairn .capture-demo button{border:0!important;border-radius:12px!important;margin:4px!important}.veil-root .concept-cairn.final-release .layout-cairn .hero-index{color:color-mix(in srgb,var(--fg) 78%,transparent);left:5vw;top:auto!important;bottom:48px!important}.veil-root .concept-cairn.final-release .layout-cairn .vx-hero-note{right:5vw;top:126px!important}.veil-root .concept-cairn.final-release .layout-cairn .hero-side-label{width:48vw;bottom:48px;left:5vw}.veil-root .concept-cairn.final-release .layout-cairn .scroll-cue{bottom:48px;right:4vw}.veil-root .concept-cairn.final-release .layout-cairn .hero-rule{display:none}.veil-root .concept-aurelia.final-release .landing-section,.veil-root .concept-lucent.final-release .landing-section,.veil-root .concept-cairn.final-release .landing-section{padding-block:clamp(88px,9vw,138px)}.veil-root .concept-aurelia.final-release .section-shell{width:min(1420px,92vw)}.veil-root .concept-lucent.final-release .section-shell{width:min(1360px,91vw)}.veil-root .concept-cairn.final-release .section-shell{width:min(1440px,92vw)}.veil-root .concept-aurelia.final-release .position-card,.veil-root .concept-aurelia.final-release .feature-card,.veil-root .concept-aurelia.final-release .workflow-visual,.veil-root .concept-aurelia.final-release .truth-table{border-radius:28px;overflow:hidden;background:color-mix(in srgb,var(--surface) 70%,transparent)!important}.veil-root .concept-aurelia.final-release .position-grid,.veil-root .concept-aurelia.final-release .feature-grid{gap:12px!important}.veil-root .concept-aurelia.final-release .feature-card{box-shadow:inset 0 1px #ffffff12}.veil-root .concept-aurelia.final-release .vx-section-heading h2 em{color:var(--accent)}.veil-root .concept-lucent.final-release .position-card,.veil-root .concept-lucent.final-release .feature-card{border-radius:36px;background:color-mix(in srgb,var(--surface) 64%,transparent)!important;border-color:color-mix(in srgb,var(--line) 80%,transparent)!important}.veil-root .concept-lucent.final-release .position-grid,.veil-root .concept-lucent.final-release .feature-grid{gap:14px!important}.veil-root .concept-lucent.final-release .workflow-visual,.veil-root .concept-lucent.final-release .truth-table{border-radius:42px;overflow:hidden;box-shadow:0 36px 100px #0000000e;background:color-mix(in srgb,var(--surface) 58%,transparent)!important}.veil-root .concept-lucent.final-release .vx-section-heading{text-align:center;max-width:1080px;margin-inline:auto}.veil-root .concept-lucent.final-release .vx-section-heading.split{text-align:left;max-width:none}.veil-root .concept-cairn.final-release .position-grid,.veil-root .concept-cairn.final-release .feature-grid{gap:10px!important}.veil-root .concept-cairn.final-release .position-card{border-radius:18px 40px 18px 18px;background:color-mix(in srgb,var(--surface) 68%,transparent)!important}.veil-root .concept-cairn.final-release .feature-card:nth-child(odd){border-radius:34px 18px}.veil-root .concept-cairn.final-release .feature-card:nth-child(2n){border-radius:18px 34px}.veil-root .concept-cairn.final-release .feature-card{background:color-mix(in srgb,var(--surface) 64%,transparent)!important}.veil-root .concept-cairn.final-release .workflow-visual,.veil-root .concept-cairn.final-release .truth-table{border-radius:22px;overflow:hidden;background:color-mix(in srgb,var(--surface) 65%,transparent)!important}.veil-root .demo-window--aurelia{grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);align-items:stretch;gap:16px;display:grid}.veil-root .aurelia-media,.veil-root .aurelia-proof{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 68%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.veil-root .aurelia-media{border-radius:38px;flex-direction:column;min-height:560px;display:flex;box-shadow:0 32px 100px #00000012}.veil-root .aurelia-media__bar{border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;height:54px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 20px;font:600 8px/1 Manrope,sans-serif;display:flex}.veil-root .aurelia-media__stage{text-align:center;background:radial-gradient(60% 70% at 50% 48%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 74%);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.veil-root .aurelia-media__stage i{border:1px solid var(--line);width:78px;height:78px;box-shadow:inset 0 0 0 18px color-mix(in srgb,var(--accent) 8%,transparent);border-radius:50%;animation:10s ease-in-out infinite final-soft-drift}.veil-root .aurelia-media__stage strong{letter-spacing:-.04em;font:600 clamp(18px,2vw,30px)/1 Bricolage,sans-serif}.veil-root .aurelia-media__stage small{color:var(--muted);max-width:34ch;font-size:10px;line-height:1.5}.veil-root .aurelia-proof{border-radius:38px;flex-direction:column;justify-content:flex-end;gap:12px;padding:28px;display:flex}.veil-root .aurelia-proof>span{color:var(--accent);letter-spacing:-.08em;margin-bottom:auto;font:600 52px/.8 Bricolage}.veil-root .aurelia-proof b{font:600 28px/1 Bricolage}.veil-root .aurelia-proof p{color:var(--muted);font-size:11px;line-height:1.6}.veil-root .aurelia-proof em{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font:600 8px/1 Manrope}.veil-root .demo-window--lucent{grid-template-columns:minmax(0,1.6fr) minmax(250px,.45fr);align-items:center;gap:18px;display:grid}.veil-root .lucent-proof{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 66%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:48px;padding:14px;box-shadow:0 36px 110px #0000000f}.veil-root .lucent-proof__screen{background:radial-gradient(62% 70% at 50% 48%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 72%),color-mix(in srgb,var(--bg) 72%,transparent);border-radius:36px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:510px;display:flex}.veil-root .lucent-proof__screen span,.veil-root .lucent-proof__rail span{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font:600 8px/1 Manrope}.veil-root .lucent-proof__screen b{letter-spacing:-.06em;font:600 clamp(28px,3.7vw,60px)/.95 Bricolage}.veil-root .lucent-proof__screen small{color:var(--muted)}.veil-root .lucent-proof__rail{grid-template-columns:repeat(4,1fr);gap:6px;padding-top:10px;display:grid}.veil-root .lucent-proof__rail span{text-align:center;border:1px solid var(--line);border-radius:999px;padding:10px 7px}.veil-root .lucent-caption{padding:28px 10px 28px 12px}.veil-root .lucent-caption span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font:600 8px/1 Manrope}.veil-root .lucent-caption p{color:var(--fg);max-width:27ch;font:500 16px/1.65 Manrope}.veil-root .demo-window--cairn{grid-template-columns:280px minmax(0,1fr);gap:14px;display:grid}.veil-root .cairn-marker,.veil-root .cairn-media{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 68%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.veil-root .cairn-marker{border-radius:22px 52px 22px 22px;flex-direction:column;gap:12px;padding:26px;display:flex}.veil-root .cairn-marker span{color:var(--accent);letter-spacing:-.09em;font:600 72px/.8 Bricolage}.veil-root .cairn-marker b{letter-spacing:.15em;margin-top:auto;font:600 10px/1 Manrope}.veil-root .cairn-marker small{color:var(--muted);line-height:1.5}.veil-root .cairn-media{background:radial-gradient(58% 64% at 72% 30%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 75%),color-mix(in srgb,var(--surface) 62%,transparent);border-radius:52px 22px;flex-direction:column;justify-content:flex-end;min-height:560px;padding:36px;display:flex;position:relative;overflow:hidden}.veil-root .cairn-media:before{content:"";aspect-ratio:1;background:conic-gradient(from 40deg,color-mix(in srgb,var(--accent) 16%,transparent),transparent 45%,color-mix(in srgb,var(--fg) 5%,transparent),transparent);filter:blur(18px);border-radius:48% 52% 44% 56%;width:55%;animation:12s ease-in-out infinite final-soft-drift;position:absolute;top:-8%;right:-4%}.veil-root .cairn-media>span,.veil-root .cairn-media>b,.veil-root .cairn-media>small,.veil-root .cairn-media>i{z-index:1;position:relative}.veil-root .cairn-media>span{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font:600 8px/1 Manrope}.veil-root .cairn-media>b{letter-spacing:-.065em;margin:16px 0;font:600 clamp(38px,5vw,78px)/.9 Bricolage}.veil-root .cairn-media>small{color:var(--muted);max-width:38ch;line-height:1.5}.veil-root .cairn-media>i{font-size:22px;font-style:normal;position:absolute;bottom:26px;right:28px}.veil-root .final-pricing--aurelia .final-pricing__main{background:0 0;border:0;gap:12px}.veil-root .final-pricing--aurelia .final-plan{background:color-mix(in srgb,var(--surface) 70%,transparent);border-radius:28px;min-height:410px;border:1px solid var(--line)!important}.veil-root .final-pricing--aurelia .final-plan.is-featured{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 15%,var(--surface)),color-mix(in srgb,var(--surface) 82%,transparent));border-radius:40px;box-shadow:0 30px 90px #00000012,inset 0 1px #ffffff1a}.veil-root .final-pricing--aurelia .final-site-pass{border-radius:28px;overflow:hidden}.veil-root .final-pricing--lucent .final-pricing__main{background:0 0;border:0;gap:10px}.veil-root .final-pricing--lucent .final-plan{background:color-mix(in srgb,var(--surface) 66%,transparent);border-radius:36px;min-height:405px;border:1px solid var(--line)!important}.veil-root .final-pricing--lucent .final-plan.is-featured{box-shadow:0 30px 95px #0000000f,inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}.veil-root .final-pricing--lucent .final-site-pass{background:color-mix(in srgb,var(--surface) 58%,transparent);border-radius:36px;overflow:hidden}.veil-root .final-pricing--cairn .final-pricing__main{background:0 0;border:0;gap:10px}.veil-root .final-pricing--cairn .final-plan{background:color-mix(in srgb,var(--surface) 68%,transparent);border-radius:18px 36px 18px 18px;min-height:410px;border:1px solid var(--line)!important}.veil-root .final-pricing--cairn .final-plan:nth-child(2n){border-radius:36px 18px}.veil-root .final-pricing--cairn .final-plan.is-featured{background:color-mix(in srgb,var(--accent) 11%,var(--surface));box-shadow:inset 0 4px 0 color-mix(in srgb,var(--accent) 72%,var(--fg))}.veil-root .final-pricing--cairn .final-site-pass{border-radius:18px 38px 18px 18px;overflow:hidden}.veil-root .final-registry-footer--aurelia{overflow:hidden;border-radius:52px 52px 0 0!important;margin-top:20px!important}.veil-root .final-registry-footer--aurelia:after{opacity:.82;background:radial-gradient(circle at 44% 48%,color-mix(in srgb,var(--accent) 31%,transparent) 0 9%,transparent 42%),conic-gradient(from 110deg,transparent,color-mix(in srgb,var(--accent) 17%,transparent),transparent 45%,color-mix(in srgb,var(--fg) 5%,transparent),transparent 78%);top:-14%;right:-18vw;bottom:auto!important;left:auto!important}.veil-root .final-registry-footer--lucent{overflow:hidden;border-radius:44px 44px 0 0!important;margin-top:18px!important}.veil-root .final-registry-footer--lucent:after{opacity:.66;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 46%),conic-gradient(from 180deg,transparent,color-mix(in srgb,var(--fg) 6%,transparent),transparent 65%);width:min(88vw,1200px)!important;bottom:-42%!important;left:14%!important}.veil-root .final-registry-footer--cairn{overflow:hidden;border-radius:34px 76px 0 0!important;margin-top:18px!important}.veil-root .final-registry-footer--cairn:after{opacity:.76;background:radial-gradient(circle at 44% 48%,color-mix(in srgb,var(--accent) 27%,transparent) 0 10%,transparent 44%),repeating-radial-gradient(circle at 55% 48%,transparent 0 38px,color-mix(in srgb,var(--accent) 8%,transparent) 40px 41px,transparent 43px 70px);bottom:-32%!important;left:auto!important;right:-12vw!important}@media (width<=1200px){.veil-root .concept-aurelia.final-release .layout-aurelia .hero-copy{width:58vw}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-shader-wrap{width:44vw}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-demo-wrap{width:min(590px,46vw)!important;margin-left:3vw!important}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-description,.veil-root .concept-aurelia.final-release .layout-aurelia .vx-hero-actions{margin-left:3vw!important}.veil-root .concept-cairn.final-release .layout-cairn .hero-copy{left:39vw}.veil-root .concept-cairn.final-release .layout-cairn .hero-shader-wrap{width:48vw}.veil-root .concept-cairn.final-release .layout-cairn .hero-description,.veil-root .concept-cairn.final-release .layout-cairn .vx-hero-actions,.veil-root .concept-cairn.final-release .layout-cairn .hero-demo-wrap{margin-left:8vw!important}}@media (width<=1000px){.veil-root .concept-aurelia.final-release .full-header.final-sticky-header,.veil-root .concept-lucent.final-release .full-header.final-sticky-header,.veil-root .concept-cairn.final-release .full-header.final-sticky-header{width:calc(100% - 24px)!important;height:58px!important;padding-inline:18px!important;top:12px!important}.veil-root .concept-aurelia.final-release .layout-aurelia,.veil-root .concept-lucent.final-release .layout-lucent,.veil-root .concept-cairn.final-release .layout-cairn{height:auto!important;min-height:980px!important;padding-top:0!important}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-copy,.veil-root .concept-lucent.final-release .layout-lucent .hero-copy,.veil-root .concept-cairn.final-release .layout-cairn .hero-copy{text-align:left!important;align-items:flex-start!important;width:auto!important;top:128px!important;left:24px!important;right:24px!important;transform:none!important}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-title,.veil-root .concept-lucent.final-release .layout-lucent .hero-title,.veil-root .concept-cairn.final-release .layout-cairn .hero-title{text-align:left!important;font-size:clamp(62px,10vw,92px)!important}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-title__line:nth-child(2),.veil-root .concept-cairn.final-release .layout-cairn .hero-title__line:nth-child(2){margin-left:0!important}.veil-root .concept-lucent.final-release .layout-lucent .hero-title__line{justify-content:flex-start!important}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-description,.veil-root .concept-aurelia.final-release .layout-aurelia .vx-hero-actions,.veil-root .concept-aurelia.final-release .layout-aurelia .hero-demo-wrap,.veil-root .concept-lucent.final-release .layout-lucent .hero-description,.veil-root .concept-lucent.final-release .layout-lucent .vx-hero-actions,.veil-root .concept-lucent.final-release .layout-lucent .hero-demo-wrap,.veil-root .concept-cairn.final-release .layout-cairn .hero-description,.veil-root .concept-cairn.final-release .layout-cairn .vx-hero-actions,.veil-root .concept-cairn.final-release .layout-cairn .hero-demo-wrap{text-align:left!important;margin-left:0!important;margin-right:0!important}.veil-root .concept-lucent.final-release .layout-lucent .hero-description{margin-inline:0!important}.veil-root .concept-lucent.final-release .layout-lucent .vx-hero-actions{justify-content:flex-start!important}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-demo-wrap,.veil-root .concept-lucent.final-release .layout-lucent .hero-demo-wrap,.veil-root .concept-cairn.final-release .layout-cairn .hero-demo-wrap{width:min(720px,100%)!important}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-shader-wrap,.veil-root .concept-lucent.final-release .layout-lucent .hero-shader-wrap,.veil-root .concept-cairn.final-release .layout-cairn .hero-shader-wrap{opacity:.72!important;border-radius:34px!important;width:auto!important;height:36vh!important;inset:auto 24px 24px!important}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-index,.veil-root .concept-lucent.final-release .layout-lucent .hero-index,.veil-root .concept-cairn.final-release .layout-cairn .hero-index,.veil-root .concept-aurelia.final-release .layout-aurelia .vx-hero-note,.veil-root .concept-lucent.final-release .layout-lucent .vx-hero-note,.veil-root .concept-cairn.final-release .layout-cairn .vx-hero-note,.veil-root .concept-aurelia.final-release .layout-aurelia .hero-side-label,.veil-root .concept-lucent.final-release .layout-lucent .hero-side-label,.veil-root .concept-cairn.final-release .layout-cairn .hero-side-label{display:none!important}.veil-root .demo-window--aurelia,.veil-root .demo-window--lucent,.veil-root .demo-window--cairn{grid-template-columns:1fr}.veil-root .aurelia-media,.veil-root .lucent-proof__screen,.veil-root .cairn-media{min-height:460px}.veil-root .aurelia-proof{min-height:280px}.veil-root .cairn-marker{min-height:220px}}@media (width<=700px){.veil-root .concept-aurelia.final-release .full-header.final-sticky-header,.veil-root .concept-lucent.final-release .full-header.final-sticky-header,.veil-root .concept-cairn.final-release .full-header.final-sticky-header{border-radius:22px!important;width:calc(100% - 18px)!important;top:9px!important}.veil-root .concept-aurelia.final-release .layout-aurelia,.veil-root .concept-lucent.final-release .layout-lucent,.veil-root .concept-cairn.final-release .layout-cairn{min-height:940px!important}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-copy,.veil-root .concept-lucent.final-release .layout-lucent .hero-copy,.veil-root .concept-cairn.final-release .layout-cairn .hero-copy{top:112px!important;left:18px!important;right:18px!important}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-title,.veil-root .concept-lucent.final-release .layout-lucent .hero-title,.veil-root .concept-cairn.final-release .layout-cairn .hero-title{font-size:clamp(48px,14vw,70px)!important}.veil-root .concept-aurelia.final-release .layout-aurelia .hero-shader-wrap,.veil-root .concept-lucent.final-release .layout-lucent .hero-shader-wrap,.veil-root .concept-cairn.final-release .layout-cairn .hero-shader-wrap{border-radius:26px!important;height:32vh!important;bottom:12px!important;left:12px!important;right:12px!important}.veil-root .demo-window--aurelia,.veil-root .demo-window--lucent,.veil-root .demo-window--cairn{gap:10px}.veil-root .aurelia-media,.veil-root .lucent-proof,.veil-root .cairn-media,.veil-root .cairn-marker{border-radius:24px!important}.veil-root .aurelia-media,.veil-root .lucent-proof__screen,.veil-root .cairn-media{min-height:390px}.veil-root .lucent-proof__rail{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.veil-root .concept-aurelia.final-release .full-header.final-sticky-header,.veil-root .concept-lucent.final-release .full-header.final-sticky-header,.veil-root .concept-cairn.final-release .full-header.final-sticky-header,.veil-root .concept-aurelia.final-release .layout-aurelia .hero-shader-wrap,.veil-root .concept-lucent.final-release .layout-lucent .hero-shader-wrap,.veil-root .concept-cairn.final-release .layout-cairn .hero-shader-wrap,.veil-root .aurelia-media__stage i,.veil-root .cairn-media:before{animation:none!important}}.veil-root .concept-veil.final-release[data-theme=light] .full-hero{background:radial-gradient(70% 90% at 22% 42%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 68%), linear-gradient(110deg,#ffffff38,transparent 54%), color-mix(in srgb,var(--bg) 66%,transparent)!important}.veil-root .concept-veil.final-release[data-theme=light] .landing-section:nth-of-type(2n){background:radial-gradient(62% 86% at 18% 20%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%), linear-gradient(125deg,color-mix(in srgb,var(--surface) 72%,transparent),color-mix(in srgb,var(--bg) 58%,transparent))!important}.veil-root .concept-veil.final-release[data-theme=light] .final-demo:before{opacity:.92;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent),transparent 68%)}.veil-root .concept-veil.final-release[data-theme=light] .demo-browser__stage{background:radial-gradient(90% 80% at 22% 60%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 66%), linear-gradient(125deg,color-mix(in srgb,var(--accent) 10%,var(--bg)),color-mix(in srgb,var(--bg) 72%,transparent))}.veil-root .concept-veil.final-release .layout-veil .hero-rule--two{display:none!important}.veil-root .concept-veil.final-release .layout-veil .hero-rule--one{background:linear-gradient(to bottom, color-mix(in srgb,var(--fg) 22%,transparent) 0%, color-mix(in srgb,var(--fg) 22%,transparent) 28%, transparent 38%, transparent 66%, color-mix(in srgb,var(--fg) 16%,transparent) 76%, color-mix(in srgb,var(--fg) 16%,transparent) 100%)!important;opacity:.72!important}.veil-root .concept-veil.final-release .final-cta{background:radial-gradient(65% 90% at 82% 18%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 68%), radial-gradient(58% 86% at 14% 84%,color-mix(in srgb,var(--fg) 5%,transparent),transparent 70%), color-mix(in srgb,var(--bg) 68%,transparent)!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;place-items:center!important;min-height:clamp(610px,72vh,760px)!important;padding:clamp(84px,8vw,132px) 3.2vw!important;display:grid!important}.veil-root .concept-veil.final-release .final-cta:before{content:""!important;z-index:-1!important;border:1px solid var(--line)!important;background:linear-gradient(115deg,color-mix(in srgb,var(--surface) 72%,transparent),transparent 52%), color-mix(in srgb,var(--bg) 44%,transparent)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;position:absolute!important;inset:clamp(30px,4vw,64px) 3.2vw!important;box-shadow:0 34px 110px #00000014!important}.veil-root .concept-veil.final-release .final-cta:after{content:"LP / FINAL CAPTURE";color:var(--muted);letter-spacing:.17em;text-transform:uppercase;font:600 8px/1 Manrope,sans-serif;position:absolute;top:clamp(50px,5.5vw,82px);right:5.2vw}.veil-root .concept-veil.final-release .final-shader{overflow:hidden;opacity:.34!important;inset:clamp(30px,4vw,64px) 3.2vw!important}.veil-root .concept-veil.final-release .final-copy{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-align:left!important;background:0 0!important;grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr)!important;align-items:end!important;column-gap:clamp(42px,7vw,112px)!important;width:min(1120px,82vw)!important;padding:0!important;display:grid!important}.veil-root .concept-veil.final-release .final-copy>span{grid-column:1/3;margin-bottom:24px}.veil-root .concept-veil.final-release .final-title{grid-column:1/3;max-width:11.5ch;text-align:left!important;justify-content:flex-start!important;margin:0 0 clamp(40px,5vw,70px)!important;font-size:clamp(54px,6.8vw,108px)!important;line-height:.86!important}.veil-root .concept-veil.final-release .final-copy>p{max-width:560px!important;color:var(--muted)!important;margin:0!important;font-size:13px!important;line-height:1.7!important}.veil-root .concept-veil.final-release .final-copy>a{border:1px solid var(--line)!important;background:color-mix(in srgb,var(--surface) 74%,transparent)!important;min-width:min(330px,100%)!important;min-height:58px!important;color:var(--fg)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;justify-content:space-between!important;justify-self:end!important;gap:28px!important}.veil-root .concept-veil.final-release .final-copy>a:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--accent) 12%,var(--surface))!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-title{font-size:clamp(66px,8.05vw,130px)!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-description{max-width:390px!important;margin-left:54vw!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-demo-wrap{width:min(840px,70vw)!important;margin:clamp(34px,4.6vh,52px) auto 0!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .capture-demo{background:color-mix(in srgb,var(--bg) 60%,transparent)!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;padding:9px!important;box-shadow:0 30px 100px #0000001f!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .capture-demo__bar{background:color-mix(in srgb,var(--surface) 84%,transparent)!important;min-height:60px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .capture-demo input{padding-left:18px!important;font-size:14px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .capture-demo button{justify-content:space-between!important;min-width:190px!important}@media (width<=1100px){.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-title__line:nth-child(2){margin-left:18vw!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-description{margin-left:46vw!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-demo-wrap{width:min(760px,82vw)!important}}@media (width<=800px){.veil-root .concept-veil.final-release[data-theme=light]>.final-ambient-canvas{opacity:.36!important}.veil-root .concept-veil.final-release .final-copy{grid-template-columns:1fr!important;width:min(90vw,720px)!important}.veil-root .concept-veil.final-release .final-copy>span,.veil-root .concept-veil.final-release .final-title{grid-column:1!important}.veil-root .concept-veil.final-release .final-copy>a{justify-self:start!important;margin-top:30px!important}.veil-root .concept-veil.final-release .final-cta:after{display:none}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-title__line:nth-child(2),.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-description{margin-left:0!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-demo-wrap{width:100%!important;margin:28px 0 0!important}}@media (width<=520px){.veil-root .concept-veil.final-release .final-cta{padding-left:18px!important;padding-right:18px!important}.veil-root .concept-veil.final-release .final-cta:before,.veil-root .concept-veil.final-release .final-shader{left:18px!important;right:18px!important}.veil-root .concept-veil.final-release .final-title{font-size:clamp(46px,14vw,68px)!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .capture-demo button{min-width:0!important}}.veil-root .concept-veil.final-release .features-section .feature-grid{border-top:1px solid var(--line)!important;border-left:1px solid var(--line)!important;background:color-mix(in srgb,var(--bg) 82%,transparent)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;display:grid!important}.veil-root .concept-veil.final-release .features-section .feature-card{background:color-mix(in srgb,var(--bg) 58%,transparent)!important;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;min-height:clamp(330px,31vw,430px)!important;box-shadow:none!important;grid-column:auto!important;padding:clamp(20px,1.7vw,28px)!important}.veil-root .concept-veil.final-release .features-section .feature-card:nth-child(2),.veil-root .concept-veil.final-release .features-section .feature-card:nth-child(3),.veil-root .concept-veil.final-release .features-section .feature-card:nth-child(6){background:linear-gradient(135deg, color-mix(in srgb,var(--accent) 5%,var(--bg)), color-mix(in srgb,var(--bg) 66%,transparent))!important}.veil-root .concept-veil.final-release .features-section .feature-card small{margin-top:clamp(28px,4vw,62px)!important}.veil-root .concept-veil.final-release .features-section .feature-card h3{max-width:12ch!important;margin-top:auto!important;font-size:clamp(34px,3.25vw,56px)!important}.veil-root .concept-veil.final-release .features-section .feature-card p{max-width:54ch!important}.veil-root .concept-veil.final-release[data-theme=light]{--bg:#e1d9cd!important;--surface:#faf4eb80!important;--muted:#625b53!important;--line:#1b171430!important;--accent:#8f7056!important}.veil-root .concept-veil.final-release[data-theme=light]>.final-ambient-canvas{opacity:.56!important;filter:saturate(.92)contrast(1.08)sepia(.08)!important}.veil-root .concept-veil.final-release[data-theme=light] .landing-section,.veil-root .concept-veil.final-release[data-theme=light] .final-demo,.veil-root .concept-veil.final-release[data-theme=light] .proof-tape{background:radial-gradient(72% 105% at 12% 18%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 66%), radial-gradient(70% 98% at 88% 80%,#5f4d3f12,transparent 70%), linear-gradient(135deg,color-mix(in srgb,var(--bg) 88%,#bda993 12%),color-mix(in srgb,var(--bg) 95%,#f3eee6 5%))!important}.veil-root .concept-veil.final-release[data-theme=light] .landing-section:nth-of-type(3n+2){background:radial-gradient(66% 92% at 82% 24%,color-mix(in srgb,var(--accent) 17%,transparent),transparent 68%), radial-gradient(54% 78% at 16% 82%,#493d330f,transparent 72%), linear-gradient(145deg,color-mix(in srgb,var(--bg) 90%,#c7b49f 10%),color-mix(in srgb,var(--surface) 74%,var(--bg)))!important}.veil-root .concept-veil.final-release[data-theme=light] .landing-section:nth-of-type(3n){background:radial-gradient(68% 96% at 16% 26%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 69%), linear-gradient(115deg,color-mix(in srgb,#6f5b49 4%,var(--bg)),color-mix(in srgb,var(--bg) 92%,#f0ebe3 8%))!important}.veil-root .concept-veil.final-release[data-theme=light] .features-section .feature-grid{background:color-mix(in srgb,#bda992 7%,var(--bg))!important}.veil-root .concept-veil.final-release .full-hero{padding-bottom:54px!important}.veil-root .concept-veil.final-release .full-hero>.proof-tape--hero{z-index:15!important;background:color-mix(in srgb,var(--bg) 68%,transparent)!important;border-top:1px solid var(--line)!important;-webkit-backdrop-filter:blur(18px)saturate(.92)!important;backdrop-filter:blur(18px)saturate(.92)!important;border-bottom:0!important;height:54px!important;margin:0!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.veil-root .concept-veil.final-release .full-hero>.proof-tape--hero .proof-track span{color:color-mix(in srgb,var(--fg) 64%,var(--muted))!important}.veil-root .concept-veil.final-release .layout-veil .hero-index,.veil-root .concept-veil.final-release .layout-veil .hero-side-label,.veil-root .concept-veil.final-release .layout-veil .scroll-cue{bottom:78px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil:after{content:"";top:calc(var(--header-h) + 18px);z-index:0;pointer-events:none;border:1px solid color-mix(in srgb,var(--fg) 17%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--fg) 22%,transparent),color-mix(in srgb,var(--fg) 22%,transparent)) left 24px top 22px/72px 1px no-repeat, linear-gradient(180deg,color-mix(in srgb,var(--fg) 22%,transparent),color-mix(in srgb,var(--fg) 22%,transparent)) left 24px top 22px/1px 72px no-repeat, linear-gradient(90deg,color-mix(in srgb,var(--accent) 28%,transparent),color-mix(in srgb,var(--accent) 28%,transparent)) right 24px bottom 22px/96px 1px no-repeat, linear-gradient(180deg,color-mix(in srgb,var(--accent) 28%,transparent),color-mix(in srgb,var(--accent) 28%,transparent)) right 24px bottom 22px/1px 96px no-repeat;box-shadow:inset 0 0 80px color-mix(in srgb,var(--accent) 3%,transparent);position:absolute;bottom:72px;left:22px;right:22px}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-copy{top:clamp(128px,13.8vh,156px)!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-demo-wrap{z-index:5;position:relative;width:min(860px,72vw)!important;margin:clamp(40px,5.6vh,66px) auto 0!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-demo-wrap:before{content:"PASTE URL / CAPTURE / KEEP CONTROL";color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font:600 7px/1 Manrope,sans-serif;position:absolute;top:-24px;left:18px}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .capture-demo{border:1px solid color-mix(in srgb,var(--fg) 16%,transparent)!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-index,.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-side-label{z-index:4}.veil-root .concept-veil.final-release>.final-gradual-blur{height:108px!important}.veil-root .concept-veil.final-release>.final-gradual-blur i:nth-child(4){-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.veil-root .concept-veil.final-release>.final-gradual-blur i:nth-child(5){-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.veil-root .concept-veil.final-release>.final-gradual-blur i:nth-child(6){-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}@media (width<=1000px){.veil-root .concept-veil.final-release .features-section .feature-grid{grid-template-columns:1fr!important}.veil-root .concept-veil.final-release .features-section .feature-card{min-height:300px!important}.veil-root .concept-veil.final-release .full-hero>.proof-tape--hero{height:50px!important}.veil-root .concept-veil.final-release .full-hero{padding-bottom:50px!important}.veil-root .concept-veil.final-release .layout-veil .hero-index,.veil-root .concept-veil.final-release .layout-veil .hero-side-label,.veil-root .concept-veil.final-release .layout-veil .scroll-cue{bottom:70px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil:after{bottom:64px;left:14px;right:14px}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-shader-wrap{bottom:65px!important;left:15px!important;right:15px!important}}@media (width<=700px){.veil-root .concept-veil.final-release .full-hero>.proof-tape--hero{height:48px!important}.veil-root .concept-veil.final-release .full-hero{padding-bottom:48px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil:after{display:none}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-shader-wrap{bottom:48px!important;left:0!important;right:0!important}.veil-root .concept-veil.final-release>.final-gradual-blur{height:74px!important}}.veil-root .concept-veil.final-release.hero-variant-centered .full-hero{min-height:max(900px,100svh)!important;padding-top:0!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil:after{top:calc(var(--header-h) + 10px)!important;border-color:color-mix(in srgb,var(--fg) 18%,transparent)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--fg) 26%,transparent),color-mix(in srgb,var(--fg) 26%,transparent)) left 28px top 24px/78px 1px no-repeat, linear-gradient(180deg,color-mix(in srgb,var(--fg) 26%,transparent),color-mix(in srgb,var(--fg) 26%,transparent)) left 28px top 24px/1px 78px no-repeat, linear-gradient(90deg,color-mix(in srgb,var(--accent) 34%,transparent),color-mix(in srgb,var(--accent) 34%,transparent)) right 28px bottom 24px/104px 1px no-repeat, linear-gradient(180deg,color-mix(in srgb,var(--accent) 34%,transparent),color-mix(in srgb,var(--accent) 34%,transparent)) right 28px bottom 24px/1px 104px no-repeat!important;box-shadow:inset 0 0 90px color-mix(in srgb,var(--accent) 3.5%,transparent)!important;bottom:72px!important;left:30px!important;right:30px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-shader-wrap{inset:calc(var(--header-h) + 11px) 31px 73px!important;opacity:.72!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-copy{top:calc(var(--header-h) + 52px)!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;width:auto!important;max-width:none!important;padding:20px clamp(34px,3vw,54px) 38px!important;display:flex!important;bottom:104px!important;left:4vw!important;right:4vw!important;transform:translateY(1.8vh)!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-eyebrow{max-width:48ch!important;margin:0 0 clamp(22px,2.3vh,32px) 10px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-title{font-size:clamp(64px,7.75vw,126px)!important;line-height:.82!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-title__line:nth-child(2){margin-left:23vw!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-description{max-width:405px!important;margin:18px 0 0 52vw!important;line-height:1.62!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .vx-hero-actions{display:none!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-demo-wrap{z-index:6!important;width:min(900px,72vw)!important;margin:clamp(32px,4.2vh,48px) auto 0!important;position:relative!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-demo-wrap:before{content:"PASTE URL / CAPTURE / KEEP CONTROL"!important;color:color-mix(in srgb,var(--fg) 56%,var(--muted))!important;letter-spacing:.18em!important;font:650 8px/1 Manrope,sans-serif!important;top:-25px!important;left:20px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .capture-demo{border:1px solid color-mix(in srgb,var(--fg) 18%,transparent)!important;background:color-mix(in srgb,var(--bg) 59%,transparent)!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;padding:9px!important;box-shadow:0 30px 100px #0000001f,inset 0 1px #ffffff0d!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .capture-demo__bar{min-height:60px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .vx-hero-note{top:calc(var(--header-h) + 42px)!important;letter-spacing:.16em!important;gap:16px!important;padding-right:2px!important;font-size:9px!important;line-height:1.2!important;right:52px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .vx-hero-note i{width:72px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-index{font-size:18px!important;bottom:82px!important;left:52px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .scroll-cue{letter-spacing:.16em!important;z-index:8!important;gap:12px!important;font-size:9px!important;bottom:82px!important;left:50%!important;transform:translate(-50%)!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .scroll-cue i{width:56px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .scroll-cue b{font-size:15px!important;line-height:1!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-side-label{letter-spacing:.13em!important;text-align:right!important;z-index:8!important;justify-content:flex-end!important;gap:22px!important;width:330px!important;font-size:8.5px!important;line-height:1.25!important;bottom:82px!important;right:48px!important}.veil-root .concept-veil.final-release .features-section{overflow:hidden!important}.veil-root .concept-veil.final-release .features-section .vx-section-heading.split{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:end!important;gap:24px!important;max-width:none!important;margin-bottom:clamp(62px,6.5vw,98px)!important;display:grid!important}.veil-root .concept-veil.final-release .features-section .vx-section-heading.split>div{grid-column:1/8!important}.veil-root .concept-veil.final-release .features-section .vx-section-heading.split>p{grid-column:9/13!important;justify-self:end!important;max-width:430px!important;margin:0 0 8px!important}.veil-root .concept-veil.final-release .features-section .feature-grid{background:0 0!important;border:0!important;grid-template-rows:minmax(320px,auto) minmax(300px,auto)!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;padding:60px 0 0!important;display:grid!important;position:relative!important}.veil-root .concept-veil.final-release .features-section .feature-grid:before{content:"CAPTURE   ·   EDIT   ·   VERIFY   ·   SHIP";border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;height:42px!important;color:color-mix(in srgb,var(--fg) 70%,var(--muted))!important;letter-spacing:.34em!important;white-space:pre!important;text-transform:uppercase!important;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 6%,transparent),transparent)!important;justify-content:center!important;align-items:center!important;font:650 8px/1 Manrope,sans-serif!important;display:flex!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.veil-root .concept-veil.final-release .features-section .feature-card{border:1px solid var(--line)!important;background:radial-gradient(90% 120% at 12% 8%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 68%), color-mix(in srgb,var(--surface) 52%,transparent)!important;height:100%!important;min-height:0!important;box-shadow:none!important;flex-direction:column!important;padding:24px!important;display:flex!important;position:relative!important;overflow:hidden!important}.veil-root .concept-veil.final-release .features-section .feature-card:before{content:"";background:color-mix(in srgb,var(--accent) 78%,transparent);width:clamp(54px,5vw,84px);height:1px;transition:width .55s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.veil-root .concept-veil.final-release .features-section .feature-card:hover:before{width:100%}.veil-root .concept-veil.final-release .features-section .feature-card:first-child{grid-area:1/1/auto/6!important}.veil-root .concept-veil.final-release .features-section .feature-card:nth-child(2){grid-area:1/6/auto/10!important}.veil-root .concept-veil.final-release .features-section .feature-card:nth-child(3){grid-area:1/10/auto/13!important}.veil-root .concept-veil.final-release .features-section .feature-card:nth-child(4){grid-area:2/1/auto/4!important}.veil-root .concept-veil.final-release .features-section .feature-card:nth-child(5){grid-area:2/4/auto/9!important}.veil-root .concept-veil.final-release .features-section .feature-card:nth-child(6){grid-area:2/9/auto/13!important}.veil-root .concept-veil.final-release .features-section .feature-card>span{border:1px solid var(--line)!important;width:30px!important;height:21px!important;color:var(--muted)!important;background:color-mix(in srgb,var(--bg) 48%,transparent)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0 0 14px!important;font-size:7px!important;display:inline-flex!important}.veil-root .concept-veil.final-release .features-section .feature-card>small{border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line))!important;width:max-content!important;color:color-mix(in srgb,var(--accent) 82%,var(--fg))!important;background:color-mix(in srgb,var(--accent) 5%,transparent)!important;border-radius:999px!important;margin:0 0 24px!important;padding:5px 9px!important}.veil-root .concept-veil.final-release .features-section .feature-card h3{max-width:13ch!important;margin:auto 0 14px!important;font-size:clamp(29px,2.75vw,48px)!important;line-height:.95!important}.veil-root .concept-veil.final-release .features-section .feature-card:nth-child(3) h3,.veil-root .concept-veil.final-release .features-section .feature-card:nth-child(4) h3{font-size:clamp(25px,2.2vw,39px)!important}.veil-root .concept-veil.final-release .features-section .feature-card p{max-width:48ch!important;font-size:11px!important;line-height:1.68!important}.veil-root .concept-veil.final-release .features-section .feature-card>i{opacity:.45!important;font-size:15px!important;top:20px!important;right:20px!important}.veil-root .concept-veil.final-release[data-theme=light] .features-section{background:radial-gradient(54% 72% at 15% 30%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 72%), radial-gradient(48% 64% at 82% 70%,#6c584717,transparent 74%), linear-gradient(128deg,color-mix(in srgb,var(--bg) 86%,#c4ae96 14%),color-mix(in srgb,var(--bg) 94%,#eee6dc 6%))!important}.veil-root .concept-veil.final-release[data-theme=light] .features-section .feature-card{background:radial-gradient(90% 120% at 12% 8%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 68%), #f2eadf8a!important}.veil-root .concept-veil.hero-variant-centered .veil-scroll-word{opacity:0;filter:blur(10px);transform-origin:50% 100%;transition:opacity .68s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--veil-word-i) * 34ms);display:inline-block;transform:translateY(.45em)scale(.985)}.veil-root .concept-veil.hero-variant-centered .veil-title-visible .veil-scroll-word{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.veil-root .concept-veil.final-release>.final-gradual-blur{z-index:72!important;pointer-events:none!important;opacity:0!important;isolation:isolate!important;width:100%!important;height:7rem!important;transition:opacity .32s ease-out!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.veil-root .concept-veil.final-release>.final-gradual-blur.vx-is-active{opacity:1!important}.veil-root .concept-veil.final-release>.final-gradual-blur .final-gradual-blur__inner{pointer-events:none!important;width:100%!important;height:100%!important;position:relative!important}.veil-root .concept-veil.final-release>.final-gradual-blur .final-gradual-blur__inner>i{-webkit-backdrop-filter:blur(var(--veil-blur))!important;backdrop-filter:blur(var(--veil-blur))!important;-webkit-mask-image:var(--veil-mask)!important;mask-image:var(--veil-mask)!important;-webkit-mask-image:var(--veil-mask)!important;opacity:1!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.veil-root .concept-veil.final-release>.final-gradual-blur:after{content:"";background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--bg) 22%,transparent));pointer-events:none;position:absolute;inset:45% 0 0}@media (width<=1100px){.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil:after{left:20px!important;right:20px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-shader-wrap{left:21px!important;right:21px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-copy{top:calc(var(--header-h) + 44px)!important;padding:20px 22px 30px!important;bottom:96px!important;transform:translateY(1vh)!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-title__line:nth-child(2){margin-left:17vw!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-description{margin-left:44vw!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-demo-wrap{width:min(820px,84vw)!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .vx-hero-note{right:38px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-side-label{width:290px!important;right:34px!important}.veil-root .concept-veil.final-release .features-section .feature-grid{grid-template-rows:auto!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.veil-root .concept-veil.final-release .features-section .feature-card:first-child{grid-area:auto/1/auto/4!important}.veil-root .concept-veil.final-release .features-section .feature-card:nth-child(2){grid-area:auto/4/auto/7!important}.veil-root .concept-veil.final-release .features-section .feature-card:nth-child(3){grid-area:auto/1/auto/3!important}.veil-root .concept-veil.final-release .features-section .feature-card:nth-child(4){grid-area:auto/3/auto/5!important}.veil-root .concept-veil.final-release .features-section .feature-card:nth-child(5){grid-area:auto/5/auto/7!important}.veil-root .concept-veil.final-release .features-section .feature-card:nth-child(6){grid-area:auto/2/auto/6!important}.veil-root .concept-veil.final-release .features-section .feature-card{min-height:280px!important}}@media (width<=800px){.veil-root .concept-veil.final-release.hero-variant-centered .full-hero{padding-top:0!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil:after{display:none!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-shader-wrap{bottom:48px!important;left:0!important;right:0!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-copy{padding:0!important;display:block!important;inset:128px 18px auto!important;transform:none!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-eyebrow,.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-title__line:nth-child(2),.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-description{margin-left:0!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-demo-wrap{width:100%!important;margin:28px 0 0!important}.veil-root .concept-veil.final-release .features-section .vx-section-heading.split{grid-template-columns:1fr!important}.veil-root .concept-veil.final-release .features-section .vx-section-heading.split>div,.veil-root .concept-veil.final-release .features-section .vx-section-heading.split>p{grid-column:1!important;justify-self:start!important}.veil-root .concept-veil.final-release .features-section .vx-section-heading.split>p{margin-top:26px!important}.veil-root .concept-veil.final-release .features-section .feature-grid{grid-template-columns:1fr!important;gap:12px!important}.veil-root .concept-veil.final-release .features-section .feature-grid:before{justify-content:flex-start!important;padding-left:2px!important;overflow:hidden!important}.veil-root .concept-veil.final-release .features-section .feature-card:nth-child(n){grid-area:auto/1!important;min-height:250px!important}.veil-root .concept-veil.final-release>.final-gradual-blur{height:5.5rem!important}}@media (prefers-reduced-motion:reduce){.veil-root .concept-veil.hero-variant-centered .veil-scroll-word{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .vx-hero-note{top:calc(var(--header-h) + 50px)!important;padding:0 2px 0 14px!important;right:78px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-index{bottom:108px!important;left:64px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .scroll-cue{bottom:108px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-side-label{gap:28px!important;width:360px!important;bottom:108px!important;right:72px!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=dark] .features-section .feature-card{background:radial-gradient(110% 120% at 10% 6%,#bc9b7e13,#0000 64%),linear-gradient(145deg,#1b1815f5,#12110ffb)!important;border-color:#e7dcd029!important;box-shadow:inset 0 1px #ffffff06,0 18px 55px #0000001f!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .features-section .feature-card{background:radial-gradient(110% 120% at 10% 6%,#8f70561b,#0000 66%),linear-gradient(145deg,#eee5d9f7,#e0d5c6fb)!important;border-color:#241d182e!important;box-shadow:inset 0 1px #ffffff75,0 20px 60px #5b46340f!important}.veil-root .concept-veil.final-release.hero-variant-centered .veil-position-journey{position:relative!important;overflow:hidden!important}.veil-root .concept-veil.final-release.hero-variant-centered .veil-position-journey:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--accent) 11%,transparent),transparent 67%);filter:blur(32px);pointer-events:none;border-radius:50%;width:min(760px,62vw);height:min(760px,62vw);position:absolute;top:12%;right:-16vw}.veil-root .concept-veil.final-release.hero-variant-centered .veil-position-journey .vx-section-heading{z-index:2;position:relative;margin-bottom:clamp(42px,5vw,72px)!important}.veil-root .concept-veil.final-release.hero-variant-centered .veil-position-flow{z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:58px;color:color-mix(in srgb,var(--fg) 72%,var(--muted));grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:16px;margin:0 0 18px;padding:0 4px;display:grid;position:relative}.veil-root .concept-veil.final-release.hero-variant-centered .veil-position-flow>span{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font:600 8px/1 Manrope,sans-serif;display:flex}.veil-root .concept-veil.final-release.hero-variant-centered .veil-position-flow>span i{border:1px solid var(--line);width:26px;height:20px;color:var(--muted);background:color-mix(in srgb,var(--surface) 72%,var(--bg));border-radius:999px;place-items:center;font-size:7px;font-style:normal;display:grid}.veil-root .concept-veil.final-release.hero-variant-centered .veil-position-flow>em{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 65%,transparent),var(--line));color:#0000;height:1px;overflow:hidden}.veil-root .concept-veil.final-release.hero-variant-centered .position-grid{z-index:2;position:relative;background:0 0!important;border:0!important;grid-template-rows:minmax(330px,auto) minmax(330px,auto)!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-grid:before{content:"";background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--accent) 55%,var(--line)),transparent);pointer-events:none;opacity:.7;width:1px;position:absolute;top:14%;bottom:14%;left:50%}.veil-root .concept-veil.final-release.hero-variant-centered .position-card{border:1px solid var(--line)!important;flex-direction:column!important;height:100%!important;min-height:0!important;padding:28px 30px 26px!important;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .45s,background .45s!important;display:flex!important;position:relative!important;overflow:hidden!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=dark] .position-card{background:linear-gradient(145deg,#1c1916f5,#11100efb)!important;box-shadow:inset 0 1px #ffffff06!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .position-card{background:linear-gradient(145deg,#f0e7dbf7,#dfd3c4fb)!important;box-shadow:inset 0 1px #ffffff75!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card:hover{border-color:color-mix(in srgb,var(--accent) 46%,var(--line))!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card:first-child{grid-area:1/1/auto/7!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card:nth-child(2){grid-area:1/8/auto/13!important;margin-top:46px!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card:nth-child(3){grid-area:2/1/auto/6!important;margin-left:7%!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card:nth-child(4){grid-area:2/7/auto/13!important;margin-top:-18px!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card>span:first-child{width:auto!important;height:auto!important;color:var(--muted)!important;letter-spacing:.15em!important;background:0 0!important;border:0!important;font:600 8px/1 Manrope,sans-serif!important;position:absolute!important;top:24px!important;left:30px!important}.veil-root .concept-veil.final-release.hero-variant-centered .veil-position-glyph{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));width:92px;height:92px;color:color-mix(in srgb,var(--accent) 80%,var(--fg));background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 68%);border-radius:50%;align-content:center;place-items:center;gap:9px;margin:38px 0 auto;display:grid}.veil-root .concept-veil.final-release.hero-variant-centered .veil-position-glyph svg{stroke:currentColor;stroke-width:1.5px;fill:none;width:34px;height:34px;color:color-mix(in srgb,var(--accent) 62%,var(--fg))}.veil-root .concept-veil.final-release.hero-variant-centered .veil-position-glyph span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font:650 7px/1 Manrope,sans-serif}.veil-root .concept-veil.final-release.hero-variant-centered .position-card h3{max-width:9ch!important;margin:28px 0 12px!important;font-size:clamp(38px,4vw,68px)!important;line-height:.9!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card p{max-width:48ch!important;font-size:12px!important;line-height:1.7!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card>b{letter-spacing:.16em!important;color:var(--muted)!important;font:600 8px/1 Manrope,sans-serif!important;position:absolute!important;bottom:24px!important;right:26px!important}.veil-root .concept-veil.final-release.hero-variant-centered .veil-position-pulse{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 13%,transparent),transparent 70%)!important;pointer-events:none!important;border-radius:50%!important;width:132px!important;height:132px!important;position:absolute!important;top:-42px!important;right:-42px!important}.veil-root .concept-veil.final-release.hero-variant-centered .vx-faq-item button b{letter-spacing:-.025em!important;font-family:Manrope,sans-serif!important;font-size:clamp(18px,1.85vw,27px)!important;font-weight:500!important;line-height:1.25!important}@media (width<=1000px){.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .vx-hero-note{right:56px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-index{bottom:94px!important;left:42px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .scroll-cue{bottom:94px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-side-label{width:300px!important;bottom:94px!important;right:44px!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-grid{grid-template-rows:auto!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card:first-child{grid-area:auto/1/auto/4!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card:nth-child(2){grid-area:auto/4/auto/7!important;margin-top:28px!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card:nth-child(3){grid-area:auto/1/auto/4!important;margin-left:0!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card:nth-child(4){grid-area:auto/4/auto/7!important;margin-top:14px!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-grid:before{display:none}}@media (width<=700px){.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .vx-hero-note{right:22px!important;top:calc(var(--header-h) + 26px)!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-index,.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .scroll-cue,.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-side-label{bottom:66px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-index{left:20px!important}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-side-label{width:auto!important;right:20px!important}.veil-root .concept-veil.final-release.hero-variant-centered .veil-position-flow{grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px 0}.veil-root .concept-veil.final-release.hero-variant-centered .veil-position-flow>em{display:none}.veil-root .concept-veil.final-release.hero-variant-centered .position-grid{grid-template-columns:1fr!important;gap:12px!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card:nth-child(n){grid-area:auto/1!important;min-height:300px!important;margin:0!important}.veil-root .concept-veil.final-release.hero-variant-centered .veil-position-glyph{width:76px;height:76px;margin-top:34px}}.veil-root .concept-veil.final-release.hero-variant-centered .veil-position-journey{background:var(--bg)!important}.veil-root .concept-veil.final-release.hero-variant-centered .veil-position-journey:before{display:none!important}.veil-root .concept-veil.final-release.hero-variant-centered .veil-position-flow{background:var(--bg)!important;margin-bottom:14px!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-grid{border:1px solid var(--line)!important;background:var(--line)!important;grid-template-rows:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;display:grid!important;overflow:hidden!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-grid:before{display:none!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card:nth-child(n){height:auto!important;min-height:390px!important;box-shadow:none!important;background:#151411!important;border:0!important;grid-area:auto!important;margin:0!important;padding:28px 26px 24px!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card:nth-child(n):after{content:"";background:linear-gradient(90deg,var(--accent),transparent 64%);opacity:.65;height:1px;position:absolute;top:0;left:26px;right:26px}.veil-root .concept-veil.final-release.hero-variant-centered .veil-position-glyph{background:var(--bg)!important;border-radius:18px!important;width:74px!important;height:74px!important;margin:34px 0 auto!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card h3{max-width:9ch!important;margin:34px 0 12px!important;font-size:clamp(34px,3vw,50px)!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card p{font-size:11px!important;line-height:1.65!important}.veil-root .concept-veil.final-release.hero-variant-centered .veil-position-pulse{display:none!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=dark] .features-section,.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=dark] .features-section .feature-grid{background:#0d0c0b!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=dark] .features-section .feature-card{box-shadow:none!important;background:#151411!important;border-color:#e7dcd026!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .features-section .feature-card{box-shadow:none!important;background:#e7ddcf!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=dark] .workflow-visual{background:#11100e!important;box-shadow:0 30px 90px #00000038!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=dark] .workflow-visual .visual-body,.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=dark] .workflow-visual .visual-body>main{background:#13110f!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=dark] .workflow-visual .visual-browser,.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=dark] .workflow-visual .visual-page{background:#0c0b0a!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=dark] .workflow-visual .visual-inspector{background:#181512!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=dark] .workflow-visual .visual-blocks span{background:#171411!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .workflow-visual{background:#d8ccbd!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .workflow-visual .visual-body,.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .workflow-visual .visual-body>main{background:#ded4c7!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .workflow-visual .visual-browser,.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .workflow-visual .visual-page{background:#eee5da!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .workflow-visual .visual-inspector{background:#d4c7b7!important}.veil-root .concept-veil.final-release.hero-variant-centered .veil-reviews{position:relative;overflow:hidden;background:var(--bg)!important}.veil-root .concept-veil.final-release.hero-variant-centered .veil-reviews:before{content:"";pointer-events:none;opacity:.24;background:linear-gradient(112deg,transparent 0 38%,color-mix(in srgb,var(--accent) 12%,transparent) 50%,transparent 62%);position:absolute;inset:0}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-rail{z-index:1;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1.45fr .78fr .78fr;margin-top:48px;display:grid;position:relative}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:360px;color:var(--fg);background:#151411;flex-direction:column;padding:28px;display:flex}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .veil-review-card{background:#e4d9ca}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-card>span{letter-spacing:.16em;color:var(--accent);font:600 8px/1 Manrope,sans-serif}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-card blockquote{letter-spacing:-.045em;max-width:22ch;margin:auto 0 34px;font:500 clamp(24px,2.5vw,42px)/1.08 Bricolage,sans-serif}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-card--lead blockquote{max-width:15ch;font-size:clamp(34px,4.1vw,66px)}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-card footer{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding-top:16px;display:flex}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-card footer b{letter-spacing:.08em;text-transform:uppercase;font:600 10px/1 Manrope,sans-serif}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-card footer small{color:var(--muted);font:500 9px/1.3 Manrope,sans-serif}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-ticker{z-index:1;border-bottom:1px solid var(--line);letter-spacing:.16em;min-height:56px;color:var(--muted);justify-content:space-between;align-items:center;gap:18px;font:600 8px/1 Manrope,sans-serif;display:flex;position:relative}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-ticker i{background:var(--accent);border-radius:50%;width:4px;height:4px}@media (width<=1100px){.veil-root .concept-veil.final-release.hero-variant-centered .position-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-rail{grid-template-columns:1fr 1fr}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-card--lead{grid-column:1/-1}}@media (width<=700px){.veil-root .concept-veil.final-release.hero-variant-centered .position-grid{grid-template-columns:1fr!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card:nth-child(n){min-height:300px!important}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-rail{grid-template-columns:1fr}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-card--lead{grid-column:auto}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-card{min-height:300px}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-ticker{white-space:nowrap;justify-content:flex-start;overflow:hidden}}.veil-root .capture-demo__note{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.veil-root .capture-demo__note[data-visible]{clip-path:none;white-space:normal;letter-spacing:.1em;text-transform:uppercase;width:auto;height:auto;color:var(--accent);margin:10px 4px 0;font:600 9px/1.5 Manrope,sans-serif;position:static;overflow:visible}.veil-root a.veil-header-cta{letter-spacing:.16em;text-transform:uppercase;color:var(--fg);margin-right:4px;padding-bottom:4px;font:650 9px/1 Manrope,sans-serif;position:relative}.veil-root .veil-header-cta:after{content:"";inset-inline:0;background:var(--accent);transform-origin:100%;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:0;transform:scaleX(0)}.veil-root .veil-header-cta:hover:after{transform-origin:0;transform:scaleX(1)}.veil-root .veil-nav-toggle{border:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;gap:5px;width:34px;height:34px;display:none}.veil-root .veil-nav-toggle i{background:var(--fg);width:15px;height:1px;transition:transform .4s var(--ease), opacity .3s var(--ease);display:block}.veil-root .veil-nav-toggle[aria-expanded=true] i:first-child{transform:translateY(3px)rotate(45deg)}.veil-root .veil-nav-toggle[aria-expanded=true] i:last-child{transform:translateY(-3px)rotate(-45deg)}.veil-root .veil-nav-sheet{inset:var(--header-h) 0 0;z-index:118;background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(26px)saturate(.92);backdrop-filter:blur(26px)saturate(.92);animation:veil-sheet-in .45s var(--ease) both;flex-direction:column;justify-content:center;gap:6px;padding:8vh clamp(24px,7vw,56px);display:none;position:fixed}@keyframes veil-sheet-in{0%{opacity:0}to{opacity:1}}.veil-root .veil-nav-sheet nav{gap:2px;display:grid}.veil-root .veil-nav-sheet nav>span{border-bottom:1px solid var(--line);opacity:0;animation:veil-sheet-item .55s var(--ease) calc(60ms + var(--sheet-i,0) * 45ms) both;display:block;transform:translateY(14px)}@keyframes veil-sheet-item{to{opacity:1;transform:none}}.veil-root .veil-nav-sheet nav a{letter-spacing:-.045em;color:var(--fg);padding:16px 2px;font:600 clamp(26px,7vw,40px)/1 Bricolage,sans-serif;display:block}.veil-root .veil-nav-sheet nav a.vx-is-current{color:var(--accent)}.veil-root a.veil-sheet-cta{border:1px solid var(--line);background:var(--cta-bg);min-height:58px;color:var(--cta-fg);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:34px;padding:0 18px 0 22px;font:700 10px/1 Manrope,sans-serif;display:flex}.veil-root .veil-sheet-cta b{font-size:20px}@media (width<=900px){.veil-root .veil-nav-toggle{display:grid}.veil-root .veil-nav-sheet{display:flex}.veil-root .veil-header-cta{display:none}}.veil-root .registry-grid.is-wide{grid-template-columns:1.35fr repeat(4,minmax(0,.7fr));gap:24px}@media (width<=1280px){.veil-root .registry-grid.is-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.veil-root .registry-grid.is-wide .registry-index{grid-column:1/-1;padding-right:0}}@media (width<=860px){.veil-root .registry-grid.is-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.veil-root .registry-grid.is-wide .registry-index{grid-column:1/-1;padding-right:0}}@media (width<=520px){.veil-root .registry-grid.is-wide{grid-template-columns:minmax(0,1fr)}}.veil-root .veil-lang{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 55%, transparent);align-items:center;display:inline-flex}.veil-root .veil-lang button{cursor:pointer;letter-spacing:.14em;color:var(--muted);transition:background .3s var(--ease), color .3s var(--ease);background:0 0;border:0;padding:6px 9px;font:700 8px/1 Manrope,sans-serif}.veil-root .veil-lang button.is-on{background:var(--cta-bg);color:var(--cta-fg)}.veil-root .veil-lang button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.veil-root .veil-nav-sheet .veil-lang{align-self:flex-start;margin-top:18px}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-demo-wrap:before{content:var(--veil-label-capture-field,"PASTE URL / CAPTURE / KEEP CONTROL")!important}.veil-root .concept-veil.final-release .features-section .feature-grid:before{content:var(--veil-label-capability-rail,"CAPTURE   ·   EDIT   ·   VERIFY   ·   SHIP")!important}.veil-root .concept-veil.final-release .final-cta:after{content:var(--veil-label-final-capture,"LP / FINAL CAPTURE")!important}.veil-root .final-pricing--archive .final-plan__head span:before{content:var(--veil-label-plan-prefix,"PLAN / ")!important}.veil-root .letter-reveal__word{white-space:nowrap;display:inline-block}.veil-root .capture-preview{z-index:3;border:1px solid color-mix(in srgb, var(--fg) 16%, transparent);background:linear-gradient(color-mix(in srgb, var(--veil-card-solid) 82%, transparent), color-mix(in srgb, var(--veil-card-solid) 82%, transparent));-webkit-backdrop-filter:blur(30px)saturate(1.04);transform-origin:50% 0;animation:capture-preview-in .56s var(--ease) both;grid-template-columns:minmax(0,168px) minmax(0,1fr);align-items:center;gap:14px;margin-top:12px;padding:10px;display:grid;position:relative;box-shadow:0 30px 90px #0000004d}.veil-root .capture-preview.is-leaving{animation:capture-preview-out .34s var(--ease) both;pointer-events:none}.veil-root .concept-veil[data-theme=dark] .capture-preview{--veil-card-solid:#151411}.veil-root .concept-veil[data-theme=light] .capture-preview{--veil-card-solid:#e7ddcf}@keyframes capture-preview-in{0%{opacity:0;filter:blur(12px);transform:translateY(-10px)scale(.975)}to{opacity:1;filter:blur();transform:none}}@keyframes capture-preview-out{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(10px);transform:translateY(-8px)scale(.985)}}.veil-root .capture-preview>*{animation:capture-preview-part .5s var(--ease) both .1s}.veil-root .capture-preview__meta>*{animation:capture-preview-part .55s var(--ease) both calc(.14s + var(--part,0) * 45ms)}.veil-root .capture-preview.is-leaving>*,.veil-root .capture-preview.is-leaving .capture-preview__meta>*{animation:none}@keyframes capture-preview-part{0%{opacity:0;filter:blur(6px);transform:translateY(7px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.veil-root .capture-preview,.veil-root .capture-preview.is-leaving,.veil-root .capture-preview>*,.veil-root .capture-preview__meta>*{opacity:1;filter:none;animation:none;transform:none}}.veil-root .capture-preview__shot{border:1px solid color-mix(in srgb, var(--fg) 12%, transparent);background:var(--veil-card-solid,#151411);aspect-ratio:16/10;border-radius:3px;align-self:center;position:relative;overflow:hidden}.veil-root .capture-demo button.capture-preview__close{z-index:4;cursor:pointer;border:1px solid color-mix(in srgb, var(--fg) 22%, transparent);background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:26px;height:26px;min-height:0;color:var(--muted);transition:color .35s var(--ease), border-color .35s var(--ease), background .35s var(--ease), transform .35s var(--ease);place-items:center;padding:0;font:500 13px/1 Manrope,sans-serif;display:grid;position:absolute;top:8px;right:8px}.veil-root .capture-demo button.capture-preview__close span{color:inherit;font-size:13px;line-height:1}.veil-root .capture-demo button.capture-preview__close:hover,.veil-root .capture-demo button.capture-preview__close:focus-visible{color:var(--fg);border-color:color-mix(in srgb, var(--accent) 70%, transparent);background:color-mix(in srgb, var(--accent) 18%, var(--bg));transform:rotate(90deg)}.veil-root .capture-preview__shot img{object-fit:cover;width:100%;height:100%;display:block}.veil-root .capture-preview__wire{background:var(--veil-card-solid,#151411);align-content:center;gap:9px;height:100%;padding:20px;display:grid}.veil-root .capture-preview__wire i{background:color-mix(in srgb, var(--accent) 70%, transparent);border-radius:999px;width:40%;height:4px}.veil-root .capture-preview__wire span{background:color-mix(in srgb, var(--fg) 30%, transparent);border-radius:999px;width:72%;height:8px}.veil-root .capture-preview__wire em{background:color-mix(in srgb, var(--fg) 16%, transparent);border-radius:999px;width:48%;height:6px}.veil-root .capture-preview__wire>div{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px;display:grid}.veil-root .capture-preview__wire b{border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 4%, transparent);height:26px}.veil-root .capture-preview__badge{letter-spacing:.14em;text-transform:uppercase;color:var(--fg);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);padding:4px 7px;font:650 7.5px/1 Manrope,sans-serif;position:absolute;bottom:8px;left:8px}.veil-root .capture-preview__meta{align-content:center;gap:5px;padding:4px 34px 4px 4px;display:grid}.veil-root .capture-preview__meta>:nth-child(2){--part:1}.veil-root .capture-preview__meta>:nth-child(3){--part:2}.veil-root .capture-preview__meta>:nth-child(4){--part:3}.veil-root .capture-preview__meta>:nth-child(5){--part:4}.veil-root .capture-preview__meta>:nth-child(6){--part:5}.veil-root .capture-preview__eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--accent);font:650 8px/1 Manrope,sans-serif}.veil-root .capture-preview__title{letter-spacing:-.03em;color:var(--fg);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:26ch;font:600 clamp(16px,1.7vw,21px)/1.1 Bricolage,sans-serif;display:-webkit-box;overflow:hidden}.veil-root .capture-preview__host{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font:500 11px/1.2 Manrope,sans-serif;overflow:hidden}.veil-root .capture-preview__meta p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:46ch;margin:2px 0 0;font:500 11.5px/1.5 Manrope,sans-serif;display:-webkit-box;overflow:hidden}.veil-root a.capture-preview__go{background:var(--cta-bg);min-height:42px;color:var(--cta-fg);letter-spacing:.13em;text-transform:uppercase;border:1px solid #0000;justify-content:space-between;align-self:start;align-items:center;gap:18px;margin-top:8px;padding:0 16px;font:700 9px/1 Manrope,sans-serif;display:inline-flex}.veil-root a.capture-preview__go span{color:var(--cta-fg)}.veil-root .capture-preview__meta small{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font:600 8px/1.4 Manrope,sans-serif}@media (width<=560px){.veil-root .capture-preview{grid-template-columns:minmax(0,1fr)}.veil-root .capture-preview__shot{aspect-ratio:16/9}}.veil-root .capture-demo__bar{gap:8px;padding:6px}.veil-root .capture-demo__bar>button{border-left:0}.veil-root .capture-demo input:focus-visible{border-radius:0;outline:none}.veil-root .capture-demo input:focus{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--fg) 55%, transparent)}@property --capture-lap{syntax:"<angle>";inherits:false;initial-value:0deg}.veil-root .capture-demo__bar>button,.veil-root a.capture-preview__go{isolation:isolate;transition:letter-spacing .5s var(--ease), box-shadow .5s var(--ease), transform .35s var(--ease);position:relative;overflow:hidden}.veil-root .capture-demo__bar>button:hover,.veil-root a.capture-preview__go:hover{letter-spacing:.16em;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.veil-root .capture-demo__bar>button:not(:disabled):active,.veil-root a.capture-preview__go:active{transform:scale(.985)}.veil-root .capture-demo__bar>button:before,.veil-root a.capture-preview__go:before{content:"";background:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--accent) 28%, transparent) 48%, transparent 100%);pointer-events:none;z-index:-1;width:34%;position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-180%)skew(-14deg)}.veil-root .capture-demo__bar>button:hover:before,.veil-root a.capture-preview__go:hover:before{animation:capture-sheen .95s var(--ease) forwards}@keyframes capture-sheen{to{transform:translate(380%)skew(-14deg)}}.veil-root .capture-demo__bar>button:after,.veil-root a.capture-preview__go:after{content:"";background:conic-gradient(from var(--capture-lap), transparent 0 72%, color-mix(in srgb, var(--accent) 45%, transparent) 84%, var(--accent) 92%, transparent 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:2;transition:opacity .3s var(--ease);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.veil-root .capture-demo__bar>button:hover:after,.veil-root a.capture-preview__go:hover:after{opacity:1;animation:capture-lap 1.15s var(--ease) forwards}@keyframes capture-lap{0%{--capture-lap:0deg}to{--capture-lap:360deg;opacity:0}}.veil-root .capture-demo__bar>button .capture-demo__arrow,.veil-root a.capture-preview__go .capture-demo__arrow{z-index:1;width:1em;height:1em;font-size:15px;line-height:1;display:inline-grid;position:relative;overflow:hidden}.veil-root .capture-demo__bar>button .capture-demo__arrow>i,.veil-root a.capture-preview__go .capture-demo__arrow>i{transition:transform .5s var(--ease), opacity .4s var(--ease);grid-area:1/1;font-style:normal}.veil-root .capture-demo__bar>button .capture-demo__arrow>i:last-child,.veil-root a.capture-preview__go .capture-demo__arrow>i:last-child{opacity:0;transform:translate(-110%,110%)}.veil-root .capture-demo__bar>button:hover .capture-demo__arrow>i:first-child,.veil-root a.capture-preview__go:hover .capture-demo__arrow>i:first-child{opacity:0;transform:translate(110%,-110%)}.veil-root .capture-demo__bar>button:hover .capture-demo__arrow>i:last-child,.veil-root a.capture-preview__go:hover .capture-demo__arrow>i:last-child{opacity:1;transition-delay:60ms;transform:none}@media (prefers-reduced-motion:reduce){.veil-root .capture-demo__bar>button,.veil-root a.capture-preview__go,.veil-root .capture-demo__bar>button .capture-demo__arrow>i,.veil-root a.capture-preview__go .capture-demo__arrow>i{transition:none}.veil-root .capture-demo__bar>button:before,.veil-root .capture-demo__bar>button:after,.veil-root a.capture-preview__go:before,.veil-root a.capture-preview__go:after{display:none}.veil-root .capture-demo__bar>button:hover .capture-demo__arrow>i:first-child,.veil-root a.capture-preview__go:hover .capture-demo__arrow>i:first-child{opacity:1;transform:none}.veil-root .capture-demo__bar>button:hover .capture-demo__arrow>i:last-child,.veil-root a.capture-preview__go:hover .capture-demo__arrow>i:last-child{opacity:0}}.veil-root :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=button],.button,input:not([type=radio]):not([type=checkbox]),textarea,select,a,.primary-cta,.text-cta,.veil-header-cta,.capture-preview__go,.registry-cta):focus-visible{border-radius:0}.veil-root .veil-section-link{border-bottom:1px solid var(--line);color:var(--fg);letter-spacing:.13em;text-transform:uppercase;transition:border-color .35s var(--ease), gap .35s var(--ease);align-items:center;gap:14px;margin-top:22px;padding:0 0 10px;font:600 10px/1 Manrope,sans-serif;text-decoration:none;display:inline-flex}.veil-root .veil-section-link b{color:var(--accent);font-size:13px;font-weight:500;line-height:1}.veil-root .veil-section-link:hover{border-bottom-color:var(--accent);gap:20px}.veil-root .vx-section-heading.split{row-gap:0}.veil-root .vx-section-heading.split>.veil-section-link{grid-column:2;justify-self:start;margin-top:0}.veil-root .vx-section-heading.split>p{margin-bottom:18px!important}@media (width<=700px){.veil-root .vx-section-heading.split>.veil-section-link{grid-column:1}.veil-root .vx-section-heading.split>p{margin-bottom:4px!important}.veil-root .veil-section-link{margin-top:12px}}.veil-root .workflow-steps{border-top:0;gap:10px;display:grid}.veil-root .workflow-steps>.workflow-step{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 42%, transparent);color:var(--fg);text-align:left;isolation:isolate;transition:background .55s var(--ease), border-color .55s var(--ease);grid-template-columns:44px minmax(0,1fr) 24px;gap:16px;padding:22px 20px 26px;overflow:hidden}.veil-root .workflow-steps>.workflow-step:hover,.veil-root .workflow-steps>.workflow-step.vx-active{padding-left:20px}.veil-root .workflow-steps>.workflow-step:hover{background:color-mix(in srgb, var(--surface) 78%, transparent);border-color:color-mix(in srgb, var(--fg) 14%, var(--line))}.veil-root .workflow-steps>.workflow-step.vx-active{background:var(--surface);border-color:color-mix(in srgb, var(--accent) 42%, var(--line))}.veil-root .workflow-steps>.workflow-step:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.veil-root .workflow-steps>.workflow-step:before{content:"";background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--accent) 12%, transparent), transparent 62%);opacity:0;transition:opacity .5s var(--ease);pointer-events:none;z-index:-1;position:absolute;inset:0}.veil-root .workflow-steps>.workflow-step:hover:before{opacity:1}.veil-root .workflow-steps>.workflow-step>span{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--muted);transition:color .45s var(--ease);padding-top:3px;font-family:Bricolage,sans-serif;font-size:12px}.veil-root .workflow-steps>.workflow-step>div{min-width:0}.veil-root .workflow-steps>.workflow-step h3{color:color-mix(in srgb, var(--fg) 74%, transparent);text-wrap:balance;transition:color .45s var(--ease)}.veil-root .workflow-steps>.workflow-step p{max-width:none}.veil-root .workflow-steps>.workflow-step>i{opacity:.32;transition:opacity .45s var(--ease), transform .55s var(--ease), color .45s var(--ease);transform:translate(-3px,3px)}.veil-root .workflow-steps>.workflow-step:hover>span,.veil-root .workflow-steps>.workflow-step.vx-active>span{color:var(--accent)}.veil-root .workflow-steps>.workflow-step:hover h3,.veil-root .workflow-steps>.workflow-step.vx-active h3{color:var(--fg)}.veil-root .workflow-steps>.workflow-step:hover>i,.veil-root .workflow-steps>.workflow-step.vx-active>i{opacity:1;color:var(--accent);transform:none}.veil-root .workflow-step__bar{background:color-mix(in srgb, var(--line) 70%, transparent);opacity:0;height:2px;transition:opacity .4s var(--ease);pointer-events:none;z-index:3;position:absolute;bottom:0;left:0;right:0}.veil-root .workflow-step__bar:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 45%, transparent), var(--accent));box-shadow:0 0 12px color-mix(in srgb, var(--accent) 55%, transparent);transform:scaleX(var(--p,0));transform-origin:0;will-change:transform;position:absolute;inset:0}.veil-root .workflow-step.vx-active .workflow-step__bar{opacity:1}.veil-root .workflow-steps[data-held] .workflow-step__bar:before{opacity:.55;transition:opacity .4s var(--ease)}.veil-root .workflow-arrive{animation:workflow-arrive .7s var(--ease) both}@keyframes workflow-arrive{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}@media (width<=720px){.veil-root .workflow-steps>.workflow-step{border:0}}@media (prefers-reduced-motion:reduce){.veil-root .workflow-step__bar{display:none}.veil-root .workflow-arrive{animation:none}.veil-root .workflow-steps>.workflow-step,.veil-root .workflow-steps>.workflow-step>i,.veil-root .workflow-steps>.workflow-step:before{transition:none}}.veil-root .final-handoff{align-items:center!important}.veil-root .final-handoff__grid{z-index:2;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:end;column-gap:clamp(40px,6vw,96px);width:min(1180px,86vw);display:grid;position:relative}.veil-root .final-handoff__copy{text-align:left;justify-items:start;display:grid}.veil-root .final-handoff__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font:600 9px/1 Manrope,sans-serif}.veil-root .concept-veil.final-release .final-handoff:after{left:5.2vw;right:auto}.veil-root .concept-veil.final-release .final-handoff .final-title{max-width:12ch;grid-column:auto!important;margin:22px 0 24px!important;font-size:clamp(46px,5.6vw,92px)!important;line-height:.86!important}.veil-root .final-handoff__copy>p{max-width:500px;color:var(--muted);margin:0 0 26px;font-size:13px;line-height:1.7}.veil-root .final-handoff__control{width:min(100%,640px)}.veil-root .final-handoff .capture-demo,.veil-root .concept-veil[data-theme=light] .final-handoff .capture-demo{background:color-mix(in srgb, var(--bg) 62%, transparent);box-shadow:0 24px 80px #0000002e}.veil-root .final-handoff__receipt-wrap{position:relative}.veil-root .final-handoff__receipt{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);--glow-r:360px;gap:0;padding:clamp(22px,2.4vw,32px) clamp(20px,2.2vw,30px) clamp(16px,2vw,22px);display:grid;position:relative}.veil-root .final-handoff__receipt>header{border-bottom:1px solid var(--line);gap:10px;padding-bottom:16px;display:grid}.veil-root .final-handoff__receipt>header span{letter-spacing:.17em;text-transform:uppercase;color:var(--muted);font:600 8px/1 Manrope,sans-serif}.veil-root .final-handoff__receipt>header b{letter-spacing:-.04em;color:var(--fg);max-width:12ch;font:600 clamp(20px,1.7vw,26px)/1.05 Bricolage,sans-serif}.veil-root .final-handoff__receipt>ol{margin:0;padding:0;list-style:none;display:grid}.veil-root .final-handoff__receipt>ol li{border-bottom:1px solid var(--line);opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:calc(.12s + var(--i,0) * 90ms);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;padding:14px 0;display:grid;transform:translateY(6px)}.veil-root .final-handoff__receipt>ol li:first-child{--i:0}.veil-root .final-handoff__receipt>ol li:nth-child(2){--i:1}.veil-root .final-handoff__receipt>ol li:nth-child(3){--i:2}.veil-root .final-handoff__receipt>ol li:nth-child(4){--i:3}.veil-root .final-handoff__receipt-wrap.is-visible .final-handoff__receipt>ol li{opacity:1;transform:none}.veil-root .final-handoff__receipt>ol li>span{letter-spacing:.14em;color:var(--accent);padding-top:3px;font:600 9px/1 Manrope,sans-serif}.veil-root .final-handoff__receipt>ol li>div{gap:4px;display:grid}.veil-root .final-handoff__receipt>ol li b{letter-spacing:-.02em;color:var(--fg);font:600 14px/1.2 Bricolage,sans-serif}.veil-root .final-handoff__receipt>ol li small{color:var(--muted);font:400 12px/1.55 Manrope,sans-serif}.veil-root .final-handoff__receipt>footer{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;padding-top:14px;font:600 8px/1 Manrope,sans-serif;display:flex}.veil-root .final-handoff__receipt>footer i{background:var(--line);flex:1;height:1px}.veil-root .final-handoff__receipt>.final-handoff__stamp{z-index:3;border:1px solid color-mix(in srgb, var(--accent) 78%, transparent);background:var(--bg);box-shadow:inset 0 0 0 3px var(--bg), inset 0 0 0 4px color-mix(in srgb, var(--accent) 48%, transparent);color:var(--fg);opacity:0;pointer-events:none;transition:opacity .42s var(--ease), transform .56s cubic-bezier(.2, 1.35, .38, 1);gap:3px;padding:11px 15px 10px;transition-delay:.58s;display:grid;position:absolute;top:-24px;right:-22px;transform:rotate(-6deg)scale(1.28)}.veil-root .final-handoff__receipt-wrap.is-visible .final-handoff__stamp{opacity:1;transform:rotate(-6deg)scale(1)}.veil-root .final-handoff__stamp>span{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font:650 7.5px/1 Manrope,sans-serif}.veil-root .final-handoff__stamp>b{letter-spacing:-.03em;white-space:nowrap;font:600 15px/1 Bricolage,sans-serif}.veil-root .final-handoff__stamp>small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font:500 9px/1 Manrope,sans-serif}@media (width<=1080px){.veil-root .final-handoff__grid{grid-template-columns:minmax(0,1fr);row-gap:40px;width:min(900px,88vw)}.veil-root .final-handoff__receipt-wrap{max-width:560px}.veil-root .final-handoff__receipt>.final-handoff__stamp{top:-22px;right:14px}}@media (width<=700px){.veil-root .final-handoff{padding:64px 18px!important}.veil-root .final-handoff__grid{row-gap:28px;width:100%}.veil-root .concept-veil.final-release .final-handoff .final-title{font-size:clamp(40px,12.5vw,60px)!important}.veil-root .final-handoff__control{width:100%}.veil-root .final-handoff__receipt>.final-handoff__stamp{padding:9px 12px 8px;top:-18px;right:10px}.veil-root .final-handoff__stamp>b{font-size:13px}.veil-root .final-handoff__receipt{padding:18px 16px 12px}}@media (prefers-reduced-motion:reduce){.veil-root .final-handoff__receipt>ol li{opacity:1;transition:none;transform:none}.veil-root .final-handoff__receipt>.final-handoff__stamp{opacity:1;transition:none;transform:rotate(-6deg)}}@keyframes veil-chrome-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes veil-chrome-drop{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes veil-chrome-item{0%{filter:blur(7px)opacity(0);transform:translateY(-14px)}to{filter:blur()opacity();transform:none}}.veil-root .concept-veil.final-release .full-header.final-sticky-header{animation:.62s cubic-bezier(.16,1,.3,1) both veil-chrome-drop}@keyframes veil-rail-open{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@keyframes veil-rail-ink{0%{filter:blur(6px)opacity(0)}to{filter:blur()opacity()}}.veil-root .final-release .full-header.final-sticky-header:after{content:"";background:linear-gradient(to right, var(--accent), color-mix(in srgb, var(--accent) 34%, var(--line)) 58%, var(--line));transform-origin:0;pointer-events:none;height:1px;animation:.9s cubic-bezier(.16,1,.3,1) .42s both veil-chrome-line;position:absolute;bottom:-1px;left:0;right:0;display:block!important}.veil-root .final-release .full-header.final-sticky-header .lab-brand,.veil-root .final-release .full-header.final-sticky-header .landing-nav a,.veil-root .final-release .full-header.final-sticky-header .lab-header__nav>*{animation:.78s cubic-bezier(.16,1,.3,1) both veil-chrome-item}.veil-root .final-release .full-header.final-sticky-header .lab-brand{animation-delay:.18s}.veil-root .final-release .full-header.final-sticky-header .landing-nav a:first-child{animation-delay:.27s}.veil-root .final-release .full-header.final-sticky-header .landing-nav a:nth-child(2){animation-delay:.31s}.veil-root .final-release .full-header.final-sticky-header .landing-nav a:nth-child(3){animation-delay:.35s}.veil-root .final-release .full-header.final-sticky-header .landing-nav a:nth-child(4){animation-delay:.39s}.veil-root .final-release .full-header.final-sticky-header .landing-nav a:nth-child(5){animation-delay:.43s}.veil-root .final-release .full-header.final-sticky-header .landing-nav a:nth-child(n+6){animation-delay:.47s}.veil-root .final-release .full-header.final-sticky-header .lab-header__nav>:first-child{animation-delay:.46s}.veil-root .final-release .full-header.final-sticky-header .lab-header__nav>:nth-child(2){animation-delay:.51s}.veil-root .final-release .full-header.final-sticky-header .lab-header__nav>:nth-child(3){animation-delay:.56s}.veil-root .final-release .full-header.final-sticky-header .lab-header__nav>:nth-child(n+4){animation-delay:.61s}.veil-root .concept-veil.final-release .full-hero>.proof-tape--hero{animation:.95s cubic-bezier(.16,1,.3,1) .45s both veil-rail-open}.veil-root .concept-veil.final-release .full-hero>.proof-tape--hero .proof-track span{animation:.7s linear .62s both veil-rail-ink}.veil-root .veil-velocity{clip-path:inset(0 50%)}.veil-root .veil-velocity.is-in{animation:1.1s cubic-bezier(.16,1,.3,1) both veil-rail-open}.veil-root .veil-velocity.is-in .veil-velocity__track span{animation:.85s linear .25s both veil-rail-ink}@media (prefers-reduced-motion:reduce){.veil-root .concept-veil.final-release .full-header.final-sticky-header{clip-path:none;animation:none}.veil-root .final-release .full-header.final-sticky-header:after{animation:none;transform:none}.veil-root .final-release .full-header.final-sticky-header .lab-brand,.veil-root .final-release .full-header.final-sticky-header .landing-nav a,.veil-root .final-release .full-header.final-sticky-header .lab-header__nav>*{animation-name:veil-rail-ink;animation-duration:.35s;transform:none}.veil-root .concept-veil.final-release .full-hero>.proof-tape--hero,.veil-root .veil-velocity,.veil-root .veil-velocity.is-in{clip-path:none;animation:none}.veil-root .concept-veil.final-release .full-hero>.proof-tape--hero .proof-track span,.veil-root .veil-velocity.is-in .veil-velocity__track span{animation-duration:.35s;animation-delay:0s}}.veil-root{--veil-gutter:clamp(20px, 3.2vw, 46px);--veil-section:clamp(96px, 10vw, 168px);--veil-card:color-mix(in srgb, var(--fg) 4%, var(--bg))}.veil-root .concept-veil[data-theme=dark]{--veil-card:#151411}.veil-root .concept-veil[data-theme=light]{--veil-card:#e7ddcf}.veil-root .veil-shell{width:min(1480px,93vw);margin-inline:auto}.veil-root .veil-kicker{letter-spacing:.17em;text-transform:uppercase;color:var(--muted);font:650 9px/1.2 Manrope,sans-serif;display:block}.veil-root .veil-lede{color:var(--muted);max-width:62ch;margin:0;font:500 clamp(15px,1.15vw,18px)/1.68 Manrope,sans-serif}.veil-root .veil-note{color:var(--muted);font:500 12px/1.6 Manrope,sans-serif}.veil-root .veil-pagehero{padding:calc(var(--header-h) + clamp(74px, 8vw, 128px)) 0 clamp(56px, 6vw, 92px);border-bottom:1px solid var(--line);position:relative;overflow:clip}.veil-root .veil-pagehero__rule{left:var(--veil-gutter);right:var(--veil-gutter);top:calc(var(--header-h) + 34px);background:var(--line);transform-origin:0;height:1px;transition:transform 1.4s var(--ease);position:absolute;transform:scaleX(0)}.veil-root .veil-pagehero.is-in .veil-pagehero__rule{transform:scaleX(1)}.veil-root .veil-pagehero .veil-shell{gap:clamp(36px,4vw,72px);display:grid}.veil-root .veil-pagehero.has-aside .veil-shell{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end}.veil-root .veil-pagehero h1{letter-spacing:-.062em;max-width:15ch;margin:26px 0 0;font:600 clamp(46px,6.1vw,104px)/.9 Bricolage,sans-serif}.veil-root .veil-pagehero h1 em{letter-spacing:-.05em;font:italic 400 1em/.9 Georgia,serif}.veil-root .veil-pagehero__lede{max-width:58ch;margin-top:clamp(22px,2.4vw,34px)}.veil-root .veil-pagehero__lede p{color:var(--muted);margin:0;font:500 clamp(15px,1.2vw,18px)/1.68 Manrope,sans-serif}.veil-root .veil-pagehero__actions{flex-wrap:wrap;gap:12px;margin-top:clamp(26px,2.6vw,38px);display:flex}.veil-root .veil-pagehero__meta{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 26px;margin:clamp(30px,3vw,46px) 0 0;padding:18px 0 0;list-style:none;display:flex}.veil-root .veil-pagehero__meta li{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font:650 9px/1.4 Manrope,sans-serif}.veil-root .veil-pagehero__meta li:before{content:"✦";color:var(--accent);margin-right:8px}.veil-root .veil-pagehero__copy>*{opacity:0;filter:blur(8px);transition:opacity .8s var(--ease), transform .9s var(--ease), filter .8s var(--ease);transform:translateY(18px)}.veil-root .veil-pagehero.is-in .veil-pagehero__copy>*{opacity:1;filter:blur();transform:none}.veil-root .veil-pagehero.is-in .veil-pagehero__copy>:nth-child(2){transition-delay:60ms}.veil-root .veil-pagehero.is-in .veil-pagehero__copy>:nth-child(3){transition-delay:.14s}.veil-root .veil-pagehero.is-in .veil-pagehero__copy>:nth-child(4){transition-delay:.2s}.veil-root .veil-pagehero.is-in .veil-pagehero__copy>:nth-child(5){transition-delay:.26s}.veil-root .veil-pagehero__aside{opacity:0;transition:opacity 1s var(--ease) .18s, transform 1s var(--ease) .18s;transform:translateY(26px)}.veil-root .veil-pagehero.is-in .veil-pagehero__aside{opacity:1;transform:none}.veil-root .veil-section{padding:var(--veil-section) 0;border-bottom:1px solid var(--line);position:relative}.veil-root .veil-section--flush{border-bottom:0}.veil-root .veil-section--tint{background:color-mix(in srgb, var(--fg) 3%, transparent)}.veil-root .veil-sectionhead{gap:clamp(20px,2.4vw,44px);margin-bottom:clamp(46px,5vw,82px);display:grid}.veil-root .veil-sectionhead.is-split{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end}.veil-root .veil-sectionhead__body{color:var(--muted);max-width:48ch;font:500 clamp(14px,1.05vw,16px)/1.7 Manrope,sans-serif}.veil-root .veil-sectionhead__body p{margin:0}.veil-root .veil-sectionhead :is(h1,h2){letter-spacing:-.06em;margin:20px 0 0;font:600 clamp(38px,4.6vw,78px)/.92 Bricolage,sans-serif}.veil-root .veil-sectionhead :is(h1,h2) em{letter-spacing:-.05em;font:italic 400 1em/.92 Georgia,serif}.veil-root .veil-pagehero h1 .veil-scroll-word,.veil-root .veil-sectionhead :is(h1,h2) .veil-scroll-word{opacity:0;filter:blur(10px);transition:opacity .68s var(--ease) calc(var(--veil-word-i,0) * 34ms), transform .82s var(--ease) calc(var(--veil-word-i,0) * 34ms), filter .76s var(--ease) calc(var(--veil-word-i,0) * 34ms);display:inline-block;transform:translateY(.45em)scale(.985)}.veil-root .veil-pagehero.is-in h1 .veil-scroll-word,.veil-root .veil-sectionhead.veil-title-visible :is(h1,h2) .veil-scroll-word{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.veil-root .veil-scrollreveal{letter-spacing:-.02em;max-width:22ch;color:var(--fg);margin:0;font:italic 400 clamp(22px,2.5vw,42px)/1.34 Georgia,serif}.veil-root .veil-scrollreveal span{opacity:calc(.16 + var(--lit,0) * .84);filter:blur(calc((1 - var(--lit,0)) * 3px));transition:opacity .2s linear,filter .2s linear;display:inline-block}.veil-root .veil-shiny{background:linear-gradient(100deg, var(--muted) 0%, var(--muted) 40%, color-mix(in srgb, var(--accent) 88%, var(--fg)) 50%, var(--muted) 60%, var(--muted) 100%);color:#0000;animation:veil-sheen var(--shine-speed,6s) linear infinite;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}@keyframes veil-sheen{to{background-position:-300% 0}}.veil-root .veil-button{border:1px solid var(--line);letter-spacing:.15em;text-transform:uppercase;min-height:52px;transition:transform .35s var(--ease), background .35s var(--ease), border-color .35s var(--ease), color .35s var(--ease);justify-content:space-between;align-items:center;gap:22px;padding:0 20px;font:700 9px/1 Manrope,sans-serif;display:inline-flex}.veil-root .veil-button:after{content:"↗";letter-spacing:0;font-size:15px}.veil-root .veil-button.veil-button--primary{background:var(--cta-bg);color:var(--cta-fg);border-color:#0000}.veil-root .veil-button.veil-button--ghost{color:var(--fg);background:0 0}.veil-root .veil-button:hover{transform:translateY(-2px)}.veil-root .veil-button--ghost:hover{background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.veil-root .veil-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.veil-root .veil-magnet{transition:transform .5s var(--ease);display:inline-flex}.veil-root .veil-starborder{isolation:isolate;padding:1px;display:inline-flex;position:relative}.veil-root .veil-starborder>i{z-index:-1;background:conic-gradient(from var(--angle,0deg), transparent 0deg, transparent 300deg, color-mix(in srgb, var(--accent) 90%, transparent) 340deg, transparent 360deg);animation:5.5s linear infinite veil-orbit;position:absolute;inset:-1px}.veil-root .veil-starborder__body{background:var(--bg);display:inline-flex}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes veil-orbit{to{--angle:360deg}}.veil-root .veil-glare{background:var(--veil-card);border:1px solid var(--line);isolation:isolate;position:relative;overflow:hidden}.veil-root .veil-glare:before{content:"";z-index:0;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--accent) 20%, transparent), transparent 62%);transition:opacity .45s var(--ease);pointer-events:none;position:absolute;inset:0}.veil-root .veil-glare:hover:before{opacity:1}.veil-root .veil-glare>*{z-index:1;position:relative}.veil-root .veil-glare:after{content:"";inset-inline:0;background:var(--accent);transform-origin:0;height:1px;transition:transform .55s var(--ease);z-index:2;position:absolute;top:0;transform:scaleX(0)}.veil-root .veil-glare:hover:after{transform:scaleX(1)}.veil-root .veil-tilt{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .5s var(--ease);will-change:transform}.veil-root .veil-list__item{opacity:0;transition:opacity .7s var(--ease) calc(var(--list-i,0) * var(--list-step,60ms)), transform .8s var(--ease) calc(var(--list-i,0) * var(--list-step,60ms));transform:translateY(20px)}.veil-root .veil-list.is-in .veil-list__item{opacity:1;transform:none}.veil-root .veil-velocity{border-block:1px solid var(--line);background:color-mix(in srgb, var(--bg) 60%, transparent);padding:15px 0;overflow:hidden}.veil-root .veil-velocity__track{will-change:transform;width:max-content;display:flex}.veil-root .veil-velocity__track span{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:12px;padding-inline:26px;font:650 9px/1 Manrope,sans-serif;display:inline-flex}.veil-root .veil-velocity__track i{color:var(--accent);font-style:normal}.veil-root .veil-ledger{border-top:1px solid var(--line)}.veil-root .veil-ledger__head,.veil-root .veil-ledger__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr) 150px;align-items:baseline;gap:24px;padding:22px 12px;display:grid}.veil-root .veil-ledger__head{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-block:14px;font:650 8.5px/1.2 Manrope,sans-serif}.veil-root .veil-ledger__row{opacity:0;transition:opacity .6s var(--ease) calc(var(--row-i,0) * 45ms), transform .7s var(--ease) calc(var(--row-i,0) * 45ms), background .35s var(--ease);transform:translateY(14px)}.veil-root .veil-ledger__row.is-in{opacity:1;transform:none}.veil-root .veil-ledger__row:hover{background:color-mix(in srgb, var(--fg) 3.5%, transparent)}.veil-root .veil-ledger__row b{letter-spacing:-.012em;font:600 clamp(15px,1.15vw,18px)/1.35 Manrope,sans-serif}.veil-root .veil-ledger__row p{color:var(--muted);margin:0;font:500 13px/1.6 Manrope,sans-serif}.veil-root .veil-ledger__row>span{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;justify-self:start;padding:7px 11px;font:650 8.5px/1 Manrope,sans-serif}.veil-root .veil-ledger__row>span[data-state=preserved],.veil-root .veil-ledger__row>span[data-state=kept]{color:var(--fg);border-color:color-mix(in srgb, var(--fg) 34%, transparent)}.veil-root .veil-ledger__row>span[data-state=changes],.veil-root .veil-ledger__row>span[data-state=changes-form]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 46%, transparent)}.veil-root .veil-ledger__row>span[data-state=review],.veil-root .veil-ledger__row>span[data-state=reported],.veil-root .veil-ledger__row>span[data-state=reported-not-migrated]{opacity:.78;border-style:dashed}.veil-root .veil-stepper{grid-template-columns:210px minmax(0,1fr);gap:clamp(30px,4vw,78px);display:grid}.veil-root .veil-stepper__rail{top:calc(var(--header-h) + 60px);align-self:start;gap:14px;padding-left:20px;display:grid;position:sticky}.veil-root .veil-stepper__progress{background:var(--line);width:1px;position:absolute;top:4px;bottom:4px;left:0}.veil-root .veil-stepper__progress i{background:var(--accent);transform-origin:top;height:100%;transition:transform .7s var(--ease);display:block}.veil-root .veil-stepper__rail span{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);opacity:.55;transition:opacity .4s var(--ease), color .4s var(--ease), transform .4s var(--ease);align-items:baseline;gap:12px;font:650 9px/1.2 Manrope,sans-serif;display:flex}.veil-root .veil-stepper__rail span.is-on{opacity:1;color:var(--fg);transform:translate(4px)}.veil-root .veil-stepper__rail span i{color:var(--accent);font-style:normal}.veil-root .veil-stepper__body{background:var(--line);border:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.veil-root .veil-stepper__body>li{background:var(--bg);transition:background .5s var(--ease);padding:clamp(28px,3.4vw,56px)}.veil-root .veil-stepper__body>li.is-on{background:var(--veil-card)}.veil-root .veil-stepper__body header{align-items:baseline;gap:16px;display:flex}.veil-root .veil-stepper__body header span{letter-spacing:.16em;color:var(--muted);font:650 8.5px/1 Manrope,sans-serif}.veil-root .veil-stepper__body header b{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font:650 8.5px/1 Manrope,sans-serif}.veil-root .veil-stepper__body h3{letter-spacing:-.045em;max-width:22ch;margin:18px 0 0;font:600 clamp(24px,2.5vw,40px)/1.06 Bricolage,sans-serif}.veil-root .veil-stepper__body>li>p{color:var(--muted);max-width:62ch;margin:16px 0 0;font:500 14px/1.72 Manrope,sans-serif}.veil-root .veil-stepper__body ul{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.veil-root .veil-stepper__body ul li{color:var(--muted);padding-left:20px;font:500 12.5px/1.55 Manrope,sans-serif;position:relative}.veil-root .veil-stepper__body ul li:before{content:"✓";color:var(--accent);position:absolute;left:0}.veil-root .veil-stepper__media{margin-top:26px}.veil-root .veil-accordion{border-top:1px solid var(--line)}.veil-root .veil-accordion__item{border-bottom:1px solid var(--line)}.veil-root .veil-accordion__item button{text-align:left;cursor:pointer;width:100%;transition:background .35s var(--ease);background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) 28px;align-items:baseline;gap:14px;padding:26px 8px;display:grid}.veil-root .veil-accordion__item button:hover{background:color-mix(in srgb, var(--fg) 3%, transparent)}.veil-root .veil-accordion__item button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.veil-root .veil-accordion__item button>span{letter-spacing:.15em;color:var(--muted);font:650 9px/1.4 Manrope,sans-serif}.veil-root .veil-accordion__item button>b{letter-spacing:-.025em;color:var(--fg);font:500 clamp(16px,1.6vw,24px)/1.25 Manrope,sans-serif}.veil-root .veil-accordion__item button>i{color:var(--accent);justify-self:end;font-size:20px;font-style:normal}.veil-root .veil-accordion__answer{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.veil-root .veil-accordion__item.is-open .veil-accordion__answer{grid-template-rows:1fr}.veil-root .veil-accordion__answer>p{color:var(--muted);opacity:0;max-width:76ch;transition:opacity .4s var(--ease), padding-bottom .5s var(--ease);margin:0;padding-inline:60px 40px;font:500 14px/1.72 Manrope,sans-serif;overflow:hidden}.veil-root .veil-accordion__item.is-open .veil-accordion__answer>p{opacity:1;padding-bottom:28px}.veil-root .veil-arrival{height:1px;overflow:hidden}.veil-root .veil-arrival i{background:var(--line);transform-origin:0;height:1px;transition:transform 1.4s var(--ease);display:block;transform:scaleX(0)}.veil-root .veil-arrival.is-in i{transform:scaleX(1)}.veil-root .veil-grid{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.veil-root .veil-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.veil-root .veil-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.veil-root .veil-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.veil-root .veil-grid>*{background:var(--bg)}.veil-root .veil-cell{align-content:start;gap:12px;min-height:220px;padding:clamp(24px,2.4vw,38px);display:grid}.veil-root .veil-cell__index{letter-spacing:.16em;color:var(--accent);font:650 8.5px/1 Manrope,sans-serif}.veil-root .veil-cell h3{letter-spacing:-.035em;margin:6px 0 0;font:600 clamp(19px,1.6vw,26px)/1.14 Bricolage,sans-serif}.veil-root .veil-cell p{color:var(--muted);margin:0;font:500 13px/1.66 Manrope,sans-serif}@media (width<=1100px){.veil-root .veil-pagehero.has-aside .veil-shell,.veil-root .veil-sectionhead.is-split,.veil-root .veil-stepper{grid-template-columns:minmax(0,1fr)}.veil-root .veil-stepper__rail{flex-wrap:wrap;gap:10px 20px;padding-left:0;display:flex;position:static}.veil-root .veil-stepper__progress{display:none}.veil-root .veil-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.veil-root .veil-ledger__head{display:none}.veil-root .veil-ledger__row{grid-template-columns:minmax(0,1fr);gap:10px;padding-inline:4px}.veil-root .veil-grid--3,.veil-root .veil-grid--2{grid-template-columns:minmax(0,1fr)}.veil-root .veil-accordion__item button{grid-template-columns:34px minmax(0,1fr) 24px;gap:10px;padding-inline:2px}.veil-root .veil-accordion__answer>p{padding-inline:44px 4px}.veil-root .veil-scrollreveal{max-width:none}}@media (width<=620px){.veil-root .veil-grid--4{grid-template-columns:minmax(0,1fr)}.veil-root .veil-button{width:100%}}@media (prefers-reduced-motion:reduce){.veil-root .veil-pagehero__copy>*,.veil-root .veil-pagehero__aside,.veil-root .veil-list__item,.veil-root .veil-ledger__row,.veil-root .veil-pagehero h1 .veil-scroll-word,.veil-root .veil-sectionhead :is(h1,h2) .veil-scroll-word{opacity:1;filter:none;transition:none;transform:none}.veil-root .veil-shiny,.veil-root .veil-starborder>i{animation:none}.veil-root .veil-scrollreveal span{opacity:1;filter:none}.veil-root .veil-velocity__track{transform:none!important}}@keyframes veil-rise-in{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}.veil-root .veil-sectionhead:not(.veil-title-visible) :is(.veil-kicker,.veil-sectionhead__body),.veil-root .veil-rise:not(.is-in):not(.is-stagger),.veil-root .veil-rise.is-stagger:not(.is-in)>*{opacity:0}.veil-root .veil-sectionhead.veil-title-visible .veil-kicker{animation:veil-rise-in .7s var(--ease) backwards}.veil-root .veil-sectionhead.veil-title-visible .veil-sectionhead__body{animation:veil-rise-in .9s var(--ease) .24s backwards}.veil-root .veil-rise.is-in:not(.is-stagger),.veil-root .veil-rise.is-in.is-stagger>*{animation:veil-rise-in .8s var(--ease) backwards;animation-delay:calc(var(--rise-i,0) * var(--rise-step,50ms))}.veil-root .veil-list__item{filter:blur(6px);transition:opacity .7s var(--ease) calc(var(--list-i,0) * var(--list-step,60ms)), transform .8s var(--ease) calc(var(--list-i,0) * var(--list-step,60ms)), filter .75s var(--ease) calc(var(--list-i,0) * var(--list-step,60ms))}.veil-root .veil-list.is-in .veil-list__item{filter:blur()}@media (prefers-reduced-motion:reduce){.veil-root .veil-sectionhead :is(.veil-kicker,.veil-sectionhead__body),.veil-root .veil-rise,.veil-root .veil-rise>*{opacity:1!important;animation:none!important}.veil-root .veil-list__item{filter:none}}.veil-root .veil-pagehero,.veil-root .veil-pricing-open__head{--hero-base:0s}.veil-root[data-route-transition=true] .veil-pagehero,.veil-root[data-route-transition=true] .veil-pricing-open__head{--hero-base:.14s}.veil-root .veil-pagehero__copy>h1{opacity:1;filter:none;transition:none;transform:none}.veil-root .concept-veil .veil-pagehero h1 .veil-scroll-word,.veil-root .concept-veil .veil-pricing-open h1 .veil-scroll-word{transition-delay:calc(var(--hero-base) + 80ms + var(--veil-word-i,0) * 38ms)}.veil-root .veil-pagehero.is-in .veil-pagehero__copy>:is(.veil-crumbs,.veil-kicker){transition-delay:var(--hero-base)}.veil-root .veil-pagehero.is-in .veil-pagehero__copy>.veil-pagehero__lede{transition-delay:calc(var(--hero-base) + .34s)}.veil-root .veil-pagehero.is-in .veil-pagehero__copy>.veil-pagehero__actions{transition-delay:calc(var(--hero-base) + .46s)}.veil-root .veil-pagehero.is-in .veil-pagehero__copy>.veil-pagehero__meta{transition-delay:calc(var(--hero-base) + .56s)}.veil-root .veil-pagehero__aside{filter:blur(8px);transition:opacity 1s var(--ease), transform 1s var(--ease), filter .9s var(--ease)}.veil-root .veil-pagehero.is-in .veil-pagehero__aside{filter:blur();transition-delay:calc(var(--hero-base) + .3s)}@media (prefers-reduced-motion:reduce){.veil-root .veil-pagehero__aside{filter:none}}.veil-root .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.veil-root .veil-pricing-open{padding:calc(var(--header-h) + clamp(30px, 4vw, 58px)) 0 clamp(64px, 7vw, 110px);border-bottom:1px solid var(--line);position:relative}.veil-root .veil-pricing-open__head{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(22px,3vw,56px);margin-bottom:clamp(30px,3.4vw,54px);display:grid}.veil-root .veil-pricing-open h1{letter-spacing:-.062em;max-width:19ch;margin:18px 0 0;font:600 clamp(40px,4.9vw,82px)/.92 Bricolage,sans-serif}.veil-root .veil-pricing-open h1 em{letter-spacing:-.05em;font:italic 400 1em/.92 Georgia,serif}.veil-root .veil-pricing-open h1 .veil-scroll-word{opacity:0;filter:blur(10px);transition:opacity .68s var(--ease) calc(var(--veil-word-i,0) * 34ms), transform .82s var(--ease) calc(var(--veil-word-i,0) * 34ms), filter .76s var(--ease) calc(var(--veil-word-i,0) * 34ms);display:inline-block;transform:translateY(.45em)scale(.985)}.veil-root .veil-pricing-open__head.is-in h1 .veil-scroll-word{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.veil-root .veil-pricing-open__head.is-in .veil-pricing-open__aside{opacity:1;transform:none}.veil-root .veil-pricing-open__aside>p{max-width:44ch;color:var(--muted);margin:0;font:500 clamp(13.5px,1.05vw,16px)/1.66 Manrope,sans-serif}.veil-root .veil-pricing-open__aside .veil-billing{margin-top:18px}.veil-root .veil-pricing-open__meta{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:16px 0 0;padding:0;font:650 8px/1.3 Manrope,sans-serif;list-style:none;display:flex}.veil-root .veil-pricing-open__meta li:before{content:"+";color:var(--accent);margin-right:7px}.veil-root .veil-billing{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 55%, transparent);align-items:center;gap:2px;margin-top:22px;padding:3px;display:inline-flex}.veil-root .veil-billing button{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:background .35s var(--ease), color .35s var(--ease);background:0 0;border:0;padding:10px 16px;font:700 9px/1 Manrope,sans-serif}.veil-root .veil-billing button.is-on{background:var(--cta-bg);color:var(--cta-fg)}.veil-root .veil-billing button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.veil-root .veil-billing>span{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);padding:0 14px 0 12px;font:650 8px/1 Manrope,sans-serif}.veil-root .veil-arrive>*{opacity:0;filter:blur(14px);transition:opacity .78s var(--ease) calc(var(--plan-i,0) * .11s), transform .95s var(--ease) calc(var(--plan-i,0) * .11s), filter .86s var(--ease) calc(var(--plan-i,0) * .11s);transform:translateY(26px)scale(.986)}.veil-root .veil-arrive.is-in>*{opacity:1;filter:blur();transform:translate(0,0)scale(1)}@media (prefers-reduced-motion:reduce){.veil-root .veil-arrive>*{filter:none;transition:opacity .3s linear;transform:none}}.veil-root .veil-plans{align-items:stretch;display:grid}.veil-root .veil-plans--2{grid-template-columns:repeat(2,minmax(0,1fr))}.veil-root .veil-plans--3{grid-template-columns:repeat(3,minmax(0,1fr))}.veil-root .veil-plans--4{grid-template-columns:repeat(4,minmax(0,1fr))}.veil-root .veil-plan{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 55%, transparent);border-left-width:0;flex-direction:column;min-width:0;padding:22px 22px 20px;display:flex;position:relative;overflow:hidden}.veil-root .veil-plan:first-child{border-left-width:1px}.veil-root .veil-plan:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--accent) 15%, transparent), transparent 68%);opacity:.45;pointer-events:none;height:58%;transition:transform .7s var(--ease);position:absolute;inset:auto -25% -55% 30%}.veil-root .veil-plan:hover:before{transform:translate(-5%,-12%)scale(1.12)}.veil-root .veil-plan.is-featured{background:color-mix(in srgb, var(--accent) 10%, var(--surface));box-shadow:inset 0 3px 0 color-mix(in srgb, var(--accent) 72%, var(--fg));z-index:2}.veil-root .veil-plan>header{border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;font:650 8px/1 Manrope,sans-serif;display:flex}.veil-root .veil-plan>header em,.veil-root .veil-plan>header i{font-style:normal}.veil-root .veil-plan>header em{color:var(--fg);border:1px solid var(--line);padding:5px 7px}.veil-root .veil-plan.is-featured>header em{background:var(--fg);color:var(--bg);border-color:var(--fg)}.veil-root .veil-plan h3{letter-spacing:-.05em;margin:20px 0 0;font:600 clamp(24px,2vw,34px)/1 Bricolage,sans-serif}.veil-root .veil-plan__price{align-items:flex-end;gap:7px;padding:16px 0 4px;display:flex}.veil-root .veil-plan__price strong{letter-spacing:-.075em;font:600 clamp(42px,3.6vw,62px)/.78 Bricolage,sans-serif}.veil-root .veil-plan__price s{color:var(--muted);align-self:center;font:500 12px/1 Manrope,sans-serif}.veil-root .veil-plan__price small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-bottom:3px;font:650 8px/1 Manrope,sans-serif}.veil-root .veil-plan__save{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font:650 8px/1.4 Manrope,sans-serif}.veil-root .veil-plan>p{min-height:52px;color:var(--muted);max-width:32ch;margin:14px 0 0;font:500 11.5px/1.55 Manrope,sans-serif}.veil-root .veil-plan__limits{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:14px 0;display:grid}.veil-root .veil-plan__limits div{gap:3px;display:grid}.veil-root .veil-plan__limits dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font:650 7.5px/1 Manrope,sans-serif}.veil-root .veil-plan__limits dd{letter-spacing:-.03em;margin:0;font:600 15px/1 Bricolage,sans-serif}.veil-root .veil-plan ul{border-top:1px solid var(--line);gap:9px;margin:0;padding:16px 0 20px;list-style:none;display:grid}.veil-root .veil-plan li{color:var(--muted);grid-template-columns:14px 1fr;gap:7px;font:500 10.5px/1.5 Manrope,sans-serif;display:grid}.veil-root .veil-plan li i{color:var(--accent);font-style:normal}.veil-root .veil-plan__cta{z-index:1;border:1px solid var(--line);letter-spacing:.13em;text-transform:uppercase;background:color-mix(in srgb, var(--bg) 45%, transparent);min-height:46px;transition:background .3s var(--ease), transform .3s var(--ease);justify-content:space-between;align-items:center;margin-top:auto;padding:0 14px;font:700 8.5px/1 Manrope,sans-serif;display:flex;position:relative}.veil-root .veil-plan__cta:hover{background:color-mix(in srgb, var(--accent) 12%, var(--surface));transform:translateY(-2px)}.veil-root .veil-plan__cta.is-current{opacity:.6}.veil-root .veil-plans__note{max-width:900px;color:var(--muted);margin:18px 0 0;font:500 9px/1.6 Manrope,sans-serif}.veil-root .veil-sitepass{--sitepass-pad:clamp(22px, 2vw, 30px);border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 48%, transparent);box-shadow:inset 4px 0 0 color-mix(in srgb, var(--accent) 72%, var(--fg));grid-template-columns:minmax(0,1.05fr) minmax(0,2.2fr) minmax(0,.9fr);align-items:stretch;margin-top:16px;display:grid;position:relative;overflow:hidden}.veil-root .veil-sitepass>[class^=veil-sitepass__]{padding:var(--sitepass-pad);border-right:1px solid var(--line);min-width:0}.veil-root .veil-sitepass>.veil-sitepass__intro{padding-left:calc(var(--sitepass-pad) + 4px)}.veil-root .veil-sitepass>.veil-sitepass__action{border-right:0}.veil-root .veil-sitepass__intro{flex-direction:column;display:flex}.veil-root .veil-sitepass__intro header{border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;font:650 8px/1 Manrope,sans-serif;display:flex}.veil-root .veil-sitepass__intro header em{color:var(--bg);background:var(--fg);border:1px solid var(--fg);padding:5px 7px;font-style:normal}.veil-root .veil-sitepass__intro h3{letter-spacing:-.055em;margin:20px 0 0;font:600 clamp(26px,2.2vw,36px)/1 Bricolage,sans-serif}.veil-root .veil-sitepass__intro p{color:var(--muted);max-width:34ch;margin:12px 0 0;font:500 11.5px/1.55 Manrope,sans-serif}.veil-root .veil-sitepass__price{flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin-top:auto;padding-top:18px;display:flex}.veil-root .veil-sitepass__price strong{letter-spacing:-.075em;font:600 clamp(38px,3vw,54px)/.8 Bricolage,sans-serif}.veil-root .veil-sitepass__price small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font:650 8px/1 Manrope,sans-serif}.veil-root .veil-sitepass__price span{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);flex-basis:100%;margin-top:4px;font:650 7.5px/1.4 Manrope,sans-serif}.veil-root .veil-sitepass__body{align-content:start;display:grid}.veil-root .veil-sitepass.is-compact .veil-sitepass__body{align-content:center}.veil-root .veil-sitepass:not(.is-compact) .veil-sitepass__body:has(.veil-plan__limits){grid-template-rows:auto 1fr}.veil-root .veil-sitepass:not(.is-compact) .veil-sitepass__body:has(.veil-plan__limits) ul{align-content:center}.veil-root .veil-sitepass__body .veil-plan__limits{border-top:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,max-content);gap:10px 32px;margin:0 0 16px;padding:0 0 16px}.veil-root .veil-sitepass__body ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 22px;margin:0;padding:0;list-style:none;display:grid}.veil-root .veil-sitepass__body li{color:var(--muted);grid-template-columns:14px 1fr;gap:7px;font:500 10.5px/1.5 Manrope,sans-serif;display:grid}.veil-root .veil-sitepass.is-compact .veil-sitepass__body li{font-size:11px}.veil-root .veil-sitepass__body li i{color:var(--accent);font-style:normal}.veil-root .veil-sitepass__action{background:color-mix(in srgb, var(--accent) 6%, transparent);align-content:center;gap:12px;display:grid}.veil-root .veil-sitepass__action .veil-plan__cta{margin-top:0}.veil-root .veil-sitepass__action small{color:var(--muted);font:500 9.5px/1.55 Manrope,sans-serif}.veil-root .final-pricing__more{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 55%, transparent);min-height:64px;color:var(--fg);transition:background .35s var(--ease), transform .35s var(--ease);justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px clamp(18px,2vw,30px);display:flex}.veil-root .final-pricing__more:hover{background:color-mix(in srgb, var(--accent) 12%, var(--surface));transform:translateY(-2px)}.veil-root .final-pricing__more:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.veil-root .final-pricing__more>span{gap:4px;min-width:0;display:grid}.veil-root .final-pricing__more b{letter-spacing:.14em;text-transform:uppercase;font:700 9px/1 Manrope,sans-serif}.veil-root .final-pricing__more i{color:var(--muted);font:500 11px/1.45 Manrope,sans-serif}.veil-root .final-pricing__more em{color:var(--accent);flex:none;font:500 22px/1 Manrope,sans-serif}.veil-root .veil-matrix-wrap{border:1px solid var(--line)}@media (width<=900px){.veil-root .veil-matrix-wrap{overflow-x:auto}}.veil-root .veil-matrix{border-collapse:collapse;width:100%;min-width:720px}.veil-root .veil-matrix th,.veil-root .veil-matrix td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:16px 18px}.veil-root .veil-matrix thead th{background:var(--bg);box-shadow:0 -1px 0 var(--bg);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);z-index:1;font:650 9px/1 Manrope,sans-serif;position:sticky;top:67px}.veil-root .veil-matrix tbody th{width:34%}.veil-root .veil-matrix tbody th strong{color:var(--fg);font:600 13.5px/1.4 Manrope,sans-serif;display:block}.veil-root .veil-matrix tbody th small{color:var(--muted);max-width:46ch;margin-top:5px;font:500 11.5px/1.55 Manrope,sans-serif;display:block}.veil-root .veil-matrix td{text-align:center;color:var(--muted);font:500 13px/1 Manrope,sans-serif}.veil-root .veil-matrix td[data-on]{color:var(--accent);font-size:15px}.veil-root .veil-matrix tr:hover td,.veil-root .veil-matrix tr:hover th{background:color-mix(in srgb, var(--fg) 3%, transparent)}.veil-root .veil-matrix__band th{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb, var(--fg) 4%, transparent);width:auto;font:650 8.5px/1 Manrope,sans-serif}.veil-root .veil-matrix-wrap tbody th,.veil-root .veil-matrix-wrap tbody td{opacity:0;filter:blur(7px);transition:opacity .62s var(--ease) calc(var(--row-i,0) * 55ms + var(--cell-i,0) * 16ms), transform .74s var(--ease) calc(var(--row-i,0) * 55ms + var(--cell-i,0) * 16ms), filter .68s var(--ease) calc(var(--row-i,0) * 55ms + var(--cell-i,0) * 16ms), background .4s linear, color .4s linear;transform:translateY(9px)}.veil-root .veil-matrix-wrap.is-in tbody th,.veil-root .veil-matrix-wrap.is-in tbody td{opacity:1;filter:blur();transform:none}.veil-root .veil-matrix--plans tbody td:nth-child(2){--cell-i:1}.veil-root .veil-matrix--plans tbody td:nth-child(3){--cell-i:2}.veil-root .veil-matrix--plans tbody td:nth-child(4){--cell-i:3}.veil-root .veil-matrix--plans tbody td:nth-child(5){--cell-i:4}.veil-root .veil-matrix--plans tbody td:nth-child(n+6){--cell-i:5}.veil-root .veil-matrix--plans td[data-on]>span[aria-hidden]{opacity:0;transition:transform .5s cubic-bezier(.34, 1.56, .64, 1) calc(var(--row-i,0) * 55ms + var(--cell-i,0) * 16ms + .12s), opacity .4s linear calc(var(--row-i,0) * 55ms + var(--cell-i,0) * 16ms + .12s), border-color .35s linear, background .35s linear;border-radius:2px;transform:scale(.72)}.veil-root .veil-matrix-wrap.is-in .veil-matrix--plans td[data-on]>span[aria-hidden]{opacity:1;transform:none}.veil-root .veil-matrix--plans [data-featured]{background:color-mix(in srgb, var(--accent) 5%, transparent)}.veil-root .veil-matrix--plans thead th[data-featured]{color:var(--fg);box-shadow:inset 0 2px 0 color-mix(in srgb, var(--accent) 78%, var(--fg)), 0 -1px 0 var(--bg);background:color-mix(in srgb, var(--accent) 9%, var(--bg))}.veil-root .veil-matrix--plans td[data-featured][data-on]>span[aria-hidden]{border-color:color-mix(in srgb, var(--accent) 48%, transparent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.veil-root .veil-matrix--plans tbody tr:hover>th{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent) 70%, var(--fg))}.veil-root .veil-matrix--plans tbody tr:hover>th strong{color:var(--fg)}.veil-root .veil-matrix--plans tbody tr:hover>td[data-on]>span[aria-hidden]{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.veil-root .veil-matrix--plans tbody td:not([data-on]){color:color-mix(in srgb, var(--muted) 62%, transparent)}.veil-root .veil-matrix__band th{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 40%, transparent);padding-block:12px}@media (prefers-reduced-motion:reduce){.veil-root .veil-matrix-wrap tbody th,.veil-root .veil-matrix-wrap tbody td{filter:none;transition:opacity .3s linear;transform:none}.veil-root .veil-matrix--plans td[data-on]>span[aria-hidden]{transition:opacity .3s linear;transform:none}}.veil-root .veil-statement{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(30px,4vw,72px);display:grid}.veil-root .veil-statement__facts{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.veil-root .veil-statement__facts .veil-list__item{background:var(--bg);gap:7px;padding:22px 24px;display:grid}.veil-root .veil-statement__facts b{letter-spacing:-.015em;font:600 14px/1.35 Manrope,sans-serif}.veil-root .veil-statement__facts span{color:var(--muted);font:500 12.5px/1.62 Manrope,sans-serif}@media (width<=1100px){.veil-root .veil-plans--3,.veil-root .veil-plans--4{grid-template-columns:repeat(2,minmax(0,1fr))}.veil-root .veil-plan:nth-child(3){border-left-width:1px}.veil-root .veil-statement{grid-template-columns:minmax(0,1fr)}.veil-root .veil-pricing-open__head{grid-template-columns:minmax(0,1fr);align-items:start}.veil-root .veil-sitepass{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.veil-root .veil-sitepass>.veil-sitepass__body{border-top:1px solid var(--line);border-right:0;order:1;grid-column:1/-1}.veil-root .veil-sitepass.is-compact .veil-sitepass__body{align-content:start}}@media (width<=760px){.veil-root .veil-plans--2,.veil-root .veil-plans--3,.veil-root .veil-plans--4{grid-template-columns:minmax(0,1fr)}.veil-root .veil-plan{border-top-width:0;border-left-width:1px}.veil-root .veil-plan:first-child{border-top-width:1px}.veil-root .veil-sitepass{grid-template-columns:minmax(0,1fr)}.veil-root .veil-sitepass>[class^=veil-sitepass__]{border-right:0;border-top:1px solid var(--line)}.veil-root .veil-sitepass>.veil-sitepass__intro{border-top:0}.veil-root .veil-sitepass>.veil-sitepass__body{order:0}.veil-root .veil-sitepass__price{padding-top:16px}.veil-root .veil-sitepass__body .veil-plan__limits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.veil-root .veil-sitepass__body ul{grid-template-columns:minmax(0,1fr)}.veil-root .final-pricing__more em{display:none}}.veil-root .veil-matrix--plans{table-layout:fixed;background:var(--bg)}.veil-root .veil-matrix--plans tr>:first-child{width:34%}.veil-root .veil-matrix--plans thead th:not(:first-child),.veil-root .veil-matrix--plans td{text-align:center;vertical-align:middle}.veil-root .veil-matrix--plans td{font-variant-numeric:tabular-nums;line-height:1.4}.veil-root .veil-matrix--plans td+td{border-inline-start:1px solid var(--line)}.veil-root .veil-matrix--plans td[data-on]>span[aria-hidden]{border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);place-items:center;width:28px;height:28px;font-size:17px;line-height:1;display:inline-grid}.veil-root .veil-matrix--plans tbody tr:last-child>*{border-bottom:0}@media (width<=900px) and (width>=761px){.veil-root .veil-matrix thead th{position:static}}@media (width<=760px){.veil-root .veil-matrix-wrap{overflow:visible}.veil-root .veil-matrix--plans,.veil-root .veil-matrix--plans thead,.veil-root .veil-matrix--plans tbody{width:100%;min-width:0;display:block}.veil-root .veil-matrix--plans tr{grid-template-columns:repeat(var(--plans,4), minmax(0, 1fr));display:grid}.veil-root .veil-matrix--plans tr>:first-child{width:auto}.veil-root .veil-matrix--plans thead{top:calc(var(--promo-bottom,64px) - 1px);z-index:2;background:var(--bg);box-shadow:0 1px 0 var(--line), 0 -1px 0 var(--bg);position:sticky}.veil-root .veil-matrix--plans thead th{letter-spacing:.12em;overflow-wrap:anywhere;border-bottom:0;padding:14px 4px;font-size:9.5px;position:static}.veil-root .veil-matrix--plans thead th:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.veil-root .veil-matrix--plans thead th+th{border-inline-start:1px solid var(--line)}.veil-root .veil-matrix--plans tbody th{border-bottom:0;grid-column:1/-1;width:auto;padding:16px 16px 10px}.veil-root .veil-matrix--plans tbody th small{max-width:none}.veil-root .veil-matrix--plans td{place-items:center;min-height:44px;padding:4px 4px 16px;display:grid}.veil-root .veil-matrix--plans td[data-on]>span[aria-hidden]{width:26px;height:26px;font-size:15px}.veil-root .veil-matrix--plans td:not([data-on]){font-size:12px}.veil-root .veil-matrix__band th{grid-column:1/-1;padding:12px 16px}.veil-root .veil-matrix--plans tbody tr:hover>th{box-shadow:none}}.veil-root .veil-pricing-open__copy>.veil-kicker,.veil-root .veil-pricing-open__aside>*{opacity:0;filter:blur(8px);transition:opacity .8s var(--ease), transform .9s var(--ease), filter .8s var(--ease);transform:translateY(18px)}.veil-root .veil-pricing-open__head.is-in .veil-pricing-open__copy>.veil-kicker,.veil-root .veil-pricing-open__head.is-in .veil-pricing-open__aside>*{opacity:1;filter:blur();transform:none}.veil-root .veil-pricing-open__head.is-in .veil-pricing-open__copy>.veil-kicker{transition-delay:var(--hero-base,0s)}.veil-root .veil-pricing-open__head.is-in .veil-pricing-open__aside>:first-child{transition-delay:calc(var(--hero-base,0s) + .34s)}.veil-root .veil-pricing-open__head.is-in .veil-pricing-open__aside>:nth-child(2){transition-delay:calc(var(--hero-base,0s) + .46s)}.veil-root .veil-pricing-open__head.is-in .veil-pricing-open__aside>:nth-child(n+3){transition-delay:calc(var(--hero-base,0s) + .56s)}@media (prefers-reduced-motion:reduce){.veil-root .veil-pricing-open__copy>.veil-kicker,.veil-root .veil-pricing-open__aside>*{opacity:1;filter:none;transition:none;transform:none}}.veil-root .veil-plate{border:1px solid var(--line);background:var(--veil-card);overflow:hidden}.veil-root .veil-plate__bar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--fg) 4%, var(--veil-card));align-items:center;gap:7px;padding:13px 16px;display:flex}.veil-root .veil-plate__bar i{background:color-mix(in srgb, var(--fg) 24%, transparent);border-radius:50%;width:6px;height:6px}.veil-root .veil-plate__bar span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-left:10px;font:650 8px/1 Manrope,sans-serif}.veil-root .veil-plate__bar b{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-left:auto;font:650 8px/1 Manrope,sans-serif}.veil-root .veil-plate__body{gap:16px;padding:18px;display:grid}.veil-root .veil-plate__foot{border-top:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:16px;margin:0;padding-top:14px;font:650 7.5px/1.3 Manrope,sans-serif;display:flex}.veil-root .veil-plate__viewports{grid-template-columns:1.6fr 1fr .6fr;align-items:end;gap:12px;display:grid}.veil-root .veil-plate__viewport{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 70%, transparent);align-content:start;gap:7px;padding:12px 12px 14px;display:grid}.veil-root .veil-plate__viewport.is-0{min-height:132px}.veil-root .veil-plate__viewport.is-1{min-height:112px}.veil-root .veil-plate__viewport.is-2{min-height:92px}.veil-root .veil-plate__viewport span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font:650 7.5px/1 Manrope,sans-serif}.veil-root .veil-plate__viewport i{background:color-mix(in srgb, var(--fg) 11%, transparent);height:5px;display:block}.veil-root .veil-plate__viewport i:nth-child(3){width:72%}.veil-root .veil-plate__viewport i:nth-child(4){background:color-mix(in srgb, var(--accent) 42%, transparent);width:46%}.veil-root .veil-plate__editor{grid-template-columns:108px minmax(0,1fr) 118px;gap:12px;min-height:168px;display:grid}.veil-root .veil-plate__editor aside{border-right:1px solid var(--line);align-content:start;gap:6px;padding-right:12px;display:grid}.veil-root .veil-plate__editor aside.is-right{border-right:0;border-left:1px solid var(--line);padding:0 0 0 12px}.veil-root .veil-plate__editor b{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font:650 7.5px/1 Manrope,sans-serif}.veil-root .veil-plate__editor span{color:var(--muted);justify-content:space-between;gap:8px;font:500 9.5px/1.5 Manrope,sans-serif;display:flex}.veil-root .veil-plate__editor span.is-on{color:var(--accent)}.veil-root .veil-plate__editor u{color:var(--fg);text-decoration:none}.veil-root .veil-plate__canvas{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 78%, transparent);place-items:center;display:grid;position:relative}.veil-root .veil-plate__sel{border:1px dashed color-mix(in srgb, var(--accent) 70%, transparent);position:absolute;inset:22% 16%}.veil-root .veil-plate__canvas em{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font:650 7.5px/1 Manrope,sans-serif;position:relative}.veil-root .veil-plate__history{background:var(--line);border:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.veil-root .veil-plate__history li{background:var(--bg);align-items:baseline;gap:14px;padding:12px 14px;display:flex}.veil-root .veil-plate__history li.is-on{background:color-mix(in srgb, var(--accent) 9%, var(--bg))}.veil-root .veil-plate__history b{letter-spacing:-.02em;min-width:34px;font:600 12px/1 Bricolage,sans-serif}.veil-root .veil-plate__history span{color:var(--muted);font:500 10.5px/1.4 Manrope,sans-serif}.veil-root .veil-plate__files,.veil-root .veil-plate__inbox{background:var(--line);border:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.veil-root .veil-plate__files li,.veil-root .veil-plate__inbox li{background:var(--bg);justify-content:space-between;align-items:baseline;gap:14px;padding:12px 14px;display:flex}.veil-root .veil-plate__files b,.veil-root .veil-plate__inbox b{font:600 11px/1.3 Manrope,sans-serif}.veil-root .veil-plate__files span{color:var(--muted);text-align:right;font:500 10px/1.3 Manrope,sans-serif}.veil-root .veil-plate__inbox em{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:5px 8px;font:650 7.5px/1 Manrope,sans-serif}.veil-root .veil-plate__bars{gap:12px;display:grid}.veil-root .veil-plate__bars>div{grid-template-columns:96px minmax(0,1fr) 38px;align-items:center;gap:12px;display:grid}.veil-root .veil-plate__bars span{color:var(--muted);font:500 10px/1 Manrope,sans-serif}.veil-root .veil-plate__bars i{background:color-mix(in srgb, var(--fg) 9%, transparent);height:7px;display:block}.veil-root .veil-plate__bars u{background:var(--accent);height:100%;display:block}.veil-root .veil-plate__bars em{color:var(--fg);text-align:right;font:650 9px/1 Manrope,sans-serif}.veil-root .veil-phase-img{border:1px solid var(--line);width:100%;height:auto;display:block}.veil-root .veil-specimens{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.veil-root .veil-specimen{background:var(--bg);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(28px,4vw,76px);padding:clamp(34px,4.4vw,78px);display:grid}.veil-root .veil-specimen.is-flipped .veil-specimen__copy{order:2}.veil-root .veil-specimen__head{align-items:baseline;gap:16px;display:flex}.veil-root .veil-specimen__index{letter-spacing:-.06em;color:color-mix(in srgb, var(--accent) 80%, var(--fg));font:600 clamp(30px,3vw,48px)/.8 Bricolage,sans-serif}.veil-root .veil-specimen h3{letter-spacing:-.05em;max-width:18ch;margin:22px 0 0;font:600 clamp(27px,2.9vw,46px)/1.02 Bricolage,sans-serif}.veil-root .veil-specimen h3 em{letter-spacing:-.04em;font:italic 400 1em/1.02 Georgia,serif}.veil-root .veil-specimen__line{color:var(--accent);max-width:26ch;margin:22px 0 0;font:italic 400 clamp(16px,1.35vw,21px)/1.45 Georgia,serif}.veil-root .veil-specimen__body{color:var(--muted);max-width:54ch;margin:16px 0 0;font:500 13.5px/1.72 Manrope,sans-serif}.veil-root .veil-specimen ul{border-top:1px solid var(--line);gap:9px;margin:24px 0 0;padding:20px 0 0;list-style:none;display:grid}.veil-root .veil-specimen ul li{color:var(--muted);padding-left:20px;font:500 12px/1.55 Manrope,sans-serif;position:relative}.veil-root .veil-specimen ul li:before{content:"✦";color:var(--accent);position:absolute;left:0}.veil-root .veil-specimen__copy,.veil-root .veil-specimen__plate{opacity:0;transition:opacity .85s var(--ease), transform .95s var(--ease);transform:translateY(26px)}.veil-root .veil-specimen__plate{transition-delay:.1s}.veil-root .veil-specimen.is-in .veil-specimen__copy,.veil-root .veil-specimen.is-in .veil-specimen__plate{opacity:1;transform:none}.veil-root .veil-premise{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.veil-root .veil-premise__col{background:var(--bg);padding:clamp(26px,3vw,46px)}.veil-root .veil-premise__col .veil-list{gap:1px;margin-top:22px;display:grid}.veil-root .veil-premise__col p{border-top:1px solid var(--line);color:var(--fg);margin:0;padding:18px 0;font:500 14px/1.66 Manrope,sans-serif}.veil-root .veil-premise__col.is-not p{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-decoration-thickness:1px}.veil-root .veil-index-card,.veil-root .veil-phase-card{padding:clamp(24px,2.4vw,34px)}.veil-root .veil-index-card ol,.veil-root .veil-phase-card ol{background:var(--line);gap:1px;margin:20px 0 0;padding:0;list-style:none;display:grid}.veil-root .veil-index-card li{background:var(--bg);grid-template-columns:34px minmax(0,1fr);gap:6px 10px;padding:14px clamp(14px,1.4vw,20px);display:grid}.veil-root .veil-index-card b{color:var(--accent);font:600 12px/1.2 Bricolage,sans-serif}.veil-root .veil-index-card span{letter-spacing:.15em;text-transform:uppercase;color:var(--fg);font:650 8.5px/1.2 Manrope,sans-serif}.veil-root .veil-index-card em{color:var(--muted);grid-column:2;font:italic 400 12.5px/1.45 Georgia,serif}.veil-root .veil-phase-card__count{align-items:baseline;gap:12px;margin-top:16px;display:flex}.veil-root .veil-phase-card__count>:first-child{letter-spacing:-.07em;font:600 clamp(46px,4.4vw,72px)/.8 Bricolage,sans-serif}.veil-root .veil-phase-card__count span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font:650 9px/1 Manrope,sans-serif}.veil-root .veil-phase-card li{background:var(--bg);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);grid-template-columns:34px minmax(0,1fr);padding:11px clamp(14px,1.4vw,20px);font:650 8.5px/1.2 Manrope,sans-serif;display:grid}.veil-root .veil-phase-card li b{color:var(--accent)}.veil-root .veil-capabilities .veil-list{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.veil-root .veil-capabilities .veil-list__item{background:var(--bg);gap:6px;padding:20px 22px;display:grid}.veil-root .veil-capabilities b{font:600 13.5px/1.3 Manrope,sans-serif}.veil-root .veil-capabilities span{color:var(--muted);font:500 12px/1.6 Manrope,sans-serif}.veil-root .veil-figures{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.veil-root .veil-figures>div{background:var(--bg);grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:20px;padding:24px 26px;display:grid}.veil-root .veil-figures b{letter-spacing:-.07em;font:600 clamp(38px,3.6vw,58px)/.82 Bricolage,sans-serif}.veil-root .veil-figures span{color:var(--muted);font:500 13px/1.6 Manrope,sans-serif}.veil-root .veil-ledger__note{margin-top:20px}.veil-root .veil-faq-tools{justify-items:start;gap:12px;display:grid}.veil-root .veil-search{width:min(360px,100%);display:block;position:relative}.veil-root .veil-search input{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 55%, transparent);width:100%;min-height:48px;color:var(--fg);transition:border-color .35s var(--ease), background .35s var(--ease);padding:0 42px 0 16px;font:500 13px/1 Manrope,sans-serif}.veil-root .veil-search input::placeholder{color:var(--muted)}.veil-root .veil-search input:focus{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--surface) 80%, transparent);outline:none}.veil-root .veil-search b{color:var(--accent);pointer-events:none;font-size:17px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.veil-root .veil-faq{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,76px);display:grid}.veil-root .veil-faq__rail{top:calc(var(--header-h) + 54px);gap:2px;display:grid;position:sticky}.veil-root .veil-faq__rail a{border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:color .3s var(--ease), padding-left .3s var(--ease);justify-content:space-between;gap:12px;padding:12px 4px;font:650 9px/1.3 Manrope,sans-serif;display:flex}.veil-root .veil-faq__rail a:hover{color:var(--fg);padding-left:10px}.veil-root .veil-faq__rail a span{color:var(--accent)}.veil-root .veil-faq__groups{gap:clamp(40px,4vw,68px);display:grid}.veil-root .veil-faq__group h2{margin:0 0 6px}.veil-root .veil-faq__empty{color:var(--muted);font:500 14px/1.7 Manrope,sans-serif}.veil-root .veil-faq__empty button{cursor:pointer;color:var(--accent);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=1100px){.veil-root .veil-specimen{grid-template-columns:minmax(0,1fr)}.veil-root .veil-specimen.is-flipped .veil-specimen__copy{order:0}.veil-root .veil-faq{grid-template-columns:minmax(0,1fr)}.veil-root .veil-faq__rail{flex-wrap:wrap;gap:4px 18px;display:flex;position:static}.veil-root .veil-faq__rail a{border-bottom:0;padding:6px 0}}@media (width<=820px){.veil-root .veil-premise,.veil-root .veil-capabilities .veil-list,.veil-root .veil-plate__editor{grid-template-columns:minmax(0,1fr)}.veil-root .veil-plate__editor aside.is-right{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.veil-root .veil-plate__editor aside{border-right:0;padding-right:0}.veil-root .veil-plate__viewports{grid-template-columns:1fr 1fr}.veil-root .veil-plate__viewport.is-2{display:none}.veil-root .veil-figures>div{grid-template-columns:minmax(0,1fr);gap:8px}}@media (prefers-reduced-motion:reduce){.veil-root .veil-specimen__copy,.veil-root .veil-specimen__plate{opacity:1;transition:none;transform:none}}.veil-root .veil-crumbs{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font:650 8.5px/1.4 Manrope,sans-serif;display:flex}.veil-root .veil-crumbs a{color:var(--muted);transition:color .3s var(--ease)}.veil-root .veil-crumbs a:hover{color:var(--fg)}.veil-root .veil-crumbs>span[aria-hidden]{color:var(--accent)}.veil-root .veil-crumbs [aria-current]{color:var(--fg)}.veil-root .veil-hub .veil-list{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.veil-root .veil-hub .veil-list__item{background:var(--bg)}.veil-root .veil-hub .veil-list__item:last-child:nth-child(3n+1){grid-column:span 3}.veil-root .veil-hub .veil-list__item:last-child:nth-child(3n+2){grid-column:span 1}.veil-root .veil-hub .veil-list__item:nth-last-child(2):nth-child(3n+1){grid-column:span 2}.veil-root a.veil-hub__card{height:100%;color:var(--fg);transition:background .4s var(--ease);align-content:start;gap:12px;padding:clamp(24px,2.4vw,36px);display:grid}.veil-root a.veil-hub__card:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.veil-root .veil-hub__card h2{letter-spacing:-.04em;max-width:20ch;margin:0;font:600 clamp(20px,1.8vw,28px)/1.12 Bricolage,sans-serif}.veil-root .veil-hub__card p{color:var(--muted);margin:0;font:500 12.5px/1.66 Manrope,sans-serif}.veil-root .veil-hub__card em{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font:650 8.5px/1 Manrope,sans-serif;display:flex}.veil-root .veil-matrix--compare td{text-align:center}.veil-root .veil-matrix--compare th[data-us],.veil-root .veil-matrix--compare td[data-us]{background:color-mix(in srgb, var(--accent) 7%, transparent)}.veil-root .veil-mx{font:500 12px/1.4 Manrope,sans-serif}.veil-root .veil-mx.is-yes{color:var(--accent);font-size:15px}.veil-root .veil-mx.is-no{color:var(--muted);opacity:.7}.veil-root .veil-mx.is-varies{color:var(--muted);font-size:11px}.veil-root .veil-vs{border:1px solid var(--line)}.veil-root .veil-vs__head,.veil-root .veil-vs__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:20px;padding:18px 22px;display:grid}.veil-root .veil-vs__row:last-child{border-bottom:0}.veil-root .veil-vs__head{background:color-mix(in srgb, var(--fg) 4%, transparent);align-items:end}.veil-root .veil-vs__party{gap:5px;display:grid}.veil-root .veil-vs__party.is-us{color:var(--fg)}.veil-root .veil-vs__party strong{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font:650 9px/1 Manrope,sans-serif}.veil-root .veil-vs__party.is-us strong{color:var(--accent)}.veil-root .veil-vs__party b{letter-spacing:-.045em;color:var(--fg);font:600 clamp(20px,1.8vw,30px)/1 Bricolage,sans-serif}.veil-root .veil-vs__party small{color:var(--muted);font:500 11px/1.4 Manrope,sans-serif}.veil-root .veil-vs__label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font:650 9px/1.4 Manrope,sans-serif}.veil-root .veil-vs__cell{color:var(--muted);font:500 13px/1.6 Manrope,sans-serif}.veil-root .veil-vs__cell.is-us{color:var(--fg)}.veil-root .veil-vs__cell.is-us:before{content:"✓ ";color:var(--accent)}.veil-root .veil-vs__caption{margin-top:14px}.veil-root .veil-related{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.veil-root a.veil-related__card{background:var(--bg);color:var(--fg);letter-spacing:-.015em;transition:background .4s var(--ease), padding-left .4s var(--ease);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font:600 15px/1.35 Manrope,sans-serif;display:flex}.veil-root a.veil-related__card:hover{background:color-mix(in srgb, var(--accent) 8%, transparent);padding-left:32px}.veil-root .veil-related__card b{color:var(--accent);font-size:18px}.veil-root .veil-video{aspect-ratio:16/10;border:1px solid var(--line);background:var(--veil-card);position:relative;overflow:hidden}.veil-root .veil-video iframe,.veil-root .veil-video video{object-fit:cover;border:0;width:100%;height:100%;display:block}.veil-root .veil-video.is-empty{align-content:center;justify-items:start;gap:8px;padding:clamp(22px,3vw,42px);display:grid}.veil-root .veil-video.is-empty:after{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 16%, transparent), transparent 68%);pointer-events:none;width:62%;position:absolute;inset:-30% -10% auto auto}.veil-root .veil-video.is-empty b{letter-spacing:-.045em;max-width:14ch;font:600 clamp(20px,2vw,32px)/1.05 Bricolage,sans-serif;position:relative}.veil-root .veil-video.is-empty small{color:var(--muted);font:500 11.5px/1.5 Manrope,sans-serif;position:relative}.veil-root .veil-examples .veil-list{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.veil-root .veil-examples .veil-list__item{background:var(--bg)}.veil-root .veil-examples .veil-list__item:last-child:nth-child(3n+1){grid-column:span 3}.veil-root .veil-examples .veil-list__item:nth-last-child(2):nth-child(3n+1){grid-column:span 2}.veil-root a.veil-example{height:100%;color:var(--fg);display:grid}.veil-root .veil-example .veil-video{border:0;border-bottom:1px solid var(--line)}.veil-root .veil-example__body{align-content:start;gap:12px;padding:clamp(20px,2vw,28px);display:grid}.veil-root .veil-example__body h2{letter-spacing:-.04em;margin:0;font:600 clamp(19px,1.7vw,26px)/1.12 Bricolage,sans-serif}.veil-root .veil-example__stats{flex-wrap:wrap;gap:8px;display:flex}.veil-root .veil-example__stats span{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:6px;padding:6px 10px;font:500 10px/1 Manrope,sans-serif;display:inline-flex}.veil-root .veil-example__stats b{color:var(--fg);letter-spacing:-.02em;font:600 13px/1 Bricolage,sans-serif}.veil-root .veil-example__body em{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);justify-content:space-between;margin-top:auto;padding-top:12px;font:650 8.5px/1 Manrope,sans-serif;display:flex}.veil-root .veil-beforeafter{letter-spacing:-.045em;flex-wrap:wrap;align-items:baseline;gap:14px;margin:22px 0 0;font:600 clamp(20px,2vw,32px)/1 Bricolage,sans-serif;display:flex}.veil-root .veil-beforeafter span{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.veil-root .veil-beforeafter i{color:var(--accent);font-style:normal}.veil-root .veil-beforeafter em{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font:650 9px/1 Manrope,sans-serif}.veil-root .veil-pillars .veil-list{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.veil-root .veil-pillars .veil-list__item{background:var(--bg)}.veil-root .veil-pillar{align-content:start;gap:10px;height:100%;padding:clamp(26px,2.8vw,44px);display:grid}.veil-root .veil-pillar h3{letter-spacing:-.042em;max-width:20ch;margin:8px 0 0;font:600 clamp(20px,1.9vw,30px)/1.12 Bricolage,sans-serif}.veil-root .veil-pillar p{color:var(--muted);max-width:48ch;margin:0;font:500 13px/1.7 Manrope,sans-serif}.veil-root .veil-changelog{border-top:1px solid var(--line)}.veil-root .veil-entry{border-bottom:1px solid var(--line);opacity:0;transition:opacity .7s var(--ease), transform .8s var(--ease);grid-template-columns:240px minmax(0,1fr);gap:clamp(20px,3vw,60px);padding:clamp(28px,3vw,48px) 0;display:grid;transform:translateY(18px)}.veil-root .veil-entry.is-in{opacity:1;transform:none}.veil-root .veil-entry__meta{align-content:start;gap:10px;display:grid}.veil-root .veil-entry time{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font:650 9px/1 Manrope,sans-serif}.veil-root .veil-entry__meta span{border:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border-radius:999px;justify-self:start;padding:5px 9px;font:650 8px/1 Manrope,sans-serif}.veil-root .veil-entry__body h2{letter-spacing:-.045em;max-width:24ch;margin:0;font:600 clamp(22px,2.2vw,34px)/1.1 Bricolage,sans-serif}.veil-root .veil-entry__body ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.veil-root .veil-entry__body li{color:var(--muted);max-width:68ch;padding-left:20px;font:500 13px/1.66 Manrope,sans-serif;position:relative}.veil-root .veil-entry__body li:before{content:"✦";color:var(--accent);position:absolute;left:0}.veil-root .veil-legal-head{padding:calc(var(--header-h) + clamp(36px, 4vw, 60px)) 0 clamp(24px, 2.4vw, 36px);border-bottom:1px solid var(--line)}.veil-root .veil-legal-head h1{letter-spacing:-.055em;max-width:20ch;margin:14px 0 0;font:600 clamp(34px,4.2vw,66px)/.96 Bricolage,sans-serif}.veil-root .veil-legal-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:8px 26px;margin-top:16px;font:650 8.5px/1.5 Manrope,sans-serif;display:flex}.veil-root .veil-section.veil-legal-body{padding-top:clamp(32px,3.6vw,52px)}.veil-root .veil-legal{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,78px);display:grid}.veil-root .veil-legal__rail{top:calc(var(--header-h) + 48px);gap:2px;display:grid;position:sticky}.veil-root .veil-legal__rail .veil-kicker{margin-bottom:12px}.veil-root .veil-legal__rail a{border-bottom:1px solid var(--line);color:var(--muted);transition:color .2s var(--ease);padding:10px 4px;font:500 12.5px/1.4 Manrope,sans-serif}.veil-root .veil-legal__rail a:hover{color:var(--fg)}.veil-root .veil-legal__rail a.is-on{color:var(--accent)}.veil-root .veil-legal__notice{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--accent) 7%, transparent);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:grid}.veil-root .veil-legal__notice b{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);width:22px;height:22px;color:var(--accent);border-radius:50%;place-items:center;font:700 12px/1 Manrope,sans-serif;display:grid}.veil-root .veil-legal__doc .veil-legal__notice p{color:var(--fg);margin:0;font:500 13px/1.6 Manrope,sans-serif}.veil-root .veil-legal__doc .veil-legal__notice+:not(.veil-legal__notice){margin-top:26px}.veil-root .veil-legal__doc{max-width:74ch}.veil-root .veil-legal__doc h2{border-top:1px solid var(--line);letter-spacing:-.038em;margin:clamp(38px,4vw,62px) 0 0;padding-top:22px;font:600 clamp(20px,1.9vw,28px)/1.16 Bricolage,sans-serif}.veil-root .veil-legal__doc h3{letter-spacing:-.015em;margin:30px 0 0;font:600 15px/1.4 Manrope,sans-serif}.veil-root .veil-legal__doc p,.veil-root .veil-legal__doc li{color:var(--muted);font:500 14px/1.78 Manrope,sans-serif}.veil-root .veil-legal__doc p{margin:16px 0 0}.veil-root .veil-legal__doc ul,.veil-root .veil-legal__doc ol{gap:8px;margin:16px 0 0;padding-left:22px;display:grid}.veil-root .veil-legal__doc ul{padding-left:0;list-style:none}.veil-root .veil-legal__doc ul>li{padding-left:20px;position:relative}.veil-root .veil-legal__doc ul>li:before{content:"—";color:var(--accent);position:absolute;left:0}.veil-root .veil-legal__doc ol{list-style:decimal}.veil-root .veil-legal__doc a{color:var(--fg);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 60%, transparent)}.veil-root .veil-legal__doc strong{color:var(--fg);font-weight:600}.veil-root .veil-legal__doc em{font-style:italic}.veil-root .veil-legal__doc .legal-conspicuous{border:1px solid var(--line);border-left:2px solid var(--accent);background:color-mix(in srgb, var(--fg) 3%, transparent);border-radius:0 6px 6px 0;margin:26px 0 0;padding:18px 20px}.veil-root .veil-legal__doc .legal-conspicuous strong{letter-spacing:.02em;color:var(--fg);font:600 12.5px/1.72 Manrope,sans-serif;display:block}.veil-root .veil-legal__doc code{background:color-mix(in srgb, var(--fg) 6%, transparent);padding:2px 6px;font:500 12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.veil-root .veil-legal__doc table{border-collapse:collapse;width:100%;margin:20px 0 0}.veil-root .veil-legal__doc th,.veil-root .veil-legal__doc td{border:1px solid var(--line);text-align:left;color:var(--muted);vertical-align:top;padding:12px 14px;font:500 13px/1.6 Manrope,sans-serif}.veil-root .veil-legal__doc th{color:var(--fg);background:color-mix(in srgb, var(--fg) 3%, transparent);font-weight:600}.veil-root .veil-legal__doc label{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);gap:8px;margin-top:20px;font:650 9px/1 Manrope,sans-serif;display:grid}.veil-root .veil-legal__doc input,.veil-root .veil-legal__doc textarea,.veil-root .veil-legal__doc select{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 55%, transparent);width:100%;min-height:46px;color:var(--fg);padding:12px 14px;font:500 13.5px/1.55 Manrope,sans-serif}.veil-root .veil-legal__doc textarea{resize:vertical;min-height:140px}.veil-root .veil-legal__doc input:focus,.veil-root .veil-legal__doc textarea:focus,.veil-root .veil-legal__doc select:focus{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));outline:none}.veil-root .veil-legal__doc button:not([role=combobox]){background:var(--cta-bg);min-height:52px;color:var(--cta-fg);cursor:pointer;letter-spacing:.15em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;margin-top:22px;padding:0 22px;font:700 9px/1 Manrope,sans-serif;transition:opacity .2s linear;display:inline-flex}.veil-root .veil-legal__doc button:not([role=combobox]):hover{opacity:.88}.veil-root .veil-legal__doc button[disabled]{opacity:.55;cursor:not-allowed}.veil-root .veil-legal__doc button[role=combobox]{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 55%, transparent);width:100%;height:auto;min-height:46px;color:var(--fg);letter-spacing:0;text-transform:none;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font:500 13.5px/1.55 Manrope,sans-serif;display:flex}.veil-root .veil-legal__doc button[role=combobox]:focus-visible{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));outline:none}.veil-root .veil-legal__doc label.check-row{letter-spacing:0;text-transform:none;color:var(--muted);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;margin-top:24px;font:500 12.5px/1.6 Manrope,sans-serif}.veil-root .veil-legal__doc .check-row input{width:18px;height:18px;min-height:0;margin:2px 0 0;padding:0}@media (width<=1100px){.veil-root .veil-hub .veil-list,.veil-root .veil-examples .veil-list{grid-template-columns:repeat(2,minmax(0,1fr))}.veil-root .veil-legal{grid-template-columns:minmax(0,1fr)}.veil-root .veil-legal__rail{flex-wrap:wrap;gap:4px 18px;display:flex;position:static}.veil-root .veil-legal__rail a{border-bottom:0;padding:6px 0}.veil-root .veil-legal__rail .veil-kicker{width:100%}.veil-root .veil-entry{grid-template-columns:minmax(0,1fr);gap:14px}}@media (width<=820px){.veil-root .veil-hub .veil-list,.veil-root .veil-examples .veil-list,.veil-root .veil-pillars .veil-list,.veil-root .veil-related{grid-template-columns:minmax(0,1fr)}.veil-root .veil-vs__head,.veil-root .veil-vs__row{grid-template-columns:minmax(0,1fr);gap:10px}.veil-root .veil-vs__cell.is-us{order:-1}}@media (prefers-reduced-motion:reduce){.veil-root .veil-entry{opacity:1;transition:none;transform:none}}.veil-root .veil-steprail{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(20px,3vw,46px);margin:0;padding:0;list-style:none;display:grid;position:relative}.veil-root .veil-steprail:before{content:"";background:var(--line);transform-origin:0;height:1px;transition:transform 1.2s var(--ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}.veil-root .veil-steprail.is-in:before{transform:scaleX(1)}.veil-root .veil-steprail>li{opacity:0;transition:opacity .8s var(--ease) calc(var(--rail-i) * .11s + .15s), transform .8s var(--ease) calc(var(--rail-i) * .11s + .15s);align-content:start;gap:10px;padding-top:clamp(22px,2.4vw,34px);display:grid;position:relative;transform:translateY(14px)}.veil-root .veil-steprail.is-in>li{opacity:1;transform:none}.veil-root .veil-steprail>li:before{content:"";background:var(--accent);width:5px;height:5px;transition:transform .5s var(--ease) calc(var(--rail-i) * .11s + .5s);position:absolute;top:-3px;left:0;transform:scale(0)}.veil-root .veil-steprail.is-in>li:before{transform:scale(1)}.veil-root .veil-steprail i{letter-spacing:.14em;color:var(--accent);font:500 10px/1 ui-monospace,Menlo,Consolas,monospace}.veil-root .veil-steprail h3{letter-spacing:-.04em;text-wrap:balance;margin:0;font:600 clamp(18px,1.7vw,25px)/1.14 Bricolage,sans-serif}.veil-root .veil-steprail p{color:var(--muted);max-width:42ch;margin:0;font:500 13.5px/1.7 Manrope,sans-serif}.veil-root .veil-result{gap:clamp(20px,2.4vw,34px);display:grid}.veil-root .veil-result__lead{letter-spacing:-.04em;color:var(--fg);text-wrap:balance;opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:clamp(14px,2vw,26px);margin:0;font:500 clamp(19px,2.1vw,31px)/1.34 Bricolage,sans-serif;display:grid;transform:translateY(12px)}.veil-root .veil-result.is-in .veil-result__lead{opacity:1;transform:none}.veil-root .veil-result__lead i{letter-spacing:.14em;color:var(--accent);font:500 11px/1 ui-monospace,Menlo,Consolas,monospace}.veil-root .veil-result ol{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.veil-root .veil-result ol>li:last-child:nth-child(odd){grid-column:1/-1}.veil-root .veil-result ol>li{background:var(--bg);opacity:0;transition:opacity .7s var(--ease) calc(var(--res-i) * 80ms + .2s), transform .7s var(--ease) calc(var(--res-i) * 80ms + .2s), background .35s var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:14px;padding:clamp(18px,1.9vw,26px);display:grid;transform:translateY(10px)}.veil-root .veil-result.is-in ol>li{opacity:1;transform:none}.veil-root .veil-result ol>li:hover{background:color-mix(in srgb, var(--accent) 5%, var(--bg))}.veil-root .veil-result ol i{letter-spacing:.12em;color:var(--accent);font:500 10px/1 ui-monospace,Menlo,Consolas,monospace}.veil-root .veil-result ol span{color:color-mix(in srgb, var(--fg) 82%, var(--muted));font:500 14px/1.65 Manrope,sans-serif}.veil-root .veil-band{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1px;display:grid}.veil-root .veil-band.is-single{grid-template-columns:minmax(0,1fr)}.veil-root .veil-band>.veil-guide__block{background:var(--bg);align-content:start;min-width:0;padding:clamp(22px,2.4vw,38px)}.veil-root .veil-band .veil-guide__h2{font-size:clamp(19px,1.6vw,24px)}.veil-root .veil-band .veil-guide__chart{background:0 0;border:0;padding:0}.veil-root .veil-band .veil-guide__spec{border:0}.veil-root .veil-band .veil-guide__spec>div{padding:12px 0}.veil-root .veil-band .veil-guide__table-wrap{border:0}.veil-root .veil-band .veil-guide__prose p{font-size:clamp(14px,1.05vw,15.5px)}@media (width<=720px){.veil-root .veil-result ol{grid-template-columns:minmax(0,1fr)}.veil-root .veil-result__lead{grid-template-columns:minmax(0,1fr);gap:8px}.veil-root .veil-band{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.veil-root .veil-steprail:before,.veil-root .veil-steprail>li,.veil-root .veil-steprail>li:before,.veil-root .veil-result__lead,.veil-root .veil-result ol>li{opacity:1;transition:none;transform:none}}.veil-root .veil-example__carried{border-top:1px solid var(--line);gap:18px;max-width:720px;margin-top:clamp(28px,3vw,46px);padding-top:clamp(24px,2.6vw,38px);display:grid}.veil-root .veil-changelog__filter{flex-wrap:wrap;gap:8px;margin-bottom:clamp(22px,2.4vw,36px);display:flex}.veil-root .veil-changelog__filter button{border:1px solid var(--line);color:var(--muted);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:color .3s var(--ease), border-color .3s var(--ease), background .3s var(--ease);background:0 0;align-items:center;gap:8px;padding:9px 14px;font:650 8.5px/1 Manrope,sans-serif;display:inline-flex}.veil-root .veil-changelog__filter button:hover{color:var(--fg);border-color:color-mix(in srgb, var(--fg) 30%, transparent)}.veil-root .veil-changelog__filter button.is-on{color:var(--fg);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.veil-root .veil-changelog__filter button i{letter-spacing:.08em;color:var(--accent);font:500 9.5px/1 ui-monospace,Menlo,Consolas,monospace}html[data-theme-swap] .veil-root,html[data-theme-swap] .veil-root *,html[data-theme-swap] .veil-root :before,html[data-theme-swap] .veil-root :after{transition:none!important}::view-transition-old(root){animation-duration:.34s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-new(root){animation-duration:.34s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}.veil-root .veil-blur-host{--veil-blur-on:0;opacity:1;transition:none}.veil-root .veil-blur-host.is-static{transition:none}.veil-root .veil-gradual-blur{pointer-events:none;isolation:isolate;z-index:72;position:absolute}.veil-root .veil-gradual-blur.is-page{position:fixed}.veil-root .veil-gradual-blur--bottom,.veil-root .veil-gradual-blur--top{height:var(--veil-blur-size,7rem);left:0;right:0}.veil-root .veil-gradual-blur--bottom{bottom:0}.veil-root .veil-gradual-blur--top{top:0}.veil-root .veil-gradual-blur--left,.veil-root .veil-gradual-blur--right{width:var(--veil-blur-size,7rem);top:0;bottom:0}.veil-root .veil-gradual-blur--left{left:0}.veil-root .veil-gradual-blur--right{right:0}.veil-root .veil-gradual-blur__inner{width:100%;height:100%;position:relative}.veil-root .veil-gradual-blur__inner>i{opacity:calc(var(--veil-blur-opacity,1) * var(--veil-blur-on,1));-webkit-mask-image:var(--veil-mask);mask-image:var(--veil-mask);-webkit-mask-image:var(--veil-mask);-webkit-backdrop-filter:blur(var(--veil-blur));backdrop-filter:blur(var(--veil-blur));display:block;position:absolute;inset:0}.veil-root .veil-gradual-blur--bottom .veil-gradual-blur__inner:after{content:"";opacity:var(--veil-blur-on,1);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--bg) 22%, transparent));pointer-events:none;position:absolute;inset:0}.veil-root .cookie-notice{inset-inline:16px;border:1px solid var(--line,#1414142e);max-width:640px;color:var(--fg);z-index:96;border-color:var(--line,#1414142e);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0;grid-template-columns:18px minmax(0,1fr) 30px;align-items:start;gap:12px;margin-inline:auto;padding:16px;font:400 13px/1.55 Manrope,sans-serif;display:grid;position:fixed;bottom:16px;box-shadow:0 30px 90px #0000002e}.veil-root .button.button-primary,.veil-root button.button-primary,.veil-root a.button-primary{background:var(--cta-bg);color:var(--cta-fg);letter-spacing:.13em;text-transform:uppercase;border:1px solid #0000;border-radius:0;min-height:44px;padding-inline:18px;font:700 9.5px/1 Manrope,sans-serif}.veil-root .cookie-notice>svg{width:18px;height:18px;color:var(--muted);margin-top:2px}.veil-root .cookie-notice p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.veil-root .cookie-notice a{color:var(--fg);text-underline-offset:.18em;text-decoration:underline}.veil-root .cookie-body{flex-wrap:wrap;align-items:center;gap:14px 18px;min-width:0;display:flex}.veil-root .cookie-body p{flex:260px}.veil-root .cookie-actions{flex-shrink:0;gap:8px;display:flex}.veil-root .cookie-notice .icon-button{cursor:pointer;width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.veil-root .cookie-notice .icon-button svg{width:16px;height:16px}.veil-root .cookie-notice .icon-button:hover{color:var(--fg)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.veil-root .veil-gradual-blur__inner>i{display:none}}.veil-root .veil-bare{grid-template-rows:auto 1fr auto;min-height:100svh;display:grid}.veil-root .veil-bare__top{z-index:3;padding:14px var(--veil-gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.veil-root .veil-bare__top .lab-brand{letter-spacing:-.045em;font:600 17px/1 Bricolage,sans-serif}.veil-root .veil-bare__tools{align-items:center;gap:14px;display:flex}.veil-root .veil-bare__tools .vx-theme-toggle{font-size:9px}.veil-root a.veil-back{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);transition:color .3s var(--ease);align-items:center;gap:8px;font:650 9px/1 Manrope,sans-serif;display:inline-flex}.veil-root a.veil-back:hover{color:var(--fg)}.veil-root .veil-bare__body{z-index:2;padding:clamp(14px, 3vh, 48px) var(--veil-gutter);align-content:center;justify-items:center;display:grid;position:relative}.veil-root .veil-bare__foot{z-index:3;padding:12px var(--veil-gutter);border-top:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 22px;font:650 8.5px/1.5 Manrope,sans-serif;display:flex;position:relative}.veil-root .veil-bare__foot a{color:var(--fg)}.veil-root .veil-panel{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 62%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);gap:20px;width:min(560px,100%);padding:clamp(28px,3.4vw,48px);display:grid;box-shadow:0 30px 100px #0000001f}.veil-root .veil-panel--wide{width:min(1080px,100%)}.veil-root .veil-panel h1{letter-spacing:-.05em;max-width:18ch;margin:0;font:600 clamp(28px,3vw,44px)/1.02 Bricolage,sans-serif}.veil-root .veil-panel h1 em{letter-spacing:-.04em;font:italic 400 1em/1.02 Georgia,serif}.veil-root .veil-panel>p{color:var(--muted);max-width:52ch;margin:0;font:500 14px/1.7 Manrope,sans-serif}.veil-root .veil-panel__mark{letter-spacing:-.04em;align-items:center;gap:10px;font:600 15px/1 Bricolage,sans-serif;display:inline-flex}.veil-root a.veil-google,.veil-root button.veil-google{border:1px solid var(--line);background:var(--cta-bg);min-height:56px;color:var(--cta-fg);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:transform .35s var(--ease), opacity .3s var(--ease);justify-content:center;align-items:center;gap:12px;padding:0 22px;font:700 10px/1 Manrope,sans-serif;display:flex}.veil-root a.veil-google:hover{transform:translateY(-2px)}.veil-root a.veil-google[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.veil-root .veil-google svg{width:18px;height:18px}.veil-root .veil-alert{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--accent) 7%, transparent);color:var(--fg);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:16px 18px;font:500 12.5px/1.6 Manrope,sans-serif;display:grid}.veil-root .veil-alert b{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);width:22px;height:22px;color:var(--accent);border-radius:50%;place-items:center;font:700 11px/1 Manrope,sans-serif;display:grid}.veil-root .veil-alert code{background:color-mix(in srgb, var(--fg) 7%, transparent);padding:1px 5px;font:500 11.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.veil-root .veil-panel__note{color:var(--muted);grid-template-columns:14px minmax(0,1fr);gap:10px;font:500 11.5px/1.6 Manrope,sans-serif;display:grid}.veil-root .veil-panel__note i{color:var(--accent);font-style:normal}.veil-root .veil-panel__legal{border-top:1px solid var(--line);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:6px 16px;padding-top:18px;font:650 8.5px/1.5 Manrope,sans-serif;display:flex}.veil-root .veil-panel__legal a{color:var(--fg)}.veil-root .welcome-panel{gap:clamp(16px,2.4vh,24px);width:min(880px,100%);padding:clamp(22px,3.2vh,40px) clamp(22px,3vw,44px);overflow:hidden}.veil-root .welcome-head{gap:12px;display:grid}.veil-root .welcome-topline{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.veil-root .welcome-kicker,.veil-root .welcome-count{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:0;font:650 9px/1 Manrope,sans-serif}.veil-root .welcome-count{font-variant-numeric:tabular-nums}.veil-root .welcome-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.veil-root .welcome-progress span{background:var(--line);height:2px;position:relative;overflow:hidden}.veil-root .welcome-progress span:after{content:"";background:var(--accent);transform-origin:0;transition:transform .6s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.veil-root .welcome-progress span.is-on:after{transform:scaleX(1)}.veil-root .welcome-stage{min-height:clamp(300px,42vh,360px);display:grid}.veil-root .welcome-step{align-content:start;gap:14px;display:grid}.veil-root .welcome-step h1{outline:none;max-width:24ch;margin:0;font-size:clamp(26px,min(2.6vw,4.4vh),38px)}.veil-root .welcome-lede{max-width:62ch;color:var(--muted);margin:0;font:500 13.5px/1.6 Manrope,sans-serif}.veil-root .welcome-group{align-content:start;gap:10px;display:grid}.veil-root .welcome-group h2{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:0;font:650 9px/1.2 Manrope,sans-serif}.veil-root .welcome-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.veil-root .welcome-choice{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 40%, transparent);text-align:left;min-height:108px;color:var(--fg);cursor:pointer;transition:border-color .2s linear, background .2s linear, box-shadow .3s var(--ease);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;padding:16px;display:grid}.veil-root .welcome-choice:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.veil-root .welcome-choice:focus-visible,.veil-root .welcome-pair .chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.veil-root .welcome-choice.is-on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 50%, transparent)}.veil-root .welcome-choice-mark{border:1px solid var(--line);width:16px;height:16px;color:var(--cta-fg);place-items:center;margin-top:1px;transition:background .2s linear,border-color .2s linear;display:grid}.veil-root .welcome-choice.is-on .welcome-choice-mark{background:var(--accent);border-color:#0000}.veil-root .welcome-choice-mark svg{width:11px;height:11px}.veil-root .welcome-choice-body{gap:6px;display:grid}.veil-root .welcome-choice-body strong{font:600 14px/1.3 Manrope,sans-serif}.veil-root .welcome-choice-body span{color:var(--muted);font:500 12px/1.5 Manrope,sans-serif}.veil-root .welcome-promise{border-left:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent);color:var(--muted);align-items:flex-start;gap:10px;max-width:70ch;margin:6px 0 0;padding:12px 14px;font:500 12.5px/1.6 Manrope,sans-serif;display:flex}.veil-root .welcome-promise i{color:var(--accent);font-style:normal}.veil-root .welcome-pair{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(18px,2.6vw,36px);margin-top:6px;display:grid}.veil-root .welcome-pair .quick-bar{flex-wrap:wrap;gap:8px;display:flex}.veil-root .welcome-pair .chip{align-items:center;gap:6px;display:inline-flex}.veil-root .welcome-pair .chip svg{width:11px;height:11px}.veil-root .welcome-capture{gap:16px;display:grid}.veil-root .welcome-url{gap:8px;display:grid}.veil-root .welcome-url-label{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font:650 9px/1 Manrope,sans-serif}.veil-root .welcome-url input{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 70%, transparent);width:100%;min-height:56px;color:var(--fg);transition:border-color .2s linear, box-shadow .3s var(--ease);border-radius:0;padding:0 18px;font:500 16px/1 Manrope,sans-serif}.veil-root .welcome-url input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.veil-root .welcome-path{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.veil-root .welcome-path li{color:var(--fg);align-items:baseline;gap:10px;padding:12px 12px 0 0;font:600 13px/1.3 Manrope,sans-serif;display:flex}.veil-root .welcome-path li b{letter-spacing:.15em;color:var(--accent);font:650 9px/1 Manrope,sans-serif}.veil-root .welcome-go{justify-self:start;min-height:50px;padding-inline:22px}.veil-root .welcome-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.veil-root .welcome-actions .text-button{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font:650 9px/1 Manrope,sans-serif;display:inline-flex}.veil-root .welcome-actions .text-button svg{width:12px;height:12px}.veil-root .welcome-actions .text-button:hover{color:var(--fg)}@media (width<=760px){.veil-root .welcome-choices,.veil-root .welcome-pair{grid-template-columns:minmax(0,1fr)}.veil-root .welcome-choice,.veil-root .welcome-stage{min-height:0}.veil-root .welcome-path{grid-template-columns:minmax(0,1fr)}.veil-root .welcome-go{justify-content:center;justify-self:stretch}}.veil-root .veil-panel{gap:clamp(14px,2.2vh,20px);padding:clamp(22px,3.4vh,48px) clamp(24px,3.4vw,48px)}.veil-root a.veil-google:hover{opacity:.9;transform:none}.veil-root .veil-note-card{text-align:center;justify-items:center}.veil-root .veil-note-card h1{max-width:22ch;font-size:clamp(24px,2.4vw,34px)}.veil-root .veil-note-card .veil-spin{border:1px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:26px;height:26px;animation:1s linear infinite veil-spin}@keyframes veil-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.veil-root .veil-spin{animation-duration:3s}}.veil-root .veil-404{gap:22px;width:min(760px,100%);display:grid}.veil-root .veil-404 h1{letter-spacing:-.06em;margin:0;font:600 clamp(38px,5vw,82px)/.94 Bricolage,sans-serif}.veil-root .veil-404 h1 em{letter-spacing:-.05em;font:italic 400 1em/.94 Georgia,serif}.veil-root .veil-404>p{color:var(--muted);max-width:56ch;margin:0;font:500 15px/1.7 Manrope,sans-serif}.veil-root .veil-404__results{background:var(--line);border:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.veil-root .veil-404__results a{background:var(--bg);color:var(--fg);transition:background .3s var(--ease), padding-left .3s var(--ease);justify-content:space-between;gap:16px;padding:14px 18px;font:500 13.5px/1.4 Manrope,sans-serif;display:flex}.veil-root .veil-404__results a:hover{background:color-mix(in srgb, var(--accent) 8%, transparent);padding-left:26px}.veil-root .veil-404__results b{color:var(--accent)}.veil-root .veil-404__links{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 22px;padding-top:18px;display:flex}.veil-root .veil-404__links a{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);transition:color .3s var(--ease);font:650 9px/1 Manrope,sans-serif}.veil-root .veil-404__links a:hover{color:var(--fg)}.veil-root .veil-404__actions{flex-wrap:wrap;gap:12px;display:flex}.veil-root .checkout-screen{display:contents}.veil-root .checkout-shell{gap:clamp(14px,2.2vh,28px);width:min(1180px,100%);display:grid}.veil-root .checkout-head{gap:14px;display:grid}.veil-root .checkout-head h1{letter-spacing:-.055em;margin:0;font:600 clamp(26px,min(2.6vw,4.4vh),42px)/1 Bricolage,sans-serif}.veil-root .checkout-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid}.veil-root .checkout-grid>*{background:var(--bg);padding:clamp(18px,2.4vh,30px) clamp(20px,2vw,32px)}.veil-root .checkout-loading-label{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin:0;font:650 9px/1 Manrope,sans-serif;display:flex}.veil-root .checkout-loading-label i{background:var(--accent);width:20px;height:1px}.veil-root .checkout-loading-col{align-content:start;gap:14px;display:grid}.veil-root .checkout-loading-block{background:linear-gradient(100deg, color-mix(in srgb, var(--fg) 9%, transparent) 30%, color-mix(in srgb, var(--accent) 24%, transparent) 50%, color-mix(in srgb, var(--fg) 9%, transparent) 70%);width:100%;height:12px;animation:checkout-loading-sweep 1.6s var(--ease) infinite;animation-delay:calc(var(--i,0) * -90ms);background-size:220% 100%;display:block}.veil-root .checkout-loading-block.is-title{width:58%;height:clamp(30px,3.4vw,52px)}@keyframes checkout-loading-sweep{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.veil-root .checkout-loading-block{background:color-mix(in srgb, var(--fg) 9%, transparent);animation:none}}.veil-root .checkout-summary{align-content:start;gap:12px;display:grid}.veil-root .checkout-summary h2,.veil-root .checkout-summary h3{letter-spacing:-.04em;margin:0;font:600 clamp(20px,1.9vw,28px)/1.12 Bricolage,sans-serif}.veil-root .checkout-total{align-items:baseline;gap:10px;display:flex}.veil-root .checkout-total strong{letter-spacing:-.07em;font:600 clamp(36px,3.4vw,56px)/.85 Bricolage,sans-serif}.veil-root .checkout-total small,.veil-root .checkout-total span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font:650 9px/1 Manrope,sans-serif}.veil-root .checkout-summary header{gap:8px;display:grid}.veil-root .checkout-summary header p{color:var(--muted);margin:0;font:500 13px/1.6 Manrope,sans-serif}.veil-root .checkout-summary .page-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font:650 9px/1 Manrope,sans-serif}.veil-root .checkout-facts,.veil-root .checkout-limits{margin:0;padding:0;display:grid}.veil-root .checkout-facts>div{border-top:1px solid var(--line);grid-template-columns:minmax(96px,150px) minmax(0,1fr);align-items:baseline;gap:16px;padding:9px 0;display:grid}.veil-root .checkout-facts dt,.veil-root .checkout-limits dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font:650 9px/1.4 Manrope,sans-serif}.veil-root .checkout-facts dd{color:var(--fg);margin:0;font:500 13px/1.55 Manrope,sans-serif}.veil-root .checkout-facts dd.checkout-total{letter-spacing:-.05em;font:600 clamp(26px,2.4vw,34px)/1 Bricolage,sans-serif}.veil-root .checkout-note{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;display:grid}.veil-root .checkout-note svg{width:15px;height:15px;color:var(--muted);margin-top:2px}.veil-root .checkout-note p{margin:0}.veil-root .checkout-unlocks{align-content:start;gap:18px;display:grid}.veil-root .checkout-unlocks h3{letter-spacing:-.03em;align-items:center;gap:10px;margin:0;font:600 18px/1.2 Bricolage,sans-serif;display:flex}.veil-root .checkout-unlocks h3 svg{width:16px;height:16px;color:var(--accent)}.veil-root .unlock-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.veil-root .unlock-list li{grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.veil-root .unlock-list li>svg{width:14px;height:14px;color:var(--accent);margin-top:3px}.veil-root .unlock-list strong{color:var(--fg);font:600 13px/1.4 Manrope,sans-serif;display:block}.veil-root .unlock-list em{color:var(--muted);margin-top:3px;font:500 12px/1.55 Manrope,sans-serif;display:block}.veil-root .checkout-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.veil-root .checkout-limits>div{border-top:1px solid var(--line);gap:6px;padding:12px 0;display:grid}.veil-root .checkout-limits dd{letter-spacing:-.04em;color:var(--fg);margin:0;font:600 20px/1 Bricolage,sans-serif}.veil-root .veil-bare__body:has(.checkout-shell){align-content:center}.veil-root .checkout-facts dd small{color:var(--muted);margin-top:4px;font:500 11.5px/1.5 Manrope,sans-serif;display:block}.veil-root .checkout-side{align-content:space-between;gap:18px;display:grid}.veil-root .unlock-list.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.veil-root .unlock-list.is-compact li{grid-template-columns:14px minmax(0,1fr);gap:8px}.veil-root .unlock-list.is-compact li>svg{margin-top:2px}.veil-root .unlock-list.is-compact strong{font-size:12.5px}.veil-root .checkout-limit-chips{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,max-content));justify-content:space-between;gap:16px;margin:4px 0 0;padding:12px 0 0;list-style:none;display:grid}.veil-root .checkout-limit-chips li{gap:4px;display:grid}.veil-root .checkout-limit-chips b{letter-spacing:-.04em;color:var(--fg);font:600 18px/1 Bricolage,sans-serif}.veil-root .checkout-limit-chips span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font:650 8.5px/1.3 Manrope,sans-serif}.veil-root .checkout-commit{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.veil-root .checkout-summary .checkout-foot{border-top:1px solid var(--line);margin:2px 0 0;padding-top:12px}.veil-root .checkout-foot a{color:var(--fg);text-underline-offset:.18em;text-decoration:underline}.veil-root .checkout-agree>span{gap:6px;display:grid}.veil-root .checkout-agree strong{color:var(--fg);font:600 13px/1.55 Manrope,sans-serif}.veil-root .checkout-agree .consent-meta{display:block}.veil-root .checkout-agree a{color:var(--fg);text-underline-offset:.18em;text-decoration:underline}.veil-root .checkout-pay{justify-content:center;width:100%}@media (width<=560px){.veil-root .unlock-list.is-compact{grid-template-columns:minmax(0,1fr)}.veil-root .checkout-limit-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}.veil-root .checkout-grid{min-height:min(64vh,680px)}.veil-root .checkout-grid>*{padding:clamp(22px,3.2vh,40px) clamp(24px,2.6vw,44px)}.veil-root .checkout-summary{align-content:space-between;gap:clamp(14px,2vh,22px)}.veil-root .checkout-summary header{gap:10px}.veil-root .checkout-facts>div{grid-template-columns:minmax(150px,196px) minmax(0,1fr);align-items:center;padding:clamp(9px,1.5vh,14px) 0}.veil-root .checkout-facts dt{align-items:center;gap:12px;display:flex}.veil-root .fact-icon{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));background:color-mix(in srgb, var(--accent) 8%, transparent);width:30px;height:30px;color:var(--accent);flex:none;place-items:center;display:grid}.veil-root .veil-bare .fact-icon svg{width:14px;height:14px}.veil-root .veil-bare .checkout-note{border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 3%, transparent);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px 12px 12px}.veil-root .veil-bare .checkout-note svg{color:var(--accent);margin:0 auto}.veil-root .veil-bare .checkout-unlocks{gap:clamp(18px,3.4vh,34px)}.veil-root .veil-bare .unlock-list.is-compact{gap:clamp(10px,2.2vh,20px) 16px}.veil-root .veil-bare .checkout-limit-chips{padding-top:clamp(12px,2.8vh,26px)}.veil-root .veil-bare .checkout-agree{border:1px solid var(--line);transition:background-color .35s var(--ease), border-color .35s var(--ease);background:0 0;grid-template-columns:20px minmax(0,1fr);gap:14px;padding:16px 18px}.veil-root .veil-bare .checkout-agree:hover{background:color-mix(in srgb, var(--accent) 5%, transparent);border-color:color-mix(in srgb, var(--accent) 38%, var(--line))}.veil-root .veil-bare .checkout-agree:has(input:checked){background:color-mix(in srgb, var(--accent) 7%, transparent);border-color:color-mix(in srgb, var(--accent) 62%, var(--line))}.veil-root .veil-check{width:20px;height:20px;margin-top:1px;display:grid;position:relative}.veil-root .veil-bare .veil-check input{appearance:none;border:1px solid color-mix(in srgb, var(--fg) 40%, transparent);cursor:pointer;width:20px;height:20px;transition:background-color .22s var(--ease), border-color .22s var(--ease), transform .18s var(--ease);background:0 0;margin:0;display:block}.veil-root .veil-bare .veil-check input:hover{border-color:var(--accent)}.veil-root .veil-bare .veil-check input:active{transform:scale(.88)}.veil-root .veil-bare .veil-check input:checked{background:var(--accent);border-color:var(--accent)}.veil-root .veil-bare .veil-check input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.veil-root .veil-bare .veil-check svg{pointer-events:none;fill:none;width:20px;height:20px;stroke:var(--bg);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0}.veil-root .veil-check path{stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset .3s var(--ease) 50ms}.veil-root .veil-check input:checked+svg path{stroke-dashoffset:0}.veil-root .veil-bare .button{transition:opacity .2s linear, background-color .35s var(--ease), border-color .35s var(--ease)}.veil-root .veil-bare .button>svg{transition:transform .35s var(--ease)}.veil-root .veil-bare .checkout-pay:not([disabled]):hover>svg:last-child{transform:translate(4px)}.veil-root .veil-bare .checkout-back:hover{opacity:1;background:color-mix(in srgb, var(--accent) 6%, transparent);border-color:color-mix(in srgb, var(--accent) 42%, var(--line))}.veil-root .veil-bare .checkout-back:hover>svg{transform:translate(-4px)}@media (prefers-reduced-motion:reduce){.veil-root .veil-check path,.veil-root .veil-bare .veil-check input,.veil-root .veil-bare .button>svg{transition-duration:10ms}}.veil-root .plan-route{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) clamp(56px,9vw,132px) minmax(0,1fr);align-items:center;gap:clamp(12px,2vw,28px);padding:clamp(18px,2.2vw,30px);display:grid}.veil-root .plan-route-node{gap:8px;min-width:0;display:grid}.veil-root .plan-route-node span{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font:650 9px/1.2 Manrope,sans-serif}.veil-root .plan-route-node strong{letter-spacing:-.05em;color:var(--fg);font:600 clamp(24px,2.6vw,38px)/1 Bricolage,sans-serif}.veil-root .plan-route-node em{color:var(--muted);font:500 12.5px/1.4 Manrope,sans-serif}.veil-root .plan-route-node.is-from strong{color:color-mix(in srgb, var(--fg) 62%, transparent)}.veil-root .plan-route-node.is-to{border-left:1px solid color-mix(in srgb, var(--accent) 55%, var(--line));padding-left:clamp(12px,1.6vw,22px)}.veil-root .plan-route-line{height:24px;color:var(--accent);align-items:center;display:grid;position:relative}.veil-root .plan-route-line i{transform-origin:0;background:currentColor;height:1px;animation:1s cubic-bezier(.16,1,.3,1) .25s both plan-route-draw;display:block}.veil-root .plan-route-line svg{width:16px;height:16px;animation:.5s cubic-bezier(.16,1,.3,1) 1s both plan-route-arrive;position:absolute;top:50%;right:-2px;translate:0 -50%}.veil-root .plan-route.is-loading{grid-template-columns:minmax(0,1fr) clamp(56px,9vw,132px) minmax(0,1fr)}.veil-root .plan-route.is-loading .plan-route-line{background:color-mix(in srgb, var(--fg) 12%, transparent);height:1px}.veil-root .plan-route.is-loading .checkout-loading-block{height:44px}@keyframes plan-route-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes plan-route-arrive{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.veil-root .plan-change-loading{gap:18px;display:grid}.veil-root .plan-change-note{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));background:color-mix(in srgb, var(--accent) 6%, transparent);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.veil-root .plan-change-note svg{width:16px;height:16px;color:var(--accent);margin-top:2px}.veil-root .plan-change-note p{color:var(--fg);margin:0;font:500 13px/1.6 Manrope,sans-serif}.veil-root .plan-change-diff h3+.unlock-list{margin-top:-4px}.veil-root .plan-change-diff .unlock-list+h3{margin-top:6px}.veil-root .plan-change-diff h3.is-loss svg,.veil-root .unlock-list.is-loss li>svg{color:var(--muted)}.veil-root .unlock-list.is-loss strong{color:color-mix(in srgb, var(--fg) 72%, transparent)}.veil-root .plan-change-limits>div{align-content:start}.veil-root .plan-change-limits dd{align-items:center;gap:8px;display:flex}.veil-root .plan-change-limits dd s{color:var(--muted);font:500 13px/1 Manrope,sans-serif}.veil-root .plan-change-limits dd svg{width:12px;height:12px;color:var(--muted);flex:none}.veil-root .plan-change-limits .is-over dd{color:var(--accent)}.veil-root .plan-change-limits small{color:var(--muted);grid-column:1/-1;font:500 11.5px/1.5 Manrope,sans-serif}.veil-root .plan-change-done{justify-items:start;gap:16px;max-width:640px;display:grid}.veil-root .plan-change-done-mark{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--line));width:56px;height:56px;color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:50%;place-items:center;display:grid}.veil-root .plan-change-done-mark svg{width:24px;height:24px}.veil-root .plan-change-done-lead{letter-spacing:-.03em;color:var(--fg);margin:0;font:600 clamp(20px,2vw,26px)/1.25 Bricolage,sans-serif}@media (width<=720px){.veil-root .plan-route{grid-template-columns:minmax(0,1fr)}.veil-root .plan-route-line{width:1px;height:36px;margin-left:4px}.veil-root .plan-route-line i{transform-origin:top;width:1px;height:100%;animation-name:plan-route-drop}.veil-root .plan-route-line svg{inset:auto auto -10px -8px;translate:none;rotate:90deg}.veil-root .plan-route-node.is-to{border-left:0;border-top:1px solid color-mix(in srgb, var(--accent) 55%, var(--line));padding-top:12px;padding-left:0}}@keyframes plan-route-drop{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (width<=560px){.veil-root .checkout-facts>div{grid-template-columns:minmax(0,1fr);gap:6px}.veil-root .checkout-limits{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.veil-root .plan-route-line i,.veil-root .plan-route-line svg{animation:none}}.veil-root .checkout-consent{gap:14px;padding-top:4px;display:grid}.veil-root .checkout-consent .check-row>span{gap:4px;display:grid}.veil-root .checkout-consent .check-row strong{color:var(--fg);font:600 13px/1.55 Manrope,sans-serif}.veil-root .consent-meta{flex-wrap:wrap;gap:4px 10px;display:flex}.veil-root .consent-meta a{color:var(--fg);text-underline-offset:.18em;text-decoration:underline}.veil-root .consent-meta em{font-style:normal}.veil-root .check-row{color:var(--muted);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font:500 12.5px/1.6 Manrope,sans-serif;display:grid}.veil-root .check-row input{width:18px;height:18px;accent-color:var(--accent);margin:1px 0 0}.veil-root .consent-meta,.veil-root .checkout-note,.veil-root .muted-line,.veil-root .checkout-foot{color:var(--muted);font:500 11.5px/1.65 Manrope,sans-serif}.veil-root .checkout-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.veil-root .checkout-trust{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:8px 20px;font:650 8.5px/1.5 Manrope,sans-serif;display:flex}.veil-root .inline-warning,.veil-root .field-warn{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--accent) 7%, transparent);color:var(--fg);padding:14px 16px;font:500 12.5px/1.6 Manrope,sans-serif}.veil-root .plan-switch-row{flex-wrap:wrap;gap:10px;display:flex}.veil-root .success-mark{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);width:54px;height:54px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.veil-root .success-lead{color:var(--muted);max-width:54ch;font:500 15px/1.7 Manrope,sans-serif}.veil-root .checkout-screen .button,.veil-root .veil-bare .button{border:1px solid var(--line);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;min-height:52px;transition:opacity .2s linear, background .35s var(--ease);align-items:center;gap:12px;padding:0 20px;font:700 9px/1 Manrope,sans-serif;display:inline-flex}.veil-root .checkout-screen .button:hover,.veil-root .veil-bare .button:hover{opacity:.88}.veil-root .checkout-screen .button-primary,.veil-root .veil-bare .button-primary{background:var(--cta-bg);color:var(--cta-fg);border-color:#0000}.veil-root .checkout-screen .button-secondary,.veil-root .checkout-screen .button-ghost,.veil-root .veil-bare .button-secondary,.veil-root .veil-bare .button-ghost{color:var(--fg);background:0 0}.veil-root .checkout-screen .button[disabled],.veil-root .veil-bare .button[disabled]{opacity:.5;cursor:not-allowed;transform:none}.veil-root .text-button{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);transition:color .3s var(--ease);background:0 0;border:0;align-items:center;gap:8px;padding:0;font:650 9px/1 Manrope,sans-serif;display:inline-flex}.veil-root .text-button:hover{color:var(--fg)}.veil-root .checkout-screen svg,.veil-root .veil-bare svg{flex:none;width:16px;height:16px}@media (width<=900px){.veil-root .checkout-grid{grid-template-columns:minmax(0,1fr)}}.veil-root .veil-bare .section-label{letter-spacing:.17em;text-transform:uppercase;color:var(--muted);margin:0;font:650 9px/1.2 Manrope,sans-serif}.veil-root .veil-bare h1{margin:14px 0 0}.veil-root .veil-bare .quick-bar{flex-wrap:wrap;gap:8px;display:flex}.veil-root .veil-bare .chip{border:1px solid var(--line);color:var(--muted);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);background:0 0;padding:10px 14px;font:650 9px/1 Manrope,sans-serif}.veil-root .veil-bare .chip:hover{color:var(--fg);border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.veil-root .veil-bare .chip.vx-on,.veil-root .veil-bare .chip.on{background:var(--cta-bg);color:var(--cta-fg);border-color:#0000}.veil-root .veil-bare .button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.veil-root .veil-bare .inline-error{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--accent) 7%, transparent);color:var(--fg);margin:0;padding:14px 16px;font:500 12.5px/1.6 Manrope,sans-serif}.veil-root .veil-bare .muted-line{color:var(--muted);font:500 11.5px/1.6 Manrope,sans-serif}.veil-root .veil-bare label{display:block}.veil-root .veil-bare .check-row{border-top:1px solid var(--line);color:var(--muted);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;font:500 13px/1.6 Manrope,sans-serif;display:grid}.veil-root .veil-bare .check-row input{width:18px;height:18px;accent-color:var(--accent)}.veil-root .veil-bare .check-row strong{color:var(--fg);font:600 13.5px/1.4 Manrope,sans-serif;display:block}.veil-root .veil-bare .empty-icon{color:var(--accent)}.veil-root .veil-bare .spin{animation:1s linear infinite veil-spin}@media (width<=720px){.veil-root .landing-section{--section-pad:54px;background-image:none}.veil-root .section-shell{width:min(100% - 36px,640px)}.veil-root .vx-section-heading h2{letter-spacing:-.05em;font-size:clamp(30px,9.6vw,42px)!important;line-height:.96!important}.veil-root .vx-section-heading p{font-size:13.5px;line-height:1.66}.veil-root .concept-veil.final-release.hero-variant-centered .concept-hero.full-hero.layout-veil{height:100svh!important;min-height:580px!important;max-height:none!important;padding:calc(var(--header-h) + 16px) 18px 0!important}.veil-root .concept-veil.final-release.hero-variant-centered .full-hero.layout-veil .hero-copy{flex-direction:column;justify-content:center;gap:0;left:18px!important;right:18px!important;top:calc(var(--header-h) + 10px)!important;width:auto!important;display:flex!important;position:absolute!important;bottom:66px!important}.veil-root .concept-veil.final-release.hero-variant-centered .full-hero.layout-veil .hero-eyebrow{letter-spacing:.16em;max-width:30ch;margin-bottom:14px!important;font-size:9px!important}.veil-root .concept-veil.final-release.hero-variant-centered .full-hero.layout-veil .hero-title{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;letter-spacing:-.05em!important;font-size:clamp(28px,11.2vw,44px)!important;line-height:.96!important}.veil-root .concept-veil.final-release.hero-variant-centered .full-hero.layout-veil .hero-title__line{white-space:normal!important;margin-left:0!important}.veil-root .concept-veil.final-release.hero-variant-centered .full-hero.layout-veil .hero-description{line-height:1.62;max-width:100%!important;margin:16px 0 0!important;font-size:13.5px!important}.veil-root .concept-veil.final-release.hero-variant-centered .full-hero.layout-veil .hero-demo-wrap{width:100%!important;margin-top:20px!important}.veil-root .capture-demo{padding:8px}.veil-root .capture-demo__bar{grid-template-columns:minmax(0,1fr)}.veil-root .capture-demo input{padding:15px 13px;font-size:13px}.veil-root .capture-demo button{border-left:0;border-top:1px solid var(--line);justify-content:space-between;min-height:52px;padding:0 16px}.veil-root .capture-demo__label{font-size:7.5px}.veil-root .capture-demo__label span:last-child{display:none}.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .hero-demo-wrap:before{font-size:7px;top:-18px;left:0}.veil-root .concept-veil.final-release.hero-variant-centered .full-hero.layout-veil .hero-demo-wrap{margin-top:34px!important}.veil-root .proof-tape--hero{bottom:0}.veil-root .proof-tape{font-size:8.5px}.veil-root .veil-specimens,.veil-root .veil-plans,.veil-root .veil-capabilities{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-auto-columns:79vw;grid-auto-flow:column;margin-inline:-18px;padding:1px 18px 2px;scroll-padding-left:18px;overflow-x:auto;grid-template-columns:none!important;gap:10px!important;display:grid!important}.veil-root .veil-specimens::-webkit-scrollbar{display:none}.veil-root .veil-plans::-webkit-scrollbar{display:none}.veil-root .veil-capabilities::-webkit-scrollbar{display:none}.veil-root .veil-specimens>*,.veil-root .veil-plans>*,.veil-root .veil-capabilities>*{scroll-snap-align:start;min-width:0;max-width:none;grid-area:auto!important;margin:0!important}.veil-root .veil-specimen{grid-template-columns:minmax(0,1fr)!important;padding:22px 20px!important}.veil-root .veil-specimen__plate{display:none}.veil-root .veil-specimen h3{font-size:clamp(23px,6.8vw,30px)!important}.veil-root .veil-specimen__copy>p{font-size:12.5px;line-height:1.62}.veil-root .veil-specimens>*{min-height:340px}.veil-root .veil-plans>.veil-plan{min-height:480px}.veil-root .veil-capabilities>*{min-height:260px}.veil-root .veil-stepper--phone{display:block}.veil-root .veil-stepper__phone{background:var(--line);border:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.veil-root .veil-stepper__phone>li{background:var(--bg)}.veil-root .veil-stepper__phone>li.is-open{background:color-mix(in srgb, var(--accent) 6%, var(--bg))}.veil-root .veil-stepper__phone>li>button{width:100%;min-height:56px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 16px;display:grid}.veil-root .veil-stepper__phone>li>button i{letter-spacing:.16em;color:var(--accent);font:650 8.5px/1 Manrope,sans-serif}.veil-root .veil-stepper__phone>li>button b{letter-spacing:-.015em;font:500 14px/1.3 Manrope,sans-serif}.veil-root .veil-stepper__phone>li>button em{color:var(--muted);font-size:16px;font-style:normal}.veil-root .veil-stepper__panel{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.veil-root .veil-stepper__phone>li.is-open .veil-stepper__panel{grid-template-rows:1fr}.veil-root .veil-stepper__panel-inner{min-height:0;overflow:hidden}.veil-root .veil-stepper__panel h3{letter-spacing:-.04em;margin:0;padding:0 16px;font:600 clamp(20px,6vw,26px)/1.06 Bricolage,sans-serif}.veil-root .veil-stepper__panel p{color:var(--muted);margin:0;padding:10px 16px 0;font:500 12.5px/1.62 Manrope,sans-serif}.veil-root .veil-stepper__panel ul{gap:7px;margin:0;padding:12px 16px 18px;list-style:none;display:grid}.veil-root .veil-stepper__panel ul li{color:var(--muted);padding-left:18px;font:500 11.5px/1.5 Manrope,sans-serif;position:relative}.veil-root .veil-stepper__panel ul li:before{content:"+";color:var(--accent);position:absolute;left:0}.veil-root .veil-stepper__panel .veil-stepper__media{padding:0 16px 18px}.veil-root .veil-pagehero__actions{gap:8px;width:100%;display:grid}.veil-root .veil-pagehero__actions>*{justify-content:space-between;width:100%;min-height:50px}.veil-root .concept-veil.final-release .features-section .feature-grid:before{display:none!important}.veil-root .feature-card h3{font-size:clamp(24px,7vw,30px)}.veil-root .veil-review-card--lead blockquote,.veil-root .veil-review-card blockquote{font-size:clamp(21px,6.4vw,27px)}.veil-root .final-demo__head{gap:14px}.veil-root .demo-browser__stage{aspect-ratio:4/3;min-height:0}.veil-root .demo-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.veil-root .truth-row{padding-block:14px}.veil-root .truth-row p{font-size:12.5px;line-height:1.55}.veil-root .workflow-steps{gap:1px}.veil-root .workflow-steps>*{padding-block:14px!important}.veil-root .workflow-steps h3{font-size:17px}.veil-root .workflow-steps p{font-size:12.5px;line-height:1.55}.veil-root .workflow-stage{min-height:0!important}.veil-root .workflow-layout{gap:20px}.veil-root .cookie-notice{inset-inline:0;max-width:none;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-inline:0;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;gap:10px;bottom:0}.veil-root .cookie-notice>svg{display:none}.veil-root .cookie-notice p{font-size:11.5px;line-height:1.5}.veil-root .cookie-body{flex-direction:column;align-items:stretch;gap:10px}.veil-root .cookie-body p{flex:none}.veil-root .cookie-notice .button.button-primary{width:100%;min-height:42px}.veil-root .final-site-pass{padding:20px 18px}.veil-root .final-pricing__note{font-size:11px;line-height:1.6}.veil-root .faq-section .section-shell>*+*{margin-top:0}.veil-root :is(a.primary-cta,a.text-cta,.registry-cta,.veil-button){min-height:48px}.veil-root .lab-header{padding-inline:18px}.veil-root .veil-lang button{min-height:34px;padding-inline:12px}.veil-root .lab-header__nav>.veil-lang{display:none}.veil-root .vx-theme-toggle{min-height:34px}.veil-root .lab-brand{min-height:40px}.veil-root .final-demo__caption a{align-items:center;min-height:32px;display:inline-flex}}@media (width<=720px) and (prefers-reduced-motion:reduce){.veil-root .veil-specimens,.veil-root .veil-plans,.veil-root .veil-capabilities{scroll-behavior:auto}}.veil-root .veil-scrollfloat{--p:0}.veil-root .veil-scrollfloat__word{white-space:nowrap;display:inline-block}.veil-root .veil-scrollfloat__word>span{--k:clamp(0, calc((var(--p) - var(--i) * var(--stagger)) / var(--span)), 1);transform-origin:50% 100%;opacity:var(--k);transform:translateY(calc((1 - var(--k)) * var(--float-rise,118%))) scale(calc(1 - (1 - var(--k)) * .22), calc(1 + (1 - var(--k)) * 1.3));display:inline-block}.veil-root .veil-scrollfloat.is-done .veil-scrollfloat__word>span{opacity:1;transform:none}.veil-root .veil-expand{--p:0;min-height:165vh;position:relative}.veil-root .veil-expand__stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.veil-root .veil-expand__media{width:min(1480px,93vw);transform:scale(calc(var(--expand-from,.58) + var(--p) * (1 - var(--expand-from,.58))));transform-origin:50%;will-change:transform;grid-area:1/1/auto/-1;position:relative}.veil-root .veil-expand__side{z-index:1;letter-spacing:.17em;text-transform:uppercase;max-width:220px;color:var(--muted);opacity:calc(1 - var(--p) * 1.6);pointer-events:none;grid-row:1;gap:8px;font:650 9px/1.5 Manrope,sans-serif;display:grid}.veil-root .veil-expand__side b{letter-spacing:-.05em;text-transform:none;color:var(--fg);font:600 clamp(22px,2.2vw,34px)/.98 Bricolage,sans-serif;display:block}.veil-root .veil-expand__side--l{transform:translateX(calc(var(--p) * -90px));grid-column:1;justify-self:start}.veil-root .veil-expand__side--r{text-align:right;transform:translateX(calc(var(--p) * 90px));grid-column:3;justify-self:end}.veil-root .veil-expand__statement{text-align:center;pointer-events:none;opacity:clamp(0, calc((var(--p) - .55) * 3.2), 1);transform:translateY(calc((1 - clamp(0, calc((var(--p) - .55) * 3.2), 1)) * 14px));justify-items:center;gap:10px;display:grid;position:absolute;inset:auto 0 clamp(18px,4vw,42px)}.veil-root .veil-expand__statement span{letter-spacing:.17em;text-transform:uppercase;color:var(--accent);font:650 9px/1 Manrope,sans-serif}.veil-root .veil-expand__statement b{letter-spacing:-.045em;color:var(--fg);font:600 clamp(20px,1.9vw,30px)/1.05 Bricolage,sans-serif}.veil-root .veil-expand.is-static{min-height:0}.veil-root .veil-expand.is-static .veil-expand__stage{height:auto;display:block;position:static;overflow:visible}.veil-root .veil-expand.is-static .veil-expand__media{will-change:auto;width:100%;transform:none}.veil-root .veil-expand.is-static .veil-expand__side{display:none}.veil-root .veil-expand.is-static .veil-expand__statement{opacity:1;text-align:left;justify-items:start;margin-top:18px;position:static;transform:none}.veil-root .veil-magic{position:relative}.veil-root .veil-magic--tilt{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease);transform-style:preserve-3d}.veil-root .veil-magic>.veil-glow__ring{z-index:2;pointer-events:none;background:radial-gradient(var(--glow-r,260px) circle at var(--gx,50%) var(--gy,50%), color-mix(in srgb, var(--accent) 92%, var(--fg)) 0%, color-mix(in srgb, var(--accent) 40%, transparent) 38%, transparent 72%);-webkit-mask-composite:xor;opacity:0;transition:opacity .45s var(--ease);padding:1px;text-decoration:none;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.veil-root .veil-magic:hover>.veil-glow__ring{opacity:1}.veil-root .capture-demo__bar.veil-magic{--glow-r:420px}.veil-root .final-plan.veil-magic,.veil-root .veil-sitepass.veil-magic{--glow-r:300px}.veil-root .feature-card.veil-magic,.veil-root .position-card.veil-magic{--glow-r:320px}.veil-root .features-section .feature-card.veil-magic--tilt{z-index:0}.veil-root .features-section .feature-card.veil-magic--tilt:hover{z-index:1}.veil-root .veil-seal{color:color-mix(in srgb, var(--fg) 74%, transparent);place-items:center;display:grid;position:relative}.veil-root .veil-seal__ring{width:100%;height:100%;animation:veil-seal-turn var(--seal-spin,26s) linear infinite;transform-origin:50%;position:absolute;inset:0}.veil-root .veil-seal:hover .veil-seal__ring{animation-duration:calc(var(--seal-spin,26s) / 2.9)}.veil-root .veil-seal__ring text{letter-spacing:.28em;text-transform:uppercase;fill:currentColor;font:650 8.4px Manrope,sans-serif}.veil-root .veil-seal__core{aspect-ratio:1;border:1px solid var(--line);width:38%;color:var(--accent);transition:border-color .4s var(--ease), color .4s var(--ease);place-items:center;font:400 18px/1 Manrope,sans-serif;display:grid;position:relative}.veil-root .veil-seal:hover .veil-seal__core{border-color:var(--accent)}.veil-root .veil-seal__core svg{width:46%;height:46%}@keyframes veil-seal-turn{to{transform:rotate(360deg)}}.veil-root .hero-seal{z-index:3;position:absolute;bottom:150px;right:clamp(24px,4vw,62px)}@media (width<=1280px){.veil-root .hero-seal{display:none}}.veil-root .veil-pagehero__seal{margin-top:26px}.veil-root .veil-gridmotion{pointer-events:none;opacity:var(--field-opacity,.55);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(120% 90%,#000 30%,#0000 78%);mask-image:radial-gradient(120% 90%,#000 30%,#0000 78%)}.veil-root .veil-gridmotion__field{transform:rotate(var(--field-tilt,-9deg));align-content:center;gap:14px;display:grid;position:absolute;inset:-22% -30%}.veil-root .veil-gridmotion__row{will-change:transform;gap:14px;width:max-content;display:flex}.veil-root .veil-gridmotion__tile{aspect-ratio:16/10;border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 4%, transparent);letter-spacing:.16em;text-transform:uppercase;width:clamp(150px,15vw,230px);color:var(--muted);align-content:end;gap:6px;padding:14px;font:650 8.5px/1.4 Manrope,sans-serif;display:grid}.veil-root .veil-gridmotion__tile b{letter-spacing:-.045em;text-transform:none;color:var(--fg);font:600 clamp(15px,1.2vw,19px)/1.04 Bricolage,sans-serif}.veil-root .veil-gridmotion__tile i{background:var(--accent);width:26px;height:1px;display:block}.veil-root .veil-gridmotion-host{isolation:isolate;position:relative}.veil-root .veil-gridmotion-host>:not(.veil-gridmotion){z-index:1;position:relative}.veil-root .veil-reviews .veil-gridmotion{opacity:.28}.veil-root .veil-pagehero .veil-gridmotion{opacity:.18}.veil-root .veil-pagehero .veil-gridmotion__field{transform:rotate(-9deg)translate(18%)}@media (width<=1000px){.veil-root .veil-pagehero .veil-gridmotion{opacity:.07}}.veil-root .veil-expand .demo-window{margin:0}.veil-root .veil-expand .demo-browser{min-height:min(62vh,640px)}.veil-root .final-demo .veil-expand{margin-top:clamp(14px,3vw,34px)}.veil-root .proof-track.is-velocity{will-change:transform;animation:none}.veil-root .veil-position-journey .veil-scrollreveal{max-width:30ch;margin-top:clamp(28px,4vw,54px);font-size:clamp(20px,2vw,32px)}.veil-root .final-title.veil-scrollfloat{display:block}@media (width<=1100px){.veil-root .veil-expand__side{display:none}}@media (width<=720px){.veil-root .hero-seal{display:none}.veil-root .veil-gridmotion__tile{width:150px}}@media (prefers-reduced-motion:reduce){.veil-root .veil-scrollfloat__word>span{opacity:1!important;transform:none!important}.veil-root .veil-expand{min-height:0}.veil-root .veil-expand__stage{height:auto;display:block;position:static;overflow:visible}.veil-root .veil-expand__media{width:100%;transform:none}.veil-root .veil-expand__side{display:none}.veil-root .veil-expand__statement{opacity:1;margin-top:18px;position:static;transform:none}.veil-root .veil-magic--tilt{transition:none;transform:none}.veil-root .veil-seal__ring{animation:none}.veil-root .veil-gridmotion__row{transform:none!important}}.veil-root .veil-sectionhead__float .veil-scrollfloat{display:inline}.veil-root .veil-sectionhead__float em{letter-spacing:-.05em;font:italic 400 1em/.92 Georgia,serif}.veil-root .veil-glare.veil-magic{--glow-r:280px}.veil-root .veil-glare>.veil-glow__ring{z-index:3}.veil-root .veil-capabilities .veil-magic,.veil-root .veil-plan.veil-magic{--glow-r:260px}.veil-root .veil-capabilities .veil-list__item>.veil-magic{align-content:start;gap:6px;min-height:calc(100% + 40px);margin:-20px -22px;padding:20px 22px;display:grid}.veil-root .veil-grain{z-index:1;pointer-events:none;opacity:.055;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;animation:1s steps(8,end) infinite veil-grain;position:fixed;inset:-20%}.veil-root .concept-veil[data-theme=light] .veil-grain{opacity:.07;mix-blend-mode:multiply}@keyframes veil-grain{0%{transform:translate(0,0)}12.5%{transform:translate(-4%,-6%)}25%{transform:translate(6%,2%)}37.5%{transform:translate(-2%,7%)}50%{transform:translate(7%,-3%)}62.5%{transform:translate(-7%,4%)}75%{transform:translate(3%,-7%)}87.5%{transform:translate(-5%,5%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.veil-root .veil-grain{animation:none}}.veil-root .veil-uncover{--p:0;clip-path:inset(0 0 calc((1 - var(--p)) * 100%) 0);transform:translate3d(0, calc((1 - var(--p)) * 28px), 0)}.veil-root .veil-uncover.is-done{clip-path:none;transform:none}@media (prefers-reduced-motion:reduce){.veil-root .veil-uncover{clip-path:none;transform:none}}.veil-root .landing-nav a:after,.veil-root .lab-header__nav>a:after,.veil-root .lab-header__nav>a.veil-header-cta:after{background:currentColor}.veil-root .concept-veil.final-release .final-demo__head{grid-template-columns:.3fr 1.4fr .62fr!important;margin-bottom:clamp(18px,3vw,40px)!important}.veil-root .concept-veil.final-release .final-demo__head h2{max-width:18ch!important;font-size:clamp(42px,5vw,84px)!important}.veil-root .veil-expand{min-height:150vh}.veil-root .veil-expand__media{transform:translate3d(0, calc((1 - var(--p)) * -16vh), 0) scale(calc(.66 + var(--p) * .34))}.veil-root .concept-veil.final-release.hero-variant-centered .position-card:nth-child(n):after{left:0;right:0}.veil-root .registry-seal{z-index:2;color:color-mix(in srgb, var(--fg) 58%, transparent);position:absolute;top:clamp(18px,3vw,40px);right:clamp(18px,3vw,40px)}.veil-root .final-seal{z-index:3;color:color-mix(in srgb, var(--fg) 58%, transparent);position:absolute;top:clamp(18px,3vw,40px);right:clamp(18px,3vw,40px)}.veil-root .final-registry-footer--veil{position:relative}.veil-root .registry-wordmark .blur-text-lite{display:inline}.veil-root .registry-wordmark .blur-text-lite>span{display:inline-block}.veil-root .registry-statement .reveal{display:block}.veil-root .registry-index .veil-scrollreveal{letter-spacing:-.01em;text-transform:none;max-width:16ch;color:var(--fg);font:400 clamp(22px,2.2vw,34px)/1.17 Georgia,serif}.veil-root .registry-index .veil-scrollreveal span{font:inherit;letter-spacing:inherit;text-transform:none;filter:none;opacity:calc(.3 + var(--lit,0) * .7);margin:0;display:inline-block}.veil-root .final-registry-footer--veil{padding-bottom:18px}.veil-root .final-registry-footer--veil .registry-grid{padding-bottom:34px}.veil-root .final-registry-footer--veil .registry-bottom{padding-top:16px}.veil-root .registry-statement h2 .veil-scroll-word,.veil-root .registry-statement h2{display:block}@media (width<=720px){.veil-root .registry-seal,.veil-root .final-seal{display:none}}.veil-root .veil-hero.full-hero,.veil-root .concept-veil.final-release.hero-variant-centered .veil-hero.full-hero{--sy:0;--hero-header-h:68px;--hero-tape-h:54px;--hero-frame-gap:clamp(20px, 2.4vw, 38px);--hero-frame-pad:30px;--hero-frame-edge:calc(var(--hero-frame-gap) + var(--hero-frame-pad));align-content:center;display:grid;padding:calc(var(--header-h) + 24px) 0 84px!important}@media (width<=1000px){.veil-root .veil-hero.full-hero,.veil-root .concept-veil.final-release.hero-variant-centered .veil-hero.full-hero{--hero-header-h:64px;--hero-tape-h:50px}}.veil-root .veil-hero__stage{inset:var(--header-h) 0 48px;z-index:-1;position:absolute;overflow:hidden}.veil-root .veil-hero__curtain{position:absolute;inset:0}.veil-root .veil-hero__curtain>canvas{width:100%!important;height:100%!important}.veil-root .veil-hero__stage:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--bg) 72%, transparent), color-mix(in srgb, var(--bg) 12%, transparent) 55%, transparent);pointer-events:none;position:absolute;inset:0}.veil-root .veil-hero__grid{z-index:3;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4vw,72px);width:min(1480px,93vw);margin:0 auto;display:grid;position:relative}.veil-root .veil-hero__copy{max-width:760px}.veil-root .veil-hero__copy.is-center{text-align:center;grid-column:1/-1;justify-self:center;max-width:900px}.veil-root .veil-hero .hero-title{font-size:clamp(56px,7.2vw,112px);line-height:.84}.veil-root .veil-hero .hero-title__line:nth-child(2){letter-spacing:-.05em;font-family:Georgia,serif;font-style:italic;font-weight:400}.veil-root .veil-hero__copy.is-left .hero-title__line:nth-child(2){margin-left:8vw}.veil-root .veil-hero .hero-description{max-width:440px;margin-top:24px;font-size:14.5px}.veil-root .veil-hero__copy.is-center .hero-description{margin-inline:auto}.veil-root .veil-hero .hero-demo-wrap{width:min(680px,100%);margin-top:28px}.veil-root .veil-hero__copy.is-center .hero-demo-wrap{text-align:left;margin-inline:auto}.veil-root .veil-hero .capture-demo{padding:8px}.veil-root .veil-hero .capture-demo__status{display:none}.veil-root .veil-hero .capture-demo__bar{border:1px solid var(--line);min-height:60px}.veil-root .veil-hero .capture-demo__progress{height:1px}.veil-root .veil-hero__links{gap:26px;margin-top:18px;display:flex}.veil-root .layout-veil .veil-hero__links{margin-top:14px}.veil-root .veil-hero__copy.is-center .veil-hero__links{justify-content:center}.veil-root .concept-hero .text-cta{color:var(--muted);transition:color .45s var(--ease);position:relative}.veil-root .concept-hero .text-cta:after{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .55s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.veil-root .concept-hero .text-cta:hover,.veil-root .concept-hero .text-cta:focus-visible{color:var(--fg)}.veil-root .concept-hero .text-cta:hover:after,.veil-root .concept-hero .text-cta:focus-visible:after{transform-origin:0;transform:scaleX(1)}.veil-root .veil-hero .hero-index{z-index:4;bottom:82px;left:3.2vw}.veil-root .veil-hero .vx-hero-note{right:3.2vw;top:calc(var(--header-h) + 28px);z-index:4}.veil-root .veil-hero .scroll-cue{z-index:4;bottom:70px;left:50%;transform:translate(-50%)}.veil-root .veil-hero__aside{min-width:0;position:relative}.veil-root .veil-hero__aside--gallery{text-align:right;letter-spacing:.17em;text-transform:uppercase;color:var(--muted);justify-items:end;gap:8px;font:650 9px/1.4 Manrope,sans-serif;display:grid}.veil-root .veil-hero__aside--gallery b{letter-spacing:-.065em;color:var(--fg);font:600 clamp(64px,8vw,132px)/.8 Bricolage,sans-serif;display:block}.veil-root .veil-hero__aside--gallery .letter-reveal__word>span{display:inline-block}.veil-root .veil-hero__aside--gallery small{letter-spacing:0;text-transform:none;max-width:24ch;font:400 12.5px/1.6 Manrope,sans-serif}.veil-root :is(.veil-hero--gallery,.veil-hero--galleryFramed) .veil-gridmotion{opacity:1;mix-blend-mode:luminosity;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0 64%,#0000008c 74%,#000 85%),linear-gradient(#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0 64%,#0000008c 74%,#000 85%),linear-gradient(#0000 0,#000 14% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.veil-root :is(.veil-hero--gallery,.veil-hero--galleryFramed) .veil-gridmotion__field{gap:18px;inset:-18% -26%;transform:rotate(-12deg)}.veil-root :is(.veil-hero--gallery,.veil-hero--galleryFramed) .veil-gridmotion__row{gap:18px}.veil-root .veil-gridmotion--images .veil-gridmotion__tile{background:color-mix(in srgb, var(--fg) 6%, transparent);opacity:.5;width:clamp(200px,19vw,300px);padding:0;overflow:hidden}.veil-root .veil-gridmotion--images .veil-gridmotion__tile img{object-fit:cover;filter:grayscale(.4)contrast(.92);width:100%;height:100%;display:block}.veil-root :is(.veil-hero--gallery,.veil-hero--galleryFramed) .veil-hero__curtain{z-index:1;mix-blend-mode:normal;opacity:.5!important}.veil-root :is(.veil-hero--gallery,.veil-hero--galleryFramed) .veil-gridmotion{z-index:0}.veil-root .veil-hero--gallery .veil-hero__stage{top:0}.veil-root :is(.veil-hero--galleryFramed,.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .veil-hero__stage{inset:calc(var(--hero-header-h) + var(--hero-frame-gap)) var(--hero-frame-gap) calc(var(--hero-tape-h) + var(--hero-frame-gap));background:color-mix(in srgb, var(--fg) 3%, transparent);border-radius:26px;overflow:hidden}.veil-root :is(.veil-hero--galleryFramed,.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow).full-hero,.veil-root .concept-veil.final-release.hero-variant-centered :is(.veil-hero--galleryFramed,.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow).full-hero{padding:calc(var(--hero-header-h) + var(--hero-frame-gap)) 0 calc(var(--hero-tape-h) + var(--hero-frame-gap))!important}.veil-root :is(.veil-hero--galleryFramed,.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .veil-hero__stage:after{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--bg) 78%, transparent), color-mix(in srgb, var(--bg) 20%, transparent) 52%, transparent 78%)}.veil-root :is(.veil-hero--galleryFramed,.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .veil-hero__corners{inset:var(--hero-frame-pad);z-index:3;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--fg) 42%, transparent), color-mix(in srgb, var(--fg) 42%, transparent)) left top/66px 1.5px no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--fg) 42%, transparent), color-mix(in srgb, var(--fg) 42%, transparent)) left top/1.5px 66px no-repeat, linear-gradient(90deg, color-mix(in srgb, var(--accent) 58%, transparent), color-mix(in srgb, var(--accent) 58%, transparent)) right bottom/92px 1.5px no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--accent) 58%, transparent), color-mix(in srgb, var(--accent) 58%, transparent)) right bottom/1.5px 92px no-repeat;position:absolute}.veil-root :is(.veil-hero--galleryFramed,.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .veil-gridmotion--images .veil-gridmotion__tile{background:color-mix(in srgb, var(--fg) 8%, transparent);opacity:.62;border-radius:12px;box-shadow:0 18px 46px #00000047}.veil-root :is(.veil-hero--galleryFramed,.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .veil-gridmotion--images .veil-gridmotion__tile img{filter:grayscale(.26)contrast(.95)}.veil-root :is(.veil-hero--galleryFramed,.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .vx-hero-note{top:calc(var(--hero-header-h) + var(--hero-frame-edge));right:var(--hero-frame-edge)}.veil-root :is(.veil-hero--galleryFramed,.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .hero-index{left:var(--hero-frame-edge);bottom:calc(var(--hero-tape-h) + var(--hero-frame-edge))}.veil-root :is(.veil-hero--galleryFramed,.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .hero-demo-wrap.reveal{filter:none}.veil-root :is(.veil-hero--galleryFramed,.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .scroll-cue{bottom:calc(var(--hero-tape-h) + var(--hero-frame-edge))}.veil-root :is(.veil-hero--galleryFramed,.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .capture-demo{background:color-mix(in srgb, var(--bg) 62%, transparent);-webkit-backdrop-filter:blur(26px)}.veil-root :is(.veil-hero--galleryFramed,.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .capture-demo__bar{background:color-mix(in srgb, var(--surface) 58%, transparent);-webkit-backdrop-filter:blur(18px)}.veil-root .veil-hero .capture-demo{overflow:visible}.veil-root .veil-hero .capture-demo .capture-preview{z-index:12;margin-top:0;position:absolute;top:calc(100% + 10px);left:0;right:0}.veil-root .veil-hero__links,.veil-root .veil-hero .hero-index,.veil-root .veil-hero .scroll-cue{transition:opacity .42s var(--ease), transform .5s var(--ease), filter .42s var(--ease)}.veil-root .veil-hero:has(.capture-demo.is-open:not(.is-leaving)) :is(.veil-hero__links,.hero-index,.scroll-cue){opacity:0;filter:blur(6px);pointer-events:none;transform:translateY(8px)}.veil-root .veil-hero:has(.capture-demo.is-open:not(.is-leaving)) .scroll-cue{transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.veil-root .veil-hero__links,.veil-root .veil-hero .hero-index,.veil-root .veil-hero .scroll-cue{filter:none;transition:none}}.veil-root .veil-hero .capture-preview{grid-template-columns:minmax(0,152px) minmax(0,1fr);padding:9px}.veil-root .veil-hero .capture-preview__meta p{-webkit-line-clamp:1}.veil-root .veil-hero .capture-preview__meta small{display:none}.veil-root .veil-hero a.capture-preview__go{min-height:38px;margin-top:6px}.veil-root .veil-hero .capture-demo__progress{background:0 0;left:0;right:0}.veil-root .veil-hero .capture-demo:is(.state-checking,.state-capturing) .capture-demo__progress{background:color-mix(in srgb, var(--fg) 12%, transparent)}.veil-root .scroll-cue{transition:color .45s var(--ease)}.veil-root .scroll-cue i{transition:width .55s var(--ease), background .45s var(--ease)}.veil-root .scroll-cue b{transition:transform .55s var(--ease);display:inline-block}.veil-root .scroll-cue span{transition:letter-spacing .55s var(--ease)}.veil-root .scroll-cue:hover,.veil-root .scroll-cue:focus-visible{color:var(--fg)}.veil-root .scroll-cue:hover i,.veil-root .scroll-cue:focus-visible i{background:var(--accent);width:76px}.veil-root .scroll-cue:hover b,.veil-root .scroll-cue:focus-visible b{animation:veil-scroll-drop 1.1s var(--ease) infinite}.veil-root .scroll-cue:hover span,.veil-root .scroll-cue:focus-visible span{letter-spacing:.19em}@keyframes veil-scroll-drop{0%{opacity:1;transform:translate(0,0)}45%{opacity:0;transform:translateY(7px)}55%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.veil-root .scroll-cue:hover b,.veil-root .scroll-cue:focus-visible b{animation:none}}.veil-root .veil-hero--galleryFramed .veil-gridmotion{left:5%;-webkit-mask-image:linear-gradient(90deg,#0000 0 54%,#0000008c 66%,#000 80%),linear-gradient(#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0 54%,#0000008c 66%,#000 80%),linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.veil-root .veil-hero--galleryFramed .veil-hero__grid{width:100%;padding-inline:var(--hero-frame-edge);box-sizing:border-box;grid-template-columns:minmax(0,1fr);margin:0}.veil-root .veil-hero--galleryFramed .veil-hero__copy.is-left .hero-title__line:nth-child(2){margin-left:0}.veil-root .veil-hero--galleryFramed .hero-description{max-width:min(720px,90vw)}.veil-root .veil-hero--galleryFramedCenter .veil-gridmotion{-webkit-mask-image:linear-gradient(90deg,#000 0 20%,#0000 40% 60%,#000 80% 100%),linear-gradient(#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 20%,#0000 40% 60%,#000 80% 100%),linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.veil-root .veil-hero--galleryFramedCenter .veil-hero__stage:after{background:radial-gradient(72% 62% at 50% 52%, color-mix(in srgb, var(--bg) 74%, transparent), color-mix(in srgb, var(--bg) 24%, transparent) 60%, transparent 82%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 30%, transparent), transparent 24%, transparent 76%, color-mix(in srgb, var(--bg) 30%, transparent))}.veil-root :is(.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .veil-hero__grid{grid-template-columns:minmax(0,1fr)}.veil-root :is(.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .veil-hero__copy.is-center{max-width:min(1240px,94vw)}.veil-root :is(.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .veil-hero .hero-title__line{text-align:center}.veil-root :is(.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .hero-description{max-width:min(760px,92vw);margin-inline:auto}.veil-root :is(.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .veil-hero__links .text-cta{color:var(--fg);background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-inline:12px}.veil-root :is(.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .veil-gridmotion--images .veil-gridmotion__tile{opacity:.42}.veil-root .veil-hero--galleryFramedCenterLow .veil-gridmotion{-webkit-mask-image:linear-gradient(#0000 0 46%,#00000080 56%,#000 66% 95%,#0000 100%);mask-image:linear-gradient(#0000 0 46%,#00000080 56%,#000 66% 95%,#0000 100%)}.veil-root .veil-hero--galleryFramedCenterLow .veil-hero__stage:after{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 84%, transparent), color-mix(in srgb, var(--bg) 46%, transparent) 30%, transparent 54%, transparent 92%, color-mix(in srgb, var(--bg) 34%, transparent))}.veil-root .veil-hero--galleryFramedCenterLow .veil-gridmotion--images .veil-gridmotion__tile{opacity:.5}.veil-root .veil-hero--parallax .hero-title__line:first-child{transform:translate3d(0, calc(var(--sy) * -56px), 0)}.veil-root .veil-hero--parallax .hero-title__line:nth-child(2){transform:translate3d(calc(var(--sy) * 40px), calc(var(--sy) * -128px), 0)}.veil-root .veil-hero--parallax .hero-description{transform:translate3d(0, calc(var(--sy) * -28px), 0);opacity:calc(1 - var(--sy) * .6)}.veil-root .veil-hero__aside--reveal{justify-items:end;gap:14px;display:grid}.veil-root .veil-hero__plate{aspect-ratio:16/11;border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 4%, var(--bg));width:100%;clip-path:inset(0 0 calc((1 - clamp(0, calc(var(--sy) * 2.2 + .28), 1)) * 100%) 0);transform:translate3d(0, calc(var(--sy) * 34px), 0);position:relative;overflow:hidden;box-shadow:0 30px 90px #00000038}.veil-root .veil-hero__plate img{object-fit:cover;object-position:top;filter:grayscale(.25);width:100%;height:calc(100% - 34px);display:block;position:absolute;inset:34px 0 0}.veil-root .veil-hero__plate-bar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 82%, transparent);letter-spacing:.16em;text-transform:uppercase;height:34px;color:var(--muted);align-items:center;gap:6px;padding:0 14px;font:650 8px/1 Manrope,sans-serif;display:flex;position:absolute;inset:0 0 auto}.veil-root .veil-hero__plate-bar i{border:1px solid var(--line);width:7px;height:7px}.veil-root .veil-hero__plate-bar span{margin-left:auto}.veil-root .veil-hero__wire{background:repeating-linear-gradient(180deg, transparent 0 28px, var(--line) 28px 29px);position:absolute;inset:34px 0 0}.veil-root .veil-hero__plate-cap{color:var(--muted);font:italic 400 14px/1.4 Georgia,serif}.veil-root .veil-hero__aside--film{grid-template-columns:1fr 1fr;align-self:center;gap:16px;height:min(62vh,600px);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.veil-root .veil-hero__reel{will-change:transform;align-content:start;gap:16px;display:grid}.veil-root .veil-hero__reel figure{aspect-ratio:16/11;border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 5%, var(--bg));margin:0;overflow:hidden}.veil-root .veil-hero__reel img{object-fit:cover;object-position:top;filter:grayscale(.3)contrast(.94);opacity:.82;width:100%;height:100%;display:block}.veil-root .veil-hero__reel--a{animation:48s linear infinite veil-reel-up}.veil-root .veil-hero__reel--b{margin-top:-34%;animation:56s linear infinite veil-reel-down}.veil-root .veil-hero__reel--a>figure{transform:translate3d(0, calc(var(--sy) * -140px), 0)}.veil-root .veil-hero__reel--b>figure{transform:translate3d(0, calc(var(--sy) * 140px), 0)}@keyframes veil-reel-up{to{transform:translateY(-50%)}}@keyframes veil-reel-down{0%{transform:translateY(-50%)}to{transform:translate(0,0)}}.veil-root .veil-hero--trace .veil-hero__stage:after{background:radial-gradient(60% 50% at 50% 55%, color-mix(in srgb, var(--bg) 70%, transparent), transparent 80%)}.veil-root .veil-hero__trace{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.veil-root .veil-hero__trace path{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(.62 - var(--sy) * .62)}.veil-root .veil-hero__trace path.is-under{stroke:color-mix(in srgb, var(--fg) 14%, transparent);stroke-dashoffset:0;stroke-dasharray:.004 .012}.veil-root .veil-hero__trace-labels{position:absolute;inset:0}.veil-root .veil-hero__trace-labels span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);gap:7px;font:650 8.5px/1 Manrope,sans-serif;display:grid;position:absolute;transform:translate(-50%,-50%)}.veil-root .veil-hero__trace-labels i{border:1px solid var(--accent);background:var(--bg);width:7px;height:7px}.veil-root .veil-hero__trace-labels span:nth-child(2){opacity:clamp(0, calc(var(--sy) * 3), 1)}.veil-root .veil-hero__trace-labels span:nth-child(3){opacity:clamp(0, calc(var(--sy) * 3 - .9), 1)}.veil-root .veil-hero__trace-labels span:nth-child(4){opacity:clamp(0, calc(var(--sy) * 3 - 1.8), 1)}.veil-root .veil-hero__bleed{position:absolute;inset:-6% 0 0}.veil-root .veil-hero__bleed img{object-fit:cover;filter:grayscale(.45)contrast(.9);opacity:.5;width:100%;height:100%;transform:translate3d(0, calc(var(--sy) * 70px), 0) scale(1.04);display:block}.veil-root .veil-hero--editorial .veil-hero__curtain{mix-blend-mode:soft-light}.veil-root .veil-hero--editorial .veil-hero__stage:after{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 60%, transparent), transparent 30%, transparent 60%, var(--bg)), linear-gradient(90deg, color-mix(in srgb, var(--bg) 78%, transparent), transparent 70%)}.veil-root .veil-hero--editorial .veil-hero__copy{transform:translate3d(0, calc(var(--sy) * -40px), 0)}.veil-root .veil-hero--editorial .hero-title{font-size:clamp(60px,8.4vw,132px)}.veil-root .veil-hero--editorial .veil-hero__grid{grid-template-columns:minmax(0,1fr);align-items:end}@media (width<=1100px){.veil-root .veil-hero__grid{grid-template-columns:1fr;align-items:start}.veil-root .veil-hero__aside--gallery{text-align:left;justify-items:start}.veil-root .veil-hero__aside--film{height:320px}.veil-root .veil-hero__aside--reveal{justify-items:start}}@media (width<=720px){.veil-root .veil-hero.full-hero,.veil-root .concept-veil.final-release.hero-variant-centered .veil-hero.full-hero{padding:calc(var(--header-h) + 22px) 0 84px!important}.veil-root .veil-hero__grid{gap:30px}.veil-root .veil-hero__copy.is-left .hero-title__line:nth-child(2){margin-left:0}.veil-root .veil-hero .hero-title{font-size:clamp(28px,11.2vw,44px)!important;line-height:.96!important}.veil-root .veil-hero .hero-description{margin-top:16px;font-size:13.5px}.veil-root .veil-hero__aside--film,.veil-root .veil-hero__trace-labels,.veil-root .veil-hero .hero-index{display:none}.veil-root .veil-hero__copy.is-center{text-align:left}.veil-root .veil-hero__copy.is-center .veil-hero__links{justify-content:flex-start}.veil-root .veil-hero.full-hero,.veil-root .concept-veil.final-release.hero-variant-centered .veil-hero.full-hero{--hero-header-h:60px;--hero-tape-h:48px;--hero-frame-gap:12px;--hero-frame-pad:18px}.veil-root :is(.veil-hero--galleryFramed,.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .veil-hero__stage{border-radius:18px}.veil-root :is(.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .veil-hero__grid{width:100%;padding-inline:var(--hero-frame-edge);box-sizing:border-box}.veil-root :is(.veil-hero--galleryFramed,.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow) .veil-hero__corners{background-size:12px 1px,1px 12px,16px 1px,1px 16px;inset:9px}.veil-root .concept-veil.final-release.hero-variant-centered :is(.veil-hero--galleryFramed,.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow).full-hero{padding-top:calc(var(--hero-header-h) + var(--hero-frame-gap) + 14px)!important;padding-bottom:calc(var(--hero-tape-h) + var(--hero-frame-gap) + 40px)!important}.veil-root .veil-hero .capture-demo .capture-preview{margin-top:10px;position:static}.veil-root .veil-hero__copy:has(.capture-demo.is-open:not(.is-leaving)) .veil-hero__links{opacity:1;filter:none;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.veil-root .veil-hero__reel--a,.veil-root .veil-hero__reel--b{animation:none}.veil-root .veil-hero--parallax :is(.hero-title__line,.hero-description),.veil-root .veil-hero__plate,.veil-root .veil-hero__bleed img,.veil-root .veil-hero--editorial .veil-hero__copy{transform:none}}.veil-root .concept-veil[data-theme=light]{--bg:#e9e3d9;--fg:#141414;--muted:#5c564f;--line:#14141438;--surface:#ffffff42;--veil-card:#e0d5c5}.veil-root .concept-veil[data-theme=light] .landing-concept,.veil-root .concept-veil[data-theme=light]{background:var(--bg)}.veil-root .concept-veil[data-theme=light] :is(.truth-table,.workflow-visual){background:#e2d8ca}.veil-root .concept-veil[data-theme=light] .vx-faq-layout .faq-list{background:0 0}.veil-root .concept-veil[data-theme=light] .capture-demo{background:#fffdf98c}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .position-card:nth-child(n){background:#ddd1c1!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .features-section,.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .features-section .feature-grid{background:#d6c9b8!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .features-section .feature-card{background:#e0d5c5!important}.veil-root .concept-veil[data-theme=light] .final-plan{background:#e2d8ca}.veil-root .concept-veil[data-theme=light] .final-site-pass{background:#dccfbe}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .full-hero>.proof-tape--hero,.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] :is(.final-registry-footer,.full-footer){--bg:#141210;--fg:#f0ede7;--muted:#aaa6a0;--line:#f0ede729;--accent:#bc9b7e;--surface:#1a1815;--veil-card:#1a1815;--cta-bg:#f0ede7;--cta-fg:#0b0b0b;color:var(--fg)}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .full-hero>.proof-tape--hero{border-top-color:var(--line)!important;background:#141210eb!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] :is(.final-registry-footer,.full-footer){background:#0e0d0c!important}.veil-root .concept-veil[data-theme=light] .final-registry-footer--veil:before{background:#f0ede708}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] :is(.final-demo,.veil-reviews,.final-cta){--bg:#141210;--fg:#f0ede7;--muted:#aaa6a0;--line:#f0ede729;--accent:#bc9b7e;--surface:#1a1815;--veil-card:#1a1815;--cta-bg:#f0ede7;--cta-fg:#0b0b0b;color:var(--fg);background:#141210!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] :is(.final-demo,.veil-reviews,.final-cta) :is(h2,h3,blockquote,.veil-scroll-word){color:var(--fg)}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .final-cta .capture-preview{--veil-card-solid:#1a1815}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .veil-reviews .veil-review-card{color:var(--fg);border-color:var(--line)!important;background:#1a1815!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .final-cta:before{background:#141210}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .final-copy{color:var(--fg);background:#141210d1}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .final-copy>a{color:#0b0b0b!important;background:#f0ede7!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] :is(.demo-window,.demo-window .demo-browser,.demo-window .demo-browser__bar){color:var(--fg);border-color:var(--line)!important;background:#1a1815!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] :is(.final-pricing--veil .final-plan.is-featured,.final-site-pass,.veil-plan.is-featured,.veil-sitepass){--bg:#141210;--fg:#f0ede7;--muted:#aaa6a0;--line:#f0ede729;--accent:#bc9b7e;--surface:#1a1815;--veil-card:#1a1815;--cta-bg:#f0ede7;--cta-fg:#0b0b0b;color:var(--fg)!important;background:#141210!important;border-color:#f0ede729!important;box-shadow:0 30px 80px #14120e38!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] :is(.final-plan.is-featured,.final-site-pass,.veil-plan.is-featured,.veil-sitepass) :is(h3,h4,strong,b){color:var(--fg)}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] :is(.final-plan.is-featured,.final-site-pass,.veil-plan.is-featured,.veil-sitepass) :is(p,small,li span,dt,.final-plan__head i,.final-plan__name span,.final-plan__price small,.final-site-pass__facts span,.final-site-pass__price small){color:var(--muted)}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] :is(.final-plan.is-featured,.final-site-pass)>a,.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] :is(.veil-plan.is-featured,.veil-sitepass) .veil-plan__cta{color:#0b0b0b!important;background:#f0ede7!important;border-color:#0000!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] :is(.final-plan.is-featured,.final-site-pass)>a :is(span,b),.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] :is(.veil-plan.is-featured,.veil-sitepass) .veil-plan__cta :is(span,b){color:#0b0b0b!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .final-plan.is-featured .final-plan__head em{color:#0b0b0b!important;background:#f0ede7!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] :is(.workflow-steps button.vx-active,.visual-inspector,.veil-phase-card,.veil-index-card){border-color:color-mix(in srgb, var(--accent) 40%, var(--line))!important;box-shadow:inset 0 1px 0 var(--accent)!important;background:#d3c5b2!important}.veil-root .concept-veil.final-release.hero-variant-centered[data-theme=light] .veil-position-glyph{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))!important;background:#d3c5b2!important}.veil-root .concept-veil[data-theme=light] .truth-row>span[data-status]{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--fg);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.veil-root .concept-veil[data-theme=light] .vx-faq-item.vx-open button>span{color:var(--accent)}.veil-root .concept-veil[data-theme=light] .veil-hero--gallery .veil-gridmotion{mix-blend-mode:multiply}.veil-root .concept-veil[data-theme=light] .veil-gridmotion--images .veil-gridmotion__tile{opacity:.88}.veil-root .concept-veil[data-theme=light] .veil-hero__reel img,.veil-root .concept-veil[data-theme=light] .veil-hero__plate img{filter:grayscale(.35)contrast(.95)brightness(.92)}.veil-root .concept-veil[data-theme=light] .veil-hero__bleed img{opacity:.62;filter:grayscale(.4)contrast(.92)brightness(.9)}.veil-root .concept-veil[data-theme=light] .veil-section--tint{background:#ddd2c3}@media (width<=720px){.veil-root .vx-section-heading.split{gap:14px;display:grid}.veil-root .vx-section-heading.split>p{margin:0}.veil-root .vx-section-heading{margin-bottom:26px}.veil-root .concept-veil.final-release .position-section.landing-section .position-grid{border:0!important;border-top:1px solid var(--line)!important;background:0 0!important;grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-section.landing-section .position-card:nth-child(n){align-items:start;gap:6px 16px;border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;grid-area:auto!important;grid-template-columns:54px minmax(0,1fr)!important;grid-template-areas:"glyph title""glyph copy"!important;min-height:0!important;margin:0!important;padding:20px 0 22px!important;display:grid!important;transform:none!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card:nth-child(n):after{display:none}.veil-root .concept-veil.final-release.hero-variant-centered .position-card>span:first-child,.veil-root .concept-veil.final-release.hero-variant-centered .position-card>b{display:none!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card .veil-position-glyph{grid-area:glyph;border-radius:14px!important;gap:0!important;width:54px!important;height:54px!important;margin:0!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card .veil-position-glyph svg{width:22px;height:22px}.veil-root .concept-veil.final-release.hero-variant-centered .position-card .veil-position-glyph span{display:none}.veil-root .concept-veil.final-release.hero-variant-centered .position-card h3{grid-area:title;max-width:none!important;margin:4px 0 0!important;font-size:clamp(24px,7.2vw,30px)!important;line-height:1!important}.veil-root .concept-veil.final-release.hero-variant-centered .position-card p{grid-area:copy;max-width:none!important;margin:0!important;font-size:12.5px!important;line-height:1.6!important}.veil-root .position-card>.veil-glow__ring,.veil-root .veil-position-flow{display:none}.veil-root .veil-position-journey .veil-scrollreveal{max-width:none;margin-top:18px;font-size:clamp(18px,5.4vw,24px)}.veil-root .concept-veil.final-release .features-section.landing-section .feature-grid{background:var(--line)!important;border:1px solid var(--line)!important;grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;gap:1px!important;margin:0!important;padding:0!important;display:grid!important}.veil-root .concept-veil.final-release .features-section.landing-section .feature-card:nth-child(n){grid-template-columns:34px minmax(0,1fr);grid-template-areas:"n k""n h""n p";gap:6px 12px;border:0!important;grid-area:auto!important;min-height:0!important;margin:0!important;padding:18px 18px 20px!important;display:grid!important;transform:none!important}.veil-root .concept-veil.final-release .features-section .feature-card>span{color:var(--accent);grid-area:n;margin:0;font-size:8.5px}.veil-root .concept-veil.final-release .features-section .feature-card>small{grid-area:k;font-size:8.5px;margin:0!important}.veil-root .concept-veil.final-release .features-section .feature-card h3{grid-area:h;max-width:none!important;margin:2px 0 0!important;font-size:clamp(21px,6.2vw,26px)!important;line-height:1.02!important}.veil-root .concept-veil.final-release .features-section .feature-card p{grid-area:p;max-width:none;margin:0;font-size:12.5px;line-height:1.6}.veil-root .concept-veil.final-release .features-section .feature-card>i{font-size:14px;top:16px;right:14px}.veil-root .concept-veil.final-release .features-section .feature-card:before{display:none!important}.veil-root .concept-veil.final-release .veil-reviews.landing-section .veil-review-rail{background:var(--line)!important;border:1px solid var(--line)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:1px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.veil-root .concept-veil.final-release .veil-reviews.landing-section .veil-review-rail>*{border:0!important;width:auto!important;min-height:0!important;margin:0!important;padding:18px 16px 20px!important}.veil-root .concept-veil.final-release .veil-reviews.landing-section .veil-review-card--lead{grid-column:1/-1!important}.veil-root .veil-review-card--lead blockquote{font-size:clamp(22px,6.6vw,28px)!important}.veil-root .veil-review-card:not(.veil-review-card--lead) blockquote{font-size:14px!important;line-height:1.45!important}.veil-root .veil-review-card>span{font-size:7.5px}.veil-root .veil-review-card footer{margin-top:14px}.veil-root .veil-review-ticker{display:none}.veil-root .veil-reviews .veil-gridmotion{opacity:.18}.veil-root .final-pricing__label{gap:8px;padding-bottom:14px;display:grid}.veil-root .final-pricing__label b{text-align:left;max-width:none;font-size:18px}.veil-root .final-pricing__switch{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0 0;display:grid}.veil-root .final-pricing__switch button{background:var(--bg);color:var(--muted);text-align:left;cursor:pointer;transition:background .3s var(--ease), color .3s var(--ease);border:0;gap:5px;padding:11px 8px 12px;display:grid}.veil-root .final-pricing__switch button span{letter-spacing:.16em;font:650 7.5px/1 Manrope,sans-serif}.veil-root .final-pricing__switch button b{letter-spacing:-.03em;color:var(--fg);font:600 13px/1 Bricolage,sans-serif}.veil-root .final-pricing__switch button small{letter-spacing:0;font:500 10.5px/1 Manrope,sans-serif}.veil-root .final-pricing__switch button.is-on{background:var(--cta-bg);color:color-mix(in srgb, var(--cta-fg) 70%, transparent);box-shadow:inset 0 -2px 0 var(--accent)}.veil-root .final-pricing__switch button.is-on b{color:var(--cta-fg)}.veil-root .concept-veil.final-release .pricing-section.landing-section .final-pricing__main{border:1px solid var(--line)!important;border-top:0!important;grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.veil-root .concept-veil.final-release .pricing-section.landing-section .final-plan{animation:veil-plan-in .5s var(--ease) both;border:0!important;width:auto!important;min-height:0!important;margin:0!important;padding:20px 18px 18px!important;transform:none!important}.veil-root .final-plan h3{font-size:clamp(26px,8vw,34px)!important}.veil-root .final-plan__price strong{font-size:clamp(40px,12vw,54px)!important}.veil-root .final-plan>p{font-size:12.5px;min-height:0!important}.veil-root .final-plan ul{margin-block:14px 18px}.veil-root .final-plan>a{width:100%;min-height:50px}@keyframes veil-plan-in{0%{opacity:0;transform:translateY(10px)}}.veil-root .veil-sitepass{margin-top:12px}.veil-root .veil-sitepass>[class^=veil-sitepass__]{padding:16px 18px}.veil-root .veil-sitepass__action .veil-plan__cta{min-height:50px}.veil-root .final-pricing__note{margin-top:14px}.veil-root .workflow-layout{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;display:grid!important}.veil-root .workflow-steps{border:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,1fr)!important;gap:1px!important;display:grid!important}.veil-root .workflow-steps>button{background:var(--bg);padding:14px!important}.veil-root .workflow-steps>button>span{font-size:8px}.veil-root .workflow-steps>button h3{font-size:16px!important}.veil-root .workflow-steps>button p{display:none}.veil-root .workflow-steps>button.vx-active p{margin-top:6px;display:block}.veil-root .workflow-stage{position:static!important}.veil-root .workflow-visual{min-height:0!important}.veil-root .visual-browser{min-height:260px!important}.veil-root .visual-page{min-height:220px!important}.veil-root .visual-page h4{font-size:clamp(22px,7vw,30px)}.veil-root .visual-inspector{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;display:grid}.veil-root .truth-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"b s""p p"!important;gap:6px 12px!important;padding:16px 0!important;display:grid!important}.veil-root .truth-row>b{grid-area:b;font-size:14px}.veil-root .truth-row>p{grid-area:p;margin:0}.veil-root .truth-row>span{grid-area:s;align-self:start}.veil-root .concept-veil.final-release .final-demo__head{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin-bottom:18px!important}.veil-root .concept-veil.final-release .final-demo__head h2{max-width:none!important;font-size:clamp(30px,9.6vw,42px)!important}.veil-root .final-demo__head p{max-width:none;font-size:12.5px}.veil-root .veil-expand.is-static .veil-expand__statement{gap:6px}.veil-root .veil-expand__statement b{font-size:17px}.veil-root .final-demo__caption{gap:8px;display:grid}.veil-root .vx-faq-layout{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;display:grid!important}.veil-root .vx-faq-item button b{font-size:14px}.veil-root .final-cta{min-height:0!important;padding:64px 0!important}.veil-root .final-copy{width:min(100% - 36px,640px)!important;padding:26px 20px!important}.veil-root .final-title.veil-scrollfloat{font-size:clamp(38px,12vw,56px)!important}.veil-root .final-copy>a{justify-content:space-between;gap:16px;width:100%}.veil-root .registry-wordmark{font-size:clamp(54px,17vw,80px)!important}.veil-root .registry-statement h2{font-size:clamp(28px,8.6vw,38px)!important}.veil-root .registry-grid{grid-template-columns:1fr 1fr!important;gap:22px 18px!important;display:grid!important}.veil-root .registry-index{grid-column:1/-1}.veil-root .registry-bottom{gap:8px;display:grid!important}.veil-root .concept-veil.final-release.hero-variant-centered .full-hero{height:auto!important;min-height:100svh!important}.veil-root .veil-hero__aside--gallery{text-align:left;grid-template-columns:auto 1fr;place-items:end start;gap:4px 14px;display:grid}.veil-root .veil-hero__aside--gallery b{grid-row:1/3;font-size:clamp(48px,15vw,64px)}.veil-root .veil-hero__aside--gallery small{max-width:none}.veil-root .veil-hero--gallery .veil-gridmotion{-webkit-mask-image:linear-gradient(#0000 0 30%,#000 60%),linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000 0 30%,#000 60%),linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.veil-root .veil-hero__aside--reveal,.veil-root .veil-hero__trace{display:none}.veil-root .veil-gridmotion--images .veil-gridmotion__field{filter:grayscale(.26)contrast(.95)}.veil-root .veil-gridmotion--images .veil-gridmotion__tile{box-shadow:none!important}.veil-root .veil-gridmotion--images .veil-gridmotion__tile img{filter:none!important}.veil-root .veil-grain{display:none}.veil-root .gradual-blur{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--bg) 88%, transparent));-webkit-mask-image:none;mask-image:none;-webkit-backdrop-filter:none!important}.veil-root .capture-demo{-webkit-backdrop-filter:blur(12px)!important}.veil-root .capture-demo .capture-demo__bar{-webkit-backdrop-filter:none!important}}@media (width<=720px) and (height<=700px){.veil-root .concept-veil.final-release.hero-variant-centered .full-hero{padding-top:calc(var(--header-h) + 14px)!important;padding-bottom:64px!important}.veil-root .concept-veil.final-release.hero-variant-centered :is(.veil-hero--galleryFramed,.veil-hero--galleryFramedCenter,.veil-hero--galleryFramedCenterLow).full-hero{padding-top:calc(var(--hero-header-h) + var(--hero-frame-gap) + 6px)!important;padding-bottom:calc(var(--hero-tape-h) + var(--hero-frame-gap) + 4px)!important}.veil-root .concept-veil.final-release.hero-variant-centered .full-hero .hero-eyebrow{margin-bottom:16px!important}.veil-root .concept-veil.final-release.hero-variant-centered .full-hero .hero-description,.veil-root .concept-veil.final-release.hero-variant-centered .full-hero .hero-demo-wrap{margin-top:18px!important}.veil-root .concept-veil.final-release.hero-variant-centered .full-hero .veil-hero__links{margin-top:10px!important}}.veil-root .veil-section-link{white-space:nowrap}.veil-root .concept-veil.final-release .features-section .vx-section-heading.split>p{justify-self:start!important;max-width:none!important}.veil-root .concept-veil.final-release .features-section .vx-section-heading.split>.veil-section-link{grid-column:9/13;justify-self:start;margin-top:16px}@media (width<=1200px){.veil-root .concept-veil.final-release .features-section .vx-section-heading.split>.veil-section-link{grid-column:1/-1;justify-self:start}}.veil-root .concept-veil.final-release .features-section .feature-card:before{content:none}.veil-root .final-release .full-header.final-sticky-header:after{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--accent) 22%, var(--line)) 16%, var(--accent) 50%, color-mix(in srgb, var(--accent) 22%, var(--line)) 84%, transparent);transform-origin:50%}.veil-root .veil-lang{isolation:isolate;transition:border-color .35s var(--ease);grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;position:relative;overflow:hidden}.veil-root .veil-lang:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.veil-root .veil-lang:before{content:"";z-index:-1;background:var(--cta-bg);transition:transform .52s var(--ease);position:absolute;inset:0 50% 0 0}.veil-root .veil-lang:has(button:last-of-type.is-on):before{transform:translate(100%)}.veil-root .veil-lang button{text-align:center;transition:color .3s var(--ease), transform .28s var(--ease), letter-spacing .3s var(--ease);position:relative}.veil-root .veil-lang button.is-on{background:0 0}.veil-root .veil-lang button:hover:not(.is-on){color:var(--fg);letter-spacing:.17em}.veil-root .veil-lang button:active{transform:scale(.93)}@supports not selector(:has(*)){.veil-root .veil-lang:before{display:none}.veil-root .veil-lang button.is-on{background:var(--cta-bg)}}.veil-root .vx-theme-toggle .theme-toggle__track{transition:border-color .4s var(--ease), background .4s var(--ease), box-shadow .4s var(--ease)}.veil-root .vx-theme-toggle:hover .theme-toggle__track,.veil-root .vx-theme-toggle:focus-visible .theme-toggle__track{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.veil-root .vx-theme-toggle:focus-visible{outline:none}.veil-root .theme-toggle__thumb{transform-origin:50%}.veil-root .vx-theme-toggle:hover .theme-toggle__thumb{background:var(--accent)}.veil-root .vx-theme-toggle:active .theme-toggle__thumb{transform:translate(0)scaleX(1.45)}.veil-root [data-theme=dark] .vx-theme-toggle:active .theme-toggle__thumb{transform:translate(24px)scaleX(1.45)}.veil-root .theme-toggle__sun,.veil-root .theme-toggle__moon{transition:opacity .45s var(--ease), transform .45s var(--ease), color .45s var(--ease)}.veil-root [data-theme=light] .theme-toggle__sun,.veil-root [data-theme=dark] .theme-toggle__moon{opacity:.95;color:var(--accent)}.veil-root [data-theme=dark] .theme-toggle__sun{opacity:.3;transform:scale(.82)rotate(-28deg)}.veil-root [data-theme=light] .theme-toggle__moon{opacity:.3;transform:scale(.82)rotate(28deg)}.veil-root .theme-toggle__label{transition:color .35s var(--ease)}.veil-root .vx-theme-toggle:hover .theme-toggle__label{color:var(--accent)}.veil-root .veil-header-cta{transition:color .3s var(--ease), border-color .3s var(--ease), transform .28s var(--ease)}.veil-root .veil-header-cta:active{transform:scale(.96)}.veil-root .veil-nav-toggle{transition:transform .28s var(--ease)}.veil-root .veil-nav-toggle:active{transform:scale(.9)}.veil-root .concept-veil.final-release .pricing-section .vx-section-heading{margin-bottom:clamp(22px,2.2vw,38px)}.veil-root .concept-veil.final-release .pricing-section .final-pricing{margin-top:clamp(26px,2.6vw,44px)}.veil-root .concept-veil.final-release .pricing-section .final-pricing__label{padding-bottom:12px}.veil-root .concept-veil.final-release .pricing-section .final-pricing__label b{max-width:32ch;font-size:clamp(16px,1.3vw,22px);line-height:1.16}.veil-root .concept-veil.final-release .pricing-section .final-pricing__main{margin-top:0}.veil-root .veil-sitepass{--sitepass-pad:clamp(18px, 1.6vw, 24px)}.veil-root .veil-sitepass__intro header{padding-bottom:11px}.veil-root .veil-sitepass__intro h3{margin-top:15px}.veil-root .veil-sitepass__intro p{margin-top:9px}.veil-root .veil-sitepass__price{padding-top:14px}.veil-root .veil-sitepass__body .veil-plan__limits{margin-bottom:12px;padding-bottom:12px}.veil-root .veil-sitepass__body ul{gap:7px 22px}.veil-root .concept-veil.final-release .final-handoff .final-title.veil-title-visible,.veil-root .concept-veil.final-release .final-handoff h2.final-title{letter-spacing:-.07em;font-family:Bricolage,sans-serif;font-weight:600;display:block}.veil-root .final-handoff__route{margin-top:clamp(20px,2vw,30px)}.veil-root .final-handoff__route .veil-button{min-height:52px}@media (width<=700px){.veil-root .concept-veil.final-release .final-handoff h2.final-title{font-size:clamp(32px,9.4vw,46px)!important}}.veil-root .veil-open-clear{padding-top:var(--header-h)}.veil-root .veil-section--open{border-bottom:0;padding-top:clamp(46px,5vw,78px)}.veil-root .veil-section--open .veil-sectionhead h1{margin-top:18px}.veil-root .veil-faq-lede{max-width:52ch;color:var(--muted);margin:0 0 22px;font:500 clamp(14px,1.05vw,16px)/1.7 Manrope,sans-serif}.veil-root .registry-index .registry-blurb{letter-spacing:-.01em;text-transform:none;max-width:16ch;color:var(--fg);margin:0;font:400 clamp(22px,2.2vw,34px)/1.17 Georgia,serif}.veil-root .registry-index .registry-blurb .blur-text-lite{font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;flex-wrap:wrap;gap:0;margin:0;display:flex}.veil-root .registry-index .registry-blurb .blur-text-lite>span{font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;margin:0;display:inline-block}@media (prefers-reduced-motion:reduce){.veil-root .veil-lang:before,.veil-root .veil-lang button,.veil-root .theme-toggle__sun,.veil-root .theme-toggle__moon,.veil-root .veil-header-cta,.veil-root .veil-nav-toggle{transition:none}.veil-root .vx-theme-toggle:active .theme-toggle__thumb,.veil-root [data-theme=dark] .vx-theme-toggle:active .theme-toggle__thumb{transform:none}.veil-root [data-theme=dark] .vx-theme-toggle:active .theme-toggle__thumb{transform:translate(24px)}}.veil-root :is(.veil-button,.veil-plan__cta,.final-plan>a,.final-pricing__more,.registry-cta,.veil-sheet-cta,.primary-cta):active{transform:scale(.985)}.veil-root .veil-button:active{transform:translateY(0)scale(.985)}.veil-root :is(.text-cta,.veil-section-link):active{opacity:.7}.veil-root :is(.veil-plan__cta,.final-plan>a,.final-pricing__more,.registry-cta,.veil-sheet-cta,.primary-cta,.text-cta,.veil-section-link){transition:transform .26s var(--ease), opacity .26s var(--ease), background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), gap .35s var(--ease)}@media (prefers-reduced-motion:reduce){.veil-root :is(.veil-button,.veil-plan__cta,.final-plan>a,.final-pricing__more,.registry-cta,.veil-sheet-cta,.primary-cta,.capture-demo__bar>button):active{transform:none}}.veil-root .registry-grid nav a{margin-block:-5px;padding-block:5px}.veil-root .registry-grid nav a:after{bottom:2px}.veil-root .landing-nav a{margin-block:-6px;padding-block:6px}.veil-root .landing-nav a:after{bottom:0}.veil-root a.veil-header-cta{margin-block:-6px;padding-block:6px 10px}.veil-root .veil-header-cta:after{bottom:6px}.veil-root a.veil-back,.veil-root .veil-404__links a,.veil-root .veil-bare__foot a{margin-block:-8px;padding-block:8px}.veil-root .registry-bottom a{margin-block:-7px;padding-block:7px;display:inline-block}.veil-root .veil-crumbs a{margin-block:-6px;padding-block:6px;display:inline-block}.veil-root .veil-lang button{padding-block:8px}@media (width<=760px){.veil-root a.veil-back,.veil-root .veil-404__links a{font-size:11px}.veil-root .veil-bare__foot{font-size:10.5px}}.veil-root .concept-veil.final-release[data-theme=light]{--accent:#6f5640!important}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-rail[data-count="1"]{grid-template-columns:minmax(0,1fr)}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-rail[data-count="2"]{grid-template-columns:1.25fr minmax(0,1fr)}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-rail[data-count="4"]{grid-template-columns:repeat(3,minmax(0,1fr))}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-rail[data-count="4"] .veil-review-card:last-child:nth-child(3n+1){grid-column:1/-1}.veil-root .concept-veil.final-release.hero-variant-centered .veil-review-rail[data-count="4"] .veil-review-card:last-child:nth-child(3n+2){grid-column:span 2}.veil-root .concept-veil.final-release .demo-browser__stage--film{justify-content:stretch;padding:0}.veil-root .concept-veil.final-release .demo-browser__stage--film>.demo-film{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.veil-root .blur-text-lite>.sr-only{opacity:1;filter:none;transition:none;transform:none}.veil-root .veil-matrix-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.veil-root .concept-veil[data-theme=light] .veil-section--tint :is(.veil-kicker,.veil-sectionhead__body){color:color-mix(in srgb, var(--muted) 82%, var(--fg))}.veil-root .concept-veil[data-theme=light] .veil-billing button.is-on{color:#fff}.veil-root .veil-pricing-open__aside{opacity:1;transition:none;transform:none}@media (width<=720px){.veil-root .concept-veil.final-release .full-header.final-sticky-header,.veil-root .final-release .full-header.final-sticky-header:after,.veil-root .final-release .full-header.final-sticky-header .lab-brand,.veil-root .final-release .full-header.final-sticky-header .lab-header__nav>*{clip-path:none;filter:none;animation:none;transform:none}.veil-root .veil-billing button{min-height:44px}.veil-root .concept-veil.hero-variant-centered .veil-pricing-open h1 .veil-scroll-word{opacity:1;filter:none;transition:none;transform:none}.veil-root .veil-pricing-open__aside{opacity:1;transition:none;transform:none}.veil-root .veil-nav-toggle{width:44px;height:44px}.veil-root .lab-header .veil-lang button,.veil-root .lab-header .vx-theme-toggle{min-height:44px}.veil-root .promo-close,.veil-root .cookie-notice .icon-button{width:44px;height:44px}.veil-root .capture-demo input,.veil-root .concept-veil.final-release.hero-variant-centered .layout-veil .capture-demo input{font-size:16px!important}.veil-root .final-release .full-header.final-sticky-header .lab-brand{white-space:nowrap;min-width:max-content}.veil-root .veil-nav-sheet{overscroll-behavior:contain;padding-block:24px calc(24px + env(safe-area-inset-bottom));justify-content:safe center;overflow-y:auto}.veil-root .veil-nav-toggle{position:relative}.veil-root .veil-nav-toggle i{margin-left:-7.5px;position:absolute;top:50%;left:50%}.veil-root .veil-nav-toggle i:first-child{transform:translateY(-3px)}.veil-root .veil-nav-toggle i:last-child{transform:translateY(3px)}.veil-root .veil-nav-toggle[aria-expanded=true] i:first-child{transform:rotate(45deg)}.veil-root .veil-nav-toggle[aria-expanded=true] i:last-child{transform:rotate(-45deg)}.veil-root .veil-pagehero__copy>*{filter:blur(3px);transition-duration:.42s;transform:translateY(9px)}.veil-root .concept-veil.hero-variant-centered .veil-pagehero h1 .veil-scroll-word,.veil-root .concept-veil.hero-variant-centered .veil-sectionhead :is(h1,h2) .veil-scroll-word{filter:blur(3px);transition-duration:.38s;transition-delay:calc(var(--veil-word-i,0) * 20ms);transform:translateY(.18em)}.veil-root .concept-veil.hero-variant-centered .veil-pagehero.is-in h1 .veil-scroll-word,.veil-root .concept-veil.hero-variant-centered .veil-sectionhead.veil-title-visible :is(h1,h2) .veil-scroll-word{filter:blur();transform:none}.veil-root .reveal{filter:blur(3px);transition-duration:.5s;transform:translateY(12px)}.veil-root .blur-text-lite>span{filter:blur(3px);transition-duration:.48s}.veil-root .letter-reveal .letter-reveal__word>span{animation-duration:.5s}}@media (width<=360px){.veil-root .final-release .full-header.final-sticky-header{padding-inline:12px!important}.veil-root .final-release .full-header.final-sticky-header .lab-brand{font-size:16px}.veil-root .lab-header__nav{gap:10px}.veil-root .lab-header__nav .veil-lang button{padding-inline:8px}}
