@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/lexend-latin-300-normal.843cf75c.woff2) format("woff2"),url(/_next/static/media/lexend-latin-300-normal.a093e781.woff) format("woff")}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/lexend-latin-400-normal.69a7a64f.woff2) format("woff2"),url(/_next/static/media/lexend-latin-400-normal.09059bb4.woff) format("woff")}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/lexend-latin-500-normal.239c57db.woff2) format("woff2"),url(/_next/static/media/lexend-latin-500-normal.46fcaa3a.woff) format("woff")}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/lexend-latin-600-normal.4223316e.woff2) format("woff2"),url(/_next/static/media/lexend-latin-600-normal.54504b3e.woff) format("woff")}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/lexend-latin-700-normal.6c60bf4b.woff2) format("woff2"),url(/_next/static/media/lexend-latin-700-normal.5b4963a9.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-400-normal.db9d659a.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-400-normal.b0c7be19.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-500-normal.af2e87f5.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-500-normal.24c9023a.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-latin-600-normal.ebeb24f1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-600-normal.1a59e979.woff) format("woff")}:root{--arcovo-blue:#1A49E2;--arcovo-pink:#FF6CBD;--arcovo-purple:#AA1DDF;--arcovo-void:#171715;--arcovo-analog:#F7F7EF;--color-blue:var(--arcovo-blue);--color-pink:var(--arcovo-pink);--color-purple:var(--arcovo-purple);--color-void:var(--arcovo-void);--color-analog:var(--arcovo-analog);--arcovo-blue-50:#eef2fe;--arcovo-blue-100:#d6dffc;--arcovo-blue-200:#aebff9;--arcovo-blue-300:#7d96f3;--arcovo-blue-400:#4a6bec;--arcovo-blue-500:#1A49E2;--arcovo-blue-600:#143ac4;--arcovo-blue-700:#0e2c9c;--arcovo-blue-800:#0a2073;--arcovo-blue-900:#07154a;--arcovo-gradient:linear-gradient(90deg,#1A49E2,#AA1DDF 55%,#FF6CBD);--arcovo-gradient-soft:linear-gradient(135deg,#1A49E2,#AA1DDF 60%,#FF6CBD);--arcovo-gradient-pink:linear-gradient(90deg,#AA1DDF,#FF6CBD);--void-900:#171715;--void-800:#25251f;--void-700:#36352d;--void-600:#4d4c43;--void-500:#6e6d62;--void-400:#908f83;--void-300:#b6b5a8;--void-200:#d8d7c8;--void-100:#ececdf;--void-50:#f7f7ef;--color-success:#16a34a;--color-success-bg:#dcfce7;--color-warning:#f59e0b;--color-warning-bg:#fef3c7;--color-danger:#dc2626;--color-danger-bg:#fee2e2;--color-info:var(--arcovo-blue);--color-info-bg:var(--arcovo-blue-50);--bg:var(--void-50);--bg-pure:#ffffff;--bg-alt:#f0f0e6;--bg-muted:var(--void-100);--bg-ink:var(--void-900);--bg-brand:var(--arcovo-blue);--fg1:var(--void-900);--fg2:var(--void-700);--fg3:var(--void-500);--fg4:var(--void-400);--fg-on-brand:var(--void-50);--fg-on-dark:var(--void-50);--fg-link:var(--arcovo-blue);--border-1:#e4e4d6;--border-2:#d8d7c8;--border-strong:var(--void-500);--font-sans:"Lexend",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-sans);--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fs-display-2xl:88px;--fs-display-xl:72px;--fs-display-lg:56px;--fs-display-md:44px;--fs-h1:36px;--fs-h2:28px;--fs-h3:22px;--fs-h4:18px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:13px;--fs-micro:11px;--lh-heading:1.20;--lh-p1:1.30;--lh-body:1.40;--tracking-heading:-0.02em;--tracking-p1:-0.01em;--tracking-body:0em;--tracking-eyebrow:0.06em;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:36px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--shadow-xs:0 1px 2px rgba(23,23,21,0.06);--shadow-sm:0 2px 6px rgba(23,23,21,0.07),0 1px 2px rgba(23,23,21,0.04);--shadow-md:0 8px 20px rgba(23,23,21,0.09),0 2px 4px rgba(23,23,21,0.04);--shadow-lg:0 20px 40px rgba(23,23,21,0.13),0 4px 8px rgba(23,23,21,0.05);--shadow-xl:0 32px 64px rgba(23,23,21,0.18);--shadow-blue-glow:0 10px 30px rgba(26,73,226,0.35);--shadow-pink-glow:0 10px 30px rgba(255,108,189,0.35);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:360ms;--dur-story:600ms;--ring:0 0 0 3px rgba(26,73,226,0.35);--ring-pink:0 0 0 3px rgba(255,108,189,0.35)}body,html{background:var(--bg);color:var(--fg1);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-light);line-height:var(--lh-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.display-2xl,.display-lg,.display-md,.display-xl,.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--fg1);text-wrap:balance;margin:0}.display-2xl{font-size:var(--fs-display-2xl)}.display-xl{font-size:var(--fs-display-xl)}.display-lg{font-size:var(--fs-display-lg)}.display-md{font-size:var(--fs-display-md)}.h1,h1{font-size:var(--fs-h1)}.h2,h2{font-size:var(--fs-h2)}.h3,h3{font-size:var(--fs-h3)}.h4,h4{font-size:var(--fs-h4)}.body,p{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);color:var(--fg2);text-wrap:pretty;margin:0}.body,.body-lg,.p1,p{font-weight:var(--fw-light)}.body-lg,.p1{font-size:var(--fs-body-lg);line-height:var(--lh-p1);letter-spacing:var(--tracking-p1)}.body-sm{font-size:var(--fs-body-sm)}.caption{font-size:var(--fs-caption);color:var(--fg3);line-height:var(--lh-body)}.eyebrow,.micro{font-size:var(--fs-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:var(--fw-medium);color:var(--fg3)}.link,a{color:var(--fg-link);text-decoration:none;transition:opacity var(--dur-fast) var(--ease-out)}.link:hover,a:hover{opacity:.7}.code,code,kbd{font-family:var(--font-mono);font-size:.92em;background:var(--bg-muted);padding:2px 6px;border-radius:var(--radius-xs);color:var(--fg1)}.gradient-text{background:var(--arcovo-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}ol[role=list],ul[role=list]{list-style:none;margin:0;padding:0}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-xs)}.font-mono{font-family:var(--font-mono)}.ap-nav{text-decoration:none;font-size:13.5px;padding:7px 14px;border-radius:var(--radius-pill);transition:background .12s ease,color .12s ease;display:inline-flex;align-items:center}.ap-nav-idle{color:var(--fg3)}.ap-nav-idle:hover{background:var(--arcovo-blue-50);opacity:1}.ap-nav-active{background:var(--arcovo-blue-50);color:var(--arcovo-blue);font-weight:var(--fw-medium)}@media (max-width:767px){.client-nav-desktop{display:none!important}.client-nav-toggle{display:inline-flex!important}#client-nav-mobile .ap-nav{font-size:16px;padding:12px 14px}.client-header-inner{padding:0 16px!important}.client-divider,.client-user-avatar,.client-user-meta{display:none!important}}