@layer reset,base,tokens,recipes,utilities;:root{--hq-header-height: 96px;--hq-control-black: var(--colors-brand-control-black);--hq-graphite: var(--colors-brand-graphite);--hq-graphite-soft: var(--colors-brand-graphite-soft);--hq-steel-gray: var(--colors-brand-steel-gray);--hq-mist: var(--colors-brand-mist);--hq-surface: var(--colors-brand-surface);--hq-line: var(--colors-brand-line);--hq-signal-blue: var(--colors-brand-signal-blue);--hq-cyan-status: var(--colors-brand-cyan-status);--hq-electric-teal: var(--colors-brand-electric-teal);--hq-warning: var(--colors-brand-warning);--hq-danger: var(--colors-brand-danger);--hq-radius-card: var(--radii-card);--hq-radius-image: var(--radii-image);--hq-radius-control: var(--radii-control);--hq-max-width: var(--sizes-content-max);--hq-content-narrow: var(--sizes-content-narrow);--hq-section-space: var(--spacing-section);--hq-section-space-mobile: var(--spacing-section-mobile);--hq-page-margin-desktop: var(--spacing-page-margin-desktop);--hq-page-margin-tablet: var(--spacing-page-margin-tablet);--hq-page-margin-mobile: var(--spacing-page-margin-mobile);--hq-grid-gap: var(--spacing-grid-gap);--hq-font-heading: var(--fonts-heading);--hq-font-body: var(--fonts-body);--hq-font-mono: var(--fonts-mono);--hq-line-heading: 1.12;--hq-line-body: 1.65;--hq-letter-spacing: 0;--hq-text-on-ink: rgba(255, 255, 255, .86);--hq-text-on-ink-quiet: rgba(255, 255, 255, .6);--hq-line-on-ink: rgba(255, 255, 255, .16)}:root{--hq-motion-ease: cubic-bezier(.2, .8, .2, 1)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{overflow-x:hidden;background:#fff}:root{--hq-mist: #ffffff}::selection{background:var(--hq-control-black);color:#fff}.skip-link:focus{position:static;width:auto;height:auto;margin:0;clip:auto;white-space:normal;display:inline-block;padding:.5rem 1rem;background:#080b0d;color:#fff}@media(prefers-reduced-motion:no-preference){.motion-ready .motion-reveal.is-visible,.motion-ready .motion-stagger.is-visible>*{animation:hq-rise-in .54s var(--hq-motion-ease) forwards}.motion-ready .motion-stagger.is-visible>*:nth-child(2){animation-delay:80ms}.motion-ready .motion-stagger.is-visible>*:nth-child(3){animation-delay:.16s}.motion-ready .motion-stagger.is-visible>*:nth-child(4){animation-delay:.24s}.motion-ready .motion-stagger.is-visible>*:nth-child(5){animation-delay:.32s}.motion-ready .motion-stagger.is-visible>*:nth-child(6){animation-delay:.4s}@keyframes hq-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hq-image-settle{0%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes hq-signal-sweep{to{transform:translate(980%)}}@keyframes hq-node-check{0%,to{background:var(--chain-fill);border-color:transparent}45%{background:color-mix(in srgb,#06b6d4 8%,var(--chain-fill));border-color:color-mix(in srgb,#06b6d4 45%,transparent)}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@layer reset{html,:host{--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body, var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentcolor);box-sizing:border-box}hr{color:inherit;height:0px;border-top-width:1px}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button;-webkit-appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;background:var(--colors-transparent);font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::placeholder{--placeholder-fallback: rgba(0, 0, 0, .5);opacity:1;color:var(--global-color-placeholder, var(--placeholder-fallback))}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{--placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent)}}::selection{background-color:var(--global-color-selection, rgba(0, 115, 255, .3))}textarea{resize:vertical}table{border-color:inherit;text-indent:0px;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{text-decoration:inherit;color:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em;font-feature-settings:normal;font-variation-settings:normal}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda: "🐼"}html,body{margin:var(--spacing-0);padding:var(--spacing-0);--colors-color-palette-light-1: var(--colors-ink-light-1);--colors-color-palette-light-2: var(--colors-ink-light-2);--colors-color-palette-light-3: var(--colors-ink-light-3);--colors-color-palette-light-4: var(--colors-ink-light-4);--colors-color-palette-light-5: var(--colors-ink-light-5);--colors-color-palette-light-6: var(--colors-ink-light-6);--colors-color-palette-light-7: var(--colors-ink-light-7);--colors-color-palette-light-8: var(--colors-ink-light-8);--colors-color-palette-light-9: var(--colors-ink-light-9);--colors-color-palette-light-10: var(--colors-ink-light-10);--colors-color-palette-light-11: var(--colors-ink-light-11);--colors-color-palette-light-12: var(--colors-ink-light-12);--colors-color-palette-light-a1: var(--colors-ink-light-a1);--colors-color-palette-light-a2: var(--colors-ink-light-a2);--colors-color-palette-light-a3: var(--colors-ink-light-a3);--colors-color-palette-light-a4: var(--colors-ink-light-a4);--colors-color-palette-light-a5: var(--colors-ink-light-a5);--colors-color-palette-light-a6: var(--colors-ink-light-a6);--colors-color-palette-light-a7: var(--colors-ink-light-a7);--colors-color-palette-light-a8: var(--colors-ink-light-a8);--colors-color-palette-light-a9: var(--colors-ink-light-a9);--colors-color-palette-light-a10: var(--colors-ink-light-a10);--colors-color-palette-light-a11: var(--colors-ink-light-a11);--colors-color-palette-light-a12: var(--colors-ink-light-a12);--colors-color-palette-dark-1: var(--colors-ink-dark-1);--colors-color-palette-dark-2: var(--colors-ink-dark-2);--colors-color-palette-dark-3: var(--colors-ink-dark-3);--colors-color-palette-dark-4: var(--colors-ink-dark-4);--colors-color-palette-dark-5: var(--colors-ink-dark-5);--colors-color-palette-dark-6: var(--colors-ink-dark-6);--colors-color-palette-dark-7: var(--colors-ink-dark-7);--colors-color-palette-dark-8: var(--colors-ink-dark-8);--colors-color-palette-dark-9: var(--colors-ink-dark-9);--colors-color-palette-dark-10: var(--colors-ink-dark-10);--colors-color-palette-dark-11: var(--colors-ink-dark-11);--colors-color-palette-dark-12: var(--colors-ink-dark-12);--colors-color-palette-dark-a1: var(--colors-ink-dark-a1);--colors-color-palette-dark-a2: var(--colors-ink-dark-a2);--colors-color-palette-dark-a3: var(--colors-ink-dark-a3);--colors-color-palette-dark-a4: var(--colors-ink-dark-a4);--colors-color-palette-dark-a5: var(--colors-ink-dark-a5);--colors-color-palette-dark-a6: var(--colors-ink-dark-a6);--colors-color-palette-dark-a7: var(--colors-ink-dark-a7);--colors-color-palette-dark-a8: var(--colors-ink-dark-a8);--colors-color-palette-dark-a9: var(--colors-ink-dark-a9);--colors-color-palette-dark-a10: var(--colors-ink-dark-a10);--colors-color-palette-dark-a11: var(--colors-ink-dark-a11);--colors-color-palette-dark-a12: var(--colors-ink-dark-a12);--colors-color-palette-1: var(--colors-ink-1);--colors-color-palette-2: var(--colors-ink-2);--colors-color-palette-3: var(--colors-ink-3);--colors-color-palette-4: var(--colors-ink-4);--colors-color-palette-5: var(--colors-ink-5);--colors-color-palette-6: var(--colors-ink-6);--colors-color-palette-7: var(--colors-ink-7);--colors-color-palette-8: var(--colors-ink-8);--colors-color-palette-9: var(--colors-ink-9);--colors-color-palette-10: var(--colors-ink-10);--colors-color-palette-11: var(--colors-ink-11);--colors-color-palette-12: var(--colors-ink-12);--colors-color-palette-a1: var(--colors-ink-a1);--colors-color-palette-a2: var(--colors-ink-a2);--colors-color-palette-a3: var(--colors-ink-a3);--colors-color-palette-a4: var(--colors-ink-a4);--colors-color-palette-a5: var(--colors-ink-a5);--colors-color-palette-a6: var(--colors-ink-a6);--colors-color-palette-a7: var(--colors-ink-a7);--colors-color-palette-a8: var(--colors-ink-a8);--colors-color-palette-a9: var(--colors-ink-a9);--colors-color-palette-a10: var(--colors-ink-a10);--colors-color-palette-a11: var(--colors-ink-a11);--colors-color-palette-a12: var(--colors-ink-a12);--colors-color-palette-default: var(--colors-ink-default);--colors-color-palette-emphasized: var(--colors-ink-emphasized);--colors-color-palette-fg: var(--colors-ink-fg);--colors-color-palette-text: var(--colors-ink-text)}body{background:var(--colors-bg-canvas);color:var(--colors-fg-default);font-family:var(--fonts-body);font-size:16px;line-height:1.65;letter-spacing:0;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--fonts-heading);line-height:1.12;letter-spacing:0;font-weight:600}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,figure{margin:var(--spacing-0)}ul,ol{list-style:none;padding-inline-start:var(--spacing-0)}img,svg,video{display:block;max-width:100%}a{text-decoration:none;color:inherit}button,input,textarea,select{font-family:inherit}*:focus-visible{outline:2px solid var(--colors-signal-9);outline-offset:2px}.hq-container{margin-inline:auto;padding-inline:var(--spacing-page-margin-mobile);width:100%;max-width:var(--sizes-content-max);min-width:var(--sizes-0)}.hq-section{padding-block:var(--spacing-section-mobile)}.hq-eyebrow{font-size:.72rem}.hq-eyebrow,.hq-zone{font-family:var(--fonts-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--colors-fg-muted)}.hq-zone{gap:var(--spacing-2\.5);border-color:var(--colors-border-subtle);display:flex;align-items:center;font-size:.7rem;padding-bottom:var(--spacing-5);margin-bottom:var(--spacing-9);border-bottom-width:1px}.hq-zone:before{background:var(--colors-cyan-9);flex:none;content:"";width:6px;height:6px}.hq-zone[data-tone=dark]{border-color:var(--hq-line-on-ink);color:var(--hq-text-on-ink-quiet)}.hq-prose p+p{margin-top:var(--spacing-4)}.hq-on-ink{color:var(--hq-text-on-ink)}.hq-measure{max-width:58ch}.hq-measure-tight{max-width:46ch}*{min-width:var(--sizes-0)}*,*:before,*:after{border-color:var(--colors-border-subtle);border-style:solid;box-sizing:border-box}*::placeholder{opacity:1;color:var(--colors-fg-subtle)}*::selection{background:var(--colors-accent-a4)}html{--colors-color-palette-light-1: var(--colors-ink-light-1);--colors-color-palette-light-2: var(--colors-ink-light-2);--colors-color-palette-light-3: var(--colors-ink-light-3);--colors-color-palette-light-4: var(--colors-ink-light-4);--colors-color-palette-light-5: var(--colors-ink-light-5);--colors-color-palette-light-6: var(--colors-ink-light-6);--colors-color-palette-light-7: var(--colors-ink-light-7);--colors-color-palette-light-8: var(--colors-ink-light-8);--colors-color-palette-light-9: var(--colors-ink-light-9);--colors-color-palette-light-10: var(--colors-ink-light-10);--colors-color-palette-light-11: var(--colors-ink-light-11);--colors-color-palette-light-12: var(--colors-ink-light-12);--colors-color-palette-light-a1: var(--colors-ink-light-a1);--colors-color-palette-light-a2: var(--colors-ink-light-a2);--colors-color-palette-light-a3: var(--colors-ink-light-a3);--colors-color-palette-light-a4: var(--colors-ink-light-a4);--colors-color-palette-light-a5: var(--colors-ink-light-a5);--colors-color-palette-light-a6: var(--colors-ink-light-a6);--colors-color-palette-light-a7: var(--colors-ink-light-a7);--colors-color-palette-light-a8: var(--colors-ink-light-a8);--colors-color-palette-light-a9: var(--colors-ink-light-a9);--colors-color-palette-light-a10: var(--colors-ink-light-a10);--colors-color-palette-light-a11: var(--colors-ink-light-a11);--colors-color-palette-light-a12: var(--colors-ink-light-a12);--colors-color-palette-dark-1: var(--colors-ink-dark-1);--colors-color-palette-dark-2: var(--colors-ink-dark-2);--colors-color-palette-dark-3: var(--colors-ink-dark-3);--colors-color-palette-dark-4: var(--colors-ink-dark-4);--colors-color-palette-dark-5: var(--colors-ink-dark-5);--colors-color-palette-dark-6: var(--colors-ink-dark-6);--colors-color-palette-dark-7: var(--colors-ink-dark-7);--colors-color-palette-dark-8: var(--colors-ink-dark-8);--colors-color-palette-dark-9: var(--colors-ink-dark-9);--colors-color-palette-dark-10: var(--colors-ink-dark-10);--colors-color-palette-dark-11: var(--colors-ink-dark-11);--colors-color-palette-dark-12: var(--colors-ink-dark-12);--colors-color-palette-dark-a1: var(--colors-ink-dark-a1);--colors-color-palette-dark-a2: var(--colors-ink-dark-a2);--colors-color-palette-dark-a3: var(--colors-ink-dark-a3);--colors-color-palette-dark-a4: var(--colors-ink-dark-a4);--colors-color-palette-dark-a5: var(--colors-ink-dark-a5);--colors-color-palette-dark-a6: var(--colors-ink-dark-a6);--colors-color-palette-dark-a7: var(--colors-ink-dark-a7);--colors-color-palette-dark-a8: var(--colors-ink-dark-a8);--colors-color-palette-dark-a9: var(--colors-ink-dark-a9);--colors-color-palette-dark-a10: var(--colors-ink-dark-a10);--colors-color-palette-dark-a11: var(--colors-ink-dark-a11);--colors-color-palette-dark-a12: var(--colors-ink-dark-a12);--colors-color-palette-1: var(--colors-ink-1);--colors-color-palette-2: var(--colors-ink-2);--colors-color-palette-3: var(--colors-ink-3);--colors-color-palette-4: var(--colors-ink-4);--colors-color-palette-5: var(--colors-ink-5);--colors-color-palette-6: var(--colors-ink-6);--colors-color-palette-7: var(--colors-ink-7);--colors-color-palette-8: var(--colors-ink-8);--colors-color-palette-9: var(--colors-ink-9);--colors-color-palette-10: var(--colors-ink-10);--colors-color-palette-11: var(--colors-ink-11);--colors-color-palette-12: var(--colors-ink-12);--colors-color-palette-a1: var(--colors-ink-a1);--colors-color-palette-a2: var(--colors-ink-a2);--colors-color-palette-a3: var(--colors-ink-a3);--colors-color-palette-a4: var(--colors-ink-a4);--colors-color-palette-a5: var(--colors-ink-a5);--colors-color-palette-a6: var(--colors-ink-a6);--colors-color-palette-a7: var(--colors-ink-a7);--colors-color-palette-a8: var(--colors-ink-a8);--colors-color-palette-a9: var(--colors-ink-a9);--colors-color-palette-a10: var(--colors-ink-a10);--colors-color-palette-a11: var(--colors-ink-a11);--colors-color-palette-a12: var(--colors-ink-a12);--colors-color-palette-default: var(--colors-ink-default);--colors-color-palette-emphasized: var(--colors-ink-emphasized);--colors-color-palette-fg: var(--colors-ink-fg);--colors-color-palette-text: var(--colors-ink-text)}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}@media screen and (min-width:48rem){.hq-container{padding-inline:var(--spacing-page-margin-tablet)}.hq-section{padding-block:var(--spacing-section)}}@media screen and (min-width:75rem){.hq-container{padding-inline:var(--spacing-page-margin-desktop)}}}@layer tokens{:where(:root,:host){--animations-backdrop-in: fade-in .25s var(--easings-emphasized-in);--animations-backdrop-out: fade-out .2s var(--easings-emphasized-out);--animations-dialog-in: slide-in .4s var(--easings-emphasized-in);--animations-dialog-out: slide-out .2s var(--easings-emphasized-out);--animations-drawer-in-left: slide-in-left .4s var(--easings-emphasized-in);--animations-drawer-out-left: slide-out-left .2s var(--easings-emphasized-out);--animations-drawer-in-right: slide-in-right .4s var(--easings-emphasized-in);--animations-drawer-out-right: slide-out-right .2s var(--easings-emphasized-out);--animations-skeleton-pulse: skeleton-pulse 2s var(--easings-pulse) infinite;--animations-fade-in: fade-in .4s var(--easings-emphasized-in);--animations-collapse-in: collapse-in .25s var(--easings-emphasized-in);--animations-collapse-out: collapse-out .2s var(--easings-emphasized-out);--animations-spin: spin 1s linear infinite;--blurs-sm: 4px;--blurs-base: 8px;--blurs-md: 12px;--blurs-lg: 16px;--blurs-xl: 24px;--blurs-2xl: 40px;--blurs-3xl: 64px;--borders-none: none;--durations-fastest: 50ms;--durations-faster: .1s;--durations-fast: .15s;--durations-normal: .2s;--durations-slow: .3s;--durations-slower: .4s;--durations-slowest: .5s;--easings-pulse: cubic-bezier(.4, 0, .6, 1);--easings-default: cubic-bezier(.2, 0, 0, 1);--easings-emphasized-in: cubic-bezier(.05, .7, .1, 1);--easings-emphasized-out: cubic-bezier(.3, 0, .8, .15);--font-sizes-2xs: .5rem;--font-sizes-xs: .75rem;--font-sizes-sm: .875rem;--font-sizes-md: 1rem;--font-sizes-lg: 1.125rem;--font-sizes-xl: 1.25rem;--font-sizes-2xl: 1.5rem;--font-sizes-3xl: 1.875rem;--font-sizes-4xl: 2.25rem;--font-sizes-5xl: 3rem;--font-sizes-6xl: 3.75rem;--font-sizes-7xl: 4.5rem;--font-sizes-8xl: 6rem;--font-sizes-9xl: 8rem;--font-weights-thin: 100;--font-weights-extralight: 200;--font-weights-light: 300;--font-weights-normal: 400;--font-weights-medium: 500;--font-weights-semibold: 600;--font-weights-bold: 700;--font-weights-extrabold: 800;--font-weights-black: 900;--letter-spacings-tighter: -.05em;--letter-spacings-tight: -.025em;--letter-spacings-normal: 0em;--letter-spacings-wide: .025em;--letter-spacings-wider: .05em;--letter-spacings-widest: .1em;--line-heights-none: 1;--line-heights-tight: 1.25;--line-heights-normal: 1.5;--line-heights-relaxed: 1.75;--line-heights-loose: 2;--z-index-hide: -1;--z-index-base: 0;--z-index-docked: 10;--z-index-dropdown: 1000;--z-index-sticky: 1100;--z-index-banner: 1200;--z-index-overlay: 1300;--z-index-modal: 1400;--z-index-popover: 1500;--z-index-skip-link: 1600;--z-index-toast: 1700;--z-index-tooltip: 1800;--colors-current: currentColor;--colors-black: #000000;--colors-black-a1: rgba(0, 0, 0, .05);--colors-black-a2: rgba(0, 0, 0, .1);--colors-black-a3: rgba(0, 0, 0, .15);--colors-black-a4: rgba(0, 0, 0, .2);--colors-black-a5: rgba(0, 0, 0, .3);--colors-black-a6: rgba(0, 0, 0, .4);--colors-black-a7: rgba(0, 0, 0, .5);--colors-black-a8: rgba(0, 0, 0, .6);--colors-black-a9: rgba(0, 0, 0, .7);--colors-black-a10: rgba(0, 0, 0, .8);--colors-black-a11: rgba(0, 0, 0, .9);--colors-black-a12: rgba(0, 0, 0, .95);--colors-white: #ffffff;--colors-white-a1: rgba(255, 255, 255, .05);--colors-white-a2: rgba(255, 255, 255, .1);--colors-white-a3: rgba(255, 255, 255, .15);--colors-white-a4: rgba(255, 255, 255, .2);--colors-white-a5: rgba(255, 255, 255, .3);--colors-white-a6: rgba(255, 255, 255, .4);--colors-white-a7: rgba(255, 255, 255, .5);--colors-white-a8: rgba(255, 255, 255, .6);--colors-white-a9: rgba(255, 255, 255, .7);--colors-white-a10: rgba(255, 255, 255, .8);--colors-white-a11: rgba(255, 255, 255, .9);--colors-white-a12: rgba(255, 255, 255, .95);--colors-transparent: rgb(0 0 0 / 0);--colors-red-light-1: #fffcfc;--colors-red-light-2: #fff7f7;--colors-red-light-3: #feebec;--colors-red-light-4: #ffdbdc;--colors-red-light-5: #ffcdce;--colors-red-light-6: #fdbdbe;--colors-red-light-7: #f4a9aa;--colors-red-light-8: #eb8e90;--colors-red-light-9: #e5484d;--colors-red-light-10: #dc3e42;--colors-red-light-11: #ce2c31;--colors-red-light-12: #641723;--colors-red-light-a1: #ff000003;--colors-red-light-a2: #ff000008;--colors-red-light-a3: #f3000d14;--colors-red-light-a4: #ff000824;--colors-red-light-a5: #ff000632;--colors-red-light-a6: #f8000442;--colors-red-light-a7: #df000356;--colors-red-light-a8: #d2000571;--colors-red-light-a9: #db0007b7;--colors-red-light-a10: #d10005c1;--colors-red-light-a11: #c40006d3;--colors-red-light-a12: #55000de8;--colors-red-dark-1: #191111;--colors-red-dark-2: #201314;--colors-red-dark-3: #3b1219;--colors-red-dark-4: #500f1c;--colors-red-dark-5: #611623;--colors-red-dark-6: #72232d;--colors-red-dark-7: #8c333a;--colors-red-dark-8: #b54548;--colors-red-dark-9: #e5484d;--colors-red-dark-10: #ec5d5e;--colors-red-dark-11: #ff9592;--colors-red-dark-12: #ffd1d9;--colors-red-dark-a1: #f4121209;--colors-red-dark-a2: #f22f3e11;--colors-red-dark-a3: #ff173f2d;--colors-red-dark-a4: #fe0a3b44;--colors-red-dark-a5: #ff204756;--colors-red-dark-a6: #ff3e5668;--colors-red-dark-a7: #ff536184;--colors-red-dark-a8: #ff5d61b0;--colors-red-dark-a9: #fe4e54e4;--colors-red-dark-a10: #ff6465eb;--colors-red-dark-a11: #ff9592;--colors-red-dark-a12: #ffd1d9;--colors-gray-light-1: #F4F7FA;--colors-gray-light-2: #EEF1F4;--colors-gray-light-3: #E7EBEE;--colors-gray-light-4: #DEE3E7;--colors-gray-light-5: #D9E0E7;--colors-gray-light-6: #CCD3D9;--colors-gray-light-7: #BAC2C9;--colors-gray-light-8: #9AA3AB;--colors-gray-light-9: #6E7882;--colors-gray-light-10: #566069;--colors-gray-light-11: #1B2228;--colors-gray-light-12: #080B0D;--colors-gray-light-a1: rgba(8, 11, 13, .02);--colors-gray-light-a2: rgba(8, 11, 13, .04);--colors-gray-light-a3: rgba(8, 11, 13, .08);--colors-gray-light-a4: rgba(8, 11, 13, .12);--colors-gray-light-a5: rgba(8, 11, 13, .16);--colors-gray-light-a6: rgba(8, 11, 13, .22);--colors-gray-light-a7: rgba(8, 11, 13, .3);--colors-gray-light-a8: rgba(8, 11, 13, .4);--colors-gray-light-a9: rgba(8, 11, 13, .6);--colors-gray-light-a10: rgba(8, 11, 13, .66);--colors-gray-light-a11: rgba(8, 11, 13, .78);--colors-gray-light-a12: rgba(8, 11, 13, .92);--colors-gray-dark-1: #F4F7FA;--colors-gray-dark-2: #EEF1F4;--colors-gray-dark-3: #E7EBEE;--colors-gray-dark-4: #DEE3E7;--colors-gray-dark-5: #D9E0E7;--colors-gray-dark-6: #CCD3D9;--colors-gray-dark-7: #BAC2C9;--colors-gray-dark-8: #9AA3AB;--colors-gray-dark-9: #6E7882;--colors-gray-dark-10: #566069;--colors-gray-dark-11: #1B2228;--colors-gray-dark-12: #080B0D;--colors-gray-dark-a1: rgba(8, 11, 13, .02);--colors-gray-dark-a2: rgba(8, 11, 13, .04);--colors-gray-dark-a3: rgba(8, 11, 13, .08);--colors-gray-dark-a4: rgba(8, 11, 13, .12);--colors-gray-dark-a5: rgba(8, 11, 13, .16);--colors-gray-dark-a6: rgba(8, 11, 13, .22);--colors-gray-dark-a7: rgba(8, 11, 13, .3);--colors-gray-dark-a8: rgba(8, 11, 13, .4);--colors-gray-dark-a9: rgba(8, 11, 13, .6);--colors-gray-dark-a10: rgba(8, 11, 13, .66);--colors-gray-dark-a11: rgba(8, 11, 13, .78);--colors-gray-dark-a12: rgba(8, 11, 13, .92);--colors-ink-light-1: #F5F6F7;--colors-ink-light-2: #EDEFF1;--colors-ink-light-3: #E2E5E8;--colors-ink-light-4: #D3D7DB;--colors-ink-light-5: #C0C5CA;--colors-ink-light-6: #A9AFB6;--colors-ink-light-7: #8B929A;--colors-ink-light-8: #6E7882;--colors-ink-light-9: #080B0D;--colors-ink-light-10: #1B2228;--colors-ink-light-11: #26313A;--colors-ink-light-12: #05070A;--colors-ink-light-a1: rgba(8, 11, 13, .02);--colors-ink-light-a2: rgba(8, 11, 13, .04);--colors-ink-light-a3: rgba(8, 11, 13, .08);--colors-ink-light-a4: rgba(8, 11, 13, .12);--colors-ink-light-a5: rgba(8, 11, 13, .16);--colors-ink-light-a6: rgba(8, 11, 13, .22);--colors-ink-light-a7: rgba(8, 11, 13, .3);--colors-ink-light-a8: rgba(8, 11, 13, .4);--colors-ink-light-a9: rgba(8, 11, 13, .6);--colors-ink-light-a10: rgba(8, 11, 13, .66);--colors-ink-light-a11: rgba(8, 11, 13, .78);--colors-ink-light-a12: rgba(8, 11, 13, .92);--colors-ink-dark-1: #F5F6F7;--colors-ink-dark-2: #EDEFF1;--colors-ink-dark-3: #E2E5E8;--colors-ink-dark-4: #D3D7DB;--colors-ink-dark-5: #C0C5CA;--colors-ink-dark-6: #A9AFB6;--colors-ink-dark-7: #8B929A;--colors-ink-dark-8: #6E7882;--colors-ink-dark-9: #080B0D;--colors-ink-dark-10: #1B2228;--colors-ink-dark-11: #26313A;--colors-ink-dark-12: #05070A;--colors-ink-dark-a1: rgba(8, 11, 13, .02);--colors-ink-dark-a2: rgba(8, 11, 13, .04);--colors-ink-dark-a3: rgba(8, 11, 13, .08);--colors-ink-dark-a4: rgba(8, 11, 13, .12);--colors-ink-dark-a5: rgba(8, 11, 13, .16);--colors-ink-dark-a6: rgba(8, 11, 13, .22);--colors-ink-dark-a7: rgba(8, 11, 13, .3);--colors-ink-dark-a8: rgba(8, 11, 13, .4);--colors-ink-dark-a9: rgba(8, 11, 13, .6);--colors-ink-dark-a10: rgba(8, 11, 13, .66);--colors-ink-dark-a11: rgba(8, 11, 13, .78);--colors-ink-dark-a12: rgba(8, 11, 13, .92);--colors-danger-light-1: #FDF3F2;--colors-danger-light-2: #FBE4E2;--colors-danger-light-3: #F7CBC7;--colors-danger-light-4: #F0A9A3;--colors-danger-light-5: #E68078;--colors-danger-light-6: #D75B52;--colors-danger-light-7: #C93F35;--colors-danger-light-8: #C22C22;--colors-danger-light-9: #B91C1C;--colors-danger-light-10: #9C1717;--colors-danger-light-11: #7A1212;--colors-danger-light-12: #4D0B0B;--colors-danger-light-a1: rgba(185, 28, 28, .02);--colors-danger-light-a2: rgba(185, 28, 28, .04);--colors-danger-light-a3: rgba(185, 28, 28, .08);--colors-danger-light-a4: rgba(185, 28, 28, .12);--colors-danger-light-a5: rgba(185, 28, 28, .16);--colors-danger-light-a6: rgba(185, 28, 28, .22);--colors-danger-light-a7: rgba(185, 28, 28, .3);--colors-danger-light-a8: rgba(185, 28, 28, .4);--colors-danger-light-a9: rgba(185, 28, 28, .6);--colors-danger-light-a10: rgba(185, 28, 28, .66);--colors-danger-light-a11: rgba(185, 28, 28, .78);--colors-danger-light-a12: rgba(185, 28, 28, .92);--colors-danger-dark-1: #FDF3F2;--colors-danger-dark-2: #FBE4E2;--colors-danger-dark-3: #F7CBC7;--colors-danger-dark-4: #F0A9A3;--colors-danger-dark-5: #E68078;--colors-danger-dark-6: #D75B52;--colors-danger-dark-7: #C93F35;--colors-danger-dark-8: #C22C22;--colors-danger-dark-9: #B91C1C;--colors-danger-dark-10: #9C1717;--colors-danger-dark-11: #7A1212;--colors-danger-dark-12: #4D0B0B;--colors-danger-dark-a1: rgba(185, 28, 28, .02);--colors-danger-dark-a2: rgba(185, 28, 28, .04);--colors-danger-dark-a3: rgba(185, 28, 28, .08);--colors-danger-dark-a4: rgba(185, 28, 28, .12);--colors-danger-dark-a5: rgba(185, 28, 28, .16);--colors-danger-dark-a6: rgba(185, 28, 28, .22);--colors-danger-dark-a7: rgba(185, 28, 28, .3);--colors-danger-dark-a8: rgba(185, 28, 28, .4);--colors-danger-dark-a9: rgba(185, 28, 28, .6);--colors-danger-dark-a10: rgba(185, 28, 28, .66);--colors-danger-dark-a11: rgba(185, 28, 28, .78);--colors-danger-dark-a12: rgba(185, 28, 28, .92);--colors-signal-light-1: #EFF4FE;--colors-signal-light-2: #E3ECFD;--colors-signal-light-3: #D2E0FC;--colors-signal-light-4: #BBCFFA;--colors-signal-light-5: #9EB9F5;--colors-signal-light-6: #7CA0EE;--colors-signal-light-7: #5385E5;--colors-signal-light-8: #3D72E0;--colors-signal-light-9: #2563EB;--colors-signal-light-10: #1D53C7;--colors-signal-light-11: #1E45A0;--colors-signal-light-12: #142C66;--colors-signal-light-a1: rgba(37, 99, 235, .02);--colors-signal-light-a2: rgba(37, 99, 235, .04);--colors-signal-light-a3: rgba(37, 99, 235, .08);--colors-signal-light-a4: rgba(37, 99, 235, .12);--colors-signal-light-a5: rgba(37, 99, 235, .16);--colors-signal-light-a6: rgba(37, 99, 235, .22);--colors-signal-light-a7: rgba(37, 99, 235, .3);--colors-signal-light-a8: rgba(37, 99, 235, .4);--colors-signal-light-a9: rgba(37, 99, 235, .6);--colors-signal-light-a10: rgba(37, 99, 235, .66);--colors-signal-light-a11: rgba(37, 99, 235, .78);--colors-signal-light-a12: rgba(37, 99, 235, .92);--colors-signal-dark-1: #EFF4FE;--colors-signal-dark-2: #E3ECFD;--colors-signal-dark-3: #D2E0FC;--colors-signal-dark-4: #BBCFFA;--colors-signal-dark-5: #9EB9F5;--colors-signal-dark-6: #7CA0EE;--colors-signal-dark-7: #5385E5;--colors-signal-dark-8: #3D72E0;--colors-signal-dark-9: #2563EB;--colors-signal-dark-10: #1D53C7;--colors-signal-dark-11: #1E45A0;--colors-signal-dark-12: #142C66;--colors-signal-dark-a1: rgba(37, 99, 235, .02);--colors-signal-dark-a2: rgba(37, 99, 235, .04);--colors-signal-dark-a3: rgba(37, 99, 235, .08);--colors-signal-dark-a4: rgba(37, 99, 235, .12);--colors-signal-dark-a5: rgba(37, 99, 235, .16);--colors-signal-dark-a6: rgba(37, 99, 235, .22);--colors-signal-dark-a7: rgba(37, 99, 235, .3);--colors-signal-dark-a8: rgba(37, 99, 235, .4);--colors-signal-dark-a9: rgba(37, 99, 235, .6);--colors-signal-dark-a10: rgba(37, 99, 235, .66);--colors-signal-dark-a11: rgba(37, 99, 235, .78);--colors-signal-dark-a12: rgba(37, 99, 235, .92);--colors-cyan-light-1: #EFFCFE;--colors-cyan-light-2: #DFF8FC;--colors-cyan-light-3: #C3F1F8;--colors-cyan-light-4: #9FE7F1;--colors-cyan-light-5: #75DAE9;--colors-cyan-light-6: #45C9DD;--colors-cyan-light-7: #22B4CC;--colors-cyan-light-8: #0EA0BB;--colors-cyan-light-9: #06B6D4;--colors-cyan-light-10: #0592A8;--colors-cyan-light-11: #04788A;--colors-cyan-light-12: #053C46;--colors-cyan-light-a1: rgba(6, 182, 212, .02);--colors-cyan-light-a2: rgba(6, 182, 212, .04);--colors-cyan-light-a3: rgba(6, 182, 212, .08);--colors-cyan-light-a4: rgba(6, 182, 212, .12);--colors-cyan-light-a5: rgba(6, 182, 212, .16);--colors-cyan-light-a6: rgba(6, 182, 212, .22);--colors-cyan-light-a7: rgba(6, 182, 212, .3);--colors-cyan-light-a8: rgba(6, 182, 212, .4);--colors-cyan-light-a9: rgba(6, 182, 212, .6);--colors-cyan-light-a10: rgba(6, 182, 212, .66);--colors-cyan-light-a11: rgba(6, 182, 212, .78);--colors-cyan-light-a12: rgba(6, 182, 212, .92);--colors-cyan-dark-1: #EFFCFE;--colors-cyan-dark-2: #DFF8FC;--colors-cyan-dark-3: #C3F1F8;--colors-cyan-dark-4: #9FE7F1;--colors-cyan-dark-5: #75DAE9;--colors-cyan-dark-6: #45C9DD;--colors-cyan-dark-7: #22B4CC;--colors-cyan-dark-8: #0EA0BB;--colors-cyan-dark-9: #06B6D4;--colors-cyan-dark-10: #0592A8;--colors-cyan-dark-11: #04788A;--colors-cyan-dark-12: #053C46;--colors-cyan-dark-a1: rgba(6, 182, 212, .02);--colors-cyan-dark-a2: rgba(6, 182, 212, .04);--colors-cyan-dark-a3: rgba(6, 182, 212, .08);--colors-cyan-dark-a4: rgba(6, 182, 212, .12);--colors-cyan-dark-a5: rgba(6, 182, 212, .16);--colors-cyan-dark-a6: rgba(6, 182, 212, .22);--colors-cyan-dark-a7: rgba(6, 182, 212, .3);--colors-cyan-dark-a8: rgba(6, 182, 212, .4);--colors-cyan-dark-a9: rgba(6, 182, 212, .6);--colors-cyan-dark-a10: rgba(6, 182, 212, .66);--colors-cyan-dark-a11: rgba(6, 182, 212, .78);--colors-cyan-dark-a12: rgba(6, 182, 212, .92);--fonts-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--fonts-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--fonts-heading: "Chivo", "IBM Plex Sans", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--fonts-body: "IBM Plex Sans", "IBM Plex Sans SC", "Microsoft YaHei", Arial, sans-serif;--fonts-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--radii-none: 0;--radii-2xs: .0625rem;--radii-xs: .125rem;--radii-sm: .25rem;--radii-md: .375rem;--radii-lg: .5rem;--radii-xl: .75rem;--radii-2xl: 1rem;--radii-3xl: 1.5rem;--radii-full: 9999px;--radii-card: 8px;--radii-image: 6px;--radii-control: 6px;--spacing-0: 0rem;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-52: 13rem;--spacing-56: 14rem;--spacing-60: 15rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-0\.5: .125rem;--spacing-1\.5: .375rem;--spacing-2\.5: .625rem;--spacing-3\.5: .875rem;--spacing-4\.5: 1.125rem;--spacing-section: 88px;--spacing-section-mobile: 52px;--spacing-page-margin-desktop: 64px;--spacing-page-margin-tablet: 32px;--spacing-page-margin-mobile: 20px;--spacing-grid-gap: 24px;--sizes-0: 0rem;--sizes-1: .25rem;--sizes-2: .5rem;--sizes-3: .75rem;--sizes-4: 1rem;--sizes-5: 1.25rem;--sizes-6: 1.5rem;--sizes-7: 1.75rem;--sizes-8: 2rem;--sizes-9: 2.25rem;--sizes-10: 2.5rem;--sizes-11: 2.75rem;--sizes-12: 3rem;--sizes-14: 3.5rem;--sizes-16: 4rem;--sizes-20: 5rem;--sizes-24: 6rem;--sizes-28: 7rem;--sizes-32: 8rem;--sizes-36: 9rem;--sizes-40: 10rem;--sizes-44: 11rem;--sizes-48: 12rem;--sizes-52: 13rem;--sizes-56: 14rem;--sizes-60: 15rem;--sizes-64: 16rem;--sizes-72: 18rem;--sizes-80: 20rem;--sizes-96: 24rem;--sizes-0\.5: .125rem;--sizes-1\.5: .375rem;--sizes-2\.5: .625rem;--sizes-3\.5: .875rem;--sizes-4\.5: 1.125rem;--sizes-2xs: 16rem;--sizes-xs: 20rem;--sizes-sm: 24rem;--sizes-md: 28rem;--sizes-lg: 32rem;--sizes-xl: 36rem;--sizes-2xl: 42rem;--sizes-3xl: 48rem;--sizes-4xl: 56rem;--sizes-5xl: 64rem;--sizes-6xl: 72rem;--sizes-7xl: 80rem;--sizes-8xl: 90rem;--sizes-full: 100%;--sizes-min: min-content;--sizes-max: max-content;--sizes-fit: fit-content;--sizes-content-max: 1200px;--sizes-content-narrow: 780px;--sizes-breakpoint-sm: 480px;--sizes-breakpoint-md: 768px;--sizes-breakpoint-lg: 1000px;--sizes-breakpoint-xl: 1200px;--sizes-breakpoint-2xl: 1440px;--breakpoints-sm: 480px;--breakpoints-md: 768px;--breakpoints-lg: 1000px;--breakpoints-xl: 1200px;--breakpoints-2xl: 1440px;--radii-l1: 4px;--radii-l2: 6px;--radii-l3: 8px;--colors-brand-control-black: #080B0D;--colors-brand-graphite: #1B2228;--colors-brand-graphite-soft: #26313A;--colors-brand-steel-gray: #6E7882;--colors-brand-mist: #F4F7FA;--colors-brand-surface: #FFFFFF;--colors-brand-line: #D9E0E7;--colors-brand-signal-blue: #2563EB;--colors-brand-cyan-status: #06B6D4;--colors-brand-electric-teal: #14B8A6;--colors-brand-warning: #B7791F;--colors-brand-danger: #B91C1C}:where(:root,.light){--shadows-xs: 0px 1px 2px var(--colors-gray-a5), 0px 0px 1px var(--colors-gray-a7);--shadows-sm: 0px 2px 4px var(--colors-gray-a3), 0px 0px 1px var(--colors-gray-a7);--shadows-md: 0px 4px 8px var(--colors-gray-a3), 0px 0px 1px var(--colors-gray-a7);--shadows-lg: 0px 8px 16px var(--colors-gray-a3), 0px 0px 1px var(--colors-gray-a7);--shadows-xl: 0px 16px 24px var(--colors-gray-a3), 0px 0px 1px var(--colors-gray-a7);--shadows-2xl: 0px 24px 40px var(--colors-gray-a3), 0px 0px 1px var(--colors-gray-a7);--colors-bg-canvas: var(--colors-gray-1);--colors-bg-default: white;--colors-bg-subtle: var(--colors-gray-2);--colors-bg-muted: var(--colors-gray-3);--colors-bg-emphasized: var(--colors-gray-4);--colors-bg-disabled: var(--colors-gray-5);--colors-fg-default: var(--colors-gray-12);--colors-fg-muted: var(--colors-gray-11);--colors-fg-subtle: var(--colors-gray-10);--colors-fg-disabled: var(--colors-gray-9);--colors-fg-error: var(--colors-red-9);--colors-border-default: var(--colors-gray-7);--colors-border-muted: var(--colors-gray-6);--colors-border-subtle: var(--colors-gray-4);--colors-border-disabled: var(--colors-gray-5);--colors-border-outline: var(--colors-gray-a9);--colors-border-error: var(--colors-red-9);--colors-gray-1: var(--colors-gray-light-1);--colors-gray-2: var(--colors-gray-light-2);--colors-gray-3: var(--colors-gray-light-3);--colors-gray-4: var(--colors-gray-light-4);--colors-gray-5: var(--colors-gray-light-5);--colors-gray-6: var(--colors-gray-light-6);--colors-gray-7: var(--colors-gray-light-7);--colors-gray-8: var(--colors-gray-light-8);--colors-gray-9: var(--colors-gray-light-9);--colors-gray-10: var(--colors-gray-light-10);--colors-gray-11: var(--colors-gray-light-11);--colors-gray-12: var(--colors-gray-light-12);--colors-gray-a1: var(--colors-gray-light-a1);--colors-gray-a2: var(--colors-gray-light-a2);--colors-gray-a3: var(--colors-gray-light-a3);--colors-gray-a4: var(--colors-gray-light-a4);--colors-gray-a5: var(--colors-gray-light-a5);--colors-gray-a6: var(--colors-gray-light-a6);--colors-gray-a7: var(--colors-gray-light-a7);--colors-gray-a8: var(--colors-gray-light-a8);--colors-gray-a9: var(--colors-gray-light-a9);--colors-gray-a10: var(--colors-gray-light-a10);--colors-gray-a11: var(--colors-gray-light-a11);--colors-gray-a12: var(--colors-gray-light-a12);--colors-gray-default: var(--colors-gray-light-9);--colors-gray-emphasized: var(--colors-gray-light-10);--colors-gray-fg: #FFFFFF;--colors-gray-text: var(--colors-gray-light-a11);--colors-ink-1: var(--colors-ink-light-1);--colors-ink-2: var(--colors-ink-light-2);--colors-ink-3: var(--colors-ink-light-3);--colors-ink-4: var(--colors-ink-light-4);--colors-ink-5: var(--colors-ink-light-5);--colors-ink-6: var(--colors-ink-light-6);--colors-ink-7: var(--colors-ink-light-7);--colors-ink-8: var(--colors-ink-light-8);--colors-ink-9: var(--colors-ink-light-9);--colors-ink-10: var(--colors-ink-light-10);--colors-ink-11: var(--colors-ink-light-11);--colors-ink-12: var(--colors-ink-light-12);--colors-ink-a1: var(--colors-ink-light-a1);--colors-ink-a2: var(--colors-ink-light-a2);--colors-ink-a3: var(--colors-ink-light-a3);--colors-ink-a4: var(--colors-ink-light-a4);--colors-ink-a5: var(--colors-ink-light-a5);--colors-ink-a6: var(--colors-ink-light-a6);--colors-ink-a7: var(--colors-ink-light-a7);--colors-ink-a8: var(--colors-ink-light-a8);--colors-ink-a9: var(--colors-ink-light-a9);--colors-ink-a10: var(--colors-ink-light-a10);--colors-ink-a11: var(--colors-ink-light-a11);--colors-ink-a12: var(--colors-ink-light-a12);--colors-ink-default: var(--colors-ink-light-9);--colors-ink-emphasized: var(--colors-ink-light-10);--colors-ink-fg: #FFFFFF;--colors-ink-text: var(--colors-ink-light-a11);--colors-accent-1: var(--colors-ink-light-1);--colors-accent-2: var(--colors-ink-light-2);--colors-accent-3: var(--colors-ink-light-3);--colors-accent-4: var(--colors-ink-light-4);--colors-accent-5: var(--colors-ink-light-5);--colors-accent-6: var(--colors-ink-light-6);--colors-accent-7: var(--colors-ink-light-7);--colors-accent-8: var(--colors-ink-light-8);--colors-accent-9: var(--colors-ink-light-9);--colors-accent-10: var(--colors-ink-light-10);--colors-accent-11: var(--colors-ink-light-11);--colors-accent-12: var(--colors-ink-light-12);--colors-accent-a1: var(--colors-ink-light-a1);--colors-accent-a2: var(--colors-ink-light-a2);--colors-accent-a3: var(--colors-ink-light-a3);--colors-accent-a4: var(--colors-ink-light-a4);--colors-accent-a5: var(--colors-ink-light-a5);--colors-accent-a6: var(--colors-ink-light-a6);--colors-accent-a7: var(--colors-ink-light-a7);--colors-accent-a8: var(--colors-ink-light-a8);--colors-accent-a9: var(--colors-ink-light-a9);--colors-accent-a10: var(--colors-ink-light-a10);--colors-accent-a11: var(--colors-ink-light-a11);--colors-accent-a12: var(--colors-ink-light-a12);--colors-accent-default: var(--colors-ink-light-9);--colors-accent-emphasized: var(--colors-ink-light-10);--colors-accent-fg: #FFFFFF;--colors-accent-text: var(--colors-ink-light-a11);--colors-danger-1: var(--colors-danger-light-1);--colors-danger-2: var(--colors-danger-light-2);--colors-danger-3: var(--colors-danger-light-3);--colors-danger-4: var(--colors-danger-light-4);--colors-danger-5: var(--colors-danger-light-5);--colors-danger-6: var(--colors-danger-light-6);--colors-danger-7: var(--colors-danger-light-7);--colors-danger-8: var(--colors-danger-light-8);--colors-danger-9: var(--colors-danger-light-9);--colors-danger-10: var(--colors-danger-light-10);--colors-danger-11: var(--colors-danger-light-11);--colors-danger-12: var(--colors-danger-light-12);--colors-danger-a1: var(--colors-danger-light-a1);--colors-danger-a2: var(--colors-danger-light-a2);--colors-danger-a3: var(--colors-danger-light-a3);--colors-danger-a4: var(--colors-danger-light-a4);--colors-danger-a5: var(--colors-danger-light-a5);--colors-danger-a6: var(--colors-danger-light-a6);--colors-danger-a7: var(--colors-danger-light-a7);--colors-danger-a8: var(--colors-danger-light-a8);--colors-danger-a9: var(--colors-danger-light-a9);--colors-danger-a10: var(--colors-danger-light-a10);--colors-danger-a11: var(--colors-danger-light-a11);--colors-danger-a12: var(--colors-danger-light-a12);--colors-danger-default: var(--colors-danger-light-9);--colors-danger-emphasized: var(--colors-danger-light-10);--colors-danger-fg: #FFFFFF;--colors-danger-text: var(--colors-danger-light-a11);--colors-red-1: var(--colors-danger-light-1);--colors-red-2: var(--colors-danger-light-2);--colors-red-3: var(--colors-danger-light-3);--colors-red-4: var(--colors-danger-light-4);--colors-red-5: var(--colors-danger-light-5);--colors-red-6: var(--colors-danger-light-6);--colors-red-7: var(--colors-danger-light-7);--colors-red-8: var(--colors-danger-light-8);--colors-red-9: var(--colors-danger-light-9);--colors-red-10: var(--colors-danger-light-10);--colors-red-11: var(--colors-danger-light-11);--colors-red-12: var(--colors-danger-light-12);--colors-red-a1: var(--colors-danger-light-a1);--colors-red-a2: var(--colors-danger-light-a2);--colors-red-a3: var(--colors-danger-light-a3);--colors-red-a4: var(--colors-danger-light-a4);--colors-red-a5: var(--colors-danger-light-a5);--colors-red-a6: var(--colors-danger-light-a6);--colors-red-a7: var(--colors-danger-light-a7);--colors-red-a8: var(--colors-danger-light-a8);--colors-red-a9: var(--colors-danger-light-a9);--colors-red-a10: var(--colors-danger-light-a10);--colors-red-a11: var(--colors-danger-light-a11);--colors-red-a12: var(--colors-danger-light-a12);--colors-red-default: var(--colors-danger-light-9);--colors-red-emphasized: var(--colors-danger-light-10);--colors-red-fg: #FFFFFF;--colors-red-text: var(--colors-danger-light-a11);--colors-signal-1: var(--colors-signal-light-1);--colors-signal-2: var(--colors-signal-light-2);--colors-signal-3: var(--colors-signal-light-3);--colors-signal-4: var(--colors-signal-light-4);--colors-signal-5: var(--colors-signal-light-5);--colors-signal-6: var(--colors-signal-light-6);--colors-signal-7: var(--colors-signal-light-7);--colors-signal-8: var(--colors-signal-light-8);--colors-signal-9: var(--colors-signal-light-9);--colors-signal-10: var(--colors-signal-light-10);--colors-signal-11: var(--colors-signal-light-11);--colors-signal-12: var(--colors-signal-light-12);--colors-signal-a1: var(--colors-signal-light-a1);--colors-signal-a2: var(--colors-signal-light-a2);--colors-signal-a3: var(--colors-signal-light-a3);--colors-signal-a4: var(--colors-signal-light-a4);--colors-signal-a5: var(--colors-signal-light-a5);--colors-signal-a6: var(--colors-signal-light-a6);--colors-signal-a7: var(--colors-signal-light-a7);--colors-signal-a8: var(--colors-signal-light-a8);--colors-signal-a9: var(--colors-signal-light-a9);--colors-signal-a10: var(--colors-signal-light-a10);--colors-signal-a11: var(--colors-signal-light-a11);--colors-signal-a12: var(--colors-signal-light-a12);--colors-signal-default: var(--colors-signal-light-9);--colors-signal-emphasized: var(--colors-signal-light-10);--colors-signal-fg: #FFFFFF;--colors-signal-text: var(--colors-signal-light-a11);--colors-cyan-1: var(--colors-cyan-light-1);--colors-cyan-2: var(--colors-cyan-light-2);--colors-cyan-3: var(--colors-cyan-light-3);--colors-cyan-4: var(--colors-cyan-light-4);--colors-cyan-5: var(--colors-cyan-light-5);--colors-cyan-6: var(--colors-cyan-light-6);--colors-cyan-7: var(--colors-cyan-light-7);--colors-cyan-8: var(--colors-cyan-light-8);--colors-cyan-9: var(--colors-cyan-light-9);--colors-cyan-10: var(--colors-cyan-light-10);--colors-cyan-11: var(--colors-cyan-light-11);--colors-cyan-12: var(--colors-cyan-light-12);--colors-cyan-a1: var(--colors-cyan-light-a1);--colors-cyan-a2: var(--colors-cyan-light-a2);--colors-cyan-a3: var(--colors-cyan-light-a3);--colors-cyan-a4: var(--colors-cyan-light-a4);--colors-cyan-a5: var(--colors-cyan-light-a5);--colors-cyan-a6: var(--colors-cyan-light-a6);--colors-cyan-a7: var(--colors-cyan-light-a7);--colors-cyan-a8: var(--colors-cyan-light-a8);--colors-cyan-a9: var(--colors-cyan-light-a9);--colors-cyan-a10: var(--colors-cyan-light-a10);--colors-cyan-a11: var(--colors-cyan-light-a11);--colors-cyan-a12: var(--colors-cyan-light-a12);--colors-cyan-default: var(--colors-cyan-light-9);--colors-cyan-emphasized: var(--colors-cyan-light-10);--colors-cyan-fg: #FFFFFF;--colors-cyan-text: var(--colors-cyan-light-a11) }.dark{--shadows-xs: 0px 1px 1px var(--colors-black-a12), 0px 0px 1px inset var(--colors-gray-a7);--shadows-sm: 0px 2px 4px var(--colors-black-a10), 0px 0px 1px inset var(--colors-gray-a7);--shadows-md: 0px 4px 8px var(--colors-black-a10), 0px 0px 1px inset var(--colors-gray-a7);--shadows-lg: 0px 8px 16px var(--colors-black-a10), 0px 0px 1px inset var(--colors-gray-a7);--shadows-xl: 0px 16px 24px var(--colors-black-a10), 0px 0px 1px inset var(--colors-gray-a7);--shadows-2xl: 0px 24px 40px var(--colors-black-a10), 0px 0px 1px inset var(--colors-gray-a7);--colors-bg-canvas: var(--colors-gray-1);--colors-bg-default: var(--colors-gray-2);--colors-bg-subtle: var(--colors-gray-3);--colors-bg-muted: var(--colors-gray-4);--colors-bg-emphasized: var(--colors-gray-5);--colors-bg-disabled: var(--colors-gray-6);--colors-fg-default: var(--colors-gray-12);--colors-fg-muted: var(--colors-gray-11);--colors-fg-subtle: var(--colors-gray-10);--colors-fg-disabled: var(--colors-gray-9);--colors-fg-error: var(--colors-red-9);--colors-border-default: var(--colors-gray-7);--colors-border-muted: var(--colors-gray-6);--colors-border-subtle: var(--colors-gray-4);--colors-border-disabled: var(--colors-gray-5);--colors-border-outline: var(--colors-gray-a9);--colors-border-error: var(--colors-red-9);--colors-gray-1: var(--colors-gray-dark-1);--colors-gray-2: var(--colors-gray-dark-2);--colors-gray-3: var(--colors-gray-dark-3);--colors-gray-4: var(--colors-gray-dark-4);--colors-gray-5: var(--colors-gray-dark-5);--colors-gray-6: var(--colors-gray-dark-6);--colors-gray-7: var(--colors-gray-dark-7);--colors-gray-8: var(--colors-gray-dark-8);--colors-gray-9: var(--colors-gray-dark-9);--colors-gray-10: var(--colors-gray-dark-10);--colors-gray-11: var(--colors-gray-dark-11);--colors-gray-12: var(--colors-gray-dark-12);--colors-gray-a1: var(--colors-gray-dark-a1);--colors-gray-a2: var(--colors-gray-dark-a2);--colors-gray-a3: var(--colors-gray-dark-a3);--colors-gray-a4: var(--colors-gray-dark-a4);--colors-gray-a5: var(--colors-gray-dark-a5);--colors-gray-a6: var(--colors-gray-dark-a6);--colors-gray-a7: var(--colors-gray-dark-a7);--colors-gray-a8: var(--colors-gray-dark-a8);--colors-gray-a9: var(--colors-gray-dark-a9);--colors-gray-a10: var(--colors-gray-dark-a10);--colors-gray-a11: var(--colors-gray-dark-a11);--colors-gray-a12: var(--colors-gray-dark-a12);--colors-gray-default: var(--colors-gray-dark-9);--colors-gray-emphasized: var(--colors-gray-dark-10);--colors-gray-fg: #FFFFFF;--colors-gray-text: var(--colors-gray-dark-a11);--colors-ink-1: var(--colors-ink-dark-1);--colors-ink-2: var(--colors-ink-dark-2);--colors-ink-3: var(--colors-ink-dark-3);--colors-ink-4: var(--colors-ink-dark-4);--colors-ink-5: var(--colors-ink-dark-5);--colors-ink-6: var(--colors-ink-dark-6);--colors-ink-7: var(--colors-ink-dark-7);--colors-ink-8: var(--colors-ink-dark-8);--colors-ink-9: var(--colors-ink-dark-9);--colors-ink-10: var(--colors-ink-dark-10);--colors-ink-11: var(--colors-ink-dark-11);--colors-ink-12: var(--colors-ink-dark-12);--colors-ink-a1: var(--colors-ink-dark-a1);--colors-ink-a2: var(--colors-ink-dark-a2);--colors-ink-a3: var(--colors-ink-dark-a3);--colors-ink-a4: var(--colors-ink-dark-a4);--colors-ink-a5: var(--colors-ink-dark-a5);--colors-ink-a6: var(--colors-ink-dark-a6);--colors-ink-a7: var(--colors-ink-dark-a7);--colors-ink-a8: var(--colors-ink-dark-a8);--colors-ink-a9: var(--colors-ink-dark-a9);--colors-ink-a10: var(--colors-ink-dark-a10);--colors-ink-a11: var(--colors-ink-dark-a11);--colors-ink-a12: var(--colors-ink-dark-a12);--colors-ink-default: var(--colors-ink-dark-9);--colors-ink-emphasized: var(--colors-ink-dark-10);--colors-ink-fg: #FFFFFF;--colors-ink-text: var(--colors-ink-dark-a11);--colors-accent-1: var(--colors-ink-dark-1);--colors-accent-2: var(--colors-ink-dark-2);--colors-accent-3: var(--colors-ink-dark-3);--colors-accent-4: var(--colors-ink-dark-4);--colors-accent-5: var(--colors-ink-dark-5);--colors-accent-6: var(--colors-ink-dark-6);--colors-accent-7: var(--colors-ink-dark-7);--colors-accent-8: var(--colors-ink-dark-8);--colors-accent-9: var(--colors-ink-dark-9);--colors-accent-10: var(--colors-ink-dark-10);--colors-accent-11: var(--colors-ink-dark-11);--colors-accent-12: var(--colors-ink-dark-12);--colors-accent-a1: var(--colors-ink-dark-a1);--colors-accent-a2: var(--colors-ink-dark-a2);--colors-accent-a3: var(--colors-ink-dark-a3);--colors-accent-a4: var(--colors-ink-dark-a4);--colors-accent-a5: var(--colors-ink-dark-a5);--colors-accent-a6: var(--colors-ink-dark-a6);--colors-accent-a7: var(--colors-ink-dark-a7);--colors-accent-a8: var(--colors-ink-dark-a8);--colors-accent-a9: var(--colors-ink-dark-a9);--colors-accent-a10: var(--colors-ink-dark-a10);--colors-accent-a11: var(--colors-ink-dark-a11);--colors-accent-a12: var(--colors-ink-dark-a12);--colors-accent-default: var(--colors-ink-dark-9);--colors-accent-emphasized: var(--colors-ink-dark-10);--colors-accent-fg: #FFFFFF;--colors-accent-text: var(--colors-ink-dark-a11);--colors-danger-1: var(--colors-danger-dark-1);--colors-danger-2: var(--colors-danger-dark-2);--colors-danger-3: var(--colors-danger-dark-3);--colors-danger-4: var(--colors-danger-dark-4);--colors-danger-5: var(--colors-danger-dark-5);--colors-danger-6: var(--colors-danger-dark-6);--colors-danger-7: var(--colors-danger-dark-7);--colors-danger-8: var(--colors-danger-dark-8);--colors-danger-9: var(--colors-danger-dark-9);--colors-danger-10: var(--colors-danger-dark-10);--colors-danger-11: var(--colors-danger-dark-11);--colors-danger-12: var(--colors-danger-dark-12);--colors-danger-a1: var(--colors-danger-dark-a1);--colors-danger-a2: var(--colors-danger-dark-a2);--colors-danger-a3: var(--colors-danger-dark-a3);--colors-danger-a4: var(--colors-danger-dark-a4);--colors-danger-a5: var(--colors-danger-dark-a5);--colors-danger-a6: var(--colors-danger-dark-a6);--colors-danger-a7: var(--colors-danger-dark-a7);--colors-danger-a8: var(--colors-danger-dark-a8);--colors-danger-a9: var(--colors-danger-dark-a9);--colors-danger-a10: var(--colors-danger-dark-a10);--colors-danger-a11: var(--colors-danger-dark-a11);--colors-danger-a12: var(--colors-danger-dark-a12);--colors-danger-default: var(--colors-danger-dark-9);--colors-danger-emphasized: var(--colors-danger-dark-10);--colors-danger-fg: #FFFFFF;--colors-danger-text: var(--colors-danger-dark-a11);--colors-red-1: var(--colors-danger-dark-1);--colors-red-2: var(--colors-danger-dark-2);--colors-red-3: var(--colors-danger-dark-3);--colors-red-4: var(--colors-danger-dark-4);--colors-red-5: var(--colors-danger-dark-5);--colors-red-6: var(--colors-danger-dark-6);--colors-red-7: var(--colors-danger-dark-7);--colors-red-8: var(--colors-danger-dark-8);--colors-red-9: var(--colors-danger-dark-9);--colors-red-10: var(--colors-danger-dark-10);--colors-red-11: var(--colors-danger-dark-11);--colors-red-12: var(--colors-danger-dark-12);--colors-red-a1: var(--colors-danger-dark-a1);--colors-red-a2: var(--colors-danger-dark-a2);--colors-red-a3: var(--colors-danger-dark-a3);--colors-red-a4: var(--colors-danger-dark-a4);--colors-red-a5: var(--colors-danger-dark-a5);--colors-red-a6: var(--colors-danger-dark-a6);--colors-red-a7: var(--colors-danger-dark-a7);--colors-red-a8: var(--colors-danger-dark-a8);--colors-red-a9: var(--colors-danger-dark-a9);--colors-red-a10: var(--colors-danger-dark-a10);--colors-red-a11: var(--colors-danger-dark-a11);--colors-red-a12: var(--colors-danger-dark-a12);--colors-red-default: var(--colors-danger-dark-9);--colors-red-emphasized: var(--colors-danger-dark-10);--colors-red-fg: #FFFFFF;--colors-red-text: var(--colors-danger-dark-a11);--colors-signal-1: var(--colors-signal-dark-1);--colors-signal-2: var(--colors-signal-dark-2);--colors-signal-3: var(--colors-signal-dark-3);--colors-signal-4: var(--colors-signal-dark-4);--colors-signal-5: var(--colors-signal-dark-5);--colors-signal-6: var(--colors-signal-dark-6);--colors-signal-7: var(--colors-signal-dark-7);--colors-signal-8: var(--colors-signal-dark-8);--colors-signal-9: var(--colors-signal-dark-9);--colors-signal-10: var(--colors-signal-dark-10);--colors-signal-11: var(--colors-signal-dark-11);--colors-signal-12: var(--colors-signal-dark-12);--colors-signal-a1: var(--colors-signal-dark-a1);--colors-signal-a2: var(--colors-signal-dark-a2);--colors-signal-a3: var(--colors-signal-dark-a3);--colors-signal-a4: var(--colors-signal-dark-a4);--colors-signal-a5: var(--colors-signal-dark-a5);--colors-signal-a6: var(--colors-signal-dark-a6);--colors-signal-a7: var(--colors-signal-dark-a7);--colors-signal-a8: var(--colors-signal-dark-a8);--colors-signal-a9: var(--colors-signal-dark-a9);--colors-signal-a10: var(--colors-signal-dark-a10);--colors-signal-a11: var(--colors-signal-dark-a11);--colors-signal-a12: var(--colors-signal-dark-a12);--colors-signal-default: var(--colors-signal-dark-9);--colors-signal-emphasized: var(--colors-signal-dark-10);--colors-signal-fg: #FFFFFF;--colors-signal-text: var(--colors-signal-dark-a11);--colors-cyan-1: var(--colors-cyan-dark-1);--colors-cyan-2: var(--colors-cyan-dark-2);--colors-cyan-3: var(--colors-cyan-dark-3);--colors-cyan-4: var(--colors-cyan-dark-4);--colors-cyan-5: var(--colors-cyan-dark-5);--colors-cyan-6: var(--colors-cyan-dark-6);--colors-cyan-7: var(--colors-cyan-dark-7);--colors-cyan-8: var(--colors-cyan-dark-8);--colors-cyan-9: var(--colors-cyan-dark-9);--colors-cyan-10: var(--colors-cyan-dark-10);--colors-cyan-11: var(--colors-cyan-dark-11);--colors-cyan-12: var(--colors-cyan-dark-12);--colors-cyan-a1: var(--colors-cyan-dark-a1);--colors-cyan-a2: var(--colors-cyan-dark-a2);--colors-cyan-a3: var(--colors-cyan-dark-a3);--colors-cyan-a4: var(--colors-cyan-dark-a4);--colors-cyan-a5: var(--colors-cyan-dark-a5);--colors-cyan-a6: var(--colors-cyan-dark-a6);--colors-cyan-a7: var(--colors-cyan-dark-a7);--colors-cyan-a8: var(--colors-cyan-dark-a8);--colors-cyan-a9: var(--colors-cyan-dark-a9);--colors-cyan-a10: var(--colors-cyan-dark-a10);--colors-cyan-a11: var(--colors-cyan-dark-a11);--colors-cyan-a12: var(--colors-cyan-dark-a12);--colors-cyan-default: var(--colors-cyan-dark-9);--colors-cyan-emphasized: var(--colors-cyan-dark-10);--colors-cyan-fg: #FFFFFF;--colors-cyan-text: var(--colors-cyan-dark-a11) }@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(64px)}}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes collapse-in{0%{height:var(--sizes-0)}to{height:var(--height)}}@keyframes collapse-out{0%{height:var(--height)}to{height:var(--sizes-0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes skeleton-pulse{50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes drawerIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes drawerOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px)}}}@layer recipes{@layer _base{.button{border-radius:var(--radii-l2);outline:var(--borders-none);align-items:center;appearance:none;-webkit-appearance:none;cursor:pointer;display:inline-flex;flex-shrink:0;font-weight:var(--font-weights-semibold);isolation:isolate;justify-content:center;position:relative;--transition-duration: var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop: background, border-color, color, box-shadow;transition-property:background,border-color,color,box-shadow;--transition-easing: var(--easings-default);transition-timing-function:var(--easings-default);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;min-width:var(--sizes-0)}.button:is([hidden]){display:none}.button :where(svg){font-size:1.1em;width:1.1em;height:1.1em}.input{background:none;border-color:var(--colors-border-default);border-radius:var(--radii-l2);border-width:1px;outline:0;appearance:none;-webkit-appearance:none;color:var(--colors-fg-default);position:relative;--transition-duration: var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop: box-shadow, border-color;transition-property:box-shadow,border-color;--transition-easing: var(--easings-default);transition-timing-function:var(--easings-default);width:var(--sizes-full)}.input:is([aria-invalid]){border-color:var(--colors-fg-error)}.input:is([aria-invalid]):is(:focus,[data-focus]){border-color:var(--colors-fg-error);box-shadow:0 0 0 1px var(--colors-border-error)}.input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.4;cursor:not-allowed}.input:is(:focus,[data-focus]){border-color:var(--colors-color-palette-default);box-shadow:0 0 0 1px var(--colors-color-palette-default)}.textarea{background:none;border-color:var(--colors-border-default);border-radius:var(--radii-l2);border-width:1px;outline:0;appearance:none;-webkit-appearance:none;position:relative;--transition-duration: var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop: border-color, box-shadow;transition-property:border-color,box-shadow;min-width:var(--sizes-0);width:var(--sizes-full)}.textarea:is([aria-invalid]){border-color:var(--colors-fg-error)}.textarea:is([aria-invalid]):is(:focus,[data-focus]){border-color:var(--colors-fg-error);box-shadow:0 0 0 1px var(--colors-border-error)}.textarea:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.4;cursor:not-allowed}.textarea:is(:focus,[data-focus]){border-color:var(--colors-color-palette-default);box-shadow:0 0 0 1px var(--colors-color-palette-default)}}.button--variant_solid{background:var(--colors-color-palette-default);color:var(--colors-color-palette-fg)}.button--variant_solid:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--colors-bg-disabled);color:var(--colors-fg-disabled);cursor:not-allowed}.button--variant_solid:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--colors-color-palette-default);outline-offset:2px}.button--size_md{padding-inline:var(--spacing-4);gap:var(--spacing-2);font-size:var(--font-sizes-sm);line-height:1.25rem;height:var(--sizes-10);min-width:var(--sizes-10)}.button--variant_outline{border-width:1px;border-color:var(--colors-color-palette-a7);color:var(--colors-color-palette-text);--colors-color-palette-light-1: var(--colors-gray-light-1);--colors-color-palette-light-2: var(--colors-gray-light-2);--colors-color-palette-light-3: var(--colors-gray-light-3);--colors-color-palette-light-4: var(--colors-gray-light-4);--colors-color-palette-light-5: var(--colors-gray-light-5);--colors-color-palette-light-6: var(--colors-gray-light-6);--colors-color-palette-light-7: var(--colors-gray-light-7);--colors-color-palette-light-8: var(--colors-gray-light-8);--colors-color-palette-light-9: var(--colors-gray-light-9);--colors-color-palette-light-10: var(--colors-gray-light-10);--colors-color-palette-light-11: var(--colors-gray-light-11);--colors-color-palette-light-12: var(--colors-gray-light-12);--colors-color-palette-light-a1: var(--colors-gray-light-a1);--colors-color-palette-light-a2: var(--colors-gray-light-a2);--colors-color-palette-light-a3: var(--colors-gray-light-a3);--colors-color-palette-light-a4: var(--colors-gray-light-a4);--colors-color-palette-light-a5: var(--colors-gray-light-a5);--colors-color-palette-light-a6: var(--colors-gray-light-a6);--colors-color-palette-light-a7: var(--colors-gray-light-a7);--colors-color-palette-light-a8: var(--colors-gray-light-a8);--colors-color-palette-light-a9: var(--colors-gray-light-a9);--colors-color-palette-light-a10: var(--colors-gray-light-a10);--colors-color-palette-light-a11: var(--colors-gray-light-a11);--colors-color-palette-light-a12: var(--colors-gray-light-a12);--colors-color-palette-dark-1: var(--colors-gray-dark-1);--colors-color-palette-dark-2: var(--colors-gray-dark-2);--colors-color-palette-dark-3: var(--colors-gray-dark-3);--colors-color-palette-dark-4: var(--colors-gray-dark-4);--colors-color-palette-dark-5: var(--colors-gray-dark-5);--colors-color-palette-dark-6: var(--colors-gray-dark-6);--colors-color-palette-dark-7: var(--colors-gray-dark-7);--colors-color-palette-dark-8: var(--colors-gray-dark-8);--colors-color-palette-dark-9: var(--colors-gray-dark-9);--colors-color-palette-dark-10: var(--colors-gray-dark-10);--colors-color-palette-dark-11: var(--colors-gray-dark-11);--colors-color-palette-dark-12: var(--colors-gray-dark-12);--colors-color-palette-dark-a1: var(--colors-gray-dark-a1);--colors-color-palette-dark-a2: var(--colors-gray-dark-a2);--colors-color-palette-dark-a3: var(--colors-gray-dark-a3);--colors-color-palette-dark-a4: var(--colors-gray-dark-a4);--colors-color-palette-dark-a5: var(--colors-gray-dark-a5);--colors-color-palette-dark-a6: var(--colors-gray-dark-a6);--colors-color-palette-dark-a7: var(--colors-gray-dark-a7);--colors-color-palette-dark-a8: var(--colors-gray-dark-a8);--colors-color-palette-dark-a9: var(--colors-gray-dark-a9);--colors-color-palette-dark-a10: var(--colors-gray-dark-a10);--colors-color-palette-dark-a11: var(--colors-gray-dark-a11);--colors-color-palette-dark-a12: var(--colors-gray-dark-a12);--colors-color-palette-1: var(--colors-gray-1);--colors-color-palette-2: var(--colors-gray-2);--colors-color-palette-3: var(--colors-gray-3);--colors-color-palette-4: var(--colors-gray-4);--colors-color-palette-5: var(--colors-gray-5);--colors-color-palette-6: var(--colors-gray-6);--colors-color-palette-7: var(--colors-gray-7);--colors-color-palette-8: var(--colors-gray-8);--colors-color-palette-9: var(--colors-gray-9);--colors-color-palette-10: var(--colors-gray-10);--colors-color-palette-11: var(--colors-gray-11);--colors-color-palette-12: var(--colors-gray-12);--colors-color-palette-a1: var(--colors-gray-a1);--colors-color-palette-a2: var(--colors-gray-a2);--colors-color-palette-a3: var(--colors-gray-a3);--colors-color-palette-a4: var(--colors-gray-a4);--colors-color-palette-a5: var(--colors-gray-a5);--colors-color-palette-a6: var(--colors-gray-a6);--colors-color-palette-a7: var(--colors-gray-a7);--colors-color-palette-a8: var(--colors-gray-a8);--colors-color-palette-a9: var(--colors-gray-a9);--colors-color-palette-a10: var(--colors-gray-a10);--colors-color-palette-a11: var(--colors-gray-a11);--colors-color-palette-a12: var(--colors-gray-a12);--colors-color-palette-default: var(--colors-gray-default);--colors-color-palette-emphasized: var(--colors-gray-emphasized);--colors-color-palette-fg: var(--colors-gray-fg);--colors-color-palette-text: var(--colors-gray-text)}.button--variant_outline:is([aria-selected=true],[data-selected]){background:var(--colors-accent-default);border-color:var(--colors-accent-default);color:var(--colors-accent-fg)}.button--variant_outline:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--colors-border-disabled);color:var(--colors-fg-disabled);cursor:not-allowed}.button--variant_outline:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--colors-color-palette-default);outline-offset:2px}.button--variant_ghost{color:var(--colors-color-palette-text);--colors-color-palette-light-1: var(--colors-gray-light-1);--colors-color-palette-light-2: var(--colors-gray-light-2);--colors-color-palette-light-3: var(--colors-gray-light-3);--colors-color-palette-light-4: var(--colors-gray-light-4);--colors-color-palette-light-5: var(--colors-gray-light-5);--colors-color-palette-light-6: var(--colors-gray-light-6);--colors-color-palette-light-7: var(--colors-gray-light-7);--colors-color-palette-light-8: var(--colors-gray-light-8);--colors-color-palette-light-9: var(--colors-gray-light-9);--colors-color-palette-light-10: var(--colors-gray-light-10);--colors-color-palette-light-11: var(--colors-gray-light-11);--colors-color-palette-light-12: var(--colors-gray-light-12);--colors-color-palette-light-a1: var(--colors-gray-light-a1);--colors-color-palette-light-a2: var(--colors-gray-light-a2);--colors-color-palette-light-a3: var(--colors-gray-light-a3);--colors-color-palette-light-a4: var(--colors-gray-light-a4);--colors-color-palette-light-a5: var(--colors-gray-light-a5);--colors-color-palette-light-a6: var(--colors-gray-light-a6);--colors-color-palette-light-a7: var(--colors-gray-light-a7);--colors-color-palette-light-a8: var(--colors-gray-light-a8);--colors-color-palette-light-a9: var(--colors-gray-light-a9);--colors-color-palette-light-a10: var(--colors-gray-light-a10);--colors-color-palette-light-a11: var(--colors-gray-light-a11);--colors-color-palette-light-a12: var(--colors-gray-light-a12);--colors-color-palette-dark-1: var(--colors-gray-dark-1);--colors-color-palette-dark-2: var(--colors-gray-dark-2);--colors-color-palette-dark-3: var(--colors-gray-dark-3);--colors-color-palette-dark-4: var(--colors-gray-dark-4);--colors-color-palette-dark-5: var(--colors-gray-dark-5);--colors-color-palette-dark-6: var(--colors-gray-dark-6);--colors-color-palette-dark-7: var(--colors-gray-dark-7);--colors-color-palette-dark-8: var(--colors-gray-dark-8);--colors-color-palette-dark-9: var(--colors-gray-dark-9);--colors-color-palette-dark-10: var(--colors-gray-dark-10);--colors-color-palette-dark-11: var(--colors-gray-dark-11);--colors-color-palette-dark-12: var(--colors-gray-dark-12);--colors-color-palette-dark-a1: var(--colors-gray-dark-a1);--colors-color-palette-dark-a2: var(--colors-gray-dark-a2);--colors-color-palette-dark-a3: var(--colors-gray-dark-a3);--colors-color-palette-dark-a4: var(--colors-gray-dark-a4);--colors-color-palette-dark-a5: var(--colors-gray-dark-a5);--colors-color-palette-dark-a6: var(--colors-gray-dark-a6);--colors-color-palette-dark-a7: var(--colors-gray-dark-a7);--colors-color-palette-dark-a8: var(--colors-gray-dark-a8);--colors-color-palette-dark-a9: var(--colors-gray-dark-a9);--colors-color-palette-dark-a10: var(--colors-gray-dark-a10);--colors-color-palette-dark-a11: var(--colors-gray-dark-a11);--colors-color-palette-dark-a12: var(--colors-gray-dark-a12);--colors-color-palette-1: var(--colors-gray-1);--colors-color-palette-2: var(--colors-gray-2);--colors-color-palette-3: var(--colors-gray-3);--colors-color-palette-4: var(--colors-gray-4);--colors-color-palette-5: var(--colors-gray-5);--colors-color-palette-6: var(--colors-gray-6);--colors-color-palette-7: var(--colors-gray-7);--colors-color-palette-8: var(--colors-gray-8);--colors-color-palette-9: var(--colors-gray-9);--colors-color-palette-10: var(--colors-gray-10);--colors-color-palette-11: var(--colors-gray-11);--colors-color-palette-12: var(--colors-gray-12);--colors-color-palette-a1: var(--colors-gray-a1);--colors-color-palette-a2: var(--colors-gray-a2);--colors-color-palette-a3: var(--colors-gray-a3);--colors-color-palette-a4: var(--colors-gray-a4);--colors-color-palette-a5: var(--colors-gray-a5);--colors-color-palette-a6: var(--colors-gray-a6);--colors-color-palette-a7: var(--colors-gray-a7);--colors-color-palette-a8: var(--colors-gray-a8);--colors-color-palette-a9: var(--colors-gray-a9);--colors-color-palette-a10: var(--colors-gray-a10);--colors-color-palette-a11: var(--colors-gray-a11);--colors-color-palette-a12: var(--colors-gray-a12);--colors-color-palette-default: var(--colors-gray-default);--colors-color-palette-emphasized: var(--colors-gray-emphasized);--colors-color-palette-fg: var(--colors-gray-fg);--colors-color-palette-text: var(--colors-gray-text)}.button--variant_ghost:is([aria-selected=true],[data-selected]){background:var(--colors-color-palette-a3)}.button--variant_ghost:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-fg-disabled);cursor:not-allowed}.button--variant_ghost:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--colors-color-palette-default);outline-offset:2px}.button--size_sm{padding-inline:var(--spacing-3\.5);gap:var(--spacing-2);font-size:var(--font-sizes-sm);line-height:1.25rem;height:var(--sizes-9);min-width:var(--sizes-9)}.input--size_md{padding-inline:var(--spacing-3);font-size:var(--font-sizes-md);height:var(--sizes-10);min-width:var(--sizes-10)}.textarea--size_md{padding:var(--spacing-3);font-size:var(--font-sizes-md)}@media(hover:hover)and (pointer:fine){.button--variant_solid:is(:hover,[data-hover]){background:var(--colors-color-palette-emphasized)}.button--variant_solid:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-bg-disabled);color:var(--colors-fg-disabled)}.button--variant_outline:is(:hover,[data-hover]){background:var(--colors-color-palette-a2)}.button--variant_outline:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-transparent);border-color:var(--colors-border-disabled);color:var(--colors-fg-disabled)}.button--variant_outline:is([aria-selected=true],[data-selected]):is(:hover,[data-hover]){background:var(--colors-accent-emphasized);border-color:var(--colors-accent-emphasized)}.button--variant_ghost:is(:hover,[data-hover]){background:var(--colors-color-palette-a3)}.button--variant_ghost:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-transparent);color:var(--colors-fg-disabled)}}}@layer recipes.slots{@layer _base{.field__root{gap:var(--spacing-1\.5);display:flex;flex-direction:column}.field__errorText{gap:var(--spacing-2);align-items:center;color:var(--colors-fg-error);display:inline-flex;font-size:var(--font-sizes-sm);line-height:1.25rem}.field__errorText:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-fg-disabled)}.field__helperText{color:var(--colors-fg-muted);font-size:var(--font-sizes-sm);line-height:1.25rem}.field__helperText:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-fg-disabled)}.field__label{color:var(--colors-fg-default);font-weight:var(--font-weights-medium);font-size:var(--font-sizes-sm);line-height:1.25rem}.field__label:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-fg-disabled)}.accordion__root>:not([hidden])~:not([hidden]){border-top-width:1px;border-bottom-width:0px}.accordion__root{width:var(--sizes-full);border-top-width:1px;border-bottom-width:1px}.accordion__itemTrigger{gap:var(--spacing-3);align-items:center;color:var(--colors-fg-default);cursor:pointer;display:flex;font-weight:var(--font-weights-semibold);justify-content:space-between;font-size:var(--font-sizes-lg);line-height:1.75rem;text-align:left;width:var(--sizes-full)}.accordion__itemTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-fg-disabled);cursor:not-allowed}.accordion__itemContent{overflow:hidden;color:var(--colors-fg-muted);--transition-prop: padding-bottom;transition-property:padding-bottom;--transition-duration: var(--durations-normal);transition-duration:var(--durations-normal);--transition-easing: var(--easings-default);transition-timing-function:var(--easings-default)}.accordion__itemContent:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-collapse-in)}.accordion__itemContent:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-collapse-out)}.accordion__itemIndicator{color:var(--colors-fg-muted);transform-origin:center;--transition-duration: var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop: transform;transition-property:transform;--transition-easing: var(--easings-default);transition-timing-function:var(--easings-default)}.accordion__itemIndicator:is([open],[data-open],[data-state=open],:popover-open){transform:rotate(-180deg)}.dialog__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;z-index:var(--z-index-overlay);height:100vh;left:var(--spacing-0);top:var(--spacing-0);width:100vw}:root .dialog__backdrop,.light .dialog__backdrop{background:var(--colors-white-a10)}.dark .dialog__backdrop{background:var(--colors-black-a10)}.dialog__backdrop:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-backdrop-in)}.dialog__backdrop:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-backdrop-out)}.dialog__positioner{overflow:auto;align-items:center;display:flex;justify-content:center;position:fixed;z-index:var(--z-index-modal);left:var(--spacing-0);top:var(--spacing-0);width:100vw;height:100dvh}.dialog__content{background:var(--colors-bg-default);border-radius:var(--radii-l3);box-shadow:var(--shadows-lg);position:relative;min-width:var(--sizes-sm)}.dialog__content:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-dialog-in)}.dialog__content:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-dialog-out)}.dialog__title{font-weight:var(--font-weights-semibold);font-size:var(--font-sizes-lg);line-height:1.75rem}.dialog__description{color:var(--colors-fg-muted);font-size:var(--font-sizes-sm);line-height:1.25rem}.menu__content{background:var(--colors-bg-default);border-radius:var(--radii-l2);outline:var(--borders-none);box-shadow:var(--shadows-lg);display:flex;flex-direction:column;z-index:var(--z-index-dropdown);width:calc(100% + 2rem)}.menu__content:is([open],[data-open],[data-state=open],:popover-open){animation:fadeIn .25s ease-out}.menu__content:is([closed],[data-closed],[data-state=closed]){animation:fadeOut .2s ease-out}.menu__content:is([hidden]){display:none}.menu__item{border-radius:var(--radii-l1);align-items:center;cursor:pointer;display:flex;font-weight:var(--font-weights-medium);font-size:var(--font-sizes-sm);line-height:1.25rem;--transition-duration: var(--durations-fast);transition-duration:var(--durations-fast);--transition-prop: background, color;transition-property:background,color;--transition-easing: var(--easings-default);transition-timing-function:var(--easings-default)}.menu__item[data-highlighted]{background:var(--colors-bg-muted)}.menu__item :where(svg){color:var(--colors-fg-muted)}.menu__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-fg-disabled);cursor:not-allowed}.menu__itemGroup{display:flex;flex-direction:column}.menu__itemGroupLabel{font-weight:var(--font-weights-semibold);font-size:var(--font-sizes-sm);line-height:1.25rem}.menu__positioner{z-index:var(--z-index-dropdown)}.menu__triggerItem{border-radius:var(--radii-l1);align-items:center;cursor:pointer;display:flex;font-weight:var(--font-weights-medium);font-size:var(--font-sizes-sm);line-height:1.25rem;--transition-duration: var(--durations-fast);transition-duration:var(--durations-fast);--transition-prop: background, color;transition-property:background,color;--transition-easing: var(--easings-default);transition-timing-function:var(--easings-default)}.menu__triggerItem[data-highlighted]{background:var(--colors-bg-muted)}.menu__triggerItem :where(svg){color:var(--colors-fg-muted)}.menu__triggerItem:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-fg-disabled);cursor:not-allowed}.tabs__root{display:flex;width:var(--sizes-full)}.tabs__root[data-orientation=horizontal]{flex-direction:column}.tabs__root[data-orientation=vertical]{flex-direction:row}.tabs__list{overflow:auto;display:flex;flex-shrink:0;position:relative;scrollbar-width:none}.tabs__list[data-orientation=horizontal]{flex-direction:row}.tabs__list[data-orientation=vertical]{flex-direction:column}.tabs__list::-webkit-scrollbar{display:none}.tabs__trigger{gap:var(--spacing-2);align-items:center;color:var(--colors-fg-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-weight:var(--font-weights-semibold);justify-content:center;--transition-duration: var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop: color, background, border-color;transition-property:color,background,border-color;--transition-easing: var(--easings-default);transition-timing-function:var(--easings-default);white-space:nowrap;z-index:1}.tabs__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-fg-disabled);cursor:not-allowed}.tabs__trigger:is([aria-selected=true],[data-selected]){color:var(--colors-fg-default)}.tabs__trigger[data-orientation=vertical]{justify-content:flex-start}.fileUpload__root{gap:var(--spacing-4);display:flex;flex-direction:column;width:100%}.fileUpload__dropzone{gap:var(--spacing-3);padding-inline:var(--spacing-6);padding-block:var(--spacing-4);align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:var(--sizes-xs)}.fileUpload__dropzone,.fileUpload__item{background:var(--colors-bg-default);border-radius:var(--radii-l3);border-width:1px}.fileUpload__item{animation:fadeIn .25s ease-out;padding:var(--spacing-4);grid-template-areas:"preview name delete" "preview size delete";column-gap:var(--spacing-3);display:grid;grid-template-columns:auto 1fr auto}.fileUpload__itemDeleteTrigger{grid-area:delete;align-self:flex-start}.fileUpload__itemGroup{gap:var(--spacing-3);display:flex;flex-direction:column}.fileUpload__itemName{grid-area:name;color:var(--colors-fg-default);font-weight:var(--font-weights-medium);font-size:var(--font-sizes-sm);line-height:1.25rem}.fileUpload__itemPreview{grid-area:preview}.fileUpload__itemPreviewImage{aspect-ratio:1;object-fit:scale-down;height:var(--sizes-10);width:var(--sizes-10)}.fileUpload__itemSizeText{grid-area:size;color:var(--colors-fg-muted)}.fileUpload__itemSizeText,.fileUpload__label{font-size:var(--font-sizes-sm);line-height:1.25rem}.fileUpload__label,.select__label{font-weight:var(--font-weights-medium)}.select__label,.select__trigger{color:var(--colors-fg-default)}.select__trigger{border-color:var(--colors-border-default);border-radius:var(--radii-l2);outline:0;appearance:none;-webkit-appearance:none;align-items:center;cursor:pointer;display:inline-flex;justify-content:space-between;position:relative;--transition-duration: var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop: background, box-shadow, border-color;transition-property:background,box-shadow,border-color;--transition-easing: var(--easings-default);transition-timing-function:var(--easings-default);width:var(--sizes-full)}.select__trigger:is(:placeholder-shown,[data-placeholder-shown]){color:var(--colors-fg-subtle)}.select__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-fg-disabled);cursor:not-allowed}.select__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]) :where(svg){color:var(--colors-fg-disabled)}.select__trigger :where(svg){color:var(--colors-fg-subtle)}.select__item{border-radius:var(--radii-l1);align-items:center;cursor:pointer;display:flex;justify-content:space-between;--transition-duration: var(--durations-fast);transition-duration:var(--durations-fast);--transition-prop: background, color;transition-property:background,color;--transition-easing: var(--easings-default);transition-timing-function:var(--easings-default)}.select__item[data-highlighted]{background:var(--colors-gray-a3)}.select__item[data-highlighted],.select__item:is([aria-selected=true],[data-selected]){color:var(--colors-fg-default)}.select__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-fg-disabled);cursor:not-allowed}.select__itemIndicator{color:var(--colors-color-palette-default)}.select__itemGroupLabel{font-weight:var(--font-weights-semibold);font-size:var(--font-sizes-sm);line-height:1.25rem}.select__content{background:var(--colors-bg-default);border-radius:var(--radii-l2);box-shadow:var(--shadows-lg);display:flex;flex-direction:column;z-index:var(--z-index-dropdown)}.select__content:is([open],[data-open],[data-state=open],:popover-open){animation:fadeIn .25s ease-out}.select__content:is([closed],[data-closed],[data-state=closed]){animation:fadeOut .2s ease-out}.select__content:is([hidden]){display:none}.select__content:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-offset:2px;outline-color:var(--colors-border-outline)}.select__root{gap:var(--spacing-1\.5);display:flex;flex-direction:column;width:var(--sizes-full)}@media(hover:hover)and (pointer:fine){.menu__item:is(:hover,[data-hover]){background:var(--colors-bg-muted)}.menu__item:is(:hover,[data-hover]) :where(svg){color:var(--colors-fg-default)}.menu__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:none;color:var(--colors-fg-disabled)}.menu__triggerItem:is(:hover,[data-hover]){background:var(--colors-bg-muted)}.menu__triggerItem:is(:hover,[data-hover]) :where(svg){color:var(--colors-fg-default)}.menu__triggerItem:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:none;color:var(--colors-fg-disabled)}.tabs__trigger:is(:hover,[data-hover]){color:var(--colors-fg-muted)}.tabs__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){color:var(--colors-fg-disabled)}.tabs__trigger:is([aria-selected=true],[data-selected]):is(:hover,[data-hover]),.select__item:is(:hover,[data-hover]){color:var(--colors-fg-default)}.select__item:is(:hover,[data-hover]){background:var(--colors-gray-a3)}.select__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-transparent);color:var(--colors-fg-disabled)}}}.accordion__itemTrigger--size_md{padding-block:var(--spacing-4)}.accordion__itemContent--size_md{padding-bottom:var(--spacing-6);padding-right:var(--spacing-8)}.accordion__itemContent--size_md:is([closed],[data-closed],[data-state=closed]){padding-bottom:var(--spacing-0)}.menu__content--size_md{padding-block:var(--spacing-1);gap:var(--spacing-1)}.menu__item--size_md{padding-inline:var(--spacing-2\.5);margin-inline:var(--spacing-1);height:var(--sizes-10)}.menu__item--size_md :where(svg){width:var(--sizes-4);height:var(--sizes-4)}.menu__itemGroup--size_md{gap:var(--spacing-1)}.menu__itemGroupLabel--size_md{padding-block:var(--spacing-2\.5);padding-inline:var(--spacing-2\.5);margin-inline:var(--spacing-1)}.menu__triggerItem--size_md{padding-inline:var(--spacing-2\.5);margin-inline:var(--spacing-1\.5);height:var(--sizes-10)}.menu__triggerItem--size_md :where(svg){width:var(--sizes-4);height:var(--sizes-4)}.tabs__trigger--size_md svg{width:var(--sizes-5);height:var(--sizes-5)}.tabs__list--variant_line[data-orientation=horizontal]{gap:var(--spacing-4);box-shadow:0 -1px 0 0 inset var(--colors-border-default)}.tabs__list--variant_line[data-orientation=vertical]{gap:var(--spacing-1);box-shadow:1px 0 0 0 inset var(--colors-border-default)}.tabs__trigger--variant_line[data-orientation=horizontal]{padding-bottom:var(--spacing-2\.5)}.tabs__content--variant_line{padding-top:var(--spacing-4)}.tabs__indicator--variant_line{background:var(--colors-color-palette-default)}.tabs__indicator--variant_line[data-orientation=horizontal]{bottom:var(--spacing-0);height:2px;width:var(--width)}.tabs__indicator--variant_line[data-orientation=vertical]{height:var(--height);left:var(--spacing-0);width:2px}.select__label--size_md{font-size:var(--font-sizes-sm);line-height:1.25rem}.select__trigger--size_md{padding-inline:var(--spacing-3);gap:var(--spacing-2);font-size:var(--font-sizes-md);height:var(--sizes-10);min-width:var(--sizes-10)}.select__trigger--size_md :where(svg){width:var(--sizes-4);height:var(--sizes-4)}.select__item--size_md{padding-inline:var(--spacing-2);font-size:var(--font-sizes-md);line-height:1.5rem;height:var(--sizes-10)}.select__itemIndicator--size_md :where(svg){width:var(--sizes-4);height:var(--sizes-4)}.select__itemGroupLabel--size_md{padding-inline:var(--spacing-2);padding-block:var(--spacing-1\.5)}.select__content--size_md{padding:var(--spacing-1);gap:var(--spacing-1)}.select__trigger--variant_outline{border-width:1px}.select__trigger--variant_outline:is(:focus,[data-focus]){border-color:var(--colors-color-palette-default);box-shadow:0 0 0 1px var(--colors-color-palette-default)}}@layer utilities{@layer compositions{.textStyle_sm{font-size:var(--font-sizes-sm);line-height:1.25rem}.textStyle_md{font-size:var(--font-sizes-md);line-height:1.5rem}}.bg_bg\.subtle{background:var(--colors-bg-subtle)}.p_4{padding:var(--spacing-4)}.m_0{margin:var(--spacing-0)}.bg_transparent{background:var(--colors-transparent)}.bg_bg\.default{background:var(--colors-bg-default)}.p_5{padding:var(--spacing-5)}.bg_ink\.9{background:var(--colors-ink-9)}.bg_fg\.default{background:var(--colors-fg-default)}.p_3\.5{padding:var(--spacing-3\.5)}.p_4\.5{padding:var(--spacing-4\.5)}.gap_2{gap:var(--spacing-2)}.gap_6{gap:var(--spacing-6)}.bd-w_1px{border-width:1px}.bd-c_border\.subtle{border-color:var(--colors-border-subtle)}.bdr_control{border-radius:var(--radii-control)}.bd-c_border\.default{border-color:var(--colors-border-default)}.bdr_card{border-radius:var(--radii-card)}.px_2{padding-inline:var(--spacing-2)}.gap_4{gap:var(--spacing-4)}.grid-c_1_\/_-1{grid-column:1 / -1}.grid-c_auto{grid-column:auto}.gap_3{gap:var(--spacing-3)}.ov_hidden{overflow:hidden}.px_4{padding-inline:var(--spacing-4)}.py_2{padding-block:var(--spacing-2)}.bd-w_0{border-width:0}.bdr_0{border-radius:0}.inset-y_0{inset-block:var(--spacing-0)}.gap_8{gap:var(--spacing-8)}.flex_1{flex:1 1 0%}.py_3{padding-block:var(--spacing-3)}.mx_auto{margin-inline:auto}.flex_none{flex:none}.px_0{padding-inline:var(--spacing-0)}.py_0{padding-block:var(--spacing-0)}.gap_1{gap:var(--spacing-1)}.trs_color_140ms_ease\,_background_140ms_ease{transition:color .14s ease,background .14s ease}.gap_0{gap:var(--spacing-0)}.trs_background_140ms_ease\,_color_140ms_ease{transition:background .14s ease,color .14s ease}.gap_5{gap:var(--spacing-5)}.py_1{padding-block:var(--spacing-1)}.bd-c_brand\.warning{border-color:var(--colors-brand-warning)}.py_0\.5{padding-block:var(--spacing-0\.5)}.px_5{padding-inline:var(--spacing-5)}.py_4{padding-block:var(--spacing-4)}.px_3{padding-inline:var(--spacing-3)}.px_3\.5{padding-inline:var(--spacing-3\.5)}.px_4\.5{padding-inline:var(--spacing-4\.5)}.px_2\.5{padding-inline:var(--spacing-2\.5)}.d_flex{display:flex}.ai_baseline{align-items:baseline}.fs_sm{font-size:var(--font-sizes-sm)}.fw_semibold{font-weight:var(--font-weights-semibold)}.d_grid{display:grid}.bd-s-w_3px{border-inline-start-width:3px}.bd-s-c_signal\.9{border-inline-start-color:var(--colors-signal-9)}.c_fg\.default{color:var(--colors-fg-default)}.ff_mono{font-family:var(--fonts-mono)}.fs_xs{font-size:var(--font-sizes-xs)}.tt_uppercase{text-transform:uppercase}.ls_0\.12em{letter-spacing:.12em}.c_fg\.muted{color:var(--colors-fg-muted)}.grid-tc_1fr{grid-template-columns:1fr}.color-palette_signal{--colors-color-palette-light-1: var(--colors-signal-light-1);--colors-color-palette-light-2: var(--colors-signal-light-2);--colors-color-palette-light-3: var(--colors-signal-light-3);--colors-color-palette-light-4: var(--colors-signal-light-4);--colors-color-palette-light-5: var(--colors-signal-light-5);--colors-color-palette-light-6: var(--colors-signal-light-6);--colors-color-palette-light-7: var(--colors-signal-light-7);--colors-color-palette-light-8: var(--colors-signal-light-8);--colors-color-palette-light-9: var(--colors-signal-light-9);--colors-color-palette-light-10: var(--colors-signal-light-10);--colors-color-palette-light-11: var(--colors-signal-light-11);--colors-color-palette-light-12: var(--colors-signal-light-12);--colors-color-palette-light-a1: var(--colors-signal-light-a1);--colors-color-palette-light-a2: var(--colors-signal-light-a2);--colors-color-palette-light-a3: var(--colors-signal-light-a3);--colors-color-palette-light-a4: var(--colors-signal-light-a4);--colors-color-palette-light-a5: var(--colors-signal-light-a5);--colors-color-palette-light-a6: var(--colors-signal-light-a6);--colors-color-palette-light-a7: var(--colors-signal-light-a7);--colors-color-palette-light-a8: var(--colors-signal-light-a8);--colors-color-palette-light-a9: var(--colors-signal-light-a9);--colors-color-palette-light-a10: var(--colors-signal-light-a10);--colors-color-palette-light-a11: var(--colors-signal-light-a11);--colors-color-palette-light-a12: var(--colors-signal-light-a12);--colors-color-palette-dark-1: var(--colors-signal-dark-1);--colors-color-palette-dark-2: var(--colors-signal-dark-2);--colors-color-palette-dark-3: var(--colors-signal-dark-3);--colors-color-palette-dark-4: var(--colors-signal-dark-4);--colors-color-palette-dark-5: var(--colors-signal-dark-5);--colors-color-palette-dark-6: var(--colors-signal-dark-6);--colors-color-palette-dark-7: var(--colors-signal-dark-7);--colors-color-palette-dark-8: var(--colors-signal-dark-8);--colors-color-palette-dark-9: var(--colors-signal-dark-9);--colors-color-palette-dark-10: var(--colors-signal-dark-10);--colors-color-palette-dark-11: var(--colors-signal-dark-11);--colors-color-palette-dark-12: var(--colors-signal-dark-12);--colors-color-palette-dark-a1: var(--colors-signal-dark-a1);--colors-color-palette-dark-a2: var(--colors-signal-dark-a2);--colors-color-palette-dark-a3: var(--colors-signal-dark-a3);--colors-color-palette-dark-a4: var(--colors-signal-dark-a4);--colors-color-palette-dark-a5: var(--colors-signal-dark-a5);--colors-color-palette-dark-a6: var(--colors-signal-dark-a6);--colors-color-palette-dark-a7: var(--colors-signal-dark-a7);--colors-color-palette-dark-a8: var(--colors-signal-dark-a8);--colors-color-palette-dark-a9: var(--colors-signal-dark-a9);--colors-color-palette-dark-a10: var(--colors-signal-dark-a10);--colors-color-palette-dark-a11: var(--colors-signal-dark-a11);--colors-color-palette-dark-a12: var(--colors-signal-dark-a12);--colors-color-palette-1: var(--colors-signal-1);--colors-color-palette-2: var(--colors-signal-2);--colors-color-palette-3: var(--colors-signal-3);--colors-color-palette-4: var(--colors-signal-4);--colors-color-palette-5: var(--colors-signal-5);--colors-color-palette-6: var(--colors-signal-6);--colors-color-palette-7: var(--colors-signal-7);--colors-color-palette-8: var(--colors-signal-8);--colors-color-palette-9: var(--colors-signal-9);--colors-color-palette-10: var(--colors-signal-10);--colors-color-palette-11: var(--colors-signal-11);--colors-color-palette-12: var(--colors-signal-12);--colors-color-palette-a1: var(--colors-signal-a1);--colors-color-palette-a2: var(--colors-signal-a2);--colors-color-palette-a3: var(--colors-signal-a3);--colors-color-palette-a4: var(--colors-signal-a4);--colors-color-palette-a5: var(--colors-signal-a5);--colors-color-palette-a6: var(--colors-signal-a6);--colors-color-palette-a7: var(--colors-signal-a7);--colors-color-palette-a8: var(--colors-signal-a8);--colors-color-palette-a9: var(--colors-signal-a9);--colors-color-palette-a10: var(--colors-signal-a10);--colors-color-palette-a11: var(--colors-signal-a11);--colors-color-palette-a12: var(--colors-signal-a12);--colors-color-palette-default: var(--colors-signal-default);--colors-color-palette-emphasized: var(--colors-signal-emphasized);--colors-color-palette-fg: var(--colors-signal-fg);--colors-color-palette-text: var(--colors-signal-text)}.font-style_normal{font-style:normal}.fw_normal{font-weight:var(--font-weights-normal)}.c_fg\.error{color:var(--colors-fg-error)}.flex-wrap_wrap{flex-wrap:wrap}.ai_center{align-items:center}.c_brand\.electricTeal{color:var(--colors-brand-electric-teal)}.lh_1\.7{line-height:1.7}.white-space_pre-wrap{white-space:pre-wrap}.ff_heading{font-family:var(--fonts-heading)}.ta_left{text-align:left}.cursor_pointer{cursor:pointer}.lh_1\.65{line-height:1.65}.d_inline-flex{display:inline-flex}.jc_center{justify-content:center}.pos_fixed{position:fixed}.inset-e_0{inset-inline-end:var(--spacing-0)}.bd-s-w_1px{border-inline-start-width:1px}.flex-d_column{flex-direction:column}.z_100{z-index:100}.d_block{display:block}.fs_2xl{font-size:var(--font-sizes-2xl)}.lh_1{line-height:1}.ls_-0\.04em{letter-spacing:-.04em}.fw_medium{font-weight:var(--font-weights-medium)}.bd-s-w_2px{border-inline-start-width:2px}.z_90{z-index:90}.z_95{z-index:95}.jc_space-between{justify-content:space-between}.lh_1\.4{line-height:1.4}.ls_0\.1em{letter-spacing:.1em}.z_60{z-index:60}.pos_relative{position:relative}.pos_absolute{position:absolute}.op_0{opacity:0}.pointer-events_none{pointer-events:none}.fs_lg{font-size:var(--font-sizes-lg)}.lh_1\.25{line-height:1.25}.c_brand\.warning{color:var(--colors-brand-warning)}.justify-self_start{justify-self:start}.c_ink\.fg{color:var(--colors-ink-fg)}.grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.jc_flex-start{justify-content:flex-start}.white-space_normal{white-space:normal}.lh_1\.3{line-height:1.3}.fs_md{font-size:var(--font-sizes-md)}.op_0\.6{opacity:.6}.cursor_not-allowed{cursor:not-allowed}.ta_center{text-align:center}.max-w_72ch{max-width:72ch}.min-w_0{min-width:var(--sizes-0)}.bd-b-w_1px{border-bottom-width:1px}.ov-x_auto{overflow-x:auto}.bd-t-w_1px{border-top-width:1px}.w_18{width:18px}.h_18{height:18px}.h_64{height:var(--sizes-64)}.h_80{height:var(--sizes-80)}.w_48px{width:48px}.h_48px{height:48px}.w_100\%{width:100%}.max-w_100vw{max-width:100vw}.ov-y_auto{overflow-y:auto}.pl_4{padding-left:var(--spacing-4)}.w_38px{width:38px}.h_38px{height:38px}.max-w_7xl{max-width:var(--sizes-7xl)}.pb_3{padding-bottom:var(--spacing-3)}.w_20{width:var(--sizes-20)}.h_20{height:var(--sizes-20)}.w_16{width:var(--sizes-16)}.h_16{height:var(--sizes-16)}.w_5{width:var(--sizes-5)}.h_5{height:var(--sizes-5)}.ml_0\.5{margin-left:var(--spacing-0\.5)}.mb_1{margin-bottom:var(--spacing-1)}.min-w_15rem{min-width:15rem}.w_fit-content{width:fit-content}.max-w_100\%{max-width:100%}.min-h_44px{min-height:44px}.w_1px{width:1px}.h_1px{height:1px}.max-w_60ch{max-width:60ch}.pt_0{padding-top:var(--spacing-0)}.h_2px{height:2px}.h_10{height:var(--sizes-10)}.h_8{height:var(--sizes-8)}.min-w_8{min-width:var(--sizes-8)}.h_11{height:var(--sizes-11)}.h_9{height:var(--sizes-9)}.min-w_9{min-width:var(--sizes-9)}.h_12{height:var(--sizes-12)}.min-w_10{min-width:var(--sizes-10)}.min-w_11{min-width:var(--sizes-11)}.pt_3{padding-top:var(--spacing-3)}.pt_4{padding-top:var(--spacing-4)}.pt_5{padding-top:var(--spacing-5)}.min-h_46px{min-height:46px}.open\:anim_drawerIn_200ms_ease-out:is([open],[data-open],[data-state=open],:popover-open){animation:drawerIn .2s ease-out}.closed\:anim_drawerOut_150ms_ease-in:is([closed],[data-closed],[data-state=closed]){animation:drawerOut .15s ease-in}.\[\&\:has\(input\:checked\)\]\:bg_ink\.9:has(input:checked){background:var(--colors-ink-9)}.\[\&\:not\(\:last-of-type\)\]\:bd-c_border\.default:not(:last-of-type){border-color:var(--colors-border-default)}.\[\&_svg\]\:stk-w_1\.5 svg{stroke-width:1.5}.currentPage\:c_fg\.default[aria-current=page]{color:var(--colors-fg-default)}.\[\&\:not\(\:last-of-type\)\]\:bd-e-w_1px:not(:last-of-type){border-inline-end-width:1px}.\[\&\:has\(input\:checked\)\]\:c_ink\.fg:has(input:checked){color:var(--colors-ink-fg)}.\[\&\:has\(input\:checked\)\]\:fw_semibold:has(input:checked){font-weight:var(--font-weights-semibold)}.selected\:c_fg\.default:is([aria-selected=true],[data-selected]){color:var(--colors-fg-default)}.\[\&\[data-state\=closed\]\]\:d_none[data-state=closed]{display:none}.\[\&_svg\]\:w_30px svg{width:30px}.\[\&_svg\]\:h_30px svg{height:30px}.\[\&_svg\]\:w_3\.5 svg{width:var(--sizes-3\.5)}.\[\&_svg\]\:h_3\.5 svg{height:var(--sizes-3\.5)}.\[\&\:has\(input\:focus-visible\)\]\:ring_2px_solid:has(input:focus-visible){outline:2px solid}.\[\&\:has\(input\:focus-visible\)\]\:ring-c_signal\.9:has(input:focus-visible){outline-color:var(--colors-signal-9)}.\[\&\:has\(input\:focus-visible\)\]\:ring-o_-2px:has(input:focus-visible){outline-offset:-2px}@media screen and (min-width:30rem){.sm\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:48rem){.md\:p_5{padding:var(--spacing-5)}.md\:p_10{padding:var(--spacing-10)}.md\:py_4{padding-block:var(--spacing-4)}.md\:px_4{padding-inline:var(--spacing-4)}.md\:fs_md{font-size:var(--font-sizes-md)}.md\:fs_5xl{font-size:var(--font-sizes-5xl)}.md\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(hover:hover)and (pointer:fine){.hover\:bg_gray\.a3:is(:hover,[data-hover]){background:var(--colors-gray-a3)}.hover\:bg_gray\.a2:is(:hover,[data-hover]){background:var(--colors-gray-a2)}.hover\:bg_ink\.10:is(:hover,[data-hover]){background:var(--colors-ink-10)}.hover\:bd-c_cyan\.9:is(:hover,[data-hover]){border-color:var(--colors-cyan-9)}.hover\:c_fg\.default:is(:hover,[data-hover]){color:var(--colors-fg-default)}}}.hq-lang[data-astro-cid-a2mxz4y6]{display:inline-flex;align-items:center;font-family:var(--hq-font-mono);font-size:.68rem;text-transform:uppercase}.hq-lang__item[data-astro-cid-a2mxz4y6]{display:inline-flex;align-items:center;padding:.4rem .48rem;color:var(--hq-steel-gray);letter-spacing:.08em;border-bottom:1px solid transparent}.hq-lang__item[data-astro-cid-a2mxz4y6]+.hq-lang__item[data-astro-cid-a2mxz4y6]{margin-left:.15rem}.hq-lang__item--active[data-astro-cid-a2mxz4y6]{color:var(--hq-control-black);border-bottom-color:currentColor}@media(max-width:440px){.hq-lang__item[data-astro-cid-a2mxz4y6]{padding-inline:.28rem;font-size:.62rem}}.hq-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:#fff;border-bottom:0}.hq-header__bar[data-astro-cid-3ef6ksr2]{width:100%;max-width:none;margin-inline:auto;padding-inline:var(--hq-page-margin-mobile);display:flex;align-items:center;gap:clamp(1rem,2.4vw,2rem);height:var(--hq-header-height);position:relative}.hq-header__logo[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;position:absolute;left:50%;transform:translate(-50%)}.hq-header__logo[data-astro-cid-3ef6ksr2] img{height:76px;width:auto}.hq-header__end[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.2rem;margin-inline-start:auto}@media(min-width:768px){.hq-header__bar[data-astro-cid-3ef6ksr2]{padding-inline:var(--hq-page-margin-tablet)}}@media(min-width:1200px){.hq-header__bar[data-astro-cid-3ef6ksr2]{padding-inline:var(--hq-page-margin-desktop)}.hq-header__logo[data-astro-cid-3ef6ksr2] img{height:80px}}@media(max-width:440px){.hq-header__bar[data-astro-cid-3ef6ksr2]{padding-inline:1rem}.hq-header__logo[data-astro-cid-3ef6ksr2]{left:1rem;transform:none}.hq-header__logo[data-astro-cid-3ef6ksr2] img{height:68px}}.contact-links[data-astro-cid-tusdoayx]{display:grid;list-style:none;padding:0;margin:0;border-top:1px solid var(--hq-line)}.contact-links[data-astro-cid-tusdoayx] a[data-astro-cid-tusdoayx]{display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--hq-line);transition:opacity .2s ease}.contact-links[data-astro-cid-tusdoayx] a[data-astro-cid-tusdoayx]:hover{opacity:.56}.contact-links__icon[data-astro-cid-tusdoayx]{width:1.25rem;height:1.25rem;display:grid;place-items:center}.contact-links__icon[data-astro-cid-tusdoayx] svg[data-astro-cid-tusdoayx]{width:100%;height:100%;fill:currentColor;stroke:currentColor;stroke-width:1.35}.contact-links__copy[data-astro-cid-tusdoayx]{display:flex;flex-wrap:wrap;gap:.35rem 1rem;align-items:baseline}.contact-links__copy[data-astro-cid-tusdoayx] strong[data-astro-cid-tusdoayx]{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.contact-links__copy[data-astro-cid-tusdoayx] span[data-astro-cid-tusdoayx]{color:var(--hq-steel-gray);font-size:.9rem}.contact-links__arrow[data-astro-cid-tusdoayx]{font-size:1.1rem}.contact-links--compact[data-astro-cid-tusdoayx]{display:flex;flex-wrap:wrap;gap:1.4rem;border:0}.contact-links--compact[data-astro-cid-tusdoayx] li[data-astro-cid-tusdoayx],.contact-links--compact[data-astro-cid-tusdoayx] a[data-astro-cid-tusdoayx]{border:0}.contact-links--compact[data-astro-cid-tusdoayx] a[data-astro-cid-tusdoayx]{display:flex;gap:.55rem;padding:0}.contact-links--compact[data-astro-cid-tusdoayx] .contact-links__arrow[data-astro-cid-tusdoayx]{display:none}.contact-links--dark[data-astro-cid-tusdoayx]{color:#fff}.contact-links--dark[data-astro-cid-tusdoayx] a[data-astro-cid-tusdoayx]{border-color:#ffffff26}.hq-footer[data-astro-cid-sz7xmlte]{position:relative;isolation:isolate;overflow:hidden;background:var(--hq-control-black);color:#cdd5dd;padding-block:3.5rem 1.75rem;font-size:.9rem}.hq-footer__background[data-astro-cid-sz7xmlte],.hq-footer__veil[data-astro-cid-sz7xmlte]{position:absolute;inset:0;width:100%;height:100%}.hq-footer__background[data-astro-cid-sz7xmlte]{z-index:0;object-fit:cover;object-position:center right}.hq-footer__veil[data-astro-cid-sz7xmlte]{z-index:1;background:linear-gradient(90deg,#080b0df5,#080b0de6 48%,#080b0dad)}.hq-footer[data-astro-cid-sz7xmlte]>.hq-container[data-astro-cid-sz7xmlte]{position:relative;z-index:2}.hq-container[data-astro-cid-sz7xmlte]{width:100%;max-width:var(--hq-max-width);margin-inline:auto;padding-inline:var(--hq-page-margin-mobile);min-width:0}@media(min-width:768px){.hq-container[data-astro-cid-sz7xmlte]{padding-inline:var(--hq-page-margin-tablet)}}@media(min-width:1200px){.hq-container[data-astro-cid-sz7xmlte]{padding-inline:var(--hq-page-margin-desktop)}}.hq-footer__grid[data-astro-cid-sz7xmlte]{display:grid;gap:2rem;grid-template-columns:1fr}.hq-footer__logo[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:center;background:var(--hq-surface);border-radius:0;padding:.85rem 1.1rem}.hq-footer__logo[data-astro-cid-sz7xmlte] img{height:64px;width:auto}.hq-footer__tagline[data-astro-cid-sz7xmlte]{margin-top:1.1rem;color:#9aa4ad}.hq-footer__positioning[data-astro-cid-sz7xmlte]{margin-top:.75rem;max-width:42ch;color:#8a949d;font-size:.85rem}.hq-footer__social[data-astro-cid-sz7xmlte]{margin-top:1.8rem}.hq-footer__heading[data-astro-cid-sz7xmlte]{font-family:var(--hq-font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#7a848d;margin-bottom:.85rem}.hq-footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.hq-footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.hq-footer__base[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;margin-top:2.75rem;padding-top:1.5rem;border-top:1px solid #1e262d;color:#7a848d;font-size:.8rem}@media(min-width:768px){.hq-footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2.5rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;margin:0;clip:auto;white-space:normal;display:inline-block;padding:.5rem 1rem;background:var(--hq-control-black);color:#fff}.hq-section--surface[data-astro-cid-sh445jdo]{background:var(--hq-surface);color:var(--hq-control-black)}.hq-section--mist[data-astro-cid-sh445jdo]{background:var(--hq-mist);color:var(--hq-control-black)}.hq-section--ink[data-astro-cid-sh445jdo]{background:var(--hq-control-black);color:#fff}.hq-section--graphite[data-astro-cid-sh445jdo]{background:var(--hq-graphite);color:#fff}.hq-section--ink[data-astro-cid-sh445jdo] .hq-eyebrow,.hq-section--graphite[data-astro-cid-sh445jdo] .hq-eyebrow{color:var(--hq-text-on-ink-quiet)}.hq-section--ink[data-astro-cid-sh445jdo] .hq-heading__title,.hq-section--graphite[data-astro-cid-sh445jdo] .hq-heading__title{color:#fff}.hq-section--ink[data-astro-cid-sh445jdo] .hq-heading__intro,.hq-section--graphite[data-astro-cid-sh445jdo] .hq-heading__intro{color:var(--hq-text-on-ink)}
