:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-switch:1;--white:oklch(100% 0 0);--black:oklch(0% 0 0);--neutral-100:oklch(98.8% .002 258);--neutral-200:oklch(97.3% .006 256.3);--neutral-300:oklch(93.3% .009 254.6);--neutral-400:oklch(86.9% .0198 252.9);--neutral-500:oklch(71.1% .035 254.4);--neutral-600:oklch(58% .037 255.9);--neutral-700:oklch(48% .036 257);--neutral-800:oklch(34% .032 260);--neutral-900:oklch(21% .028 266);--surface-100:oklch(100% 0 0);--surface-200:oklch(98.81% 0 260);--surface-300:oklch(98.42% .0034 247.9);--surface-400:oklch(92.76% .0058 264.5);--surface-500:oklch(86.9% .0198 252.9);--brand-100:oklch(97% .02 213.7);--brand-200:oklch(93% .05 213.7);--brand-300:oklch(89% .09 213.7);--brand-400:oklch(83.31% .1396 213.7);--brand-500:oklch(77.46% .1307 212.1);--brand-600:oklch(68% .115 212);--brand-700:oklch(58% .095 212);--brand-800:oklch(48% .075 212);--brand-900:oklch(38% .055 212);--alt-100:oklch(97% .04 132.9);--alt-200:oklch(93% .09 132.9);--alt-300:oklch(90% .16 132.9);--alt-400:oklch(89.96% .2284 132.9);--alt-500:oklch(80% .21 132.9);--alt-600:oklch(70% .18 132.9);--alt-700:oklch(60% .15 132.9);--alt-800:oklch(50% .12 132.9);--alt-900:oklch(40% .09 132.9);--red-100:oklch(97% .03 25.3);--red-200:oklch(93% .06 25.3);--red-300:oklch(88% .1 25.3);--red-400:oklch(80% .15 25.3);--red-500:oklch(63.68% .2078 25.3);--red-600:oklch(57.71% .2152 25.3);--red-700:oklch(50% .19 25.3);--red-800:oklch(42% .16 25.3);--red-900:oklch(34% .13 25.3);--green-100:oklch(97% .03 149.6);--green-200:oklch(92% .06 149.6);--green-300:oklch(85% .1 149.6);--green-400:oklch(75% .14 149.6);--green-500:oklch(72.27% .192 149.6);--green-600:oklch(62.71% .1699 149.6);--green-700:oklch(54% .14 149.6);--green-800:oklch(45% .12 149.6);--green-900:oklch(36% .1 149.6);--yellow-100:oklch(98% .03 70.1);--yellow-200:oklch(94% .07 70.1);--yellow-300:oklch(89% .11 70.1);--yellow-400:oklch(83% .15 70.1);--yellow-500:oklch(76.86% .1647 70.1);--yellow-600:oklch(68% .16 60);--yellow-700:oklch(55.53% .1455 49);--yellow-800:oklch(46% .12 45);--yellow-900:oklch(37% .1 42);--blue-100:oklch(97% .03 259.8);--blue-200:oklch(93% .06 259.8);--blue-300:oklch(88% .09 259.8);--blue-400:oklch(82% .13 259.8);--blue-500:oklch(74% .16 259.8);--blue-600:oklch(62.31% .188 259.8);--blue-700:oklch(57% .16 259.8);--blue-800:oklch(48% .14 259.8);--blue-900:oklch(39% .11 259.8);--whatsapp:oklch(76.61% .2351 144.9);--ai-edge:oklch(63.81% .2554 8.9);--font-serif:"Forum", Georgia, "Times New Roman", serif;--font-heading:"Century Gothic", "Avenir Next", "Futura", "Segoe UI", Arial, sans-serif;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--fw-300:300;--fw-400:400;--fw-500:500;--fw-600:600;--fw-700:700;--fw-800:800;--fw-900:900;--font-7:.438rem;--font-8:.5rem;--font-9:.563rem;--font-10:.625rem;--font-11:.688rem;--font-12:.75rem;--font-13:.813rem;--font-14:.875rem;--font-15:.938rem;--font-16:1rem;--font-18:1.125rem;--font-20:clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-22:clamp(1.25rem, 1.15rem + .45vw, 1.375rem);--font-24:clamp(1.25rem, 1.15rem + .6vw, 1.5rem);--font-28:clamp(1.5rem, 1.35rem + .7vw, 1.75rem);--font-32:clamp(1.5rem, 1.35rem + .9vw, 2rem);--font-36:clamp(1.75rem, 1.55rem + 1vw, 2.25rem);--font-40:clamp(1.875rem, 1.6rem + 1.2vw, 2.5rem);--font-48:clamp(2.25rem, 1.9rem + 1.4vw, 3rem);--font-56:clamp(2.25rem, 1.9rem + 1.6vw, 3.5rem);--font-64:clamp(3rem, 2.4rem + 1.8vw, 4rem);--font-72:clamp(3rem, 2.4rem + 2.5vw, 4.5rem);--font-80:clamp(3.5rem, 2.8rem + 2.7vw, 5rem);--font-88:clamp(4rem, 3.2rem + 3vw, 5.5rem);--font-96:clamp(4.5rem, 3.6rem + 3.2vw, 6rem);--lh-100:1;--lh-110:1.1;--lh-120:1.2;--lh-130:1.3;--lh-140:1.4;--lh-150:1.5;--lh-160:1.6;--lh-170:1.7;--lh-180:1.8;--ls-tightest:-.04em;--ls-tighter:-.02em;--ls-tight:-.01em;--ls-normal:0;--ls-wide:.02em;--ls-wider:.04em;--ls-wider-plus:.06em;--ls-widest:.08em;--ls-ultra-wide:.2em;--space-0:0;--space-1:.063rem;--space-2:.125rem;--space-4:.25rem;--space-6:.375rem;--space-8:.5rem;--space-10:.625rem;--space-12:.75rem;--space-14:.875rem;--space-16:1rem;--space-18:1.125rem;--space-20:1.25rem;--space-22:1.375rem;--space-24:1.5rem;--space-28:1.75rem;--space-32:2rem;--space-36:2.25rem;--space-40:2.5rem;--space-44:2.75rem;--space-48:3rem;--space-56:3.5rem;--space-64:4rem;--space-72:4.5rem;--space-80:5rem;--space-88:5.5rem;--space-96:6rem;--space-112:7rem;--space-120:7.5rem;--space-128:8rem;--space-152:9.5rem;--space-176:11rem;--space-192:12rem;--space-208:13rem;--space-224:14rem;--space-240:15rem;--space-256:16rem;--wrapper-max-narrow:45rem;--wrapper-max-medium:75rem;--wrapper-max-wide:100rem;--wrapper-gap:clamp(var(--space-20), 5vw, var(--space-96));--radius-0:0;--radius-2:.125rem;--radius-4:.25rem;--radius-6:.375rem;--radius-8:.5rem;--radius-10:.625rem;--radius-12:.75rem;--radius-14:.875rem;--radius-16:1rem;--radius-18:1.125rem;--radius-20:1.25rem;--radius-24:1.5rem;--radius-28:1.75rem;--radius-32:2rem;--radius-round:9999px;--shadow-sm:0 1px 2px oklch(0% 0 0/.06);--shadow-md:0 6px 18px oklch(0% 0 0/.08);--shadow-lg:0 12px 32px oklch(0% 0 0/.12);--shadow-card:0 0 15px oklch(0% 0 0/.08);--shadow-hover:0 0 15px oklch(0% 0 0/.15);--transition-fast:.15s ease-in-out;--transition-normal:.3s ease-in-out;--transition-slow:.5s ease-in-out;--bg:var(--lightningcss-light,var(--surface-100))var(--lightningcss-dark,var(--black));--bg-surface:var(--lightningcss-light,var(--surface-100))var(--lightningcss-dark,var(--black));--bg-elevated:var(--lightningcss-light,oklch(99.6% .001 256))var(--lightningcss-dark,oklch(13% .004 266));--bg-input:var(--lightningcss-light,var(--surface-100))var(--lightningcss-dark,oklch(from var(--white) l c h / .05));--bg-muted:var(--lightningcss-light,var(--surface-300))var(--lightningcss-dark,oklch(from var(--white) l c h / .06));--bg-subtle:var(--lightningcss-light,var(--surface-400))var(--lightningcss-dark,oklch(from var(--white) l c h / .1));--bg-inverse:var(--lightningcss-light,var(--black))var(--lightningcss-dark,var(--white));--bg-inverse-hover:var(--lightningcss-light,oklch(from var(--black) calc(l + .05) c h))var(--lightningcss-dark,oklch(from var(--white) calc(l - .05) c h));--bg-inverse-active:var(--lightningcss-light,oklch(from var(--black) calc(l + .1) c h))var(--lightningcss-dark,oklch(from var(--white) calc(l - .1) c h));--overlay:oklch(0% 0 0/.5);--border:var(--lightningcss-light,var(--surface-400))var(--lightningcss-dark,oklch(from var(--white) l c h / .25));--border-strong:var(--lightningcss-light,var(--surface-500))var(--lightningcss-dark,oklch(from var(--white) l c h / .4));--border-muted:var(--lightningcss-light,oklch(from var(--surface-400) l c h / .5))var(--lightningcss-dark,oklch(from var(--white) l c h / .08));--border-raised:var(--lightningcss-light,var(--surface-500))var(--lightningcss-dark,oklch(from var(--white) l c h / .3));--text:var(--lightningcss-light,var(--neutral-900))var(--lightningcss-dark,var(--white));--text-muted:var(--lightningcss-light,var(--neutral-700))var(--lightningcss-dark,oklch(from var(--white) l c h / .85));--text-subtle:var(--lightningcss-light,oklch(from var(--neutral-600) 54% c h))var(--lightningcss-dark,oklch(from var(--white) l c h / .6));--text-inverse:var(--lightningcss-light,var(--white))var(--lightningcss-dark,var(--neutral-900));--interactive:var(--lightningcss-light,var(--neutral-900))var(--lightningcss-dark,var(--white));--interactive-hover:var(--lightningcss-light,var(--neutral-800))var(--lightningcss-dark,var(--white));--interactive-active:var(--lightningcss-light,var(--neutral-700))var(--lightningcss-dark,oklch(from var(--white) l c h / .7));--accent:var(--brand-400);--accent-hover:var(--brand-300);--accent-active:var(--lightningcss-light,var(--neutral-900))var(--lightningcss-dark,var(--white));--accent-text:var(--brand-900);--accent-ink:var(--lightningcss-light,var(--brand-800))var(--lightningcss-dark,var(--brand-400));--accent-border:var(--brand-200);--color-focus:var(--accent);--accent-badge-txt:var(--brand-700);--accent-bg-dim:var(--brand-100);--accent-gradient:linear-gradient(135deg, var(--accent), var(--accent-hover));--glass-bg:oklch(from var(--bg) l c h / .4);--glass-bg-subtle:oklch(from var(--bg) l c h / .3);--glass-bg-strong:oklch(from var(--bg) l c h / .9);--glass-border:var(--lightningcss-light,oklch(0% 0 0/.07))var(--lightningcss-dark,oklch(100% 0 0/.07));--overlay-text:var(--white);--overlay-text-muted:oklch(from var(--white) l c h / .85);--overlay-surface:oklch(from var(--black) l c h / .8);--overlay-surface-navy:var(--neutral-800);--overlay-border:var(--neutral-800);--error:var(--red-800);--error-text:var(--red-800);--error-bg:var(--red-100);--error-border:var(--red-300);--error-ink:var(--lightningcss-light,var(--red-800))var(--lightningcss-dark,var(--red-400));--success:var(--green-600);--success-text:var(--green-800);--success-bg:var(--green-100);--success-border:var(--green-300);--whatsapp-surface:var(--whatsapp);--whatsapp-text:var(--white);--whatsapp-bg-subtle:oklch(from var(--whatsapp) l c h / .1);--whatsapp-border:oklch(from var(--whatsapp) l c h / .4);--whatsapp-ink:var(--lightningcss-light,oklch(52% .2 144.9))var(--lightningcss-dark,var(--whatsapp));--ai-edge-surface:var(--ai-edge);--ai-edge-text:var(--white);--ai-edge-bg-subtle:oklch(from var(--ai-edge) l c h / .08);--ai-edge-border:oklch(from var(--ai-edge) l c h / .35);--font-body-family:var(--font-sans);--font-heading-family:var(--font-heading);--font-display-family:var(--font-heading);--font-mono-family:var(--font-mono);--font-body:var(--font-body-family);--font-body-size:var(--font-14);--font-body-weight:var(--fw-400);--font-body-lh:var(--lh-150);--font-body-ls:var(--ls-normal);--font-small-size:var(--font-14);--font-small-lh:var(--lh-150);--font-caption-size:var(--font-12);--font-caption-lh:var(--lh-140);--font-caption-ls:var(--ls-wide);--font-label-size:var(--font-14);--font-label-weight:var(--fw-500);--font-label-lh:var(--lh-140);--font-label-ls:var(--ls-wide);--font-heading-weight:var(--fw-500);--font-heading-lh:var(--lh-110);--font-heading-ls:var(--ls-normal);--font-display-weight:var(--fw-400);--font-display-lh:var(--lh-110);--font-display-ls:var(--ls-tightest);--font-h1:var(--font-56);--font-h2:var(--font-48);--font-h3:var(--font-36);--font-h4:var(--font-28);--font-h5:var(--font-24);--font-h6:var(--font-20);--alt:var(--alt-500);--alt-hover:var(--alt-600);--alt-active:var(--alt-700);--alt-text:var(--neutral-900);--alt-border:var(--alt-200);--alt-bg-dim:var(--alt-100);--alt-bg-subtle:oklch(from var(--alt) l c h / .05);--alt-muted:oklch(from var(--alt) l c h / .08);--alt-bg:oklch(from var(--alt) l c h / .2);--warning:var(--yellow-700);--warning-text:var(--yellow-800);--warning-text-strong:var(--yellow-700);--warning-bg:var(--yellow-100);--warning-border:var(--yellow-300);--info:var(--blue-600);--info-text:var(--blue-800);--info-bg:var(--blue-100);--info-border:var(--blue-300);--accent-raw:var(--lightningcss-light,var(--brand-600))var(--lightningcss-dark,var(--brand-500));--accent-raw-strong:var(--lightningcss-light,var(--brand-700))var(--lightningcss-dark,var(--brand-300));--accent-structured:var(--lightningcss-light,var(--brand-600))var(--lightningcss-dark,oklch(86% .052 206));--accent-structured-bright:var(--lightningcss-light,var(--brand-700))var(--lightningcss-dark,oklch(90% .05 206));--accent-flash:var(--lightningcss-light,var(--brand-300))var(--lightningcss-dark,oklch(99% .03 200));--accent-glow:var(--lightningcss-light,var(--brand-200))var(--lightningcss-dark,var(--accent-structured));--signal-raw:var(--accent-raw);--signal-raw-strong:var(--accent-raw-strong);--signal-structured:var(--accent-structured);--signal-structured-bright:var(--accent-structured-bright);--signal-flash:var(--accent-flash)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-switch:0}:root{--tone-bg:var(--bg);--accent-bg-subtle:color-mix(in srgb, var(--accent) 5%, var(--tone-bg));--accent-muted:color-mix(in srgb, var(--accent) 10%, var(--tone-bg));--accent-bg:color-mix(in srgb, var(--accent) 20%, var(--tone-bg));--tone-surface:var(--bg-elevated);--tone-text:var(--text);--tone-text-muted:var(--text-muted);--tone-text-subtle:var(--text-subtle);--tone-border:var(--border);--tone-border-subtle:var(--border-muted);--tone-current-text:var(--accent-active);--tone-icon-color:var(--interactive-hover);--tone-btn-secondary-text:var(--interactive-hover);--tone-btn-secondary-border:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,var(--border));--tone-btn-secondary-active-border:var(--tone-text);--tone-chip-active-text:var(--lightningcss-light,var(--tone-text))var(--lightningcss-dark,var(--accent));--tone-inverse-bg:var(--bg-inverse);--tone-inverse-text:var(--text-inverse);--tone-inverse-hover-bg:var(--bg-inverse-hover);--tone-inverse-active-bg:var(--bg-inverse-active);--tone-new-badge-bg:var(--lightningcss-light,var(--accent-bg))var(--lightningcss-dark,var(--accent-bg-subtle));--tone-new-badge-text:var(--lightningcss-light,var(--accent-badge-txt))var(--lightningcss-dark,var(--accent));--tone-beta-badge-bg:var(--tone-inverse-bg);--tone-beta-badge-text:var(--tone-inverse-text)}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}:is(body,h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,dl,dd,ul,ol){margin:0}img,video,canvas{block-size:auto;max-inline-size:100%;display:block}img,button{-webkit-user-select:none;user-select:none}a{color:inherit;text-decoration:none}input,textarea,select{color:inherit}:is(input,textarea,button,select){font:inherit;letter-spacing:inherit}select,button{appearance:none}button,fieldset{border:none}button{cursor:pointer;-webkit-user-select:none;user-select:none;text-wrap:nowrap;background-color:#0000}ul,ol{padding:0;list-style:none}[popover]{color:inherit;background:0 0;border:none;margin:0;padding:0}:is(h1,h2,h3,h4,h5,h6){font-variant-numeric:lining-nums;text-wrap:balance}:is(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}p,figcaption{font-variant-numeric:proportional-nums;text-wrap:pretty}:is(p,blockquote,q,figcaption,li){hanging-punctuation:first allow-end last}blockquote{hanging-punctuation:first last}strong{font-weight:var(--fw-600)}code{font-variant-numeric:slashed-zero}table{border-collapse:collapse}abbr{font-variant-caps:all-small-caps;text-decoration:none}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}sup,sub{line-height:0}iframe{border:none}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html{scroll-behavior:smooth;inline-size:100%;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--space-64) + var(--space-24));overflow-x:clip}body{min-block-size:100svh;font-family:var(--font-body);font-size:var(--font-body-size,var(--font-16));font-weight:var(--font-body-weight,400);line-height:var(--font-body-lh,1.5);letter-spacing:var(--font-body-ls,normal);color:var(--text);background-color:var(--bg);accent-color:var(--accent);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}:is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:1.5px solid var(--color-focus);outline-offset:2px}label:has(input:focus-visible){outline:1.5px solid var(--color-focus);outline-offset:2px}:is([id],[class])[hidden],.is-hidden{display:none}svg[class*=icon]{inline-size:var(--icon-size,1rem);aspect-ratio:1;pointer-events:none;flex-shrink:0}:is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:var(--font-heading-lh);letter-spacing:var(--font-heading-ls);word-break:normal;-webkit-hyphens:none;hyphens:none}:is(h1,h2,h3,h4,h5,h6):lang(ja){word-break:auto-phrase}h1{font-size:var(--font-h1)}h2{font-size:var(--font-h2)}h3{font-size:var(--font-h3)}h4{font-size:var(--font-h4)}h5{font-size:var(--font-h5)}h6{font-size:var(--font-h6);letter-spacing:var(--ls-wider-plus)}p:last-child{margin-block-end:0}.lede{max-inline-size:60ch;color:var(--tone-text-subtle)}.link{transition:color var(--transition-fast), text-underline-offset var(--transition-fast);text-underline-offset:2px;text-decoration:underline;position:relative}@media (hover:hover){.link:hover{text-underline-offset:5px}}.link.is-disabled{opacity:.45;pointer-events:none}.link-primary{color:var(--interactive)}.link-muted{color:var(--text-muted)}@media (hover:hover){.link-muted:hover{color:var(--text)}}.link-subtle{color:var(--text-subtle)}@media (hover:hover){.link-subtle:hover{color:var(--text-muted)}}.link-nav{color:var(--link-color);transition:color var(--transition-fast), text-underline-offset var(--transition-fast), text-decoration var(--transition-fast);text-decoration:none;-webkit-text-decoration-color:var(--tone-text);text-decoration-color:var(--tone-text);text-underline-offset:2px}@media (hover:hover){.link-nav:hover{color:var(--tone-text);text-underline-offset:4px;text-decoration:underline}}.link-nav.is-disabled{opacity:.45;pointer-events:none}.wrapper{--wrapper-max:var(--wrapper-max-wide);max-inline-size:var(--wrapper-max);padding-inline:var(--wrapper-gap);margin-inline:auto;container:wrapper/inline-size}.wrapper-narrow{--wrapper-max:var(--wrapper-max-narrow)}.wrapper-medium{--wrapper-max:var(--wrapper-max-medium)}.is-bleed{margin-inline:calc(-1 * var(--wrapper-gap))}@container section (width>64rem){.is-bleed{margin-inline:0}}.main{overflow-x:clip;container:main/inline-size}.main:focus-visible{outline:none}.section{--section-tail:clamp(var(--space-64), 6vw, var(--space-96));padding-block:var(--section-head,0px) var(--section-tail);container:section/inline-size}.section-gap-xs{--section-tail:clamp(var(--space-40), 4vw, var(--space-64))}.section-gap-sm{--section-tail:clamp(var(--space-56), 5vw, var(--space-80))}.section-gap-lg{--section-tail:clamp(var(--space-96), 8vw, var(--space-152))}.section-gap-xl{--section-tail:clamp(var(--space-128), 10vw, var(--space-224))}.section-head{--section-head:clamp(var(--space-64), 6vw, var(--space-96))}.section-bg-inverse{background-color:var(--bg-inverse)}.section-bg-muted{background-color:var(--bg-muted)}.section-image{background-image:var(--section-image);background-position:50%;background-size:cover}:is(.visually-hidden,.skip-link:not(:focus):not(:focus-within)){white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:is(:focus,:focus-within){z-index:9999;padding:var(--space-8) var(--space-16);color:var(--accent-text);background-color:var(--accent);border-radius:var(--radius-8);position:fixed;inset-block-start:var(--space-8);inset-inline-start:var(--space-8)}a.button{text-decoration:none}:is(.button,.ibutton):disabled,:is(.button,.ibutton).is-disabled[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.button{--_btn-loader-color:var(--interactive);block-size:var(--btn-height,var(--space-40));justify-content:center;align-items:center;gap:var(--space-8);padding-inline:var(--space-16);font-size:var(--space-14);font-weight:var(--btn-font-weight,var(--fw-500));line-height:var(--btn-line-height,var(--lh-100));text-align:center;white-space:nowrap;border-radius:var(--btn-radius,var(--radius-round));transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal);border-style:solid;border-width:1.5px;display:inline-flex}@media (hover:hover){.button:hover .icon:is(:has(use[href$=\#arrow-right]),:has(use[href$=\#arrow-up-right])){animation:btn-arrow-swap var(--transition-normal)}.button:hover .icon:has(use[href$=\#arrow-up-right]){--swap-out:-10px;--swap-in:10px}}@keyframes btn-arrow-swap{0%,to{opacity:1;translate:0}45%{opacity:0;translate:10px var(--swap-out,0)}46%{opacity:0;translate:-10px var(--swap-in,0)}}.button[data-state=loading]{color:#0000;pointer-events:none;position:relative}.button[data-state=loading]:after{content:"";border:2px solid #0000;border-block-start-color:var(--_btn-loader-color,currentColor);border-radius:50%;block-size:1em;inline-size:1em;margin:auto;animation:.7s linear infinite btn-spin;position:absolute;inset:0}@keyframes btn-spin{to{rotate:1turn}}.button-primary{color:var(--accent-text);background-color:var(--accent);border-color:var(--accent)}@media (hover:hover){.button-primary:hover{background-color:var(--accent-hover);border-color:var(--accent-hover)}}.button-primary:active{color:var(--text-inverse);background-color:var(--accent-active);border-color:var(--accent-active)}.button-secondary{color:var(--tone-btn-secondary-text);border-color:var(--tone-btn-secondary-border)}@media (hover:hover){.button-secondary:hover{color:var(--tone-text);border-color:var(--accent)}}.button-secondary:active{border-color:var(--accent)}.button-ghost{color:var(--interactive);border-color:#0000}@media (hover:hover){.button-ghost:hover{border-color:var(--border)}}.button-ghost:active{background-color:var(--accent-muted);border-color:var(--border-strong)}.button-dark{color:var(--tone-inverse-text);background-color:var(--tone-inverse-bg);border-color:var(--tone-inverse-bg)}@media (hover:hover){.button-dark:hover{background-color:var(--tone-inverse-hover-bg);border-color:var(--tone-inverse-hover-bg)}}.button-dark:active{background-color:var(--tone-inverse-active-bg);border-color:var(--tone-inverse-active-bg)}.button-whatsapp{color:var(--whatsapp-text);background-color:var(--whatsapp-surface);border-color:var(--whatsapp-surface)}@media (hover:hover){.button-whatsapp:hover{background-color:oklch(from var(--whatsapp-surface) calc(l - .05) c h);border-color:oklch(from var(--whatsapp-surface) calc(l - .05) c h)}}.button-whatsapp:active{background-color:oklch(from var(--whatsapp-surface) calc(l - .1) c h);border-color:oklch(from var(--whatsapp-surface) calc(l - .1) c h)}.button-chip{gap:var(--space-6);color:var(--tone-text-muted);border-color:var(--accent-muted);isolation:isolate;background-color:#0000;position:relative}.button-chip:after{z-index:-1;opacity:0;background-color:var(--accent-muted);border-radius:inherit;transition:opacity var(--transition-normal), scale var(--transition-normal);content:"";position:absolute;inset:-1.5px;scale:.8}@media (hover:hover){.button-chip:hover{color:var(--tone-chip-active-text);border-color:#0000}.button-chip:hover:after{opacity:1;scale:1}}.button-chip:active{color:var(--tone-chip-active-text);background-color:var(--accent-muted);border-color:oklch(from var(--accent) l c h / .4)}.ibutton{--ibtn-hit-size:2.75rem;--ibtn-visual-size:2.5rem;--icon-size:var(--ibtn-icon-size,1rem);inline-size:var(--ibtn-hit-size);aspect-ratio:1;color:var(--ibtn-color,var(--interactive));border-radius:var(--btn-radius,var(--radius-round));transition:color var(--transition-normal);cursor:pointer;-webkit-user-select:none;user-select:none;place-content:center;display:grid;position:relative}.ibutton:before{inset:calc((var(--ibtn-hit-size) - var(--ibtn-visual-size)) / 2);z-index:0;background-color:var(--ibtn-bg,transparent);border:1.5px solid var(--ibtn-border-color,transparent);border-radius:inherit;transition:border-color var(--transition-normal);content:"";position:absolute}.ibutton:after{inset:calc((var(--ibtn-hit-size) - var(--ibtn-visual-size)) / 2);z-index:0;opacity:0;background-color:var(--ibtn-hover-bg,var(--accent-muted));border-radius:inherit;transition:opacity var(--transition-normal), scale var(--transition-normal);content:"";position:absolute;scale:.6}.ibutton .icon{z-index:1;position:relative}@media (hover:hover){.ibutton:hover:before{border-color:#0000}.ibutton:hover:after{opacity:1;scale:1}}.ibutton:active:before{border-color:#0000}.ibutton:active:after{opacity:1;background-color:var(--ibtn-active-bg,var(--accent-muted));scale:1}.status-pill{--icon-size:.825rem;padding:var(--space-6) var(--space-12);opacity:0;font-size:var(--font-11);white-space:nowrap;color:var(--accent-hover);background-color:oklch(from var(--accent-muted) l c h / .6);border:1.5px solid oklch(from var(--accent) l c h / .3);border-radius:var(--radius-12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;place-items:center;transition:opacity .35s;display:grid}.status-pill>span{align-items:center;gap:var(--space-6);grid-area:1/1;display:inline-flex}.status-pill .icon{color:var(--accent-hover);fill:none;stroke-width:2px;flex-shrink:0}.status-pill.is-visible{opacity:1}.badge{--badge-color:var(--accent);--badge-bg:var(--accent-bg-subtle);--badge-border:oklch(from var(--accent) l c h / .25);--badge-gap:var(--space-6);--badge-padding-block:var(--space-6) var(--space-4);--badge-padding-inline:var(--space-10);--badge-font-size:var(--font-11);--badge-radius:var(--radius-8);--icon-size:var(--badge-icon-size,.875em);align-items:center;gap:var(--badge-gap);inline-size:fit-content;padding-block:var(--badge-padding-block);padding-inline:var(--badge-padding-inline);font-size:var(--badge-font-size);font-weight:var(--fw-500);line-height:var(--lh-100);letter-spacing:var(--ls-wider);text-transform:uppercase;white-space:nowrap;color:var(--badge-color);background-color:var(--badge-bg);border:1.5px solid var(--badge-border);border-radius:var(--badge-radius);display:inline-flex}.badge-accent{--badge-color:var(--accent);--badge-bg:var(--accent-bg-subtle);--badge-border:oklch(from var(--accent) l c h / .25)}.badge-alt{--badge-color:var(--alt,var(--accent));--badge-bg:var(--alt-bg-subtle,var(--accent-bg-subtle));--badge-border:var(--alt-border,var(--accent-border))}.badge-muted{--badge-color:var(--text-subtle);--badge-bg:oklch(from var(--text-subtle) l c h / .08);--badge-border:oklch(from var(--text-subtle) l c h / .18)}.badge-line{--badge-color:var(--line-color,var(--accent));--badge-bg:oklch(from var(--line-color,var(--accent)) l c h / .15);--badge-border:oklch(from var(--line-color,var(--accent)) l c h / .25)}.badge-new{--badge-color:var(--alt-text);--badge-bg:var(--alt);--badge-border:var(--alt)}.badge-beta{--badge-color:var(--text-inverse);--badge-bg:var(--bg-inverse);--badge-border:var(--bg-inverse)}.tag{--tag-color:var(--text-subtle);--tag-bg:oklch(from var(--text-subtle) l c h / .08);--tag-border:oklch(from var(--text-subtle) l c h / .18);--tag-gap:var(--space-4);--tag-padding-block:var(--space-4);--tag-padding-inline:var(--space-8);--tag-font-size:var(--font-10);--tag-radius:var(--radius-8);--icon-size:var(--tag-icon-size,.875em);align-items:center;gap:var(--tag-gap);inline-size:fit-content;padding-block:var(--tag-padding-block);padding-inline:var(--tag-padding-inline);font-size:var(--tag-font-size);line-height:var(--lh-100);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--tag-color);background-color:var(--tag-bg);border:1.5px solid var(--tag-border);border-radius:var(--tag-radius);display:inline-flex}.tag-accent{--tag-color:var(--accent);--tag-bg:var(--accent-muted);--tag-border:oklch(from var(--accent) l c h / .25)}.tag-line{--tag-color:var(--line-color,var(--accent));--tag-bg:oklch(from var(--line-color,var(--accent)) l c h / .15);--tag-border:oklch(from var(--line-color,var(--accent)) l c h / .25);font-family:var(--font-mono)}.tag-subtle{--tag-color:var(--text-subtle);--tag-bg:oklch(from var(--text-subtle) l c h / .08);--tag-border:oklch(from var(--text-subtle) l c h / .18);font-family:var(--font-mono)}.heading-section-title{color:var(--tone-text);margin-block-start:var(--space-14)}.section-lede{margin-block-start:var(--space-20)}.heading-section-muted{color:var(--lightningcss-light,oklch(from var(--tone-text) l c h / .68))var(--lightningcss-dark,oklch(from var(--tone-text) l c h / .55))}.hero-eyebrow{font-family:var(--font-mono-family);line-height:var(--lh-140)}.hero-title{letter-spacing:var(--ls-tightest);margin-block-start:var(--space-20)}.eyebrow{font-size:var(--font-11);font-weight:var(--fw-500);letter-spacing:var(--ls-ultra-wide);text-transform:uppercase;color:var(--tone-text-muted)}.integrations-inner{justify-items:start;display:grid}.integrations-title{font-size:var(--font-h4);color:var(--tone-text);margin-block-start:var(--space-14)}@container wrapper (inline-size>=48rem){.integrations-title{font-size:var(--font-h3)}}.integrations-lede{margin-block-start:var(--space-12)}.integrations-more{margin-block-start:var(--space-32)}.integrations-groups{gap:var(--space-32);inline-size:100%;margin-block-start:var(--space-48);display:grid;position:relative}@container wrapper (inline-size>=48rem){.integrations-groups{grid-template-columns:auto 1fr;padding-inline-start:var(--space-24)}}@container wrapper (inline-size>=48rem){.integrations-groups:before{border-inline-start:1.5px solid var(--tone-border-subtle);content:"";position:absolute;inset-block:0;inset-inline-start:0}}.integrations-group{gap:var(--space-12);display:grid}@container wrapper (inline-size>=48rem){.integrations-group{grid-template-columns:subgrid;align-items:baseline;gap:var(--space-24);grid-column:1/-1}}@container wrapper (inline-size>=48rem){.integrations-label{justify-self:start;position:relative}}@container wrapper (inline-size>=48rem){.integrations-label:before{inline-size:var(--space-24);border-block-start:1.5px solid var(--tone-border-subtle);content:"";position:absolute;inset-block-start:50%;inset-inline-end:100%}}.integrations-list{gap:var(--space-16);flex-wrap:wrap;display:flex}.integrations-item{align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-10);font-family:var(--font-mono-family);font-size:var(--font-16);letter-spacing:var(--ls-wide);color:var(--tone-text);background-color:var(--tone-surface);border:1.5px solid var(--tone-border-subtle);border-radius:var(--radius-8);display:flex}.integrations-plug{inline-size:var(--space-16);aspect-ratio:1;color:var(--accent)}.form{gap:var(--space-24);display:grid}.form-group{gap:var(--space-6);display:grid}.form-submit-group{justify-items:start;gap:var(--space-12);display:grid}.form:has(:required:invalid) [type=submit]{opacity:.5;cursor:not-allowed;pointer-events:none}.form-label{font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-lh);letter-spacing:var(--font-label-ls);color:var(--text)}.form-group:has(.input:required) .form-label:after{color:var(--accent-ink);content:" *"}.input{inline-size:100%;min-inline-size:0;padding:var(--input-padding,var(--space-12) var(--space-16));text-overflow:ellipsis;color:var(--text);background-color:var(--bg-surface);border:1.5px solid var(--border);border-radius:var(--input-radius,var(--radius-8));transition:border-color var(--transition-fast);overflow:hidden}.input::placeholder{color:var(--text-subtle)}.input:focus-visible{border-color:var(--accent)}.input:user-invalid:not(:focus){border-color:var(--error)}.input:disabled{opacity:.5;background-color:var(--bg-muted);cursor:not-allowed;pointer-events:none}textarea.input{text-overflow:clip;resize:vertical;min-block-size:120px;overflow:auto}select.input{min-inline-size:0;text-overflow:ellipsis;white-space:nowrap;color:var(--select-txt-color,var(--text-subtle));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-position:right var(--space-12) center;transition:border-color var(--transition-fast), color var(--transition-fast);cursor:pointer;appearance:none;background-repeat:no-repeat;padding-inline-end:var(--space-40);overflow:hidden}select.input option{color:var(--text);background-color:var(--bg-surface)}select.input option:checked{background-color:var(--accent-bg)}select.input:has(option:checked:not([value=""])){color:var(--select-txt-filled,var(--text));border-color:var(--select-border-color,var(--accent))}select.input:focus-visible{border-color:var(--select-border-color,var(--accent))}@media (hover:hover){select.input:hover{color:var(--select-txt-filled,var(--text));border-color:var(--select-border-color,var(--accent))}}.form-error{padding:var(--space-10) var(--space-14);font-size:var(--font-caption-size);color:var(--error-text);background-color:var(--error-bg,transparent);border:1.5px solid var(--error-border,transparent);border-radius:var(--radius-8);display:none}.form-group:has(.input:user-invalid:not(:focus)) .form-error{display:block}.form-error.is-visible:not([hidden]){display:block}.form-hint{font-size:var(--font-caption-size);color:var(--text-muted)}.form-status{min-block-size:1.2em;font-size:var(--font-caption-size);color:var(--text-muted)}.form-status.is-success{color:var(--success-text)}.form-status.is-error{color:var(--error-text)}.radio-group{gap:var(--space-8);display:grid}.radio-option{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);background-color:var(--bg-surface);border:1.5px solid var(--border);border-radius:var(--radius-8);transition:border-color var(--transition-fast);cursor:pointer;display:flex}.radio-option input[type=radio]{accent-color:var(--accent);flex-shrink:0}.radio-option span{font-size:var(--font-15);color:var(--text)}.radio-option:has(input:checked){border-color:var(--interactive)}@media (hover:hover){.radio-option:not(:has(input:checked)):hover{border-color:var(--border-strong)}}.checkbox-option{align-items:start;gap:var(--space-12);font-size:var(--font-label-size);color:var(--text-muted);cursor:pointer;grid-template-columns:1.25rem auto;display:grid}.checkbox-option input[type=checkbox]{aspect-ratio:1;border:1.5px solid var(--border);border-radius:var(--radius-4);inline-size:1.25rem;transition:background-color var(--transition-fast), border-color var(--transition-fast);cursor:pointer;appearance:none;background-color:#0000;flex-shrink:0;margin-block-start:.15em}.checkbox-option input[type=checkbox]:checked{background-color:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M2 6l3 3 5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.checkbox-option input[type=checkbox]:checked:disabled{border-color:var(--border);cursor:not-allowed;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23767676' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M2 6l3 3 5-5'/%3E%3C/svg%3E")}.dialog{max-inline-size:min(90vw, var(--dialog-max-width,600px));max-block-size:90dvh;padding:var(--space-24);opacity:1;color:var(--text);background-color:var(--bg-surface);border-radius:var(--dialog-radius,var(--radius-12));transition:opacity var(--transition-normal), scale var(--transition-normal), translate var(--transition-normal), display var(--transition-normal) allow-discrete, overlay var(--transition-normal) allow-discrete;border:none;margin:auto;overflow:auto;translate:0;scale:1}.dialog:not([open]){opacity:0;translate:0 1rem;scale:.95}@starting-style{.dialog[open]{opacity:0;translate:0 1rem;scale:.95}}.dialog::backdrop{background-color:var(--overlay)}.dialog-title{font-size:var(--font-22);letter-spacing:var(--ls-tight)}.dialog-text{color:var(--text-muted)}.dialog-actions{justify-content:flex-end;gap:var(--space-12);flex-wrap:wrap;margin-block-start:var(--space-24);display:flex}html:has(.dialog[open]){overflow:hidden}.accordion{background-color:var(--accordion-bg,transparent);border-radius:var(--accordion-radius,0);overflow:hidden}.accordion>*{padding-inline:var(--accordion-padding-x,var(--space-24))}.accordion>:last-child{padding-block-end:var(--accordion-padding-y,var(--space-24))}.accordion>summary{align-items:center;gap:var(--space-24);padding-block:var(--accordion-padding-y,var(--space-24));font-size:var(--accordion-summary-size,var(--font-label-size));font-weight:var(--font-label-weight);color:var(--tone-text);transition:color var(--transition-fast);cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:1fr max-content;list-style:none;display:grid}.accordion>summary::-webkit-details-marker{display:none}.accordion>summary .accordion-icon{color:var(--tone-text-subtle);transition:rotate var(--transition-normal), color var(--transition-normal);rotate:0deg}.accordion[open]>summary .accordion-icon{color:var(--tone-text);rotate:var(--accordion-icon-rotate,180deg)}.accordion-body{max-inline-size:var(--accordion-body-max,none);font-size:var(--accordion-body-size,inherit);color:var(--tone-text-muted)}.accordion::details-content{block-size:0;transition:block-size var(--transition-normal), content-visibility var(--transition-normal) allow-discrete;overflow:clip}.accordion[open]::details-content{block-size:auto}.halo{position:relative}.halo:after{z-index:-3;opacity:0;background-color:var(--accent-muted);border-radius:var(--radius-20);transition:opacity var(--transition-normal), scale var(--transition-normal);content:"";position:absolute;inset:-.5rem;scale:.9}@media (hover:hover){.halo:hover:after{opacity:1;scale:1}}.action-ring{--icon-size:var(--space-20);inline-size:var(--space-40);aspect-ratio:1;background-color:oklch(from var(--accent-muted) l c h / .5);border-radius:var(--radius-round);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:border-color var(--transition-fast);place-items:center;display:grid}.action-ring-arrow{color:var(--tone-text);transition:color var(--transition-fast)}@media (hover:hover){a:hover .action-ring .action-ring-arrow{color:var(--accent);animation:action-ring-swap var(--transition-normal)}a:hover .action-ring .action-ring-arrow:has(use[href$=\#arrow-up-right]){--swap-out:-10px;--swap-in:10px}}@keyframes action-ring-swap{0%,to{opacity:1;translate:0}45%{opacity:0;translate:10px var(--swap-out,0)}46%{opacity:0;translate:-10px var(--swap-in,0)}}.contact-card{--contact-card-surface:var(--tone-surface);align-items:end;gap:var(--space-6) var(--space-16);padding:var(--space-20);border:1.5px solid var(--tone-border-subtle);border-radius:var(--radius-12);transition:border-color var(--transition-fast);grid-template-columns:1fr auto;grid-template-areas:"label label""value ring";text-decoration:none;display:grid;position:relative}.contact-card>.action-ring{grid-area:ring}.contact-card-label{font-size:var(--font-14);color:var(--tone-text-muted);grid-area:label}.contact-card-value{font-size:var(--font-18);font-weight:var(--fw-500);color:var(--tone-text);overflow-wrap:anywhere;grid-area:value}.contact-card-art{z-index:-1;background-color:var(--contact-card-surface);border-radius:inherit;pointer-events:none;place-items:start end;display:grid;position:absolute;inset:0;overflow:clip}.contact-card-glyph{--icon-size:8.5rem;color:color-mix(in srgb, var(--contact-card-tint,var(--tone-text)) 10%, var(--contact-card-surface));translate:22% -26%}.contact-card-call{--contact-card-tint:var(--accent)}.contact-card-chat{--contact-card-tint:var(--whatsapp)}.trust-rail-inner{place-items:center;display:grid}.trust-rail-hero{margin-block-start:var(--space-56)}.trust-rail{--icon-size:var(--space-16);justify-items:center;gap:var(--space-16);inline-size:100%;display:grid}@container wrapper (width>30rem){.trust-rail{place-items:center stretch;gap:var(--space-24);grid-template-columns:1fr auto 1fr}}.trust-rail-core{display:grid}@container wrapper (width>30rem){.trust-rail-core{row-gap:var(--space-12);grid-template-rows:auto auto;grid-template-columns:1fr 1fr}}.trust-rail-col{place-content:center;justify-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-24);display:grid}@container wrapper (width>30rem){.trust-rail-col{grid-template-rows:subgrid;grid-row:span 2;align-items:center}.trust-rail-col:first-child{border-inline-end:1.5px solid var(--tone-border-subtle)}}@container wrapper (width>60rem){.trust-rail-col{padding-inline:var(--space-64)}}.trust-rail-row{justify-content:center;align-items:center;gap:var(--space-24);color:var(--tone-text);flex-wrap:wrap;display:flex}.trust-client{align-items:center;gap:var(--space-8);font-size:var(--font-16);font-weight:var(--fw-600);color:var(--tone-text);display:flex}.trust-client-mark{inline-size:auto;block-size:var(--space-24)}.trust-origin-mark{--origin-ink:var(--lightningcss-light,oklch(39% .12 253))var(--lightningcss-dark,oklch(53% .19 253));--origin-paper:oklch(100% 0 0);inline-size:auto;block-size:var(--space-48)}@container wrapper (width>30rem){.trust-origin-mark{justify-self:start}}.trust-rail-label{font-size:var(--font-10);font-weight:var(--fw-600);letter-spacing:var(--ls-ultra-wide);text-transform:uppercase;color:var(--tone-text-subtle)}.trust-rail-logo{inline-size:auto;block-size:var(--icon-size)}.page-hero-section{padding-block:clamp(var(--space-96), 14vw, var(--space-176)) var(--space-64)}.page-hero-content{display:grid}@container wrapper (width>48rem){.page-hero-content{column-gap:var(--space-32);grid-template-columns:minmax(0,1fr) auto}.page-hero-content .page-hero-eyebrow{grid-area:1/1}.page-hero-content .page-hero-title{grid-area:2/1}.page-hero-content .page-hero-lede{grid-area:3/1}.page-hero-content .page-hero-cta{grid-area:2/2/4;align-self:end;margin-block-start:0}}.page-hero-lede{max-inline-size:36rem;margin-block-start:var(--space-24)}.page-hero-cta{inline-size:fit-content;margin-block-start:var(--space-32)}.page-hero-figure{row-gap:var(--space-10);margin-block-start:clamp(var(--space-48), 5vw, var(--space-80));display:grid;position:relative}.page-hero-photo{aspect-ratio:4/3;object-fit:cover;object-position:center;block-size:auto;inline-size:100%}@container wrapper (width>48rem){.page-hero-photo{aspect-ratio:auto;max-block-size:min(56svb,34rem)}}.hero-notes{row-gap:var(--space-8);padding-inline-start:0;list-style:none;display:grid}@container wrapper (width>48rem){.hero-notes{justify-items:end;position:absolute;inset-block-end:var(--space-24);inset-inline-end:var(--space-24)}}.hero-note{align-items:center;column-gap:var(--space-12);padding-block:var(--space-12);padding-inline:var(--space-16);background-color:oklch(from var(--overlay-surface) l c h / .42);border:1.5px solid oklch(from var(--overlay-text) l c h / .14);border-radius:var(--radius-16);box-shadow:inset 0 1.5px 0 oklch(from var(--overlay-text) l c h / .16);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);grid-template-columns:auto minmax(0,1fr);display:grid}@container wrapper (width>48rem){.hero-note{inline-size:21rem}}@container wrapper (width<=48rem){.hero-note{background-color:var(--tone-surface);border-color:var(--tone-border-subtle);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.hero-note-icon{--icon-size:var(--space-20);color:var(--note-accent,var(--accent));grid-row:1/3}.hero-note-wa{--note-accent:var(--whatsapp-surface)}.hero-note-ai{--note-accent:var(--accent)}.hero-note-alt{--note-accent:var(--overlay-text)}@container wrapper (width<=48rem){.hero-note-alt{--note-accent:var(--tone-text)}}.hero-note-title{font-size:var(--font-13);font-weight:var(--fw-500);color:var(--overlay-text)}@container wrapper (width<=48rem){.hero-note-title{color:var(--tone-text)}}.hero-note-sub{font-size:var(--font-11);color:var(--overlay-text-muted)}@container wrapper (width<=48rem){.hero-note-sub{color:var(--tone-text-muted)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root{timeline-scope:--page-hero-cta}.page-hero-cta{view-timeline:--page-hero-cta block;view-timeline-inset:var(--space-64) auto}.header-cta{animation-name:page-hero-cta-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--page-hero-cta;animation-range:exit 40%}}}@keyframes page-hero-cta-in{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:translateY(0)}}.hero-notes[data-state=armed] .hero-note{opacity:0}.hero-notes[data-state=arriving] .hero-note{animation-name:note-stack-last;animation-duration:1.8s;animation-timing-function:linear;animation-fill-mode:both}.hero-notes[data-state=arriving] .hero-note-wa{animation-name:note-stack-first}.hero-notes[data-state=arriving] .hero-note-ai{animation-name:note-stack-middle}@keyframes note-stack-first{0%{opacity:0;translate:1.5rem calc(200% + var(--space-8) * 2);animation-timing-function:cubic-bezier(.22,1,.36,1)}16%{opacity:1;translate:0 calc(200% + var(--space-8) * 2);animation-timing-function:linear}33%{translate:0 calc(200% + var(--space-8) * 2);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}53%{translate:0 calc(100% + var(--space-8));animation-timing-function:linear}67%{translate:0 calc(100% + var(--space-8));animation-timing-function:cubic-bezier(.34,1.56,.64,1)}86%{translate:0}to{opacity:1;translate:0}}@keyframes note-stack-middle{0%{opacity:0;translate:1.5rem calc(100% + var(--space-8));animation-timing-function:linear}33%{opacity:0;translate:1.5rem calc(100% + var(--space-8));animation-timing-function:cubic-bezier(.22,1,.36,1)}49%{opacity:1;translate:0 calc(100% + var(--space-8));animation-timing-function:linear}67%{translate:0 calc(100% + var(--space-8));animation-timing-function:cubic-bezier(.34,1.56,.64,1)}86%{translate:0}to{opacity:1;translate:0}}@keyframes note-stack-last{0%{opacity:0;animation-timing-function:linear;translate:1.5rem}67%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);translate:1.5rem}82%,to{opacity:1;translate:0}}.statement{max-inline-size:46rem;font-family:var(--font-display-family);font-size:var(--font-32);font-weight:var(--fw-400);line-height:var(--lh-130);letter-spacing:var(--ls-tight);color:var(--tone-text);margin-block-start:var(--space-24)}.statement-muted{color:var(--tone-text-subtle)}.problem-note{column-gap:var(--space-20);border-block-start:1.5px solid var(--tone-border-subtle);grid-template-columns:auto minmax(0,1fr);padding-block-start:var(--space-24);display:grid}@container wrapper (width>48rem){.problem-note{column-gap:var(--space-28)}}.problem-note-mark{--icon-size:var(--space-24);color:var(--warning);align-self:start;display:grid}.problem-note-label{color:var(--tone-text-subtle)}.problem-note-text{font-size:var(--font-18);line-height:var(--lh-160);color:var(--tone-text);margin-block-start:var(--space-12)}.role-table{--role-columns:minmax(0, 15rem) minmax(0, 1fr) minmax(0, 1fr);--role-gap:var(--space-40);margin-block-start:var(--space-48)}.role-head{display:none}@container wrapper (width>48rem){.role-head{grid-template-columns:var(--role-columns);column-gap:var(--role-gap);padding-block-end:var(--space-16);display:grid}}.role-row{row-gap:var(--space-24);padding-block:var(--space-24);border-block-start:1.5px solid var(--tone-border-subtle);display:grid}@container wrapper (width>48rem){.role-row{grid-template-columns:var(--role-columns);column-gap:var(--role-gap)}}.role-name{row-gap:var(--space-8);display:grid}.role-title{font-size:var(--font-16);font-weight:var(--fw-500);color:var(--tone-text)}.role-outcome{font-size:var(--font-14);line-height:var(--lh-150);color:var(--tone-text)}.role-detail{row-gap:var(--space-20);display:grid}@container wrapper (width>48rem){.role-detail{grid-template-columns:subgrid;grid-column:2/-1;row-gap:0}}.role-state{row-gap:var(--space-6);display:grid}.role-when{color:var(--tone-text-subtle)}@container wrapper (width>48rem){.role-when{display:none}}.role-pain{font-size:var(--font-14);line-height:var(--lh-150);color:var(--tone-text-subtle)}.role-help{font-size:var(--font-14);line-height:var(--lh-150);color:var(--tone-text-muted)}.use-case-grid{gap:var(--space-36) var(--space-40);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-block-start:var(--space-48);padding-inline-start:0;list-style:none;display:grid}.use-case{border-block-start:1.5px solid var(--tone-border-subtle);align-content:start;padding-block-start:var(--space-20);display:grid}.use-case-name{font-size:var(--font-16);font-weight:var(--fw-500);color:var(--tone-text)}.use-case-text{font-size:var(--font-14);line-height:var(--lh-160);color:var(--tone-text-subtle);margin-block-start:var(--space-6)}.compare-eyebrow{align-items:center;gap:var(--space-8);display:flex}.compare-eyebrow:before{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-round);content:""}.compare-eyebrow.compare-eyebrow-negative:before{background-color:var(--warning)}.compare-eyebrow.compare-eyebrow-positive:before{background-color:var(--success)}.compare-panel{margin-block-start:var(--space-24)}@media (width>=48rem){.compare-panel{margin-block-start:var(--space-32)}}.compare-panel-grid{display:grid}@media (width>=48rem){.compare-panel-grid{grid-template-columns:1fr 1fr}}.compare-panel-col{row-gap:var(--space-6);padding-block:var(--space-28);border-block-end:1.5px solid var(--tone-border-subtle);display:grid;position:relative}@media (width>=48rem){.compare-panel-col{padding-inline:var(--space-48);border-block-end:0}}.compare-panel-col:first-child{padding-inline-start:0}@media (width>=48rem){.compare-panel-col:first-child:after{inline-size:1.5px;inset-block:var(--space-28);background-color:var(--tone-border-subtle);content:"";position:absolute;inset-inline-end:0}}.compare-panel-col:last-child{border-block-end:0;padding-inline-end:0}@media (width>=48rem){.compare-panel-col:first-child{text-align:end}.compare-panel-col:first-child .compare-eyebrow,.compare-panel-col:first-child .compare-list-item{flex-direction:row-reverse}}.compare-panel-heading{font-size:var(--font-24);color:var(--tone-text);margin-block-start:var(--space-4)}.compare-takeaway{max-inline-size:32rem;font-size:var(--font-18);line-height:var(--lh-140);text-align:center;color:var(--tone-text);margin-block-start:var(--space-24);margin-inline:auto}.compare-list{font-size:var(--font-14);line-height:var(--lh-150);color:var(--tone-text-subtle);margin-block-start:var(--space-16);padding-inline-start:0;list-style:none}.compare-list-item{padding-block:var(--space-6)}.outcome-note{border-block-start:1.5px solid var(--tone-border-subtle);padding-block-start:var(--space-28)}.outcome-line{font-family:var(--font-display-family);font-size:var(--font-28);line-height:var(--lh-120);letter-spacing:var(--ls-tight);color:var(--tone-text);margin-block-start:var(--space-14)}.outcome-timeline{gap:var(--space-24) var(--space-16);max-inline-size:44rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-28);display:grid;position:relative}@container wrapper (inline-size>=48rem){.outcome-timeline{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr))}}@container wrapper (inline-size>=48rem){.outcome-timeline:before{border-block-start:1.5px solid var(--tone-border-subtle);content:"";position:absolute;inset-block-start:calc(var(--space-8) / 2);inset-inline:0}}.outcome-moment{align-content:start;justify-items:start;gap:var(--space-6);display:grid}.outcome-moment:before{inline-size:var(--space-8);aspect-ratio:1;background-color:var(--tone-bg);border:1.5px solid var(--tone-text-subtle);content:"";border-radius:50%}.outcome-moment.is-start:before{background-color:var(--accent);border-color:var(--accent)}.outcome-moment-time{font-family:var(--font-mono-family);font-size:var(--font-13);letter-spacing:var(--ls-wide);color:var(--tone-text)}.outcome-moment-label{font-size:var(--font-12);color:var(--tone-text-subtle)}.outcome-story{max-inline-size:44rem;font-size:var(--font-15);line-height:var(--lh-170);color:var(--tone-text-subtle);margin-block-start:var(--space-16)}.outcome-cta{margin-block-start:var(--space-32)}.spec-sheet{max-inline-size:58rem;border-block-end:1.5px solid var(--tone-border-subtle);margin-block-start:var(--space-48);display:grid}.spec-row{row-gap:var(--space-4);padding-block:var(--space-14);border-block-start:1.5px solid var(--tone-border-subtle);display:grid}@container wrapper (width>40rem){.spec-row{align-items:baseline;column-gap:var(--space-32);grid-template-columns:11rem minmax(0,1fr)}}.spec-key{font-size:var(--font-11);font-weight:var(--fw-500);letter-spacing:var(--ls-ultra-wide);text-transform:uppercase;color:var(--tone-text-muted)}.spec-value{font-size:var(--font-14);line-height:var(--lh-160);color:var(--tone-text)}.faq-inner{justify-items:start;display:grid}.faq-title{margin-block-end:var(--space-40)}.faq-body{gap:var(--space-40);inline-size:100%;display:grid}@container wrapper (inline-size>=56rem){.faq-body{align-items:start;gap:var(--space-48);grid-template-columns:1fr 380px}}.faq-help{align-content:start;gap:var(--space-16);display:grid}.faq-help-title{font-size:var(--font-20);color:var(--tone-text)}.faq-list{--accordion-body-max:75ch;--accordion-padding-x:0;--accordion-summary-size:var(--font-18);--accordion-body-size:var(--font-16);--icon-size:var(--space-20);inline-size:100%;display:grid}.faq-item{border-block-start:1.5px solid var(--tone-border-subtle)}.faq-item:last-child{border-block-end:1.5px solid var(--tone-border-subtle)}.cta-inner{justify-items:center;gap:var(--space-16);text-align:center;display:grid}.cta-title{font-size:var(--font-h1)}.cta-actions{justify-content:center;align-items:center;gap:var(--space-12) var(--space-24);flex-wrap:wrap;margin-block-start:var(--space-32);display:flex}.cta-terms{font-size:var(--font-14);color:var(--tone-text-subtle)}.cta-facts{justify-content:center;gap:var(--space-12) var(--space-24);font-size:var(--font-14);color:var(--tone-text-muted);flex-wrap:wrap;margin-block-start:var(--space-64);display:flex}.cta-fact{align-items:center;gap:var(--space-8);display:flex}.cta-fact .icon{color:var(--success)}.header{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background-color var(--transition-normal);--header-pill-hover-bg:var(--accent-muted);--header-icon-hover-bg:var(--accent-muted);--header-icon-hover-border:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,var(--tone-border));position:fixed;inset-block-start:0;inset-inline:0;container:header/inline-size}:root.is-scrolled .header{background-color:oklch(from var(--tone-bg) l c h / .9)}.header-inner{--wrapper-max:var(--wrapper-max-wide);block-size:var(--space-64);align-items:center;column-gap:var(--space-24);grid-template-columns:5rem 1fr;display:grid}@container header (width>1240px){.header-inner{grid-template-columns:7rem auto 1fr}}@container header (width<=1240px){.header-inner nav{display:none}}.header-inner nav{min-inline-size:100%;position:relative}.header-logo{color:var(--tone-text);transition:color var(--transition-normal);align-items:center;display:inline-flex}.header-logo-mark{aspect-ratio:3;block-size:1.5rem;inline-size:auto}@container header (width>1240px){.header-logo-mark{block-size:1.625rem;margin-inline-end:var(--space-24)}}.header-nav{align-items:center;gap:var(--space-2);list-style:none;display:none}@container header (width>1240px){.header-nav{display:flex}}.header-nav-item{min-inline-size:0}.header-nav-item:has(>[aria-expanded=true]) .icon{rotate:180deg}nav:not(.is-enhanced) .header-nav-item:focus-within .icon{rotate:180deg}@media (hover:hover){nav:not(.is-enhanced) .header-nav-item:hover .icon{rotate:180deg}}.nav-link{--nav-link-color:var(--tone-text-muted);align-items:center;gap:var(--space-6);min-inline-size:0;max-inline-size:100%;padding:var(--space-8) var(--space-14);font-weight:var(--fw-500);color:var(--nav-link-color);border-radius:var(--radius-round);isolation:isolate;transition:color var(--transition-normal), background-color var(--transition-fast);background-color:#0000;text-decoration-line:none;display:inline-flex;position:relative}.nav-link:after{z-index:-1;opacity:0;background-color:var(--accent-muted);border-radius:inherit;transition:opacity var(--transition-normal), scale var(--transition-normal);content:"";position:absolute;inset:0;scale:.8}@media (hover:hover){.nav-link:hover{color:var(--tone-text)}.nav-link:hover:after{opacity:1;scale:1}}.nav-link .nav-link-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.nav-link .icon{transition:rotate var(--transition-normal);flex-shrink:0}.nav-link[aria-current=page]{background-color:var(--accent-muted)}.nav-link-subtle{--nav-link-color:var(--text-muted)}.header-nav-surface{block-size:0;min-inline-size:100%;visibility:hidden;opacity:0;background-color:var(--tone-surface);border:1.5px solid var(--tone-border-subtle);border-radius:var(--radius-12);transition:block-size var(--transition-normal), opacity var(--transition-fast), visibility 0s var(--transition-normal);pointer-events:none;position:absolute;inset-block-start:calc(100% + var(--space-12));inset-inline-start:0;overflow:hidden}.header-nav-surface.is-open{visibility:visible;opacity:1;transition:block-size var(--transition-normal), opacity var(--transition-fast)}.header-nav-dropdown{min-inline-size:100%;opacity:0;transition:opacity var(--transition-fast), scale var(--transition-fast), display var(--transition-fast) allow-discrete;padding-block-start:var(--space-12);display:none;position:absolute;inset-block-start:100%;inset-inline-start:0;scale:.95}.header-nav-item:has(>[aria-expanded=true]) .header-nav-dropdown{opacity:1;display:block;scale:1}@starting-style{.header-nav-item:has(>[aria-expanded=true]) .header-nav-dropdown{opacity:0;scale:.95}}nav:not(.is-enhanced) .header-nav-item:focus-within .header-nav-dropdown{opacity:1;display:block;scale:1}@media (hover:hover){nav:not(.is-enhanced) .header-nav-item:hover .header-nav-dropdown{opacity:1;display:block;scale:1}}.header-dropdown-panel{padding:var(--space-16);border-radius:var(--radius-12);display:grid}.nav-mega-panel{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.nav-mega-item{row-gap:var(--space-2);padding:var(--space-12);color:var(--tone-text-muted);border-radius:var(--radius-8);isolation:isolate;transition:color var(--transition-fast), background-color var(--transition-fast);text-decoration:none;display:grid;position:relative}.nav-mega-item:after{z-index:-1;opacity:0;background-color:var(--accent-muted);border-radius:inherit;transition:opacity var(--transition-normal), scale var(--transition-normal);content:"";position:absolute;inset:0;scale:.8}.nav-mega-item[aria-current=page]{color:var(--tone-current-text);background-color:var(--accent-bg-subtle)}@media (hover:hover){.nav-mega-item:hover{color:var(--tone-text)}.nav-mega-item:hover:after{opacity:1;scale:1}}.nav-mega-item.is-visual{row-gap:var(--space-8)}.nav-visual-image{aspect-ratio:16/9;border-radius:var(--radius-8);object-fit:cover;block-size:auto;inline-size:100%}.nav-mega-title{align-items:center;gap:var(--space-8);font-size:var(--font-14);font-weight:var(--fw-600);display:inline-flex}.nav-mega-title[data-badge=new]:after{color:var(--tone-new-badge-text);background-color:var(--tone-new-badge-bg)}.nav-mega-title[data-badge=beta]:after{color:var(--tone-beta-badge-text);background-color:var(--tone-beta-badge-bg)}.nav-mega-title:after{padding:var(--space-4) var(--space-8);font-size:var(--font-9);letter-spacing:var(--ls-wider);text-transform:uppercase;border-radius:var(--radius-round);content:attr(data-badge);line-height:1}.nav-mega-subtitle{font-size:var(--font-12);color:var(--text-muted)}.header-actions{align-items:center;gap:var(--space-8);margin-inline-start:auto;display:flex}@container header (width<=48rem){.language-drawer-trigger{display:none}}@container header (width<=22rem){.header-cta{display:none}}@container header (width<=48rem){.switcher.header-theme{display:none}}@container header (width<=48rem){.header-login{max-inline-size:2.5rem}}@container header (width<=48rem){.header-login-label{display:none}}.header-mobile-trigger{--ibtn-color:var(--tone-text-muted);--ibtn-border-color:var(--accent-muted)}@container header (width>64rem){.header-mobile-trigger{display:none}}@media (hover:hover){.header-mobile-trigger:hover:before{background-color:var(--header-icon-hover-bg);border-color:var(--header-icon-hover-border)}}.footer{color:var(--tone-text-muted);position:relative;overflow:clip;container:footer/inline-size}.footer-inner{padding-block:var(--space-64) var(--space-24);position:relative}.footer-top{gap:var(--space-32);margin-block-end:var(--space-48);display:grid}.footer-logo{color:var(--tone-text);margin-block-end:var(--space-20);display:inline-block}.footer-logo-mark{aspect-ratio:3;block-size:2.25rem;inline-size:auto}.footer-tagline{max-inline-size:32rem;font-size:var(--font-14);line-height:var(--lh-160)}.footer-socials{align-items:center;gap:var(--space-8);margin-block-start:var(--space-24);list-style:none;display:flex}.footer-social{--ibtn-color:var(--tone-text-muted);--ibtn-border-color:var(--accent-muted)}@media (hover:hover){.footer-social:hover{--ibtn-color:var(--tone-chip-active-text)}}.footer-social:active{--ibtn-color:var(--tone-chip-active-text)}.footer-links{gap:var(--space-40) var(--space-32);grid-template-columns:repeat(2,1fr);display:grid}@container footer (width>40rem){.footer-links{grid-template-columns:repeat(3,1fr)}}@container footer (width>64rem){.footer-links{grid-template-columns:repeat(5,1fr)}}.footer-links-heading{font-size:var(--font-11);font-weight:var(--fw-600);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-ink);margin-block-end:var(--space-16)}.footer-links-list{gap:var(--space-10);font-size:var(--font-14);list-style:none;display:grid}.footer-links-list .link-nav{--link-color:var(--text-subtle)}.footer-middle{justify-content:space-between;align-items:center;gap:var(--space-16);flex-wrap:wrap;margin-block-start:var(--space-24);padding-block-start:var(--space-32);display:flex}.footer-middle .footer-socials{margin-block-start:0}.footer-actions{align-items:center;gap:var(--space-8);display:flex}.footer-bottom{gap:var(--space-20);font-size:var(--font-12);border-block-start:1.5px solid var(--tone-border-subtle);margin-block-start:var(--space-32);padding-block-start:var(--space-32);display:grid}@container footer (width>40rem){.footer-bottom{grid-template-columns:1fr auto;align-items:center}}.footer-bottom .link-nav{--link-color:var(--text-muted)}.footer-bottom>p{color:var(--text-subtle)}.footer-company{gap:var(--space-8);font-style:normal;line-height:var(--lh-160);color:var(--text-subtle);border-block-end:1.5px solid var(--tone-border-subtle);grid-column:1/-1;padding-block-end:var(--space-20);display:grid}.footer-company-identity{gap:var(--space-4) var(--space-16);flex-wrap:wrap;display:flex}.footer-company-identity>:not(:last-child):after{content:" ·"}.footer-company-id{white-space:nowrap}.footer-company-addresses{gap:var(--space-4);display:grid}@container footer (width>40rem){.footer-company-addresses{column-gap:var(--space-8);grid-template-columns:auto minmax(0,1fr)}}.footer-company-address{gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}@container footer (width>40rem){.footer-company-address{display:contents}}.footer-company-address dt:after{content:":"}.footer-legal{gap:var(--space-16);flex-wrap:wrap;list-style:none;display:flex}@container footer (width>40rem){.footer-legal{justify-content:flex-end}}.switcher{--switcher-height:var(--space-40);--switcher-gutter:var(--space-4);--switcher-track:calc(var(--switcher-height) - 2 * var(--switcher-gutter) - 2 * 1.5px);block-size:var(--switcher-height);grid-template-columns:repeat(2, minmax(var(--switcher-track), 1fr));padding:var(--switcher-gutter);color:var(--tone-text-muted);border:1.5px solid var(--accent-muted);border-radius:var(--radius-round);isolation:isolate;transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal);cursor:pointer;background-color:#0000;grid-template-areas:"off on";display:inline-grid}.switcher:active .switcher-thumb{scale:1.12 .92}.switcher:has(input:checked){background-color:var(--accent-bg)}.switcher:has(input:checked) .switcher-thumb{background-color:var(--accent);translate:100%}.switcher:has(input:checked) .switcher-off{opacity:1;filter:blur();scale:1}.switcher:has(input:checked) .switcher-on{opacity:0;filter:blur(4px);scale:.25}.switcher-thumb{z-index:1;background-color:var(--accent-bg);border-radius:var(--radius-round);box-shadow:var(--shadow-md);transition:background-color var(--transition-normal), scale var(--transition-fast),  translate .3s cubic-bezier(.34, 1.56, .64, 1);grid-area:off}.switcher-option{z-index:0;transition:opacity var(--transition-normal), scale var(--transition-normal), filter var(--transition-normal);place-content:center;display:grid}.switcher-off{opacity:0;filter:blur(4px);grid-area:off;scale:.25}.switcher-on{opacity:1;filter:blur();grid-area:on;scale:1}.switcher-theme{background-color:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--accent-bg))}.switcher-theme .switcher-thumb{background-color:var(--lightningcss-light,var(--accent-bg))var(--lightningcss-dark,var(--accent));translate:calc(var(--theme-switch) * 100%) 0}.switcher-theme .switcher-off{opacity:var(--theme-switch);filter:blur(calc((1 - var(--theme-switch)) * 4px));scale:calc(.25 + .75 * var(--theme-switch))}.switcher-theme .switcher-on{opacity:calc(1 - var(--theme-switch));filter:blur(calc(var(--theme-switch) * 4px));scale:calc(1 - .75 * var(--theme-switch))}.switcher-label{padding-inline:var(--space-8);font-size:var(--space-14);line-height:var(--lh-100)}html:has(.nav-drawer[open]){overflow:hidden}.nav-drawer{opacity:1;block-size:100dvh;max-block-size:100%;inline-size:100%;max-inline-size:100%;color:var(--tone-text);background-color:var(--tone-bg);transition:opacity var(--transition-normal), transform var(--transition-normal), overlay var(--transition-normal) allow-discrete, display var(--transition-normal) allow-discrete;border:none;margin-block:auto 0;padding:0;transform:translate(0)}.nav-drawer:not([open]){opacity:0;transform:translate(100%)}@starting-style{.nav-drawer[open]{opacity:0;transform:translate(100%)}}.nav-drawer::backdrop{opacity:1;background-color:oklch(from var(--bg) l c h / .25);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:opacity var(--transition-normal), overlay var(--transition-normal) allow-discrete, display var(--transition-normal) allow-discrete}@starting-style{.nav-drawer::backdrop{opacity:0}}.nav-drawer:not([open])::backdrop{opacity:0}.nav-drawer[data-side=right]{inset-inline:auto 0}.nav-drawer[data-side=right]:not([open]){transform:translate(100%)}@starting-style{.nav-drawer[data-side=right][open]{transform:translate(100%)}}.nav-drawer-inner{grid-template-rows:4rem 1fr;block-size:100%;display:grid}.nav-drawer-header{padding:var(--space-12) var(--space-6);display:grid}.nav-drawer-close{--ibtn-color:var(--tone-text-muted);justify-self:end}.nav-drawer-nav{padding-inline:var(--space-20);grid-template-rows:1fr auto;align-content:start;padding-block-start:var(--space-8);display:grid;overflow-y:auto}.nav-drawer-link{justify-content:space-between;align-items:center;gap:var(--space-16);padding-block:var(--space-16);font-size:var(--font-15);font-weight:var(--fw-500);letter-spacing:.03em;color:oklch(from var(--tone-text) l c h / .72);transition:color var(--transition-fast), background-color var(--transition-fast);text-decoration:none;display:flex;position:relative}.nav-drawer-link:before{background-color:var(--accent);inline-size:2px;transition:transform var(--transition-fast);content:"";transform-origin:50%;position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}.nav-drawer-link .icon{color:color-mix(in srgb, var(--tone-text-muted) 45%, var(--tone-bg));transition:transform var(--transition-fast), color var(--transition-fast);flex-shrink:0}.nav-drawer-link[aria-current=page]{color:var(--tone-text)}.nav-drawer-link[aria-current=page]:before{transform:scaleY(1)}@media (hover:hover){.nav-drawer-link:hover{color:var(--tone-text);background-color:var(--accent-muted)}.nav-drawer-link:hover:before{transform:scaleY(1)}.nav-drawer-link:hover .icon{color:var(--accent);transform:translateX(var(--space-4))}}.nav-drawer-group>summary{justify-content:space-between;align-items:center;gap:var(--space-16);padding-block:var(--space-16);font-size:var(--font-15);font-weight:var(--fw-500);letter-spacing:.03em;color:oklch(from var(--tone-text) l c h / .72);display:flex}.nav-drawer-group>summary::-webkit-details-marker{display:none}.nav-drawer-group>summary .drawer-group-icon{color:var(--tone-text-muted);transition:rotate var(--transition-normal);flex-shrink:0;rotate:0deg}.nav-drawer-group[open]>summary .drawer-group-icon{rotate:180deg}.nav-drawer-group::details-content{block-size:0;transition:block-size var(--transition-normal), content-visibility var(--transition-normal) allow-discrete;overflow:clip}.nav-drawer-group[open]::details-content{block-size:auto}.nav-drawer-sublist{padding-block-end:var(--space-8);display:grid}.nav-drawer-sublink{row-gap:var(--space-2);inline-size:100%;padding:var(--space-12);border-radius:var(--radius-8);transition:background-color var(--transition-fast);text-decoration:none;display:grid}.nav-drawer-sublink[aria-current=page]{background-color:var(--accent-bg-subtle)}.nav-drawer-sublink[aria-current=page] .nav-drawer-title{color:var(--tone-current-text)}@media (hover:hover){.nav-drawer-sublink:hover{background-color:var(--accent-muted)}.nav-drawer-sublink:hover .nav-drawer-title{color:var(--tone-text)}}.nav-drawer-title{align-items:center;gap:var(--space-8);font-size:var(--font-14);color:var(--tone-text-muted);transition:color var(--transition-fast);display:inline-flex}.nav-drawer-title[data-badge=new]:after{color:var(--tone-new-badge-text);background-color:var(--tone-new-badge-bg)}.nav-drawer-title[data-badge=beta]:after{color:var(--tone-beta-badge-text);background-color:var(--tone-beta-badge-bg)}.nav-drawer-title:after{padding:var(--space-4) var(--space-8);font-size:var(--font-9);letter-spacing:var(--ls-wider);text-transform:uppercase;border-radius:var(--radius-round);content:attr(data-badge);line-height:1}.nav-drawer-subtitle{font-size:var(--font-12);color:var(--tone-text-muted)}.nav-drawer-actions{gap:var(--space-8);padding:var(--space-16) var(--space-20);background-color:var(--tone-bg);grid-template-columns:1fr 1fr;margin-block:auto 0;display:grid;position:sticky;inset-block-end:0}html:has(.language-drawer[open]){overflow:hidden}.language-drawer{opacity:1;block-size:100dvh;max-block-size:100%;inline-size:min(100%,20rem);max-inline-size:100%;color:var(--tone-text);background-color:var(--tone-bg);border-radius:var(--radius-12) 0 0 var(--radius-12);transition:opacity var(--transition-normal), transform var(--transition-normal), overlay var(--transition-normal) allow-discrete, display var(--transition-normal) allow-discrete;border:none;margin-block:auto 0;margin-inline:auto 0;padding:0;inset-inline:auto 0;transform:translate(0)}.language-drawer:not([open]){opacity:0;transform:translate(100%)}@starting-style{.language-drawer[open]{opacity:0;transform:translate(100%)}}.language-drawer::backdrop{opacity:1;background-color:oklch(from var(--bg-inverse) l c h / .25);transition:opacity var(--transition-normal), overlay var(--transition-normal) allow-discrete, display var(--transition-normal) allow-discrete}@starting-style{.language-drawer::backdrop{opacity:0}}.language-drawer:not([open])::backdrop{opacity:0}.language-drawer-inner{grid-template-rows:auto 1fr;block-size:100%;display:grid}.language-drawer-header{row-gap:var(--space-4);padding-block:var(--space-20);padding-inline:var(--space-20) var(--space-6);grid-template-rows:auto auto auto;display:grid}.language-drawer-close{--ibtn-color:var(--tone-text-muted);justify-self:end}.language-drawer-title{font-size:var(--font-22);letter-spacing:var(--ls-tight)}.language-drawer-subtitle{color:var(--tone-text-muted)}.language-drawer-list{align-content:start;gap:var(--space-2);padding:var(--space-8);list-style:none;display:grid;overflow-y:auto}.language-drawer-option{align-items:center;gap:var(--space-12);inline-size:100%;padding:var(--space-12);font-size:var(--font-14);color:var(--tone-text);border-radius:var(--radius-8);transition:color var(--transition-fast), background-color var(--transition-fast);background-color:#0000;grid-template-columns:1.5rem 1fr 1.25rem;text-decoration:none;display:grid}.language-drawer-option.is-active{color:var(--tone-current-text);background-color:var(--accent-bg-subtle)}@media (hover:hover){.language-drawer-option:hover{background-color:var(--accent-muted)}}.language-drawer-flag{inline-size:var(--space-24);aspect-ratio:4/3;border-radius:var(--radius-2)}.language-drawer-check{visibility:hidden;color:var(--accent);margin-inline-start:auto}.language-drawer-option.is-active .language-drawer-check{visibility:visible}.locale-hint{align-items:center;gap:var(--space-12);max-inline-size:min(90vw,22rem);z-index:8000;padding:var(--space-12) var(--space-12) var(--space-12) var(--space-16);color:var(--text);background-color:var(--bg-elevated);border:1.5px solid var(--border-muted);border-radius:var(--radius-12);box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,1fr) auto;display:grid;position:fixed;inset-block-end:var(--space-24);inset-inline-start:var(--space-24)}.locale-hint-link{justify-content:start;align-items:center;gap:var(--space-8);font-size:var(--font-14);color:var(--text);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;grid-template-columns:auto auto;font-weight:500;display:inline-grid}@media (hover:hover){.locale-hint-link:hover{color:var(--accent-ink)}}.locale-hint-flag{inline-size:var(--space-24);aspect-ratio:4/3;border-radius:var(--radius-2)}.login-dialog{inline-size:100%;max-inline-size:100%;padding:var(--space-28);color:var(--tone-text);background-color:var(--tone-bg);border-radius:var(--radius-12) var(--radius-12) 0 0;margin-block:auto 0}.login-dialog:not([open]){translate:0 100%;scale:1}@starting-style{.login-dialog[open]{translate:0 100%;scale:1}}.login-dialog::backdrop{opacity:1;transition:opacity var(--transition-normal), overlay var(--transition-normal) allow-discrete, display var(--transition-normal) allow-discrete}@starting-style{.login-dialog::backdrop{opacity:0}}.login-dialog:not([open])::backdrop{opacity:0}@media (width>=48rem){.login-dialog{border-radius:var(--dialog-radius,var(--radius-12));inline-size:auto;max-inline-size:min(90vw,28rem);margin:auto}.login-dialog:not([open]){translate:0 1rem;scale:.95}@starting-style{.login-dialog[open]{translate:0 1rem;scale:.95}}}.login-dialog-header{row-gap:var(--space-6);grid-template-rows:auto auto auto;display:grid}.login-dialog-close{--ibtn-color:var(--tone-text-muted);justify-self:end}.login-dialog-options{gap:var(--space-12);margin-block-start:var(--space-28);display:grid}.login-dialog-option{block-size:auto;padding-block:var(--space-16);justify-content:space-between}.login-dialog-option-hint{opacity:.75;font-size:var(--font-12);font-weight:var(--fw-400)}.button-whatsapp .login-dialog-option-hint{opacity:.95}.login-dialog-legal{font-size:var(--font-12);color:var(--tone-text-muted);margin-block-start:var(--space-24)}.login-dialog-legal .link-muted{color:var(--tone-text-subtle)}@media (hover:hover){.login-dialog-legal .link-muted:hover{color:var(--tone-text)}}.ask-ai,.ask-ai-trigger{--ask-ai-stagger:.15s}.ask-ai{block-size:fit-content;inline-size:min(92vw,30rem);max-inline-size:none;max-block-size:calc(100% - var(--space-48));margin-block:auto var(--space-24);margin-inline:auto var(--space-24);background-color:var(--tone-surface);border:1.5px solid var(--tone-border-subtle);box-shadow:var(--shadow-lg);transition-delay:var(--ask-ai-stagger);padding:0;overflow:hidden}.ask-ai:not([open]){transition-delay:0s}.ask-ai:before{z-index:-1;opacity:0;background-image:linear-gradient(var(--tone-surface), var(--tone-surface)), conic-gradient(from var(--ask-ai-angle), var(--tone-border-subtle), var(--tone-border-subtle) 1%, var(--accent) 3%, var(--accent-raw-strong) 4.5%, var(--accent) 6%, var(--tone-border-subtle) 8%, var(--tone-border-subtle) 51%, var(--accent) 53%, var(--accent-raw-strong) 54.5%, var(--accent) 56%, var(--tone-border-subtle) 58%, var(--tone-border-subtle));border-radius:inherit;transition:opacity var(--transition-normal);pointer-events:none;content:"";background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:2px solid #0000;position:absolute;inset:0}.ask-ai[data-state=loading]{border-color:#0000}.ask-ai[data-state=loading]:before{opacity:1;animation:6s linear infinite ask-ai-orbit}@media (width<48rem){.ask-ai{border-radius:var(--radius-16) var(--radius-16) 0 0;border-block-end:none;border-inline:none;max-block-size:100%;inline-size:100%;margin:auto 0 0}.ask-ai>.ask-ai-inner{max-block-size:100dvh}.ask-ai:not([open]){translate:0 100%;scale:1}@starting-style{.ask-ai[open]{translate:0 100%;scale:1}}}@media (width>=48rem){.ask-ai{transition:opacity var(--transition-fast), translate var(--transition-fast), display var(--transition-fast) allow-discrete, overlay var(--transition-fast) allow-discrete;transition-delay:var(--ask-ai-stagger)}.ask-ai:not([open]){opacity:0;scale:1}@starting-style{.ask-ai[open]{opacity:0;scale:1}}}.ask-ai-inner{max-block-size:calc(100dvh - var(--space-48));gap:var(--space-16);padding:var(--space-24);grid-template-rows:auto minmax(0,1fr);display:grid}@media (width>=48rem){.ask-ai[open]>.ask-ai-inner{animation:ask-ai-content var(--transition-fast) calc(var(--ask-ai-stagger) + 70ms) backwards}}@keyframes ask-ai-content{0%{opacity:0;translate:0 var(--space-8)}}.ask-ai-scroll{align-content:start;gap:var(--space-16);margin:calc(var(--space-4) * -1);padding:var(--space-4);overscroll-behavior:contain;display:grid;overflow-y:auto}.ask-ai-header{align-items:center;gap:var(--space-16);grid-template-columns:minmax(0,1fr) auto;display:grid}.ask-ai-heading{font-size:var(--font-18);display:grid}.ask-ai-heading>span{transition:opacity var(--transition-fast), translate var(--transition-fast);grid-area:1/1}.ask-ai-heading-error{opacity:0;font-size:var(--font-16);text-overflow:ellipsis;white-space:nowrap;color:var(--error-ink);translate:0 var(--space-8);overflow:hidden}.ask-ai[data-state=error] .ask-ai-heading-error{opacity:1;translate:0}.ask-ai-heading-status{opacity:0;translate:0 var(--space-8)}.ask-ai[data-state=loading] .ask-ai-heading-status{opacity:1;animation:1.4s ease-in-out infinite ask-ai-pulse;translate:0}@keyframes ask-ai-pulse{0%,to{opacity:.55}50%{opacity:1}}.ask-ai-close{--ibtn-color:var(--text-muted)}.ask-ai-body{font-size:var(--font-16);line-height:var(--lh-150);color:var(--text-muted)}.ask-ai:not([data-state=answer]) .ask-ai-body{display:none}.ask-ai-link{justify-self:start}.ask-ai:not([data-state=answer]) .ask-ai-link{display:none}.ask-ai-chips{align-content:start;gap:var(--space-8);flex-wrap:wrap;display:flex}.ask-ai-chip{block-size:auto;min-block-size:var(--space-40);padding-block:var(--space-8);font-size:var(--font-12);text-align:start;white-space:normal}.ask-ai-form{background-color:var(--bg-input);border:1.5px solid var(--border);border-radius:var(--radius-round);transition:border-color var(--transition-fast);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-inline-end:var(--space-6);display:grid}.ask-ai-form:has(.ask-ai-input:focus-visible){border-color:var(--accent)}.ask-ai-form:has(.ask-ai-input:user-invalid:not(:focus)){border-color:var(--error)}.ask-ai-input{--input-padding:var(--space-12) var(--space-16);background-color:#0000;border-color:#0000}.ask-ai-input:is(:focus-visible,:user-invalid){border-color:#0000;outline:none}.ask-ai-send{--ibtn-hit-size:2.25rem;--ibtn-visual-size:2.25rem;--ibtn-color:var(--accent-text);--ibtn-bg:var(--accent);--ibtn-border-color:var(--accent);--ibtn-hover-bg:var(--accent-hover);--ibtn-active-bg:var(--accent-hover)}.ask-ai-note{font-size:var(--font-12);line-height:var(--lh-140);color:var(--text-subtle)}.ask-ai-trigger{inline-size:var(--btn-height);z-index:30;color:var(--accent-ink);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity var(--transition-fast), translate var(--transition-fast);transition-delay:var(--ask-ai-stagger);grid-template-columns:auto 0fr;justify-content:center;display:grid;position:fixed;inset-block-end:var(--space-24);inset-inline-end:var(--space-24)}.ask-ai-trigger:active{border-color:var(--accent)}body:has(.ask-ai[open]) .ask-ai-trigger{opacity:0;transition-delay:0s;translate:0 3rem}@media (width<48rem){body:has(.locale-hint:not([hidden])) .ask-ai-trigger{inset-block-end:var(--space-96)}}@media (width>=48rem){.ask-ai-trigger{inline-size:auto;max-inline-size:min(20rem,60vw);padding-inline:var(--space-24);grid-template-columns:auto}.ask-ai-trigger>.icon{display:none}}.ask-ai-trigger:before{z-index:-1;opacity:0;background-image:linear-gradient(var(--bg-elevated), var(--bg-elevated)), conic-gradient(from var(--ask-ai-angle), var(--accent-muted), var(--accent) 18%, var(--accent-glow) 30%, var(--accent-muted) 55%, var(--accent-muted));border-radius:inherit;pointer-events:none;content:"";background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:2px solid #0000;position:absolute;inset:-1.5px}.ask-ai-trigger[data-hint=on]:before{animation:2.4s linear 2 ask-ai-orbit,2.4s ease-in-out 2 ask-ai-breathe}.ask-ai-trigger{--btn-height:2.75rem;--icon-size:1.5rem}@property --ask-ai-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ask-ai-orbit{to{--ask-ai-angle:360deg}}@keyframes ask-ai-breathe{0%,to{opacity:0}30%,70%{opacity:1}}.ask-ai-trigger-label{white-space:nowrap;overflow:hidden}.toast{max-inline-size:min(90vw,28rem);z-index:9000;padding:var(--space-16) var(--space-20);font-size:var(--font-14);color:var(--text);background-color:var(--bg-elevated);border:1.5px solid var(--border-muted);border-radius:var(--toast-radius,var(--radius-8));pointer-events:none;animation:4s forwards toast-show;display:block;position:fixed;inset-block-start:var(--space-32);inset-inline-end:var(--space-32)}.toast[data-type=success]{color:var(--success-text);background-color:var(--success-bg);border-color:oklch(from var(--success) l c h / .4)}.toast[data-type=error]{color:var(--error-text);background-color:var(--error-bg);border-color:oklch(from var(--error) l c h / .4)}.toast:empty{display:none}.toast:has(.toast-icon){align-items:center;gap:var(--space-12);grid-template-columns:auto 1fr;display:grid}@keyframes toast-show{0%{opacity:0;translate:0 calc(var(--space-16) * -1)}10%,80%{opacity:1;translate:0}to{opacity:0;translate:0 calc(var(--space-16) * -1)}}.cookie-bar{--accordion-padding-x:0;--accordion-padding-y:0;--accordion-summary-size:var(--font-13);gap:var(--space-16);inline-size:min(92vw,26rem);z-index:30;padding:var(--space-24);background-color:var(--bg-elevated);border:1.5px solid var(--tone-border);border-radius:var(--radius-16);box-shadow:var(--shadow-lg);display:none;position:fixed;inset-block-end:var(--space-24);inset-inline-start:var(--space-24)}:root[data-cookie-consent=pending] .cookie-bar{display:grid}.cookie-bar-head{align-items:center;gap:var(--space-8);display:flex}.cookie-bar-glyph{--icon-size:var(--space-16);color:var(--accent-ink)}.cookie-bar-text{font-size:var(--font-14);line-height:var(--lh-160);color:var(--tone-text-subtle)}.cookie-bar-actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.cookie-bar-options{justify-items:start;gap:var(--space-14);padding-block-start:var(--space-16);display:grid}.cookie-bar-option{font-size:var(--font-13);line-height:var(--lh-150)}.cookie-bar-option:has(input:disabled){color:var(--tone-text-subtle)}.cookie-bar-link{font-size:var(--font-13);color:var(--tone-text-subtle);justify-self:start}.cookie-reopen{font:inherit;text-align:start;padding:0}.prose{gap:var(--space-40);counter-reset:prose-section;max-inline-size:44rem;display:grid}.prose-section{gap:var(--space-10);counter-increment:prose-section;display:grid}.prose-head{font-size:var(--font-20);color:var(--tone-text)}.prose-head:before{color:var(--tone-text-muted);content:counter(prose-section) ". ";font-variant-numeric:tabular-nums}.prose-text{font-size:var(--font-15);line-height:var(--lh-170);color:var(--tone-text-subtle)}.prose-text strong,.prose-text .link{color:var(--tone-text)}.prose-defs{gap:var(--space-16);display:grid}.prose-defs-row{gap:var(--space-4);display:grid}.prose-defs-term{font-size:var(--font-15);color:var(--tone-text)}.prose-defs-text{font-size:var(--font-15);line-height:var(--lh-170);color:var(--tone-text-subtle)}.reel{--reel-gutter:max(var(--wrapper-gap), calc((100% - var(--reel-align,var(--wrapper-max-wide))) / 2 + var(--wrapper-gap)));margin-block-start:var(--space-56)}.reel-head{justify-content:space-between;align-items:baseline;gap:var(--space-6) var(--space-16);padding-inline:var(--reel-gutter);flex-wrap:wrap;margin-block-end:var(--space-16);display:flex}.reel-label{font-size:var(--font-16);color:var(--tone-text)}.reel-hint{align-items:center;gap:var(--space-6);font-size:var(--font-12);color:var(--tone-text-subtle);display:flex}.reel-hint-icon{--icon-size:.875rem;color:var(--accent-ink)}.reel-track{gap:var(--space-20);padding-block:var(--space-12) var(--space-16);padding-inline:var(--reel-gutter);cursor:grab;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to right, oklch(0% 0 0/0), oklch(0% 0 0) var(--space-24), oklch(0% 0 0) calc(100% - var(--space-24)), oklch(0% 0 0/0));mask-image:linear-gradient(to right, oklch(0% 0 0/0), oklch(0% 0 0) var(--space-24), oklch(0% 0 0) calc(100% - var(--space-24)), oklch(0% 0 0/0));overscroll-behavior-inline:contain;scrollbar-width:none;display:flex;overflow-x:auto}.reel-track:active{cursor:grabbing}.reel-tile{inline-size:var(--reel-tile,12.5rem);flex-shrink:0;padding:0}@container section (width>48rem){.reel-tile{inline-size:var(--reel-tile-wide,15.625rem)}}.reel-image{inline-size:100%}.scenario-reel{--reel-align:var(--wrapper-max-medium);--reel-tile:15rem;--reel-tile-wide:19rem}.scenario-tile{align-content:start;row-gap:var(--space-12);display:grid}.scenario-frame{border-radius:var(--radius-12);display:grid;position:relative;overflow:hidden}.scenario-photo{aspect-ratio:4/5;background-color:var(--tone-surface);object-fit:cover;object-position:50% 35%}.scenario-name{padding:var(--space-32) var(--space-14) var(--space-12);font-family:var(--font-display-family);font-size:var(--font-18);line-height:var(--lh-130);color:var(--overlay-text);background-image:linear-gradient(to top, oklch(from var(--overlay) l c h / .88), oklch(from var(--overlay) l c h / .7) 45%, oklch(from var(--overlay) l c h / 0));position:absolute;inset-block-end:0;inset-inline:0}.scenario-text{font-size:var(--font-13);line-height:var(--lh-160);color:var(--tone-text-subtle)}.legal-layout{display:grid}@container section (width>60rem){.legal-layout{column-gap:var(--space-64);grid-template-columns:max-content minmax(0,1fr)}}.legal-rail{display:none}@container section (width>60rem){.legal-rail{align-self:start;display:block;position:sticky;inset-block-start:calc(var(--space-64) + var(--space-32))}}.legal-rail-title{font-size:var(--font-13);color:var(--tone-text-muted)}.legal-rail-list{gap:var(--space-8);margin-block-start:var(--space-12);display:grid}.legal-rail-link{--link-color:var(--tone-text-subtle);font-size:var(--font-13);line-height:var(--lh-140);display:block}.legal-rail-link[aria-current=page]{--link-color:var(--tone-text)}.airfra-world{inline-size:min(100%,1200px);perspective:var(--airfra-persp);perspective-origin:14%;transform-style:preserve-3d;margin-inline:auto;position:absolute;inset-block:0;inset-inline:0}.airfra-field{will-change:transform;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.airfra-thread{inline-size:var(--airfra-thread-w,1px);block-size:var(--airfra-thread-h,100%);color:oklch(from var(--airfra-structured) l c h / var(--airfra-thread-op,1));transform:translateZ(var(--airfra-thread-z,0));background-image:linear-gradient(#0000,currentColor 14% 86%,#0000);position:absolute;inset-block-start:var(--airfra-thread-y,0);inset-inline-start:var(--airfra-thread-x,0)}@container airfra-scene (width<40rem){.airfra-thread.airfra-thread-mobile-off{display:none}}.airfra-lattice{pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.airfra-strand{inline-size:1px;block-size:var(--airfra-strand-h,100%);color:oklch(from var(--airfra-structured) l c h / var(--airfra-strand-op,1));transform:translateZ(var(--airfra-tz));background-image:linear-gradient(#0000,currentColor 5% 95%,#0000);position:absolute;inset-block-start:var(--airfra-strand-y,0);inset-inline-start:var(--airfra-strand-x,0)}@container airfra-scene (width<40rem){.airfra-strand.airfra-strand-mobile-off{display:none}}.airfra-glow{opacity:0;background-color:var(--airfra-structured);inline-size:2px;box-shadow:0 0 5px oklch(from var(--airfra-glow-color) l c h / .55);position:absolute;inset-block:0;inset-inline-start:-1px}.airfra-field-a{animation:16.5s ease-in-out -3.6s infinite alternate airfra-drift-a}.airfra-field-b{animation:23.25s ease-in-out -12.15s infinite alternate airfra-drift-b}.airfra-field-c{animation:12.9s ease-in-out -7.95s infinite alternate airfra-drift-c}@keyframes airfra-drift-a{0%{opacity:.82;transform:translate3d(-9px,-4px,-12px)}to{opacity:1;transform:translate3d(9px,4px,12px)}}@keyframes airfra-drift-b{0%{transform:translate3d(4px,6px,9px)}to{transform:translate3d(-4px,-6px,-9px)}}@keyframes airfra-drift-c{0%{opacity:1;transform:translate3d(6px,-7px,-10px)}to{opacity:.86;transform:translate3d(-6px,7px,10px)}}.airfra-glow{animation-duration:var(--airfra-rd);animation-timing-function:linear;animation-delay:calc(var(--airfra-rdl) + var(--airfra-prop));animation-iteration-count:infinite}.airfra-res-a .airfra-glow{animation-name:airfra-res-a}.airfra-res-b .airfra-glow{animation-name:airfra-res-b}.airfra-res-c .airfra-glow{animation-name:airfra-res-c}.airfra-idle .airfra-glow{animation-name:airfra-idle;animation-duration:var(--airfra-bd);animation-timing-function:ease-in-out;animation-delay:var(--airfra-bdl)}@keyframes airfra-res-a{0%,16%{opacity:0}21%{opacity:calc(var(--airfra-ro) * var(--airfra-res-k) * .26)}26%{opacity:calc(var(--airfra-ro) * var(--airfra-res-k) * .1)}32%{opacity:calc(var(--airfra-ro) * var(--airfra-res-k))}36%,to{opacity:0}}@keyframes airfra-res-b{0%,31%{opacity:0}36%{opacity:calc(var(--airfra-ro) * var(--airfra-res-k) * .26)}41%{opacity:calc(var(--airfra-ro) * var(--airfra-res-k) * .1)}47%{opacity:calc(var(--airfra-ro) * var(--airfra-res-k))}51%,to{opacity:0}}@keyframes airfra-res-c{0%,46%{opacity:0}51%{opacity:calc(var(--airfra-ro) * var(--airfra-res-k) * .26)}56%{opacity:calc(var(--airfra-ro) * var(--airfra-res-k) * .1)}62%{opacity:calc(var(--airfra-ro) * var(--airfra-res-k))}66%,to{opacity:0}}@keyframes airfra-idle{0%,86%{opacity:0}92%{opacity:calc(var(--airfra-ro) * var(--airfra-res-k))}to{opacity:0}}.airfra-strand{animation-duration:var(--airfra-rd);animation-timing-function:cubic-bezier(.4,0,.3,1);animation-delay:calc(var(--airfra-rdl) + var(--airfra-dprop));animation-iteration-count:infinite}.airfra-strand.airfra-def-a{animation-name:airfra-def-a}.airfra-strand.airfra-def-b{animation-name:airfra-def-b}.airfra-strand.airfra-def-c{animation-name:airfra-def-c}@keyframes airfra-def-a{0%,21%{transform:translateZ(var(--airfra-tz)) translateX(0)}29%,35%{transform:translateZ(var(--airfra-tz)) translateX(calc(var(--airfra-dx) * var(--airfra-def-k)))}46%,to{transform:translateZ(var(--airfra-tz)) translateX(0)}}@keyframes airfra-def-b{0%,36%{transform:translateZ(var(--airfra-tz)) translateX(0)}44%,50%{transform:translateZ(var(--airfra-tz)) translateX(calc(var(--airfra-dx) * var(--airfra-def-k)))}61%,to{transform:translateZ(var(--airfra-tz)) translateX(0)}}@keyframes airfra-def-c{0%,51%{transform:translateZ(var(--airfra-tz)) translateX(0)}59%,65%{transform:translateZ(var(--airfra-tz)) translateX(calc(var(--airfra-dx) * var(--airfra-def-k)))}76%,to{transform:translateZ(var(--airfra-tz)) translateX(0)}}.airfra-thread-0{--airfra-thread-x:1.114%;--airfra-thread-y:17.978%;--airfra-thread-h:57.959%;--airfra-thread-z:-352px;--airfra-thread-op:.093}.airfra-thread-1{--airfra-thread-x:101.298%;--airfra-thread-y:8.239%;--airfra-thread-h:87.807%;--airfra-thread-z:-205px;--airfra-thread-op:.126}.airfra-thread-2{--airfra-thread-x:-19.305%;--airfra-thread-y:24.241%;--airfra-thread-h:54.772%;--airfra-thread-z:275px;--airfra-thread-op:.235}.airfra-thread-3{--airfra-thread-x:101.752%;--airfra-thread-y:10.834%;--airfra-thread-h:91.338%;--airfra-thread-z:-390px;--airfra-thread-op:.084}.airfra-thread-4{--airfra-thread-x:-26.32%;--airfra-thread-y:8.124%;--airfra-thread-h:72.573%;--airfra-thread-z:-78px;--airfra-thread-op:.155}.airfra-thread-5{--airfra-thread-x:102.552%;--airfra-thread-y:8.837%;--airfra-thread-h:79.132%;--airfra-thread-z:46px;--airfra-thread-op:.183}.airfra-thread-6{--airfra-thread-x:-22.802%;--airfra-thread-y:21.197%;--airfra-thread-h:56.345%;--airfra-thread-z:-310px;--airfra-thread-op:.103}.airfra-thread-7{--airfra-thread-x:67.748%;--airfra-thread-y:7.975%;--airfra-thread-h:76.456%;--airfra-thread-z:-378px;--airfra-thread-op:.108}.airfra-thread-8{--airfra-thread-x:32.284%;--airfra-thread-y:4.202%;--airfra-thread-h:77.581%;--airfra-thread-z:2px;--airfra-thread-op:.091}.airfra-thread-9{--airfra-thread-x:122.807%;--airfra-thread-y:21.316%;--airfra-thread-h:52.099%;--airfra-thread-w:2px;--airfra-thread-z:-465px;--airfra-thread-op:.068}.airfra-thread-10{--airfra-thread-x:-18.526%;--airfra-thread-y:2.582%;--airfra-thread-h:79.157%;--airfra-thread-z:-239px;--airfra-thread-op:.118}.airfra-thread-11{--airfra-thread-x:123.048%;--airfra-thread-y:20.316%;--airfra-thread-h:71.006%;--airfra-thread-z:-398px;--airfra-thread-op:.083}.airfra-thread-12{--airfra-thread-x:13.659%;--airfra-thread-y:12.797%;--airfra-thread-h:58.828%;--airfra-thread-z:-391px;--airfra-thread-op:.085}.airfra-thread-13{--airfra-thread-x:81.481%;--airfra-thread-y:12.726%;--airfra-thread-h:78.402%;--airfra-thread-z:-211px;--airfra-thread-op:.125}.airfra-thread-14{--airfra-thread-x:9.702%;--airfra-thread-y:11.936%;--airfra-thread-h:61.083%;--airfra-thread-z:-85px;--airfra-thread-op:.153}.airfra-thread-15{--airfra-thread-x:109.532%;--airfra-thread-y:24.235%;--airfra-thread-h:67.751%;--airfra-thread-w:2px;--airfra-thread-z:29px;--airfra-thread-op:.179}.airfra-thread-16{--airfra-thread-x:-27.317%;--airfra-thread-y:26.948%;--airfra-thread-h:61.872%;--airfra-thread-z:-379px;--airfra-thread-op:.087}.airfra-thread-17{--airfra-thread-x:98.767%;--airfra-thread-y:-4.363%;--airfra-thread-h:90.14%;--airfra-thread-z:306px;--airfra-thread-op:.242}.airfra-thread-18{--airfra-thread-x:11.298%;--airfra-thread-y:1.45%;--airfra-thread-h:91.013%;--airfra-thread-z:-285px;--airfra-thread-op:.108}.airfra-thread-19{--airfra-thread-x:83.61%;--airfra-thread-y:20.21%;--airfra-thread-h:56.465%;--airfra-thread-z:203px;--airfra-thread-op:.218}.airfra-thread-20{--airfra-thread-x:-27.96%;--airfra-thread-y:6.189%;--airfra-thread-h:90.092%;--airfra-thread-z:-21px;--airfra-thread-op:.168}.airfra-thread-21{--airfra-thread-x:89.687%;--airfra-thread-y:2.838%;--airfra-thread-h:80.037%;--airfra-thread-z:-455px;--airfra-thread-op:.07}.airfra-thread-22{--airfra-thread-x:3.064%;--airfra-thread-y:20.576%;--airfra-thread-h:63.232%;--airfra-thread-z:276px;--airfra-thread-op:.235}.airfra-thread-23{--airfra-thread-x:82.105%;--airfra-thread-y:29.11%;--airfra-thread-h:53.084%;--airfra-thread-z:147px;--airfra-thread-op:.206}.airfra-thread-24{--airfra-thread-x:23.781%;--airfra-thread-y:17.705%;--airfra-thread-h:58.225%;--airfra-thread-z:-82px;--airfra-thread-op:.2}.airfra-thread-25{--airfra-thread-x:112.63%;--airfra-thread-y:2.353%;--airfra-thread-h:93.382%;--airfra-thread-z:230px;--airfra-thread-op:.225}.airfra-thread-26{--airfra-thread-x:-26.067%;--airfra-thread-y:28.989%;--airfra-thread-h:52.156%;--airfra-thread-w:2px;--airfra-thread-z:303px;--airfra-thread-op:.241}.airfra-thread-27{--airfra-thread-x:88.255%;--airfra-thread-y:23.011%;--airfra-thread-h:61.893%;--airfra-thread-z:-249px;--airfra-thread-op:.116}.airfra-thread-28{--airfra-thread-x:29.195%;--airfra-thread-y:13.509%;--airfra-thread-h:56.181%;--airfra-thread-z:77px;--airfra-thread-op:.094}.airfra-thread-29{--airfra-thread-x:96.231%;--airfra-thread-y:22.285%;--airfra-thread-h:74.864%;--airfra-thread-z:-197px;--airfra-thread-op:.128}.airfra-thread-30{--airfra-thread-x:-30.333%;--airfra-thread-y:7.021%;--airfra-thread-h:67.842%;--airfra-thread-z:-130px;--airfra-thread-op:.143}.airfra-thread-31{--airfra-thread-x:96.624%;--airfra-thread-y:9.687%;--airfra-thread-h:61.705%;--airfra-thread-z:-11px;--airfra-thread-op:.17}.airfra-thread-32{--airfra-thread-x:16.319%;--airfra-thread-y:12.216%;--airfra-thread-h:78.021%;--airfra-thread-z:-439px;--airfra-thread-op:.079}.airfra-thread-33{--airfra-thread-x:121.142%;--airfra-thread-y:7.037%;--airfra-thread-h:89.067%;--airfra-thread-z:-30px;--airfra-thread-op:.166}.airfra-thread-34{--airfra-thread-x:33.214%;--airfra-thread-y:2.687%;--airfra-thread-h:86.022%;--airfra-thread-z:48px;--airfra-thread-op:.098}.airfra-thread-35{--airfra-thread-x:72.492%;--airfra-thread-y:5.9%;--airfra-thread-h:73.692%;--airfra-thread-w:2px;--airfra-thread-z:-431px;--airfra-thread-op:.083}.airfra-thread-36{--airfra-thread-x:6.367%;--airfra-thread-y:6.161%;--airfra-thread-h:70.925%;--airfra-thread-w:2px;--airfra-thread-z:-312px;--airfra-thread-op:.102}.airfra-thread-37{--airfra-thread-x:135.472%;--airfra-thread-y:23.032%;--airfra-thread-h:66.707%;--airfra-thread-z:-211px;--airfra-thread-op:.125}.airfra-thread-38{--airfra-thread-x:-1.686%;--airfra-thread-y:23.15%;--airfra-thread-h:57.514%;--airfra-thread-z:166px;--airfra-thread-op:.21}.airfra-thread-39{--airfra-thread-x:113.885%;--airfra-thread-y:22.772%;--airfra-thread-h:68.484%;--airfra-thread-z:-169px;--airfra-thread-op:.134}.airfra-thread-40{--airfra-thread-x:21.943%;--airfra-thread-y:13.829%;--airfra-thread-h:59.045%;--airfra-thread-z:-491px;--airfra-thread-op:.076}.airfra-thread-41{--airfra-thread-x:77.747%;--airfra-thread-y:14.65%;--airfra-thread-h:62.012%;--airfra-thread-z:-40px;--airfra-thread-op:.164}.airfra-thread-42{--airfra-thread-x:18.426%;--airfra-thread-y:19.455%;--airfra-thread-h:57.446%;--airfra-thread-z:-276px;--airfra-thread-op:.126}.airfra-thread-43{--airfra-thread-x:114.249%;--airfra-thread-y:13.656%;--airfra-thread-h:59.083%;--airfra-thread-z:-102px;--airfra-thread-op:.15}.airfra-thread-44{--airfra-thread-x:2.137%;--airfra-thread-y:19.173%;--airfra-thread-h:63.747%;--airfra-thread-w:2px;--airfra-thread-z:301px;--airfra-thread-op:.241}.airfra-thread-45{--airfra-thread-x:111.535%;--airfra-thread-y:27.102%;--airfra-thread-h:62.24%;--airfra-thread-z:-30px;--airfra-thread-op:.166}.airfra-thread-46{--airfra-thread-x:-15.312%;--airfra-thread-y:1.559%;--airfra-thread-h:79.123%;--airfra-thread-z:-418px;--airfra-thread-op:.078}.airfra-thread-47{--airfra-thread-x:98.401%;--airfra-thread-y:9.178%;--airfra-thread-h:70.557%;--airfra-thread-z:-466px;--airfra-thread-op:.067}.airfra-thread-48{--airfra-thread-x:-19.989%;--airfra-thread-y:10.842%;--airfra-thread-h:86.229%;--airfra-thread-w:2px;--airfra-thread-z:-509px;--airfra-thread-op:.058}.airfra-thread-49{--airfra-thread-x:98.388%;--airfra-thread-y:-4.409%;--airfra-thread-h:90.288%;--airfra-thread-z:217px;--airfra-thread-op:.222}.airfra-thread-50{--airfra-thread-x:4.787%;--airfra-thread-y:19.978%;--airfra-thread-h:55.214%;--airfra-thread-w:2px;--airfra-thread-z:-201px;--airfra-thread-op:.127}.airfra-thread-51{--airfra-thread-x:142.402%;--airfra-thread-y:-3.19%;--airfra-thread-h:88.589%;--airfra-thread-z:-330px;--airfra-thread-op:.098}.airfra-thread-52{--airfra-thread-x:-27.056%;--airfra-thread-y:5.957%;--airfra-thread-h:74.027%;--airfra-thread-z:44px;--airfra-thread-op:.183}.airfra-thread-53{--airfra-thread-x:105.842%;--airfra-thread-y:10.52%;--airfra-thread-h:63.601%;--airfra-thread-z:-413px;--airfra-thread-op:.079}.airfra-thread-54{--airfra-thread-x:20.563%;--airfra-thread-y:2.464%;--airfra-thread-h:77.754%;--airfra-thread-z:86px;--airfra-thread-op:.231}.airfra-thread-55{--airfra-thread-x:117.76%;--airfra-thread-y:18.253%;--airfra-thread-h:55.647%;--airfra-thread-z:20px;--airfra-thread-op:.177}.airfra-thread-56{--airfra-thread-x:-5.114%;--airfra-thread-y:22.841%;--airfra-thread-h:70.736%;--airfra-thread-z:216px;--airfra-thread-op:.222}.airfra-thread-57{--airfra-thread-x:120.881%;--airfra-thread-y:6.708%;--airfra-thread-h:83.675%;--airfra-thread-z:198px;--airfra-thread-op:.217}.airfra-thread-58{--airfra-thread-x:29.114%;--airfra-thread-y:2.887%;--airfra-thread-h:88.504%;--airfra-thread-z:-185px;--airfra-thread-op:.064}.airfra-thread-59{--airfra-thread-x:114.273%;--airfra-thread-y:-1.063%;--airfra-thread-h:83.515%;--airfra-thread-z:105px;--airfra-thread-op:.196}.airfra-thread-60{--airfra-thread-x:-33.641%;--airfra-thread-y:8.172%;--airfra-thread-h:92.674%;--airfra-thread-z:221px;--airfra-thread-op:.223}.airfra-thread-61{--airfra-thread-x:93.727%;--airfra-thread-y:15.557%;--airfra-thread-h:63.797%;--airfra-thread-z:106px;--airfra-thread-op:.197}.airfra-thread-62{--airfra-thread-x:31.826%;--airfra-thread-y:27.094%;--airfra-thread-h:55.646%;--airfra-thread-z:-220px;--airfra-thread-op:.064}.airfra-thread-63{--airfra-thread-x:117.048%;--airfra-thread-y:12.094%;--airfra-thread-h:84.266%;--airfra-thread-z:176px;--airfra-thread-op:.213}.airfra-thread-64{--airfra-thread-x:30.01%;--airfra-thread-y:3.808%;--airfra-thread-h:87.369%;--airfra-thread-z:-469px;--airfra-thread-op:.033}.airfra-thread-65{--airfra-thread-x:134.648%;--airfra-thread-y:21.165%;--airfra-thread-h:58.225%;--airfra-thread-z:-444px;--airfra-thread-op:.072}.airfra-thread-66{--airfra-thread-x:-31.837%;--airfra-thread-y:22.103%;--airfra-thread-h:63.88%;--airfra-thread-z:-290px;--airfra-thread-op:.107}.airfra-thread-67{--airfra-thread-x:111.351%;--airfra-thread-y:15.298%;--airfra-thread-h:77.325%;--airfra-thread-z:-456px;--airfra-thread-op:.069}.airfra-thread-68{--airfra-thread-x:-0.261%;--airfra-thread-y:18.465%;--airfra-thread-h:73.156%;--airfra-thread-z:-77px;--airfra-thread-op:.155}.airfra-thread-69{--airfra-thread-x:129.137%;--airfra-thread-y:2.391%;--airfra-thread-h:89.32%;--airfra-thread-z:-512px;--airfra-thread-op:.057}.airfra-thread-70{--airfra-thread-x:-18.905%;--airfra-thread-y:11.469%;--airfra-thread-h:67.244%;--airfra-thread-z:23px;--airfra-thread-op:.178}.airfra-thread-71{--airfra-thread-x:76.147%;--airfra-thread-y:13.342%;--airfra-thread-h:85.807%;--airfra-thread-z:119px;--airfra-thread-op:.2}.airfra-thread-72{--airfra-thread-x:4.812%;--airfra-thread-y:13.113%;--airfra-thread-h:81.432%;--airfra-thread-z:193px;--airfra-thread-op:.216}.airfra-thread-73{--airfra-thread-x:138.023%;--airfra-thread-y:28.272%;--airfra-thread-h:58.056%;--airfra-thread-z:-214px;--airfra-thread-op:.124}.airfra-thread-74{--airfra-thread-x:-26.494%;--airfra-thread-y:3.436%;--airfra-thread-h:87.29%;--airfra-thread-z:-273px;--airfra-thread-op:.111}.airfra-thread-75{--airfra-thread-x:77.69%;--airfra-thread-y:28.389%;--airfra-thread-h:57.561%;--airfra-thread-z:-319px;--airfra-thread-op:.101}.airfra-thread-76{--airfra-thread-x:54.006%;--airfra-thread-y:24.989%;--airfra-thread-h:67.521%;--airfra-thread-z:-267px;--airfra-thread-op:.056}.airfra-thread-77{--airfra-thread-x:50.905%;--airfra-thread-y:17.941%;--airfra-thread-h:67.774%;--airfra-thread-z:-46px;--airfra-thread-op:.05}.airfra-thread-78{--airfra-thread-x:31.19%;--airfra-thread-y:20.004%;--airfra-thread-h:50.362%;--airfra-thread-z:220px;--airfra-thread-op:.085}.airfra-thread-79{--airfra-thread-x:69.955%;--airfra-thread-y:7.657%;--airfra-thread-h:79.642%;--airfra-thread-z:-116px;--airfra-thread-op:.082}.airfra-thread-80{--airfra-thread-x:41.682%;--airfra-thread-y:21.051%;--airfra-thread-h:56.141%;--airfra-thread-z:-158px;--airfra-thread-op:.059}.airfra-thread-81{--airfra-thread-x:42.598%;--airfra-thread-y:11.62%;--airfra-thread-h:79.913%;--airfra-thread-z:38px;--airfra-thread-op:.041}.airfra-thread-82{--airfra-thread-x:56.015%;--airfra-thread-y:8.246%;--airfra-thread-h:68.843%;--airfra-thread-z:-257px;--airfra-thread-op:.076}.airfra-thread-83{--airfra-thread-x:63.908%;--airfra-thread-y:23.185%;--airfra-thread-h:55%;--airfra-thread-z:-343px;--airfra-thread-op:.08}.airfra-thread-84{--airfra-thread-x:47.117%;--airfra-thread-y:9.911%;--airfra-thread-h:87.424%;--airfra-thread-w:2px;--airfra-thread-z:225px;--airfra-thread-op:.077}.airfra-thread-85{--airfra-thread-x:68.01%;--airfra-thread-y:26.348%;--airfra-thread-h:53.826%;--airfra-thread-z:-163px;--airfra-thread-op:.074}.airfra-thread-86{--airfra-thread-x:50.235%;--airfra-thread-y:19.495%;--airfra-thread-h:71.232%;--airfra-thread-w:2px;--airfra-thread-z:-407px;--airfra-thread-op:.058}.airfra-thread-87{--airfra-thread-x:46.513%;--airfra-thread-y:17.556%;--airfra-thread-h:65.655%;--airfra-thread-z:271px;--airfra-thread-op:.037}.airfra-thread-88{--airfra-thread-x:60.93%;--airfra-thread-y:12.822%;--airfra-thread-h:73.928%;--airfra-thread-z:129px;--airfra-thread-op:.058}.airfra-thread-89{--airfra-thread-x:49.859%;--airfra-thread-y:13.84%;--airfra-thread-h:89.402%;--airfra-thread-w:2px;--airfra-thread-z:-287px;--airfra-thread-op:.082}.airfra-strand-0{--airfra-strand-x:31.979%;--airfra-strand-y:41.193%;--airfra-strand-h:17.614%;--airfra-tz:160px;--airfra-strand-op:.2}.airfra-glow-0{--airfra-bd:12.5s;--airfra-bdl:-1.6s;--airfra-ro:.111}.airfra-strand-1{--airfra-strand-x:33.81%;--airfra-strand-y:34.7%;--airfra-strand-h:30.6%;--airfra-tz:160px;--airfra-rd:12.1s;--airfra-rdl:-6.4s;--airfra-dprop:32ms;--airfra-dx:-3.28px;--airfra-strand-op:.2}.airfra-strand-2{--airfra-strand-x:35.64%;--airfra-strand-y:29.784%;--airfra-strand-h:40.432%;--airfra-tz:160px;--airfra-rd:12.1s;--airfra-rdl:-6.4s;--airfra-dprop:4ms;--airfra-dx:3.56px;--airfra-strand-op:.2}.airfra-strand-3{--airfra-strand-x:37.47%;--airfra-strand-y:25.527%;--airfra-strand-h:48.947%;--airfra-tz:160px;--airfra-strand-op:.2}.airfra-strand-4{--airfra-strand-x:39.301%;--airfra-strand-y:21.839%;--airfra-strand-h:56.323%;--airfra-tz:160px;--airfra-rd:14.2s;--airfra-rdl:-4.6s;--airfra-dprop:78ms;--airfra-dx:2.82px;--airfra-strand-op:.2}.airfra-glow-1{--airfra-bd:7.1s;--airfra-bdl:-9.2s;--airfra-ro:.117}.airfra-strand-5{--airfra-strand-x:41.131%;--airfra-strand-y:20.354%;--airfra-strand-h:59.292%;--airfra-tz:160px;--airfra-strand-op:.2}.airfra-glow-2{--airfra-bd:7.8s;--airfra-bdl:-10s;--airfra-ro:.138}.airfra-strand-6{--airfra-strand-x:42.961%;--airfra-strand-y:19.21%;--airfra-strand-h:61.579%;--airfra-tz:160px;--airfra-strand-op:.2}.airfra-glow-3{--airfra-rd:10.4s;--airfra-rdl:-3.1s;--airfra-prop:10ms;--airfra-ro:.55}.airfra-strand-7{--airfra-strand-x:44.792%;--airfra-strand-y:21.136%;--airfra-strand-h:57.727%;--airfra-tz:160px;--airfra-strand-op:.2}.airfra-glow-4{--airfra-bd:10.1s;--airfra-bdl:-2.4s;--airfra-ro:.12}.airfra-strand-8{--airfra-strand-x:46.622%;--airfra-strand-y:21.639%;--airfra-strand-h:56.722%;--airfra-tz:160px;--airfra-rd:13.3s;--airfra-rdl:-8.7s;--airfra-dprop:37ms;--airfra-dx:3.23px;--airfra-strand-op:.2}.airfra-strand-9{--airfra-strand-x:48.452%;--airfra-strand-y:22.46%;--airfra-strand-h:55.08%;--airfra-tz:160px;--airfra-strand-op:.2}.airfra-strand-10{--airfra-strand-x:50.283%;--airfra-strand-y:24.786%;--airfra-strand-h:50.429%;--airfra-tz:160px;--airfra-strand-op:.2}.airfra-strand-11{--airfra-strand-x:52.113%;--airfra-strand-y:27.702%;--airfra-strand-h:44.596%;--airfra-tz:160px;--airfra-strand-op:.2}.airfra-strand-12{--airfra-strand-x:53.943%;--airfra-strand-y:31.959%;--airfra-strand-h:36.082%;--airfra-tz:160px;--airfra-rd:11.2s;--airfra-rdl:-1.2s;--airfra-dprop:4ms;--airfra-dx:-3.56px;--airfra-strand-op:.2}.airfra-strand-13{--airfra-strand-x:55.774%;--airfra-strand-y:36.589%;--airfra-strand-h:26.821%;--airfra-tz:160px;--airfra-strand-op:.2}.airfra-strand-14{--airfra-strand-x:57.604%;--airfra-strand-y:41.846%;--airfra-strand-h:16.307%;--airfra-tz:160px;--airfra-strand-op:.2}.airfra-glow-5{--airfra-rd:12.8s;--airfra-rdl:-2.4s;--airfra-prop:.15s;--airfra-ro:.355}.airfra-strand-15{--airfra-strand-x:31.25%;--airfra-strand-y:43.907%;--airfra-strand-h:12.186%;--airfra-tz:0px;--airfra-strand-op:.18}.airfra-strand-16{--airfra-strand-x:32.755%;--airfra-strand-y:35.943%;--airfra-strand-h:28.115%;--airfra-tz:0px;--airfra-rd:12.8s;--airfra-rdl:-2.4s;--airfra-dprop:54ms;--airfra-dx:-3.06px;--airfra-strand-op:.18}.airfra-strand-17{--airfra-strand-x:34.259%;--airfra-strand-y:31.501%;--airfra-strand-h:36.998%;--airfra-tz:0px;--airfra-strand-op:.18}.airfra-glow-6{--airfra-rd:12.1s;--airfra-rdl:-6.4s;--airfra-prop:0s;--airfra-ro:.433}.airfra-strand-18{--airfra-strand-x:35.764%;--airfra-strand-y:26.072%;--airfra-strand-h:47.855%;--airfra-tz:0px;--airfra-rd:12.1s;--airfra-rdl:-6.4s;--airfra-dprop:7ms;--airfra-dx:3.53px;--airfra-strand-op:.18}.airfra-strand-19{--airfra-strand-x:37.269%;--airfra-strand-y:21.913%;--airfra-strand-h:56.173%;--airfra-tz:0px;--airfra-rd:12.1s;--airfra-rdl:-6.4s;--airfra-dprop:37ms;--airfra-dx:3.23px;--airfra-strand-op:.18}.airfra-glow-7{--airfra-rd:12.1s;--airfra-rdl:-6.4s;--airfra-prop:.15s;--airfra-ro:.371}.airfra-strand-20{--airfra-strand-x:38.773%;--airfra-strand-y:20.919%;--airfra-strand-h:58.163%;--airfra-tz:0px;--airfra-strand-op:.18}.airfra-strand-21{--airfra-strand-x:40.278%;--airfra-strand-y:19.26%;--airfra-strand-h:61.48%;--airfra-tz:0px;--airfra-strand-op:.18}.airfra-glow-8{--airfra-rd:11.6s;--airfra-rdl:-9.1s;--airfra-prop:17ms;--airfra-ro:.378}.airfra-strand-22{--airfra-strand-x:41.782%;--airfra-strand-y:15.955%;--airfra-strand-h:68.089%;--airfra-tz:0px;--airfra-rd:11.6s;--airfra-rdl:-9.1s;--airfra-dprop:61ms;--airfra-dx:-2.99px;--airfra-strand-op:.18}.airfra-glow-9{--airfra-rd:10.4s;--airfra-rdl:-3.1s;--airfra-prop:38ms;--airfra-ro:.409}.airfra-strand-23{--airfra-strand-x:43.287%;--airfra-strand-y:15.079%;--airfra-strand-h:69.841%;--airfra-tz:0px;--airfra-rd:10.4s;--airfra-rdl:-3.1s;--airfra-dprop:30ms;--airfra-dx:-3.3px;--airfra-strand-op:.18}.airfra-glow-10{--airfra-rd:11.6s;--airfra-rdl:-9.1s;--airfra-prop:43ms;--airfra-ro:.44}.airfra-strand-24{--airfra-strand-x:44.792%;--airfra-strand-y:15.841%;--airfra-strand-h:68.319%;--airfra-tz:0px;--airfra-strand-op:.18}.airfra-strand-25{--airfra-strand-x:46.296%;--airfra-strand-y:16.914%;--airfra-strand-h:66.173%;--airfra-tz:0px;--airfra-rd:10.4s;--airfra-rdl:-3.1s;--airfra-dprop:30ms;--airfra-dx:3.3px;--airfra-strand-op:.18}.airfra-glow-11{--airfra-rd:11.6s;--airfra-rdl:-9.1s;--airfra-prop:8ms;--airfra-ro:.378}.airfra-strand-26{--airfra-strand-x:47.801%;--airfra-strand-y:18.693%;--airfra-strand-h:62.614%;--airfra-tz:0px;--airfra-rd:11.6s;--airfra-rdl:-9.1s;--airfra-dprop:61ms;--airfra-dx:2.99px;--airfra-strand-op:.18}.airfra-strand-27{--airfra-strand-x:50.81%;--airfra-strand-y:22.229%;--airfra-strand-h:55.541%;--airfra-tz:0px;--airfra-strand-op:.18}.airfra-strand-28{--airfra-strand-x:52.315%;--airfra-strand-y:26.069%;--airfra-strand-h:47.863%;--airfra-tz:0px;--airfra-strand-op:.18}.airfra-strand-29{--airfra-strand-x:53.819%;--airfra-strand-y:29.65%;--airfra-strand-h:40.699%;--airfra-tz:0px;--airfra-rd:11.2s;--airfra-rdl:-1.2s;--airfra-dprop:7ms;--airfra-dx:-3.53px;--airfra-strand-op:.18}.airfra-strand-30{--airfra-strand-x:55.324%;--airfra-strand-y:33.309%;--airfra-strand-h:33.381%;--airfra-tz:0px;--airfra-strand-op:.18}.airfra-strand-31{--airfra-strand-x:56.829%;--airfra-strand-y:37.958%;--airfra-strand-h:24.084%;--airfra-tz:0px;--airfra-rd:11.2s;--airfra-rdl:-1.2s;--airfra-dprop:54ms;--airfra-dx:3.06px;--airfra-strand-op:.18}.airfra-glow-12{--airfra-rd:11.2s;--airfra-rdl:-1.2s;--airfra-prop:.13s;--airfra-ro:.355}.airfra-strand-32{--airfra-strand-x:58.333%;--airfra-strand-y:43.73%;--airfra-strand-h:12.541%;--airfra-tz:0px;--airfra-strand-op:.18}.airfra-strand-33{--airfra-strand-x:32.813%;--airfra-strand-y:38.263%;--airfra-strand-h:23.474%;--airfra-tz:-240px;--airfra-strand-op:.12}.airfra-glow-13{--airfra-bd:12s;--airfra-bdl:-10.1s;--airfra-ro:.147}.airfra-strand-34{--airfra-strand-x:34.531%;--airfra-strand-y:33.362%;--airfra-strand-h:33.275%;--airfra-tz:-240px;--airfra-strand-op:.12}.airfra-glow-14{--airfra-bd:9.5s;--airfra-bdl:-.3s;--airfra-ro:.142}.airfra-strand-35{--airfra-strand-x:36.25%;--airfra-strand-y:28.917%;--airfra-strand-h:42.166%;--airfra-tz:-240px;--airfra-rd:12.8s;--airfra-rdl:-2.4s;--airfra-dprop:17ms;--airfra-dx:3.43px;--airfra-strand-op:.12}.airfra-strand-36{--airfra-strand-x:37.969%;--airfra-strand-y:25.984%;--airfra-strand-h:48.031%;--airfra-tz:-240px;--airfra-strand-op:.12}.airfra-glow-15{--airfra-rd:14.2s;--airfra-rdl:-4.6s;--airfra-prop:.24s;--airfra-ro:.22}.airfra-strand-37{--airfra-strand-x:39.688%;--airfra-strand-y:24.178%;--airfra-strand-h:51.644%;--airfra-tz:-240px;--airfra-strand-op:.12}.airfra-strand-38{--airfra-strand-x:41.406%;--airfra-strand-y:22.646%;--airfra-strand-h:54.709%;--airfra-tz:-240px;--airfra-rd:10.4s;--airfra-rdl:-3.1s;--airfra-dprop:68ms;--airfra-dx:-2.92px;--airfra-strand-op:.12}.airfra-strand-39{--airfra-strand-x:43.125%;--airfra-strand-y:22.721%;--airfra-strand-h:54.558%;--airfra-tz:-240px;--airfra-rd:13.3s;--airfra-rdl:-8.7s;--airfra-dprop:34ms;--airfra-dx:-3.26px;--airfra-strand-op:.12}.airfra-glow-16{--airfra-rd:11.6s;--airfra-rdl:-9.1s;--airfra-prop:62ms;--airfra-ro:.274}.airfra-strand-40{--airfra-strand-x:44.844%;--airfra-strand-y:22.637%;--airfra-strand-h:54.726%;--airfra-tz:-240px;--airfra-rd:11.6s;--airfra-rdl:-9.1s;--airfra-dprop:1ms;--airfra-dx:3.59px;--airfra-strand-op:.12}.airfra-strand-41{--airfra-strand-x:46.563%;--airfra-strand-y:23.971%;--airfra-strand-h:52.059%;--airfra-tz:-240px;--airfra-strand-op:.12}.airfra-strand-42{--airfra-strand-x:48.281%;--airfra-strand-y:23.505%;--airfra-strand-h:52.989%;--airfra-tz:-240px;--airfra-strand-op:.12}.airfra-glow-17{--airfra-rd:9.7s;--airfra-rdl:-5.3s;--airfra-prop:.207s;--airfra-ro:.222}.airfra-strand-43{--airfra-strand-x:50%;--airfra-strand-y:26.071%;--airfra-strand-h:47.858%;--airfra-tz:-240px;--airfra-strand-op:.12}.airfra-strand-44{--airfra-strand-x:53.438%;--airfra-strand-y:31.839%;--airfra-strand-h:36.321%;--airfra-tz:-240px;--airfra-strand-op:.12}.airfra-strand-45{--airfra-strand-x:55.156%;--airfra-strand-y:35.66%;--airfra-strand-h:28.681%;--airfra-tz:-240px;--airfra-strand-op:.12}.airfra-strand-46{--airfra-strand-x:56.875%;--airfra-strand-y:40.064%;--airfra-strand-h:19.872%;--airfra-tz:-240px;--airfra-strand-op:.12}@property --trace-accent{syntax:"<color>";inherits:true;initial-value:currentColor}@property --trace-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --trace-ink-muted{syntax:"<color>";inherits:true;initial-value:currentColor}@property --trace-ink-subtle{syntax:"<color>";inherits:true;initial-value:currentColor}.section-trace{--trace-stage:4;--trace-track-h:calc((var(--trace-stage) - 1) * 88dvh);--trace-row-gap:clamp(var(--space-8), 1.2vh, var(--space-12));--trace-pad:clamp(var(--space-14), 1.8vh, var(--space-18));--trace-accent:var(--accent-raw);--trace-ink:var(--tone-text);--trace-ink-muted:var(--tone-text-muted);--trace-ink-subtle:var(--tone-text-subtle);timeline-scope:--trace}@media (width<56rem){.section-trace{--trace-track-h:calc((var(--trace-stage) - 1) * 72dvh)}}.trace-viewport{align-content:center;gap:var(--space-24);grid-template-columns:minmax(0,11rem) minmax(0,1fr);padding-block-start:var(--space-72);display:grid}@media (width<56rem){.trace-viewport{grid-template-columns:minmax(0,1fr)}}.trace-intro{grid-column:1/-1;max-inline-size:60ch}.trace-title{margin-block-end:var(--space-12)}.trace-tag{font-size:var(--font-11);font-weight:var(--fw-500);letter-spacing:var(--ls-ultra-wide);text-transform:uppercase;color:var(--tone-text-muted);grid-area:2/1;align-self:center}@media (width<56rem){.trace-tag{grid-area:auto}}.trace-spine{grid-template-rows:subgrid;align-items:center;gap:var(--trace-row-gap);padding-block:var(--trace-pad);border-block:1.5px solid #0000;grid-area:3/1/7;padding-inline-start:var(--space-14);display:grid;position:relative}.trace-spine:before{background-color:var(--tone-border-subtle);content:"";inline-size:1px;position:absolute;inset-block:0;inset-inline-start:0}.trace-spine:after{background-color:var(--accent-raw);content:"";transform-origin:top;inline-size:1px;position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(1)}@media (width<56rem){.trace-spine{gap:var(--space-6);padding-block:var(--space-8) 0;border-block:0;grid-area:auto;grid-template-rows:auto;padding-inline-start:0}.trace-spine:before,.trace-spine:after{block-size:1px;inline-size:auto;inset-block:0 auto;inset-inline:0}.trace-spine:after{transform-origin:0;transform:scaleX(1)}}.trace-step{align-items:baseline;gap:var(--space-10);font-family:var(--font-mono-family);font-size:var(--font-13);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--tone-text-subtle);display:flex}.trace-step:last-child{color:var(--tone-text)}.trace-step-n{opacity:.55;font-size:var(--font-11);font-weight:var(--fw-400)}.trace-record{grid-template-rows:subgrid;gap:var(--trace-row-gap);padding:var(--trace-pad);background-color:var(--tone-surface);border:1.5px solid var(--tone-border-subtle);border-radius:var(--radius-12);grid-area:2/2/7;display:grid}@media (width<56rem){.trace-record{grid-area:auto;grid-template-rows:none}}.trace-head{align-self:end;gap:var(--space-8);font-family:var(--font-mono-family);font-size:var(--font-11);letter-spacing:var(--ls-wider-plus);color:oklch(from var(--tone-text) l c h / .42);border-block-end:1.5px solid var(--tone-border-subtle);padding-block-end:var(--space-18);display:grid}@media (width<56rem){.trace-head{gap:var(--space-10)}}.trace-origin{justify-content:space-between;gap:var(--space-8);text-transform:uppercase;flex-wrap:wrap;display:flex}.trace-origin-channel{color:var(--lightningcss-light,oklch(from var(--whatsapp) 50% c h))var(--lightningcss-dark,var(--whatsapp))}.trace-state{align-items:center;gap:var(--space-8);color:var(--tone-text);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ring state";display:grid}.trace-state>*{opacity:0;grid-area:state}.trace-state:after{aspect-ratio:1;border:1.5px solid #0000;border-color:oklch(from var(--accent-raw) l c h / .1);border-block-start-color:var(--accent-raw);border-radius:50%;grid-area:ring;place-self:center;inline-size:12px}.trace-state>:last-child{opacity:1}.trace-specimen{align-items:center;gap:var(--space-10);white-space:nowrap;display:flex}.trace-wave{color:oklch(from var(--accent-raw) l c h / .55)}.trace-stamps{gap:var(--space-10);font-family:var(--font-mono-family);font-size:var(--font-11);letter-spacing:var(--ls-wider-plus);color:var(--tone-text);grid-area:2/1;display:flex}.trace-clock{color:inherit}.trace-row{align-content:center;display:grid}.trace-row-transcript>*{grid-area:1/1}.trace-empty{background-image:repeating-linear-gradient(to right, var(--tone-border-subtle) 0 6px, transparent 6px 12px);align-self:center;block-size:1px;display:none}.trace-fill{padding-block:var(--space-16)}@property --trace-reveal{syntax:"<percentage>";inherits:false;initial-value:132%}.trace-transcript{--trace-reveal:132%;font-size:var(--font-14);line-height:var(--lh-150);color:var(--tone-text-muted);text-wrap:pretty;-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--trace-reveal) - 26%), transparent var(--trace-reveal));mask-image:linear-gradient(to bottom, #000 calc(var(--trace-reveal) - 26%), transparent var(--trace-reveal))}.trace-mark{color:inherit;border-radius:var(--radius-2);box-shadow:inset 0 -1.5px 0 0 oklch(from var(--accent-raw) l c h / 1);background-color:#0000;padding-inline:.1em}.trace-fields{align-content:center;gap:var(--space-8) var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<28rem){.trace-fields{grid-template-columns:6rem minmax(0,1fr)}}.trace-field{gap:var(--space-2);border-block-end:1.5px solid var(--tone-border-subtle);padding-block-end:var(--space-6);display:grid}.trace-field>dt{font-family:var(--font-mono-family);font-size:var(--font-11);letter-spacing:var(--ls-wider-plus);color:var(--tone-text-subtle)}.trace-field>dd{min-block-size:1.2em;font-family:var(--font-mono-family);font-size:var(--font-13);color:var(--tone-text)}.trace-routes{align-content:center;gap:var(--space-6) var(--space-12);grid-template-columns:max-content 1fr;display:grid}.trace-route{grid-template-columns:subgrid;font-family:var(--font-mono-family);font-size:var(--font-13);grid-column:1/-1;display:grid}.trace-route-sys{letter-spacing:var(--ls-widest);color:var(--tone-text-subtle)}.trace-route-obj{color:var(--tone-text)}.trace-critical{color:oklch(from var(--error) 65% .1 h)}.trace-route-open{font-size:var(--font-12);color:var(--tone-text-subtle)}.trace-slot{display:grid}.trace-slot>*{grid-area:1/1}.trace-route-pending{letter-spacing:var(--ls-ultra-wide);color:var(--tone-text-subtle);display:none}.trace-measure{row-gap:var(--space-6);border-block-start:1.5px solid var(--tone-border-subtle);grid-template-columns:1fr auto;padding-block-start:var(--space-8);display:grid}.trace-measure-label{font-family:var(--font-mono-family);font-size:var(--font-11);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--tone-text-subtle)}.trace-measure-value{font-family:var(--font-mono-family);font-size:var(--font-24);font-weight:var(--fw-400);color:var(--tone-text);grid-area:2 span/2;align-self:center}.trace-caption{max-inline-size:60ch;font-size:var(--font-13);line-height:var(--lh-150);color:var(--tone-text-subtle);grid-column:1/-1}.trace-outcome{gap:var(--space-18) var(--space-32);margin-block:var(--space-16) var(--space-40);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<56rem){.trace-outcome{grid-template-columns:minmax(0,1fr)}}.trace-outcome-item{align-content:start;gap:var(--space-2);display:grid}.trace-outcome-item>dt{font-size:var(--font-18);line-height:var(--lh-130);color:var(--tone-text)}.trace-outcome-value{font-size:var(--font-13);line-height:var(--lh-150);color:var(--tone-text-subtle);text-wrap:pretty}.trace-capture{--trace-stage:5}@media (width>=56rem){.trace-capture .trace-record{grid-row:2/8}.trace-capture .trace-spine{grid-row:3/8}}.trace-row-capture{align-items:center;gap:var(--space-20);grid-template-columns:auto minmax(0,1fr)}@media (width<56rem){.trace-row-capture{gap:var(--space-12)}}.trace-channels{justify-items:start;gap:var(--space-6);font-family:var(--font-mono-family);font-size:var(--font-13);display:grid}.trace-channel{color:var(--tone-text-subtle)}.trace-channel-on{color:var(--tone-text);border-radius:var(--radius-2);box-shadow:inset 0 -1.5px 0 0 oklch(from var(--accent-raw) l c h / 1);padding-inline:.1em}.trace-shot{align-items:center;gap:var(--space-10);grid-template-columns:auto minmax(0,1fr);max-inline-size:22rem;display:grid}@media (width<24rem){.trace-shot{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.trace-shot-trigger{border-radius:var(--radius-4);inline-size:fit-content;padding:0;position:relative}.trace-shot-thumb{border-radius:var(--radius-4);object-fit:cover;block-size:clamp(4rem,9vh,5.5rem);inline-size:auto}.trace-shot-zoom{--icon-size:.75rem;inline-size:var(--space-24);aspect-ratio:1;opacity:.82;color:var(--tone-text);background-color:var(--tone-surface);border-radius:var(--radius-round);transition:opacity var(--transition-normal);pointer-events:none;place-content:center;display:grid;position:absolute;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}@media (hover:hover){.trace-shot-trigger:hover .trace-shot-zoom{opacity:1}}.trace-lightbox{max-block-size:94dvh;max-inline-size:min(94vw,80rem);color:var(--tone-text);background-color:var(--tone-surface);border-radius:var(--radius-8);padding:0;overflow:clip}.trace-lightbox-close{--ibtn-color:var(--tone-text);--ibtn-bg:var(--tone-surface);--ibtn-border-color:transparent;--ibtn-hover-bg:transparent;--ibtn-active-bg:transparent;z-index:1;position:absolute;inset-block-start:var(--space-8);inset-inline-end:var(--space-8)}.trace-lightbox-image{object-fit:contain;max-block-size:90dvh;inline-size:auto;max-inline-size:94vw}.trace-quote{font-size:var(--font-12);line-height:var(--lh-150);color:var(--tone-text-subtle);text-wrap:pretty}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.trace-track{block-size:var(--trace-track-h);view-timeline:--trace block}.trace-viewport{position:sticky;inset-block-start:0}.trace-empty{display:block}.trace-viewport :is(.trace-intro,.trace-step,.trace-fill,.trace-empty,.trace-mark,.trace-arrive,.trace-stamp-out,.trace-stamps,.trace-route-pending,.trace-recede,.trace-head,.trace-wave){animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--trace}.trace-spine:after{animation-name:trace-rail;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--trace;animation-range:contain}@media (width<56rem){.trace-spine:after{animation-name:trace-rail-x}}.trace-intro{animation-name:trace-defocus;animation-range:contain contain 10%}.trace-head{animation-name:trace-dim;animation-range:contain contain 8%}.trace-wave{animation-name:trace-dim-wave;animation-range:contain contain 8%}.trace-row-transcript .trace-empty{animation-name:trace-vacate;animation-range:contain contain 12%}.trace-transcript{animation-name:trace-land,trace-resolve;animation-range:contain contain 8%,contain 3% contain 28%}.trace-mark{animation-name:trace-mark-lift;animation-range:contain 28% contain 34%}.trace-mark-1{animation-name:trace-mark-lift,trace-mark-bind;animation-range:contain 28% contain 34%,contain 34% contain 41%}.trace-mark-2{animation-name:trace-mark-lift,trace-mark-bind;animation-range:contain 28% contain 34%,contain 40% contain 48%}.trace-mark-3{animation-name:trace-mark-lift,trace-mark-bind;animation-range:contain 28% contain 34%,contain 46% contain 54%}.trace-arrive{animation-name:trace-land}.trace-bind-1{animation-range:contain 34% contain 41%}.trace-bind-2{animation-range:contain 40% contain 48%}.trace-bind-3{animation-range:contain 46% contain 54%}.trace-bind-4{animation-range:contain 50% contain 56%}.trace-bind-5{animation-range:contain 53% contain 59%}.trace-bind-6{animation-range:contain 55% contain 61%}.trace-row-route .trace-arrive{animation-range:contain 65% contain 75%}.trace-route-pending{animation-name:trace-vacate;animation-range:contain 65% contain 72%;display:inline}.trace-stamp-out{animation-name:trace-land;animation-range:contain 68% contain 78%}.trace-route-sys{animation-name:trace-promote;animation-range:contain 65% contain 78%}.trace-recede{animation-name:trace-recede;animation-range:contain 82% contain 90%}.trace-stamps{animation-name:trace-promote;animation-range:contain 82% contain 90%}.trace-spine{animation-name:trace-recede;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--trace;animation-range:contain 88% contain 94%}@media (width<56rem){.trace-spine{grid-template-areas:"stage";gap:0}}.trace-row-measure .trace-arrive{animation-name:trace-land;animation-range:contain 93% contain 99%}.trace-step{animation-name:trace-step-on}@media (width<56rem){.trace-step{opacity:0;grid-area:stage;animation-name:trace-step-swap}}.trace-state>*{animation-name:trace-state-swap;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--trace}.trace-state:after{content:"";animation-name:trace-ring-hold,trace-work;animation-timeline:--trace,auto;animation-duration:auto, 1.2s;animation-timing-function:linear,linear;animation-iteration-count:1,infinite;animation-fill-mode:both,none;animation-range:contain,normal}.trace-step-1,.trace-state-1{animation-range:contain contain 28%}.trace-step-2,.trace-state-2{animation-range:contain 28% contain 60%}.trace-step-3,.trace-state-3{animation-range:contain 60% contain 82%}.trace-step-4,.trace-state-4{animation-range:contain 82%}.trace-outcome-item{animation-name:trace-land;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--trace;animation-range:exit exit 6%}.trace-outcome-item:nth-child(2){animation-range:exit 3% exit 9%}.trace-outcome-item:nth-child(3){animation-range:exit 6% exit 12%}.trace-capture :is(.trace-channel,.trace-quote,.trace-shot-trigger){animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--trace}.trace-capture .trace-shot-trigger{animation-name:trace-land;animation-range:contain 2% contain 10%}.trace-capture .trace-quote{animation-name:trace-land;animation-range:contain 8% contain 15%}.trace-capture .trace-channel:not(.trace-channel-on){animation-name:trace-recede;animation-range:contain 8% contain 14%}.trace-capture .trace-intro{animation-range:contain contain 8%}.trace-capture .trace-head{animation-range:contain contain 6%}.trace-capture .trace-row-transcript .trace-empty{animation-range:contain 16% contain 26%}.trace-capture .trace-transcript{animation-range:contain 16% contain 23%,contain 19% contain 40%}.trace-capture .trace-mark{animation-range:contain 40% contain 45%}.trace-capture .trace-mark-1{animation-range:contain 40% contain 45%,contain 45% contain 51%}.trace-capture .trace-mark-2{animation-range:contain 40% contain 45%,contain 50% contain 56%}.trace-capture .trace-mark-3{animation-range:contain 40% contain 45%,contain 55% contain 61%}.trace-capture .trace-bind-1{animation-range:contain 45% contain 51%}.trace-capture .trace-bind-2{animation-range:contain 50% contain 56%}.trace-capture .trace-bind-3{animation-range:contain 55% contain 61%}.trace-capture .trace-bind-4{animation-range:contain 58% contain 63%}.trace-capture .trace-bind-5{animation-range:contain 60% contain 65%}.trace-capture .trace-bind-6{animation-range:contain 62% contain 66%}.trace-capture .trace-row-route .trace-arrive{animation-range:contain 70% contain 80%}.trace-capture .trace-route-pending{animation-range:contain 70% contain 77%}.trace-capture .trace-stamp-out{animation-range:contain 73% contain 82%}.trace-capture .trace-route-sys{animation-range:contain 70% contain 82%}.trace-capture .trace-recede,.trace-capture .trace-stamps{animation-range:contain 86% contain 92%}.trace-capture .trace-spine{animation-range:contain 91% contain 95%}.trace-capture .trace-row-measure .trace-arrive{animation-range:contain 95% contain 99%}.trace-capture .trace-step-1,.trace-capture .trace-state-1{animation-range:contain contain 16%}.trace-capture .trace-step-2,.trace-capture .trace-state-2{animation-range:contain 16% contain 40%}.trace-capture .trace-step-3,.trace-capture .trace-state-3{animation-range:contain 40% contain 66%}.trace-capture .trace-step-4,.trace-capture .trace-state-4{animation-range:contain 66% contain 86%}.trace-capture .trace-step-5,.trace-capture .trace-state-5{animation-range:contain 86%}}}@keyframes trace-land{0%{opacity:0;translate:0 .5rem}to{opacity:1;translate:0}}@keyframes trace-vacate{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.94)}}@keyframes trace-recede{0%{opacity:1}to{opacity:.32}}@keyframes trace-defocus{0%{opacity:1}to{opacity:.34}}@keyframes trace-dim{0%{color:var(--trace-ink-subtle)}to{color:oklch(from var(--trace-ink) l c h / .42)}}@keyframes trace-dim-wave{0%{color:var(--trace-accent)}to{color:oklch(from var(--trace-accent) l c h / .55)}}@keyframes trace-resolve{0%{--trace-reveal:0%}to{--trace-reveal:132%}}@keyframes trace-rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes trace-rail-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes trace-mark-lift{0%{box-shadow:inset 0 -1.5px 0 0 oklch(from var(--trace-accent) l c h / .35)}to{box-shadow:inset 0 -1.5px 0 0 oklch(from var(--trace-accent) l c h / 1)}}@keyframes trace-mark-bind{0%{color:var(--trace-ink-muted);background-color:oklch(from var(--trace-accent) l c h / 0)}30%{color:var(--trace-ink);background-color:oklch(from var(--trace-accent) l c h / .3)}to{color:var(--trace-ink-subtle);background-color:oklch(from var(--trace-accent) l c h / 0)}}@keyframes trace-promote{0%{color:var(--trace-ink-subtle)}to{color:var(--trace-ink)}}@keyframes trace-step-on{0%{color:var(--trace-ink-subtle)}4%,96%{color:var(--trace-ink)}to{color:oklch(from var(--trace-ink) l c h / .72)}}@keyframes trace-work{0%{rotate:0deg}to{rotate:360deg}}@keyframes trace-ring-hold{0%{opacity:0}3%,97%{opacity:1}to{opacity:0}}@keyframes trace-state-swap{0%{opacity:0;translate:0 .5rem}10%,90%{opacity:1;translate:0}to{opacity:0;translate:0 -.5rem}}@keyframes trace-step-swap{0%{opacity:0}6%,94%{opacity:1}to{opacity:0}}
