:root,:host{--font-av-display:"Archivo", system-ui, sans-serif;--font-av-body:"Inter", system-ui, sans-serif;--font-av-mono:"JetBrains Mono", ui-monospace, monospace;--color-av-canvas:#fbfbfd;--color-av-surface:#fff;--color-av-surface-sunk:#f4f4f8;--color-av-ink:#0b0b14;--color-av-ink-2:#3a3a4c;--color-av-ink-3:#6e6e85;--color-av-hairline:#e8e8f0;--color-av-hairline-strong:#d6d6e4;--color-av-violet:#5b4bff;--color-av-violet-700:#4a3be0;--color-av-cyan:#22d3ee;--color-av-ok:#12b76a;--color-av-ok-bg:#e8f8f0;--color-av-warn:#f59e0b;--color-av-warn-bg:#fef6e7;--color-av-danger:#ef4444;--color-av-danger-bg:#fdecec;--color-av-info:#3b82f6;--color-av-info-bg:#eaf2fe;--spacing-av-1:4px;--spacing-av-2:8px;--spacing-av-3:12px;--spacing-av-4:16px;--spacing-av-5:20px;--spacing-av-6:24px;--spacing-av-7:32px;--spacing-av-8:40px;--spacing-av-9:56px;--spacing-av-10:72px;--spacing-av-11:96px;--spacing-av-12:128px;--spacing-av-13:160px;--radius-av-bubble-s:14px 14px 14px 4px;--radius-av-bubble-l:20px 20px 20px 6px;--radius-av-bubble-r:20px 20px 6px 20px;--radius-av-bubble-lg-l:28px 28px 28px 8px;--radius-av-bubble-lg-r:28px 28px 8px 28px;--radius-av-btn:12px 12px 12px 4px;--radius-av-btn-r:12px 12px 4px 12px;--radius-av-icon-btn:10px 10px 10px 3px;--radius-av-chip:999px;--radius-av-input:12px;--ease-av-out:cubic-bezier(.16, 1, .3, 1);--ease-av-io:cubic-bezier(.65, 0, .35, 1)}:root{--av-canvas:var(--color-av-canvas);--av-surface:var(--color-av-surface);--av-surface-sunk:var(--color-av-surface-sunk);--av-ink:var(--color-av-ink);--av-ink-2:var(--color-av-ink-2);--av-ink-3:var(--color-av-ink-3);--av-hairline:var(--color-av-hairline);--av-hairline-strong:var(--color-av-hairline-strong);--av-violet:var(--color-av-violet);--av-violet-700:var(--color-av-violet-700);--av-cyan:var(--color-av-cyan);--av-grad:linear-gradient(118deg, #5b4bff 0%, #7c5cff 46%, #22d3ee 100%);--av-grad-hover:linear-gradient(118deg, #4a3be0 0%, #6b4bf0 46%, #14c4df 100%);--av-grad-text:linear-gradient(118deg, #6b5bff 0%, #5b4bff 46%, #4a3be0 100%);--av-grad-text-hover:linear-gradient(118deg, #5b4bff 0%, #4a3be0 46%, #3d2fc4 100%);--av-ok:var(--color-av-ok);--av-ok-bg:var(--color-av-ok-bg);--av-warn:var(--color-av-warn);--av-warn-bg:var(--color-av-warn-bg);--av-danger:var(--color-av-danger);--av-danger-bg:var(--color-av-danger-bg);--av-info:var(--color-av-info);--av-info-bg:var(--color-av-info-bg);--av-ok-ink:#0d804a;--av-warn-ink:#96610a;--av-danger-ink:#c63838;--av-info-ink:#306bca;--av-violet-ink:#4a3be0;--av-danger-strong:#d73d3d;--av-on-brand:#fff;--av-r-bubble-s:var(--radius-av-bubble-s);--av-r-bubble-l:var(--radius-av-bubble-l);--av-r-bubble-r:var(--radius-av-bubble-r);--av-r-bubble-lg-l:var(--radius-av-bubble-lg-l);--av-r-bubble-lg-r:var(--radius-av-bubble-lg-r);--av-r-btn:var(--radius-av-btn);--av-r-btn-r:var(--radius-av-btn-r);--av-r-icon-btn:var(--radius-av-icon-btn);--av-r-chip:var(--radius-av-chip);--av-r-input:var(--radius-av-input);--av-e1:0 1px 2px #0b0b140a, 0 8px 24px -12px #0b0b141a;--av-e2:0 2px 4px #0b0b140d, 0 24px 48px -20px #0b0b1429;--av-e3:0 32px 80px -28px #0b0b1447;--av-e-brand:0 10px 30px -8px #5b4bff61;--av-inset-top:0 0 #0000;--av-scrim:#0b0b1473;--av-s-1:var(--spacing-av-1);--av-s-2:var(--spacing-av-2);--av-s-3:var(--spacing-av-3);--av-s-4:var(--spacing-av-4);--av-s-5:var(--spacing-av-5);--av-s-6:var(--spacing-av-6);--av-s-7:var(--spacing-av-7);--av-s-8:var(--spacing-av-8);--av-s-9:var(--spacing-av-9);--av-s-10:var(--spacing-av-10);--av-s-11:var(--spacing-av-11);--av-s-12:var(--spacing-av-12);--av-s-13:var(--spacing-av-13);--av-container:1200px;--av-gutter:32px;--av-section-y:160px;--av-sidenav-w:280px;--av-sidenav-w-collapsed:72px;--av-mesh-a:#5b4bff29;--av-mesh-b:#22d3ee1f;--av-mesh-c:#7c5cff1a;--av-ease-out:var(--ease-av-out);--av-ease-io:var(--ease-av-io);--av-dur-micro:.14s;--av-dur-control:.22s;--av-dur-surface:.42s;--av-dur-entrance:.7s}:root[data-av-theme=dark],.av-dark-scope{--av-canvas:#08080f;--av-surface:#101019;--av-surface-sunk:#191924;--av-ink:#f4f4f8;--av-ink-2:#b4b4c8;--av-ink-3:#818197;--av-hairline:#22222f;--av-hairline-strong:#2e2e3f;--av-ok-bg:#12b76a24;--av-warn-bg:#f59e0b24;--av-danger-bg:#ef444424;--av-info-bg:#3b82f624;--av-ok-ink:#12b76a;--av-warn-ink:#f59e0b;--av-danger-ink:#f26b6b;--av-info-ink:#5c97f8;--av-violet-ink:#9b8fff;--av-e1:0 1px 2px #00000080, 0 8px 24px -12px #0000009e;--av-e2:0 2px 4px #0000008c, 0 24px 48px -20px #000000b8;--av-e3:0 32px 80px -28px #000000db;--av-e-brand:0 10px 30px -8px #5b4bff80;--av-inset-top:inset 0 1px 0 #ffffff0f;--av-scrim:#0404099e}.av-mood-canvas,.av-mood-sand,.av-mood-tint,.av-mood-night,.av-mood-brand{background:var(--av-canvas);color:var(--av-ink)}.av-mood-canvas{--av-mesh-a:#5b4bff29;--av-mesh-b:#22d3ee1f;--av-mesh-c:#7c5cff1a;--av-canvas:#fbfbfd;--av-surface:#fff;--av-surface-sunk:#f4f4f8;--av-ink:#0b0b14;--av-ink-2:#3a3a4c;--av-ink-3:#6e6e85;--av-hairline:#e8e8f0;--av-hairline-strong:#d6d6e4}.av-mood-sand{--av-mesh-a:#5b4bff17;--av-mesh-b:#22d3ee0d;--av-mesh-c:#7c5cff12;--av-canvas:#efe7d5;--av-surface:#fbf6ea;--av-surface-sunk:#e3d9c2;--av-ink:#171309;--av-ink-2:#463e2c;--av-ink-3:#655a45;--av-hairline:#ddd2b9;--av-hairline-strong:#c9bb9c}.av-mood-tint{--av-mesh-a:#5b4bff33;--av-mesh-b:#22d3ee21;--av-mesh-c:#7c5cff24;--av-canvas:#e4dfff;--av-surface:#f7f5ff;--av-surface-sunk:#d6cffa;--av-ink:#0e0b26;--av-ink-2:#3b3462;--av-ink-3:#5c5484;--av-hairline:#cfc7f5;--av-hairline-strong:#b8aeee;--av-violet-ink:#3f31c6}.av-mood-night{--av-canvas:#0b0b14;--av-surface:#15151f;--av-surface-sunk:#1d1d29;--av-ink:#f6f6fa;--av-ink-2:#bfbfd2;--av-ink-3:#8c8ca4;--av-hairline:#24242f;--av-hairline-strong:#33334a;--av-ok-ink:#12b76a;--av-warn-ink:#f59e0b;--av-danger-ink:#f26b6b;--av-info-ink:#5c97f8;--av-violet-ink:#9b8fff;--av-ok-bg:#12b76a24;--av-warn-bg:#f59e0b24;--av-danger-bg:#ef444424;--av-info-bg:#3b82f624;--av-mesh-a:#5b4bff75;--av-mesh-b:#22d3ee42;--av-mesh-c:#7c5cff52}.av-mood-brand{--av-canvas:#241f58;--av-surface:#2e2870;--av-surface-sunk:#363080;--av-ink:#f8f7ff;--av-ink-2:#cfc9f5;--av-ink-3:#ada5de;--av-hairline:#3b3488;--av-hairline-strong:#4a42a5;--av-ok-ink:#4ade80;--av-warn-ink:#fbbf24;--av-danger-ink:#fca5a5;--av-info-ink:#93c5fd;--av-violet-ink:#d6d0ff;--av-ok-bg:#4ade8029;--av-warn-bg:#fbbf2429;--av-danger-bg:#fca5a529;--av-info-bg:#93c5fd29;--av-mesh-a:#a08cff8c;--av-mesh-b:#22d3ee4d;--av-mesh-c:#7c5cff66}:root[data-av-theme=dark] .av-mood-canvas,.av-dark-scope .av-mood-canvas{--av-canvas:#08080f;--av-surface:#101019;--av-surface-sunk:#191924;--av-ink:#f4f4f8;--av-ink-2:#b4b4c8;--av-ink-3:#818197;--av-hairline:#22222f;--av-hairline-strong:#2e2e3f}:root[data-av-theme=dark] .av-mood-sand,.av-dark-scope .av-mood-sand{--av-canvas:#1c1710;--av-surface:#251e15;--av-surface-sunk:#2e261a;--av-ink:#f7f3e8;--av-ink-2:#ccc2ab;--av-ink-3:#9c9280;--av-hairline:#352c1f;--av-hairline-strong:#463a29}:root[data-av-theme=dark] .av-mood-tint,.av-dark-scope .av-mood-tint{--av-canvas:#191537;--av-surface:#221d48;--av-surface-sunk:#2a2456;--av-ink:#f2f0ff;--av-ink-2:#c2bbe8;--av-ink-3:#948cbe;--av-hairline:#332c63;--av-hairline-strong:#43397e;--av-violet-ink:#9b8fff}:root[data-av-theme=dark] .av-mood-night,.av-dark-scope .av-mood-night{--av-canvas:#101019;--av-surface:#18182a;--av-surface-sunk:#20203a;--av-ink-3:#9898b0;--av-hairline:#2a2a3c;--av-hairline-strong:#3a3a52}.av-mood-seam{border-top:1px solid var(--av-hairline)}.av-mood-seam-bottom{border-bottom:1px solid var(--av-hairline)}.av-bleed{width:100vw;margin-inline:calc(50% - 50vw)}@keyframes av-mesh-drift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.av-mesh-drift{animation:av-mesh-drift 38s var(--av-ease-io) infinite}@keyframes av-bubble-float{0%{transform:translate(0)}50%{transform:translateY(-14px)}to{transform:translate(0)}}.av-bubble-float{animation:av-bubble-float 11s var(--av-ease-io) infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.av-mesh-drift,.av-bubble-float{animation:none}}.av-split{grid-template-columns:1fr}@media (min-width:900px){.av-split{grid-template-columns:1fr 1fr}.av-split .av-split-media{order:0}}.av-showcase-pill{appearance:none;border:1px solid var(--av-hairline-strong);background:var(--av-surface);color:var(--av-ink-2);font-family:var(--av-font-body);border-radius:var(--av-r-chip);cursor:pointer;transition:background var(--av-dur-control) var(--av-ease-out), color var(--av-dur-control) var(--av-ease-out), border-color var(--av-dur-control) var(--av-ease-out);padding:9px 18px;font-size:14.5px;font-weight:500}.av-showcase-pill:hover{color:var(--av-ink);border-color:var(--av-ink-3)}.av-showcase-pill[data-active]{background:var(--av-ink);border-color:var(--av-ink);color:var(--av-canvas)}.av-showcase-pill:focus-visible{outline:2px solid var(--av-violet);outline-offset:2px}.av-statband{grid-template-columns:1fr;gap:40px 32px;display:grid}@media (min-width:640px){.av-statband{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.av-statband{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.av-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.av-marquee-track{width:max-content;animation-name:av-marquee;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.av-marquee-run{gap:12px;padding-inline-end:12px;display:flex}.av-marquee:hover .av-marquee-track,.av-marquee:focus-within .av-marquee-track{animation-play-state:paused}@keyframes av-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.av-marquee--static{overflow-x:auto}.av-marquee--static .av-marquee-track{animation:none}@media (prefers-reduced-motion:reduce){.av-marquee{overflow-x:auto}.av-marquee-track{animation:none}}.av-bento{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:900px){.av-bento{grid-template-columns:repeat(3,1fr);grid-auto-rows:236px}.av-bento-cell[data-span="2"]{grid-column:span 2}.av-bento-cell[data-rows="2"]{grid-row:span 2}}.av-accordion-split{grid-template-columns:1fr;gap:32px;display:grid}.av-accordion-sticky{display:none}.av-accordion-inline-visual{border-radius:var(--av-r-bubble-l);border:1px solid var(--av-hairline);background:var(--av-surface-sunk);height:220px;position:relative;overflow:hidden}@media (min-width:900px){.av-accordion-split{grid-template-columns:1fr 1fr;align-items:start;gap:56px}.av-accordion-sticky{display:block;position:sticky;top:96px}.av-accordion-inline-visual{display:none}}.av-accordion-row{appearance:none;cursor:pointer;width:100%;min-height:44px;font-family:var(--av-font-body);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.av-accordion-row:focus-visible{outline:2px solid var(--av-violet);outline-offset:3px;border-radius:6px}.av-cta-split{grid-template-columns:1fr;align-items:end;gap:36px;display:grid}@media (min-width:900px){.av-cta-split{grid-template-columns:1.35fr auto;gap:64px}}.av-cta-gradient{border-radius:var(--av-r-btn);background:var(--av-grad-text);color:#fff;min-height:52px;font-family:var(--av-font-body);box-shadow:var(--av-e-brand);transition:background var(--av-dur-control) var(--av-ease-out), transform var(--av-dur-control) var(--av-ease-out);justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.av-cta-gradient:hover{background:var(--av-grad-text-hover);transform:translateY(-1px)}.av-cta-gradient:focus-visible{outline-offset:3px;outline:2px solid #fff}.av-cta-ghost-onbrand{min-height:44px;color:var(--av-ink-2);font-family:var(--av-font-body);border-bottom:1px solid var(--av-hairline-strong);transition:color var(--av-dur-control) var(--av-ease-out), border-color var(--av-dur-control) var(--av-ease-out);align-items:center;font-size:15.5px;text-decoration:none;display:inline-flex}.av-cta-ghost-onbrand:hover{color:var(--av-ink);border-color:var(--av-ink)}.av-cta-ghost-onbrand:focus-visible{outline:2px solid var(--av-ink);outline-offset:4px}.av-statband-rule{background:var(--av-grad);border-radius:999px;height:2px;margin-top:40px}@media (max-width:899px){.av{--av-section-y:56px}.av-bento{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;padding-bottom:8px;scroll-padding-inline:20px;overflow-x:auto}.av-bento::-webkit-scrollbar{display:none}.av-bento-cell{scroll-snap-align:start;min-height:260px}.av-bento-cell[data-rows="2"]{grid-area:auto;min-width:88%}.av-split .av-split-media{min-height:200px}.av-showcase-panel{height:58vh!important;max-height:420px!important}.av-showcase-pill{min-height:44px;padding-inline:16px}.av-accordion-inline-visual{height:132px}.av-marquee-run>*{min-height:44px}.av-thread-stats{grid-template-columns:1fr!important;gap:10px!important}.av-thread-stats>*{justify-content:space-between;align-items:baseline;gap:16px;flex-direction:row!important}.av-thread-stats>*>span:empty{display:none!important}.av-hero-split{gap:24px;margin-top:24px}}.av-thread-flow{flex-direction:column;gap:28px;min-width:0;margin-top:40px;display:flex}.av-thread-beat{flex-direction:column;gap:10px;min-width:0;display:flex}.av-thread-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:76%;grid-auto-flow:column;gap:14px;margin-top:32px;display:grid;overflow-x:auto}.av-thread-rail::-webkit-scrollbar{display:none}.av-thread-rail-item{scroll-snap-align:start;min-width:0;margin:0}@media (min-width:900px){.av-thread-rail{grid-template-columns:1fr 1fr;grid-auto-flow:row;overflow-x:visible}}@media (max-width:899px){.av-pricing-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;padding-bottom:8px;scroll-padding-inline:20px;overflow-x:auto}.av-pricing-grid::-webkit-scrollbar{display:none}.av-pricing-grid>*{scroll-snap-align:start}.av-footer-links{grid-template-columns:1fr 1fr!important;gap:0 16px!important}.av-footer-links a{align-items:center;min-height:44px;display:flex}.av-footer-meta a{align-items:center;min-height:44px;display:inline-flex}.av-chip{min-height:44px}.av-iconbtn,.av-btn{min-width:44px;min-height:44px}.av-tel-link{align-items:center;min-height:44px;display:inline-flex}.av-composer-row button{min-width:44px!important;min-height:44px!important}.av-cookie-btn,.av-segmented-btn{min-height:44px}.av-bento-more,.av-wordmark{align-items:center;min-height:44px;display:inline-flex}}.av-thumb-cta{z-index:40;border-radius:var(--av-r-btn);background:var(--av-surface);border:1px solid var(--av-hairline-strong);min-height:56px;box-shadow:var(--av-e2);margin-bottom:env(safe-area-inset-bottom,0px);opacity:0;transition:transform var(--av-dur-surface) var(--av-ease-out), opacity var(--av-dur-surface) var(--av-ease-out);inset-inline:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 18px;display:none;position:fixed;bottom:12px;transform:translateY(140%)}@media (max-width:899px){.av-thumb-cta{display:flex}}.av-thumb-cta[data-shown]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.av-thumb-cta{transition:none}}.av-thumb-cta-label{font-family:var(--av-font-body);color:var(--av-ink);font-size:14px;font-weight:600;line-height:1.25}.av-thumb-cta-sub{color:var(--av-ink-3);font-size:12px;font-weight:400;display:block}.av-thumb-cta-action{border-radius:var(--av-r-btn);background:var(--av-grad-text);color:#fff;min-width:44px;min-height:44px;font-family:var(--av-font-body);white-space:nowrap;align-items:center;padding:0 18px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.av-thumb-cta-action:focus-visible{outline:2px solid var(--av-ink);outline-offset:3px}@media (max-width:899px){.av-thumb-cta-spacer{height:76px}}.av{--av-font-display:var(--font-av-display-src), var(--font-av-display);--av-font-body:var(--font-av-body-src), var(--font-av-body);--av-font-mono:var(--font-av-mono-src), var(--font-av-mono);background:var(--av-canvas);color:var(--av-ink);font-family:var(--av-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;font-weight:400;line-height:1.62}.av *,.av :before,.av :after{box-sizing:border-box}.av [data-av-num]{font-family:var(--av-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.av :focus-visible{outline:2px solid var(--av-violet);outline-offset:2px;border-radius:4px}.av-d1,.av-d2,.av-d3{font-family:var(--av-font-display);text-wrap:balance;margin:0}.av-d1{letter-spacing:-.045em;font-size:clamp(46px,6.2vw,92px);font-weight:800;line-height:.96}.av-d2{letter-spacing:-.035em;font-size:clamp(34px,4.2vw,60px);font-weight:700;line-height:1.02}.av-d3{letter-spacing:-.03em;font-size:clamp(26px,2.8vw,40px);font-weight:700;line-height:1.08}.av-t1,.av-t2,.av-t3,.av-t4{font-family:var(--av-font-body);margin:0}.av-t1{font-size:22px;font-weight:400;line-height:1.5}.av-t2{font-size:17px;font-weight:400;line-height:1.62}.av-t3{font-size:15px;font-weight:400;line-height:1.55}.av-t4{font-size:13px;font-weight:500;line-height:1.45}.av-eyebrow{font-family:var(--av-font-mono);text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:12px;font-weight:500}.av-data{font-family:var(--av-font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.av-metric{font-family:var(--av-font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.05}.av-grad-text{background:var(--av-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.av-container{width:100%;max-width:var(--av-container);padding-inline:var(--av-gutter);margin-inline:auto}@media (max-width:640px){.av-container{padding-inline:20px}.av{--av-section-y:64px}}@media (min-width:641px) and (max-width:1024px){.av{--av-section-y:96px}}@keyframes av-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes av-shimmer{to{transform:translate(100%)}}@keyframes av-wave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes av-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.av *,.av :before,.av :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.av [data-av-typing-dot]{opacity:.55!important;animation:none!important;transform:none!important}.av [data-av-wave-bar]{animation:none!important;transform:none!important}}.av-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.av-btn:not(:disabled):hover,.av-btn[data-av-state=hover]{filter:brightness(1.02)}.av-btn--gradient:not(:disabled):hover,.av-btn--gradient[data-av-state=hover]{filter:none;background:var(--av-grad-hover)!important;box-shadow:var(--av-e2), var(--av-e-brand)!important}.av-btn--ghost:not(:disabled):hover,.av-btn--ghost[data-av-state=hover]{filter:none;background:var(--av-surface-sunk)!important;border-color:var(--av-ink-3)!important}.av-btn--quiet:not(:disabled):hover,.av-btn--quiet[data-av-state=hover]{filter:none;color:var(--av-ink)!important;background:var(--av-surface-sunk)!important}.av-btn--solid:not(:disabled):hover,.av-btn--solid[data-av-state=hover]{filter:none;background:var(--av-ink-2)!important}.av-btn--danger:not(:disabled):hover,.av-btn--danger[data-av-state=hover]{filter:none;background:#d93a3a!important}.av-btn[data-av-state=focus],.av [data-av-state=focus]{outline:2px solid var(--av-violet);outline-offset:2px}.av-btn[data-av-state=active]{transform:scale(.975)}.av-iconbtn:not(:disabled):hover{background:var(--av-surface-sunk);color:var(--av-ink);border-color:var(--av-hairline-strong)}button.av-chip:hover{border-color:var(--av-ink-3)}.av-chip__remove:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){.av-chip__remove:hover{background:color-mix(in srgb, currentColor 14%, transparent)}}.av-input::placeholder{color:var(--av-ink-3);opacity:1}.av-input:hover:not(:disabled):not(:focus){border-color:var(--av-ink-3)}.av-input:focus-visible{border-color:var(--av-violet);box-shadow:0 0 0 3px var(--av-violet)}@supports (color:color-mix(in lab, red, red)){.av-input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--av-violet) 24%, transparent)}}.av-input:focus-visible{outline:none}.av-native-control{z-index:1;opacity:0;position:relative}.av-native-control:focus-visible+span{outline:2px solid var(--av-violet);outline-offset:2px}.av-native-control:hover:not(:disabled)+span{border-color:var(--av-ink-3)}.av-slider{appearance:none;cursor:pointer;background:linear-gradient(to right, var(--av-violet) 0%, var(--av-violet) var(--av-slider-pct,50%), var(--av-surface-sunk) var(--av-slider-pct,50%), var(--av-surface-sunk) 100%);border:1px solid var(--av-hairline);border-radius:999px;outline:none;width:100%;height:6px}.av-slider::-webkit-slider-thumb{appearance:none;background:var(--av-surface);border:2px solid var(--av-violet);width:18px;height:18px;box-shadow:var(--av-e1);cursor:grab;border-radius:999px}.av-slider::-moz-range-thumb{background:var(--av-surface);border:2px solid var(--av-violet);width:18px;height:18px;box-shadow:var(--av-e1);cursor:grab;border-radius:999px}.av-slider:disabled{cursor:not-allowed}.av-composer-row:focus-within{outline:2px solid var(--av-violet);outline-offset:2px}.av-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--av-ink), transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.av-skeleton:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--av-ink) 6%, transparent), transparent)}}.av-skeleton:after{animation:1.6s infinite av-shimmer}.av-badge-dot--pulse:after{content:"";border:1px solid var(--av-badge-color);opacity:0;animation:av-pulse 2s var(--av-ease-out) infinite;border-radius:999px;position:absolute;inset:-4px}@keyframes av-pulse{0%{opacity:.7;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.25)}}.av-tr:hover td{background:var(--av-surface-sunk)}.av-tr[data-selected] td{background:var(--av-violet)}@supports (color:color-mix(in lab, red, red)){.av-tr[data-selected] td{background:color-mix(in srgb, var(--av-violet) 7%, transparent)}}.av-tr:last-child td{border-bottom:none}.av-hero-split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:48px 32px;margin-top:48px;display:grid}.av-hero-split>:first-child,.av-hero-split>:last-child{grid-column:span 6}@media (max-width:1024px){.av-hero-split{grid-template-columns:minmax(0,1fr);margin-top:40px}.av-hero-split>:first-child,.av-hero-split>:last-child{grid-column:1/-1}}.av-hero-h1{text-wrap:balance;line-height:1}.av-hero-scroll-cta{text-decoration:none}.av-hero-scroll-cta:hover svg{transform:translateY(3px)}.av-hero-scroll-cta svg{transition:transform var(--av-dur-control) var(--av-ease-out)}.av-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.av-pricing-grid>*{display:flex}.av-pricing-grid>*>*{width:100%}@media (max-width:900px){.av-pricing-grid{grid-template-columns:minmax(0,1fr)}}.av-cta-solid,.av-cta-ghost{height:52px;font-family:var(--av-font-body);border-radius:var(--av-r-btn-r);transition:background var(--av-dur-control) var(--av-ease-out), color var(--av-dur-control) var(--av-ease-out), border-color var(--av-dur-control) var(--av-ease-out);justify-content:center;align-items:center;padding:0 24px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.av-cta-solid{background:var(--av-canvas);color:var(--av-ink);border:1px solid #0000}.av-cta-solid:hover{background:var(--av-canvas)}@supports (color:color-mix(in lab, red, red)){.av-cta-solid:hover{background:color-mix(in srgb, var(--av-canvas) 88%, var(--av-ink))}}.av-cta-ghost{color:var(--av-canvas);border:1px solid var(--av-canvas);background:0 0}@supports (color:color-mix(in lab, red, red)){.av-cta-ghost{border:1px solid color-mix(in srgb, var(--av-canvas) 42%, transparent)}}.av-cta-ghost{border-radius:var(--av-r-btn)}.av-cta-ghost:hover{border-color:var(--av-canvas);color:var(--av-canvas)}.av-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.av-step{grid-template-rows:auto 1fr;gap:20px;display:grid}.av-step__spine{align-items:center;height:16px;display:flex;position:relative}.av-step__node{z-index:1;border-radius:999px;flex:none;width:16px;height:16px;position:relative}.av-step__line{background:var(--av-hairline);flex:1;height:1px}@media (max-width:768px){.av-steps{grid-template-columns:minmax(0,1fr);gap:0}.av-step{grid-template-rows:none;grid-template-columns:16px 1fr;gap:20px;padding-bottom:32px}.av-step__spine{flex-direction:column;align-items:center;height:100%}.av-step__line{flex:1;width:1px;height:auto;min-height:24px}}.av-who-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;display:grid}@media (max-width:900px){.av-who-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.av-alt-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;display:grid}.av-alt-row--reversed>:first-child{order:2}@media (max-width:900px){.av-alt-row{grid-template-columns:minmax(0,1fr);gap:32px}.av-alt-row--reversed>:first-child{order:0}}.av-thread-stage{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:32px;display:grid}.av-thread-stage>:first-child{grid-column:span 5}.av-thread-stage>:last-child{grid-column:7/-1}.av-thread-static{display:none}@media (max-width:1024px){.av-thread-sticky{display:none}.av-thread-static{display:block}}.av-cookie-btn{border-radius:var(--av-r-btn);border:1px solid var(--av-hairline-strong);background:var(--av-surface);color:var(--av-ink);font-family:var(--av-font-body);cursor:pointer;transition:background var(--av-dur-control) var(--av-ease-out), border-color var(--av-dur-control) var(--av-ease-out);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.av-cookie-btn:hover{background:var(--av-surface-sunk);border-color:var(--av-ink-3)}.av-cookie-btn--primary{background:var(--av-ink);color:var(--av-canvas);border-radius:var(--av-r-btn-r);border-color:#0000}.av-cookie-btn--primary:hover{background:var(--av-ink-2)}.av-skip-link{z-index:100;background:var(--av-surface);border:1px solid var(--av-hairline-strong);border-radius:var(--av-r-btn);font-family:var(--av-font-body);color:var(--av-ink);transition:top var(--av-dur-control) var(--av-ease-out);padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:12px}.av-skip-link:focus-visible{top:12px}.av-nav-links{gap:2px;min-width:0;display:flex}.av-nav-mobile-only{display:none}@media (max-width:900px){.av-nav-links,.av-nav-desktop-only{display:none}.av-nav-mobile-only{display:inline-flex}}.av-accordion__trigger:hover{color:var(--av-violet-ink)}.av-menuitem:not(:disabled):hover{background:var(--av-surface-sunk)}.av-navitem:hover{background:var(--av-surface-sunk);color:var(--av-ink)}.av-avatar-group>*+*{margin-inline-start:-10px}.av-avatar-group>*{box-shadow:0 0 0 2px var(--av-surface)}.av a:hover{color:var(--av-ink)}.av-grid-backdrop{pointer-events:none;background-image:linear-gradient(to right, var(--av-hairline) 1px, transparent 1px), linear-gradient(to bottom, var(--av-hairline) 1px, transparent 1px);opacity:.4;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 20%,#000 0%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 20%,#000 0%,#0000 75%)}.av-dot-backdrop{pointer-events:none;background-image:radial-gradient(var(--av-hairline-strong) 1px, transparent 1px);opacity:.5;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 70%,#000 20%,#0000 80%)}.av-prose{color:var(--av-ink-2);font-size:16px;line-height:1.72}.av-prose--sm{font-size:15px;line-height:1.68}.av-prose>:first-child{margin-top:0}.av-prose>:last-child{margin-bottom:0}.av-prose p{margin:0 0 1.15em}.av-prose h2{font-family:var(--av-font-display);letter-spacing:-.015em;color:var(--av-ink);margin:2.4em 0 .7em;scroll-margin-top:96px;font-size:22px;font-weight:650;line-height:1.28}.av-prose h3{font-family:var(--av-font-display);color:var(--av-ink);margin:1.9em 0 .6em;scroll-margin-top:96px;font-size:17.5px;font-weight:650;line-height:1.35}.av-prose ul,.av-prose ol{margin:0 0 1.15em;padding-left:1.35em}.av-prose ul{list-style:outside}.av-prose ol{list-style:decimal}.av-prose li{margin:0 0 .5em;padding-left:.15em}.av-prose li::marker{color:var(--av-ink-3)}.av-prose a{color:var(--av-violet-ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.av-prose a:hover{text-decoration-thickness:2px}.av-prose strong{color:var(--av-ink);font-weight:600}.av-prose code{font-family:var(--av-font-mono);background:var(--av-surface-sunk);border:1px solid var(--av-hairline);border-radius:6px;padding:.14em .4em;font-size:.88em}.av-prose pre{border-radius:var(--av-r-bubble-s);background:var(--av-surface-sunk);border:1px solid var(--av-hairline);margin:0 0 1.3em;padding:16px 18px;overflow-x:auto}.av-prose pre code{background:0 0;border:none;padding:0;font-size:13px;line-height:1.6}.av-prose hr{border:none;border-top:1px solid var(--av-hairline);margin:2.6em 0}.av-prose blockquote{border-left:2px solid var(--av-hairline-strong);color:var(--av-ink-3);margin:0 0 1.3em;padding:2px 0 2px 18px}.av-prose table{border-collapse:collapse;width:100%;margin:0 0 1.3em;font-size:14.5px}.av-prose th,.av-prose td{text-align:start;border-bottom:1px solid var(--av-hairline);padding:10px 12px}.av-prose th{font-family:var(--av-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--av-ink-3);font-size:11.5px;font-weight:500}.av-manat{font-family:var(--av-font-body);font-weight:inherit;font-variant-numeric:normal;letter-spacing:0}.av-contact-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:28px;display:grid}@media (max-width:900px){.av-contact-grid{grid-template-columns:1fr}.av-contact-grid>:first-child{order:-1}}.av-channel-row{transition:border-color var(--av-dur-control,.22s) var(--ease-av-out), background var(--av-dur-control,.22s) var(--ease-av-out)}.av-channel-row:hover{border-color:var(--av-hairline-strong)}.av-channel-row:focus-visible{outline:2px solid var(--av-violet);outline-offset:2px}.av-feature-shots{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:28px;display:grid}.av-vertical-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}@media (max-width:900px){.av-vertical-grid{grid-template-columns:1fr}}.av-vertical-tab{border:1px solid var(--av-hairline);border-radius:var(--av-r-chip);background:var(--av-surface);min-height:44px;color:var(--av-ink-2);transition:border-color .22s var(--ease-av-out), color .22s var(--ease-av-out);align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.av-vertical-tab:hover{border-color:var(--av-hairline-strong);color:var(--av-ink)}.av-vertical-tab:focus-visible{outline:2px solid var(--av-violet);outline-offset:2px}.av-vertical-tab[data-active]{background:var(--av-ink);border-color:var(--av-ink);color:var(--av-canvas);font-weight:600}.av-legal-grid{grid-template-columns:232px 1fr;align-items:start;gap:32px;display:grid}@media (max-width:900px){.av-legal-grid{grid-template-columns:1fr}}.av-legal-aside{position:sticky;top:96px}@media (max-width:900px){.av-legal-aside{position:static}}.av-legal-tab{border-radius:var(--av-r-bubble-s);width:100%;min-height:40px;color:var(--av-ink-2);text-align:start;cursor:pointer;transition:background .22s var(--ease-av-out), color .22s var(--ease-av-out);background:0 0;border:1px solid #0000;padding:10px 14px;font-family:inherit;font-size:14px;display:block}.av-legal-tab:hover{background:var(--av-surface-sunk);color:var(--av-ink)}.av-legal-tab:focus-visible{outline:2px solid var(--av-violet);outline-offset:2px}.av-legal-tab[data-active]{background:var(--av-surface-sunk);border-color:var(--av-hairline);color:var(--av-ink);font-weight:600}.av-legal-nap{grid-template-columns:auto 1fr;gap:6px 18px;margin:0;font-size:13.5px;line-height:1.55;display:grid}.av-legal-nap dt{font-family:var(--av-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--av-ink-3);white-space:nowrap;font-size:11.5px}.av-legal-nap dd{color:var(--av-ink-2);overflow-wrap:anywhere;margin:0}.av-legal-nap a{color:var(--av-violet-ink)}@media (max-width:520px){.av-legal-nap{grid-template-columns:1fr;gap:2px}.av-legal-nap dd{margin-bottom:10px}}.av-post-card{background:var(--av-surface);height:100%;transition:background .22s var(--ease-av-out);padding:22px;text-decoration:none;display:block}.av-post-card:hover{background:var(--av-surface-sunk)}.av-post-card:focus-visible{outline:2px solid var(--av-violet);outline-offset:-2px}.av-post-link{border-radius:var(--av-r-bubble-s);transition:background .22s var(--ease-av-out);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 12px;text-decoration:none;display:flex}.av-post-link:hover{background:var(--av-surface)}.av-post-link:focus-visible{outline:2px solid var(--av-violet);outline-offset:2px}.av-docs-grid{grid-template-columns:248px 1fr;align-items:start;gap:32px;display:grid}@media (max-width:900px){.av-docs-grid{grid-template-columns:1fr}}.av-docs-nav{border-top:1px solid var(--av-hairline);grid-template-columns:1fr 1fr;gap:12px;padding-top:24px;display:grid}.av-auth{background:var(--av-canvas);min-height:100vh;color:var(--av-ink);align-items:center;padding-block:clamp(20px,5vh,56px);display:flex}.av-auth-shell{width:100%}.av-auth-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.av-auth-brand{font-family:var(--av-font-display);letter-spacing:-.035em;color:var(--av-ink);font-size:20px;font-weight:800;text-decoration:none}.av-auth-back{font-size:13.5px}.av-auth-media{align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.av-auth-media-inner{z-index:1;width:100%;padding:clamp(24px,4vw,44px);position:relative}.av-auth-sectors{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.av-auth-sector{border-radius:var(--av-r-chip);border:1px solid var(--av-hairline-strong);background:var(--av-surface);min-height:44px;color:var(--av-ink-2);font-family:var(--av-font-body);cursor:pointer;transition:background var(--av-dur-control) var(--av-ease-out), color var(--av-dur-control) var(--av-ease-out), border-color var(--av-dur-control) var(--av-ease-out);padding:0 15px;font-size:13px;font-weight:600}.av-auth-sector:hover{border-color:var(--av-ink-3)}.av-auth-sector[data-on]{background:var(--av-ink);border-color:var(--av-ink);color:var(--av-canvas)}.av-auth-sector:focus-visible{outline:2px solid var(--av-ink);outline-offset:2px}.av-auth-thread{flex-direction:column;gap:10px;min-width:0;margin-top:22px;display:flex}.av-auth-sample-note{font-family:var(--av-font-body);color:var(--av-ink-3);margin:14px 0 0;font-size:12.5px}.av-auth-switch{background:var(--av-surface-sunk);border:1px solid var(--av-hairline);border-radius:var(--av-r-chip);gap:2px;padding:3px;display:inline-flex}.av-auth-switch-btn{border-radius:var(--av-r-chip);min-height:40px;font-family:var(--av-font-body);color:var(--av-ink-3);cursor:pointer;transition:background var(--av-dur-control) var(--av-ease-out), color var(--av-dur-control) var(--av-ease-out);background:0 0;border:none;padding:0 20px;font-size:13.5px;font-weight:500}.av-auth-switch-btn[data-on]{background:var(--av-surface);border:1px solid var(--av-hairline);color:var(--av-ink);font-weight:600}.av-auth-switch-btn:focus-visible{outline:2px solid var(--av-ink);outline-offset:2px}.av-auth-sub{font-family:var(--av-font-body);color:var(--av-ink-3);max-width:44ch;margin:10px 0 0;font-size:14.5px;line-height:1.6}.av-auth-msg{border-radius:var(--av-r-input);font-family:var(--av-font-body);margin:20px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.55}.av-auth-msg--error{background:var(--av-danger-bg);border:1px solid var(--av-danger-ink);color:var(--av-danger-ink)}.av-auth-msg--ok{background:var(--av-ok-bg);border:1px solid var(--av-ok-ink);color:var(--av-ok-ink)}.av-auth-form{flex-direction:column;gap:18px;margin-top:24px;display:flex}.av-auth-field{flex-direction:column;gap:7px;min-width:0;display:flex}.av-auth-field>label,.av-auth-label-row>label{font-family:var(--av-font-body);color:var(--av-ink-2);font-size:13px;font-weight:600}.av-auth-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.av-auth-control{align-items:center;min-width:0;display:flex;position:relative}.av-auth-icon{color:var(--av-ink-3);pointer-events:none;position:absolute;left:14px}.av-auth-control input{border-radius:var(--av-r-input);border:1px solid var(--av-hairline-strong);background:var(--av-canvas);width:100%;min-width:0;min-height:48px;color:var(--av-ink);font-family:var(--av-font-body);transition:border-color var(--av-dur-control) var(--av-ease-out), box-shadow var(--av-dur-control) var(--av-ease-out);outline:none;padding:0 14px 0 42px;font-size:15px}.av-auth-control input::placeholder{color:var(--av-ink-3)}.av-auth-control input:focus-visible{border-color:var(--av-violet-ink);box-shadow:0 0 0 3px var(--av-violet-ink)}@supports (color:color-mix(in lab, red, red)){.av-auth-control input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--av-violet-ink) 22%, transparent)}}.av-auth-control:has(.av-auth-reveal) input{padding-right:52px}.av-auth-control[data-invalid] input{border-color:var(--av-warn-ink)}.av-auth-control[data-invalid] input:focus-visible{border-color:var(--av-warn-ink);box-shadow:0 0 0 3px var(--av-warn-ink)}@supports (color:color-mix(in lab, red, red)){.av-auth-control[data-invalid] input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--av-warn-ink) 22%, transparent)}}.av-auth-reveal{border-radius:var(--av-r-chip);width:44px;height:44px;color:var(--av-ink-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:4px}.av-auth-reveal:hover{color:var(--av-ink)}.av-auth-reveal:focus-visible{outline:2px solid var(--av-ink);outline-offset:-2px}.av-auth-hint{font-family:var(--av-font-body);color:var(--av-ink-3);margin:0;font-size:12.5px}.av-auth-hint--warn{color:var(--av-warn-ink);font-weight:600}.av-turnstile{min-height:65px}.av-turnstile iframe{max-width:100%}.av-auth-submit{border-radius:var(--av-r-btn);background:var(--av-grad-text);color:#fff;width:100%;min-height:50px;font-family:var(--av-font-body);cursor:pointer;transition:filter var(--av-dur-control) var(--av-ease-out);border:none;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:0 22px;font-size:15px;font-weight:600;display:flex}.av-auth-submit:hover:not(:disabled){filter:brightness(1.08)}.av-auth-submit:disabled{opacity:.65;cursor:default}.av-auth-submit:focus-visible{outline:2px solid var(--av-ink);outline-offset:3px}.av-auth-link{font-family:var(--av-font-body);font-size:inherit;color:var(--av-violet-ink);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:none}.av-auth-link:hover{text-decoration:underline}.av-auth-link:focus-visible{outline:2px solid var(--av-ink);outline-offset:2px;border-radius:4px}.av-auth-foot{border-top:1px solid var(--av-hairline);font-family:var(--av-font-body);color:var(--av-ink-3);margin:0;padding-top:18px;font-size:13.5px}@media (max-width:899px){.av-auth .av-split-media{order:1!important;min-height:0!important}.av-auth-media{min-height:0}.av-auth-media-inner{padding:22px}.av-auth-link,.av-auth-back{align-items:center;min-height:44px;display:inline-flex}.av-auth-switch-btn{min-height:44px}}.av-onb .av-auth-top{gap:16px}.av-onb-count{font-family:var(--av-font-mono);color:var(--av-ink-3);margin-inline:auto 20px;font-size:12.5px}.av-onb-track{scrollbar-width:none;gap:8px;margin:0 0 16px;padding:0 0 6px;list-style:none;display:flex;overflow-x:auto}.av-onb-track::-webkit-scrollbar{display:none}.av-onb-step{white-space:nowrap;border-radius:var(--av-r-chip);border:1px solid var(--av-hairline-strong);background:var(--av-surface);min-height:44px;color:var(--av-ink-3);font-family:var(--av-font-body);cursor:pointer;transition:background var(--av-dur-control) var(--av-ease-out), color var(--av-dur-control) var(--av-ease-out);align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.av-onb-step[data-done]{color:var(--av-ink-2)}.av-onb-step[data-on]{background:var(--av-ink);border-color:var(--av-ink);color:var(--av-canvas)}.av-onb-step:disabled{cursor:not-allowed;background:0 0;border-style:dashed}.av-onb-step:focus-visible{outline:2px solid var(--av-ink);outline-offset:2px}.av-onb-preview{align-items:flex-start}.av-onb-preview .av-auth-media-inner{padding-block:clamp(28px,4vw,44px)}.av-onb-thread{flex-direction:column;gap:10px;min-width:0;max-height:340px;margin-top:20px;display:flex;overflow-y:auto}.av-onb-fields{flex-direction:column;gap:20px;margin-top:22px;display:flex}.av-onb-input{border-radius:var(--av-r-input);border:1px solid var(--av-hairline-strong);background:var(--av-canvas);width:100%;min-width:0;min-height:48px;color:var(--av-ink);font-family:var(--av-font-body);transition:border-color var(--av-dur-control) var(--av-ease-out), box-shadow var(--av-dur-control) var(--av-ease-out);outline:none;padding:0 14px;font-size:15px}.av-onb-input::placeholder{color:var(--av-ink-3)}.av-onb-input:focus-visible{border-color:var(--av-violet-ink);box-shadow:0 0 0 3px var(--av-violet-ink)}@supports (color:color-mix(in lab, red, red)){.av-onb-input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--av-violet-ink) 22%, transparent)}}.av-onb-times{grid-template-columns:1fr 1fr;gap:14px;display:grid}.av-onb-group{border:none;min-width:0;margin:0;padding:0}.av-onb-group>legend{font-family:var(--av-font-body);color:var(--av-ink-2);margin-bottom:10px;padding:0;font-size:13px;font-weight:600}.av-onb-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.av-onb-choices--three{grid-template-columns:repeat(3,1fr)}.av-onb-choice{text-align:left;border-radius:var(--av-r-input);border:1px solid var(--av-hairline-strong);background:var(--av-canvas);min-height:52px;color:var(--av-ink-2);font-family:var(--av-font-body);cursor:pointer;transition:border-color var(--av-dur-control) var(--av-ease-out), background var(--av-dur-control) var(--av-ease-out);flex-direction:column;justify-content:center;gap:3px;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex}.av-onb-choice:hover{border-color:var(--av-ink-3)}.av-onb-choice[data-on]{border-color:var(--av-violet-ink);background:var(--av-violet-ink)}@supports (color:color-mix(in lab, red, red)){.av-onb-choice[data-on]{background:color-mix(in oklab, var(--av-violet-ink) 10%, var(--av-canvas))}}.av-onb-choice[data-on]{color:var(--av-ink)}.av-onb-choice:focus-visible{outline:2px solid var(--av-ink);outline-offset:2px}.av-onb-choice--stack>span{color:var(--av-ink-3);font-size:12px;font-weight:400}.av-onb-points,.av-onb-rows{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.av-onb-points>li,.av-onb-rows>li{border-radius:var(--av-r-input);border:1px solid var(--av-hairline);background:var(--av-canvas);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:flex}.av-onb-points>li{flex-direction:column;align-items:flex-start;gap:3px}.av-onb-points strong,.av-onb-rows strong{font-family:var(--av-font-body);color:var(--av-ink);font-size:14.5px;font-weight:600;display:block}.av-onb-points span,.av-onb-rows span>span{font-family:var(--av-font-body);color:var(--av-ink-3);font-size:13px}.av-onb-rows label{cursor:pointer;min-width:0}.av-onb-check{width:22px;height:22px;accent-color:var(--av-violet-ink);cursor:pointer;flex:none}.av-onb-check:focus-visible{outline:2px solid var(--av-ink);outline-offset:3px}.av-onb-drop{border-radius:var(--av-r-bubble-l);border:2px dashed var(--av-hairline-strong);background:var(--av-canvas);cursor:pointer;width:100%;font-family:var(--av-font-body);transition:border-color var(--av-dur-control) var(--av-ease-out);flex-direction:column;align-items:center;gap:4px;padding:28px 20px;display:flex}.av-onb-drop:hover{border-color:var(--av-violet-ink)}.av-onb-drop[data-state=done]{border-style:solid;border-color:var(--av-ok-ink)}.av-onb-drop strong{color:var(--av-ink);font-size:14.5px;font-weight:600}.av-onb-drop span{color:var(--av-ink-3);font-size:13px}.av-onb-drop:focus-visible{outline:2px solid var(--av-ink);outline-offset:3px}.av-onb-bar{background:var(--av-surface-sunk);border-radius:999px;width:180px;height:8px;margin-top:12px;display:block;overflow:hidden}.av-onb-bar>span{background:var(--av-grad-text);height:100%;transition:width var(--av-dur-surface) var(--av-ease-out);display:block}.av-onb-prompts{flex-wrap:wrap;gap:8px;display:flex}.av-onb-prompt{border-radius:var(--av-r-chip);border:1px solid var(--av-hairline-strong);background:var(--av-canvas);min-height:44px;color:var(--av-ink-2);font-family:var(--av-font-body);cursor:pointer;padding:0 14px;font-size:13px;font-weight:600}.av-onb-prompt:hover{border-color:var(--av-ink-3)}.av-onb-prompt:focus-visible{outline:2px solid var(--av-ink);outline-offset:2px}.av-onb-composer{gap:8px;min-width:0;display:flex}.av-onb-send{border-radius:var(--av-r-btn);background:var(--av-ink);min-width:44px;min-height:48px;color:var(--av-canvas);font-family:var(--av-font-body);cursor:pointer;border:none;flex:none;padding:0 20px;font-size:14px;font-weight:600}.av-onb-send:focus-visible{outline:2px solid var(--av-ink);outline-offset:3px}.av-onb-nav{border-top:1px solid var(--av-hairline);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.av-onb-back{border-radius:var(--av-r-btn);border:1px solid var(--av-hairline-strong);background:var(--av-surface);min-height:44px;color:var(--av-ink-2);font-family:var(--av-font-body);cursor:pointer;align-items:center;gap:6px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.av-onb-back[data-hidden]{visibility:hidden}.av-onb-back:focus-visible{outline:2px solid var(--av-ink);outline-offset:2px}.av-onb-next,.av-onb-done{width:auto;text-decoration:none}.av-onb-done{margin-top:26px;display:inline-flex}@media (max-width:899px){.av-onb-choices--three{grid-template-columns:1fr}.av-onb-count{display:none}.av-onb-thread{max-height:220px}}.av-dash-sidenav{display:none}@media (min-width:900px){.av-dash-sidenav{height:100%;display:block}}.av-dash-topbar{background:var(--av-surface);border-bottom:1px solid var(--av-hairline);flex:none;align-items:center;gap:12px;height:64px;padding:0 20px;display:flex}.av-dash-hamburger{border:1px solid var(--av-hairline);border-radius:var(--av-r-icon-btn);background:var(--av-surface);width:40px;height:40px;color:var(--av-ink-2);cursor:pointer;flex:none;place-items:center;display:inline-grid}.av-dash-hamburger:focus-visible{outline:2px solid var(--av-violet);outline-offset:2px}@media (min-width:900px){.av-dash-hamburger{display:none}}.av-dash-org{min-width:0;display:none}@media (min-width:900px){.av-dash-org{max-width:280px;display:block}}.av-dash-topbar-controls{align-items:center;gap:10px;display:none}@media (min-width:900px){.av-dash-topbar-controls{display:flex}}.av-dash-username{color:var(--av-ink-2);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:13.5px;display:inline-block;overflow:hidden}@media (min-width:640px){.av-dash-username{max-width:180px}}.av-dash-drawer-item{border-radius:var(--av-r-bubble-s);min-height:44px;color:var(--av-ink-2);align-items:center;gap:11px;padding:0 12px;font-size:14.5px;text-decoration:none;display:flex}.av-dash-drawer-item:hover{background:var(--av-surface-sunk);color:var(--av-ink)}.av-dash-drawer-item[data-active]{background:var(--av-surface-sunk);color:var(--av-ink);font-weight:600}.av-dash-bottomtabs{z-index:30;background:var(--av-surface);border-top:1px solid var(--av-hairline);padding-bottom:env(safe-area-inset-bottom,0px);inset-inline:0;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0}@media (min-width:900px){.av-dash-bottomtabs{display:none}}.av-dash-bottomtab{min-height:56px;color:var(--av-ink-3);text-align:center;align-content:center;justify-items:center;gap:3px;padding:6px 4px;font-size:10.5px;text-decoration:none;display:grid}.av-dash-bottomtab[data-active]{color:var(--av-ink);font-weight:600}.av-dash-bottomtab:focus-visible{outline:2px solid var(--av-violet);outline-offset:-2px}.av-dash-tabbadge{top:-7px;position:absolute;inset-inline-start:11px}@media (max-width:899px){.av main{padding-bottom:64px}}.av-advisor{border-radius:var(--av-r-bubble-l);background:var(--av-surface);border:1px solid var(--av-hairline);grid-template-columns:1fr 1fr;align-items:start;gap:28px 40px;padding:clamp(22px,3vw,34px);display:grid}.av-advisor-q{border:none;min-width:0;margin:0;padding:0}.av-advisor-q>legend{font-family:var(--av-font-body);color:var(--av-ink-2);margin-bottom:10px;padding:0;font-size:13.5px;font-weight:600}.av-advisor-opts{flex-wrap:wrap;gap:8px;display:flex}.av-advisor-opt{border-radius:var(--av-r-chip);border:1px solid var(--av-hairline-strong);background:var(--av-canvas);min-width:44px;min-height:44px;color:var(--av-ink-2);font-family:var(--av-font-body);cursor:pointer;transition:background var(--av-dur-control) var(--av-ease-out), border-color var(--av-dur-control) var(--av-ease-out), color var(--av-dur-control) var(--av-ease-out);padding:0 16px;font-size:13.5px;font-weight:600}.av-advisor-opt:hover{border-color:var(--av-ink-3)}.av-advisor-opt[data-on]{background:var(--av-ink);border-color:var(--av-ink);color:var(--av-canvas)}.av-advisor-opt:focus-visible{outline:2px solid var(--av-ink);outline-offset:2px}.av-advisor-out{border-radius:var(--av-r-bubble-l);background:var(--av-surface-sunk);border:1px solid var(--av-hairline);flex-direction:column;grid-area:1/2/span 3;justify-content:center;align-self:stretch;min-width:0;min-height:200px;padding:22px;display:flex}.av-advisor-idle{font-family:var(--av-font-body);color:var(--av-ink-3);margin:0;font-size:14px;line-height:1.6}.av-advisor-label{font-family:var(--av-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--av-ink-3);margin:0;font-size:11.5px}.av-advisor-plan{font-family:var(--av-font-display);letter-spacing:-.03em;color:var(--av-ink);margin:8px 0 0;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.05}.av-advisor-detail{font-family:var(--av-font-body);color:var(--av-ink-2);margin:10px 0 0;font-size:14px;line-height:1.6}.av-advisor-why{font-family:var(--av-font-body);color:var(--av-ink-3);margin:14px 0 0;padding-inline-start:18px;font-size:13.5px;line-height:1.6}.av-advisor-why>li+li{margin-top:4px}.av-advisor-cta{border-radius:var(--av-r-btn);background:var(--av-ink);min-height:46px;color:var(--av-canvas);font-family:var(--av-font-body);justify-content:center;align-self:flex-start;align-items:center;margin-top:20px;padding:0 22px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.av-advisor-cta:focus-visible{outline:2px solid var(--av-ink);outline-offset:3px}@media (max-width:899px){.av-advisor{grid-template-columns:1fr;gap:22px}.av-advisor-out{grid-area:auto/1;min-height:0}}.av-vertical-other{border-radius:var(--av-r-chip);border:1px solid var(--av-hairline-strong);background:var(--av-surface);min-height:44px;color:var(--av-ink);font-family:var(--av-font-body);white-space:nowrap;align-items:center;padding:0 20px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.av-vertical-other:hover{border-color:var(--av-ink-3)}.av-vertical-other:focus-visible{outline:2px solid var(--av-ink);outline-offset:2px}.av-faq-cat{text-align:left;cursor:pointer;width:100%;min-height:44px;font-family:var(--av-font-body);background:0 0;border:none;flex-direction:column;gap:6px;padding:0;display:flex}.av-faq-cat-name{color:var(--av-ink);font-size:15.5px;font-weight:600}.av-faq-cat-count{color:var(--av-ink-3);font-size:13px}.av-faq-cat:hover .av-faq-cat-name{color:var(--av-violet-ink)}.av-faq-cat:focus-visible{outline:2px solid var(--av-ink);outline-offset:4px;border-radius:6px}.av-contact-facts{margin-top:22px}.av-otp{border-radius:var(--av-r-bubble-l);border:1px solid var(--av-hairline);background:var(--av-surface);margin:0 0 28px;padding:16px 18px}.av-otp-title{color:var(--av-ink-3);margin:0 0 10px}.av-otp-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.av-otp-link{border-radius:0 var(--av-r-chip) var(--av-r-chip) 0;min-height:36px;font-family:var(--av-font-body);color:var(--av-ink-3);transition:color var(--av-dur-control) var(--av-ease-out);border-inline-start:2px solid #0000;align-items:center;padding:0 10px;font-size:13.5px;line-height:1.4;text-decoration:none;display:flex}.av-otp-link:hover{color:var(--av-ink)}.av-otp-link[data-active]{border-inline-start-color:var(--av-violet-ink);color:var(--av-ink);font-weight:600}.av-otp-link:focus-visible{outline:2px solid var(--av-ink);outline-offset:-2px}.av-doc-h{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.av-copy-link{border-radius:var(--av-r-chip);border:1px solid var(--av-hairline);background:var(--av-surface);min-height:32px;color:var(--av-ink-3);font-family:var(--av-font-body);cursor:pointer;transition:color var(--av-dur-control) var(--av-ease-out);flex:none;padding:0 10px;font-size:12px;font-weight:600}.av-doc-h:hover .av-copy-link{color:var(--av-ink);border-color:var(--av-ink-3)}.av-copy-link:focus-visible{outline:2px solid var(--av-ink);outline-offset:2px}.av-doc-card{min-height:44px;text-decoration:none;display:block}.av-otp-link{min-height:44px}@media (max-width:899px){.av-copy-link{min-height:44px}}.av-post-link{align-items:center;min-height:44px;display:flex}.av-crumb-link{align-items:center;min-height:44px;display:inline-flex}.av-crumb-link:focus-visible{outline:2px solid var(--av-ink);outline-offset:2px;border-radius:4px}.av-legal-tab{min-height:44px}
