*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none}@font-face{font-family:Boysen;src:url(https://pub-3ed7c563bcaa4c7c8ed703c87bbc1631.r2.dev/Boysen.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Boysen;src:url(https://pub-3ed7c563bcaa4c7c8ed703c87bbc1631.r2.dev/Boysen-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Boysen;src:url(https://pub-3ed7c563bcaa4c7c8ed703c87bbc1631.r2.dev/Boysen-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Median;src:url(https://pub-3ed7c563bcaa4c7c8ed703c87bbc1631.r2.dev/Median.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font-size:var(--size-font)}body{font-family:var(--font-body);font-weight:var(--font-weight-body);letter-spacing:-.01em;color:var(--primitive-zinc-900);background-color:var(--primitive-zinc-100);line-height:1.25}::selection{background:var(--primitive-alpha-400)}::-webkit-scrollbar{width:var(--xs);height:var(--xs)}::-webkit-scrollbar-track{background:var(--primitive-zinc-100)}::-webkit-scrollbar-thumb{background-color:var(--primitive-zinc-900)}*{scrollbar-width:thin;scrollbar-color:var(--primitive-zinc-900) var(--primitive-zinc-100)}a{color:var(--primitive-orange-300);transition:color var(--animation-half)}[data-reveal],[data-batch-reveal],[data-parallax],[data-parallax-scale],[data-magnetic],[data-hover-rotate]{will-change:transform;backface-visibility:hidden}[data-text-reveal]{will-change:transform,opacity}[data-load-reveal],[data-load-heading]{visibility:hidden}[data-theme-section=light]{--primitive-zinc-100:var(--primitive-zinc-100);--primitive-zinc-900:var(--primitive-zinc-900);--primitive-orange-300:var(--primitive-orange-300);--primitive-zinc-300:var(--primitive-zinc-300);background-color:var(--primitive-zinc-100);color:var(--primitive-zinc-900)}[data-theme-section=dark]{--primitive-zinc-100:var(--primitive-zinc-900);--primitive-zinc-900:var(--primitive-zinc-100);--primitive-orange-300:var(--primitive-orange-500);--primitive-zinc-300:var(--primitive-zinc-700);background-color:var(--primitive-zinc-100);color:var(--primitive-zinc-900)}.flick-section[data-theme-section=light] .flick-card__media-dark{background-color:var(--primitive-zinc-100);opacity:var(--opacity-60)}.flick-section[data-theme-section=light] [data-flick-cards-item-status="2-before"] .flick-card__media-dark,.flick-section[data-theme-section=light] [data-flick-cards-item-status="2-after"] .flick-card__media-dark{opacity:.35}.flick-section[data-theme-section=light] [data-flick-cards-item-status=active] .flick-card__media-dark{opacity:0}.flick-section[data-theme-section=light] .flick-group__scribble{color:var(--primitive-orange-300)}.intro[data-theme-section=light] .latest-resources-slider{background-color:var(--primitive-zinc-200);color:var(--primitive-zinc-900)}.intro[data-theme-section=light] .latest-resources-slider__fade{background-image:linear-gradient(180deg,var(--primitive-zinc-200),transparent)}.intro[data-theme-section=light] .slider__cursor-inner{background-color:var(--primitive-zinc-100);color:var(--primitive-zinc-900)}.intro[data-theme-section=light] .slider__cursor-inner.is--light{background-color:var(--primitive-zinc-900);color:var(--primitive-zinc-100)}.intro[data-theme-section=light] .text-electric{color:var(--primitive-orange-300)}.reviews[data-theme-section=light] .reviews__nav-icon{color:var(--primitive-zinc-900)}.displayXL{font-family:var(--font-display);font-size:var(--text-display-xl);font-weight:var(--font-weight-display-xl-bold);line-height:var(--line-height-display-xl)}.displayXL-medium{font-weight:var(--font-weight-display-xl-medium)}.displayXL-regular{font-weight:var(--font-weight-display-xl-regular)}.displayL{font-family:var(--font-display);font-size:var(--text-display-l);font-weight:var(--font-weight-display-l-bold);line-height:var(--line-height-display-l)}.displayL-medium{font-weight:var(--font-weight-display-l-medium)}.displayL-regular{font-weight:var(--font-weight-display-l-regular)}.displayM{font-family:var(--font-display);font-size:var(--text-display-m);font-weight:var(--font-weight-display-m-bold);line-height:var(--line-height-display-m)}.displayM-medium{font-weight:var(--font-weight-display-m-medium)}.displayM-regular{font-weight:var(--font-weight-display-m-regular)}.displayS{font-family:var(--font-display);font-size:var(--text-display-s);font-weight:var(--font-weight-display-s-bold);line-height:var(--line-height-display-s)}.displayS-medium{font-weight:var(--font-weight-display-s-medium)}.displayS-regular{font-weight:var(--font-weight-display-s-regular)}.hugetitle{font-family:var(--font-display);font-size:var(--text-hugetitle);font-weight:var(--font-weight-hugetitle-bold);line-height:var(--line-height-hugetitle)}.hugetitle-medium{font-weight:var(--font-weight-hugetitle-medium)}.hugetitle-regular{font-weight:var(--font-weight-hugetitle-regular)}.h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--font-weight-h1-bold);line-height:var(--line-height-h1)}.h1-medium{font-weight:var(--font-weight-h1-medium)}.h1-regular{font-weight:var(--font-weight-h1-regular)}.h2{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--font-weight-h2-bold);line-height:var(--line-height-h2)}.h2-medium{font-weight:var(--font-weight-h2-medium)}.h2-regular{font-weight:var(--font-weight-h2-regular)}.h3{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--font-weight-h3-bold);line-height:var(--line-height-h3)}.h3-medium{font-weight:var(--font-weight-h3-medium)}.h3-regular{font-weight:var(--font-weight-h3-regular)}.h4{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--font-weight-h4-bold);line-height:var(--line-height-h4)}.h4-medium{font-weight:var(--font-weight-h4-medium)}.h4-regular{font-weight:var(--font-weight-h4-regular)}.heading{font-family:var(--font-display);font-size:var(--text-heading);font-weight:var(--font-weight-heading-bold);line-height:var(--line-height-heading)}.heading-medium{font-weight:var(--font-weight-heading-medium)}.heading-regular{font-weight:var(--font-weight-heading-regular)}.body{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--font-weight-body-bold);line-height:var(--line-height-body)}.body-medium{font-weight:var(--font-weight-body-medium)}.body-regular{font-weight:var(--font-weight-body-regular)}.caption{font-family:var(--font-body);font-size:var(--text-caption);font-weight:var(--font-weight-caption-bold);line-height:var(--line-height-caption);opacity:var(--opacity-full)}.caption-medium{font-weight:var(--font-weight-caption-medium)}.caption-regular{font-weight:var(--font-weight-caption-regular)}.label{font-family:var(--font-body);font-size:var(--text-label);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-label)}.label-medium{font-weight:var(--font-weight-label-medium)}.label-regular{font-weight:var(--font-weight-label-regular)}.labelSmall{font-family:var(--font-body);font-size:var(--text-label-small);font-weight:var(--font-weight-label-small-bold);line-height:var(--line-height-label-small)}.labelSmall-medium{font-weight:var(--font-weight-label-small-medium)}.labelSmall-regular{font-weight:var(--font-weight-label-small-regular)}.footnote{font-family:var(--font-body);font-size:var(--text-footnote);font-weight:var(--font-weight-footnote-bold);line-height:var(--line-height-footnote)}.footnote-medium{font-weight:var(--font-weight-footnote-medium)}.footnote-regular{font-weight:var(--font-weight-footnote-regular)}.scribble{font-family:var(--font-script);font-size:var(--text-scribble);line-height:var(--line-height-none)}.container{width:100%;padding-left:var(--container-padding-x);padding-right:var(--container-padding-x);margin-left:auto;margin-right:auto}.container--sm{max-width:var(--container-width-sm)}.container--md{max-width:var(--container-width-md)}.container--lg{max-width:var(--container-width-lg)}.container--xl{max-width:var(--container-width-xl)}.container--2xl{max-width:var(--container-width-2xl)}.container--full{max-width:none}@media (max-width:599px){.container{padding-left:var(--m);padding-right:var(--m)}}.stack{flex-direction:column;display:flex}.stack--gap-xs{gap:var(--stack-gap-xs)}.stack--gap-s{gap:var(--stack-gap-s)}.stack--gap-m{gap:var(--stack-gap-m)}.stack--gap-l{gap:var(--stack-gap-l)}.stack--gap-xl{gap:var(--stack-gap-xl)}.stack--align-start{align-items:flex-start}.stack--align-center{align-items:center}.stack--align-end{align-items:flex-end}.stack--align-stretch{align-items:stretch}.stack--justify-start{justify-content:flex-start}.stack--justify-center{justify-content:center}.stack--justify-end{justify-content:flex-end}.stack--justify-between{justify-content:space-between}.stack--justify-around{justify-content:space-around}.stack--full-height{min-height:100%}.inline{flex-flow:wrap;display:flex}.inline--gap-xs{gap:var(--inline-gap-xs)}.inline--gap-s{gap:var(--inline-gap-s)}.inline--gap-m{gap:var(--inline-gap-m)}.inline--gap-l{gap:var(--inline-gap-l)}.inline--gap-xl{gap:var(--inline-gap-xl)}.inline--align-start{align-items:flex-start}.inline--align-center{align-items:center}.inline--align-end{align-items:flex-end}.inline--align-baseline{align-items:baseline}.inline--justify-start{justify-content:flex-start}.inline--justify-center{justify-content:center}.inline--justify-end{justify-content:flex-end}.inline--justify-between{justify-content:space-between}.inline--justify-around{justify-content:space-around}.inline--nowrap{flex-wrap:nowrap}.grid{display:grid}.grid--cols-1{grid-template-columns:repeat(1,1fr)}.grid--cols-2{grid-template-columns:repeat(2,1fr)}.grid--cols-3{grid-template-columns:repeat(3,1fr)}.grid--cols-4{grid-template-columns:repeat(4,1fr)}.grid--cols-5{grid-template-columns:repeat(5,1fr)}.grid--cols-6{grid-template-columns:repeat(6,1fr)}.grid--auto-fit{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid--auto-fit-sm{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.grid--auto-fit-lg{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.grid--gap-xs{gap:var(--grid-gap-xs)}.grid--gap-s{gap:var(--grid-gap-s)}.grid--gap-m{gap:var(--grid-gap-m)}.grid--gap-l{gap:var(--grid-gap-l)}.grid--gap-xl{gap:var(--grid-gap-xl)}.grid--align-start{align-items:start}.grid--align-center{align-items:center}.grid--align-end{align-items:end}.grid--align-stretch{align-items:stretch}.grid--justify-start{justify-items:start}.grid--justify-center{justify-items:center}.grid--justify-end{justify-items:end}.grid--justify-stretch{justify-items:stretch}@media (max-width:599px){.grid--cols-2:not(.grid--preserve),.grid--cols-3:not(.grid--preserve),.grid--cols-4:not(.grid--preserve),.grid--cols-5:not(.grid--preserve),.grid--cols-6:not(.grid--preserve){grid-template-columns:1fr}}@media (min-width:600px) and (max-width:960px){.grid--cols-3:not(.grid--preserve),.grid--cols-4:not(.grid--preserve),.grid--cols-5:not(.grid--preserve),.grid--cols-6:not(.grid--preserve){grid-template-columns:repeat(2,1fr)}}.section--xs{padding-top:var(--section-padding-y-xs);padding-bottom:var(--section-padding-y-xs)}.section--s{padding-top:var(--section-padding-y-s);padding-bottom:var(--section-padding-y-s)}.section--m{padding-top:var(--section-padding-y-m);padding-bottom:var(--section-padding-y-m)}.section--l{padding-top:var(--section-padding-y-l);padding-bottom:var(--section-padding-y-l)}.section--xl{padding-top:var(--section-padding-y-xl);padding-bottom:var(--section-padding-y-xl)}@media (max-width:599px){.section--m{padding-top:var(--section-padding-y-s);padding-bottom:var(--section-padding-y-s)}.section--l{padding-top:var(--section-padding-y-m);padding-bottom:var(--section-padding-y-m)}.section--xl{padding-top:var(--section-padding-y-l);padding-bottom:var(--section-padding-y-l)}}.center{justify-content:center;align-items:center;display:flex}.center--column{flex-direction:column}.center--row{flex-direction:row}.center--gap-xs{gap:var(--gap-xs)}.center--gap-s{gap:var(--gap-s)}.center--gap-m{gap:var(--gap-m)}.center--gap-l{gap:var(--gap-l)}.center--gap-xl{gap:var(--gap-xl)}.center--full-height{min-height:100vh}.center--full-width{width:100%}.center--inline{display:inline-flex}.avatar{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.avatar__frame{-webkit-border-radius:inherit;border-radius:inherit;flex:1 0 0;min-width:1px;height:100%;min-height:1px;display:flex;position:relative;overflow:hidden}.avatar__img{object-fit:cover;pointer-events:none;-webkit-border-radius:inherit;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.avatar__initials{font-family:var(--font-body);font-weight:var(--font-weight-regular);color:var(--fg-primary);text-align:center;white-space:nowrap;line-height:0}.avatar__icon{color:var(--fg-quaternary);justify-content:center;align-items:center;display:inline-flex}.avatar__icon svg{width:100%;height:100%}.avatar__badge{box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:absolute}.avatar__badge--verified{background-color:var(--primitive-blue-500);color:var(--primitive-neutral-0);-webkit-border-radius:var(--radius-pill);border-radius:var(--radius-pill);border:var(--avatar-structure-border-width) solid var(--bg-primary)}.avatar__badge--verified svg{width:100%;height:100%}.avatar--image{background:0 0;border:none}.avatar--image-border,.avatar--initials,.avatar--icon{background-color:var(--bg-tertiary)}.avatar--xs{width:var(--avatar-structure-size-xs);height:var(--avatar-structure-size-xs)}.avatar--xs .avatar__initials{font-size:var(--text-label-regular);line-height:var(--line-height-label)}.avatar--xs .avatar__icon{width:var(--icon-xs);height:var(--icon-xs)}.avatar--xs.avatar--image-border{padding:var(--xxs)}.avatar--xs.avatar--circle{-webkit-border-radius:var(--radius-pill);border-radius:var(--radius-pill)}.avatar--xs.avatar--image-border.avatar--circle{border-radius:50%}.avatar--xs.avatar--square,.avatar--xs.avatar--image-border.avatar--square{-webkit-border-radius:var(--radius-s);border-radius:var(--radius-s)}.avatar--xs.avatar--initials.avatar--circle,.avatar--xs.avatar--initials.avatar--square{padding:var(--xs) var(--xxs)}.avatar--xs .avatar__badge{width:var(--avatar-structure-badge-size-xs);height:var(--avatar-structure-badge-size-xs);right:var(--avatar-structure-badge-position-xs-right);bottom:var(--avatar-structure-badge-position-xs-bottom);border-width:var(--avatar-structure-badge-border-width-xs)}.avatar--xs .avatar__badge--verified{width:var(--avatar-structure-badge-size-verified-xs);height:var(--avatar-structure-badge-size-verified-xs)}.avatar--s{width:var(--avatar-structure-size-s);height:var(--avatar-structure-size-s)}.avatar--s .avatar__initials{font-size:var(--text-label-regular);line-height:var(--line-height-label)}.avatar--s .avatar__icon{width:var(--icon-s);height:var(--icon-s)}.avatar--s.avatar--image-border{padding:var(--xxs)}.avatar--s.avatar--circle{-webkit-border-radius:var(--radius-pill);border-radius:var(--radius-pill)}.avatar--s.avatar--image-border.avatar--circle{border-radius:50%}.avatar--s.avatar--square,.avatar--s.avatar--image-border.avatar--square{-webkit-border-radius:var(--radius-s);border-radius:var(--radius-s)}.avatar--s.avatar--initials.avatar--circle,.avatar--s.avatar--initials.avatar--square{padding:var(--s) var(--xs)}.avatar--s .avatar__badge{width:var(--avatar-structure-badge-size-s);height:var(--avatar-structure-badge-size-s);right:var(--avatar-structure-badge-position-s-right);bottom:var(--avatar-structure-badge-position-s-bottom);border-width:var(--avatar-structure-badge-border-width-s)}.avatar--s .avatar__badge--verified{width:var(--avatar-structure-badge-size-verified-s);height:var(--avatar-structure-badge-size-verified-s)}.avatar--m{width:var(--avatar-structure-size-m);height:var(--avatar-structure-size-m)}.avatar--m .avatar__initials{font-size:var(--text-label-regular);line-height:var(--line-height-label)}.avatar--m .avatar__icon{width:var(--icon-l);height:var(--icon-l)}.avatar--m.avatar--image-border{padding:var(--xs)}.avatar--m.avatar--circle{-webkit-border-radius:var(--radius-pill);border-radius:var(--radius-pill)}.avatar--m.avatar--image-border.avatar--circle{border-radius:50%}.avatar--m.avatar--square,.avatar--m.avatar--image-border.avatar--square{-webkit-border-radius:var(--radius-m);border-radius:var(--radius-m)}.avatar--m.avatar--initials.avatar--circle,.avatar--m.avatar--initials.avatar--square{padding:var(--sm) var(--s)}.avatar--m .avatar__badge{width:var(--avatar-structure-badge-size-m);height:var(--avatar-structure-badge-size-m);right:var(--avatar-structure-badge-position-m-right);bottom:var(--avatar-structure-badge-position-m-bottom);border-width:var(--avatar-structure-badge-border-width-m)}.avatar--m .avatar__badge--verified{width:var(--avatar-structure-badge-size-verified-m);height:var(--avatar-structure-badge-size-verified-m)}.avatar--l{width:var(--avatar-structure-size-l);height:var(--avatar-structure-size-l)}.avatar--l .avatar__initials{font-size:var(--text-caption-regular);line-height:var(--line-height-caption)}.avatar--l .avatar__icon{width:var(--avatar-structure-icon-size-l);height:var(--avatar-structure-icon-size-l)}.avatar--l.avatar--image-border{padding:var(--xs)}.avatar--l.avatar--circle{-webkit-border-radius:var(--radius-pill);border-radius:var(--radius-pill)}.avatar--l.avatar--image-border.avatar--circle{border-radius:50%}.avatar--l.avatar--square,.avatar--l.avatar--image-border.avatar--square{-webkit-border-radius:var(--radius-m);border-radius:var(--radius-m)}.avatar--l.avatar--initials.avatar--circle{padding:var(--sm) var(--avatar-structure-padding-l-circle)}.avatar--l.avatar--initials.avatar--square{padding:var(--sm) var(--s)}.avatar--l .avatar__badge{width:var(--avatar-structure-badge-size-l);height:var(--avatar-structure-badge-size-l);right:var(--avatar-structure-badge-position-l-right);bottom:var(--avatar-structure-badge-position-l-bottom);border-width:var(--avatar-structure-badge-border-width-l)}.avatar--l .avatar__badge--verified{width:var(--avatar-structure-badge-size-verified-l);height:var(--avatar-structure-badge-size-verified-l)}.avatar--image.avatar--circle{-webkit-border-radius:var(--radius-circle);border-radius:var(--radius-circle)}.avatar--image.avatar--circle .avatar__frame{-webkit-border-radius:var(--radius-pill);border-radius:var(--radius-pill)}.badge{box-sizing:border-box;font-family:var(--badge-font-family);font-weight:var(--badge-font-weight);font-size:var(--badge-font-size);line-height:var(--badge-line-height);text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:var(--badge-min-width);padding:0 var(--badge-padding-x);-webkit-border-radius:var(--badge-border-radius);border-radius:var(--badge-border-radius);will-change:transform;justify-content:center;align-items:center;display:inline-flex;position:relative}.badge__text{font-variant-numeric:tabular-nums}.badge--neutral.badge--default{background-color:var(--badge-bg-neutral-default);color:var(--badge-fg-neutral-default)}.badge--neutral.badge--focused{background-color:var(--badge-bg-neutral-focused);color:var(--badge-fg-neutral-focused)}.badge--neutral.badge--subtle{background-color:var(--badge-bg-neutral-subtle);color:var(--badge-fg-neutral-subtle)}.badge--inbox.badge--default{background-color:var(--badge-bg-inbox-default);color:var(--badge-fg-inbox-default)}.badge--inbox.badge--focused{background-color:var(--badge-bg-inbox-focused);color:var(--badge-fg-inbox-focused)}.badge--inbox.badge--subtle{background-color:var(--badge-bg-inbox-subtle);color:var(--badge-fg-inbox-subtle)}.badge--info.badge--default{background-color:var(--badge-bg-info-default);color:var(--badge-fg-info-default)}.badge--info.badge--focused{background-color:var(--badge-bg-info-focused);color:var(--badge-fg-info-focused)}.badge--info.badge--subtle{background-color:var(--badge-bg-info-subtle);color:var(--badge-fg-info-subtle)}@keyframes button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button{--r:20deg;justify-content:center;align-items:center;gap:var(--s);border:var(--stroke-xs) solid transparent;-webkit-border-radius:var(--s);border-radius:var(--s);font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--text-label-regular);line-height:var(--line-height-label);cursor:pointer;background-color:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--btn-shadow,none);transition:background-color var(--duration-quarter),color var(--duration-quarter),box-shadow var(--duration-quarter),border-color var(--duration-quarter);text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.button:hover:not(.button--disabled):not(.button--loading){--btn-bg:var(--btn-bg-hover);--btn-fg:var(--btn-fg-hover);border-color:var(--btn-border-hover-color,transparent)}.button:focus-visible{--btn-bg:var(--btn-bg-focus);--btn-fg:var(--btn-fg-focus);border-color:var(--btn-border-focus-color);box-shadow:var(--btn-shadow-focus);outline:none}.button:active:not(.button--disabled):not(.button--loading){--btn-bg:var(--btn-bg-pressed);--btn-fg:var(--btn-fg-pressed);border-color:var(--btn-border-pressed-color,transparent)}.button__label-wrap{place-items:center;display:grid;overflow:hidden}.button__label{align-items:center;gap:var(--s);white-space:nowrap;transform-origin:50% var(--y,1100%);grid-area:1/1;display:inline-flex;transform:rotate(0)}.button__label--clone{transform:rotate(calc(var(--r) * -1));opacity:var(--opacity-0)}.button__icon{width:var(--icon-s);height:var(--icon-s);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.button__icon svg{width:100%;height:100%}.button__loading-content{align-items:center;gap:var(--s);white-space:nowrap;display:inline-flex}.button__loading-text{display:inline}.button__spinner{width:var(--icon-s);height:var(--icon-s);border:var(--stroke-xs) solid currentColor;-webkit-border-radius:var(--radius-pill);border-radius:var(--radius-pill);clip-path:polygon(50% 0%,100% 0%,100% 50%,50% 50%);animation:button-spin var(--duration-default) linear infinite;flex-shrink:0}@media (prefers-reduced-motion:reduce){.button__spinner{animation-duration:1.5s}}.button--disabled{cursor:not-allowed;pointer-events:none;background-color:var(--bg-disabled)!important;color:var(--fg-disabled)!important;box-shadow:none!important;border-color:#0000!important}.button--loading{--btn-bg:var(--btn-bg-loading);--btn-fg:var(--btn-fg-loading);cursor:wait}.button--primary{--btn-bg:var(--buttons-bg-primary-enabled);--btn-bg-hover:var(--buttons-bg-primary-hovered);--btn-bg-focus:var(--buttons-bg-primary-focused);--btn-bg-pressed:var(--buttons-bg-primary-pressed);--btn-bg-loading:var(--buttons-bg-primary-loading);--btn-fg:var(--buttons-fg-primary-enabled);--btn-fg-hover:var(--buttons-fg-primary-hovered);--btn-fg-focus:var(--buttons-fg-primary-focused);--btn-fg-pressed:var(--buttons-fg-primary-pressed);--btn-fg-loading:var(--buttons-fg-primary-loading);--btn-border-focus-color:var(--buttons-border-primary-focused);--btn-shadow-focus:var(--buttons-shadow-focus)}.button--secondary{--btn-bg:var(--buttons-bg-secondary-enabled);--btn-bg-hover:var(--buttons-bg-secondary-hovered);--btn-bg-focus:var(--buttons-bg-secondary-focused);--btn-bg-pressed:var(--buttons-bg-secondary-pressed);--btn-bg-loading:var(--buttons-bg-secondary-loading);--btn-fg:var(--buttons-fg-secondary-enabled);--btn-fg-hover:var(--buttons-fg-secondary-hovered);--btn-fg-focus:var(--buttons-fg-secondary-focused);--btn-fg-pressed:var(--buttons-fg-secondary-pressed);--btn-fg-loading:var(--buttons-fg-secondary-loading);border-color:var(--buttons-border-secondary-enabled);--btn-border-hover-color:var(--buttons-border-secondary-hovered);--btn-border-focus-color:var(--buttons-border-secondary-focused);--btn-border-pressed-color:var(--buttons-border-secondary-pressed);--btn-shadow-focus:var(--buttons-shadow-focus)}.button--secondary.button--loading{border-color:var(--buttons-border-secondary-loading)}.button--tertiary{--btn-bg:var(--buttons-bg-tertiary-enabled);--btn-bg-hover:var(--buttons-bg-tertiary-hovered);--btn-bg-focus:var(--buttons-bg-tertiary-focused);--btn-bg-pressed:var(--buttons-bg-tertiary-pressed);--btn-bg-loading:var(--buttons-bg-tertiary-loading);--btn-fg:var(--buttons-fg-tertiary-enabled);--btn-fg-hover:var(--buttons-fg-tertiary-hovered);--btn-fg-focus:var(--buttons-fg-tertiary-focused);--btn-fg-pressed:var(--buttons-fg-tertiary-pressed);--btn-fg-loading:var(--buttons-fg-tertiary-loading);--btn-border-focus-color:var(--buttons-border-tertiary-focused);--btn-shadow-focus:var(--buttons-shadow-focus)}.button--danger-primary{--btn-bg:var(--buttons-bg-danger-primary-enabled);--btn-bg-hover:var(--buttons-bg-danger-primary-hovered);--btn-bg-focus:var(--buttons-bg-danger-primary-focused);--btn-bg-pressed:var(--buttons-bg-danger-primary-pressed);--btn-bg-loading:var(--buttons-bg-danger-primary-loading);--btn-fg:var(--buttons-fg-danger-primary-enabled);--btn-fg-hover:var(--buttons-fg-danger-primary-hovered);--btn-fg-focus:var(--buttons-fg-danger-primary-focused);--btn-fg-pressed:var(--buttons-fg-danger-primary-pressed);--btn-fg-loading:var(--buttons-fg-danger-primary-loading);--btn-border-focus-color:var(--buttons-border-danger-primary-focused);--btn-shadow-focus:var(--buttons-shadow-focus-danger)}.button--danger-secondary{--btn-bg:var(--buttons-bg-danger-secondary-enabled);--btn-bg-hover:var(--buttons-bg-danger-secondary-hovered);--btn-bg-focus:var(--buttons-bg-danger-secondary-focused);--btn-bg-pressed:var(--buttons-bg-danger-secondary-pressed);--btn-bg-loading:var(--buttons-bg-danger-secondary-loading);--btn-fg:var(--buttons-fg-danger-secondary-enabled);--btn-fg-hover:var(--buttons-fg-danger-secondary-hovered);--btn-fg-focus:var(--buttons-fg-danger-secondary-focused);--btn-fg-pressed:var(--buttons-fg-danger-secondary-pressed);--btn-fg-loading:var(--buttons-fg-danger-secondary-loading);border-color:var(--buttons-border-danger-secondary-enabled);--btn-border-hover-color:var(--buttons-border-danger-secondary-hovered);--btn-border-focus-color:var(--buttons-border-danger-secondary-focused);--btn-border-pressed-color:var(--buttons-border-danger-secondary-pressed);--btn-shadow-focus:var(--buttons-shadow-focus-danger)}.button--danger-secondary.button--loading{border-color:var(--buttons-border-danger-secondary-loading)}.button--danger-tertiary{--btn-bg:var(--buttons-bg-danger-tertiary-enabled);--btn-bg-hover:var(--buttons-bg-danger-tertiary-hovered);--btn-bg-focus:var(--buttons-bg-danger-tertiary-focused);--btn-bg-pressed:var(--buttons-bg-danger-tertiary-pressed);--btn-bg-loading:var(--buttons-bg-danger-tertiary-loading);--btn-fg:var(--buttons-fg-danger-tertiary-enabled);--btn-fg-hover:var(--buttons-fg-danger-tertiary-hovered);--btn-fg-focus:var(--buttons-fg-danger-tertiary-focused);--btn-fg-pressed:var(--buttons-fg-danger-tertiary-pressed);--btn-fg-loading:var(--buttons-fg-danger-tertiary-loading);--btn-border-focus-color:var(--buttons-border-danger-tertiary-focused);--btn-shadow-focus:var(--buttons-shadow-focus-danger)}.button--xs{padding:var(--xs) var(--s)}.button--s{padding:var(--s)}.button--m{padding:var(--sm)}.button--l{padding:var(--m)}.button--xl{padding:var(--m);font-size:var(--text-caption-regular);line-height:var(--line-height-caption)}.caption{font-family:var(--font-body);font-weight:var(--font-weight-regular);color:var(--fg-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.caption--caption{font-size:var(--text-caption);line-height:var(--line-height-caption)}.caption--label{font-size:var(--text-label);line-height:var(--line-height-label)}.caption--footnote{font-size:var(--text-footnote);line-height:var(--line-height-footnote)}.caption--regular{font-weight:var(--font-weight-regular)}.caption--medium{font-weight:var(--font-weight-medium)}.caption--primary{color:var(--fg-primary)}.caption--secondary{color:var(--fg-secondary)}.caption--tertiary{color:var(--fg-tertiary)}.caption--left{text-align:left}.caption--center{text-align:center}.caption--right{text-align:right}:root{--checkbox-bg-checked-enabled:var(--bg-inverse-primary);--checkbox-bg-checked-hovered:var(--bg-inverse-secondary);--checkbox-bg-checked-focused:var(--bg-inverse-primary);--checkbox-bg-checked-disabled:var(--bg-disabled);--checkbox-bg-indeterminate-enabled:var(--bg-inverse-primary);--checkbox-bg-indeterminate-hovered:var(--bg-inverse-secondary);--checkbox-bg-indeterminate-focused:var(--bg-inverse-primary);--checkbox-bg-indeterminate-disabled:var(--bg-disabled);--checkbox-bg-enabled-enabled:var(--bg-primary);--checkbox-bg-enabled-hovered:var(--bg-secondary);--checkbox-bg-enabled-focused:var(--bg-primary);--checkbox-bg-enabled-disabled:var(--bg-disabled);--checkbox-border-enabled-default:var(--border-primary);--checkbox-border-enabled-hovered:var(--border-primary);--checkbox-border-enabled-focused:var(--border-primary);--checkbox-border-enabled-disabled:var(--border-disabled);--checkbox-border-enabled-error:var(--border-status-error);--checkbox-fg-checked-enabled:var(--fg-inverse-primary);--checkbox-fg-checked-hovered:var(--fg-inverse-primary);--checkbox-fg-checked-focused:var(--fg-inverse-primary);--checkbox-fg-checked-disabled:var(--fg-inverse-disabled);--checkbox-fg-indeterminate-enabled:var(--fg-inverse-primary);--checkbox-fg-indeterminate-hovered:var(--fg-inverse-primary);--checkbox-fg-indeterminate-focused:var(--fg-inverse-primary);--checkbox-fg-indeterminate-disabled:var(--fg-disabled);--checkbox-shadow-focus:0px 0px 0px 2px var(--primitive-alpha-400)}.checkbox{align-items:center;gap:var(--primitive-spacing-sm);cursor:pointer;display:inline-flex;position:relative}.checkbox__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.checkbox__custom{width:var(--primitive-spacing-l);height:var(--primitive-spacing-l);-webkit-border-radius:var(--primitive-radius-pill);border-radius:var(--primitive-radius-pill);background-color:var(--checkbox-bg-enabled-enabled);border:var(--primitive-stroke-xs) solid var(--checkbox-border-enabled-default);transition:background-color var(--primitive-duration-half),border-color var(--primitive-duration-half);flex-shrink:0;justify-content:center;align-items:center;display:flex}.checkbox__check{width:var(--primitive-spacing-sm);height:var(--primitive-spacing-sm);color:var(--checkbox-fg-checked-enabled);opacity:0;transition:opacity var(--primitive-duration-half),transform var(--primitive-duration-half);transform:scale(.5)}.checkbox__label{font-size:var(--primitive-size-caption);line-height:var(--primitive-line-height-normal)}.checkbox__input:checked+.checkbox__custom{background-color:var(--checkbox-bg-checked-enabled);border-color:var(--checkbox-bg-checked-enabled)}.checkbox__input:checked+.checkbox__custom .checkbox__check{opacity:1;transform:scale(1)}.checkbox__input:focus-visible+.checkbox__custom{outline:2px solid var(--checkbox-shadow-focus);outline-offset:2px}.checkbox:hover .checkbox__custom{background-color:var(--checkbox-bg-enabled-hovered)}.checkbox__input:checked:hover+.checkbox__custom{background-color:var(--checkbox-bg-checked-hovered);border-color:var(--checkbox-bg-checked-hovered)}.checkbox--dark .checkbox__custom{background-color:var(--primitive-zinc-600)}.checkbox--dark .checkbox__label{color:var(--primitive-zinc-300)}.checkbox--dark:hover .checkbox__custom{border-color:var(--primitive-zinc-500);background-color:var(--primitive-zinc-600)}.checkbox--dark .checkbox__input:checked+.checkbox__custom{background-color:var(--checkbox-bg-checked-enabled);border-color:var(--checkbox-bg-checked-enabled)}.checkbox--dark .checkbox__input:checked:hover+.checkbox__custom{background-color:var(--checkbox-bg-checked-hovered);border-color:var(--checkbox-bg-checked-hovered)}:root{--chip-bg-default:var(--bg-secondary);--chip-bg-unselected-enabled:var(--bg-interactive-item-enabled);--chip-bg-unselected-hovered:var(--bg-interactive-item-hovered);--chip-bg-unselected-disabled:var(--bg-interactive-item-disabled);--chip-bg-unselected-pressed:var(--bg-interactive-item-pressed);--chip-bg-selected-enabled:var(--bg-interactive-item-selected-enabled);--chip-bg-selected-hovered:var(--bg-interactive-item-selected-hovered);--chip-bg-selected-disabled:var(--bg-interactive-item-selected-disabled);--chip-bg-selected-pressed:var(--bg-interactive-item-selected-pressed);--chip-fg-unselected-enabled:var(--fg-secondary);--chip-fg-unselected-hovered:var(--fg-primary);--chip-fg-unselected-disabled:var(--fg-disabled);--chip-fg-unselected-pressed:var(--fg-primary);--chip-fg-selected-enabled:var(--fg-brand);--chip-fg-selected-hovered:var(--fg-brand);--chip-fg-selected-disabled:var(--fg-disabled);--chip-fg-selected-pressed:var(--fg-brand);--chip-border-default:var(--border-secondary);--chip-shadow-focus:0px 0px 0px 2px #a1a1a1b3;--chip-font-family-small:var(--font-family-titles,"Inter", sans-serif);--chip-font-family-large:var(--font-family-content,"Inter", sans-serif);--chip-font-weight:var(--font-weight-medium,500);--chip-font-size-small:12px;--chip-font-size-large:var(--font-sizes-caption,16px);--chip-line-height-small:var(--line-height-label,16px);--chip-line-height-large:var(--line-height-caption,24px);--chip-border-width:var(--stroke-xs,1px);--chip-icon-size:16px}.chip{align-items:center;gap:var(--chip-gap);padding:var(--chip-padding-m);background-color:var(--chip-bg-unselected-enabled);color:var(--chip-fg-unselected-enabled);border:var(--chip-border-width) solid transparent;-webkit-border-radius:var(--chip-border-radius);border-radius:var(--chip-border-radius);font-family:var(--chip-font-family-small);font-size:var(--chip-font-size-small);font-weight:var(--chip-font-weight);line-height:var(--chip-line-height-small);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex;overflow:hidden}.chip[data-size=xs]{padding:var(--chip-padding-xs) var(--primitive-spacing-s)}.chip[data-size=s]{padding:var(--chip-padding-s)}.chip[data-size=m]{padding:var(--chip-padding-m)}.chip[data-size=l]{padding:var(--chip-padding-l)}.chip[data-size=xl]{padding:var(--chip-padding-xl);font-family:var(--chip-font-family-large);font-size:var(--chip-font-size-large);line-height:var(--chip-line-height-large)}.chip:hover:not(:disabled):not([data-selected=true]){background-color:var(--chip-bg-unselected-hovered);color:var(--chip-fg-unselected-hovered)}.chip:active:not(:disabled):not([data-selected=true]){background-color:var(--chip-bg-unselected-pressed);color:var(--chip-fg-unselected-pressed)}.chip:disabled:not([data-selected=true]){background-color:var(--chip-bg-unselected-disabled);color:var(--chip-fg-unselected-disabled);cursor:not-allowed}.chip[data-selected=true]{background-color:var(--chip-bg-selected-enabled);color:var(--chip-fg-selected-enabled)}.chip[data-selected=true]:hover:not(:disabled){background-color:var(--chip-bg-selected-hovered);color:var(--chip-fg-selected-hovered)}.chip[data-selected=true]:active:not(:disabled){background-color:var(--chip-bg-selected-pressed);color:var(--chip-fg-selected-pressed)}.chip[data-selected=true]:disabled{background-color:var(--chip-bg-selected-disabled);color:var(--chip-fg-selected-disabled);cursor:not-allowed}.chip:focus-visible{border-color:var(--chip-border-default);box-shadow:var(--chip-shadow-focus);outline:none}.chip__icon{width:var(--chip-icon-size);height:var(--chip-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.chip__icon svg{width:100%;height:100%}.chip__label{align-items:center;display:inline-flex}.chip__dismiss{width:var(--chip-icon-size);height:var(--chip-icon-size);color:currentColor;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.chip__dismiss:hover:not(:disabled){opacity:.7}.chip__dismiss:disabled{cursor:not-allowed;opacity:.5}.chip__dismiss svg{width:100%;height:100%}:root{--divider-height:var(--primitive-stroke-xs);--divider-color:var(--border-tertiary)}.divider{width:100%;height:var(--divider-height);background-color:var(--divider-color);opacity:var(--divider-opacity,1);border:none}.heading{font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);color:var(--fg-primary);text-rendering:optimizespeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.heading--display-xl{font-size:var(--text-display-xl);line-height:var(--line-height-display-xl)}.heading--display-l{font-size:var(--text-display-l);line-height:var(--line-height-display-l)}.heading--display-m{font-size:var(--text-display-m);line-height:var(--line-height-display-m)}.heading--display-s{font-size:var(--text-display-s);line-height:var(--line-height-display-s)}.heading--huge-title{font-size:var(--text-hugetitle);line-height:var(--line-height-hugetitle)}.heading--h1{font-size:var(--text-h1);line-height:var(--line-height-h1)}.heading--h2{font-size:var(--text-h2);line-height:var(--line-height-h2)}.heading--h3{font-size:var(--text-h3);line-height:var(--line-height-h3)}.heading--h4{font-size:var(--text-h4);line-height:var(--line-height-h4)}.heading--heading{font-size:var(--text-heading);line-height:var(--line-height-heading)}.heading--regular{font-weight:var(--font-weight-regular)}.heading--medium{font-weight:var(--font-weight-medium)}.heading--bold{font-weight:var(--font-weight-bold)}.heading--tighter{letter-spacing:var(--tracking-tighter)}.heading--tight{letter-spacing:var(--tracking-tight)}.heading--normal{letter-spacing:var(--tracking-normal)}.heading--wide{letter-spacing:var(--tracking-wide)}.heading--wider{letter-spacing:var(--tracking-wider)}.heading--widest{letter-spacing:var(--tracking-widest)}.heading--left{text-align:left}.heading--center{text-align:center}.heading--right{text-align:right}.heading--balance{text-wrap:balance}[data-text][data-text-animate]{visibility:hidden}@keyframes icon-button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-button{--r:10deg;border:var(--stroke-xs) solid transparent;-webkit-border-radius:var(--s);border-radius:var(--s);cursor:pointer;background-color:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--btn-shadow,none);transition:background-color var(--duration-quarter),color var(--duration-quarter),box-shadow var(--duration-quarter),border-color var(--duration-quarter);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.icon-button:hover:not(.icon-button--disabled):not(.icon-button--loading){--btn-bg:var(--btn-bg-hover);--btn-fg:var(--btn-fg-hover);border-color:var(--btn-border-hover-color,transparent)}.icon-button:focus-visible{--btn-bg:var(--btn-bg-focus);--btn-fg:var(--btn-fg-focus);border-color:var(--btn-border-focus-color);box-shadow:var(--btn-shadow-focus);outline:none}.icon-button:active:not(.icon-button--disabled):not(.icon-button--loading){--btn-bg:var(--btn-bg-pressed);--btn-fg:var(--btn-fg-pressed);border-color:var(--btn-border-pressed-color,transparent)}.icon-button__icon-wrap{width:var(--icon-s);height:var(--icon-s);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.icon-button__icon{width:100%;height:100%;transform-origin:50% var(--y,1100%);flex-shrink:0;justify-content:center;align-items:center;display:flex;transform:rotate(0)}.icon-button__icon svg{width:100%;height:100%}.icon-button__icon--clone{transform:rotate(calc(var(--r) * -1));opacity:var(--opacity-0);position:absolute}.icon-button--loading .icon-button__icon-wrap{opacity:var(--opacity-0)}.icon-button__loader{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.icon-button__spinner{width:var(--icon-s);height:var(--icon-s);border:var(--stroke-xs) solid currentColor;-webkit-border-radius:var(--radius-circle);border-radius:var(--radius-circle);clip-path:polygon(50% 0%,100% 0%,100% 50%,50% 50%);animation:icon-button-spin var(--duration-default) linear infinite;flex-shrink:0}@media (prefers-reduced-motion:reduce){.icon-button__spinner{animation-duration:1.5s}}.icon-button--disabled{cursor:not-allowed;pointer-events:none;background-color:var(--bg-disabled)!important;color:var(--fg-disabled)!important;box-shadow:none!important;border-color:#0000!important}.icon-button--loading{--btn-bg:var(--btn-bg-loading);--btn-fg:var(--btn-fg-loading);cursor:wait}.icon-button--primary{--btn-bg:var(--buttons-bg-primary-enabled);--btn-bg-hover:var(--buttons-bg-primary-hovered);--btn-bg-focus:var(--buttons-bg-primary-focused);--btn-bg-pressed:var(--buttons-bg-primary-pressed);--btn-bg-loading:var(--buttons-bg-primary-loading);--btn-fg:var(--buttons-fg-primary-enabled);--btn-fg-hover:var(--buttons-fg-primary-hovered);--btn-fg-focus:var(--buttons-fg-primary-focused);--btn-fg-pressed:var(--buttons-fg-primary-pressed);--btn-fg-loading:var(--buttons-fg-primary-loading);--btn-border-focus-color:var(--buttons-border-primary-focused);--btn-shadow-focus:var(--buttons-shadow-focus)}.icon-button--secondary{--btn-bg:var(--buttons-bg-secondary-enabled);--btn-bg-hover:var(--buttons-bg-secondary-hovered);--btn-bg-focus:var(--buttons-bg-secondary-focused);--btn-bg-pressed:var(--buttons-bg-secondary-pressed);--btn-bg-loading:var(--buttons-bg-secondary-loading);--btn-fg:var(--buttons-fg-secondary-enabled);--btn-fg-hover:var(--buttons-fg-secondary-hovered);--btn-fg-focus:var(--buttons-fg-secondary-focused);--btn-fg-pressed:var(--buttons-fg-secondary-pressed);--btn-fg-loading:var(--buttons-fg-secondary-loading);border-color:var(--buttons-border-secondary-enabled);--btn-border-hover-color:var(--buttons-border-secondary-hovered);--btn-border-focus-color:var(--buttons-border-secondary-focused);--btn-border-pressed-color:var(--buttons-border-secondary-pressed);--btn-shadow-focus:var(--buttons-shadow-focus)}.icon-button--secondary.icon-button--loading{border-color:var(--buttons-border-secondary-loading)}.icon-button--tertiary{--btn-bg:var(--buttons-bg-tertiary-enabled);--btn-bg-hover:var(--buttons-bg-tertiary-hovered);--btn-bg-focus:var(--buttons-bg-tertiary-focused);--btn-bg-pressed:var(--buttons-bg-tertiary-pressed);--btn-bg-loading:var(--buttons-bg-tertiary-loading);--btn-fg:var(--buttons-fg-tertiary-enabled);--btn-fg-hover:var(--buttons-fg-tertiary-hovered);--btn-fg-focus:var(--buttons-fg-tertiary-focused);--btn-fg-pressed:var(--buttons-fg-tertiary-pressed);--btn-fg-loading:var(--buttons-fg-tertiary-loading);--btn-border-focus-color:var(--buttons-border-tertiary-focused);--btn-shadow-focus:var(--buttons-shadow-focus)}.icon-button--danger-primary{--btn-bg:var(--buttons-bg-danger-primary-enabled);--btn-bg-hover:var(--buttons-bg-danger-primary-hovered);--btn-bg-focus:var(--buttons-bg-danger-primary-focused);--btn-bg-pressed:var(--buttons-bg-danger-primary-pressed);--btn-bg-loading:var(--buttons-bg-danger-primary-loading);--btn-fg:var(--buttons-fg-danger-primary-enabled);--btn-fg-hover:var(--buttons-fg-danger-primary-hovered);--btn-fg-focus:var(--buttons-fg-danger-primary-focused);--btn-fg-pressed:var(--buttons-fg-danger-primary-pressed);--btn-fg-loading:var(--buttons-fg-danger-primary-loading);--btn-border-focus-color:var(--buttons-border-danger-primary-focused);--btn-shadow-focus:var(--buttons-shadow-focus-danger)}.icon-button--danger-secondary{--btn-bg:var(--buttons-bg-danger-secondary-enabled);--btn-bg-hover:var(--buttons-bg-danger-secondary-hovered);--btn-bg-focus:var(--buttons-bg-danger-secondary-focused);--btn-bg-pressed:var(--buttons-bg-danger-secondary-pressed);--btn-bg-loading:var(--buttons-bg-danger-secondary-loading);--btn-fg:var(--buttons-fg-danger-secondary-enabled);--btn-fg-hover:var(--buttons-fg-danger-secondary-hovered);--btn-fg-focus:var(--buttons-fg-danger-secondary-focused);--btn-fg-pressed:var(--buttons-fg-danger-secondary-pressed);--btn-fg-loading:var(--buttons-fg-danger-secondary-loading);border-color:var(--buttons-border-danger-secondary-enabled);--btn-border-hover-color:var(--buttons-border-danger-secondary-hovered);--btn-border-focus-color:var(--buttons-border-danger-secondary-focused);--btn-border-pressed-color:var(--buttons-border-danger-secondary-pressed);--btn-shadow-focus:var(--buttons-shadow-focus-danger)}.icon-button--danger-secondary.icon-button--loading{border-color:var(--buttons-border-danger-secondary-loading)}.icon-button--danger-tertiary{--btn-bg:var(--buttons-bg-danger-tertiary-enabled);--btn-bg-hover:var(--buttons-bg-danger-tertiary-hovered);--btn-bg-focus:var(--buttons-bg-danger-tertiary-focused);--btn-bg-pressed:var(--buttons-bg-danger-tertiary-pressed);--btn-bg-loading:var(--buttons-bg-danger-tertiary-loading);--btn-fg:var(--buttons-fg-danger-tertiary-enabled);--btn-fg-hover:var(--buttons-fg-danger-tertiary-hovered);--btn-fg-focus:var(--buttons-fg-danger-tertiary-focused);--btn-fg-pressed:var(--buttons-fg-danger-tertiary-pressed);--btn-fg-loading:var(--buttons-fg-danger-tertiary-loading);--btn-border-focus-color:var(--buttons-border-danger-tertiary-focused);--btn-shadow-focus:var(--buttons-shadow-focus-danger)}.icon-button--xs{padding:var(--xs)}.icon-button--s{padding:var(--s)}.icon-button--m{padding:var(--sm)}.icon-button--l{padding:var(--m)}.icon-button--xl{padding:var(--md)}.label-text{font-family:var(--font-body);font-weight:var(--font-weight-medium);color:var(--fg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;gap:var(--xs);cursor:default;-webkit-user-select:none;user-select:none;margin:0;padding:0;display:inline-flex}.label-text--label{font-size:var(--text-label);line-height:var(--line-height-label)}.label-text--label-small{font-size:var(--text-label-small);line-height:var(--line-height-label-small)}.label-text--footnote{font-size:var(--text-footnote);line-height:var(--line-height-footnote)}.label-text--regular{font-weight:var(--font-weight-regular)}.label-text--medium{font-weight:var(--font-weight-medium)}.label-text--bold{font-weight:var(--font-weight-bold)}.label-text--disabled{color:var(--fg-disabled);cursor:not-allowed;pointer-events:none}.label-text__required{color:var(--primitive-red-500);font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none}.link-button{justify-content:center;align-items:center;gap:var(--link-button-gap);padding:var(--link-button-padding);border:var(--link-button-border-width) solid transparent;-webkit-border-radius:var(--link-button-border-radius);border-radius:var(--link-button-border-radius);background-color:var(--link-button-bg-enabled);color:var(--link-button-fg-enabled);font-family:var(--font-family-titles);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--duration-quarter),color var(--duration-quarter),border-color var(--duration-quarter),box-shadow var(--duration-quarter);text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.link-button:hover:not(.link-button--disabled):not(.link-button--loading){background-color:var(--link-button-bg-hovered);color:var(--link-button-fg-hovered)}.link-button:hover:not(.link-button--disabled):not(.link-button--loading) .link-button__icon:last-child{transform:translate(var(--primitive-spacing-xxs))}.link-button:focus-visible{background-color:var(--link-button-bg-focused);color:var(--link-button-fg-focused);border-color:var(--link-button-border-focused);box-shadow:var(--link-button-shadow-focus);outline:none}.link-button:active:not(.link-button--disabled):not(.link-button--loading){background-color:var(--link-button-bg-pressed);color:var(--link-button-fg-pressed)}.link-button--disabled{color:var(--link-button-fg-disabled);background-color:var(--link-button-bg-disabled);cursor:not-allowed;pointer-events:none;text-decoration:underline}.link-button--loading{color:var(--link-button-fg-loading);background-color:var(--link-button-bg-loading);cursor:wait;--shimmer-base:var(--primitive-blue-300);--shimmer-highlight:var(--primitive-blue-700)}.link-button--loading .link-button__icon{display:none}.link-button__icon{width:var(--icon-size-s);height:var(--icon-size-s);transition:transform var(--duration-quarter);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.link-button__icon svg{width:100%;height:100%}.link-button__label{white-space:nowrap;align-items:center;display:inline-flex}.link-button__loading-text{text-decoration:underline;display:inline-block}.link-button--s{font-size:var(--link-button-font-size-s);line-height:var(--link-button-font-line-height-s)}.link-button--l{font-size:var(--link-button-font-size-l);line-height:var(--link-button-font-line-height-l)}[data-odometer-element]{font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}[data-odometer-part=mask],[data-odometer-part=static]{margin:-.05em;padding:.05em;display:inline-block;overflow:clip}[data-odometer-part=roller]{white-space:pre;text-align:center;will-change:transform;display:block}[data-odometer-part=static]{display:inline-block}.radio{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.radio__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.radio__input:checked+.radio__circle{background-color:var(--radio-bg-checked-enabled);border-color:var(--radio-bg-checked-enabled)}.radio__input:checked+.radio__circle .radio__dot{opacity:1;background-color:var(--radio-fg-checked-enabled);transform:scale(1)}.radio__input:not(:disabled):not(:checked):hover+.radio__circle,.radio:hover .radio__input:not(:disabled):not(:checked)+.radio__circle{background-color:var(--radio-bg-enabled-hovered);border-color:var(--radio-border-enabled-hovered)}.radio__input:not(:disabled):checked:hover+.radio__circle,.radio:hover .radio__input:not(:disabled):checked+.radio__circle{background-color:var(--radio-bg-checked-hovered);border-color:var(--radio-bg-checked-hovered)}.radio__input:not(:disabled):checked:hover+.radio__circle .radio__dot,.radio:hover .radio__input:not(:disabled):checked+.radio__circle .radio__dot{background-color:var(--radio-fg-checked-hovered)}.radio__input:focus-visible+.radio__circle{box-shadow:var(--radio-shadow-focus)}.radio__input:focus-visible:not(:checked)+.radio__circle{background-color:var(--radio-bg-enabled-focused);border-color:var(--radio-border-enabled-focused)}.radio__input:focus-visible:checked+.radio__circle{background-color:var(--radio-bg-checked-focused);border-color:var(--radio-bg-checked-focused)}.radio__input:focus-visible:checked+.radio__circle .radio__dot{background-color:var(--radio-fg-checked-focused)}.radio__input:disabled+.radio__circle{cursor:not-allowed}.radio__input:disabled:not(:checked)+.radio__circle{background-color:var(--radio-bg-disabled);border-color:var(--radio-border-disabled)}.radio__input:disabled:checked+.radio__circle{background-color:var(--radio-bg-checked-disabled);border-color:var(--radio-bg-checked-disabled)}.radio__input:disabled:checked+.radio__circle .radio__dot{background-color:var(--radio-fg-checked-disabled)}.radio__circle{border:var(--radio-structure-circle-border-width) solid var(--radio-border-enabled);background-color:var(--radio-bg-enabled);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.radio__dot{opacity:0;background-color:#0000;border-radius:50%;transition:opacity .15s,transform .15s,background-color .15s;display:block;transform:scale(0)}.radio--disabled{cursor:not-allowed;pointer-events:none}.radio--s .radio__circle{width:var(--radio-structure-circle-size-s);height:var(--radio-structure-circle-size-s)}.radio--s .radio__dot{width:var(--radio-structure-dot-size-s);height:var(--radio-structure-dot-size-s)}.radio--m .radio__circle{width:var(--radio-structure-circle-size-m);height:var(--radio-structure-circle-size-m)}.radio--m .radio__dot{width:var(--radio-structure-dot-size-m);height:var(--radio-structure-dot-size-m)}.radio-field{gap:var(--xs);flex-direction:column;align-items:flex-start;display:flex}.radio-field__row{gap:var(--s);align-items:flex-start;display:flex}.radio-field__selector{flex-shrink:0;align-items:center;display:flex}.radio-field__text{flex-direction:column;justify-content:center;display:flex}.radio-field__title{font-family:var(--font-family-titles);font-weight:var(--font-weight-medium);color:var(--fg-secondary);cursor:pointer}.radio-field__supportive{font-family:var(--font-family-content);font-weight:var(--font-weight-regular);color:var(--fg-tertiary)}.radio-field__error{gap:var(--s);align-items:center;display:flex}.radio-field__error-icon{color:var(--fg-status-error);flex-shrink:0}.radio-field__error-text{font-family:var(--font-family-content);font-weight:var(--font-weight-regular);color:var(--fg-status-error)}.radio-field--error .radio__circle{border-color:var(--radio-border-enabled-error)}.radio-field--error .radio__input:checked+.radio__circle{background-color:var(--radio-border-enabled-error);border-color:var(--radio-border-enabled-error)}.radio-field--disabled .radio-field__title,.radio-field--disabled .radio-field__supportive{color:var(--fg-disabled)}.radio-field--disabled .radio{cursor:not-allowed;pointer-events:none}.radio-field--s .radio-field__selector{padding-top:var(--xxs)}.radio-field--s .radio-field__title,.radio-field--s .radio-field__supportive{font-size:var(--radio-field-font-size-s);line-height:var(--line-height-label)}.radio-field--s .radio-field__error-icon{width:var(--radio-field-icon-size-s);height:var(--radio-field-icon-size-s)}.radio-field--s .radio-field__error-text{font-size:var(--radio-field-error-font-size-s);line-height:var(--m)}.radio-field--s:not(:has(.radio-field__supportive)) .radio-field__row{align-items:center}.radio-field--s:not(:has(.radio-field__supportive)) .radio-field__selector{padding-top:0}.radio-field--m .radio-field__selector{padding-top:var(--xs)}.radio-field--m .radio-field__title,.radio-field--m .radio-field__supportive{font-size:var(--radio-field-font-size-m);line-height:var(--line-height-caption)}.radio-field--m .radio-field__error-icon{width:var(--radio-field-icon-size-m);height:var(--radio-field-icon-size-m)}.radio-field--m .radio-field__error-text{font-size:var(--radio-field-error-font-size-m);line-height:24px}.radio-field--m:not(:has(.radio-field__supportive)) .radio-field__row{align-items:center}.radio-field--m:not(:has(.radio-field__supportive)) .radio-field__selector{padding-top:0}:root{--skeleton-bg:var(--bg-quaternary);--skeleton-bg-dark:var(--primitive-zinc-800);--skeleton-pulse-duration:var(--duration-shimmer);--skeleton-pulse-easing:var(--ease-standard);--skeleton-pulse-opacity:var(--opacity-40);--skeleton-radius:var(--radius-s);--skeleton-radius-circle:var(--radius-circle);--skeleton-radius-line:var(--radius-xxs);--skeleton-radius-card:var(--radius-sm);--skeleton-radius-btn:var(--radius-s);--skeleton-lines-gap:var(--gap-xxs);--skeleton-line-height:var(--sm);--skeleton-line-width-1:100%;--skeleton-line-width-2:90%;--skeleton-line-width-3:75%;--skeleton-line-width-4:85%;--skeleton-line-width-5:60%;--skeleton-card-padding:var(--gap-s);--skeleton-card-gap:var(--gap-s);--skeleton-card-border:var(--stroke-xs) solid var(--border-tertiary);--skeleton-card-border-dark:var(--stroke-xs) solid var(--primitive-zinc-700);--skeleton-card-bg-dark:var(--primitive-zinc-900);--skeleton-avatar-size:var(--input-height-lg);--skeleton-heading-h:var(--m);--skeleton-body-h:var(--sm);--skeleton-btn-h:var(--input-height-sm);--skeleton-btn-w:var(--12xxl)}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{width:var(--spinner-size);height:var(--spinner-size);justify-content:center;align-items:center;display:inline-flex;position:relative}.spinner__track{border:var(--spinner-border-width) solid var(--spinner-color-track);border-radius:50%;position:absolute;inset:0}.spinner__indicator{border:var(--spinner-border-width) solid transparent;border-top-color:var(--spinner-color-primary);animation:spinner-rotate var(--spinner-duration) linear infinite;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.spinner__indicator{animation-duration:1.5s}}.spinner--xs{--spinner-size:var(--spinner-size-xs)}.spinner--s{--spinner-size:var(--spinner-size-s)}.spinner--m{--spinner-size:var(--spinner-size-m)}.spinner--l{--spinner-size:var(--spinner-size-l)}.spinner--xl{--spinner-size:var(--spinner-size-xl)}.tag{justify-content:center;align-items:center;gap:var(--s);padding:var(--xs) var(--s);-webkit-border-radius:var(--l);border-radius:var(--l);border:var(--stroke-xs) solid transparent;max-width:200px;font-family:var(--font-family-content);font-weight:var(--font-weight-regular);font-size:var(--primitive-size-label);line-height:var(--line-height-label);white-space:nowrap;display:inline-flex}.tag__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tag__dot{width:var(--s);height:var(--s);-webkit-border-radius:var(--radius-circle);border-radius:var(--radius-circle);flex-shrink:0}.tag__avatar{width:var(--l);height:var(--l);flex-shrink:0;align-items:center;display:inline-flex}.tag:has(.tag__avatar){padding-left:var(--xs)}.tag__icon{width:var(--m);height:var(--m);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tag__icon svg{width:100%;height:100%}.tag--filled{background-color:var(--_tag-bg-filled);color:var(--_tag-fg-filled);border-color:#0000}.tag--filled .tag__dot{background-color:var(--_tag-fg-filled)}.tag--filled .tag__icon{color:var(--_tag-fg-filled)}.tag--outlined{background-color:var(--_tag-bg-outlined);color:var(--_tag-fg-outlined);border-color:var(--_tag-border-outlined)}.tag--outlined .tag__dot{background-color:var(--_tag-fg-outlined)}.tag--outlined .tag__icon{color:var(--_tag-fg-outlined)}.tag--success{--_tag-bg-filled:var(--tags-bg-filled-success);--_tag-bg-outlined:var(--tags-bg-outlined-success);--_tag-fg-filled:var(--tags-fg-filled-success);--_tag-fg-outlined:var(--tags-fg-outlined-success);--_tag-border-outlined:var(--tags-border-outlined-success)}.tag--warning{--_tag-bg-filled:var(--tags-bg-filled-warning);--_tag-bg-outlined:var(--tags-bg-outlined-warning);--_tag-fg-filled:var(--tags-fg-filled-warning);--_tag-fg-outlined:var(--tags-fg-outlined-warning);--_tag-border-outlined:var(--tags-border-outlined-warning)}.tag--danger{--_tag-bg-filled:var(--tags-bg-filled-danger);--_tag-bg-outlined:var(--tags-bg-outlined-danger);--_tag-fg-filled:var(--tags-fg-filled-danger);--_tag-fg-outlined:var(--tags-fg-outlined-danger);--_tag-border-outlined:var(--tags-border-outlined-danger)}.tag--info{--_tag-bg-filled:var(--tags-bg-filled-info);--_tag-bg-outlined:var(--tags-bg-outlined-info);--_tag-fg-filled:var(--tags-fg-filled-info);--_tag-fg-outlined:var(--tags-fg-outlined-info);--_tag-border-outlined:var(--tags-border-outlined-info)}.tag--neutral{--_tag-bg-filled:var(--tags-bg-filled-neutral);--_tag-bg-outlined:var(--tags-bg-outlined-neutral);--_tag-fg-filled:var(--tags-fg-filled-neutral);--_tag-fg-outlined:var(--tags-fg-outlined-neutral);--_tag-border-outlined:var(--tags-border-outlined-neutral)}.tag--brand{--_tag-bg-filled:var(--tags-bg-filled-brand);--_tag-bg-outlined:var(--tags-bg-outlined-brand);--_tag-fg-filled:var(--tags-fg-filled-brand);--_tag-fg-outlined:var(--tags-fg-outlined-brand);--_tag-border-outlined:var(--tags-border-outlined-brand)}.tag--ai{--_tag-bg-filled:var(--tags-bg-filled-ai);--_tag-bg-outlined:var(--tags-bg-outlined-ai);--_tag-fg-filled:var(--tags-fg-filled-ai);--_tag-fg-outlined:var(--tags-fg-outlined-ai);--_tag-border-outlined:var(--tags-border-outlined-ai)}.text{font-family:var(--font-body);font-weight:var(--font-weight-regular);color:var(--fg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.text--body{font-size:var(--text-body);line-height:var(--line-height-body)}.text--caption{font-size:var(--text-caption);line-height:var(--line-height-caption)}.text--label{font-size:var(--text-label);line-height:var(--line-height-label)}.text--label-small{font-size:var(--text-label-small);line-height:var(--line-height-label-small)}.text--footnote{font-size:var(--text-footnote);line-height:var(--line-height-footnote)}.text--regular{font-weight:var(--font-weight-regular)}.text--medium{font-weight:var(--font-weight-medium)}.text--bold{font-weight:var(--font-weight-bold)}.text--primary{color:var(--fg-primary)}.text--secondary{color:var(--fg-secondary)}.text--tertiary{color:var(--fg-tertiary)}.text--disabled{color:var(--fg-disabled)}.text--left{text-align:left}.text--center{text-align:center}.text--right{text-align:right}.text--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text--clamp{-webkit-line-clamp:var(--text-clamp-lines,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text--balance{text-wrap:balance}.toggle{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.toggle__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.toggle__input:checked+.toggle__track{background-color:var(--toggle-bg-on-enabled)}.toggle__input:checked+.toggle__track .toggle__knob{background-color:var(--toggle-fg-on-enabled)}.toggle__input:not(:disabled):not(:checked):hover+.toggle__track,.toggle:hover .toggle__input:not(:disabled):not(:checked)+.toggle__track{background-color:var(--toggle-bg-off-hovered)}.toggle__input:not(:disabled):not(:checked):hover+.toggle__track .toggle__knob,.toggle:hover .toggle__input:not(:disabled):not(:checked)+.toggle__track .toggle__knob{background-color:var(--toggle-fg-off-hovered)}.toggle__input:not(:disabled):checked:hover+.toggle__track,.toggle:hover .toggle__input:not(:disabled):checked+.toggle__track{background-color:var(--toggle-bg-on-hovered)}.toggle__input:not(:disabled):checked:hover+.toggle__track .toggle__knob,.toggle:hover .toggle__input:not(:disabled):checked+.toggle__track .toggle__knob{background-color:var(--toggle-fg-on-hovered)}.toggle__input:focus-visible+.toggle__track{box-shadow:var(--toggle-shadow-focus)}.toggle__input:focus-visible:not(:checked)+.toggle__track{background-color:var(--toggle-bg-off-focused)}.toggle__input:focus-visible:not(:checked)+.toggle__track .toggle__knob{background-color:var(--toggle-fg-off-focused)}.toggle__input:focus-visible:checked+.toggle__track{background-color:var(--toggle-bg-on-focused)}.toggle__input:focus-visible:checked+.toggle__track .toggle__knob{background-color:var(--toggle-fg-on-focused)}.toggle__input:disabled+.toggle__track{cursor:not-allowed}.toggle__input:disabled:not(:checked)+.toggle__track{background-color:var(--toggle-bg-off-disabled)}.toggle__input:disabled:not(:checked)+.toggle__track .toggle__knob{background-color:var(--toggle-fg-off-disabled)}.toggle__input:disabled:checked+.toggle__track{background-color:var(--toggle-bg-on-disabled)}.toggle__input:disabled:checked+.toggle__track .toggle__knob{background-color:var(--toggle-fg-on-disabled)}.toggle__track{-webkit-border-radius:var(--m);border-radius:var(--m);background-color:var(--toggle-bg-off-enabled);padding:var(--xxs);flex-shrink:0;align-items:center;transition:background-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.toggle__knob{-webkit-border-radius:var(--toggle-structure-knob-radius);border-radius:var(--toggle-structure-knob-radius);background-color:var(--toggle-fg-off-enabled);box-shadow:var(--toggle-structure-knob-shadow);flex-shrink:0;transition:transform .15s,background-color .15s;display:block}.toggle--disabled{cursor:not-allowed;pointer-events:none}.toggle--s .toggle__track{width:var(--toggle-structure-track-width-s);height:var(--toggle-structure-track-height-s)}.toggle--s .toggle__knob{width:var(--toggle-structure-knob-size-s);height:var(--toggle-structure-knob-size-s)}.toggle--s .toggle__input:checked+.toggle__track .toggle__knob{transform:translate(var(--toggle-structure-translate-s))}.toggle--m .toggle__track{width:var(--toggle-structure-track-width-m);height:var(--toggle-structure-track-height-m)}.toggle--m .toggle__knob{width:var(--toggle-structure-knob-size-m);height:var(--toggle-structure-knob-size-m)}.toggle--m .toggle__input:checked+.toggle__track .toggle__knob{transform:translate(var(--toggle-structure-translate-m))}.toggle-field{gap:var(--xs);flex-direction:column;align-items:flex-start;display:flex}.toggle-field__row{gap:var(--s);align-items:flex-start;display:flex}.toggle-field__selector{flex-shrink:0;align-items:center;display:flex}.toggle-field__text{flex-direction:column;justify-content:center;display:flex}.toggle-field__title{font-family:var(--font-family-titles);font-weight:var(--font-weight-medium);color:var(--fg-secondary);cursor:pointer}.toggle-field__supportive{font-family:var(--font-family-content);font-weight:var(--font-weight-regular);color:var(--fg-tertiary)}.toggle-field__error{gap:var(--s);align-items:center;display:flex}.toggle-field__error-icon{color:var(--fg-status-error);flex-shrink:0}.toggle-field__error-text{font-family:var(--font-family-content);font-weight:var(--font-weight-regular);color:var(--fg-status-error)}.toggle-field--disabled .toggle-field__title,.toggle-field--disabled .toggle-field__supportive{color:var(--fg-disabled)}.toggle-field--disabled .toggle{cursor:not-allowed;pointer-events:none}.toggle-field--s .toggle-field__selector{padding-top:var(--xxs)}.toggle-field--s .toggle-field__title,.toggle-field--s .toggle-field__supportive{font-size:var(--toggle-field-font-size-s);line-height:var(--line-height-label)}.toggle-field--s .toggle-field__error-icon{width:var(--toggle-field-icon-size-s);height:var(--toggle-field-icon-size-s)}.toggle-field--s .toggle-field__error-text{font-size:var(--toggle-field-error-font-size-s);line-height:var(--m)}.toggle-field--s:not(:has(.toggle-field__supportive)) .toggle-field__row{align-items:center}.toggle-field--s:not(:has(.toggle-field__supportive)) .toggle-field__selector{padding-top:0}.toggle-field--m .toggle-field__selector{padding-top:var(--xs)}.toggle-field--m .toggle-field__title,.toggle-field--m .toggle-field__supportive{font-size:var(--toggle-field-font-size-m);line-height:var(--line-height-caption)}.toggle-field--m .toggle-field__error-icon{width:var(--toggle-field-icon-size-m);height:var(--toggle-field-icon-size-m)}.toggle-field--m .toggle-field__error-text{font-size:var(--toggle-field-error-font-size-m);line-height:24px}.toggle-field--m:not(:has(.toggle-field__supportive)) .toggle-field__row{align-items:center}.toggle-field--m:not(:has(.toggle-field__supportive)) .toggle-field__selector{padding-top:0}:root{--animation-quarter:var(--duration-quarter) var(--ease-default);--animation-half:var(--duration-half) var(--ease-default);--animation-default:var(--duration-default) var(--ease-default);--animation-onehalf:var(--duration-onehalf) var(--ease-default);--animation-double:var(--duration-double) var(--ease-default);--animation-ease:.2s ease;--animation-ease-double:.4s ease;--glass-bg-light:rgba(255, 255, 255, var(--primitive-glass-bg-opacity-light));--glass-bg-light-hover:rgba(255, 255, 255, var(--primitive-glass-bg-opacity-medium));--glass-bg-dark:rgba(0, 0, 0, var(--primitive-glass-bg-opacity-light));--glass-bg-dark-hover:rgba(0, 0, 0, var(--primitive-glass-bg-opacity-medium));--glass-border-light:rgba(255, 255, 255, var(--primitive-glass-border-opacity-medium));--glass-border-light-strong:rgba(255, 255, 255, var(--primitive-glass-border-opacity-strong));--glass-border-dark:rgba(255, 255, 255, var(--primitive-glass-border-opacity-subtle));--glass-border-dark-strong:rgba(255, 255, 255, var(--primitive-glass-border-opacity-medium));--frosted-glass-bg:var(--glass-bg-light);--frosted-glass-bg-hover:var(--glass-bg-light-hover);--frosted-glass-border:var(--glass-border-light);--frosted-glass-border-hover:var(--glass-border-light-strong)}[data-theme=dark]{--frosted-glass-bg:var(--glass-bg-dark);--frosted-glass-bg-hover:var(--glass-bg-dark-hover);--frosted-glass-border:var(--glass-border-dark);--frosted-glass-border-hover:var(--glass-border-dark-strong);--glassmorphism-bg:#0000004d;--glassmorphism-border:#ffffff1a}.frosted-filters{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}:root{--size-unit:16;--size-container-ideal:1440;--size-container-min:992px;--size-container-max:1600px;--size-container:clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)))}@media screen and (max-width:1280px){:root{--size-container-ideal:850;--size-container-min:768px;--size-container-max:991px;--primitive-size-display-xl:3.5rem;--primitive-size-display-l:3rem;--primitive-size-display-m:2.75rem;--primitive-size-display-s:2.5rem;--primitive-size-huge-title:2.25rem;--primitive-size-h1:2rem;--primitive-size-h2:1.75rem;--primitive-size-h3:1.5rem;--primitive-size-h4:1.375rem}}@media screen and (max-width:960px){:root{--size-container-ideal:620;--size-container-min:480px;--size-container-max:767px;--container-padding:.625em;--padding-xl:10em;--padding-l:7.5em;--padding-m:3.75em;--padding-s:2.5em;--btn-height:3em;--primitive-size-display-xl:2.75rem;--primitive-size-display-l:2.5rem;--primitive-size-display-m:2.25rem;--primitive-size-display-s:2rem;--primitive-size-huge-title:1.875rem;--primitive-size-h1:1.75rem;--primitive-size-h2:1.5rem;--primitive-size-h3:1.375rem;--primitive-size-h4:1.25rem}}@media screen and (max-width:599px){:root{--size-container-ideal:400;--size-container-min:320px;--size-container-max:479px;--primitive-size-display-xl:2.5rem;--primitive-size-display-l:2.25rem;--primitive-size-display-m:2rem;--primitive-size-display-s:1.875rem;--primitive-size-huge-title:1.75rem;--primitive-size-h1:1.625rem;--primitive-size-h2:1.375rem;--primitive-size-h3:1.25rem;--primitive-size-h4:1.125rem}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-electric{color:var(--primitive-orange-500)}.text-purple{color:var(--primitive-orange-300)}.text-coral{color:var(--primitive-orange-200)}.text-light{color:var(--primitive-zinc-100)}.text-dark{color:var(--primitive-zinc-900)}.text-muted{color:var(--primitive-zinc-500)}.gpu{transform:rotate(.001deg)}.page-transition{background:var(--primitive-zinc-100);z-index:9999;pointer-events:none;opacity:0;visibility:hidden;position:fixed;inset:0}
:root{--brand:var(--brand-primary,#f60);--brand-bg-subtle:var(--bg-status-brand,#fff4ed);--brand-bg-medium:var(--primitive-orange-100,#ffdec8);--brand-border-subtle:var(--border-brand,#ff9d5b);--accent-industry:#f60;--slide-max-width:1200px;--slide-padding-x:clamp(40px, 7.5vw, 100px);--slide-padding-y:clamp(56px, 7vh, 100px);--slide-padding-y-compact:clamp(40px, 5vh, 72px);--ease-smooth:cubic-bezier(.22, 1, .36, 1);--ease-smooth-fast:cubic-bezier(.33, 1, .68, 1);--lh-heading:1.15;--lh-body:1.65;--lh-caption:1.55;--slide-border:1px solid var(--border-tertiary,#00000014);--shadow-card:0 2px 8px #0000000f;--shadow-card-hover:0 8px 24px #0000001a;--shadow-elevated:var(--glass-shadow-default,0 16px 32px #0000001f);--shadow-hero-mockup:var(--glass-shadow-hover,0 20px 40px #00000029);--shadow-showcase:var(--glass-shadow-elevated,0 24px 48px #0003);--transition-default:.35s var(--ease-smooth);--transition-fast:.18s var(--ease-smooth-fast);--transition-reveal:.7s var(--ease-smooth)}.reveal-section{opacity:0;transition:opacity var(--transition-reveal), transform var(--transition-reveal);will-change:opacity, transform;transform:translateY(24px)}.reveal-section.revealed{opacity:1;transform:translateY(0)}.reveal-section:first-child{opacity:1;transform:none}@media print{.slide{break-after:page;break-inside:avoid;page-break-after:always}.slide:last-child{break-after:auto;page-break-after:auto}.card-surface{box-shadow:var(--shadow-card)!important;transform:none!important}.trust-logo{filter:grayscale(0%)!important;opacity:.8!important}.button{filter:none!important;transform:none!important}.reveal-section{opacity:1!important;transform:none!important}}.slide{min-height:100vh;padding:var(--slide-padding-y) var(--slide-padding-x);box-sizing:border-box;color:var(--fg-primary);border-top:var(--slide-border);background-color:#fff;flex-direction:column;justify-content:center;display:flex}.slide:first-child{border-top:none}.slide--compact{min-height:auto;padding:var(--slide-padding-y-compact) var(--slide-padding-x)}.slide--strip{padding-top:clamp(24px,3.5vh,48px);padding-bottom:clamp(24px,3.5vh,48px)}.slide .h1,.slide .h2,.slide .h3,.slide .heading{line-height:var(--lh-heading)}.slide .body,.slide .body-regular,.slide .body-medium{line-height:var(--lh-body)}.slide .caption-regular,.slide .caption,.slide .label{line-height:var(--lh-caption)}.slide>*{max-width:var(--slide-max-width);width:100%;margin-left:auto;margin-right:auto}.slide--subtle{background-color:var(--bg-secondary,#f8f9fa)}.slide--dark{background-color:var(--bg-inverse-primary,#09090b);color:var(--fg-inverse-primary,#fafafa);margin-top:var(--primitive-spacing-4xl,40px);background-image:radial-gradient(60% 50%,#ffffff08,#0000)}.slide--hero{background:radial-gradient(ellipse 60% 50% at 70% 50%, var(--brand-bg-subtle), transparent), radial-gradient(ellipse 40% 60% at 20% 80%, #f0f4ff, transparent), #fff;min-height:auto;position:relative;overflow:hidden}.hero-layout{align-items:flex-start;gap:var(--primitive-spacing-6xl,64px);width:100%;display:flex}.hero-layout__copy{flex:1;min-width:0}.hero-layout__media{flex:0 0 420px;min-width:0}.hero-layout__image{object-fit:cover;border-radius:var(--primitive-radius-m,16px);width:100%;max-height:520px;box-shadow:var(--shadow-hero-mockup);display:block}@media (max-width:768px){.hero-layout{gap:var(--primitive-spacing-xl,32px);flex-direction:column-reverse}.hero-layout__media{flex:auto;width:100%}.hero-layout__image{max-height:320px}}.slide--hero:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#00000004 1px,#0000 1px),linear-gradient(90deg,#00000004 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.slide--hero>*{z-index:1;position:relative}.slide img{object-fit:contain;max-width:100%;height:auto}.accent-bar{background:linear-gradient(90deg, var(--brand), color-mix(in srgb, var(--brand) 50%, white));border-radius:2px;width:48px;height:4px}.section-label{color:var(--brand);background:var(--brand-bg-subtle);border-radius:100px;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-block}.card-surface{background-color:var(--bg-primary,#fff);border:1px solid var(--border-tertiary,#e4e4e7);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-default), transform var(--transition-default);border-radius:16px;padding:28px}.card-surface:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.card-surface--negative{background-color:var(--bg-status-error,#fef3f3);border-color:var(--primitive-red-200,#ffcaca)}.card-surface--positive{background-color:var(--bg-status-success,#ecfef6);border-color:var(--primitive-esmerald-200,#a4f4d0)}.card-gradient{background:linear-gradient(135deg, var(--brand-bg-medium), #fff);border:1px solid var(--brand-border-subtle);border-radius:16px;padding:28px}.feature-accent{border-left:3px solid var(--brand);padding-left:16px}.step-number{color:var(--accent-industry);opacity:.12;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:3rem;font-weight:800;line-height:1;position:absolute;top:12px;right:16px}.kpi-value{font-family:var(--primitive-font-display,Inter, sans-serif);letter-spacing:-1px;color:var(--brand);font-size:clamp(2rem,3vw,3rem);font-weight:800;line-height:1}.kpi-label{color:var(--fg-tertiary,#52525c);margin-top:4px;font-size:.75rem;font-weight:500}.quote-block{border-left:3px solid var(--brand);background:var(--brand-bg-subtle);border-radius:0 8px 8px 0;padding:20px 24px;font-style:italic}.slide .button.button--primary{--btn-bg:var(--brand);--btn-bg-hover:var(--primitive-orange-600,#db5700);--btn-bg-focus:var(--brand);--btn-bg-pressed:var(--primitive-orange-700,#a44200);--btn-fg:#fff;--btn-fg-hover:#fff;--btn-fg-focus:#fff;--btn-fg-pressed:#fff;--btn-border-focus-color:var(--primitive-orange-300,#ff9d5b)}.slide .button.button--secondary{--btn-bg:transparent;--btn-bg-hover:var(--brand-bg-subtle);--btn-bg-focus:transparent;--btn-bg-pressed:var(--brand-bg-medium);--btn-fg:var(--fg-primary,#111);--btn-fg-hover:var(--fg-primary,#111);--btn-fg-focus:var(--fg-primary,#111);--btn-fg-pressed:var(--fg-primary,#111);--btn-border-color:var(--border-tertiary,#e4e4e7)}.slide--dark .button.button--primary{--btn-bg:#fff;--btn-bg-hover:#ffffffe0;--btn-bg-focus:#fff;--btn-bg-pressed:#ffffffc2;--btn-fg:#0a0a0a;--btn-fg-hover:#0a0a0a;--btn-fg-focus:#0a0a0a;--btn-fg-pressed:#0a0a0a;--btn-border-focus-color:#fff6}.slide--dark .button.button--secondary{--btn-bg:transparent;--btn-bg-hover:#ffffff14;--btn-bg-focus:transparent;--btn-bg-pressed:#ffffff29;--btn-fg:#fff;--btn-fg-hover:#fff;--btn-fg-focus:#fff;--btn-fg-pressed:#fff;--btn-border-color:#ffffff52}.trust-logo{object-fit:contain;opacity:.5;filter:grayscale();width:auto;height:36px;transition:filter var(--transition-default), opacity var(--transition-default)}.trust-logo:hover{opacity:1;filter:grayscale(0%)}.badge-item{object-fit:contain;filter:drop-shadow(0 2px 4px #00000014);width:auto;height:52px;transition:transform var(--transition-default)}.badge-item:hover{transform:scale(1.05)}.icon-sm{width:28px;height:28px}.icon-md{width:36px;height:36px}.icon-lg{width:52px;height:52px}.icon-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-circle--negative{background-color:var(--primitive-red-100,#ffe2e3);width:56px;height:56px}.icon-circle--accent{background-color:var(--brand-bg-subtle);width:40px;height:40px}.hero-trust-row{opacity:.6;flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.hero-trust-row img{object-fit:contain;flex:none;width:auto;height:40px}@media (max-width:640px){.hero-trust-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--slide-padding-x) * -1);padding-inline:var(--slide-padding-x);flex-wrap:nowrap;gap:1.5rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.hero-trust-row::-webkit-scrollbar{display:none}.hero-trust-row img{height:32px}}.glass-surface{-webkit-backdrop-filter:blur(var(--primitive-glass-blur-default,16px));border-radius:var(--primitive-radius-m,16px);background:#ffffffb3;border:1px solid #ffffff4d}.feature-card{background:var(--bg-primary,#fff);border:1px solid var(--border-tertiary,#e4e4e7);border-radius:var(--primitive-radius-m,16px);padding:var(--primitive-spacing-lg,28px);transition:box-shadow var(--transition-default);overflow:hidden}.feature-card:hover{box-shadow:var(--shadow-card-hover)}.feature-card__icon{background-color:var(--brand-bg-subtle);border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.feature-card__icon img{object-fit:contain;width:100%;height:100%}.feature-card__image{border:1px solid var(--border-tertiary,#e4e4e7);border-radius:.75rem;margin-top:1rem;overflow:hidden}.feature-card__image img{width:100%;height:auto;display:block}.stat-block{text-align:center}.stat-label{color:var(--fg-tertiary,#52525b);margin-bottom:.5rem;font-size:.75rem;font-weight:500}.stat-value{color:var(--fg-primary,#1a1a1a);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:700;line-height:1.1}.stat-value .accent{color:var(--brand)}.stat-description{color:var(--fg-tertiary,#52525b);margin-top:.25rem;font-size:.8125rem;font-weight:500}.comparison-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.comparison-list li{color:var(--fg-tertiary,#52525b);padding-left:1.5rem;font-size:.875rem;font-weight:500;position:relative}.comparison-list--negative li:before{content:"✗";color:var(--fg-status-error,#e7000b);font-weight:700;position:absolute;left:0}.comparison-list--positive li:before{content:"✓";color:var(--fg-status-success,#096);font-weight:700;position:absolute;left:0}.slide--showcase{background-color:var(--bg-primary,#fff)}.showcase-image-container{justify-content:center;align-items:flex-start;display:flex}.showcase-image{object-fit:contain;filter:drop-shadow(0 8px 24px #0000001f);width:100%;max-width:380px;max-height:70vh}.wa-green{color:#25d366;font-weight:700}.badges-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;max-width:800px;margin:0 auto;display:flex}.badges-bar img{opacity:.8;filter:grayscale(30%);width:auto;height:52px;transition:all var(--transition-default)}.badges-bar img:hover{opacity:1;filter:grayscale(0%)}.calc-slide{background:linear-gradient(135deg,#ff6b350a,#fff)}.calc-container{max-width:var(--slide-max-width);width:100%;margin:0 auto}.calc-controls{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.calc-body-results{grid-template-columns:1fr 1fr 1fr;gap:.75rem;display:grid}.calc-title{text-align:center;margin-bottom:.75rem}.calc-subtitle{text-align:center;color:var(--fg-tertiary,#52525b);margin-bottom:1.25rem;font-size:.9375rem;font-weight:500}.calc-section{margin-bottom:1rem}.calc-label{color:var(--fg-primary,#1a1a1a);margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:block}.calc-options{flex-wrap:wrap;gap:.75rem;display:flex}.calc-opt{background:var(--bg-secondary,#f8f9fa);border:1px solid var(--border-tertiary,#e4e4e7);cursor:pointer;transition:all var(--transition-default);border-radius:.75rem;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:flex}.calc-opt--active{border-color:var(--brand);background:var(--brand-bg-subtle)}.calc-opt input{accent-color:var(--brand)}.calc-grid{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}.calc-input{flex-direction:column;gap:.5rem;display:flex}.calc-input label{color:var(--fg-primary,#1a1a1a);font-size:.875rem;font-weight:600}.calc-input input{border:1px solid var(--border-tertiary,#e4e4e7);background:var(--bg-secondary,#f8f9fa);color:var(--fg-primary,#1a1a1a);transition:border var(--transition-default);border-radius:.75rem;outline:none;padding:.625rem .875rem;font-family:inherit;font-size:1rem}.calc-input input:focus{border-color:var(--brand)}.calc-hint{color:var(--fg-tertiary,#52525b);font-size:.75rem;font-weight:500}.calc-funnel-toggle{border:1px solid var(--border-tertiary,#e4e4e7);color:var(--fg-tertiary);cursor:pointer;text-align:center;width:100%;transition:all var(--transition-default);background:0 0;border-radius:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.calc-funnel-toggle:hover{background:var(--bg-secondary,#f4f4f5);color:var(--fg-primary)}.calc-funnel{margin-bottom:1rem}.calc-funnel-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.calc-funnel-label{margin-bottom:.5rem;font-size:.75rem;font-weight:600}.calc-funnel-label--bad{color:var(--fg-status-error,#e7000b)}.calc-funnel-label--good{color:var(--fg-status-success,#096)}.calc-stage{border-radius:.375rem;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;display:flex}.calc-stage-name{flex:1;font-size:.65rem}.calc-stage-rate{text-align:right;min-width:40px;font-size:.7rem;font-weight:700}.calc-stage-leads{text-align:right;min-width:55px;color:var(--fg-tertiary,#52525b);font-size:.7rem}.calc-stage--good{background:var(--primitive-green-50,#f1fdf4)}.calc-stage--warn{background:var(--primitive-yellow-50,#fefce8)}.calc-stage--bad{background:var(--primitive-red-50,#fef3f3)}.calc-stage--dead{background:var(--primitive-red-100,#ffe2e3);margin-top:4px;font-weight:700}.calc-stage--total{background:var(--primitive-green-200,#b9f8cf);font-weight:700}.calc-stage--remarketing{background:var(--primitive-esmerald-100,#d1fae5);color:var(--primitive-esmerald-800,#006145);margin-top:4px;font-weight:700}.calc-stage--recovery-chat{background:var(--primitive-blue-100,#dff3fe);color:var(--primitive-blue-700,#0063a5)}.calc-stage--recovery-chat .calc-stage-leads{color:var(--primitive-blue-700,#0063a5);font-weight:700}.calc-stage--recovery-voice{background:var(--primitive-violet-100,#ede9fe);color:var(--primitive-violet-700,#6d28d9)}.calc-stage--recovery-voice .calc-stage-leads{color:var(--primitive-violet-700,#6d28d9);font-weight:700}.calc-results{margin-top:.75rem}.calc-results-row{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem;display:grid}.calc-result-box{text-align:center;border-radius:.75rem;padding:1rem}.calc-result-box--bad{background:var(--bg-status-error,#fef3f3);border:1px solid var(--primitive-red-200,#ffcaca)}.calc-result-box--good{background:var(--bg-status-success,#ecfef6);border:1px solid var(--primitive-esmerald-200,#a4f4d0)}.calc-result-label{color:var(--fg-tertiary,#52525b);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.calc-result-value{font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700}.calc-result-box--bad .calc-result-value{color:var(--fg-status-error,#e7000b)}.calc-result-box--good .calc-result-value{color:var(--fg-status-success,#096)}.calc-result-detail{color:var(--fg-tertiary,#52525b);margin-top:.5rem;font-size:.75rem;font-weight:500}.calc-result-diff{background:var(--bg-secondary,#f8f9fa);border:2px solid var(--brand);text-align:center;border-radius:.75rem;margin-bottom:.75rem;padding:1rem}.calc-result-diff .calc-result-label{color:var(--brand)}.calc-result-diff-value{color:var(--brand);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}@media (max-width:767px){.calc-grid,.calc-results-row{grid-template-columns:1fr}.calc-options{flex-direction:column}.calc-funnel-grid{grid-template-columns:1fr}}.nav-fixed{z-index:var(--primitive-z-index-sticky,200);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-tertiary,#00000014);padding:.75rem var(--slide-padding-x);background:#fffffff2;position:fixed;top:0;left:0;right:0}.nav-inner{max-width:var(--slide-max-width);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.nav-logo{width:auto;height:32px}.nav-badges{align-items:center;gap:1rem;display:flex}.nav-badge{opacity:.7;width:auto;height:28px;transition:opacity var(--transition-fast)}.nav-badge:hover{opacity:1}.has-nav{padding-top:56px}.has-nav .slide--hero{padding-top:var(--primitive-spacing-4xl,40px)}.hero-eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--accent-industry);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;display:flex}.hero-eyebrow__para{color:var(--fg-primary);font-weight:600}.hero-eyebrow__whatsapp{color:#25d366}.verb-container{height:2em;font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:700;font-family:var(--font-display);position:relative;overflow:hidden}.verb-item{opacity:0;white-space:nowrap;transition:all .45s cubic-bezier(.4,0,.2,1);position:absolute;left:0;transform:translateY(100%)}.verb-item--active{opacity:1;transform:translateY(0)}.verb-item__text{border-bottom:3px solid var(--brand);padding-bottom:2px}.about-stats-row{background:var(--bg-secondary,#f4f4f5);border-radius:var(--primitive-radius-sm,12px);border:1px solid var(--border-tertiary,#e4e4e7);justify-content:center;gap:0;display:flex;overflow:hidden}.about-stat-card{padding:var(--primitive-spacing-l,24px) var(--primitive-spacing-m,16px);text-align:center;border-right:1px solid var(--border-tertiary,#e4e4e7);flex:1}.about-stat-card:last-child{border-right:none}.about-stat-value{font-family:var(--font-display);color:var(--fg-primary);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.1}.about-stat-label{color:var(--fg-tertiary);margin-top:var(--primitive-spacing-xs,4px);font-size:.75rem;font-weight:500}@media (max-width:640px){.about-stats-row{grid-template-columns:repeat(2,1fr);display:grid}.about-stat-card{border-right:1px solid var(--border-tertiary,#e4e4e7);border-bottom:1px solid var(--border-tertiary,#e4e4e7);padding:var(--primitive-spacing-m,16px) var(--primitive-spacing-s,8px)}.about-stat-card:nth-child(2n){border-right:none}.about-stat-card:nth-last-child(-n+2){border-bottom:none}.about-stat-card:last-child{border-right:none}.slide .grid.grid--cols-3,.slide .grid.grid--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-block{min-width:0}.stat-value{font-size:clamp(1.75rem,8vw,2.5rem)}.slide .grid:has(>.feature-card){grid-template-columns:1fr!important}.slide .grid:has(>.process-step){grid-template-columns:1fr!important}:root{--slide-padding-x:24px}}.marquee-label{text-align:center;letter-spacing:2.5px;text-transform:uppercase;color:var(--fg-tertiary);margin-bottom:var(--primitive-spacing-l,24px);font-size:.625rem;font-weight:600}.marquee-css{width:100%;max-width:1000px;margin:0 auto;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-css__list{will-change:transform;flex:none;align-items:center;gap:3rem;padding-right:3rem;animation:30s linear infinite marquee-css-translate;display:flex;position:relative}.marquee-css__item{flex:none;align-items:center;display:flex}.marquee-css__logo{opacity:.55;filter:grayscale();width:auto;height:32px;transition:opacity var(--transition-default), filter var(--transition-default);flex-shrink:0}.marquee-css__logo:hover{opacity:1;filter:grayscale(0%)}@keyframes marquee-css-translate{to{transform:translate(-100%)}}.marquee-css:hover .marquee-css__list{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee-css__list{animation:none}}.social-proof-card{align-items:center;gap:var(--primitive-spacing-l,24px);background:var(--bg-primary,#fff);border:1px solid var(--border-tertiary,#e4e4e7);border-radius:var(--primitive-radius-m,16px);padding:var(--primitive-spacing-l,24px);transition:box-shadow var(--transition-default);display:flex}.social-proof-card:hover{box-shadow:var(--shadow-card-hover)}.social-proof-card__logo{object-fit:contain;flex-shrink:0;width:52px;height:52px}.social-proof-card__company{color:var(--fg-primary);margin-bottom:2px;font-size:.9375rem;font-weight:600}.social-proof-card__kpi-value{font-family:var(--font-display);color:var(--brand);font-size:1.5rem;font-weight:700;line-height:1.2}.social-proof-card__kpi-label{color:var(--fg-tertiary);margin-top:2px;font-size:.8125rem;font-weight:500}.faq-list{flex-direction:column;gap:.5rem;max-width:800px;margin:0 auto;display:flex}.faq-item{background:var(--bg-secondary,#f4f4f5);border:1px solid var(--border-tertiary,#e4e4e7);transition:border-color var(--transition-default);border-radius:.75rem;overflow:hidden}.faq-item--open{border-color:var(--brand)}.faq-summary{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.4;display:flex}.faq-summary>span:first-child{word-wrap:break-word;overflow-wrap:break-word;flex:1;min-width:0}.faq-summary:hover{color:var(--brand)}.faq-icon{color:var(--fg-tertiary);transition:color var(--transition-default);flex-shrink:0;margin-left:1rem;font-size:1.25rem}.faq-item--open .faq-icon{color:var(--brand)}.faq-content{padding:0 1.5rem 1.25rem}.process-step{background:var(--bg-secondary,#f4f4f5);border:1px solid var(--border-tertiary,#e4e4e7);border-radius:var(--primitive-radius-m,16px);padding:var(--primitive-spacing-l,24px);position:relative}.process-step__number{color:var(--brand);opacity:1;margin-bottom:.75rem;font-size:2.75rem;font-weight:700;line-height:1;display:block}
