/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--x:1}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--cta-a:transparent;--cta-b:transparent}}}@layer theme{:root,:host{--font-sans:var(--font-text);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-sky-500:oklch(68.5% .169 237.323);--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-text);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.isolate{isolation:isolate}.order-6{order:6}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-grid{display:inline-grid}.table{display:table}.table-cell{display:table-cell}.h-1{height:var(--spacing)}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-subtle{border-color:var(--color-bg-subtle)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-subtle{background-color:var(--color-bg-subtle)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.text-wrap{text-wrap:wrap}.text-link{color:var(--color-text-link)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}@media (pointer:coarse){.pointer-coarse\:hidden{display:none}}.\[data-v2-clear\]\:visible:is(data-v2-clear){visibility:visible}}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:"Redaction 35";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/redaction-35-latin-400-italic.woff2)format("woff2")}@font-face{font-family:Departure Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/DepartureMono-Regular.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--neutral-0:oklch(100% 0 0);--neutral-50:oklch(98.5% 0 0);--neutral-100:oklch(96% 0 0);--neutral-150:oklch(94% 0 0);--neutral-200:oklch(92% 0 0);--neutral-300:oklch(86% 0 0);--neutral-400:oklch(74% 0 0);--neutral-500:oklch(55% 0 0);--neutral-600:oklch(45% 0 0);--neutral-700:oklch(38% 0 0);--neutral-800:oklch(27% 0 0);--neutral-900:oklch(20% 0 0);--neutral-950:oklch(15% 0 0);--neutral-1000:oklch(12% 0 0);--wash-tungsten:oklch(80% .13 78);--wash-ember:oklch(72% .15 42);--wash-magenta:oklch(64% .17 350);--wash-cobalt:oklch(64% .13 262);--positive-solid:oklch(52% .12 155);--positive-subtle:oklch(96% .03 155);--warning-solid:oklch(55% .14 65);--danger-solid:oklch(52% .17 28);--danger-subtle:oklch(96% .02 28);--info-solid:oklch(25% 0 0);--color-bg-page:var(--neutral-0);--color-bg-subtle:var(--neutral-50);--color-bg-sunken:var(--neutral-100);--color-bg-stage:oklch(94% 0 0/.62);--color-bg-surface:var(--neutral-0);--color-bg-inverse:var(--neutral-900);--color-text-primary:var(--neutral-900);--color-text-secondary:oklch(50% 0 0);--color-text-tertiary:oklch(56% 0 0);--color-text-disabled:var(--neutral-400);--color-text-inverse:var(--neutral-0);--color-text-on-inverse:var(--neutral-0);--color-text-link:var(--info-solid);--color-border-subtle:oklch(0% 0 0/.06);--color-border-faint:oklch(0% 0 0/.024);--color-border-strong:oklch(0% 0 0/.16);--color-border-field:oklch(0% 0 0/.44);--field-edge-typing:var(--color-border-field)}@supports (color:color-mix(in lab, red, red)){:root{--field-edge-typing:color-mix(in oklab, var(--color-border-field), var(--color-text-primary) 35%)}}:root{--focus-fill:oklch(0% 0 0/.06);--focus-scrim:oklch(0% 0 0/.24);--attention-fill:oklch(0% 0 0/.15);--kbd-bg:oklch(0% 0 0/.06);--kbd-edge:oklch(0% 0 0/.06);--kbd-fg:var(--color-text-secondary);--kbd-on-primary-bg:oklch(100% 0 0/.1);--kbd-on-primary-opacity:.9;--color-stage-frame:oklch(94% 0 0/.7);--color-stage-frame-fallback:oklch(94% 0 0/.82);--color-stage-outline:transparent;--color-stage-panel:oklch(99% 0 0);--color-stage-rail-icon:oklch(50% 0 0);--blur-stage:20px;--shadow-stage-frame:0 0 0 .5px oklch(0% 0 0/.07), 0 149px 199px oklch(0% 0 0/.07), 0 62px 83px oklch(0% 0 0/.05), 0 33px 44px oklch(0% 0 0/.04), 0 19px 25px oklch(0% 0 0/.04), 0 10px 13px oklch(0% 0 0/.03), 0 4px 6px oklch(0% 0 0/.02);--shadow-stage-near:0 0 0 .5px oklch(0% 0 0/.07), 0 19px 25px oklch(0% 0 0/.03), 0 10px 13px oklch(0% 0 0/.03), 0 4px 6px oklch(0% 0 0/.02);--color-button-primary-bg:oklch(20% 0 0/.95);--color-button-primary-fg:var(--neutral-0);--color-button-primary-bg-hover:oklch(20% 0 0/.8);--color-button-primary-bg-active:oklch(20% 0 0/.7);--color-button-secondary-bg:var(--neutral-0);--color-button-secondary-fg:var(--color-text-primary);--color-positive:var(--positive-solid);--color-positive-subtle:var(--positive-subtle);--color-danger:var(--danger-solid);--color-danger-subtle:var(--danger-subtle);--color-warning:oklch(52% .12 60);--color-warning-subtle:oklch(96% .035 75);--color-info:oklch(52% .13 255);--color-info-subtle:oklch(96% .025 255);--color-soon-bg:oklch(0% 0 0/.06);--color-pill-ind:var(--color-bg-sunken);--section-join:clamp(2.5rem, 1.94rem + 2.29vw, 4rem);--ads-solid:oklch(63% .14 50);--ads-fg:oklch(52% .12 50);--ads-tile-a:.12;--social-solid:oklch(60% .17 355);--social-fg:oklch(52% .16 355);--social-tile-a:.1;--commerce-solid:oklch(60% .1 215);--commerce-fg:oklch(50% .08 215);--commerce-tile-a:.1;--film-solid:oklch(58% .15 300);--film-fg:oklch(50% .14 300);--film-tile-a:.09;--music-solid:oklch(54% .15 275);--music-fg:oklch(48% .14 275);--music-tile-a:.09;--studio-solid:oklch(59% .1 185);--studio-fg:oklch(50% .085 185);--studio-tile-a:.12;--price-solid:oklch(61% .125 95);--price-fg:oklch(50% .1 95);--price-tile-a:.16;--accent-solid:oklch(22% 0 0);--accent-fg:oklch(25% 0 0);--accent-tile:oklch(22% 0 0/.05);--accent-chip:oklch(22% 0 0/.08);--accent-guide:oklch(22% 0 0/.25);--tone-chip-a:.15;--tone-on-tint-l:-.08;--tone-guide-a:.3;--ads-tile:oklch(from var(--ads-solid) l c h / var(--ads-tile-a));--social-tile:oklch(from var(--social-solid) l c h / var(--social-tile-a));--commerce-tile:oklch(from var(--commerce-solid) l c h / var(--commerce-tile-a));--film-tile:oklch(from var(--film-solid) l c h / var(--film-tile-a));--music-tile:oklch(from var(--music-solid) l c h / var(--music-tile-a));--studio-tile:oklch(from var(--studio-solid) l c h / var(--studio-tile-a));--price-tile:oklch(from var(--price-solid) l c h / var(--price-tile-a));--ads-chip:oklch(from var(--ads-solid) l c h / var(--tone-chip-a));--social-chip:oklch(from var(--social-solid) l c h / var(--tone-chip-a));--commerce-chip:oklch(from var(--commerce-solid) l c h / var(--tone-chip-a));--film-chip:oklch(from var(--film-solid) l c h / var(--tone-chip-a));--music-chip:oklch(from var(--music-solid) l c h / var(--tone-chip-a));--studio-chip:oklch(from var(--studio-solid) l c h / var(--tone-chip-a));--price-chip:oklch(from var(--price-solid) l c h / var(--tone-chip-a));--ads-guide:oklch(from var(--ads-solid) l c h / var(--tone-guide-a));--social-guide:oklch(from var(--social-solid) l c h / var(--tone-guide-a));--commerce-guide:oklch(from var(--commerce-solid) l c h / var(--tone-guide-a));--film-guide:oklch(from var(--film-solid) l c h / var(--tone-guide-a));--music-guide:oklch(from var(--music-solid) l c h / var(--tone-guide-a));--studio-guide:oklch(from var(--studio-solid) l c h / var(--tone-guide-a));--price-guide:oklch(from var(--price-solid) l c h / var(--tone-guide-a));--tag-video-1:oklch(54% .09 200);--tag-image-1:oklch(54% .125 60);--tag-image-2:oklch(54% .14 270);--tag-image-3:oklch(54% .14 130);--tag-image-4:oklch(54% .14 340);--tag-image-5:oklch(45% .09 95);--tag-image-6:oklch(45% .095 235);--tag-image-7:oklch(45% .09 165);--tag-image-8:oklch(45% .14 305);--tag-on:oklch(100% 0 0);--tag-tint:34%;--tile-outline:transparent;--card-hover-bg:oklch(0% 0 0/.04);--cta-top:oklch(26% 0 0);--cta-bottom:oklch(18% 0 0);--cta-top-hover:oklch(32% 0 0);--cta-bottom-hover:oklch(24% 0 0);--cta-fg:oklch(100% 0 0);--cta-highlight:#ffffff0f;--cta-drop:#0000001a;--color-wash-1:oklch(from var(--wash-tungsten) l c h / .44);--color-wash-2:oklch(from var(--wash-ember) l c h / .38);--color-wash-3:oklch(from var(--wash-magenta) l c h / .32);--color-wash-4:oklch(from var(--wash-cobalt) l c h / .36);--gradient-wash:linear-gradient(90deg in oklab, var(--color-wash-1) 0%, var(--color-wash-2) 40%, var(--color-wash-3) 74%, var(--color-wash-4) 100%);--gradient-wash-fade:linear-gradient(to bottom, transparent 0%, var(--color-bg-page) 100%);--glow-tone-a:.36;--glow-tone-l:0;--glow-tone-c:0;--fade-to-page:linear-gradient(to bottom, oklch(from var(--color-bg-page) l c h / 0) 0%, oklch(from var(--color-bg-page) l c h / .02) 9.99%, oklch(from var(--color-bg-page) l c h / .07) 19.07%, oklch(from var(--color-bg-page) l c h / .16) 27.44%, oklch(from var(--color-bg-page) l c h / .26) 35.26%, oklch(from var(--color-bg-page) l c h / .38) 42.72%, oklch(from var(--color-bg-page) l c h / .5) 50%, oklch(from var(--color-bg-page) l c h / .62) 57.28%, oklch(from var(--color-bg-page) l c h / .74) 64.74%, oklch(from var(--color-bg-page) l c h / .84) 72.56%, oklch(from var(--color-bg-page) l c h / .93) 80.93%, oklch(from var(--color-bg-page) l c h / .98) 90.01%, var(--color-bg-page) 100%);--font-text:"Inter Variable", "Inter", "Helvetica Neue", Arial, sans-serif;--font-accent:"Redaction 35", "Iowan Old Style", "Palatino Linotype", Palatino, serif;--font-mono:"Departure Mono", ui-monospace, monospace;--font-features:"ss03" on, "cv11" on;--text-display:clamp(2.25rem, 1.4rem + 3.4vw, 3.5rem);--leading-display:1;--tracking-display:-.01em;--text-h2:1.75rem;--leading-h2:1.2857;--tracking-h2:-.01em;--text-h3:1.5rem;--leading-h3:1.3333;--tracking-h3:-.01em;--text-h4:.9375rem;--leading-h4:1.6;--text-lead:.9375rem;--leading-lead:1.6;--text-lead-wide:1.0625rem;--leading-lead-wide:1.5294;--text-body:.9375rem;--leading-body:1.6;--text-ui:.8125rem;--leading-ui:1.54;--text-caption:.75rem;--leading-caption:1.45;--text-mono:.6875rem;--leading-mono:1.45;--text-title:2.25rem;--leading-title:1.2222;--text-h5:1.125rem;--leading-h5:1.3333;--text-prose:1rem;--leading-prose:1.5;--text-label:.625rem;--leading-label:1.6;--tracking-label:.05em;--tracking-accent:-.03em;--weight-regular:400;--weight-ui:450;--weight-medium:500;--weight-semibold:600;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--section-y:clamp(4rem, 3.26rem + 3.05vw, 6rem);--section-first:clamp(4rem, 2.14rem + 7.62vw, 9rem);--section-cta:clamp(4rem, 1.77rem + 9.14vw, 10rem);--section-rail:clamp(6rem, 5.44rem + 2.29vw, 7.5rem);--section-tight:3rem;--footer-brand-y:2.5rem;--footer-links-y:clamp(4rem, 3.629rem + 1.524vw, 5rem);--gap-eyebrow:1rem;--gap-eyebrow-tile:clamp(2rem, 1.814rem + .762vw, 2.5rem);--gap-h1-lead:1.5rem;--gap-lead-cta:1rem;--gap-hint:.75rem;--gap-hero-object:clamp(2.5rem, 2.314rem + .762vw, 3rem);--gap-h2-body:1rem;--gap-h2s-body:.75rem;--gap-head-object:clamp(2rem, 1.814rem + .762vw, 2.5rem);--gap-card-title:.5rem;--gap-item-title:.25rem;--gap-cards:clamp(.75rem, .657rem + .381vw, 1rem);--gap-split:clamp(2.5rem, 1.94rem + 2.29vw, 4rem);--gap-cta-actions:clamp(1.5rem, 1.314rem + .762vw, 2rem);--measure-h1:36rem;--measure-lead:28rem;--measure-lead-home:32rem;--measure-h2:30rem;--measure-read:35rem;--col-faq:40rem;--gutter:clamp(1.25rem, .5rem + 2vw, 1.5rem);--container:75rem;--measure:36rem;--col-text:27.5rem;--col-list:44.25rem;--col-read:40rem;--col-figure:49.25rem;--sticky-top:6rem;--header-h:4rem;--radius-xs:2px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:16px;--radius-3xl:24px;--radius-inner:10px;--radius-full:999px;--border-width:.5px;--shadow-ring:0 0 0 var(--border-width) var(--color-border-subtle);--shadow-1:0 0 0 var(--border-width) oklch(0% 0 0/.06), 0 1px 1px -1px oklch(0% 0 0/.1), 0 1px 2px oklch(0% 0 0/.05);--shadow-2:0 0 0 var(--border-width) oklch(0% 0 0/.08), 0 8px 16px -8px oklch(0% 0 0/.1), 0 2px 4px oklch(0% 0 0/.04);--shadow-float:0 0 0 var(--border-width) oklch(0% 0 0/.06), 0 8px 40px oklch(0% 0 0/.05), 0 12px 32px -16px oklch(0% 0 0/.15);--fill-1:var(--color-border-faint);--fill-2:var(--color-border-subtle);--fill-3:var(--color-border-strong);--shadow-ring-hover:0 0 0 1px #00000014, 0 1px 2px -1px #00000014, 0 2px 4px 0 #0000000f;--outline-media:1px solid #0000001a;--shadow-stage:0 0 0 var(--border-width) oklch(0% 0 0/.08), 0 80px 120px oklch(0% 0 0/.06), 0 32px 48px oklch(0% 0 0/.05), 0 12px 20px oklch(0% 0 0/.04), 0 4px 8px oklch(0% 0 0/.03);--blur-wash:50px;--blur-glow:100px;--positive-tile:oklch(from var(--color-positive) l c h / .1);--positive-ring:oklch(from var(--color-positive) l c h / .1);--backdrop:#0006}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-page:var(--neutral-950);--color-bg-subtle:oklch(18% 0 0);--color-bg-sunken:oklch(20% 0 0);--color-bg-stage:oklch(17% 0 0/.82);--color-bg-surface:oklch(18% 0 0);--color-bg-inverse:var(--neutral-50);--color-text-primary:oklch(96% 0 0);--color-text-secondary:oklch(74% 0 0);--color-text-tertiary:oklch(62% 0 0);--color-text-disabled:oklch(45% 0 0);--color-text-inverse:var(--neutral-950);--color-text-on-inverse:var(--neutral-950);--color-text-link:oklch(94% 0 0);--color-border-subtle:oklch(100% 0 0/.07);--color-border-faint:oklch(100% 0 0/.035);--color-border-strong:oklch(100% 0 0/.18);--color-border-field:oklch(100% 0 0/.2);--field-edge-typing:var(--color-border-field)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--field-edge-typing:color-mix(in oklab, var(--color-border-field), var(--color-text-primary) 35%)}}:root:not([data-theme=light]){--focus-fill:oklch(100% 0 0/.08);--focus-scrim:oklch(0% 0 0/.32);--attention-fill:oklch(100% 0 0/.2);--kbd-bg:oklch(100% 0 0/.07);--kbd-edge:oklch(100% 0 0/.07);--kbd-fg:var(--color-text-secondary);--kbd-on-primary-bg:oklch(0% 0 0/.15);--kbd-on-primary-opacity:.75;--color-stage-frame:oklch(100% 0 0/.05);--color-stage-frame-fallback:oklch(100% 0 0/.07);--color-stage-outline:oklch(100% 0 0/.07);--color-stage-panel:oklch(18.5% 0 0);--color-stage-rail-icon:oklch(70% 0 0);--shadow-stage-frame:0 0 0 .5px oklch(100% 0 0/.07), 0 149px 199px oklch(0% 0 0/.07), 0 62px 83px oklch(0% 0 0/.05), 0 33px 44px oklch(0% 0 0/.04), 0 19px 25px oklch(0% 0 0/.04), 0 10px 13px oklch(0% 0 0/.03), 0 4px 6px oklch(0% 0 0/.02);--shadow-stage-near:0 0 0 .5px oklch(100% 0 0/.07), 0 19px 25px oklch(0% 0 0/.04), 0 10px 13px oklch(0% 0 0/.03), 0 4px 6px oklch(0% 0 0/.02);--color-button-primary-bg:oklch(96% 0 0/.95);--color-button-primary-fg:var(--neutral-950);--color-button-primary-bg-hover:oklch(96% 0 0/.8);--color-button-primary-bg-active:oklch(96% 0 0/.7);--color-button-secondary-bg:oklch(100% 0 0/.04);--color-button-secondary-fg:var(--color-text-primary);--color-positive:oklch(78% .12 155);--color-positive-subtle:oklch(30% .04 155);--color-danger:oklch(75% .13 28);--color-danger-subtle:oklch(30% .05 28);--color-warning:oklch(80% .12 70);--color-warning-subtle:oklch(30% .05 70);--color-info:oklch(80% .1 255);--color-info-subtle:oklch(30% .05 255);--color-wash-1:oklch(82% .15 78/.14);--color-wash-2:oklch(70% .18 42/.22);--color-wash-3:oklch(60% .16 350/.42);--color-wash-4:oklch(62% .12 262/.4);--gradient-wash:linear-gradient(90deg in oklab, var(--color-wash-1) 0%, var(--color-wash-2) 10%, var(--color-wash-3) 36%, var(--color-wash-4) 100%);--glow-tone-a:.26;--glow-tone-l:-.04;--glow-tone-c:.05;--shadow-1:0 0 0 var(--border-width) oklch(100% 0 0/.08), 0 1px 2px oklch(0% 0 0/.4);--shadow-2:0 0 0 var(--border-width) oklch(100% 0 0/.1), 0 10px 24px -8px oklch(0% 0 0/.5);--shadow-stage:0 0 0 var(--border-width) oklch(100% 0 0/.1), 0 60px 100px oklch(0% 0 0/.45), 0 16px 32px oklch(0% 0 0/.35);--shadow-float:inset 0 0 0 var(--border-width) oklch(100% 0 0/.07), 0 8px 40px oklch(0% 0 0/.05), 0 12px 32px -16px oklch(0% 0 0/.15);--shadow-ring-hover:0 0 0 1px #ffffff24;--outline-media:1px solid #ffffff1a;--ads-solid:oklch(78% .12 50);--ads-fg:oklch(84% .08 50);--ads-tile-a:.18;--social-solid:oklch(76% .13 355);--social-fg:oklch(85% .08 355);--social-tile-a:.18;--commerce-solid:oklch(76% .11 215);--commerce-fg:oklch(84% .09 215);--commerce-tile-a:.16;--film-solid:oklch(74% .14 300);--film-fg:oklch(84% .08 300);--film-tile-a:.18;--music-solid:oklch(72% .13 275);--music-fg:oklch(82% .08 275);--music-tile-a:.2;--studio-solid:oklch(76% .1 185);--studio-fg:oklch(84% .08 185);--studio-tile-a:.16;--price-solid:oklch(80% .12 95);--price-fg:oklch(86% .09 95);--price-tile-a:.16;--tag-video-1:oklch(80% .13 200);--tag-image-1:oklch(80% .13 60);--tag-image-2:oklch(80% .1 270);--tag-image-3:oklch(80% .13 130);--tag-image-4:oklch(80% .13 340);--tag-image-5:oklch(70% .13 95);--tag-image-6:oklch(70% .13 235);--tag-image-7:oklch(70% .13 165);--tag-image-8:oklch(70% .13 305);--tag-on:oklch(15% 0 0);--tag-tint:32%;--accent-solid:oklch(96% 0 0);--accent-fg:oklch(94% 0 0);--accent-tile:oklch(96% 0 0/.07);--accent-chip:oklch(96% 0 0/.1);--accent-guide:oklch(96% 0 0/.28);--tile-outline:transparent;--tone-on-tint-l:0;--card-hover-bg:oklch(100% 0 0/.05);--color-soon-bg:oklch(100% 0 0/.08);--color-pill-ind:oklch(100% 0 0/.1);--cta-top:oklch(97% 0 0);--cta-bottom:oklch(90% 0 0);--cta-top-hover:oklch(93% 0 0);--cta-bottom-hover:oklch(86% 0 0);--cta-fg:oklch(15% 0 0);--cta-highlight:#ffffff1a;--cta-drop:#0000004d;--backdrop:#0009}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-page:var(--neutral-950);--color-bg-subtle:oklch(18% 0 0);--color-bg-sunken:oklch(20% 0 0);--color-bg-stage:oklch(17% 0 0/.82);--color-bg-surface:oklch(18% 0 0);--color-bg-inverse:var(--neutral-50);--color-text-primary:oklch(96% 0 0);--color-text-secondary:oklch(74% 0 0);--color-text-tertiary:oklch(62% 0 0);--color-text-disabled:oklch(45% 0 0);--color-text-inverse:var(--neutral-950);--color-text-on-inverse:var(--neutral-950);--color-text-link:oklch(94% 0 0);--color-border-subtle:oklch(100% 0 0/.07);--color-border-faint:oklch(100% 0 0/.035);--color-border-strong:oklch(100% 0 0/.18);--color-border-field:oklch(100% 0 0/.2);--field-edge-typing:var(--color-border-field)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--field-edge-typing:color-mix(in oklab, var(--color-border-field), var(--color-text-primary) 35%)}}:root[data-theme=dark]{--focus-fill:oklch(100% 0 0/.08);--focus-scrim:oklch(0% 0 0/.32);--attention-fill:oklch(100% 0 0/.2);--kbd-bg:oklch(100% 0 0/.07);--kbd-edge:oklch(100% 0 0/.07);--kbd-fg:var(--color-text-secondary);--kbd-on-primary-bg:oklch(0% 0 0/.15);--kbd-on-primary-opacity:.75;--color-stage-frame:oklch(100% 0 0/.05);--color-stage-frame-fallback:oklch(100% 0 0/.07);--color-stage-outline:oklch(100% 0 0/.07);--color-stage-panel:oklch(18.5% 0 0);--color-stage-rail-icon:oklch(70% 0 0);--shadow-stage-frame:0 0 0 .5px oklch(100% 0 0/.07), 0 149px 199px oklch(0% 0 0/.07), 0 62px 83px oklch(0% 0 0/.05), 0 33px 44px oklch(0% 0 0/.04), 0 19px 25px oklch(0% 0 0/.04), 0 10px 13px oklch(0% 0 0/.03), 0 4px 6px oklch(0% 0 0/.02);--shadow-stage-near:0 0 0 .5px oklch(100% 0 0/.07), 0 19px 25px oklch(0% 0 0/.04), 0 10px 13px oklch(0% 0 0/.03), 0 4px 6px oklch(0% 0 0/.02);--color-button-primary-bg:oklch(96% 0 0/.95);--color-button-primary-fg:var(--neutral-950);--color-button-primary-bg-hover:oklch(96% 0 0/.8);--color-button-primary-bg-active:oklch(96% 0 0/.7);--color-button-secondary-bg:oklch(100% 0 0/.04);--color-button-secondary-fg:var(--color-text-primary);--color-positive:oklch(78% .12 155);--color-positive-subtle:oklch(30% .04 155);--color-danger:oklch(75% .13 28);--color-danger-subtle:oklch(30% .05 28);--color-warning:oklch(80% .12 70);--color-warning-subtle:oklch(30% .05 70);--color-info:oklch(80% .1 255);--color-info-subtle:oklch(30% .05 255);--color-wash-1:oklch(82% .15 78/.14);--color-wash-2:oklch(70% .18 42/.22);--color-wash-3:oklch(60% .16 350/.42);--color-wash-4:oklch(62% .12 262/.4);--gradient-wash:linear-gradient(90deg in oklab, var(--color-wash-1) 0%, var(--color-wash-2) 10%, var(--color-wash-3) 36%, var(--color-wash-4) 100%);--glow-tone-a:.26;--glow-tone-l:-.04;--glow-tone-c:.05;--shadow-1:0 0 0 var(--border-width) oklch(100% 0 0/.08), 0 1px 2px oklch(0% 0 0/.4);--shadow-2:0 0 0 var(--border-width) oklch(100% 0 0/.1), 0 10px 24px -8px oklch(0% 0 0/.5);--shadow-stage:0 0 0 var(--border-width) oklch(100% 0 0/.1), 0 60px 100px oklch(0% 0 0/.45), 0 16px 32px oklch(0% 0 0/.35);--shadow-float:inset 0 0 0 var(--border-width) oklch(100% 0 0/.07), 0 8px 40px oklch(0% 0 0/.05), 0 12px 32px -16px oklch(0% 0 0/.15);--shadow-ring-hover:0 0 0 1px #ffffff24;--outline-media:1px solid #ffffff1a;--ads-solid:oklch(78% .12 50);--ads-fg:oklch(84% .08 50);--ads-tile-a:.18;--social-solid:oklch(76% .13 355);--social-fg:oklch(85% .08 355);--social-tile-a:.18;--commerce-solid:oklch(76% .11 215);--commerce-fg:oklch(84% .09 215);--commerce-tile-a:.16;--film-solid:oklch(74% .14 300);--film-fg:oklch(84% .08 300);--film-tile-a:.18;--music-solid:oklch(72% .13 275);--music-fg:oklch(82% .08 275);--music-tile-a:.2;--studio-solid:oklch(76% .1 185);--studio-fg:oklch(84% .08 185);--studio-tile-a:.16;--price-solid:oklch(80% .12 95);--price-fg:oklch(86% .09 95);--price-tile-a:.16;--tag-video-1:oklch(80% .13 200);--tag-image-1:oklch(80% .13 60);--tag-image-2:oklch(80% .1 270);--tag-image-3:oklch(80% .13 130);--tag-image-4:oklch(80% .13 340);--tag-image-5:oklch(70% .13 95);--tag-image-6:oklch(70% .13 235);--tag-image-7:oklch(70% .13 165);--tag-image-8:oklch(70% .13 305);--tag-on:oklch(15% 0 0);--tag-tint:32%;--accent-solid:oklch(96% 0 0);--accent-fg:oklch(94% 0 0);--accent-tile:oklch(96% 0 0/.07);--accent-chip:oklch(96% 0 0/.1);--accent-guide:oklch(96% 0 0/.28);--tile-outline:transparent;--tone-on-tint-l:0;--card-hover-bg:oklch(100% 0 0/.05);--color-soon-bg:oklch(100% 0 0/.08);--color-pill-ind:oklch(100% 0 0/.1);--cta-top:oklch(97% 0 0);--cta-bottom:oklch(90% 0 0);--cta-top-hover:oklch(93% 0 0);--cta-bottom-hover:oklch(86% 0 0);--cta-fg:oklch(15% 0 0);--cta-highlight:#ffffff1a;--cta-drop:#0000004d;--backdrop:#0009}:root{--duration-instant:.1s;--duration-fast:.15s;--duration-hover:.2s;--duration-popover:.3s;--duration-swap:.3s;--duration-roll:.35s;--duration-line:.38s;--duration-spring:.4s;--duration-move:.45s;--duration-reveal:.5s;--duration-group:.55s;--duration-deck:.6s;--duration-enter:.8s;--duration-mock-row:.8s;--duration-hero-group:.9s;--duration-glow:1s;--duration-stack:1s;--duration-tab:8s;--cycle-step:3s;--cycle-deck:4.5s;--cycle-stack:3s;--stagger-word:40ms;--stagger-item:80ms;--stagger-group:.2s;--stagger-mock:.2s;--stagger-roll:20ms;--delay-enter-start:.4s;--delay-enter-sub:.64s;--delay-enter-actions:.8s;--delay-enter-proof:1s;--delay-glow:.2s;--ease-enter:cubic-bezier(.25, .1, .25, 1);--ease-hover:cubic-bezier(0, 0, .2, 1);--ease-button:cubic-bezier(0, 0, .2, 1);--ease-overlay:cubic-bezier(.4, 0, .2, 1);--ease-popover:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-glow:cubic-bezier(.25, .1, .25, 1);--ease-card:cubic-bezier(.23, 1, .32, 1);--ease-toggle:cubic-bezier(.31, .05, .43, 1);--ease-loop:cubic-bezier(.645, .045, .355, 1);--ease-pulse:cubic-bezier(.4, 0, .6, 1);--ease-spring:linear(0, .159 7.7%, .415 15.4%, .628 23.1%, .776 30.8%, .869 38.5%, .926 46.2%, .959 53.8%, .977 61.5%, .988 69.2%, .995 79.5%, .998 89.7%, 1);--spring-300:linear(0, .0411 3.45%, .1342 6.9%, .2478 10.34%, .3638 13.79%, .4725 17.24%, .5692 20.69%, .6524 24.14%, .7222 27.59%, .7798 31.03%, .8267 34.48%, .8644 37.93%, .8944 41.38%, .9181 44.83%, .9367 48.28%, .9513 51.72%, .9626 55.17%, .9714 58.62%, .9782 62.07%, .9834 65.52%, .9874 68.97%, .9904 72.41%, .9927 75.86%, .9945 79.31%, .9959 82.76%, .9969 86.21%, .9976 89.66%, .9982 93.1%, .9987 96.55%, 1);--enter-y:20%;--blur-enter:10px;--hero-group-y:8px;--blur-hero-group:8px;--reveal-y:4px;--blur-reveal:4px;--mock-row-y:16px;--blur-mock-row:8px;--blur-swap:4px;--blur-deck:8px;--deck-out-y:-16px;--deck-in-y:16px;--deck-out-scale:1.04;--deck-in-scale:.94;--stack-y-1:12px;--stack-y-2:-16px;--stack-y-3:-44px;--stack-scale-2:.95;--stack-scale-3:.9;--stack-exit-y:340px;--roll-distance:1lh;--march-step:12px;--march-period:.6s;--arrow-x:-2px;--arrow-nudge:3px;--glyph-a:-2px;--glyph-b:3px;--swap-x:8px;--drawer-x:12px;--scale-popover:.95;--scale-press:.97;--scale-icon-from:.25;--scale-icon-pop:.75;--scale-reveal-from:.75;--icon-pop-x:-2px;--ease-tween:cubic-bezier(0, 0, .58, 1);--stagger-chunk:.1s;--beat-stage:.8s;--pending-min:.8s;--delay-tooltip:.6s;--delay-skeleton-pulse:1s;--duration-shake:.36s;--chunk-y:12px;--success-y:24px;--blur-chip:2px;--scale-chip:.9;--scale-marker:.8;--pending-y:32px}@property --x{syntax:"<number>";inherits:true;initial-value:1}@keyframes enter{0%{opacity:0;filter:blur(var(--blur-enter));translate:0 var(--enter-y)}}@keyframes enter-group{0%{opacity:0;filter:blur(var(--blur-hero-group));translate:0 var(--hero-group-y)}}@keyframes fade{0%{opacity:0}}@keyframes reveal-row{0%{opacity:0;filter:blur(var(--blur-reveal));translate:0 var(--reveal-y)}}@keyframes build-row{0%{opacity:0;filter:blur(var(--blur-mock-row));translate:0 var(--mock-row-y)}}[data-build]>:nth-child(2){--build-i:1}[data-build]>:nth-child(3){--build-i:2}[data-build]>:nth-child(4){--build-i:3}[data-build]>:nth-child(5){--build-i:4}[data-build]>:nth-child(6){--build-i:5}[data-build]>:nth-child(7){--build-i:6}[data-build]>:nth-child(n+8){--build-i:7}@keyframes pop-in{0%{opacity:0;scale:.8}}@keyframes chunk-in{0%{opacity:0;filter:blur(var(--blur-swap));translate:0 var(--chunk-y)}}@keyframes chip-in{0%{opacity:0;filter:blur(var(--blur-chip));scale:var(--scale-chip)}}@keyframes shake{20%{translate:-6px}40%{translate:6px}60%{translate:-4px}80%{translate:4px}}@keyframes marquee{to{translate:-50%}}@keyframes dash-flow{to{stroke-dashoffset:-5px}}@keyframes working-bars{0%{opacity:1}25%{opacity:.6}50%{opacity:.4}75%{opacity:.2}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes march{to{translate:var(--march-step) 0}}@keyframes pulse{50%{opacity:.5}}@keyframes breathe{50%{opacity:.55}}@keyframes line-draw{0%{scale:1 0}}@media (prefers-reduced-motion:reduce){:root{--cycle-step:0s;--cycle-deck:0s;--cycle-stack:0s;--enter-y:0;--blur-enter:0px;--hero-group-y:0px;--blur-hero-group:0px;--reveal-y:0;--blur-reveal:0px;--mock-row-y:0px;--blur-mock-row:0px;--blur-swap:0px;--blur-deck:0px;--deck-out-y:0px;--deck-in-y:0px;--deck-out-scale:1;--deck-in-scale:1;--stack-exit-y:0px;--roll-distance:0px;--arrow-x:0px;--arrow-nudge:0px;--glyph-a:0px;--glyph-b:0px;--swap-x:0;--drawer-x:0;--scale-press:1;--scale-icon-pop:1;--duration-enter:1ms;--duration-reveal:1ms;--duration-glow:1ms;--chunk-y:0px;--success-y:0px;--blur-chip:0px;--scale-chip:1;--scale-marker:1;--pending-y:0px}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}::details-content{transition:none!important}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--space-6))}html:has(.float-bar){scroll-padding-bottom:6rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-text);font-size:var(--text-body);line-height:var(--leading-body);font-feature-settings:var(--font-features);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg,video{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h1{text-wrap:balance;font-weight:var(--weight-medium);letter-spacing:var(--tracking-display)}h2,h3{font-weight:var(--weight-medium);letter-spacing:var(--tracking-h2)}h2{text-wrap:balance}h3,p{text-wrap:pretty}a{color:var(--color-text-link);text-underline-offset:2px;text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){a{-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent)}}a{text-underline-position:from-font;transition:color var(--duration-hover) var(--ease-hover), text-decoration-color var(--duration-fast) var(--ease-overlay);text-decoration-thickness:from-font}@media (hover:hover) and (pointer:fine){a:hover{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){a:hover{-webkit-text-decoration-color:color-mix(in oklab, currentColor 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 70%, transparent);text-decoration-color:color-mix(in oklab, currentColor 70%, transparent)}}}:focus{outline:none}:is(button,input)::-moz-focus-inner{border:0}:where(:root[data-kt-nav]) :where(button,summary,[role=button],[role=tab],[role=menuitem],[role=option],[role=switch],[role=radio],[role=checkbox],[role=link],[tabindex]:not([tabindex="-1"]):not(input,textarea,select,[contenteditable])):focus-visible{background-color:var(--focus-fill)}:where(:root[data-kt-nav]) :where(a[href]):focus-visible{background-color:var(--focus-fill);border-radius:4px}:root[data-kt-nav] a:focus-visible{text-decoration-color:currentColor;text-decoration-thickness:2px}::selection{background:var(--color-text-link)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--color-text-link) 24%, var(--color-bg-page))}}p,.answer,.lead,li,h1,h2,h3,summary{overflow-wrap:anywhere}summary,details{min-width:0;max-width:100%}.skip{left:var(--space-4);background:var(--color-bg-inverse);color:var(--color-text-on-inverse);border-radius:var(--radius-md);z-index:40;padding:8px 12px;position:absolute;top:-40px}.skip:focus{top:8px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.eyebrow{font:400 11px/16px var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--color-text-secondary);margin:0}.idx{font-family:var(--font-mono);font-size:var(--text-mono);line-height:var(--leading-mono);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.mono-22{font:400 22px/28px var(--font-mono);font-variant-numeric:tabular-nums}.mono-33{font:400 33px/36px var(--font-mono);font-variant-numeric:tabular-nums}.mono-44{font:400 44px/48px var(--font-mono);font-variant-numeric:tabular-nums}h1{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}h2{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}h3{font-size:var(--text-h4);line-height:var(--leading-h4);letter-spacing:0;font-weight:500}h1 em,.cta-close h2 em{font-family:var(--font-accent);font-synthesis:none;letter-spacing:var(--tracking-accent);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-size:max(1.054em,2rem);font-style:italic;font-weight:400;line-height:1}h2 em,h3 em{font-family:inherit;font-style:normal;font-weight:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit}h1{white-space:normal}h1 .line{white-space:normal;display:block}.h1-word{white-space:normal;display:inline}h1 .h1-word{overflow-wrap:normal;word-break:normal}.lead{color:var(--color-text-secondary);font-size:var(--text-lead);line-height:var(--leading-lead);max-width:40rem}@media (width>=64rem){.lead{font-size:var(--text-lead-wide);line-height:var(--leading-lead-wide)}dialog .lead{font-size:var(--text-lead);line-height:var(--leading-lead)}}.center{text-align:center}.center .lead{margin-inline:auto}.note{color:var(--color-text-secondary);font-size:var(--text-ui);max-width:40rem;margin:var(--space-4) 0 0;line-height:1.45}section{padding-block:var(--section-y)}section section{padding-block:clamp(1.75rem,1.2rem + 1.5vw,2.25rem)}.sec-first{padding-top:var(--section-first)}.sec-tight{padding-block:var(--section-tight)}.sec-rail{padding-block:var(--section-rail)}.sec-rail .shead h2{font-size:var(--text-h3);line-height:var(--leading-h3)}@media (width>=64rem){.sec-rail>.wrap:has(>.link-rows){grid-template-columns:minmax(0, var(--col-text)) minmax(0, 1fr);column-gap:var(--gap-split);align-items:start;display:grid}.sec-rail>.wrap:has(>.link-rows)>.shead{margin-bottom:0}}.sec-cta{padding-block:var(--section-cta)}.sec-ruled>.wrap{position:relative}.sec-ruled>.wrap:before{content:"";inset-inline:0;top:calc(-1 * var(--section-y));background:var(--color-border-subtle);pointer-events:none;height:1px;position:absolute}section:has(+.sec-join){padding-bottom:var(--section-join)}.sec-join{padding-top:var(--section-join)}.sec-join>.wrap{position:relative}.sec-join>.wrap:before{content:"";inset-inline:0;top:calc(-1 * var(--section-join));background:var(--color-border-subtle);pointer-events:none;height:1px;position:absolute}.sec-band{background:var(--color-bg-subtle)}.sec-band+.sec-band{padding-top:0}.btn{border-radius:var(--radius-md);cursor:pointer;height:2rem;font:500 var(--text-ui)/1 var(--font-text);color:var(--color-button-secondary-fg);background:var(--color-button-secondary-bg);box-shadow:var(--shadow-1);white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-hover), color var(--duration-fast) var(--ease-hover), border-color var(--duration-fast) var(--ease-hover), box-shadow var(--duration-fast) var(--ease-hover), scale var(--duration-hover) var(--ease-hover);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding-inline:.75rem;text-decoration:none;display:inline-flex;position:relative}.btn-lg{height:2.25rem;padding-inline:.875rem}.btn-primary{background:var(--color-button-primary-bg);color:var(--color-button-primary-fg);box-shadow:none}.btn:active:not(:disabled):not([aria-disabled=true]){scale:var(--scale-press)}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--color-bg-subtle);box-shadow:var(--shadow-ring-hover)}.btn-primary:hover{background:var(--color-button-primary-bg-hover);box-shadow:none}}.btn:active{background:var(--color-bg-sunken)}.btn-primary:active{background:var(--color-button-primary-bg-active)}.btn[aria-disabled=true]:not([data-pending]),.btn:disabled{opacity:.55;cursor:not-allowed}:root[data-kt-nav] .btn:focus-visible{background:var(--color-bg-sunken)}:root[data-kt-nav] .btn-primary:focus-visible{background:var(--color-button-primary-bg-hover)}:root[data-kt-nav] .btn-cta:focus-visible{--cta-a:var(--cta-top-hover);--cta-b:var(--cta-bottom-hover);background:linear-gradient(var(--cta-a), var(--cta-b))}:root[data-kt-nav] :is(.nav-btn,.text-btn):focus-visible{background-color:var(--focus-fill);color:var(--color-text-primary)}.btn[data-kt-pressed]{scale:var(--scale-press);background:var(--color-bg-sunken)}.btn-primary[data-kt-pressed]{background:var(--color-button-primary-bg-active)}:is(.nav-btn,.text-btn)[data-kt-pressed]{background-color:var(--focus-fill);color:var(--color-text-primary)}.btn-round{border-radius:var(--radius-full);flex:none;width:1.75rem;height:1.75rem;padding:0}.btn-round svg{width:14px;height:14px}.btn-round:after{content:"";position:absolute;inset:-6px}@media (pointer:coarse){.btn-round:after{inset:-8px}}.btn-round:has(+.btn-round):after{inset-inline-end:-4px}.btn-round+.btn-round:after{inset-inline-start:-4px}@media (width<=47.99rem){.btn-lg{height:2.75rem}.header .btn.btn-primary{height:2.25rem}}@property --cta-a{syntax:"<color>";inherits:false;initial-value:#0000}@property --cta-b{syntax:"<color>";inherits:false;initial-value:#0000}.btn-cta,.btn-cta:active{--cta-a:var(--cta-top);--cta-b:var(--cta-bottom);color:var(--cta-fg);background:linear-gradient(var(--cta-a), var(--cta-b));box-shadow:inset 0 1px 0 var(--cta-highlight), 0 0 0 1px var(--cta-b), 0 1.5px 2px var(--cta-drop);transition:--cta-a var(--duration-fast) var(--ease-hover), --cta-b var(--duration-fast) var(--ease-hover), scale var(--duration-hover) var(--ease-hover)}@media (hover:hover) and (pointer:fine){.btn-cta:hover{--cta-a:var(--cta-top-hover);--cta-b:var(--cta-bottom-hover);background:linear-gradient(var(--cta-a), var(--cta-b));box-shadow:inset 0 1px 0 var(--cta-highlight), 0 0 0 1px var(--cta-b), 0 1.5px 2px var(--cta-drop)}}@media (pointer:coarse){.btn:after,.nav-btn:after,.text-btn:after{content:"";position:absolute;inset:-8px -4px}.nav-btn,.text-btn{position:relative}.btn.btn-round:after{inset:-8px}.btn-round:has(+.btn-round):after{inset-inline-end:-4px}.btn-round+.btn-round:after{inset-inline-start:-4px}}.btn-roll{place-items:center;display:inline-grid;overflow:visible clip}.btn-roll>*{grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.btn-roll>.btn-spin{visibility:hidden}.btn[data-pending]{cursor:progress}.btn[data-pending] .btn-roll>.btn-spin{visibility:visible}.btn[data-pending] .btn-roll>.btn-label{visibility:hidden}.spinner{flex:none;width:16px;height:16px;animation:1.2s steps(12,end) infinite spin}.spinner line{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}@keyframes spinner-fade{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.spinner{animation:1.2s steps(6,end) infinite spinner-fade!important}}.btn:not([data-pending]) .btn-spin .spinner{animation:none!important}.kt-keys{pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:4px;display:none}.kt-key{--kbd-h:16px;box-sizing:border-box;min-width:var(--kbd-h);height:var(--kbd-h);background:var(--kbd-bg);box-shadow:inset 0 0 0 .5px var(--kbd-edge);font:400 11px/var(--kbd-h) var(--font-mono);letter-spacing:0;color:var(--kbd-fg);text-transform:uppercase;font-variant-numeric:normal;white-space:nowrap;border-radius:4px;place-items:center;margin:0;padding:0;display:inline-grid}.kt-key[data-word]{text-transform:lowercase;padding-inline:6px}.kt-key [data-os-other],html[data-os=other] .kt-key [data-os-apple]{display:none}html[data-os=other] .kt-key [data-os-other]{display:inline}html[data-os=other] .kt-key[data-mod]{text-transform:lowercase;padding-inline:6px}.btn-lg .kt-key,.kt-keys[data-size="20"] .kt-key{--kbd-h:20px}.btn-lg{--kt-keys-end:7px}:is(.btn-primary,.btn-cta) .kt-key{background:var(--kbd-on-primary-bg);box-shadow:none;color:currentColor;opacity:var(--kbd-on-primary-opacity)}.kt-keys{transition:opacity var(--duration-fast) var(--ease-hover)}:is([data-kt-pending],[data-pending])>.kt-keys{opacity:.5}html[data-kt-keys=off] .kt-keys[data-single]{display:none!important}@media (hover:hover) and (pointer:fine){html[data-os] .kt-keys{display:inline-flex}html[data-os]:not([data-kt-keys=off]) .btn:has(>.kt-keys:not([data-pin]):last-child),html[data-os][data-kt-keys=off] .btn:has(>.kt-keys:not([data-single],[data-pin]):last-child){padding-inline-end:var(--kt-keys-end,7px)}html[data-os] .btn.btn-lg:has(>.kt-keys){gap:8px}html[data-os] .btn:has(>.kt-keys[data-pin]){padding-inline:calc(var(--kt-keys-w,16px) + 2 * var(--kt-keys-end,7px) + 1px)}html[data-os] .btn>.kt-keys[data-pin]{inset-inline-end:var(--kt-keys-end,7px);position:absolute;top:50%;translate:0 -50%}}.wordmark{color:var(--color-text-primary);align-items:center;text-decoration:none;display:inline-flex;position:relative}.logo{height:var(--logo-h,1rem);fill:currentColor;width:auto;display:block}.header .wordmark:after{content:"";position:absolute;inset:-8px}.header{z-index:30;height:var(--header-h);background:var(--color-bg-page);transition:box-shadow var(--duration-hover) var(--ease-hover);position:sticky;top:0;box-shadow:inset 0 -1px #0000}.header[data-scrolled]{box-shadow:inset 0 -1px 0 var(--color-border-subtle)}.header .wrap{align-items:center;gap:var(--space-4);height:100%;display:flex}@media (width>=64rem){.header .wrap{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.header .wordmark{justify-self:start}.header .nav{margin-inline:0}.header .header-end{justify-self:end}}.header .nav [aria-current=page],.header .nav [data-current]{color:var(--color-text-primary)}.panel a[aria-current=page]{background:var(--color-bg-sunken)}.nav{align-items:center;gap:2px;margin-inline:auto;display:flex}.nav-btn,.text-btn{color:var(--color-text-secondary);font:var(--weight-ui) var(--text-ui)/1 var(--font-text);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;height:1.75rem;padding:0 8px;text-decoration:none;display:inline-flex}.header .btn{height:1.75rem}.nav-trigger:hover,.nav-trigger[aria-expanded=true]{background:var(--color-bg-sunken);color:var(--color-text-primary)}@media (hover:hover){.text-btn:hover{color:var(--color-text-primary);background:var(--color-bg-sunken)}}.nav-pop{z-index:5;translate:var(--pop-x,0px) 0px;width:var(--w,0px);height:var(--h,0px);transform-origin:var(--origin,top center);background:var(--color-bg-surface);box-shadow:var(--shadow-2);opacity:0;scale:var(--scale-popover);pointer-events:none;transition:opacity var(--duration-popover) var(--ease-popover), scale var(--duration-popover) var(--ease-popover), translate var(--duration-popover) var(--ease-popover), width var(--duration-popover) var(--ease-popover), height var(--duration-popover) var(--ease-popover);border-radius:16px;position:absolute;top:calc(100% + 10px);left:0;overflow:clip}.nav-pop:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.nav-pop[data-open]{opacity:1;pointer-events:auto;scale:1}.nav-pop:not([data-was-open]){transition-property:opacity,scale}.nav-pop__view{width:min(18rem,70vw);transition:opacity var(--duration-popover) var(--ease-popover), translate var(--duration-popover) var(--ease-popover);padding:4px;position:absolute;inset:0 auto auto 0}.nav-pop__view[data-menu=use-cases]{grid-template-columns:1fr 1fr;align-content:start;width:min(35rem,70vw);display:grid}.nav-pop__view[data-active]{opacity:1;z-index:1}.nav-pop__view:not([data-active]){opacity:0;pointer-events:none}.nav-pop[data-dir=right] .nav-pop__view:not([data-active]){translate:calc(var(--swap-x) * -1) 0}.nav-pop[data-dir=left] .nav-pop__view:not([data-active]){translate:var(--swap-x) 0}.nav-pop__view[data-prep=right]{opacity:0;translate:var(--swap-x) 0;transition:none}.nav-pop__view[data-prep=left]{opacity:0;translate:calc(var(--swap-x) * -1) 0;transition:none}.panel{overscroll-behavior:contain;padding:8px}.panel a{border-radius:var(--radius-sm);color:var(--color-text-primary);grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:10px;padding:8px 10px;text-decoration:none;display:grid}.panel .nav-item{gap:2px;min-width:0;display:grid}.panel a b{font-weight:500;font-size:var(--text-ui);align-items:center;gap:6px;line-height:20px;display:flex}.panel .nav-d{color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:400;line-height:16px}.panel .see-all{font-size:var(--text-ui);color:var(--color-text-secondary);grid-column:1/-1;margin:4px 10px 6px;padding:0;display:block}@media (hover:hover){.panel a:hover{background:var(--color-bg-sunken)}}.header-end{align-items:center;gap:var(--space-2);display:flex}.menu-toggle{min-width:40px;min-height:40px;display:none}dialog.m-nav{z-index:25;width:100%;max-width:none;height:100dvh;max-height:none;padding:calc(var(--header-h) + var(--space-6)) var(--gutter) var(--space-6);background:var(--color-bg-page);color:inherit;overscroll-behavior:contain;opacity:0;scale:var(--scale-popover);transition:opacity .2s var(--ease-overlay), scale .2s var(--ease-overlay), display .2s allow-discrete, overlay .2s allow-discrete;border:0;margin:0;position:fixed;inset:0;overflow:auto}dialog.m-nav[open]{opacity:1;display:block;scale:1}@starting-style{dialog.m-nav[open]{opacity:0;scale:var(--scale-popover)}}dialog.m-nav::backdrop{background:0 0}.m-nav>a,.m-nav>button.linkish{text-align:left;width:100%;color:inherit;font:500 1.25rem/1.3 var(--font-text);cursor:pointer;min-height:56px;transition:color var(--duration-instant) var(--ease-hover);background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:flex}.m-nav>a{border-top:.5px solid var(--color-border-subtle)}.m-nav>button.linkish{font-size:var(--text-ui);min-height:44px;color:var(--color-text-secondary);margin-bottom:var(--space-4);line-height:20px}.m-nav:not(:has(:focus-visible))>button.linkish[data-close]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:0;position:absolute;overflow:hidden}.burger{align-content:space-between;width:14px;height:8px;display:inline-grid}.burger span{transform-origin:50%;width:14px;height:1.5px;transition:rotate .15s var(--ease-toggle), translate .15s var(--ease-toggle);background:currentColor;display:block}[aria-expanded=true] .burger span:first-child{translate:0 3px;rotate:45deg}[aria-expanded=true] .burger span:last-child{translate:0 -3px;rotate:-45deg}.dgroup{border-top:.5px solid var(--color-border-subtle)}.dgroup summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:56px;font:500 1.25rem/1.3 var(--font-text);cursor:pointer;list-style:none;display:flex}.dgroup .dchev{width:16px;height:16px;color:var(--color-text-tertiary);transition:rotate var(--duration-hover) var(--ease-button);flex:none}.dgroup[open] .dchev{rotate:180deg}.dgroup summary::-webkit-details-marker{display:none}.dgroup a{min-height:44px;font:400 .9375rem/1.3 var(--font-text);color:inherit;align-items:center;gap:10px;padding:12px 0 12px 12px;text-decoration:none;display:flex}@media (width<=63.99rem){.nav,.nav-pop{display:none}.menu-toggle{display:inline-flex}.header-end{margin-left:auto}}@media (prefers-reduced-motion:reduce){.nav-pop,.nav-pop__view{transition-property:opacity}}.hero{padding-top:var(--section-first);padding-bottom:0;position:relative;overflow-x:clip}.hero .wrap{z-index:1;position:relative}.hero-copy,.hero-head,.hero-side{text-align:start;align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.hero-head,.hero-side{width:100%;min-width:0}.hero-copy>*,.hero-head>*,.hero-side>*{margin:0}.hero h1{max-width:none;margin:0}.hero h1 .line{display:block}.hero .lead{text-align:start;max-width:28rem;margin:0}@media (width>=64rem){.hero-split .hero-copy{align-items:end;column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) 26rem;display:grid}.hero-split .hero-side{padding-bottom:2px}}@media (width<=40rem){.hero-split h1 .line{display:contents}}.hero-actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.trust{gap:var(--space-2) var(--space-5);color:var(--color-text-secondary);font-size:var(--text-ui);line-height:var(--leading-ui);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.trust li{align-items:center;gap:6px;display:inline-flex}.trust li:before{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:8px;height:5px;margin-top:-3px;rotate:-45deg}.hero-links{flex-wrap:wrap;align-items:center;gap:.35rem .2rem;margin:0;padding:0;display:flex}.hero-links a{color:var(--color-text-secondary);font-size:var(--text-ui);text-underline-offset:3px;text-decoration-line:underline;text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hero-links a{-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent)}}.hero-links .dot{color:var(--color-text-secondary);padding-inline:.45rem}@media (hover:hover) and (pointer:fine){.hero-links a:hover{color:var(--color-text-primary);text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hero-links a:hover{-webkit-text-decoration-color:color-mix(in oklab, currentColor 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 70%, transparent);text-decoration-color:color-mix(in oklab, currentColor 70%, transparent)}}}.band{padding-top:var(--section-first);padding-bottom:var(--section-y)}.band .wrap,.band .band-copy{text-align:start;align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.band .band-copy{width:100%;min-width:0}.band.has-visual>.wrap{gap:var(--space-12);align-items:center;display:grid}@media (width>=64rem){.band.has-visual>.wrap{grid-template-columns:minmax(0,1fr) minmax(0,28rem);column-gap:4rem}}.band .wrap>*{margin:0}.band h1{max-width:22ch;margin-inline:0;font-size:clamp(2rem,1.4rem + 2.2vw,2.75rem);line-height:1.1}.band .lead{max-width:36rem;margin-inline:0}@media (width<=40rem){.band{padding-top:4rem}}.crumb-bar{align-items:center;min-height:3.5rem;padding:0;display:flex}.crumbs{font-size:var(--text-ui);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.35rem .45rem;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.crumbs a{color:var(--color-text-secondary);transition:color var(--duration-hover) var(--ease-hover);text-decoration:none}.crumbs li:not(:last-child):after{content:"/";color:var(--color-text-tertiary);margin-left:.45rem}@media (hover:hover) and (pointer:fine){.crumbs a:hover{color:var(--color-text-primary)}}.stage-wrap{margin-top:var(--gap-hero-object);position:relative}.hero .stage-wrap{z-index:auto}.hero-glow{z-index:0;pointer-events:none;width:109.5rem;height:calc(100% + 16rem);position:absolute;top:50%;left:-14rem;translate:0 -50%;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000009e 73%,#00000042 83%,#0000000f 91%,#0000 97%);mask-image:linear-gradient(#000 0% 62%,#0000009e 73%,#00000042 83%,#0000000f 91%,#0000 97%)}.hero-glow:before{content:"";background:var(--gradient-wash);filter:blur(var(--blur-wash));border-radius:300px;position:absolute;inset:8rem}main[data-tone]:not([data-tone=neutral]):not([data-tone=accent]) .hero-glow:before{background:linear-gradient(90deg in oklab, oklch(from var(--tone-solid) calc(l + var(--glow-tone-l)) calc(c + var(--glow-tone-c)) h / var(--glow-tone-a)) 0%, oklch(from var(--tone-solid) calc(l + var(--glow-tone-l)) calc(c + var(--glow-tone-c)) h / calc(var(--glow-tone-a) * .8)) 38%, var(--color-wash-3) 74%, var(--color-wash-4) 100%)}@media (width>=48rem){.hero-glow{height:calc(100% + 19.5rem);left:50%;translate:-50% -50%}}@media (width<=47.99rem){.hero-glow{-webkit-mask-image:linear-gradient(#000 0% 72%,#0000009e 80%,#00000042 87%,#0000000f 93%,#0000 97%);mask-image:linear-gradient(#000 0% 72%,#0000009e 80%,#00000042 87%,#0000000f 93%,#0000 97%)}}.hero-glow[data-fit]{width:calc(var(--fit-w,100%) + 18rem);height:calc(100% + 12rem);top:50%;left:50%;translate:-50% -50%}.hero-glow[data-fit]:before{inset:6rem 7rem}section:has(.hero-glow){overflow-x:clip}@keyframes hero-glow-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.hero-glow{animation:hero-glow-in var(--duration-glow) var(--ease-glow) var(--delay-glow) both}}.pointer-glow{display:none}@media (hover:hover) and (pointer:fine){.pointer-glow{z-index:0;background:var(--gradient-wash);filter:blur(32px);pointer-events:none;opacity:0;width:160px;height:64px;translate:var(--glow-x,-999px) var(--glow-y,-999px);transition:opacity var(--duration-hover) var(--ease-hover);border-radius:999px;display:block;position:absolute;top:0;left:0}.stage-wrap:hover .pointer-glow{opacity:.6}}.stage{z-index:1;border-radius:var(--radius-lg);background:var(--color-border-faint);box-shadow:var(--shadow-ring);border:1px solid #0000;padding:2px;position:relative}.stage-inner{border-radius:var(--radius-inner);background:var(--color-bg-page);box-shadow:var(--shadow-ring);position:relative;overflow:hidden}.stage.app{border-radius:var(--radius-lg);background:var(--color-stage-frame);-webkit-backdrop-filter:blur(var(--blur-stage));backdrop-filter:blur(var(--blur-stage));box-shadow:var(--shadow-stage-frame);outline:1px solid var(--color-stage-outline);outline-offset:0;padding:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.stage.app{background:var(--color-stage-frame-fallback)}}.stage.app .stage-panel{border-radius:var(--radius-md);background:var(--color-stage-panel);min-height:0;margin:4px 4px 4px 0;overflow:hidden}.hero .stage.app{box-shadow:var(--shadow-stage-near)}.stage-fade{z-index:2;background:var(--fade-to-page);pointer-events:none;height:10rem;position:absolute;bottom:0;left:0;right:0}@media (width>=64rem){.bleed-end{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;margin-inline-end:calc((100vw - min(100vw - 2 * var(--gutter), var(--container))) / -2);-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000),linear-gradient(#000 82%,#0000);mask-image:linear-gradient(90deg,#000 78%,#0000),linear-gradient(#000 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}section:has(.bleed-end){overflow-x:clip}}.graph-paper{--grid:var(--tone-solid)}@supports (color:color-mix(in lab, red, red)){.graph-paper{--grid:color-mix(in oklab, var(--tone-solid) 9%, transparent)}}.graph-paper{background-color:var(--color-bg-subtle);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px), linear-gradient(var(--color-border-faint) 1px, transparent 1px), linear-gradient(90deg, var(--color-border-faint) 1px, transparent 1px);background-position:-1px -1px;background-size:48px 48px,48px 48px,16px 16px,16px 16px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .graph-paper{background-color:var(--neutral-1000)}}:root[data-theme=dark] .graph-paper{background-color:var(--neutral-1000)}.dot-grid{background-image:radial-gradient(var(--tone-guide) 1px, transparent 1.5px);background-size:16px 16px}:root,[data-tone=neutral]{--tone-solid:var(--color-text-secondary);--tone-fg:var(--color-text-secondary);--tone-tile:var(--color-border-subtle);--tone-chip:var(--color-border-subtle);--tone-guide:var(--color-border-strong);--tone-icon-solid:var(--color-text-secondary);--tone-icon-tile:var(--color-border-subtle)}[data-tone=ads]{--tone-solid:var(--ads-solid);--tone-fg:var(--ads-fg);--tone-tile:var(--ads-tile);--tone-chip:var(--ads-chip);--tone-guide:var(--ads-guide);--tone-icon-solid:var(--ads-solid);--tone-icon-tile:var(--ads-tile)}[data-tone=social]{--tone-solid:var(--social-solid);--tone-fg:var(--social-fg);--tone-tile:var(--social-tile);--tone-chip:var(--social-chip);--tone-guide:var(--social-guide);--tone-icon-solid:var(--social-solid);--tone-icon-tile:var(--social-tile)}[data-tone=commerce]{--tone-solid:var(--commerce-solid);--tone-fg:var(--commerce-fg);--tone-tile:var(--commerce-tile);--tone-chip:var(--commerce-chip);--tone-guide:var(--commerce-guide);--tone-icon-solid:var(--commerce-solid);--tone-icon-tile:var(--commerce-tile)}[data-tone=film]{--tone-solid:var(--film-solid);--tone-fg:var(--film-fg);--tone-tile:var(--film-tile);--tone-chip:var(--film-chip);--tone-guide:var(--film-guide);--tone-icon-solid:var(--film-solid);--tone-icon-tile:var(--film-tile)}[data-tone=music]{--tone-solid:var(--music-solid);--tone-fg:var(--music-fg);--tone-tile:var(--music-tile);--tone-chip:var(--music-chip);--tone-guide:var(--music-guide);--tone-icon-solid:var(--music-solid);--tone-icon-tile:var(--music-tile)}[data-tone=studio]{--tone-solid:var(--studio-solid);--tone-fg:var(--studio-fg);--tone-tile:var(--studio-tile);--tone-chip:var(--studio-chip);--tone-guide:var(--studio-guide);--tone-icon-solid:var(--studio-solid);--tone-icon-tile:var(--studio-tile)}[data-tone=price]{--tone-solid:var(--price-solid);--tone-fg:var(--price-fg);--tone-tile:var(--price-tile);--tone-chip:var(--price-chip);--tone-guide:var(--price-guide);--tone-icon-solid:var(--price-solid);--tone-icon-tile:var(--price-tile)}[data-tone=accent]{--tone-solid:var(--accent-solid);--tone-fg:var(--accent-fg);--tone-tile:var(--accent-tile);--tone-chip:var(--accent-chip);--tone-guide:var(--accent-guide);--tone-icon-solid:var(--accent-solid);--tone-icon-tile:var(--accent-tile)}[data-tone=positive]{--tone-solid:var(--color-positive);--tone-fg:var(--color-positive);--tone-tile:var(--color-positive-subtle);--tone-chip:var(--color-positive-subtle);--tone-guide:var(--color-positive);--tone-icon-solid:var(--color-positive);--tone-icon-tile:var(--color-positive-subtle)}[data-tone=warning]{--tone-solid:var(--color-warning);--tone-fg:var(--color-warning);--tone-tile:var(--color-warning-subtle);--tone-chip:var(--color-warning-subtle);--tone-guide:var(--color-warning);--tone-icon-solid:var(--color-warning);--tone-icon-tile:var(--color-warning-subtle)}[data-tone=danger]{--tone-solid:var(--color-danger);--tone-fg:var(--color-danger);--tone-tile:var(--color-danger-subtle);--tone-chip:var(--color-danger-subtle);--tone-guide:var(--color-danger);--tone-icon-solid:var(--color-danger);--tone-icon-tile:var(--color-danger-subtle)}.tone-fg{color:var(--tone-fg)}.tone-solid{color:var(--tone-solid)}.tone-tile{background-color:var(--tone-tile)}.tone-dot{background:var(--tone-solid);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.tone-line{stroke:var(--tone-solid);border-color:var(--tone-solid)}.tone-sel{background:var(--tone-tile);box-shadow:inset 2px 0 0 var(--tone-solid)}.measure-chip{border-radius:var(--radius-full);background:var(--tone-chip);height:20px;box-shadow:inset 0 0 0 1px var(--tone-solid);color:var(--tone-fg);font:500 12px/16px var(--font-text);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.guide-bar{background:var(--tone-guide);border-radius:1px}.pill{height:20px;font:500 12px/16px var(--font-text);letter-spacing:0;text-transform:none;border-radius:var(--radius-sm);color:var(--color-text-primary);background:var(--color-bg-sunken);white-space:nowrap;vertical-align:baseline;border:0;align-items:center;gap:6px;margin:0;padding:2px 8px;display:inline-flex}.pill.ok{color:var(--color-positive);background:var(--color-positive-subtle)}.pill.no,.pill.fail{color:var(--color-danger);background:var(--color-danger-subtle)}.pill.live{color:var(--color-positive);background:var(--color-positive-subtle)}.pill.private{color:var(--color-text-secondary);background:var(--color-soon-bg)}.pill.live:before,.pill.tone:before,.pill.fail:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pill.tone{color:var(--tone-fg);background:var(--tone-tile)}.pill.tone:before{background:var(--tone-solid)}.pill.tone.on-tint{background:var(--tone-chip);color:oklch(from var(--tone-fg) calc(l + var(--tone-on-tint-l)) c h)}.pill.tone:has(.loop-bars):before{display:none}.pill.private.on-tint{background:var(--color-bg-page);box-shadow:var(--shadow-ring)}.pill.tone.on-wash{background:linear-gradient(var(--tone-tile), var(--tone-tile)), var(--color-bg-page)}.pill.live.tone{color:var(--tone-fg);background:var(--tone-tile)}.pill.live.tone:before{background:var(--tone-solid)}.chip-pill{border-radius:var(--radius-full);height:28px;box-shadow:var(--shadow-ring);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--text-ui);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.shead{justify-items:start;gap:var(--gap-h2-body);max-width:var(--measure-h2);margin-bottom:var(--gap-head-object);display:grid}.shead.beside{max-width:var(--col-text)}.shead.flush{margin-bottom:0}.shead.center{text-align:center;justify-items:center;margin-inline:auto}.shead>*{margin:0}.shead .eyebrow+:is(h2,h3){margin-top:calc(var(--gap-eyebrow) - var(--gap-h2-body))}.shead .lead{max-width:var(--measure-h2)}.shead.center .lead{text-wrap:balance}.shead.small{gap:var(--gap-h2s-body)}.shead.small :is(h2,h3){font-size:var(--text-h3);line-height:var(--leading-h3)}@media (width<=40rem){.shead h2{font-size:var(--text-h3);line-height:var(--leading-h3)}}.icon-tile{--tile-size:40px;--glyph-size:20px;width:var(--tile-size);height:var(--tile-size);border-radius:var(--radius-md);background:var(--tone-icon-tile,var(--tone-tile));color:var(--tone-icon-solid,var(--tone-solid));transition:background-color var(--duration-hover) var(--ease-hover);flex:none;place-items:center;display:inline-grid}.icon-tile[data-size="20"]{--tile-size:20px;--glyph-size:12px;border-radius:var(--radius-sm)}.icon-tile[data-size="24"]{--tile-size:24px;--glyph-size:14px;border-radius:var(--radius-sm)}.icon-tile[data-size="48"]{--tile-size:48px;--glyph-size:24px}.icon-tile svg,svg.icon{width:var(--glyph-size,16px);height:var(--glyph-size,16px);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.icon-tile[data-size="20"] svg{stroke-width:1.75px}.icon-tile [data-p],svg.icon [data-p]{transition:translate var(--duration-popover) var(--ease-hover)}.card-grid{gap:var(--gap-cards);display:grid}@media (width>=40rem){.card-grid.cols-2,.card-grid.cols-3,.card-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.card-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.link-card{align-content:start;gap:var(--gap-card-title);min-width:0;padding:var(--space-5);border-radius:var(--radius-lg);color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-hover) var(--ease-hover), scale var(--duration-hover) var(--ease-hover);background:0 0;text-decoration:none;display:grid;position:relative}.link-card>*{margin:0}.link-card>.icon-tile{margin-bottom:var(--space-2)}.link-card h3,.link-card .lc-title{font-size:var(--text-h4);line-height:var(--leading-h4);font-weight:var(--weight-medium);color:var(--color-text-primary);align-items:center;gap:6px;display:flex}.link-card :is(h3,.lc-title)>.go-arrow{margin-inline-end:-20px}.link-card p{color:var(--color-text-secondary);font-size:var(--text-ui);max-width:22rem;line-height:1.5}a.link-card:active{scale:var(--scale-press)}:root[data-kt-nav] .link-card:focus-visible{background-color:var(--card-hover-bg)}.card-grid:has(>.link-card){margin-inline:calc(-1 * var(--space-5))}.link-rows{margin:0;padding:0;list-style:none;display:grid}.link-rows>li+li{border-top:1px solid var(--color-border-subtle)}.link-row{align-items:center;column-gap:var(--space-3);padding-block:var(--space-3);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;min-height:44px;text-decoration:none;display:grid}:where(.link-row>span:not(.icon-tile,.pill,.visually-hidden)){gap:var(--gap-item-title);min-width:0;display:grid}.link-row b{font-size:var(--text-ui);font-weight:var(--weight-medium);color:var(--color-text-primary)}.link-row small{font-size:var(--text-ui);color:var(--color-text-secondary)}.go-arrow{width:14px;height:14px;color:var(--color-text-tertiary);flex:none;display:inline-block}svg.go-arrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){.link-card:hover{background-color:var(--card-hover-bg)}:is(.link-card,.link-row,.panel a):hover .icon-tile,:root[data-kt-nav] :is(.link-card,.link-row,.panel a):focus-visible .icon-tile{background:var(--tone-icon-tile,var(--tone-tile))}@supports (color:color-mix(in lab, red, red)){:is(.link-card,.link-row,.panel a):hover .icon-tile,:root[data-kt-nav] :is(.link-card,.link-row,.panel a):focus-visible .icon-tile{background:color-mix(in oklab, var(--tone-icon-tile,var(--tone-tile)), var(--tone-icon-solid,var(--tone-solid)) 8%)}}:is(.link-card,.link-row,.panel a):hover .icon-tile [data-p=a],:root[data-kt-nav] :is(.link-card,.link-row,.panel a):focus-visible .icon-tile [data-p=a]{translate:calc(var(--dx,1) * var(--glyph-a)) calc(var(--dy,0) * var(--glyph-a))}:is(.link-card,.link-row,.panel a):hover .icon-tile [data-p=b],:root[data-kt-nav] :is(.link-card,.link-row,.panel a):focus-visible .icon-tile [data-p=b]{translate:calc(var(--dx,1) * var(--glyph-b)) calc(var(--dy,0) * var(--glyph-b))}:is(.link-card,.link-row) .go-arrow{opacity:0;translate:var(--arrow-x) 0;scale:var(--scale-icon-pop);transition:opacity var(--duration-hover) var(--ease-hover), translate var(--duration-hover) var(--ease-hover), scale var(--duration-hover) var(--ease-hover), color var(--duration-hover) var(--ease-hover)}:is(.link-card,.link-row):hover .go-arrow,:root[data-kt-nav] :is(.link-card,.link-row):focus-visible .go-arrow{opacity:1;color:var(--color-text-primary);translate:0;scale:1}}@media (prefers-reduced-motion:reduce){:is(.link-card,.link-row) .go-arrow{opacity:1}}.cta-link{font-size:var(--text-ui);font-weight:var(--weight-medium);color:var(--color-text-primary);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.cta-link .go-arrow{color:currentColor;transition:translate var(--duration-hover) var(--ease-hover)}@media (hover:hover) and (pointer:fine){.cta-link:hover .go-arrow{translate:var(--arrow-nudge) 0}}.text-link{color:var(--color-text-secondary);text-underline-offset:3px;text-decoration-line:underline;text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.text-link{-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent)}}@media (hover:hover) and (pointer:fine){.text-link:hover{color:var(--color-text-primary);text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.text-link:hover{-webkit-text-decoration-color:color-mix(in oklab, currentColor 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 70%, transparent);text-decoration-color:color-mix(in oklab, currentColor 70%, transparent)}}}.feature-row{gap:var(--gap-split);align-items:center;display:grid}@media (width>=56rem){.feature-row{grid-template-columns:minmax(0, var(--col-text)) minmax(0, 1fr)}.feature-row.flip{grid-template-columns:minmax(0, 1fr) minmax(0, var(--col-text))}.feature-row.flip>:first-child{order:2}}.factlist{row-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.factlist>li{align-content:start;gap:var(--gap-card-title);min-width:0;padding-inline:var(--space-5);border-inline-start:1px solid var(--color-border-subtle);display:grid}.factlist>li:nth-child(odd){border-inline-start:0;padding-inline-start:0}@media (width>=48rem){.factlist{grid-template-columns:repeat(4,minmax(0,1fr))}.factlist>li:nth-child(odd){border-inline-start:1px solid var(--color-border-subtle);padding-inline-start:var(--space-5)}.factlist>li:first-child{border-inline-start:0;padding-inline-start:0}}.fact-v{font-family:var(--font-mono);letter-spacing:0;color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;line-height:28px}.fact-l{font-size:var(--text-ui);line-height:var(--leading-ui);color:var(--color-text-secondary);text-wrap:balance;flex-wrap:wrap;align-items:center;gap:6px;display:flex}main[data-tone]:not([data-tone=neutral]) .fact-v,.factlist[data-tone]:not([data-tone=neutral]) .fact-v{color:var(--tone-fg)}@media (width>=64rem){.fact-strip .fact-v{font-size:33px;line-height:36px}}.ticker{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex;position:relative}.tk{display:inline-flex;overflow:visible clip}.tk-c{display:inline-grid}.tk-c>span{grid-area:1/1}.marquee{--marquee-duration:30s;--marquee-gap:.75rem;--marquee-edge:4rem;align-items:center;gap:var(--space-3);min-width:0;display:flex}.marquee[data-speed=card]{--marquee-duration:50s;--marquee-gap:var(--gap-cards)}.marquee-view{min-width:0;-webkit-mask-image:linear-gradient(to right, transparent 0, #0003 calc(var(--marquee-edge) * .4), #0009 calc(var(--marquee-edge) * .7), #000 var(--marquee-edge), #000 calc(100% - var(--marquee-edge)), #0009 calc(100% - var(--marquee-edge) * .7), #0003 calc(100% - var(--marquee-edge) * .4), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #0003 calc(var(--marquee-edge) * .4), #0009 calc(var(--marquee-edge) * .7), #000 var(--marquee-edge), #000 calc(100% - var(--marquee-edge)), #0009 calc(100% - var(--marquee-edge) * .7), #0003 calc(100% - var(--marquee-edge) * .4), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #0003 calc(var(--marquee-edge) * .4), #0009 calc(var(--marquee-edge) * .7), #000 var(--marquee-edge), #000 calc(100% - var(--marquee-edge)), #0009 calc(100% - var(--marquee-edge) * .7), #0003 calc(100% - var(--marquee-edge) * .4), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #0003 calc(var(--marquee-edge) * .4), #0009 calc(var(--marquee-edge) * .7), #000 var(--marquee-edge), #000 calc(100% - var(--marquee-edge)), #0009 calc(100% - var(--marquee-edge) * .7), #0003 calc(100% - var(--marquee-edge) * .4), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #0003 calc(var(--marquee-edge) * .4), #0009 calc(var(--marquee-edge) * .7), #000 var(--marquee-edge), #000 calc(100% - var(--marquee-edge)), #0009 calc(100% - var(--marquee-edge) * .7), #0003 calc(100% - var(--marquee-edge) * .4), transparent 100%);flex:1;overflow:hidden}.marquee-track{width:max-content;animation:marquee var(--marquee-duration) linear infinite;display:flex}.marquee-set{align-items:center;gap:var(--marquee-gap);padding:0 var(--marquee-gap) 0 0;margin:0;list-style:none;display:flex}.marquee-set>li{flex:none}.marquee[data-paused] .marquee-track{animation-play-state:paused}.marquee[data-motion=off] .marquee-view{-webkit-mask-image:none;mask-image:none}.marquee[data-motion=off] .marquee-track{width:auto;animation:none}.marquee[data-motion=off] .marquee-set{flex-wrap:wrap;padding:0}.marquee[data-motion=off] .marquee-set>li{max-width:100%}.marquee[data-motion=off] .marquee-set .chip-pill{white-space:normal;border-radius:14px;height:auto;min-height:28px;padding-block:4px}.marquee[data-motion=off] .marquee-set[aria-hidden=true],.marquee[data-motion=off] .cycle-ctl{display:none}@media (prefers-reduced-motion:reduce){.marquee-view{-webkit-mask-image:none;mask-image:none}.marquee-track{width:auto}.marquee-set{flex-wrap:wrap;padding:0}.marquee-set[aria-hidden=true],.marquee .cycle-ctl{display:none}}.cycle-ctl{color:var(--color-text-secondary)}.cycle-ctl .ic-play{display:none}.cycle-ctl[data-state=paused] .ic-play{display:block}.cycle-ctl[data-state=paused] .ic-pause,.cycle-ctl[data-state=off]{display:none}@media (prefers-reduced-motion:reduce){.cycle-ctl{display:none}}.cycle-ctl .cycle-label{font-size:var(--text-caption)}.btn.cycle-ctl.has-label{width:auto;padding-inline:10px 12px}.deck{display:grid}.deck>[data-deck-card]{grid-area:1/1}.deck>[data-deck-card]:not([data-active]):not([data-leaving]){visibility:hidden}.deck>[data-active]{z-index:1}.deck>[data-leaving]{z-index:0;pointer-events:none}.card-stack{padding-top:calc(-1 * var(--stack-y-3));padding-bottom:var(--stack-y-1);display:grid}.card-stack>[data-stack-card]{transform-origin:50% 0;transition:translate var(--duration-stack) var(--ease-spring), scale var(--duration-stack) var(--ease-spring);grid-area:1/1}.card-stack>[data-slot="0"]{translate:0 var(--stack-y-1);z-index:3;scale:1}.card-stack>[data-slot="1"]{translate:0 var(--stack-y-2);scale:var(--stack-scale-2);z-index:2}.card-stack>[data-slot="2"]{translate:0 var(--stack-y-3);scale:var(--stack-scale-3);z-index:1}.card-stack>[data-slot]:not([data-slot="0"]):not([data-slot="1"]):not([data-slot="2"]){visibility:hidden}.pilltabs{border-radius:var(--radius-full);background:var(--color-bg-surface);box-shadow:var(--shadow-ring);scrollbar-width:none;max-width:100%;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.pilltabs [role=tab]{z-index:1;border-radius:var(--radius-full);height:28px;color:var(--color-text-tertiary);font:500 var(--text-ui)/1 var(--font-text);cursor:pointer;transition:color var(--duration-hover) var(--ease-hover);background:0 0;border:0;flex:none;padding:0 12px;position:relative}.pilltabs [role=tab][aria-selected=true]{color:var(--color-text-primary)}.pilltabs [role=tab]:after{content:"";position:absolute;inset:-4px 0}@media (pointer:coarse){.pilltabs [role=tab]{height:36px}}.pilltabs-ind{z-index:0;width:var(--seg-w,0px);translate:var(--seg-x,0px) 0;border-radius:var(--radius-full);background:var(--color-pill-ind);box-shadow:var(--shadow-ring);transition:translate var(--duration-roll) var(--ease-spring), width var(--duration-roll) var(--ease-spring);position:absolute;top:4px;bottom:4px;left:0}.pilltabs:not([data-ready]) .pilltabs-ind{transition:none}@media (hover:hover) and (pointer:fine){.pilltabs [role=tab]:hover{color:var(--color-text-primary)}}@keyframes panel-in{0%{opacity:0;filter:blur(var(--blur-swap))}}.tab-panel[data-entering]{animation:panel-in var(--duration-group) var(--ease-hover) both}.swap{place-items:center;display:inline-grid}.swap>*{transition:opacity var(--duration-swap) var(--spring-300), filter var(--duration-swap) var(--spring-300), scale var(--duration-swap) var(--spring-300);grid-area:1/1}.swap:not([data-on])>:last-child,.swap[data-on]>:first-child{pointer-events:none;opacity:0;filter:blur(var(--blur-swap));scale:var(--scale-icon-from);transition:opacity var(--duration-swap) var(--spring-300), filter var(--duration-swap) var(--spring-300), scale 0s linear var(--duration-swap)}details{border-top:var(--border-width) solid var(--color-border-subtle)}summary{cursor:pointer;justify-content:space-between;gap:var(--space-4);align-items:center;min-height:3rem;font-size:.9375rem;font-weight:500;line-height:1.6;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary .plus{width:14px;height:14px;color:var(--color-text-tertiary);flex:none;position:relative}summary .plus:before,summary .plus:after{content:"";background:currentColor;border-radius:1px;position:absolute}summary .plus:before{width:1.5px;height:14px;top:0;left:6.25px}summary .plus:after{width:14px;height:1.5px;top:6.25px;left:0}details[open]>summary .plus{rotate:45deg}.faq-layout{align-items:start;gap:0;display:grid}.faq-layout>*{min-width:0}@media (width>=64rem){.faq-layout{grid-template-columns:minmax(0, var(--col-text)) minmax(0, 1fr);column-gap:var(--gap-split)}.faq-layout .shead{margin-bottom:0}}details.faq{interpolate-size:allow-keywords;border:0}details.faq+details.faq{border-top:1px solid var(--color-border-subtle)}details.faq summary{min-height:0;padding-block:1rem;line-height:1.5rem}@media (width<=47.99rem){details.faq summary{text-wrap:balance}}details.faq::details-content{height:0;transition:height var(--duration-hover) var(--ease-hover), content-visibility var(--duration-hover) allow-discrete;overflow:clip}details.faq[open]::details-content{height:auto}@media (prefers-reduced-motion:reduce){details.faq::details-content{transition:none}}details.faq summary .plus{transition:rotate var(--duration-hover) var(--ease-overlay), color var(--duration-hover) var(--ease-overlay)}details.faq[open] summary .plus{color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){details:hover>summary .plus{color:var(--color-text-primary)}}:root[data-kt-nav] details.faq summary:focus-visible{background-color:var(--focus-fill);border-radius:var(--radius-sm)}details.faq-more{border-top:1px solid var(--color-border-subtle);interpolate-size:allow-keywords}details.faq-more>summary{min-height:0;color:var(--color-text-secondary);padding-block:1rem;line-height:1.5rem}details.faq-more>summary>span:first-child{align-items:center;gap:var(--space-2);display:inline-flex}details.faq-more[open]>summary{color:var(--color-text-primary)}.faq-more-n{border-radius:var(--radius-full);background:var(--color-bg-sunken);min-width:1.5rem;height:1.25rem;font:500 var(--text-caption)/1 var(--font-text);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:inline-grid}details.faq-more::details-content{height:0;transition:height var(--duration-hover) var(--ease-hover), content-visibility var(--duration-hover) allow-discrete;overflow:clip}details.faq-more[open]::details-content{height:auto}@media (prefers-reduced-motion:reduce){details.faq-more::details-content{transition:none}}details.faq-more>summary .plus{transition:rotate var(--duration-hover) var(--ease-overlay)}details.faq-more>details.faq:first-of-type{border-top:1px solid var(--color-border-subtle)}@media (hover:hover) and (pointer:fine){details.faq-more>summary:hover{color:var(--color-text-primary)}}.answer{color:var(--color-text-secondary);max-width:var(--measure-read);text-wrap:pretty;padding-bottom:1rem;font-size:.9375rem;line-height:1.6}.faq-topics{margin:var(--gap-head-object) 0 0;gap:var(--space-2) var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.faq-topics a{font-size:var(--text-ui)}.faq-sublink{margin:var(--gap-h2s-body) 0 var(--gap-head-object);font-size:var(--text-ui)}.faq-layout .shead:has(+.faq-sublink){margin-bottom:0}@media (width<=63.99rem){.faq-topics{gap:0 var(--space-5);margin:calc(var(--gap-head-object) - 4px) calc(-1 * var(--gutter)) 0;padding:4px 3rem 4px var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.faq-topics::-webkit-scrollbar{display:none}.faq-topics li{flex:none}.faq-topics a{white-space:nowrap;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}@media (width>=64rem){.faq-sublink{margin-bottom:0}.faq-topics{flex-direction:column}}.cta-close{isolation:isolate;text-align:center;padding-block:var(--section-cta);position:relative;overflow-x:clip}.cta-close h2{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;max-width:18ch}@media (width>=64rem){.cta-close h2{max-width:20ch}}.cta-close>.wrap{flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.cta-close>.wrap:before{content:"";inset-inline:0;top:calc(-1 * var(--section-cta));background:var(--color-border-subtle);pointer-events:none;height:1px;position:absolute}.cta-close .wrap>*{margin:0}.cta-close .wrap>.cta-trust{margin-top:var(--gap-lead-cta)}.cta-close .lead{margin-inline:auto;margin-top:var(--gap-h2-body);max-width:var(--measure-lead-home);text-wrap:balance}.cta-close .cta-actions{margin-top:var(--gap-cta-actions);justify-items:center;gap:var(--gap-hint);width:100%;display:grid}.cta-buttons{justify-content:center;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.cta-buttons .text-link{font-size:var(--text-ui)}.cta-trust{margin:var(--gap-lead-cta) 0 0;justify-content:center;gap:var(--space-2) var(--space-5);color:var(--color-text-secondary);font-size:var(--text-ui);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cta-trust li{align-items:center;gap:6px;display:inline-flex}.cta-trust li:before{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:8px;height:5px;margin-top:-3px;rotate:-45deg}@media (width<=47.99rem){.cta-trust{flex-direction:column;align-items:center;gap:6px}.cta-close .btn-lg{height:2.75rem}}.footer{padding-block:0 var(--space-10);border-top:0;position:relative}main:not(:has(.cta-close))+.footer>.wrap{border-top:1px solid var(--color-border-subtle)}.foot-brand{padding-block:var(--footer-brand-y)}.foot-grid{gap:var(--space-6);padding-block:var(--footer-links-y);border-top:1px solid var(--color-border-subtle);display:grid}@media (width<=39.99rem){.foot-grid{gap:0}}.footer-glow{z-index:-1;top:var(--section-cta);background:var(--gradient-wash);width:min(75rem,100%);height:12.5rem;filter:blur(var(--blur-glow));pointer-events:none;border-radius:999px;position:absolute;bottom:auto;left:50%;translate:-50% -30%}.foot-brand .foot-line{color:var(--color-text-secondary);font-size:var(--text-ui);margin-top:12px}.foot-brand p+p{font-size:var(--text-ui);margin-top:8px}.footer a.foot-mail,.footer a.foot-report{color:var(--color-text-secondary);text-underline-offset:3px;transition:color var(--duration-hover) var(--ease-hover), text-decoration-color var(--duration-hover) var(--ease-hover);text-decoration-line:none}.foot-label{font:500 13px/20px var(--font-text);letter-spacing:0;text-transform:none;color:var(--color-text-primary)}.footer details.fcol{border:0}.fcol summary{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;list-style:none;display:flex}.fcol summary::-webkit-details-marker{display:none}.fcol summary .fchev{width:16px;height:16px;color:var(--color-text-tertiary);transition:rotate .2s var(--ease-button);flex:none;rotate:0deg}.fcol[open] summary .fchev{rotate:180deg}@media (prefers-reduced-motion:reduce){.fcol summary .fchev{transition:none}}.fcol a{color:var(--color-text-secondary);font:400 13px/20px var(--font-text);min-height:28px;transition:color var(--duration-hover) var(--ease-hover);align-items:center;padding:4px 0;text-decoration:none;display:flex}@media (hover:hover){.fcol a:hover,.foot-brand a:hover,.footer .bottom a:hover{color:var(--color-text-primary)}.footer a.foot-mail:hover{text-decoration-line:underline;text-decoration-color:currentColor}}@media (width>=40rem){.footer .foot-report{display:none}.foot-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.fcol>:not(summary){display:block!important}.fcol::details-content{content-visibility:visible}.fcol>summary{pointer-events:none;min-height:0;margin-bottom:var(--space-3)}.fcol summary .fchev{display:none}}@media (width>=64rem){.foot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.foot-brand{align-items:baseline;gap:var(--space-3) var(--space-8);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.foot-brand .wordmark{justify-self:start}.foot-brand .foot-line,.foot-brand p+p{margin:0}.foot-brand p:last-child{justify-self:end}}.foot-tm{margin:0 0 var(--space-6);color:var(--color-text-secondary);font-size:var(--text-ui);max-width:46rem;line-height:1.45}.bottom{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle);font-size:var(--text-ui);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:0;line-height:1.45;display:flex}.bottom-end{align-items:center;gap:var(--space-3);display:flex}.foot-entity{gap:0 var(--space-3);flex-wrap:wrap;margin:0;display:flex}.bottom .theme-btn{margin-inline:-8px}.agents{padding-block:0}.agents>.wrap{border-top:1px solid var(--color-border-subtle);padding-block:var(--footer-brand-y)}main:has(>.agents)+.footer>.wrap{border-top:1px solid var(--color-border-subtle)}.agents-row{gap:var(--space-5) var(--gap-split);align-items:start;display:grid}@media (width>=64rem){.agents-row{grid-template-columns:minmax(0,1fr) minmax(0,34rem)}}.agents h2{font-size:var(--text-h5);line-height:var(--leading-h5);letter-spacing:0}.agents-line{margin-top:var(--gap-card-title);max-width:var(--col-text);color:var(--color-text-secondary);font-size:var(--text-ui);line-height:var(--leading-ui);text-wrap:pretty}.agents-q{border-radius:var(--radius-md);background:var(--color-bg-subtle);box-shadow:var(--shadow-ring);color:var(--color-text-primary);font-size:var(--text-ui);line-height:var(--leading-ui);border:1px solid #0000;padding:10px 12px}.agents-q [data-agents-q]{-webkit-user-select:all;user-select:all}.agents-actions{margin-top:var(--space-3);gap:var(--space-2);flex-wrap:wrap;display:flex}.agents-copy-btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.agents-copy-btn .swap>span{align-items:center;gap:6px;display:inline-flex}.agents-tm{margin-top:var(--space-3);max-width:40rem;color:var(--color-text-secondary);font-size:var(--text-caption);line-height:var(--leading-caption)}@media (width<=47.99rem){.agents-btn{height:2.75rem}}@media (pointer:coarse){.crumbs a,.fcol a,.hero-links a,.hint a,.footer a.foot-mail,.footer a.foot-report{min-height:44px}.crumbs a,.hero-links a,.hint a,.footer a.foot-mail,.footer a.foot-report{align-items:center;display:inline-flex}.crumbs a,.hero-links a{position:relative}.crumbs a:after,.hero-links a:after{content:"";position:absolute;inset:0 min(0px,50% - 24px)}.header .wordmark:after{inset:-14px -8px}.foot-brand .wordmark:after{content:"";position:absolute;inset:-14px -8px}:is(.cta-link,.cta-buttons .text-link,.hero-actions .text-link,.shead>.text-link,.faq-sublink .text-link){position:relative}:is(.cta-link,.cta-buttons .text-link,.hero-actions .text-link,.shead>.text-link,.faq-sublink .text-link):after{content:"";position:absolute;inset:min(-4px,50% - 24px)}sup>a[href^=\#]{position:relative}sup>a[href^=\#]:after{content:"";position:absolute;inset:-12px -10px}}html.theme-switching,html.theme-switching :not(.theme-swap):not(.theme-swap i){transition:none!important}.theme-btn{min-height:32px}.theme-swap{width:14px;height:14px;display:inline-grid}.theme-swap i{width:14px;height:14px;transition:opacity var(--duration-spring) var(--ease-spring), filter var(--duration-spring) var(--ease-spring), scale var(--duration-spring) var(--ease-spring);border-radius:99px;grid-area:1/1}.theme-swap i:first-child{box-shadow:inset 0 0 0 1.5px}.theme-swap i:last-child{clip-path:inset(0 0 0 40%);background:currentColor}html[data-resolved=dark] .theme-swap i:first-child,html:not([data-resolved=dark]) .theme-swap i:last-child{opacity:0;filter:blur(var(--blur-reveal));scale:var(--scale-icon-from)}@media (prefers-reduced-motion:no-preference){html.intro [data-entrance=words] .h1-word,html.intro [data-entrance=words] [data-enter]{animation:enter var(--duration-enter) var(--ease-enter) both;will-change:filter, opacity}html.intro [data-entrance=words] .h1-word{animation-delay:calc(var(--delay-enter-start) + var(--i) * var(--stagger-word))}html.intro [data-entrance=words] [data-enter=sub]{animation-delay:var(--delay-enter-sub)}html.intro [data-entrance=words] [data-enter=actions]{animation-delay:var(--delay-enter-actions)}html.intro [data-entrance=words] [data-enter=stage]{animation-delay:var(--delay-enter-actions);--enter-y:0}html.intro [data-entrance=words] [data-enter=proof]{animation-delay:var(--delay-enter-proof)}html.intro [data-entrance=groups] h1,html.intro [data-entrance=groups] [data-enter]{animation:enter-group var(--duration-hero-group) var(--ease-enter) both;animation-delay:var(--stagger-group);will-change:filter, opacity}html.intro [data-entrance=groups] :is([data-enter=lead],[data-enter=sub]){animation-delay:calc(2 * var(--stagger-group))}html.intro [data-entrance=groups] :is([data-enter=actions],[data-enter=object],[data-enter=stage],[data-enter=proof]){animation-delay:calc(3 * var(--stagger-group))}html.intro [data-entrance=groups] :is([data-enter=object],[data-enter=stage]){--hero-group-y:0px}html.js :is([data-reveal=""],[data-reveal=section]),html.js [data-reveal=list]>*{opacity:0;filter:blur(var(--blur-reveal));translate:0 var(--reveal-y);transition:opacity var(--duration-reveal) var(--ease-enter), filter var(--duration-reveal) var(--ease-enter), translate var(--duration-reveal) var(--ease-enter)}html.js [data-reveal=list]>*{transition-delay:calc(min(var(--reveal-i,var(--i,0)), 5) * var(--stagger-item))}html.js [data-reveal=rows]>*{opacity:0;filter:blur(var(--blur-mock-row));translate:0 var(--mock-row-y);transition:opacity var(--duration-mock-row) var(--ease-spring), filter var(--duration-mock-row) var(--ease-spring), translate var(--duration-mock-row) var(--ease-spring);transition-delay:calc(80ms + min(var(--i,0), 3) * var(--stagger-mock))}[data-build]>*{animation:build-row var(--duration-mock-row) var(--ease-spring) both;animation-delay:calc(var(--build-start,1.5s) + min(var(--build-i,0), var(--build-max,3)) * var(--build-beat,.8s))}[data-build][data-build-wait]>*{animation-play-state:paused}html.js :is([data-reveal=""],[data-reveal=section]).is-in,html.js :is([data-reveal=list]:not([data-reveal-each]),[data-reveal=rows]).is-in>*,html.js [data-reveal=list][data-reveal-each]>.is-in{opacity:1;filter:none;translate:none}}.loop-dash{stroke-dasharray:2 3;animation:.7s linear infinite dash-flow}.loop-bars{align-items:center;gap:2px;height:12px;display:inline-flex}.loop-bars>i{background:currentColor;border-radius:1px;width:2px;height:12px;animation:1.2s step-end infinite working-bars}.loop-bars>i:nth-child(2){animation-delay:-.3s}.loop-bars>i:nth-child(3){animation-delay:-.6s}.loop-bars>i:nth-child(4){animation-delay:-.9s}.loop-shimmer{color:var(--color-text-tertiary);background:linear-gradient(90deg, var(--color-text-tertiary) 0%, var(--color-text-tertiary) 40%, var(--color-text-primary) 50%, var(--color-text-tertiary) 60%, var(--color-text-tertiary) 100%) 0 0 / 200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite shimmer}.loop-spin{animation:.75s linear infinite spin}.loop-march{animation:march var(--march-period) linear infinite}.loop-pulse{animation:pulse 2s var(--ease-pulse) infinite}.loop-breathe{animation:breathe 1.6s var(--ease-pulse) infinite}:is([data-loops][data-offscreen],[data-loops][data-rest],[data-held]) :is(.loop-dash,.loop-bars>i,.loop-shimmer,.loop-spin,.loop-march,.loop-pulse,.loop-breathe,.loop-own),:is([data-loops][data-offscreen],[data-loops][data-rest],[data-held]) .loop-own:before,:is([data-loops][data-offscreen],[data-loops][data-rest],[data-held]) .loop-own:after{animation-play-state:paused}[data-held],[data-held] *,[data-held] :before,[data-held] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:no-preference){html.js .draw-y{transform-origin:50% 0;transition:scale var(--duration-line) var(--ease-hover) calc(var(--i,0) * .12s);scale:1 0}html.js .draw-x{transform-origin:0;transition:scale var(--duration-line) var(--ease-hover) calc(var(--i,0) * .12s);scale:0 1}html.js :is(.is-in,.is-drawn) .draw-x{scale:1}html.js .draw-path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-line) var(--ease-hover) calc(var(--i,0) * .12s)}html.js :is(.is-in,.is-drawn) .draw-y{scale:1}html.js :is(.is-in,.is-drawn) .draw-path{stroke-dashoffset:0}}.tip{display:inline-flex;position:relative}.tip-bubble{z-index:5;width:max-content;max-width:min(16rem, calc(100vw - 2 * var(--gutter)));border-radius:var(--radius-md);background:var(--color-bg-inverse);color:var(--color-text-on-inverse);font-size:var(--text-caption);white-space:normal;text-wrap:pretty;visibility:hidden;pointer-events:auto;opacity:0;translate:-50%;scale:var(--scale-popover);transform-origin:50% 100%;padding:6px 10px;line-height:1.4;transition:opacity .15s ease-out 50ms,scale .15s ease-out 50ms,visibility 0s linear .2s;position:absolute;bottom:calc(100% + 8px);left:50%}.tip-bubble:after{content:"";inset-inline:0;height:8px;position:absolute;top:100%}.tip:focus-within .tip-bubble{visibility:visible;opacity:1;transition:opacity .2s ease-out 50ms,scale .2s ease-out 50ms,visibility;scale:1}@media (hover:hover) and (pointer:fine){.tip:hover .tip-bubble{visibility:visible;opacity:1;transition:opacity .2s ease-out 50ms,scale .2s ease-out 50ms,visibility;scale:1}}.tip[data-demo]:not([data-hide]) .tip-bubble{visibility:visible;opacity:1;transition:opacity .2s ease-out 50ms,scale .2s ease-out 50ms,visibility;scale:1}.tip[data-hide] .tip-bubble{visibility:hidden;opacity:0;scale:var(--scale-popover);pointer-events:none}.tip-term{font:inherit;color:inherit;text-underline-offset:3px;cursor:help;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}dialog.modal{width:min(32.5rem, calc(100% - 2 * var(--gutter)));max-height:calc(100dvh - 2 * var(--gutter));padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-bg-surface);color:inherit;box-shadow:var(--shadow-float);overscroll-behavior:contain;opacity:0;scale:var(--scale-popover);transition:opacity .15s var(--ease-overlay), scale .15s var(--ease-overlay), display .15s allow-discrete, overlay .15s allow-discrete;border:0;margin:auto;overflow:auto}dialog.modal[open]{opacity:1;transition-duration:.2s;scale:1}@starting-style{dialog.modal[open]{opacity:0;scale:var(--scale-popover)}}dialog.modal::backdrop{background:var(--backdrop)}dialog.modal h2{font-size:var(--text-h3);line-height:var(--leading-h3);padding-right:var(--space-10)}dialog.modal .modal-close{top:var(--space-4);right:var(--space-4);position:absolute}.float-bar{z-index:20;left:50%;bottom:var(--space-6);align-items:center;gap:var(--space-5);width:max-content;max-width:calc(100% - 2 * var(--gutter));border-radius:var(--radius-full);background:var(--color-stage-frame-fallback);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(var(--blur-stage));backdrop-filter:blur(var(--blur-stage));translate:-50% calc(110% + var(--space-6));visibility:hidden;transition:translate var(--duration-popover) var(--ease-popover), visibility 0s linear var(--duration-popover);padding:8px 8px 8px 20px;display:flex;position:fixed}.float-bar[data-show]{visibility:visible;transition:translate var(--duration-popover) var(--ease-popover), visibility 0s;translate:-50%}.float-bar p{font-size:var(--text-ui);font-weight:var(--weight-medium);white-space:nowrap;margin:0}.float-bar p small{font-weight:var(--weight-regular);color:var(--color-text-secondary);font-size:var(--text-caption);display:block}.float-bar .btn{white-space:nowrap;border-radius:var(--radius-full);flex:none;padding-inline:1rem}@media (width<=47.99rem){.float-bar{display:none}}@media (width>=48rem){.header .header-end .text-btn{transition:translate var(--duration-popover) var(--ease-popover), color var(--duration-hover) var(--ease-hover), background-color var(--duration-hover) var(--ease-hover)}html[data-float] .header .header-end .text-btn{translate:var(--cta-shift,0px) 0;transition-delay:50ms}.header .header-end .btn-primary{transition:background-color var(--duration-fast) var(--ease-hover), opacity var(--duration-hover) var(--ease-hover) var(--duration-instant), filter var(--duration-hover) var(--ease-hover) var(--duration-instant), visibility 0s, scale var(--duration-hover) var(--ease-hover)}html[data-float] .header .header-end .btn-primary{opacity:0;visibility:hidden;filter:blur(var(--blur-swap));transition:opacity var(--duration-instant) var(--ease-hover), filter var(--duration-instant) var(--ease-hover), visibility 0s linear var(--duration-instant)}}.form{gap:var(--space-4);background:var(--color-bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-ring);border:1px solid #0000;padding:clamp(1.25rem,3vw,2rem);display:grid}.field{gap:6px;min-width:0;display:grid}.field label,.field .label{font-size:var(--text-ui);color:var(--color-text-primary);font-weight:500;line-height:20px}.field label .opt{font-size:var(--text-caption);color:var(--color-text-secondary);margin-inline-start:6px;font-weight:400}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{border-radius:var(--radius-md);width:100%;min-height:44px;box-shadow:inset 0 0 0 1px var(--color-border-field);background:var(--color-bg-page);color:inherit;font:inherit;transition:box-shadow var(--duration-fast) var(--ease-overlay);border:0;padding:10px 14px;font-size:1rem;line-height:24px}.field textarea{resize:vertical;min-height:120px}.field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:36px}.field ::placeholder{color:var(--color-text-tertiary);opacity:1}@media (hover:hover) and (pointer:fine){.field :is(input:not([type=checkbox]):not([type=radio]),select,textarea):hover{box-shadow:inset 0 0 0 1px var(--color-border-field)}@supports (color:color-mix(in lab, red, red)){.field :is(input:not([type=checkbox]):not([type=radio]),select,textarea):hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-border-field), var(--color-text-primary) 25%)}}}.field :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{box-shadow:inset 0 0 0 1px var(--field-edge-typing);caret-color:var(--color-text-primary)}.field :is(input:not([type=checkbox]):not([type=radio]),select,textarea)[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--color-danger)}.field .error{min-height:20px;color:var(--color-danger);font-size:var(--text-ui);margin:0;line-height:20px}.field .error:empty{visibility:hidden}@media (prefers-reduced-motion:no-preference){.field .error:not(:empty){animation:enter .2s var(--ease-hover) both;--enter-y:-4px;--blur-enter:2px}.field [data-shake]{animation:shake var(--duration-shake) ease-in-out}}.hint{color:var(--color-text-secondary);font-size:var(--text-ui);line-height:1.45}.checkline{font-size:var(--text-ui);color:var(--color-text-secondary);align-items:flex-start;gap:10px;font-weight:400;line-height:20px;display:flex}@media (pointer:coarse){.checkline{position:relative}.checkline:after{content:"";position:absolute;inset:min(0px,50% - 24px) 0}.checkline a{z-index:1;position:relative}}.checkline input[type=checkbox]{appearance:auto;width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:1.125rem;box-shadow:none;accent-color:var(--color-text-primary);background:0 0;border-radius:.2rem;flex:none;margin:.1em 0 0;padding:0}:root[data-kt-nav] .checkline:has(input[type=checkbox]:focus-visible){background-color:var(--focus-fill);border-radius:6px;margin:-4px;padding:4px}.turnstile{background:0 0;min-height:0;display:block}.turnstile[data-collapsed=true]{margin-block:calc(var(--space-4) * -1)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-alert{color:var(--color-danger);background:var(--color-danger-subtle);border-radius:var(--radius-md);font-size:var(--text-ui);margin:0;padding:10px 12px}.success{gap:var(--space-3);display:grid}@media (width<=40rem){input,select,textarea{font-size:16px}}.clip{--clip-field:var(--tone-solid);width:100%;aspect-ratio:var(--clip-ratio,16 / 9);border-radius:var(--radius-lg);background:var(--color-bg-sunken);isolation:isolate;margin:0;display:block;position:relative;overflow:hidden}.clip:is([data-tone=accent],[data-tone=neutral]){--clip-field:var(--wash-ember)}.clip video,.clip img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.clip video,.clip img,.clip .clip-frame{outline:var(--outline-media);outline-offset:-1px;border-radius:inherit}.clip .clip-frame{padding:var(--space-3);--clip-warm-a:.38;--clip-lamp-a:.26;background:radial-gradient(120% 90% at 18% 22%, oklch(from var(--clip-field) calc(l + var(--glow-tone-l)) calc(c + var(--glow-tone-c)) h / var(--clip-warm-a)), transparent 60%), radial-gradient(90% 80% at 82% 78%, oklch(from var(--wash-cobalt) l c h / .3), transparent 62%), radial-gradient(70% 60% at 70% 20%, oklch(from var(--wash-tungsten) calc(l + var(--glow-tone-l)) calc(c + var(--glow-tone-c)) h / var(--clip-lamp-a)), transparent 60%), linear-gradient(160deg, var(--color-bg-subtle), var(--color-bg-sunken));grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .clip .clip-frame{--clip-warm-a:.3;--clip-lamp-a:.16}}:root[data-theme=dark] .clip .clip-frame{--clip-warm-a:.3;--clip-lamp-a:.16}.clip .clip-top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.clip .clip-meta{font:400 11px/16px var(--font-mono);letter-spacing:0;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.clip .clip-label{text-transform:uppercase}.clip .clip-ai{z-index:2;left:var(--space-3);top:var(--space-3);border-radius:var(--radius-full);background:oklch(from var(--color-bg-page) l c h / .82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text-primary);font-size:var(--text-caption);padding:2px 8px;font-weight:500;line-height:20px;position:absolute}.clip .clip-caption{border-radius:var(--radius-md);background:oklch(from var(--color-bg-page) l c h / .82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:30ch;color:var(--color-text-primary);font-size:var(--text-caption);align-self:end;margin:0;padding:6px 10px;line-height:1.4}.clip .clip-guides{pointer-events:none;background:linear-gradient(var(--color-border-strong), var(--color-border-strong)) 33.33% 0 / 1px 100% no-repeat, linear-gradient(var(--color-border-strong), var(--color-border-strong)) 66.66% 0 / 1px 100% no-repeat, linear-gradient(var(--color-border-strong), var(--color-border-strong)) 0 33.33% / 100% 1px no-repeat, linear-gradient(var(--color-border-strong), var(--color-border-strong)) 0 66.66% / 100% 1px no-repeat;opacity:.6;position:absolute;inset:12%}.clip .clip-ctl{z-index:2;right:var(--space-3);bottom:var(--space-3);position:absolute}@media (prefers-reduced-motion:no-preference){[data-sale-private]:not([hidden]){animation:fade var(--duration-hover) var(--ease-tween) both}}@media (forced-colors:active){.field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid canvastext}input[type=range]::-webkit-slider-runnable-track{border:1px solid canvastext!important}input[type=range]::-moz-range-track{border:1px solid canvastext!important}input[type=range]::-webkit-slider-thumb{forced-color-adjust:none;box-shadow:none!important;background:canvastext!important;border:0!important}input[type=range]::-moz-range-thumb{forced-color-adjust:none;box-shadow:none!important;background:canvastext!important;border:0!important}:is([role=tab][aria-selected=true],[role=radio][aria-checked=true],[aria-pressed=true],label:has(input[type=radio]:checked)){outline-offset:-2px;outline:2px solid highlight}.pill,.icon-tile,.stage,.link-card{border:1px solid canvastext}:root[data-kt-nav] :focus-visible{outline-offset:2px;outline:2px solid highlight}:is(input:not([type=checkbox]):not([type=radio]),select,textarea,.kt-input):focus{border-color:highlight}.header[data-scrolled]{border-bottom:1px solid canvastext}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.cn{display:contents}.cn .cn-card{z-index:35;left:var(--space-6);bottom:var(--cn-bottom,var(--space-6));gap:var(--space-4);width:25rem;max-width:calc(100% - 2 * var(--space-4));padding:var(--space-3) var(--space-4) var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-float);color:var(--color-text-primary);border:1px solid #0000;display:none;position:fixed}html[data-cn=ask] .cn .cn-card{display:grid}html:has(dialog.m-nav[open]) .cn .cn-card,html:has(.cn-dlg[open]) .cn .cn-card{visibility:hidden}html[data-cn=ask] body:not(.kt){padding-bottom:calc(var(--cn-bottom) + var(--cn-h,13rem) + var(--space-4))}:root[data-cn=ask]{--cn-bottom:var(--space-6);scroll-padding-bottom:calc(var(--cn-bottom) + var(--cn-h,13rem) + var(--space-4))}@media (width>=48rem) and (width<=79.99rem){:root[data-cn=ask]:has(.float-bar){--cn-bottom:calc(var(--space-6) + 3rem + var(--space-3))}}@media (width<=47.99rem){:root[data-cn=ask]{--cn-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}}:root[data-cn=ask]:has(>body.kt>.kt-bottom){--cn-bottom:calc(var(--kt-bottom-h) + env(safe-area-inset-bottom) + var(--space-4))}.cn .cn-card-text{gap:var(--space-1);display:grid}.cn .cn-card-text>p{margin:0}.cn .cn-card-t{font:var(--weight-medium) var(--text-h4)/24px var(--font-text);color:var(--color-text-primary)}.cn .cn-card-d{font-size:var(--text-ui);color:var(--color-text-secondary);text-wrap:pretty;line-height:20px}.cn .cn-card-acts{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.cn .cn-pair{gap:var(--space-2);display:flex}.cn .cn-more{border-radius:var(--radius-md);background:var(--color-bg-sunken);height:2rem;font:var(--weight-medium) var(--text-ui)/1 var(--font-text);color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-hover), scale var(--duration-hover) var(--ease-hover);border:1px solid #0000;justify-content:center;align-items:center;padding-inline:.75rem;display:inline-flex}.cn .cn-more:active{scale:var(--scale-press)}@media (hover:hover) and (pointer:fine){.cn .cn-more:hover{color:var(--color-text-primary)}}@keyframes cn-in{0%{opacity:0;filter:blur(var(--blur-reveal));translate:0 var(--reveal-y)}}@keyframes cn-fade{0%{opacity:0}}html[data-cn-arrive] .cn .cn-card{animation:cn-in var(--duration-reveal) var(--ease-enter) backwards}@media (prefers-reduced-motion:reduce){html[data-cn-arrive] .cn .cn-card{animation:cn-fade var(--duration-fast) var(--ease-tween) backwards!important}}@media (width<=47.99rem){.cn .cn-card{left:var(--space-4);right:var(--space-4);width:auto;max-width:none}.cn .cn-card-acts{flex-direction:column-reverse;align-items:stretch}.cn .cn-pair{grid-template-columns:1fr 1fr;display:grid}.cn .cn-card .cn-b,.cn .cn-card .cn-more{height:2.75rem}}.cn .cn-b:after{inset:0}@media print{.cn .cn-card{display:none!important}}.cn dialog.cn-dlg{width:min(30rem, calc(100% - 2 * var(--space-4)));padding:var(--space-5) var(--space-6) var(--space-6)}.cn .cn-form{margin:0;display:grid}.cn .cn-dlg-t{padding-right:var(--space-10);font:var(--weight-medium) var(--text-h5)/24px var(--font-text);color:var(--color-text-primary);margin:0}.cn .cn-dlg-d,.cn .cn-gpc{margin:var(--space-2) 0 0;font-size:var(--text-ui);color:var(--color-text-secondary);text-wrap:pretty;line-height:20px}.cn .cn-dlg-d a{color:var(--color-text-primary);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.cn .cn-dlg-d a:hover{-webkit-text-decoration-color:color-mix(in oklab, currentColor 70%, transparent);text-decoration-color:color-mix(in oklab, currentColor 70%, transparent)}}.cn .cn-gpc{color:var(--color-text-primary)}.cn .cn-groups{margin:var(--space-4) 0 0;padding:0;list-style:none}.cn .cn-group{padding-block:var(--space-4);border-top:1px solid var(--color-border-subtle)}.cn .cn-group:last-child{border-bottom:1px solid var(--color-border-subtle)}.cn .cn-group-top{align-items:center;gap:var(--space-3);min-height:24px;display:flex}.cn .cn-group-t{font:var(--weight-medium) var(--text-h4)/24px var(--font-text);color:var(--color-text-primary);flex:auto}.cn label.cn-group-t{cursor:pointer}.cn .cn-always{font-size:var(--text-caption);color:var(--color-text-secondary);line-height:16px}.cn .cn-group-d{margin:var(--space-1) 0 0;max-width:24rem;font-size:var(--text-ui);color:var(--color-text-secondary);text-wrap:pretty;line-height:20px}.cn .cn-dlg-acts{gap:var(--space-2);margin-top:var(--space-5);display:flex}.cn .cn-save{margin-inline-start:auto}.cn .cn-x{top:var(--space-4);right:var(--space-4);position:absolute}@media (pointer:coarse){.cn .btn.cn-x:after{inset:-10px}.cn label.cn-group-t{position:relative}.cn label.cn-group-t:after{content:"";inset:-10px calc(-1 * (2rem + var(--space-3))) -10px 0;position:absolute}}@media (width<=47.99rem){.cn dialog.cn-dlg{padding:var(--space-4) var(--space-5) var(--space-5)}.cn .cn-dlg-acts{grid-template-columns:1fr 1fr;display:grid}.cn .cn-dlg-acts .cn-b{height:2.75rem}.cn .cn-save{grid-column:1/-1;margin:0}}.cn .cn-sw-box{flex:none;width:2rem;height:1.25rem;display:inline-grid;position:relative}.cn .cn-sw{appearance:none;border-radius:var(--radius-full);background:var(--color-bg-sunken);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--color-border-field);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-hover), box-shadow var(--duration-fast) var(--ease-hover);border:1px solid #0000;grid-area:1/1;margin:0}.cn .cn-sw:checked{background:var(--color-button-primary-bg);box-shadow:inset 0 0 0 1px #0000}.cn .cn-sw:disabled{cursor:not-allowed;opacity:.55}:root[data-kt-nav] .cn .cn-sw:focus-visible{background-image:linear-gradient(var(--focus-fill), var(--focus-fill))}.cn .cn-thumb{border-radius:var(--radius-full);background:var(--color-text-tertiary);pointer-events:none;width:1rem;height:1rem;transition:translate var(--duration-fast) var(--ease-hover), background-color var(--duration-fast) var(--ease-hover);grid-area:1/1;align-self:center;margin-inline-start:2px}.cn .cn-sw:checked+.cn-thumb{background:var(--color-button-primary-fg);translate:.75rem}.cn .cn-sw:disabled+.cn-thumb{opacity:.55}@media (forced-colors:active){.cn .cn-sw{border-color:canvastext}.cn .cn-sw:checked{background:highlight}.cn .cn-thumb{forced-color-adjust:none;background:canvastext}.cn .cn-sw:checked+.cn-thumb{background:highlighttext}}
