/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-600.woff2)format("woff2")}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--av1-font-sans);--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,utilities;:root,.av1-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--av1-color-primary:#004b9b;--av1-color-link:#5b9bd5;--av1-color-success:#27ae60;--av1-color-warning:#f39c12;--av1-color-danger:#ff453a;--av1-color-danger-text:#ff453a;--av1-color-info-text:var(--av1-color-link);--av1-color-success-text:var(--av1-color-success);--av1-color-warning-text:var(--av1-color-warning);--av1-color-code:#ff9d00;--av1-color-background:#101010;--av1-color-surface:#1b1b1b;--av1-color-surface-raised:#242424;--av1-color-text:#fff;--av1-color-text-muted:#888;--av1-color-text-subtle:#ccc;--av1-color-border:rgb(var(--av1-rgb-surface) / var(--av1-outline-opacity));--av1-color-accent-blue:#4a96b6;--av1-color-accent-purple:#8b5cc8;--av1-color-accent-pink:#ff007e;--av1-color-accent-blue-purple:#6e7dc3;--av1-color-accent-purple-pink:#c447a0;--av1-color-on-accent:#fff;--av1-rgb-text:255 255 255;--av1-rgb-surface:255 255 255;--av1-alpha-text-95:rgb(var(--av1-rgb-text) / .95);--av1-alpha-text-80:rgb(var(--av1-rgb-text) / .8);--av1-alpha-text-75:rgb(var(--av1-rgb-text) / .75);--av1-alpha-text-65:rgb(var(--av1-rgb-text) / .65);--av1-alpha-text-50:rgb(var(--av1-rgb-text) / .5);--av1-alpha-surface-18:rgb(var(--av1-rgb-surface) / .18);--av1-alpha-surface-12:rgb(var(--av1-rgb-surface) / .12);--av1-alpha-surface-08:rgb(var(--av1-rgb-surface) / .08);--av1-alpha-surface-05:rgb(var(--av1-rgb-surface) / .05);--av1-overlay:#000000a6;--av1-gradient-accent:var(--av1-color-primary);--av1-gradient-accent-horizontal:var(--av1-color-primary);--av1-gradient-heading:linear-gradient(180deg, #fff 0%, #d8d8d8 100%);--av1-gradient-nav:linear-gradient(180deg, #fff 0%, #d8d8d8 80%);--av1-nav-scale-hover:1.1;--av1-nav-duration:.75s;--av1-select-arrow:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19.5 8.25-7.5 7.5-7.5-7.5' stroke='%23cccccc' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--av1-background-art:var(--av1-color-background);--av1-font-sans:"Google Sans Flex", Arial, sans-serif;--av1-font-docs:Inter, "Inter Variable", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--av1-font-mono:ui-monospace, "Cascadia Code", "SFMono-Regular", Consolas, monospace;--av1-font-size-xs:.75rem;--av1-font-size-sm:.85rem;--av1-font-size-base:1rem;--av1-font-size-md:1rem;--av1-font-size-lg:1.2rem;--av1-font-size-xl:1.5rem;--av1-font-size-heading:1.75rem;--av1-font-size-display:2rem;--av1-font-size-hero:clamp(2.5rem, 6vw, 5rem);--av1-site-header-height:5.125rem;--av1-container-max-width:81.25rem;--av1-line-tight:1.25;--av1-line-control:1.2;--av1-line-body:1.5;--av1-line-loose:1.6;--av1-weight-light:300;--av1-weight-regular:400;--av1-weight-medium:500;--av1-weight-button:550;--av1-weight-semibold:600;--av1-weight-bold:700;--av1-space-1:.25rem;--av1-space-2:.5rem;--av1-space-3:.75rem;--av1-space-4:1rem;--av1-space-5:1.25rem;--av1-space-6:1.5rem;--av1-space-8:2rem;--av1-space-10:2.5rem;--av1-space-12:3rem;--av1-radius-control:1.125rem;--av1-radius-item:1.625rem;--av1-radius-section:1.75rem;--av1-workflow-card-radius:1.875rem;--av1-rounded-title-inset:.9375rem;--av1-title-optical-trim-start:-.3125rem;--av1-line-width:1.5px;--av1-line-color:var(--av1-color-border);--av1-reveal-color:var(--av1-line-color,#fff)}@supports (color:color-mix(in lab, red, red)){:root,.av1-root{--av1-reveal-color:color-mix(in srgb, var(--av1-line-color,#fff) 60%, #fff)}}:root,.av1-root{--av1-reveal-radius:170px;--av1-reveal-brightness:1;--av1-reveal-alpha:calc(var(--av1-reveal-intensity,0) * var(--av1-reveal-brightness,1) * .075);--av1-reveal-alpha-soft:calc(var(--av1-reveal-intensity,0) * var(--av1-reveal-brightness,1) * .026);--av1-control-height:2.2rem;--av1-touch-target:2.2rem;--av1-duration:.15s;--av1-duration-medium:.3s;--av1-easing:ease;--av1-brightness-hover:1.25;--av1-scale-hover:1;--av1-card-scale-hover:1.0125;--av1-press-scale:.96;--av1-disclosure-duration:.35s;--av1-disclosure-easing:cubic-bezier(.4, 0, .2, 1);--av1-outline-opacity:.08;--av1-loader-overlay:linear-gradient(#141414d1, #141414d1), #141414f5}.av1-root[data-av1-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--av1-color-background:#fff;--av1-color-surface:#fff;--av1-color-surface-raised:#f6f6f6;--av1-color-text:#111;--av1-color-text-muted:#5b5b5b;--av1-color-text-subtle:#3a3a3a;--av1-color-border:rgb(var(--av1-rgb-surface) / var(--av1-outline-opacity));--av1-color-danger:#ff3b30;--av1-color-danger-text:#ff3b30;--av1-color-link:#1f659d;--av1-color-info-text:#1f659d;--av1-color-success-text:#176c3a;--av1-color-warning-text:#8a4f00;--av1-color-code:#9a4c00;--av1-rgb-text:17 17 17;--av1-rgb-surface:0 0 0;--av1-gradient-heading:linear-gradient(180deg, #1a1a1a 0%, #555 100%);--av1-gradient-nav:linear-gradient(180deg, #1a1a1a 0%, #555 80%);--av1-background-art:var(--av1-color-background);--av1-outline-opacity:.1;--av1-select-arrow:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19.5 8.25-7.5 7.5-7.5-7.5' stroke='%23333333' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.av1-root[data-av1-density=compact]{--av1-radius-item:1.25rem;--av1-radius-section:1.5rem;--av1-control-height:2.125rem;--av1-touch-target:2.125rem}.av1-root[data-av1-appearance=workspace]{--av1-font-sans:Inter, Arial, sans-serif;--av1-font-size-md:.875rem;--av1-font-size-sm:.8125rem;--av1-font-size-heading:1rem;--av1-background-art:var(--av1-color-background);--av1-control-height:2.625rem;--av1-touch-target:2.4375rem}.av1-root[data-av1-appearance=workspace] .av1-button--primary{background:var(--av1-color-text);color:var(--av1-color-background)}@media (pointer:coarse){.av1-root[data-av1-appearance=workspace]{--av1-touch-target:2.75rem}.av1-root[data-av1-appearance=workspace] .av1-button--small{min-height:var(--av1-control-height)}}.av1-reveal-frame,.av1-reveal-single,.av1-reveal-single--bottom,.av1-reveal-single--top,.av1-reveal-single--left,.av1-reveal-single--right,.av1-reveal-rule,.av1-reveal-spinner,.av1-reveal-glyph,[data-av1-reveal-adapter]{position:relative}.av1-reveal-frame,[data-av1-reveal-adapter=closed_frame]{isolation:isolate;--av1-line-color:var(--av1-color-border);--av1-reveal-color:var(--av1-line-color,var(--av1-color-border,#fff))}@supports (color:color-mix(in lab, red, red)){.av1-reveal-frame,[data-av1-reveal-adapter=closed_frame]{--av1-reveal-color:color-mix(in srgb, var(--av1-line-color,var(--av1-color-border,#fff)) 50%, #fff)}}.av1-reveal-frame,[data-av1-reveal-adapter=closed_frame]{--av1-reveal-alpha:calc(var(--av1-reveal-intensity,0) * var(--av1-reveal-brightness,1) * .075);--av1-reveal-alpha-soft:calc(var(--av1-reveal-intensity,0) * var(--av1-reveal-brightness,1) * .026)}.av1-reveal-frame:after,[data-av1-reveal-adapter=closed_frame][data-av1-reveal-occupied-pseudo=none]:after{content:"";inset:calc(-1 * var(--av1-line-width));z-index:2;padding:var(--av1-line-width);border-radius:inherit;pointer-events:none;mix-blend-mode:plus-lighter;background:radial-gradient(circle var(--av1-reveal-radius) at var(--reveal-x,-9999px) var(--reveal-y,-9999px), var(--av1-reveal-color,#fff) 0%, var(--av1-reveal-color,#fff) 34%, transparent 72%);position:absolute}@supports (color:color-mix(in lab, red, red)){.av1-reveal-frame:after,[data-av1-reveal-adapter=closed_frame][data-av1-reveal-occupied-pseudo=none]:after{background:radial-gradient(circle var(--av1-reveal-radius) at var(--reveal-x,-9999px) var(--reveal-y,-9999px), color-mix(in srgb, var(--av1-reveal-color,#fff) calc(var(--av1-reveal-alpha) * 100%), transparent) 0%, color-mix(in srgb, var(--av1-reveal-color,#fff) calc(var(--av1-reveal-alpha-soft) * 100%), transparent) 34%, transparent 72%)}}.av1-reveal-frame:after,[data-av1-reveal-adapter=closed_frame][data-av1-reveal-occupied-pseudo=none]:after{-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.av1-reveal-single,[data-av1-reveal-adapter=single_side]{--av1-line-color:var(--av1-color-border);--av1-reveal-color:var(--av1-line-color,var(--av1-color-border,#fff))}@supports (color:color-mix(in lab, red, red)){.av1-reveal-single,[data-av1-reveal-adapter=single_side]{--av1-reveal-color:color-mix(in srgb, var(--av1-line-color,var(--av1-color-border,#fff)) 50%, #fff)}}.av1-reveal-single,[data-av1-reveal-adapter=single_side]{--av1-reveal-alpha:calc(var(--av1-reveal-intensity,0) * var(--av1-reveal-brightness,1) * .075);--av1-reveal-alpha-soft:calc(var(--av1-reveal-intensity,0) * var(--av1-reveal-brightness,1) * .026)}.av1-reveal-single:after,[data-av1-reveal-adapter=single_side][data-av1-reveal-occupied-pseudo=none]:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:plus-lighter;background:radial-gradient(circle var(--av1-reveal-radius) at var(--reveal-x,-9999px) var(--reveal-y,-9999px), var(--av1-reveal-color,#fff) 0%, var(--av1-reveal-color,#fff) 34%, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.av1-reveal-single:after,[data-av1-reveal-adapter=single_side][data-av1-reveal-occupied-pseudo=none]:after{background:radial-gradient(circle var(--av1-reveal-radius) at var(--reveal-x,-9999px) var(--reveal-y,-9999px), color-mix(in srgb, var(--av1-reveal-color,#fff) calc(var(--av1-reveal-alpha) * 100%), transparent) 0%, color-mix(in srgb, var(--av1-reveal-color,#fff) calc(var(--av1-reveal-alpha-soft) * 100%), transparent) 34%, transparent 72%)}}.av1-reveal-single--bottom:after,[data-av1-reveal-adapter=single_side][data-av1-reveal-direction=bottom]:after{inset:auto 0 calc(-1 * var(--av1-line-width)) 0;height:var(--av1-line-width)}.av1-reveal-single--top:after,[data-av1-reveal-adapter=single_side][data-av1-reveal-direction=top]:after{inset:calc(-1 * var(--av1-line-width)) 0 auto 0;height:var(--av1-line-width)}.av1-reveal-single--left:after,[data-av1-reveal-adapter=single_side][data-av1-reveal-direction=left]:after{inset:0 auto 0 calc(-1 * var(--av1-line-width));width:var(--av1-line-width)}.av1-reveal-single--right:after,[data-av1-reveal-adapter=single_side][data-av1-reveal-direction=right]:after{inset:0 calc(-1 * var(--av1-line-width)) 0 auto;width:var(--av1-line-width)}.av1-reveal-rule{background:radial-gradient(circle var(--av1-reveal-radius) at var(--reveal-x,-9999px) var(--reveal-y,-9999px), var(--av1-line-color,var(--av1-color-border)) 0%, var(--av1-color-border) 72%)}@supports (color:color-mix(in lab, red, red)){.av1-reveal-rule{background:radial-gradient(circle var(--av1-reveal-radius) at var(--reveal-x,-9999px) var(--reveal-y,-9999px), color-mix(in srgb, var(--av1-line-color,var(--av1-color-border)) 60%, #fff) 0%, var(--av1-color-border) 72%)}}.av1-outline{isolation:isolate;border-radius:var(--av1-surface-radius,var(--av1-radius-section));corner-shape:squircle;--av1-line-color:var(--av1-color-border);--av1-reveal-color:var(--av1-line-color,var(--av1-color-border,#fff));background:0 0;position:relative}@supports (color:color-mix(in lab, red, red)){.av1-outline{--av1-reveal-color:color-mix(in srgb, var(--av1-line-color,var(--av1-color-border,#fff)) 50%, #fff)}}.av1-outline{--av1-reveal-alpha:calc(var(--av1-reveal-intensity,0) * var(--av1-reveal-brightness,1) * .075);--av1-reveal-alpha-soft:calc(var(--av1-reveal-intensity,0) * var(--av1-reveal-brightness,1) * .026)}.av1-outline:before{content:"";z-index:2;border-radius:inherit;corner-shape:squircle;pointer-events:none;border:var(--av1-line-width) solid var(--av1-color-border);position:absolute;inset:0}.av1-outline:after{content:"";z-index:2;padding:var(--av1-line-width);border-radius:inherit;corner-shape:squircle;pointer-events:none;mix-blend-mode:plus-lighter;background:radial-gradient(circle var(--av1-reveal-radius) at var(--reveal-x,-9999px) var(--reveal-y,-9999px), var(--av1-reveal-color,#fff) 0%, var(--av1-reveal-color,#fff) 34%, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.av1-outline:after{background:radial-gradient(circle var(--av1-reveal-radius) at var(--reveal-x,-9999px) var(--reveal-y,-9999px), color-mix(in srgb, var(--av1-reveal-color,#fff) calc(var(--av1-reveal-alpha) * 100%), transparent) 0%, color-mix(in srgb, var(--av1-reveal-color,#fff) calc(var(--av1-reveal-alpha-soft) * 100%), transparent) 34%, transparent 72%)}}.av1-outline:after{-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-contrast:more){.av1-root{--av1-alpha-text-80:rgb(var(--av1-rgb-text) / .95);--av1-alpha-text-65:rgb(var(--av1-rgb-text) / .82);--av1-alpha-text-50:rgb(var(--av1-rgb-text) / .68)}}.av1-root{background:var(--av1-color-background);min-height:100%;color:var(--av1-color-text);font-family:var(--av1-font-sans);font-size:var(--av1-font-size-md);font-optical-sizing:auto;font-weight:var(--av1-weight-regular);line-height:var(--av1-line-body);scroll-behavior:smooth;text-rendering:optimizelegibility}.av1-root *,.av1-root :before,.av1-root :after{box-sizing:border-box}.av1-root :where(button,input,textarea,select){font:inherit}.av1-root :where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:.125rem solid var(--av1-color-link);outline-offset:.125rem}.av1-root :where(button,input,textarea,select):disabled,.av1-root [aria-disabled=true]{cursor:not-allowed;opacity:.5}.av1-divider{width:100%;height:var(--av1-line-width);background:var(--av1-color-border);border:0}.av1-heading{font-family:var(--av1-font-sans);color:var(--av1-color-text);font-size:var(--av1-heading-size,var(--av1-font-size-heading));font-weight:var(--av1-weight-medium);letter-spacing:-.025em;line-height:var(--av1-line-tight);background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}.av1-heading--plain{-webkit-text-fill-color:currentColor;color:var(--av1-color-text);background-image:none}.av1-heading--gradient{color:var(--av1-color-text);background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.av1-text{color:var(--av1-color-text);text-align:var(--av1-text-align,inherit);margin:0}.av1-text--muted{color:var(--av1-color-text-muted)}.av1-code{border:var(--av1-line-width) solid var(--av1-color-border);background:var(--av1-alpha-surface-08);color:var(--av1-color-text-subtle);font-family:var(--av1-font-mono);text-box-trim:trim-both;text-box-edge:cap alphabetic;border-radius:.375rem;padding:.125rem .375rem;font-size:.875em;line-height:1}@media (forced-colors:active){.av1-outline:before{display:none}.av1-root :where(button,input,textarea,select,a){forced-color-adjust:auto}.av1-heading,.av1-heading--gradient,.header h1,.site-header h1,.av1-site-header__brand-wrap,.av1-site-header h1,.header h1 a,.site-header h1 a,.av1-site-header__brand-wrap a,.av1-site-header h1 a,.av1-site-header__brand,.av1-workspace-shell__page-header h1,.av1-admin-shell__header h1,.av1-site-footer h2,.av1-plugin-overlay__header h2,.av1-product-section__title,.av1-workflow-stage h2,.av1-workflow-card h3,.av1-workflow__section-title,.av1-product-hero__title,.av1-value-card__title,.av1-toolbox-card__title,.av1-plan-card__title,.av1-support-channel__title,.av1-workspace-catalog-row__title,.av1-docs-page__title,.av1-docs-page__content h2,.av1-docs-stepper__title,.av1-docs-pagination__title,.av1-docs-search-result__title,.docs-header__brand a,.docs-page-header__title,.docs-heading--h1,.docs-heading--h2,.docs-heading--h3,.docs-stepper__title,.docs-pagination__title,.docs-search-result__title,.av1-plugin-tree__title,.av1-plugin-settings__title,.av1-drawer .av1-section-title,.av1-drawer__subtitle,.av1-faq__heading,.av1-faq__heading .av1-faq__trigger,.av1-liquid-title,.av1-liquid-demo h2,.av1-liquid-card__title{-webkit-text-fill-color:CanvasText;color:canvastext;background:0 0}.nav a,.av1-site-header__nav a{-webkit-text-fill-color:LinkText;color:linktext;background:0 0}}@media print{.av1-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#000;background:#fff}.av1-outline:before,.av1-background{display:none}}.av1-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.av1-root[data-av1-motion=never] *,.av1-root[data-av1-motion=never] :before,.av1-root[data-av1-motion=never] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){.av1-root[data-av1-motion=user] *,.av1-root[data-av1-motion=user] :before,.av1-root[data-av1-motion=user] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.av1-root{scrollbar-color:var(--av1-color-text-muted) transparent;scrollbar-width:thin}.av1-root :where(a){text-underline-offset:.22em}.av1-container{width:80%;max-width:var(--av1-container-max-width);margin-inline:auto}.av1-section{padding-block:clamp(3rem,8vw,7rem)}.av1-box{min-width:0}.av1-stack{align-items:var(--av1-stack-align,stretch);justify-content:var(--av1-stack-justify,flex-start);gap:var(--av1-stack-gap,var(--av1-space-4));flex-direction:column;display:flex}.av1-flex{align-items:var(--av1-align,center);justify-content:var(--av1-justify,flex-start);flex-wrap:var(--av1-wrap,wrap);gap:var(--av1-flex-gap,var(--av1-space-3));display:flex}.av1-flex-item{min-width:0;max-width:var(--av1-flex-item-max-width,none);flex:var(--av1-flex-item-grow,0) 1 var(--av1-flex-item-basis,12rem)}.av1-grid{grid-template-columns:repeat(var(--av1-grid-columns,1), minmax(0, 1fr));gap:var(--av1-grid-gap,var(--av1-space-5));display:grid}.av1-surface{isolation:isolate;border-radius:var(--av1-surface-radius,var(--av1-radius-section));padding:var(--av1-surface-padding,var(--av1-space-5));background:0 0;position:relative}.av1-button{isolation:isolate;justify-content:center;align-items:center;gap:var(--av1-space-2);corner-shape:round;min-height:44px;color:var(--av1-color-on-accent);cursor:pointer;letter-spacing:-.43px;text-box-trim:trim-both;text-box-edge:cap alphabetic;text-align:center;transition:background-color var(--av1-duration) var(--av1-easing), color var(--av1-duration) var(--av1-easing), transform .15s ease;touch-action:manipulation;border:0;border-radius:999rem;padding:0 1.25rem;font-family:system-ui,-apple-system,sans-serif;font-size:17px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.av1-button:before,.av1-button:after{corner-shape:round}.av1-button__label{z-index:1;text-box-trim:trim-both;text-box-edge:cap alphabetic;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;transform:translateY(-.5px)}.av1-spinner--inline{z-index:1;position:relative}.av1-button:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--av1-press-scale))}.av1-button--primary{color:#fff;background:#0a84ff}.av1-button--secondary{color:#fff;background:#ffffff1f;border:1px solid #ffffff29;padding:0 calc(1.25rem - 1px)}.av1-button--success{color:#fff;background:#30d158}.av1-button--danger{color:#fff;background:#ff453a}.av1-button--quiet{color:var(--av1-color-text);background:0 0}.av1-button--small{min-height:2.125rem;padding:var(--av1-space-1) var(--av1-space-3);font-size:var(--av1-font-size-sm)}.av1-button--large{min-height:50px;padding-inline:var(--av1-space-5);font-size:var(--av1-font-size-lg)}.av1-button--disabled{pointer-events:none;opacity:.5}.av1-icon-button{width:var(--av1-control-height);corner-shape:round;border-radius:50%;padding:0}.av1-icon-button:before,.av1-icon-button:after{corner-shape:round}.av1-icon-button .av1-button__label{justify-content:center;align-items:center;line-height:0;display:inline-flex;transform:none}.av1-icon-button__icon,.av1-icon-button__icon>svg{width:1.25rem;height:1.25rem}.av1-icon-button__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.av1-icon-button__icon>svg{display:block}.av1-button--small.av1-icon-button{width:2.125rem;min-width:2.125rem}.av1-button--small .av1-icon-button__icon,.av1-button--small .av1-icon-button__icon>svg{width:1rem;height:1rem}.av1-badge{align-items:center;gap:var(--av1-space-1);corner-shape:round;background:var(--av1-alpha-surface-08);color:var(--av1-color-text-subtle);padding:.2rem var(--av1-space-2);font-size:var(--av1-font-size-xs);font-weight:var(--av1-weight-semibold);text-box-trim:trim-both;text-box-edge:cap alphabetic;border-radius:999rem;line-height:1;display:inline-flex}.av1-badge--info{color:var(--av1-color-info-text);background:#5b9bd529}.av1-badge--success{color:var(--av1-color-success-text);background:#27ae6029}.av1-badge--warning{color:var(--av1-color-warning-text);background:#f39c1229}.av1-badge--danger{color:var(--av1-color-danger-text);background:#dc354529}.av1-form{gap:var(--av1-space-4);display:grid}.av1-field,.av1-slider{gap:var(--av1-space-2);display:grid}.av1-label{color:var(--av1-color-text-subtle);font-size:var(--av1-font-size-sm);font-weight:var(--av1-weight-semibold)}.av1-label__required{color:var(--av1-color-danger-text)}.av1-field__message{color:var(--av1-color-text-muted);font-size:var(--av1-font-size-xs)}.av1-field__message--error{color:var(--av1-color-danger-text);font-size:13px}.av1-input{border:1px solid rgb(var(--av1-rgb-surface) / .1);corner-shape:squircle;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;min-height:44px;color:var(--av1-color-text);letter-spacing:-.43px;scrollbar-width:none;transition:border-color var(--av1-duration) var(--av1-easing), background-color var(--av1-duration) var(--av1-easing);background:#ffffff12;border-radius:.75rem;padding:.625rem 1rem;font-size:17px;line-height:1.3}.av1-input::-webkit-scrollbar{width:0;height:0;display:none}.av1-input::placeholder{color:var(--av1-color-text-muted)}.av1-input:hover:not(:disabled){background:#ffffff1a}.av1-input:focus{border-color:var(--av1-color-link);background:#ffffff1a}.av1-input[aria-invalid=true],.av1-input--invalid,.av1-field--invalid .av1-input{--av1-line-color:var(--av1-color-danger-text);border-color:var(--av1-color-danger-text);background-color:#ff453a14}.av1-textarea{border-radius:var(--av1-radius-item);resize:vertical;min-height:7rem}.av1-choice{min-height:var(--av1-touch-target);align-items:flex-start;gap:var(--av1-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;position:relative}.av1-choice__input{clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.av1-choice__control{border:1.5px solid rgb(var(--av1-rgb-surface) / .25);corner-shape:squircle;width:1.375rem;height:1.375rem;transition:background var(--av1-duration) var(--av1-easing), border-color var(--av1-duration) var(--av1-easing);background:#ffffff0d;border-radius:.375rem;flex-shrink:0;place-items:center;margin-top:.125rem;display:grid}.av1-choice:hover .av1-choice__control{background:#ffffff17}.av1-choice__input:focus-visible+.av1-choice__control{outline:.125rem solid var(--av1-color-link);outline-offset:.125rem}.av1-choice__input:checked+.av1-choice__control{--av1-line-color:#0a84ff;background:#0a84ff;border-color:#0a84ff}.av1-choice:hover .av1-choice__input:checked+.av1-choice__control{background:#0070e0}.av1-choice__input:checked+.av1-choice__control:after{content:"";mix-blend-mode:normal;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2.5 7.2L5.5 10.2L11.5 3.8' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;border-radius:0;width:14px;height:14px;padding:0;display:block;position:static;inset:auto;-webkit-mask:none;mask:none}.av1-choice__input:disabled+.av1-choice__control{opacity:.45;cursor:not-allowed}.av1-choice:has(.av1-choice__input:disabled){cursor:not-allowed;opacity:.65}.av1-choice__label{min-width:0;color:var(--av1-color-text);flex:auto;font-size:.8125rem;line-height:1.45}.av1-slider__row{align-items:center;gap:var(--av1-space-3);display:flex}.av1-slider__input{width:min(100%,12.5rem);accent-color:var(--av1-color-accent-pink)}.av1-slider__input::-webkit-slider-thumb{transition:filter var(--av1-duration) var(--av1-easing)}.av1-slider__input::-moz-range-thumb{transition:filter var(--av1-duration) var(--av1-easing)}.av1-slider__input::-webkit-slider-thumb:hover{filter:brightness(var(--av1-brightness-hover))}.av1-slider__input::-moz-range-thumb:hover{filter:brightness(var(--av1-brightness-hover))}.av1-slider__value{min-width:3rem;color:var(--av1-color-text-muted);font-variant-numeric:tabular-nums;text-align:end}.av1-quantity-stepper{gap:var(--av1-space-2);flex-direction:column;width:100%;display:flex}.av1-quantity-stepper--inline{align-items:center;gap:var(--av1-space-3);flex-flow:wrap}.av1-quantity-stepper--inline>.av1-label{white-space:nowrap;flex:none}.av1-quantity-stepper--inline>.av1-field__message{flex-basis:100%}.av1-quantity-stepper__row{border:var(--av1-line-width) solid var(--av1-color-border);background:var(--av1-alpha-surface-05);min-height:44px;transition:border-color var(--av1-duration) var(--av1-easing);box-sizing:border-box;border-radius:999rem;grid-template-columns:2.75rem 1fr 2.75rem;align-items:stretch;width:100%;display:grid;overflow:hidden}.av1-quantity-stepper__row:focus-within{border-color:var(--av1-color-link)}.av1-quantity-stepper__btn{appearance:none;width:2.75rem;height:100%;min-height:100%;color:var(--av1-color-text-muted);cursor:pointer;transition:background var(--av1-duration) var(--av1-easing), color var(--av1-duration) var(--av1-easing);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.av1-quantity-stepper__btn:hover:not(:disabled){background:var(--av1-alpha-surface-08);color:var(--av1-color-text)}.av1-quantity-stepper__btn:active:not(:disabled){background:var(--av1-alpha-surface-12,#ffffff1f)}.av1-quantity-stepper__btn:disabled{opacity:.35;cursor:not-allowed}.av1-quantity-stepper__input{border:0;border-inline:var(--av1-line-width) solid var(--av1-color-border);corner-shape:round;text-align:center;font-weight:var(--av1-weight-semibold);letter-spacing:-.43px;font-variant-numeric:tabular-nums;padding:.625rem var(--av1-space-2);color:var(--av1-color-text);box-sizing:border-box;background:0 0;border-radius:0;width:100%;min-width:0;height:100%;min-height:100%;font-size:17px;line-height:1.3}.av1-quantity-stepper__input:focus{background:var(--av1-alpha-surface-08);outline:none}.av1-quantity-stepper--inline>.av1-quantity-stepper__row{flex:auto;width:auto;min-width:5.5rem}.av1-quantity-stepper--compact{flex-direction:row;align-items:center;gap:0;width:auto;display:inline-flex}.av1-quantity-stepper--compact>.av1-quantity-stepper__row{border:var(--av1-line-width) solid var(--av1-color-border);background:var(--av1-alpha-surface-05);border-radius:999rem;grid-template-columns:1.75rem 2.25rem 1.75rem;align-items:center;width:auto;height:1.75rem;min-height:1.75rem;display:inline-grid}.av1-quantity-stepper--compact .av1-quantity-stepper__btn{place-items:center;width:1.75rem;height:1.75rem;min-height:1.75rem;padding:0;display:grid}.av1-quantity-stepper--compact .av1-quantity-stepper__btn svg{width:12px;height:12px}.av1-quantity-stepper--compact .av1-quantity-stepper__input{border-inline:var(--av1-line-width) solid var(--av1-color-border);text-align:center;height:1.75rem;min-height:1.75rem;padding:0;font-size:13px}.av1-search{padding-left:var(--av1-space-4)}.av1-password-input{align-items:center;width:100%;display:flex;position:relative}.av1-password-input__field{padding-right:2.75rem}.av1-password-input__toggle{border-radius:var(--av1-radius-control);width:2rem;height:2rem;color:var(--av1-color-text-muted);cursor:pointer;transition:color var(--av1-motion-duration-fast) var(--av1-motion-easing-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.av1-password-input__toggle:hover{color:var(--av1-color-text)}.av1-password-input__toggle:focus-visible{outline:2px solid var(--av1-color-link);outline-offset:2px}.av1-password-generator{gap:var(--av1-space-3);padding:var(--av1-space-4);background:var(--av1-color-surface-subtle);border:var(--av1-line-width) solid var(--av1-color-border);border-radius:var(--av1-radius-card);margin-top:var(--av1-space-2);flex-direction:column;display:flex}.av1-password-generator__preview-box{justify-content:space-between;align-items:center;gap:var(--av1-space-3);padding:var(--av1-space-3) var(--av1-space-4);background:var(--av1-color-surface);border:var(--av1-line-width) solid var(--av1-color-border);border-radius:var(--av1-radius-control);min-height:2.75rem;display:flex}.av1-password-generator__chars{font-family:var(--av1-font-mono,monospace);font-size:var(--av1-font-size-md,1rem);letter-spacing:.05em;word-break:break-all;flex-wrap:wrap;display:flex}.av1-password-char--letter{color:var(--av1-color-text)}.av1-password-char--digit{color:var(--av1-color-link)}.av1-password-char--symbol{color:var(--av1-color-warning,#e29578)}.av1-password-generator__actions{align-items:center;gap:var(--av1-space-1);flex-shrink:0;display:flex}.av1-password-generator__btn{border-radius:var(--av1-radius-control);width:2rem;height:2rem;color:var(--av1-color-text-muted);cursor:pointer;transition:color var(--av1-motion-duration-fast) var(--av1-motion-easing-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.av1-password-generator__btn:hover{color:var(--av1-color-text)}.av1-password-generator__btn--copied{color:var(--av1-color-success,#2a9d8f)}.av1-password-generator__metrics{gap:var(--av1-space-4);grid-template-columns:1fr 1fr;display:grid}.av1-password-generator__metric-col{gap:var(--av1-space-1);flex-direction:column;display:flex}.av1-password-generator__metric-label{font-size:var(--av1-font-size-xs,.75rem);color:var(--av1-color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.av1-password-strength-badge{font-size:var(--av1-font-size-sm,.875rem);font-weight:600}.av1-password-strength-badge--weak{color:var(--av1-color-danger,#e63946)}.av1-password-strength-badge--good{color:var(--av1-color-warning,#f4a261)}.av1-password-strength-badge--strong{color:var(--av1-color-success,#2a9d8f)}.av1-password-meter{gap:4px;height:4px;margin-top:4px;display:flex}.av1-password-meter__segment{background:var(--av1-color-border);transition:background var(--av1-motion-duration-fast) var(--av1-motion-easing-standard);border-radius:2px;flex:1}.av1-password-meter__segment--weak{background:var(--av1-color-danger,#e63946)}.av1-password-meter__segment--good{background:var(--av1-color-warning,#f4a261)}.av1-password-meter__segment--strong{background:var(--av1-color-success,#2a9d8f)}.av1-password-generator__crack-time{font-size:var(--av1-font-size-sm,.875rem);color:var(--av1-color-text);font-weight:600}.av1-password-generator__slider-row{gap:var(--av1-space-1);flex-direction:column;display:flex}.av1-password-generator__slider-header{justify-content:space-between;align-items:center;display:flex}.av1-password-generator__slider-label{font-size:var(--av1-font-size-xs,.75rem);color:var(--av1-color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.av1-password-generator__length-badge{font-size:var(--av1-font-size-xs,.75rem);font-family:var(--av1-font-mono,monospace);background:var(--av1-color-surface);border:var(--av1-line-width) solid var(--av1-color-border);border-radius:var(--av1-radius-control);color:var(--av1-color-text);padding:2px 6px}.av1-password-slider{width:100%;accent-color:var(--av1-color-link);cursor:pointer}.av1-password-generator__checkboxes-row{align-items:center;gap:var(--av1-space-4);flex-wrap:wrap;display:flex}.av1-password-generator__checkbox-label{align-items:center;gap:var(--av1-space-1);font-size:var(--av1-font-size-sm,.875rem);color:var(--av1-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.av1-password-checkbox{accent-color:var(--av1-color-link);cursor:pointer;width:1rem;height:1rem}.av1-password-generator__warning{font-size:var(--av1-font-size-xs,.75rem);color:var(--av1-color-warning,#f4a261);line-height:1.4}.av1-segmented-control{background:var(--av1-color-surface-subtle);border:var(--av1-line-width) solid var(--av1-color-border);border-radius:var(--av1-radius-control);align-items:center;gap:2px;padding:3px;display:inline-flex}.av1-segmented-control--full{width:100%;display:flex}.av1-segmented-control__item{border-radius:calc(var(--av1-radius-control) - 2px);color:var(--av1-color-text-muted);font-size:var(--av1-font-size-sm,.875rem);cursor:pointer;transition:all var(--av1-motion-duration-fast) var(--av1-motion-easing-standard);white-space:nowrap;background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:6px 14px;font-weight:500;display:inline-flex}.av1-segmented-control__item:hover:not(:disabled){color:var(--av1-color-text)}.av1-segmented-control__item:disabled{opacity:.5;cursor:not-allowed}.av1-segmented-control__item--active{background:var(--av1-color-surface);color:var(--av1-color-text);font-weight:600}.av1-segmented-control--sm .av1-segmented-control__item{font-size:var(--av1-font-size-xs,.75rem);padding:4px 10px}.av1-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--av1-color-text-subtle) 50%), linear-gradient(135deg, var(--av1-color-text-subtle) 50%, transparent 50%);background-position:calc(100% - 1rem),calc(100% - .7rem);background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-right:2.5rem}.av1-select-wrap{width:100%;position:relative}.av1-select__trigger{cursor:pointer;text-align:start;-webkit-user-select:none;user-select:none;width:100%;padding-right:var(--av1-space-3);corner-shape:round;border-radius:999rem;justify-content:space-between;align-items:center;display:flex;position:relative;background-image:none!important}.av1-select__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.av1-select__chevron{width:1.5rem;height:1.5rem;color:var(--av1-color-text-subtle);transition:transform var(--av1-duration-medium) var(--av1-easing);pointer-events:none;margin-left:var(--av1-space-2);flex:0 0 1.5rem;justify-content:center;align-items:center;display:inline-flex}.av1-select__chevron>svg{width:1.25rem;height:1.25rem;display:block}.av1-select__trigger[aria-expanded=true] .av1-select__chevron{transform:rotate(180deg)}.av1-select__menu{--av1-surface-radius:.625rem;box-sizing:border-box;top:calc(100% + var(--av1-space-1));z-index:120;overscroll-behavior:contain;border:var(--av1-line-width) solid var(--av1-color-border);background:var(--av1-color-surface);border-radius:.625rem;flex-direction:column;gap:.125rem;width:100%;min-width:100%;max-height:min(20rem,100dvh - 1rem);padding:.375rem;display:flex;position:absolute;left:0;right:0;overflow:hidden auto}.av1-select__menu--up{top:auto;bottom:calc(100% + var(--av1-space-1))}.av1-select__option{justify-content:space-between;align-items:center;gap:var(--av1-space-2);width:100%;min-height:2.125rem;color:var(--av1-color-text);cursor:pointer;text-align:start;font:inherit;font-size:var(--av1-font-size-md);line-height:var(--av1-line-control);transition:background-color var(--av1-duration) var(--av1-easing), color var(--av1-duration) var(--av1-easing);background:0 0;border:0;border-radius:.4375rem;padding:0 .625rem;display:flex}.av1-select__option:hover,.av1-select__option:focus-visible,.av1-select__option[data-focused=true]{background:var(--av1-alpha-surface-08);color:var(--av1-alpha-text-95);outline:none}.av1-select__option[aria-selected=true]{font-weight:var(--av1-weight-medium);background:var(--av1-alpha-surface-05)}.av1-select__option:disabled,.av1-select__option[aria-disabled=true]{cursor:not-allowed;opacity:.5}.av1-select__check{width:1rem;height:1rem;color:var(--av1-color-link);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.av1-menu{display:inline-flex;position:relative}.av1-menu__content,.av1-action-list{--av1-surface-radius:var(--av1-radius-item);border:var(--av1-line-width) solid var(--av1-color-border);border-radius:var(--av1-radius-item);background:var(--av1-color-surface);min-width:12rem;padding:var(--av1-space-1);gap:.125rem;display:grid}.av1-menu__content{--av1-surface-radius:.625rem;box-sizing:border-box;top:calc(100% + var(--av1-space-2));z-index:120;border-radius:.625rem;gap:0;width:min(13.75rem,100vw - 1rem);min-width:0;max-height:min(35rem,100dvh - 1rem);padding:.375rem;position:absolute;left:0;overflow:hidden auto}.av1-action-list__item{list-style:none}.av1-menu--end .av1-menu__content{left:auto;right:0}.av1-menu__item{width:100%;min-height:var(--av1-touch-target);align-items:center;gap:var(--av1-space-2);border-radius:calc(var(--av1-radius-control) - .125rem);color:var(--av1-color-text);cursor:pointer;padding:var(--av1-space-2) var(--av1-space-3);text-align:start;transition:background-color var(--av1-duration) var(--av1-easing), color var(--av1-duration) var(--av1-easing);background:0 0;border:0;display:flex}.av1-menu__content>.av1-menu__item{border-radius:.4375rem;min-height:2.125rem;padding:0 .625rem}.av1-menu__content>.av1-menu__item:focus-visible{outline-offset:-.125rem}.av1-menu__item:hover,.av1-menu__item:focus-visible{background:var(--av1-alpha-surface-08)}.av1-menu__item--danger{color:var(--av1-color-danger-text)}.av1-menu__icon{width:1.25rem;display:inline-flex}.av1-backdrop{z-index:1000;overscroll-behavior:contain;background:var(--av1-overlay);padding:var(--av1-space-4);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.av1-root[data-av1-theme=light] .av1-backdrop{--av1-overlay:#00000059}.av1-modal{overscroll-behavior:contain;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--av1-radius-section);corner-shape:squircle;background:#0000001a;width:min(100%,32.5rem);max-height:min(90vh,48rem);font-size:.8125rem;overflow:auto}.av1-root[data-av1-theme=light] .av1-modal{background:#ffffffe0}.av1-modal__header,.av1-modal__footer{justify-content:space-between;align-items:center;gap:var(--av1-space-3);padding:1.125rem 1.25rem;display:flex}.av1-modal__header{border-bottom:var(--av1-line-width) solid var(--av1-color-border)}.av1-modal>.av1-modal__header{border-bottom:0;align-items:flex-start;padding-bottom:0}.av1-modal__header-content{gap:var(--av1-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.av1-modal__header-content .av1-heading{font-size:1.375rem}.av1-modal__footer{border-top:var(--av1-line-width) solid var(--av1-color-border);justify-content:flex-end}.av1-modal__body,.av1-modal__description{margin:0;padding:1.125rem 1.25rem}.av1-modal__description{color:var(--av1-color-text-muted);padding:0}.av1-modal__close{border:var(--av1-line-width) solid var(--av1-color-border);corner-shape:round;background:var(--av1-alpha-surface-12);width:2.75rem;height:2.75rem;color:var(--av1-color-text);cursor:pointer;transition:background var(--av1-duration) var(--av1-easing), border-color var(--av1-duration) var(--av1-easing);border-radius:50%;flex:0 0 2.75rem;place-items:center;display:grid}.av1-modal__close>svg{width:1.25rem;height:1.25rem;display:block}.av1-modal__close:hover{background:var(--av1-alpha-surface-18)}.av1-drawer{background:var(--av1-color-surface);border-left:var(--av1-line-width) solid var(--av1-color-border);z-index:100;flex-direction:column;width:min(40.625rem,100vw);font-size:.8125rem;display:flex;position:fixed;top:0;bottom:0;overflow:hidden}.av1-drawer .av1-modal__header{border-bottom:var(--av1-line-width) solid var(--av1-color-border);flex:none;justify-content:space-between;align-items:flex-start;gap:1.125rem;padding:1.5rem 1.5rem 1.125rem;display:flex}.av1-drawer .av1-modal__header .av1-heading{letter-spacing:-.02em;font-size:1.25rem;font-weight:650}.av1-drawer__subtitle{color:var(--av1-color-text-muted);background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:.375rem;font-size:.75rem}.av1-drawer--large{width:min(40.625rem,100vw)}.av1-drawer--right{right:0}.av1-drawer--left{border-left:0;border-right:var(--av1-line-width) solid var(--av1-color-border);left:0}.av1-drawer__body{overscroll-behavior:contain;min-height:0;padding:var(--av1-space-6);overflow:auto}.av1-image-zoom-backdrop{z-index:1000;background:#000000d1;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0}.av1-image-zoom-modal{background:0 0;border-radius:0;flex-direction:column;max-width:none;max-height:none;display:flex;position:fixed;inset:0;overflow:hidden}.av1-image-zoom-modal__close{z-index:20;border:1px solid var(--av1-color-border);corner-shape:round;width:2.75rem;height:2.75rem;color:var(--av1-color-text);cursor:pointer;-webkit-backdrop-filter:blur(12px);transition:background var(--av1-duration) var(--av1-easing);background:#141618d9;border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:1rem;right:1rem}.av1-image-zoom-modal__close:focus-visible{outline:2px solid var(--av1-color-link);outline-offset:2px}.av1-image-zoom-modal__close:hover{background:var(--av1-alpha-surface-08)}.av1-image-zoom-modal__stage{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:0 0;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.av1-image-zoom-modal__stage:focus-visible{outline:none}.av1-image-zoom-modal__stage--dragging{cursor:grabbing!important}.av1-image-zoom-modal__toolbar{z-index:10;border:1px solid var(--av1-color-border);-webkit-backdrop-filter:blur(12px);background:#141618d9;border-radius:999rem;flex-direction:column;align-items:stretch;gap:6px;padding:4px;display:flex;position:absolute;top:4.5rem;right:1rem}.av1-image-zoom-modal__tool-btn{width:32px;height:32px;color:var(--av1-color-text-subtle);cursor:pointer;transition:background var(--av1-duration) var(--av1-easing), color var(--av1-duration) var(--av1-easing);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.av1-image-zoom-modal__tool-btn:hover{background:var(--av1-alpha-surface-18);color:var(--av1-color-text)}.av1-image-zoom-modal__viewport{pointer-events:auto;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.av1-image-zoom-modal__content{transform-origin:50%;will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.av1-image-zoom-modal__img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:auto;border-radius:0;max-width:100%;max-height:100%}.av1-value-card__visual--zoomable{cursor:zoom-in}.av1-value-card__zoom-hint,.av1-workflow-card__zoom-hint{z-index:2;border:1px solid var(--av1-color-border);width:28px;height:28px;color:var(--av1-color-text-subtle);opacity:0;pointer-events:none;background:#101010b8;border-radius:50%;justify-content:center;align-items:center;transition:opacity .18s,transform .18s,color .18s;display:inline-flex;position:absolute;top:10px;right:10px}.av1-value-card:hover .av1-value-card__zoom-hint,.av1-value-card__visual:focus-visible .av1-value-card__zoom-hint,.av1-workflow-card:hover .av1-workflow-card__zoom-hint,.av1-workflow-card__image-container:focus-visible .av1-workflow-card__zoom-hint{opacity:1;color:var(--av1-color-text);transform:scale(1.05)}.av1-workflow-card__image-container{cursor:zoom-in;border-bottom:1px solid var(--av1-color-border);position:relative;overflow:hidden}.av1-form-columns{align-items:start;gap:var(--av1-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.av1-form-columns>div{min-width:0}.av1-modal-action-bar{justify-content:space-between;align-items:center;gap:var(--av1-space-4);width:100%;display:flex}.av1-modal-action-bar__summary{min-width:0}.av1-modal-action-bar__actions{justify-content:flex-end;align-items:center;gap:var(--av1-space-3);display:flex}.av1-modal-action-summary{align-items:baseline;gap:var(--av1-space-4);flex-wrap:wrap;display:flex}.av1-modal-action-summary__item{align-items:baseline;gap:var(--av1-space-2);display:flex}.av1-modal-action-summary__label,.av1-modal-action-summary__value{align-items:baseline;display:inline-flex}.av1-modal--wide{width:min(100%,64rem)}.av1-modal--body-scroll{flex-direction:column;max-height:min(90dvh,48rem);display:flex;overflow:hidden}.av1-modal--body-scroll>.av1-modal__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.av1-modal--body-scroll>.av1-modal__header,.av1-modal--body-scroll>.av1-modal__footer{flex:none}.av1-modal--body-scroll>.av1-modal__footer{display:block}@media (width<=47.999rem){.av1-form-columns{grid-template-columns:minmax(0,1fr)}.av1-modal--mobile-fullscreen{corner-shape:round;background:var(--av1-color-background);border-radius:0;flex-direction:column;width:100%;height:100dvh;max-height:none;display:flex;position:fixed;inset:0;overflow:hidden}.av1-root[data-av1-theme=light] .av1-modal--mobile-fullscreen{background:var(--av1-color-background)}.av1-modal--mobile-fullscreen>.av1-modal__header{padding-top:max(var(--av1-space-4), env(safe-area-inset-top));flex:none}.av1-modal--mobile-fullscreen>.av1-modal__footer{padding-bottom:max(var(--av1-space-4), env(safe-area-inset-bottom));background:var(--av1-color-background);flex:none}.av1-modal--mobile-fullscreen>.av1-modal__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.av1-modal--mobile-fullscreen .av1-modal-action-bar{align-items:stretch;gap:var(--av1-space-2);flex-direction:column}.av1-modal--mobile-fullscreen .av1-modal-action-bar__actions>:last-child{flex:1}.av1-modal-action-summary{gap:var(--av1-space-1);flex-direction:column;width:100%}.av1-modal-action-summary__item{justify-content:space-between;align-items:baseline;width:100%;display:flex}}.av1-spinner{border:var(--av1-line-width) solid currentcolor;corner-shape:round;border-right-color:#0000;border-radius:50%;width:1.5rem;height:1.5rem;animation:.85s linear infinite av1-spin;display:inline-block}.av1-spinner--inline{width:1rem;height:1rem}@keyframes av1-spin{to{transform:rotate(360deg)}}.av1-tabs{gap:var(--av1-space-4);display:grid}.av1-tabs__list{gap:var(--av1-space-2);flex-wrap:wrap;display:flex;overflow-x:auto}.av1-tabs__tab{min-height:var(--av1-touch-target);border-radius:var(--av1-radius-control);color:var(--av1-color-text-muted);cursor:pointer;padding:var(--av1-space-2) var(--av1-space-4);font-weight:var(--av1-weight-medium);text-box-trim:trim-both;text-box-edge:cap alphabetic;transition:filter var(--av1-duration) var(--av1-easing), transform var(--av1-duration) var(--av1-easing), border-color var(--av1-duration) var(--av1-easing);background:0 0;border:0;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.av1-tabs__tab[aria-selected=true]{color:var(--av1-color-text)}.av1-tabs__tab:hover:not(:disabled){color:var(--av1-alpha-text-95)}.av1-tabs__panel{min-width:0}.av1-disclosure-motion{transition:height var(--av1-disclosure-duration) var(--av1-disclosure-easing);overflow:hidden}.av1-drawer .av1-table-scroll{border-top:var(--av1-line-width) solid var(--av1-color-border);border-radius:0}.av1-drawer .av1-table-scroll:before,.av1-drawer .av1-table-scroll:after{display:none!important}.av1-drawer .av1-table th{color:var(--av1-color-text-muted);text-transform:uppercase;letter-spacing:.045em;padding-block:.5625rem;padding-inline:.25rem;font-size:.625rem;font-weight:600}.av1-drawer .av1-table td{padding-block:.8125rem;padding-inline:.25rem;font-size:.8125rem}.av1-table-scroll{isolation:isolate;border-radius:var(--av1-radius-item);width:100%;position:relative}.av1-table-scroll:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;border:var(--av1-line-width) solid var(--av1-color-border);position:absolute;inset:0}.av1-table-scroll{--av1-line-color:var(--av1-color-border);--av1-reveal-color:var(--av1-line-color,var(--av1-color-border,#fff))}@supports (color:color-mix(in lab, red, red)){.av1-table-scroll{--av1-reveal-color:color-mix(in srgb, var(--av1-line-color,var(--av1-color-border,#fff)) 50%, #fff)}}.av1-table-scroll{--av1-reveal-alpha:calc(var(--av1-reveal-intensity,0) * var(--av1-reveal-brightness,1) * .075);--av1-reveal-alpha-soft:calc(var(--av1-reveal-intensity,0) * var(--av1-reveal-brightness,1) * .026)}.av1-table-scroll:after{content:"";z-index:2;padding:var(--av1-line-width);border-radius:inherit;pointer-events:none;mix-blend-mode:plus-lighter;background:radial-gradient(circle var(--av1-reveal-radius) at var(--reveal-x,-9999px) var(--reveal-y,-9999px), var(--av1-reveal-color,#fff) 0%, var(--av1-reveal-color,#fff) 34%, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.av1-table-scroll:after{background:radial-gradient(circle var(--av1-reveal-radius) at var(--reveal-x,-9999px) var(--reveal-y,-9999px), color-mix(in srgb, var(--av1-reveal-color,#fff) calc(var(--av1-reveal-alpha) * 100%), transparent) 0%, color-mix(in srgb, var(--av1-reveal-color,#fff) calc(var(--av1-reveal-alpha-soft) * 100%), transparent) 34%, transparent 72%)}}.av1-table-scroll:after{-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.av1-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--av1-font-size-sm);background:0 0}.av1-table th,.av1-table td{padding:var(--av1-space-3) var(--av1-space-4);border-bottom:var(--av1-line-width) solid var(--av1-color-border);text-align:start;vertical-align:middle;position:relative}.av1-table th{color:var(--av1-color-text-subtle);font-weight:var(--av1-weight-semibold)}.av1-table tbody tr{transition:background-color var(--av1-duration) var(--av1-easing)}.av1-table tbody tr:last-child td{border-bottom:0}.av1-table tbody tr:last-child td:after{display:none!important}.av1-table tbody tr:hover{background:var(--av1-alpha-surface-05)}.av1-table__sort{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.av1-table__cell--center{text-align:center!important}.av1-table__cell--end{text-align:end!important}.av1-table__select{width:2.75rem;text-align:center!important}.av1-table__empty{color:var(--av1-color-text-muted);text-align:center!important;padding-block:var(--av1-space-8)!important}.av1-progress{gap:var(--av1-space-2);display:grid}.av1-progress__meta{justify-content:space-between;gap:var(--av1-space-3);color:var(--av1-color-text-subtle);font-size:var(--av1-font-size-sm);display:flex}.av1-progress__track{background:var(--av1-alpha-surface-12);border-radius:999rem;height:.5rem;overflow:hidden}.av1-progress__fill{width:var(--av1-progress);border-radius:inherit;background:var(--av1-gradient-accent-horizontal);height:100%;transition:width var(--av1-duration) var(--av1-easing);display:block}.av1-progress--indeterminate .av1-progress__fill{width:38%;animation:1.2s ease-in-out infinite av1-progress-slide}@keyframes av1-progress-slide{0%{transform:translate(-110%)}to{transform:translate(290%)}}.av1-spinner-wrap{display:inline-flex}.av1-spinner--small{width:1rem;height:1rem}.av1-spinner--large{border-width:var(--av1-line-width);width:2.25rem;height:2.25rem}.av1-skeleton{border-radius:var(--av1-radius-control);background:linear-gradient(90deg, var(--av1-alpha-surface-05), var(--av1-alpha-surface-12), var(--av1-alpha-surface-05));background-size:200% 100%;min-height:1rem;animation:1.3s ease-in-out infinite av1-skeleton;display:block}@keyframes av1-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.av1-alert{justify-content:space-between;align-items:flex-start;gap:var(--av1-space-4);border:1px solid var(--av1-line-color);corner-shape:squircle;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1rem;padding:1rem 1.25rem;display:flex}.av1-alert--info{--av1-line-color:#0a84ff4d;border-color:var(--av1-line-color);background:#1a2a3dde}.av1-alert--success{--av1-line-color:#30d1584d;border-color:var(--av1-line-color);background:#30d158de}.av1-alert--warning{--av1-line-color:#ff9f0a4d;border-color:var(--av1-line-color);background:#3b2e1bde}.av1-alert--danger{--av1-line-color:#ff453a4d;border-color:var(--av1-line-color);background:#3b2222de}.av1-alert__body{flex:auto;align-items:flex-start;gap:.75rem;display:flex}.av1-alert__icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.av1-alert--info .av1-alert__icon{color:#0a84ff}.av1-alert--success .av1-alert__icon{color:#30d158}.av1-alert--warning .av1-alert__icon{color:#ff9f0a}.av1-alert--danger .av1-alert__icon{color:#ff453a}.av1-alert__content{gap:var(--av1-space-1);color:#ffffffbf;font-size:14px;display:grid}.av1-alert__content strong{color:#fff;font-size:15px;font-weight:600}.av1-alert__actions{flex:none}.av1-root[data-av1-theme=light] .av1-button--primary{color:#fff;background:#007aff}.av1-root[data-av1-theme=light] .av1-button--secondary{color:#111;background:#0000000f;border-color:#0000001f}.av1-root[data-av1-theme=light] .av1-button--success{color:#fff;background:#34c759}.av1-root[data-av1-theme=light] .av1-button--danger{color:#fff;background:#ff3b30}.av1-root[data-av1-theme=light] .av1-input{background:#0000000d}.av1-root[data-av1-theme=light] .av1-input:hover:not(:disabled),.av1-root[data-av1-theme=light] .av1-input:focus{background:#00000014}.av1-root[data-av1-theme=light] .av1-input[aria-invalid=true],.av1-root[data-av1-theme=light] .av1-input--invalid,.av1-root[data-av1-theme=light] .av1-field--invalid .av1-input{background-color:#ff3b3014}.av1-root[data-av1-theme=light] .av1-choice__control{border-color:rgb(var(--av1-rgb-surface) / .25);background:#0000000d}.av1-root[data-av1-theme=light] .av1-choice:hover .av1-choice__control{background:#00000014}.av1-root[data-av1-theme=light] .av1-choice__input:checked+.av1-choice__control{--av1-line-color:#007aff;background:#007aff;border-color:#007aff}.av1-root[data-av1-theme=light] .av1-choice:hover .av1-choice__input:checked+.av1-choice__control{background:#0062cc}.av1-root[data-av1-theme=light] .av1-alert--info{--av1-line-color:#007aff4d;background:#d1e1f8de}.av1-root[data-av1-theme=light] .av1-alert--danger{--av1-line-color:#ff3b304d;background:#f4d9dcde}.av1-root[data-av1-theme=light] .av1-alert--success{--av1-line-color:#34c7594d;background:#d8ece1de}.av1-root[data-av1-theme=light] .av1-alert--warning{--av1-line-color:#ff95004d;background:#f4e5d5de}.av1-root[data-av1-theme=light] .av1-alert--info .av1-alert__icon{color:#007aff}.av1-root[data-av1-theme=light] .av1-alert--danger .av1-alert__icon{color:#ff3b30}.av1-root[data-av1-theme=light] .av1-alert--success .av1-alert__icon{color:#34c759}.av1-root[data-av1-theme=light] .av1-alert--warning .av1-alert__icon{color:#ff9500}.av1-root[data-av1-theme=light] .av1-alert__content{color:#000000bf}.av1-root[data-av1-theme=light] .av1-alert__content strong{color:#000}.av1-star-rating{--av1-star-size:1rem;gap:var(--av1-space-1,.25rem);white-space:nowrap!important;flex-flow:row!important;align-items:center!important;display:inline-flex!important}.av1-star-rating--small{--av1-star-size:.75rem}.av1-star-rating--medium{--av1-star-size:1rem}.av1-star-rating--large{--av1-star-size:1.25rem}.av1-star-rating__stars{gap:.125rem;flex-flow:row!important;flex-shrink:0!important;align-items:center!important;display:inline-flex!important}.av1-star-rating__value{color:currentColor;font-size:.875em;line-height:1;white-space:nowrap!important;flex-shrink:0!important}.av1-star{color:var(--av1-color-border-subtle,#d1d5db);position:relative;width:var(--av1-star-size,1rem)!important;height:var(--av1-star-size,1rem)!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.av1-star__bg{width:100%;height:100%;color:var(--av1-color-border-subtle,#d1d5db);display:block}.av1-star__fg{align-items:center;height:100%;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.av1-star__fill{width:var(--av1-star-size,1rem);max-width:none;height:100%;color:var(--av1-color-warning,#f59e0b);flex-shrink:0;display:block}.av1-liquid-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--av1-color-text-muted,#888);margin-bottom:12px;font-size:12px;font-weight:700}.av1-liquid-title{letter-spacing:-.045em;color:#f7f8fb;background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 14px;font-size:clamp(34px,6vw,64px);line-height:.98}.av1-liquid-lead{color:#f7f8fb9e;max-width:670px;margin:0;font-size:16px;line-height:1.55}.av1-liquid-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.av1-liquid-demo{flex-direction:column;justify-content:space-between;min-height:230px;padding:24px;display:flex}.av1-liquid-demo--wide{grid-column:1/-1}.av1-liquid-demo h2{color:#f7f8fb9e;background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:14px;font-weight:650}.av1-liquid-stage{justify-content:center;align-items:center;min-height:160px;display:flex}.av1-liquid-glass{isolation:isolate;-webkit-backdrop-filter:blur(8px)saturate(170%);backdrop-filter:blur(8px)saturate(170%);background:0 0;border:0;position:relative;overflow:hidden}.av1-liquid-active{-webkit-backdrop-filter:blur(8px)saturate(190%)brightness(1.26);backdrop-filter:blur(8px)saturate(190%)brightness(1.26);background:#ffffff1b;border:0;position:absolute}.av1-liquid-dock{border-radius:999rem;width:min(420px,100%);height:82px;padding:7px}.av1-liquid-dock__track{grid-template-columns:repeat(4,1fr);height:100%;display:grid;position:relative}.av1-liquid-dock__indicator{z-index:1;border-radius:999rem;width:25%;transition:transform .45s cubic-bezier(.32,.72,0,1);top:0;bottom:0;left:0}.av1-liquid-nav{z-index:3;color:var(--av1-color-text-muted,#888);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font:600 11px/1 system-ui,sans-serif;transition:color .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1);display:flex;position:relative}.av1-liquid-nav svg{opacity:.55;width:29px;height:29px;transition:opacity .22s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1)}.av1-liquid-nav.is-active{color:var(--av1-color-text,#fff)}.av1-liquid-nav.is-active svg{opacity:1;transform:scale(1.06)}.av1-liquid-nav:active{transform:scale(.96)}.av1-liquid-btn-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.av1-liquid-btn{height:50px;color:var(--av1-color-text,#f7f8fb);cursor:pointer;letter-spacing:-.43px;text-box-trim:trim-both;text-box-edge:cap alphabetic;border:0;border-radius:1000px;justify-content:center;align-items:center;padding:0 20px;font:400 17px/1 system-ui,-apple-system,sans-serif;text-decoration:none;transition:transform .18s;display:inline-flex;transform:translateY(-.5px)}.av1-liquid-btn--small{letter-spacing:-.2px;height:36px;padding:0 16px;font-size:13px}.av1-liquid-btn--medium{letter-spacing:-.3px;height:42px;padding:0 18px;font-size:15px}.av1-liquid-btn--large{letter-spacing:-.43px;height:50px;padding:0 20px;font-size:17px}.av1-liquid-btn--primary{--av1-reveal-brightness:6.5;background:linear-gradient(135deg,#ffffff3d,#ffffff14 28%,#fff0 58%),#ffffff1c}.av1-liquid-btn:active{transform:translateY(-.5px)scale(.97)}.av1-liquid-btn--disabled{pointer-events:none;opacity:.5}.av1-liquid-icon-btn{width:50px;height:50px;color:var(--av1-color-text,#fff);cursor:pointer;border:0;border-radius:500px;place-items:center;padding:0;transition:transform .18s;display:grid}.av1-liquid-icon-btn svg{z-index:3;width:20px;height:20px;position:relative}.av1-liquid-icon-btn:active{transform:scale(.95)}.av1-liquid-segmented{border-radius:999rem;grid-template-columns:repeat(3,1fr);column-gap:4px;width:min(370px,100%);height:50px;padding:2px;display:grid;position:relative}.av1-liquid-segmented__indicator{z-index:1;border-radius:999rem;width:calc(33.3333% - 4px);transition:transform .38s cubic-bezier(.32,.72,0,1);top:2px;bottom:2px;left:2px}.av1-liquid-segmented button{z-index:2;color:var(--av1-color-text-muted,#888);text-box-trim:trim-both;text-box-edge:cap alphabetic;cursor:pointer;background:0 0;border:0;border-radius:999rem;justify-content:center;align-items:center;font:400 13px/1 system-ui,-apple-system,sans-serif;transition:color .2s;display:inline-flex;position:relative}.av1-liquid-segmented button:focus-visible{outline:none}.av1-liquid-segmented button.is-active{color:var(--av1-color-text,#fff);font-weight:600}.av1-liquid-segmented button:hover:not(.is-active){color:var(--av1-color-text-subtle,#ccc)}.av1-liquid-input-wrap{border-radius:999rem;align-items:center;gap:4px;width:min(500px,100%);height:44px;padding:0 12px;display:flex}.av1-liquid-input-wrap svg{width:17px;height:17px;color:var(--av1-color-text-muted,#888);z-index:3;flex-shrink:0;position:relative}.av1-liquid-input-wrap input{width:100%;color:var(--av1-color-text,#fff);letter-spacing:-.43px;z-index:3;background:0 0;border:0;outline:0;font:400 17px/22px system-ui,sans-serif;position:relative}.av1-liquid-input-wrap input::placeholder{color:var(--av1-color-text-muted,#888)}.av1-liquid-card{border-radius:26px;flex-direction:column;justify-content:space-between;width:min(402px,100%);min-height:156px;padding:20px;display:flex}.av1-liquid-card>*{z-index:3;position:relative}.av1-liquid-card__kicker{color:var(--av1-color-text-muted,#888);margin-bottom:8px;font-size:12px;font-weight:650}.av1-liquid-card__title{letter-spacing:-.025em;color:#f7f8fb;background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:25px;font-weight:700}.av1-liquid-card__copy{color:var(--av1-color-text-subtle,#ccc);margin-top:7px;font-size:14px;line-height:1.45}.av1-liquid-card__footer{gap:9px;margin-top:18px;display:flex}.av1-liquid-pill{color:var(--av1-color-text-muted,#888);text-box-trim:trim-both;text-box-edge:cap alphabetic;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:6px 11px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.av1-liquid-tokens{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.av1-liquid-token{text-align:left;border-radius:20px;min-width:92px;padding:13px 14px}.av1-liquid-dock,.av1-liquid-dock:before,.av1-liquid-dock:after,.av1-liquid-dock__indicator,.av1-liquid-dock__indicator:before,.av1-liquid-dock__indicator:after,.av1-liquid-btn,.av1-liquid-btn:before,.av1-liquid-btn:after,.av1-liquid-icon-btn,.av1-liquid-icon-btn:before,.av1-liquid-icon-btn:after,.av1-liquid-segmented,.av1-liquid-segmented:before,.av1-liquid-segmented:after,.av1-liquid-segmented__indicator,.av1-liquid-segmented__indicator:before,.av1-liquid-segmented__indicator:after,.av1-liquid-input-wrap,.av1-liquid-input-wrap:before,.av1-liquid-input-wrap:after,.av1-liquid-card,.av1-liquid-card:before,.av1-liquid-card:after,.av1-liquid-pill{corner-shape:round}.av1-liquid-token,.av1-liquid-token:before,.av1-liquid-token:after{corner-shape:squircle}.av1-liquid-token>*{z-index:3;position:relative}.av1-liquid-token b{color:var(--av1-color-text,#fff);margin-bottom:4px;font-size:12px;display:block}.av1-liquid-token span{color:var(--av1-color-text-muted,#888);font-size:11px}@media (width<=760px){.av1-liquid-grid{grid-template-columns:1fr}.av1-liquid-demo--wide{grid-column:auto}}.av1-background{z-index:0;background:var(--av1-color-background);pointer-events:none;position:absolute;inset:0;overflow:hidden}.av1-background__canvas{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .24s;display:block;position:fixed;inset:0}.av1-background[data-av1-background=webgl] .av1-background__canvas{opacity:1}.av1-root[data-av1-theme=light] .av1-background__canvas{display:none}.av1-background__pattern{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:44rem;color:var(--av1-color-text);position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.av1-background__pattern{color:color-mix(in srgb, var(--av1-color-text) 8%, transparent)}}.av1-background__pattern{-webkit-mask-image:linear-gradient(#000 15%,#0000 100%);mask-image:linear-gradient(#000 15%,#0000 100%)}.av1-background__pattern--bottom{inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 85%);mask-image:linear-gradient(#0000 0%,#000 85%)}@media print,(forced-colors:active){.av1-background__pattern{display:none}}.product-changelog{width:100%;min-width:0}.product-changelog-view{gap:var(--av1-space-4,1rem);flex-direction:column;width:100%;min-width:0;display:flex}.product-changelog-toolbar{border-bottom:var(--av1-line-width,1px) solid var(--av1-color-border,#ffffff1a);flex-direction:column;flex-shrink:0;gap:12px;width:100%;padding:0 0 16px;display:flex;position:relative}.product-changelog-search{width:100%;min-height:42px;padding:0 var(--av1-space-3,.75rem);border:var(--av1-line-width,1px) solid var(--av1-color-border,#ffffff26);border-radius:var(--av1-radius-control,.5rem);background:var(--av1-alpha-surface-05,#ffffff0a);color:var(--av1-color-text-subtle);font-size:var(--av1-font-size-sm,.875rem);align-items:center;gap:10px;display:flex;position:relative}.product-changelog-search input{appearance:none;width:100%;min-width:0;color:var(--av1-color-text,inherit);font:inherit;font-size:var(--av1-font-size-sm,.875rem);background:0 0;border:0;outline:0;padding:0}.product-changelog-search input::-webkit-search-cancel-button{appearance:none;display:none}.product-changelog-search input::-webkit-search-decoration{appearance:none;display:none}.product-changelog-search-icon{width:18px;height:18px;color:var(--av1-color-text-subtle);flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.product-changelog-search-clear{width:20px;height:20px;color:var(--av1-color-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex;position:relative}.product-changelog-search-clear:hover{color:var(--av1-color-text);background:var(--av1-alpha-surface-08,#ffffff14)}.product-changelog-range{border:var(--av1-line-width,1px) solid var(--av1-color-border,#ffffff26);border-radius:var(--av1-radius-control,6px);background:var(--av1-alpha-surface-05,#ffffff0a);color:var(--av1-color-text-subtle);font-size:var(--av1-font-size-sm,.875rem);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:6px;padding:3px;display:inline-flex;position:relative}.product-changelog-range-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.product-changelog-range-label{color:var(--av1-color-text-subtle);font-size:var(--av1-font-size-xs,.75rem);font-weight:var(--av1-weight-semibold,600);letter-spacing:.04em;text-transform:uppercase}.product-changelog-version-to{color:var(--av1-color-text-subtle);margin:0 4px}.product-changelog-version-dropdown{flex:none;position:relative}.product-changelog-version-trigger{border:var(--av1-line-width,1px) solid var(--av1-color-border,#ffffff1f);border-radius:var(--av1-radius-control,4px);background:var(--av1-alpha-surface-10,#ffffff14);color:var(--av1-color-text);cursor:pointer;font:inherit;font-size:var(--av1-font-size-sm,.875rem);font-weight:var(--av1-weight-medium,500);font-family:var(--av1-font-mono,ui-monospace, SFMono-Regular, Consolas, monospace);align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.product-changelog-version-trigger:hover{background:var(--av1-alpha-surface-12,#ffffff1a)}.product-changelog-version-menu{z-index:120;border:var(--av1-line-width,1px) solid var(--av1-color-border);border-radius:var(--av1-radius-control,6px);background:var(--av1-color-surface,#1e1e1e);min-width:120px;max-height:240px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto}.product-changelog-version-option{width:100%;color:var(--av1-color-text);font:inherit;font-size:var(--av1-font-size-sm,.875rem);text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:4px;padding:6px 12px;display:block}.product-changelog-version-option:hover,.product-changelog-version-option.is-selected{background:var(--av1-alpha-surface-08,#ffffff1a)}.product-changelog-section-filter{flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding-bottom:2px;display:flex}.product-changelog-section-chip{border:var(--av1-line-width,1px) solid var(--av1-color-border,#ffffff26);border-radius:var(--av1-radius-control,6px);background:var(--av1-alpha-surface-05,#ffffff0a);color:var(--av1-color-text-subtle);font:inherit;font-size:var(--av1-font-size-xs,.75rem);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--av1-duration-fast,.15s) ease;align-items:center;padding:5px 11px;display:inline-flex}.product-changelog-section-chip:hover{background:var(--av1-alpha-surface-08,#ffffff14);color:var(--av1-color-text)}.product-changelog-section-chip.active{background:var(--av1-color-link,#3b82f6);color:#fff;border-color:var(--av1-color-link,#3b82f6)}.product-changelog-list{gap:var(--av1-space-4,1.25rem);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;min-width:0;max-height:560px;padding-right:6px;display:flex;overflow-y:auto}.product-changelog-list::-webkit-scrollbar{width:6px}.product-changelog-list::-webkit-scrollbar-track{background:0 0}.product-changelog-list::-webkit-scrollbar-thumb{background:var(--av1-alpha-surface-15,#ffffff26);border-radius:999px}.product-changelog-list::-webkit-scrollbar-thumb:hover{background:var(--av1-alpha-surface-25,#ffffff40)}.product-changelog-sentinel{pointer-events:none;flex-shrink:0;width:100%;height:1px}.product-changelog-release{border:var(--av1-line-width,1px) solid var(--av1-color-border,#ffffff1a);border-radius:var(--av1-radius-item,1rem);background:var(--av1-alpha-surface-04,#ffffff06);color:var(--av1-color-text);padding:18px 20px;position:relative}.product-changelog-release.is-empty{padding:14px 20px}.product-changelog-release-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.product-changelog-release.is-empty .product-changelog-release-header{margin-bottom:0}.product-changelog-release-extra{margin:0 0 12px}.product-changelog-release-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.product-changelog-release-icon{width:16px;height:16px;color:var(--av1-color-warning-text,#f39c12);display:inline-flex}.product-changelog-release-version{color:var(--av1-color-text);font-size:var(--av1-font-size-md,1rem);font-weight:var(--av1-weight-semibold,600)}.product-changelog-release-date,.product-changelog-date{color:var(--av1-color-text-subtle);font-size:var(--av1-font-size-sm,.875rem);flex:none}.product-changelog-entry{color:var(--av1-color-text);font-size:var(--av1-font-size-sm,.875rem);overflow-wrap:anywhere;margin:0 0 8px;line-height:1.5}.product-changelog-entry:last-child{margin-bottom:0}.product-changelog-code{font-family:var(--av1-font-mono,monospace);border-radius:var(--av1-radius-control,4px);background:var(--av1-alpha-surface-08,#ffffff14);color:var(--av1-color-code,#ff9d00);padding:.125rem .375rem;font-size:.85em}.product-changelog-link{color:var(--av1-color-link,#5b9bd5);text-underline-offset:.15em;text-decoration:underline}.product-changelog-link:hover{color:var(--av1-color-text,#fff)}.product-changelog-entry-badge{border-radius:var(--av1-radius-control,6px);font-size:var(--av1-font-size-xs,.75rem);font-weight:var(--av1-weight-semibold,600);vertical-align:.08em;align-items:center;margin-right:4px;padding:3px 8px;line-height:1;display:inline-flex}.product-changelog-entry-badge.added{color:#27ae60;background:#19875433;border:1px solid #27ae604d}.product-changelog-entry-badge.changed{color:#f39c12;background:#92721033;border:1px solid #f39c124d}.product-changelog-entry-badge.deprecated{color:#e67e22;background:#ad631833;border:1px solid #e67e224d}.product-changelog-entry-badge.removed{color:#e74c3c;background:#8b242433;border:1px solid #e74c3c4d}.product-changelog-entry-badge.fixed{color:#3498db;background:#1f5d9733;border:1px solid #3498db4d}.product-changelog-entry-badge.security{color:#9b59b6;background:#64369a33;border:1px solid #9b59b64d}.product-changelog-entry-badge.notes{color:#95a5a6;background:#53586233;border:1px solid #95a5a64d}.product-changelog-entry-badge.knownIssues{color:#d35400;background:#af5b1933;border:1px solid #d354004d}.product-changelog-status{color:var(--av1-color-text-muted);font-size:var(--av1-font-size-sm,.875rem);text-align:center;padding:24px 2px}.product-changelog-dependencies-inline{margin:8px 0 12px}.product-changelog-dependencies-toggle{background:var(--av1-alpha-surface-05,#ffffff0a);border:1px solid var(--av1-color-border,#ffffff1f);border-radius:var(--av1-radius-control,6px);color:var(--av1-color-text-subtle,#a1a1aa);cursor:pointer;align-items:center;gap:6px;padding:3px 8px;font-size:.75rem;transition:background-color .15s,color .15s;display:inline-flex}.product-changelog-dependencies-toggle:hover{background:var(--av1-alpha-surface-10,#ffffff14);color:var(--av1-color-text,#fff)}.product-changelog-dependencies-count{background:var(--av1-alpha-surface-15,#ffffff1f);color:var(--av1-color-text,#fff);border-radius:var(--av1-radius-small,4px);padding:1px 6px;font-size:.7rem;font-weight:600}.product-changelog-dependencies-chevron{color:var(--av1-color-text-subtle,#a1a1aa);font-size:.65rem}.product-changelog-dependencies-list{background:var(--av1-alpha-surface-03,#ffffff05);border-radius:var(--av1-radius-control,6px);border:1px solid var(--av1-color-border,#ffffff14);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px;margin-top:8px;padding:8px 12px;display:grid}.product-changelog-dependency-row{font-family:var(--av1-font-mono,monospace);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.product-changelog-dependency-pkg{color:var(--av1-color-text-subtle,#a1a1aa)}.product-changelog-dependency-ver{color:var(--av1-color-text,#fff);font-weight:400}.product-changelog-release-channel-subtle{color:var(--av1-color-text-subtle,#a1a1aa);text-transform:lowercase;font-size:.72rem}.product-changelog-release-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.product-changelog-release-size{color:var(--av1-color-text-subtle,#a1a1aa);font-size:.75rem;font-family:var(--av1-font-mono,monospace);margin-left:6px}.product-changelog-action-btn{border-radius:var(--av1-radius-control,6px);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:3px 10px;font-size:.75rem;font-weight:500;line-height:1.4;text-decoration:none;transition:all .15s;display:inline-flex}.product-changelog-action-btn--primary{color:#fff;background:#0052cc;border-color:#0052cc}.product-changelog-action-btn--primary:hover{background:#0747a6}.product-changelog-action-btn--secondary{background:var(--av1-alpha-surface-08,#ffffff14);color:var(--av1-color-text,#fff);border-color:var(--av1-color-border,#ffffff26)}.product-changelog-action-btn--secondary:hover{background:var(--av1-alpha-surface-15,#ffffff26)}.product-changelog-action-btn--quiet{color:var(--av1-color-text-subtle,#a1a1aa);border-color:var(--av1-color-border,#ffffff1a);background:0 0}.product-changelog-action-btn--quiet:hover{background:var(--av1-alpha-surface-05,#ffffff0d);color:var(--av1-color-text,#fff)}.product-package-header{background:var(--av1-alpha-surface-04,#ffffff08);border:1px solid var(--av1-color-border,#ffffff1a);border-radius:var(--av1-radius-control,8px);padding:10px 14px}@media (width<=640px){.product-changelog-search{flex-wrap:wrap;gap:8px;min-height:auto;padding:8px 12px}.product-changelog-range{box-sizing:border-box;justify-content:space-between;width:100%}.product-changelog-section-filter{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;max-width:100%;padding-bottom:6px;overflow-x:auto}.product-changelog-section-filter::-webkit-scrollbar{display:none}.product-changelog-section-chip{flex-shrink:0}}.av1-site-shell{background:var(--av1-color-background);min-height:100vh;position:relative;overflow:clip}.av1-site-shell__content{z-index:1;display:flow-root;position:relative}.header,.site-header,.av1-site-header{min-height:var(--av1-site-header-height);z-index:90;justify-content:space-between;align-items:center;gap:var(--av1-space-5);box-sizing:border-box;width:100%;padding:var(--av1-space-5) max(10%, calc((100% - var(--av1-container-max-width)) / 2));-webkit-backdrop-filter:none;backdrop-filter:none;transition:background var(--av1-duration-medium) var(--av1-easing), -webkit-backdrop-filter var(--av1-duration-medium) var(--av1-easing), backdrop-filter var(--av1-duration-medium) var(--av1-easing), border-color var(--av1-duration-medium) var(--av1-easing);background:0 0;border-bottom:1px solid #0000;display:flex;position:sticky;top:0;left:0;right:0}.header.is-scrolled,.site-header.is-scrolled,.av1-site-header.is-scrolled,.av1-site-header[data-av1-scrolled=true]{background:var(--av1-color-background)}@supports (color:color-mix(in lab, red, red)){.header.is-scrolled,.site-header.is-scrolled,.av1-site-header.is-scrolled,.av1-site-header[data-av1-scrolled=true]{background:color-mix(in srgb, var(--av1-color-background) 70%, transparent)}}.header.is-scrolled,.site-header.is-scrolled,.av1-site-header.is-scrolled,.av1-site-header[data-av1-scrolled=true]{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border-bottom-color:rgb(var(--av1-rgb-surface) / var(--av1-outline-opacity))}.header h1,.site-header h1,.av1-site-header__brand-wrap,.av1-site-header h1{margin:0 0 0 var(--av1-rounded-title-inset);font-size:var(--av1-font-size-display);font-weight:var(--av1-weight-bold);white-space:nowrap;background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.5}.header h1 a,.site-header h1 a,.av1-site-header__brand-wrap a,.av1-site-header h1 a,.av1-site-header__brand{color:inherit;font-family:var(--av1-font-sans);white-space:nowrap;background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;text-decoration:none;display:inline-flex}.av1-site-header__brand:has(svg){-webkit-text-fill-color:initial;background-image:none;-webkit-background-clip:initial;background-clip:initial}.av1-docs__brand a:has(svg){-webkit-text-fill-color:initial;background-image:none;-webkit-background-clip:initial;background-clip:initial}.docs-header__brand a:has(svg){-webkit-text-fill-color:initial;background-image:none;-webkit-background-clip:initial;background-clip:initial}#docs-logo:has(svg){-webkit-text-fill-color:initial;background-image:none;-webkit-background-clip:initial;background-clip:initial}.av1-brand-logo{vertical-align:middle;color:var(--av1-color-text);justify-content:center;align-items:center;line-height:0;display:inline-flex}.av1-brand-logo svg{fill:currentColor;width:auto;height:2.25rem;display:block}.av1-brand-logo--mark svg{width:auto;height:1.875rem}.av1-site-header__brand-short{display:none}.av1-site-header__brand-full{align-items:center;display:inline-flex}.nav,.av1-site-header__nav{align-items:center;gap:var(--av1-space-5);margin-right:var(--av1-rounded-title-inset);display:flex}.nav a,.av1-site-header__nav a{color:var(--av1-color-text);font-family:var(--av1-font-sans);font-size:var(--av1-font-size-md);font-weight:var(--av1-weight-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background-image:var(--av1-gradient-nav,var(--av1-gradient-heading));-webkit-text-fill-color:transparent;transform-origin:50%;transition:transform var(--av1-nav-duration) var(--av1-easing);will-change:transform;-webkit-background-clip:text;background-clip:text;text-decoration:none;display:inline-block}.nav a:hover,.av1-site-header__nav a:hover{transform:scale(var(--av1-nav-scale-hover))}.av1-site-header__menu{width:var(--av1-touch-target);height:var(--av1-touch-target);corner-shape:round;color:var(--av1-color-text);cursor:pointer;background:0 0;border:0;border-radius:50%;display:none}.header-actions,.av1-site-header__actions{margin-right:var(--av1-rounded-title-inset);align-items:center;gap:10px;display:flex}.av1-site-header__actions .av1-button{border-radius:999rem;min-height:42px;padding-inline:1rem}.language-switcher,.theme-switcher{z-index:30;margin:0;display:inline-block;position:relative}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher__trigger,.theme-switcher__trigger{corner-shape:round;color:var(--av1-alpha-text-95);cursor:pointer;font-family:inherit;font-size:var(--av1-font-size-xs);font-weight:var(--av1-weight-medium);line-height:var(--av1-line-control);letter-spacing:.08em;text-transform:uppercase;height:42px;min-height:42px;transition:color var(--av1-duration) var(--av1-easing), background-color var(--av1-duration) var(--av1-easing);background:0 0;border:0;border-radius:999rem;justify-content:center;align-items:center;gap:.5rem;padding:0 13px;list-style:none;display:inline-flex;position:relative}.theme-switcher__trigger{border-radius:var(--av1-radius-control);corner-shape:squircle;width:42px;min-width:42px;padding:0}.language-switcher__trigger{min-width:58px}.reveal-surface,.av1-reveal-surface{border-radius:var(--av1-radius-control);isolation:isolate;position:relative}.theme-switcher__trigger.reveal-surface,.theme-switcher__trigger.av1-reveal-surface{border-radius:var(--av1-radius-control);corner-shape:squircle}.site-auth-button,.av1-site-auth-button{z-index:30;margin:0;display:inline-block;position:relative}.site-auth-button__trigger,.av1-site-auth-button__trigger{border-radius:var(--av1-radius-control);corner-shape:squircle;width:42px;min-width:42px;height:42px;min-height:42px;color:var(--av1-alpha-text-95);cursor:pointer;font-family:inherit;font-size:var(--av1-font-size-xs);font-weight:var(--av1-weight-medium);line-height:var(--av1-line-control);transition:color var(--av1-duration) var(--av1-easing), background-color var(--av1-duration) var(--av1-easing);background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.site-auth-button__trigger.reveal-surface,.site-auth-button__trigger.av1-reveal-surface{border-radius:var(--av1-radius-control);corner-shape:squircle}.site-auth-button__trigger:hover,.av1-site-auth-button__trigger:hover{color:var(--av1-color-text);background-color:#0000}.site-auth-button__icon,.av1-site-auth-button__icon{flex:none;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.site-auth-button__icon svg,.av1-site-auth-button__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%;display:block}.site-auth-button__initial,.av1-site-auth-button__initial{font-size:var(--av1-font-size-md);font-weight:var(--av1-weight-bold);text-transform:uppercase;color:var(--av1-color-text);text-box-trim:trim-both;text-box-edge:cap alphabetic;justify-content:center;align-items:center;line-height:1;display:inline-flex}.language-switcher__trigger.reveal-surface,.language-switcher__trigger.av1-reveal-surface{corner-shape:round;border-radius:999rem}.reveal-surface:before,.av1-reveal-surface:before{content:"";border-radius:inherit;border:1px solid rgb(var(--av1-rgb-surface) / var(--av1-outline-opacity));pointer-events:none;z-index:2;position:absolute;inset:0}.language-switcher__trigger:hover,.theme-switcher__trigger:hover{color:var(--av1-color-text);background-color:#0000}.theme-switcher__current{display:none}.theme-switcher__icon{flex:none;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.theme-switcher__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%;display:block}.language-switcher__current{justify-content:center;align-items:center;min-width:1.55rem;display:inline-flex}.language-switcher__chevron{background:var(--av1-select-arrow) center / contain no-repeat;height:6px;transition:transform var(--av1-duration-medium) var(--av1-easing);border:0;width:10px;transform:none}.language-switcher[open] .language-switcher__chevron{transform:rotate(180deg)}.reveal-dropdown,.av1-reveal-dropdown{position:relative}.reveal-dropdown[open],.av1-reveal-dropdown[open]{isolation:isolate;z-index:80}.reveal-dropdown__menu,.av1-reveal-dropdown__menu{top:calc(100% + var(--av1-space-2));z-index:20;box-sizing:border-box;min-width:max-content;max-width:calc(100vw - var(--av1-space-6));padding:var(--av1-space-1);border-radius:var(--av1-radius-item);border:1px solid rgb(var(--av1-rgb-surface) / var(--av1-outline-opacity));background:var(--av1-color-surface);position:absolute;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reveal-dropdown__menu,.av1-reveal-dropdown__menu{background:color-mix(in srgb, var(--av1-color-surface) 65%, transparent)}}.reveal-dropdown__menu,.av1-reveal-dropdown__menu{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);color:var(--av1-color-text);isolation:isolate}@media (prefers-reduced-transparency:reduce){.reveal-dropdown__menu,.av1-reveal-dropdown__menu{background:var(--av1-color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.reveal-dropdown__scroll,.av1-reveal-dropdown__scroll{max-height:calc(100vh - var(--av1-space-6));overscroll-behavior:contain;scrollbar-color:var(--av1-alpha-text-50) transparent;scrollbar-width:thin;flex-direction:column;gap:2px;display:flex;overflow:hidden auto}.reveal-dropdown__option,.av1-reveal-dropdown__option{appearance:none;border-radius:var(--av1-radius-control);color:var(--av1-color-text);cursor:pointer;font:inherit;font-size:var(--av1-font-size-md);font-weight:var(--av1-weight-medium);line-height:var(--av1-line-control);text-align:left;align-items:center;gap:var(--av1-space-2);width:100%;min-height:2.25rem;padding:var(--av1-space-2) var(--av1-space-3);white-space:nowrap;transition:background-color var(--av1-duration) var(--av1-easing), color var(--av1-duration) var(--av1-easing);background:0 0;border:0;margin:0;text-decoration:none;display:flex}.reveal-dropdown__option:hover,.reveal-dropdown__option:focus-visible,.av1-reveal-dropdown__option:hover,.av1-reveal-dropdown__option:focus-visible{background:var(--av1-alpha-surface-08);color:var(--av1-alpha-text-95);outline:0}.language-switcher__option-label{min-width:1.75rem;font-size:var(--av1-font-size-sm);font-weight:var(--av1-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--av1-alpha-text-65);flex:none}.language-switcher__option-name{min-width:0;color:inherit;font-size:var(--av1-font-size-md);font-weight:var(--av1-weight-medium)}.av1-faq-section,.product-faq{margin-top:calc(var(--av1-space-5) * 3)}.av1-faq-section__header,.product-faq__header{margin-bottom:var(--av1-space-8);text-align:center}.av1-faq-section__title,.product-faq__title{font-family:var(--av1-font-sans);font-size:var(--av1-font-size-heading);font-weight:var(--av1-weight-semibold);letter-spacing:0;background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;padding:0;line-height:1.12}.av1-faq-section__intro,.product-faq__intro{max-width:44rem;margin:var(--av1-space-2) auto 0;color:var(--av1-alpha-text-65);font-family:var(--av1-font-sans);font-size:var(--av1-font-size-md);font-weight:var(--av1-weight-light);text-align:center;line-height:1.72}.av1-faq,.av1-faq__grid,.faq-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;margin-top:0;display:grid}.av1-faq__item,.faq-grid details{--av1-surface-radius:var(--av1-radius-item);border-radius:var(--av1-radius-item);corner-shape:squircle;transition:background-color var(--av1-duration) var(--av1-easing);background-color:#0000;overflow:hidden}.av1-faq__heading{background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}.av1-faq__heading .av1-faq__trigger{background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.av1-faq__trigger,.faq-grid details summary{cursor:pointer;width:100%;font-family:var(--av1-font-sans);font-weight:var(--av1-weight-medium);font-size:var(--av1-font-size-md);-webkit-user-select:none;user-select:none;color:var(--av1-alpha-text-80);text-align:left;transition:color var(--av1-duration) var(--av1-easing), background-color var(--av1-duration) var(--av1-easing);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;line-height:1.5;list-style:none;display:flex}.av1-faq__trigger::-webkit-details-marker{display:none}.faq-grid details summary::-webkit-details-marker{display:none}.av1-faq__chevron,.faq-grid details summary:after{font-size:var(--av1-font-size-lg);font-weight:var(--av1-weight-light);color:var(--av1-alpha-text-65);transition:color var(--av1-duration) var(--av1-easing), transform var(--av1-disclosure-duration) var(--av1-disclosure-easing);flex-shrink:0;line-height:1}.av1-faq__trigger:hover,.faq-grid details summary:hover{color:var(--av1-color-text);background-color:#0000}.av1-faq__trigger:hover .av1-faq__chevron,.faq-grid details summary:hover:after{color:var(--av1-alpha-text-65)}.av1-faq__trigger[aria-expanded=true],.av1-faq__item[data-open=true] .av1-faq__trigger,.av1-faq__item[open] .av1-faq__trigger,.faq-grid details.is-open summary{color:var(--av1-color-text)}.av1-faq__trigger[aria-expanded=true] .av1-faq__chevron,.av1-faq__item[data-open=true] .av1-faq__chevron,.av1-faq__item[open] .av1-faq__chevron,.faq-grid details.is-open summary:after{color:var(--av1-alpha-text-65);transform:rotate(45deg)}.av1-faq__panel,.faq-grid details p{font-family:var(--av1-font-sans);font-weight:var(--av1-weight-light);font-size:var(--av1-font-size-md);color:var(--av1-alpha-text-65);opacity:0;padding:0 18px 18px;line-height:1.72;transition:opacity .3s,transform .3s;transform:translateY(-4px);border-top:none!important}.av1-faq__item[data-open=true] .av1-faq__panel,.av1-faq__item[open] .av1-faq__panel,.av1-disclosure-motion[data-open=true] .av1-faq__panel,.faq-grid details[open] .av1-faq__panel,.faq-grid details[open] p{opacity:1;transform:translateY(0)}.av1-faq__panel p,.faq-grid details p{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0;padding:0}.av1-faq__panel p+p{margin-top:.75rem}.av1-faq__panel a:not(.av1-liquid-btn):not(.av1-button),.faq-grid details p a:not(.av1-liquid-btn):not(.av1-button){color:var(--av1-color-link);text-decoration:none}.av1-faq__panel a:not(.av1-liquid-btn):not(.av1-button):hover,.faq-grid details p a:not(.av1-liquid-btn):not(.av1-button):hover{text-decoration:underline}.av1-faq__panel code,.faq-grid details code{background:var(--av1-color-surface-raised,#ffffff14);color:var(--av1-color-code,#ff9d00);font-family:var(--av1-font-mono);border-radius:5px;padding:.1em .38em;font-size:.9em}.av1-faq__action{margin-top:var(--av1-space-4,1rem);justify-content:flex-end;display:flex}.av1-faq__panel strong,.faq-grid details strong{font-weight:var(--av1-weight-semibold);color:var(--av1-color-text)}.av1-site-footer,.footer{z-index:1;color:var(--av1-color-text);font-family:var(--av1-font-sans);font-weight:var(--av1-weight-light);font-size:var(--av1-font-size-base);line-height:var(--av1-line-body);text-align:center;opacity:.25;margin-top:clamp(3rem,6vw,6.25rem);margin-bottom:100px;padding-bottom:0;position:relative}.av1-site-footer p,.footer p{margin:0}.av1-site-footer a,.footer a{color:var(--av1-color-text);text-underline-offset:auto;text-decoration:underline}.av1-site-footer__grid{gap:var(--av1-space-8);text-align:left;grid-template-columns:minmax(12rem,2fr) repeat(3,minmax(8rem,1fr));display:grid}.av1-site-footer nav{align-content:start;gap:var(--av1-space-2);display:grid}.av1-site-footer h2{margin:0 0 var(--av1-space-2);font-size:var(--av1-font-size-sm);background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.av1-site-footer__legal{margin-top:var(--av1-space-8);color:var(--av1-color-text-muted);font-size:var(--av1-font-size-xs)}.av1-workflow{width:80%;max-width:var(--av1-container-max-width);margin-inline:auto;margin-top:140px;padding-block:0;scroll-margin-top:6rem;position:relative}.av1-workflow__header{justify-content:center;align-items:center;gap:var(--av1-space-3);padding-block:var(--av1-space-4) 0;padding-inline:var(--av1-rounded-title-inset);flex-wrap:wrap;display:flex}.av1-workflow__category-row{justify-content:center;align-items:center;gap:var(--av1-space-3);flex-wrap:wrap;display:flex}.av1-workflow__category-btn{min-width:9.5rem;height:50px;padding:0 var(--av1-space-5);color:var(--av1-color-text-subtle,#ccc);letter-spacing:-.43px;touch-action:manipulation;white-space:nowrap;background:0 0;border:0;border-radius:1000px;justify-content:center;align-items:center;font:400 17px/22px system-ui,sans-serif;text-decoration:none;transition:transform .18s;display:inline-flex}.av1-workflow__category-btn:hover,.av1-workflow__category-btn:active,.av1-workflow__category-btn[aria-selected=true]{color:var(--av1-color-text,#fff);background:0 0}.av1-workflow__category-btn[aria-selected=true][data-running=false]:before{border-color:var(--av1-color-link)}.av1-workflow__category-btn:active{transform:scale(.97)}.av1-workflow__category-btn:focus-visible{outline:.125rem solid var(--av1-color-link);outline-offset:2px}.av1-workflow__category-label{z-index:2;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex;position:relative}.av1-workflow__category-progress-svg{pointer-events:none;border-radius:inherit;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.av1-workflow__category-progress-rect{x:.75px;y:.75px;rx:24.25px;ry:24.25px;fill:none;width:calc(100% - 1.5px);height:calc(100% - 1.5px);stroke:var(--av1-color-link);stroke-width:var(--av1-line-width);stroke-linecap:butt;stroke-dasharray:100 200;stroke-dashoffset:100px;animation:av1-workflow-category-progress var(--av1-workflow-progress-duration) linear forwards;animation-play-state:paused}.av1-workflow__category-btn[data-running=true] .av1-workflow__category-progress-rect{animation-play-state:running}@keyframes av1-workflow-category-progress{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.av1-workflow__autoplay{align-items:center;gap:var(--av1-space-3);flex-shrink:0;display:flex}.av1-workflow__viewport{width:100%;position:relative;overflow:hidden}.av1-workflow__track{width:calc(100% * var(--av1-workflow-category-count));transform:translate3d(var(--av1-workflow-track-offset), 0, 0);transition:transform var(--av1-duration-medium) var(--av1-easing);align-items:stretch;display:flex}.av1-workflow__view{flex:0 0 var(--av1-workflow-panel-width);box-sizing:border-box;text-align:center;min-width:0;padding-block:0;padding-inline:var(--av1-space-4);flex-direction:column;justify-content:center;align-items:center;display:flex}.av1-workflow__intro{text-align:center;align-items:center;gap:var(--av1-space-2);flex-direction:column;min-width:0;max-width:780px;margin-inline:auto;display:flex}.av1-workflow__intro .av1-product-section__subtitle{margin:0}.av1-workflow__stages{margin-top:var(--av1-space-8);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.75rem,1.5vw,1.25rem);display:grid;position:relative}.av1-workflow__stages:before{z-index:-1;height:var(--av1-line-width);background:var(--av1-color-border);content:"";position:absolute;top:50%;left:8%;right:8%}.av1-workflow-stage{--av1-surface-radius:var(--av1-workflow-card-radius,1.875rem);align-content:start;gap:var(--av1-space-4);border-radius:var(--av1-surface-radius,1.875rem);corner-shape:squircle;min-height:23.5rem;padding:var(--av1-space-5);transform-origin:50%;transition:transform var(--av1-duration-medium) var(--av1-easing);will-change:transform;background:0 0;grid-template-rows:auto minmax(13rem,1fr) auto;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.av1-workflow-stage:hover{transform:translateZ(0) scale(var(--av1-card-scale-hover))}.av1-workflow-stage:nth-child(2){border-color:var(--av1-color-link);background:0 0;transform:translateY(-.75rem)}.av1-workflow-stage:nth-child(2):hover{transform:translateY(-.75rem) scale(var(--av1-card-scale-hover))}.av1-workflow-stage h2{color:var(--av1-color-text-subtle);font-size:var(--av1-font-size-sm);font-weight:var(--av1-weight-medium);letter-spacing:.04em;text-transform:uppercase;background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}.av1-workflow-stage__media{border-radius:var(--av1-radius-item,1rem);corner-shape:squircle;background:var(--av1-color-background);min-height:0;overflow:hidden}.av1-workflow-stage__media img{object-fit:cover;border-radius:inherit;corner-shape:squircle;opacity:.82;width:100%;height:100%}.av1-workflow-stage__content{color:var(--av1-color-text-subtle);font-size:var(--av1-font-size-sm)}.av1-workflow__section{--av1-workflow-section-padding:var(--av1-space-5);--av1-surface-radius:calc(var(--av1-workflow-card-radius) + var(--av1-workflow-section-padding));padding:var(--av1-workflow-section-padding);border-radius:var(--av1-surface-radius);margin-top:var(--av1-space-5);background:0 0;flex-direction:column;grid-column:1/-1;display:flex;position:relative}.av1-workflow__section[hidden]{display:none}.av1-workflow__section-header{margin:0 0 var(--av1-space-5) var(--av1-rounded-title-inset);align-items:center;padding:.25rem 0;display:flex}.av1-workflow__section-title{color:var(--av1-alpha-text-50);font-size:var(--av1-font-size-md);font-weight:var(--av1-weight-regular);line-height:var(--av1-line-control);background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.av1-workflow__timeline{gap:var(--av1-space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));padding-top:0;display:grid}.av1-workflow-card{--av1-surface-radius:var(--av1-workflow-card-radius,1.875rem);border-radius:var(--av1-surface-radius,1.875rem);corner-shape:squircle;cursor:pointer;color:inherit;transform-origin:50%;transition:transform var(--av1-duration-medium) var(--av1-easing);will-change:transform;background:0 0;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden;transform:translateZ(0)}.av1-workflow-card:hover{transform:translateZ(0) scale(var(--av1-card-scale-hover))}.av1-workflow-card__body{align-content:start;gap:var(--av1-space-2);padding:var(--av1-space-4);flex-grow:1;display:grid}.av1-workflow-card__icon{margin:var(--av1-space-4) var(--av1-space-4) 0;background:var(--av1-alpha-surface-12);width:2.5rem;height:2.5rem;font-size:1.1rem;font-weight:var(--av1-weight-bold);color:var(--av1-color-text-subtle);border-radius:0;justify-content:center;align-items:center;display:flex}.av1-workflow-card h3{font-size:var(--av1-font-size-sm);font-weight:var(--av1-weight-medium);background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}.av1-workflow-card>.av1-badge{margin:0 var(--av1-space-4) var(--av1-space-4);align-self:flex-start}.av1-workflow-card p{color:var(--av1-color-text-muted);font-size:var(--av1-font-size-xs);line-height:var(--av1-line-loose);margin:0}.av1-workflow-card__image{aspect-ratio:3/2;object-fit:cover;border-radius:inherit inherit 0 0;corner-shape:squircle;border-bottom:var(--av1-line-width) solid var(--av1-color-border);width:100%;display:block}@media (prefers-reduced-motion:reduce){.av1-workflow__view,.av1-workflow__track,.av1-workflow__hero-card{transition-duration:1ms;animation:none}}@media (width<=62rem){.av1-workflow{min-height:0}.av1-workflow__stages{grid-template-columns:1fr;margin-top:0}.av1-workflow__stages:before{width:var(--av1-line-width);height:auto;inset:8% auto 8% 1.25rem}.av1-workflow-stage{grid-template-rows:auto auto;grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);min-height:0}.av1-workflow-stage:nth-child(2){transform:none}.av1-workflow-stage h2{grid-column:1/-1}.av1-workflow-stage__media{min-height:10rem}}@media (width<=54rem){.av1-workflow{width:90%}.av1-workflow__viewport,.av1-workflow__track{height:auto}.av1-workflow__view{column-gap:var(--av1-space-5);height:auto;padding-inline:calc(5vw + var(--av1-rounded-title-inset));grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media (width<=44rem){:root,.av1-root{--av1-rounded-title-inset:.5rem}.av1-workflow{width:90%;padding-top:var(--av1-space-4)}.av1-workflow__category-row{gap:var(--av1-space-1)}.av1-workflow__category-btn{padding:var(--av1-space-1) var(--av1-space-3);font-size:.78rem}.av1-workflow-stage{grid-template-columns:1fr}.av1-workflow-stage__media{min-height:13rem}.av1-workflow__section{--av1-workflow-section-padding:var(--av1-space-4)}.av1-workflow__section-header{margin-bottom:var(--av1-space-4);margin-left:var(--av1-rounded-title-inset)}.av1-workflow__timeline{gap:var(--av1-space-3)}}@media (width<=30rem){.av1-workflow{width:min(100% - 1.25rem, var(--av1-container-max-width))}.av1-workflow__section{--av1-workflow-section-padding:var(--av1-space-3)}}@media (width<=760px){.av1-liquid-grid{grid-template-columns:1fr}.av1-liquid-demo--wide{grid-column:auto}}.av1-product-hero{z-index:2;padding:48px 0 0;position:relative}.av1-product-hero__copy{text-align:center;max-width:820px;margin:0 auto}.av1-product-hero__title{text-wrap:balance;letter-spacing:-.025em;background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(34px,5vw,56px);font-weight:700;line-height:1.15}.av1-product-hero__title-accent{background:linear-gradient(135deg, var(--av1-color-link), #79b8ff);color:#0000;-webkit-background-clip:text;background-clip:text}.av1-product-hero__description{max-width:680px;color:var(--av1-color-text-subtle);text-wrap:pretty;margin:20px auto 0;font-size:18px;line-height:1.6}.av1-product-hero__actions{flex-direction:column;align-items:center;gap:14px;margin-top:28px;display:flex}.av1-product-hero__actions-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.av1-product-hero__requirements{color:var(--av1-color-text-muted);font-size:12px;line-height:18px}.av1-product-hero--fullscreen{min-height:100dvh;margin-top:calc(-1 * var(--av1-site-header-height,5.125rem));box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex}.av1-product-hero--fullscreen .av1-product-hero__copy{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:960px;margin:auto 0;display:flex}.av1-product-hero--fullscreen .av1-product-hero__title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.1}.av1-product-hero--fullscreen .av1-product-hero__description{max-width:720px;color:var(--av1-color-text-subtle);text-wrap:pretty;margin:clamp(1.25rem,2.5vh,1.85rem) auto 0;font-size:clamp(1.125rem,2vw,1.35rem);line-height:1.55}.av1-product-hero--fullscreen .av1-product-hero__actions{gap:1rem;margin-top:clamp(2rem,4vh,2.75rem)}.av1-product-hero--fullscreen .av1-product-hero__actions-row{gap:.875rem}.av1-product-hero__social-proof{margin-top:1.25rem;white-space:nowrap!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:.75rem!important;display:inline-flex!important}.av1-product-hero__clients{font-size:var(--av1-font-size-sm,.85rem);color:var(--av1-color-text-subtle);font-weight:var(--av1-weight-medium,500);letter-spacing:-.01em;margin:0}.av1-product-hero--fullscreen .av1-product-hero__social-proof{margin-top:clamp(1.25rem,2.5vh,2rem);flex-flow:row!important;gap:.75rem!important}@media (width<=480px){.av1-product-hero__social-proof{gap:.5rem}.av1-product-hero__clients{font-size:.8rem}}.av1-product-hero--fullscreen .av1-product-hero__clients{font-size:clamp(.9rem,1.2vw,1.05rem)}.av1-product-showcase{width:100%;max-width:1160px;margin:36px auto 0}.av1-product-showcase__segmented-wrap{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;padding:4px 8px 18px;overflow-x:auto}.av1-product-showcase .av1-liquid-segmented{align-items:stretch;gap:4px;width:max-content;margin:0 auto;display:flex}.av1-product-showcase .av1-liquid-segmented button{white-space:nowrap;border-radius:999rem;min-height:46px;padding:0 20px}.av1-product-showcase .av1-liquid-segmented__indicator{pointer-events:none;border-radius:999rem;transition:transform .38s cubic-bezier(.32,.72,0,1),width .38s cubic-bezier(.32,.72,0,1);top:2px;bottom:2px;left:0}.av1-product-showcase__player:first-child{margin-top:0}.av1-product-showcase__player{isolation:isolate;aspect-ratio:16/9;--av1-surface-radius:var(--av1-radius-section,1.75rem);border-radius:var(--av1-surface-radius,1.75rem);corner-shape:squircle;background:0 0;margin-top:12px;position:relative;overflow:hidden}.av1-product-showcase__media{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.av1-product-showcase__tag{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.1em;color:#fff;background:#0000008c;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:16px;left:16px}.av1-product-showcase__sound-btn{z-index:10;border:1px solid var(--av1-color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#0009;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex;position:absolute;top:16px;right:16px}.av1-product-showcase__controls{z-index:10;background:linear-gradient(#0000,#000000d9);align-items:center;gap:12px;padding:24px 16px 12px;display:flex;position:absolute;inset:auto 0 0}.av1-product-showcase__control-btn{border:1px solid var(--av1-color-border);color:#fff;cursor:pointer;background:#00000080;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.av1-product-showcase__seek-bar{background:var(--av1-alpha-surface-18);border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.av1-product-showcase__seek-fill{background:var(--av1-color-link);width:35%;height:100%}.av1-product-showcase__caption{text-align:center;max-width:700px;color:var(--av1-color-text-subtle);margin:20px auto 0;font-size:14px;line-height:1.6}.av1-product-section{width:100%;margin-top:80px;scroll-margin-top:6rem}.av1-product-section__header{text-align:center;max-width:780px;margin:0 auto 40px}.av1-product-section__title{font-family:var(--av1-font-sans);font-size:var(--av1-font-size-heading);font-weight:var(--av1-weight-semibold);letter-spacing:0;background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;padding:0;line-height:1.12}.av1-product-section__subtitle{color:var(--av1-color-text-subtle);white-space:pre-line;margin-top:12px;font-size:16px;line-height:1.6}.av1-product-section__subtitle a,.av1-product-section__footnote a{color:inherit;text-underline-offset:3px;text-decoration:underline}.av1-product-section__actions{justify-content:center;align-items:center;gap:var(--av1-space-3);flex-wrap:wrap;margin-top:24px;display:flex}.av1-hub-section{text-align:center}.av1-hub-section .av1-product-section__header{max-width:820px;margin-bottom:2rem}.av1-hub-section__action{justify-content:center;align-items:center;gap:12px;margin-top:1.75rem;display:flex}.av1-hub-section__media-wrap{grid-template-columns:var(--av1-hub-section-columns);align-items:start;gap:var(--av1-space-5);width:100%;max-width:1100px;margin:0 auto;display:grid}.av1-hub-section__media{border-radius:var(--av1-surface-radius,var(--av1-radius-section,1.75rem));corner-shape:squircle;background:var(--av1-color-surface);transition:transform var(--av1-duration-medium) var(--av1-easing);position:relative;overflow:hidden}.av1-hub-section__media:hover{transform:translateY(-2px)}.av1-hub-section__zoom-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;margin:0;padding:0;display:block;position:relative}.av1-hub-section__img{border-radius:inherit;corner-shape:squircle;width:100%;height:auto;display:block}.av1-hub-section__zoom-hint{corner-shape:round;background:var(--av1-color-background);border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;position:absolute;bottom:1.25rem;right:1.25rem}@supports (color:color-mix(in lab, red, red)){.av1-hub-section__zoom-hint{background:color-mix(in srgb, var(--av1-color-background) 80%, transparent)}}.av1-hub-section__zoom-hint{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgb(var(--av1-rgb-surface) / var(--av1-outline-opacity));color:var(--av1-color-text);opacity:.85;transition:opacity var(--av1-duration) var(--av1-easing), transform var(--av1-duration) var(--av1-easing);pointer-events:none}.av1-hub-section__zoom-trigger:hover .av1-hub-section__zoom-hint{opacity:1;transform:scale(1.08)}@media (width<=720px){.av1-hub-section__media-wrap{grid-template-columns:1fr}}.av1-value-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.av1-value-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin-inline:auto}.av1-value-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.av1-value-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=768px){.av1-value-grid--cols-2,.av1-value-grid--cols-3,.av1-value-grid--cols-4{grid-template-columns:1fr}}.av1-value-grid--compact .av1-value-card__visual{aspect-ratio:16/9;max-height:200px}.av1-value-grid--compact .av1-value-card__body{padding:12px var(--av1-space-4) var(--av1-space-3);gap:var(--av1-space-2)}.av1-value-grid--compact .av1-value-card__action{padding-top:10px}.av1-value-card{--av1-surface-radius:var(--av1-radius-section,1.75rem);border-radius:var(--av1-surface-radius,1.75rem);corner-shape:squircle;background:0 0;flex-direction:column;display:flex;overflow:hidden}.av1-value-card__visual{isolation:isolate;aspect-ratio:975/650;border-radius:inherit inherit 0 0;corner-shape:squircle;border-bottom:1px solid var(--av1-color-border);background:#141618fa;width:100%;position:relative;overflow:hidden}.av1-value-card__visual>:where(img,video){object-fit:cover;border-radius:inherit;corner-shape:squircle;width:100%;height:100%;position:absolute;inset:0}.av1-value-card__body{gap:var(--av1-space-2);padding:13px var(--av1-space-4) var(--av1-space-4);flex-direction:column;flex-grow:1;display:flex}.av1-value-card__header{justify-content:space-between;align-items:center;gap:var(--av1-space-3);display:flex}.av1-value-card__icon{border-radius:var(--av1-radius-item);background:var(--av1-alpha-surface-08);width:28px;height:28px;color:var(--av1-color-link);flex-shrink:0;justify-content:center;align-items:center;display:flex}.av1-value-card__icon svg{display:block}.av1-value-card__title{color:var(--av1-color-text,#fff);background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:14px;font-weight:600;line-height:1.35}.av1-value-card__description{color:var(--av1-color-text-muted);margin:0;font-size:12px;line-height:1.5}.av1-value-card__description a{color:var(--av1-color-link);text-underline-offset:3px;text-decoration:underline}.av1-value-card__description a:hover{color:#69baff}.av1-value-card__action{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.av1-value-card__action>:last-child{margin-left:auto}.av1-value-card__action .av1-liquid-btn{width:auto}.av1-value-card__action .av1-liquid-btn:not(.av1-liquid-btn--medium):not(.av1-liquid-btn--large){letter-spacing:-.2px;height:36px;padding:0 16px;font-size:13px}.av1-value-card__action .av1-value-card__source-btn{corner-shape:round;width:36px;min-width:36px;height:36px;color:var(--av1-color-text-subtle);border:1px solid var(--av1-color-border);background:var(--av1-alpha-surface-08);transition:color var(--av1-duration) var(--av1-easing), background-color var(--av1-duration) var(--av1-easing), transform .16s ease;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.av1-value-card__action .av1-value-card__source-btn:hover{color:var(--av1-color-text);background:var(--av1-alpha-surface-18);transform:scale(1.05)}.av1-value-card__action .av1-value-card__source-btn svg{width:16px;height:16px;display:block}.av1-toolbox-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.av1-upm-specs-section{width:100%}.av1-upm-specs__header{margin-bottom:24px}.av1-upm-specs-card{--av1-surface-radius:var(--av1-radius-section,1.75rem);border-radius:var(--av1-surface-radius,1.75rem);corner-shape:squircle;background:0 0;max-width:1040px;margin:0 auto;padding:18px 22px}.av1-upm-specs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 20px;margin:0;padding:0;display:grid}@media (width<=960px){.av1-upm-specs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}}@media (width<=560px){.av1-upm-specs-grid{grid-template-columns:1fr;gap:12px}}.av1-upm-specs-item{flex-direction:column;gap:4px;min-width:0;display:flex}.av1-upm-specs-label{text-transform:uppercase;letter-spacing:.05em;color:var(--av1-color-text-muted,#8c8c8c);margin:0;font-size:11px;font-weight:600}.av1-upm-specs-value{color:var(--av1-color-text,#fff);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.av1-upm-specs__copy-btn{background:var(--av1-alpha-surface-12,#ffffff14);color:var(--av1-color-link,#0084ff);border:1px solid var(--av1-color-border,#ffffff1f);cursor:pointer;white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.av1-upm-specs__copy-btn:hover{background:var(--av1-alpha-surface-20,#ffffff29);color:#69baff}.av1-upm-specs__hash{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:11px;overflow:hidden}.av1-upm-specs__dep-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.av1-upm-specs__dep-item{align-items:center;gap:4px;display:inline-flex}.av1-upm-specs__link{color:var(--av1-color-link,#0084ff);text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;text-decoration:underline;display:block;overflow:hidden}.av1-upm-specs__link:hover{color:#69baff}.av1-upm-specs__dist{flex-direction:column;gap:2px;min-width:0;max-width:100%;font-size:13px;display:flex}.av1-upm-specs__empty{color:var(--av1-color-text-muted,#8c8c8c);font-size:13px}.av1-video-facade{background:rgb(var(--av1-rgb-surface) / .15);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.av1-video-facade__poster{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.av1-video-facade__placeholder{background:rgb(var(--av1-rgb-surface) / .08);width:100%;height:100%;position:absolute;inset:0}.av1-video-facade__overlay{justify-content:center;align-items:center;gap:var(--av1-space-3,.75rem);padding:var(--av1-space-4,1rem);text-align:center;z-index:2;background:#0009;flex-direction:column;display:flex;position:absolute;inset:0}.av1-video-facade__play-btn{border:var(--av1-line-width) solid rgb(var(--av1-rgb-surface) / .35);-webkit-backdrop-filter:blur(12px);width:68px;height:68px;color:var(--av1-color-text);cursor:pointer;transition:transform var(--av1-duration) var(--av1-easing), background-color var(--av1-duration) var(--av1-easing);background:#ffffff2e;border-radius:999rem;justify-content:center;align-items:center;display:flex}.av1-video-facade__play-btn:hover{transform:scale(var(--av1-scale-hover,1.05));background:#ffffff47}.av1-video-facade__play-btn:focus-visible{outline:2px solid var(--av1-color-link);outline-offset:4px}.av1-video-facade__play-btn:active{transform:scale(var(--av1-press-scale,.96))}.av1-video-facade__play-icon{width:28px;height:28px;margin-left:3px}.av1-video-facade__notice{align-items:center;gap:var(--av1-space-2,.5rem);padding:var(--av1-space-1,.25rem) var(--av1-space-3,.75rem);-webkit-backdrop-filter:blur(8px);border:1px solid rgb(var(--av1-rgb-surface) / var(--av1-outline-opacity));color:var(--av1-color-text-subtle);font-size:var(--av1-font-size-xs,.75rem);line-height:var(--av1-line-tight,1.25);background:#000000a6;border-radius:999rem;max-width:90%;display:inline-flex}.av1-video-facade__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.av1-toolbox-card{--av1-surface-radius:var(--av1-radius-item,1rem);border-radius:var(--av1-surface-radius,1rem);corner-shape:squircle;color:inherit;background:0 0;align-items:flex-start;gap:14px;padding:16px 18px;text-decoration:none;display:flex}.av1-toolbox-card__icon{border-radius:var(--av1-radius-item);border:1px solid var(--av1-color-border);background:var(--av1-alpha-surface-08);width:36px;height:36px;color:var(--av1-color-link);flex-shrink:0;justify-content:center;align-items:center;display:flex}.av1-toolbox-card__body{flex:1;min-width:0}.av1-toolbox-card__title{color:var(--av1-color-text,#fff);background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:600;display:block}.av1-toolbox-card__desc{color:var(--av1-color-text-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.av1-toolbox-card__arrow{color:var(--av1-color-text-muted);margin-top:2px;font-size:15px}.av1-quote-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=1024px){.av1-quote-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.av1-quote-grid{grid-template-columns:1fr}}.av1-quote-card{--av1-surface-radius:var(--av1-radius-section,1.75rem);border-radius:var(--av1-surface-radius,1.75rem);corner-shape:squircle;background:0 0;flex-direction:column;justify-content:flex-start;padding:16px;display:flex;position:relative}.av1-quote-card__stars{color:#f5a623;letter-spacing:2px;z-index:1;margin-bottom:8px;font-size:12px;position:relative;white-space:nowrap!important;word-break:keep-all!important;display:inline-block!important}.av1-quote-card__quote{z-index:1;margin:0 0 14px;position:relative}.av1-quote-card__quote p{color:var(--av1-color-text,#f0f3f6);margin:0;font-size:13px;line-height:1.55;-webkit-line-clamp:none!important;text-overflow:clip!important;white-space:normal!important;display:block!important;overflow:visible!important}.av1-quote-card__author{z-index:1;border-top:1px solid var(--av1-color-border);align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex;position:relative}.av1-quote-card__avatar{background:var(--av1-alpha-surface-08);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.av1-quote-card__author-info{flex-direction:column;display:flex}.av1-quote-card__name{color:var(--av1-color-text,#fff);font-size:14px;font-weight:600}.av1-quote-card__meta{color:var(--av1-color-text-muted);margin-top:2px;font-size:12px}.av1-plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.av1-plan-card{--av1-surface-radius:var(--av1-radius-section,1.75rem);border-radius:var(--av1-surface-radius,1.75rem);corner-shape:squircle;background:0 0;flex-direction:column;padding:20px 24px 24px;display:flex}.av1-plan-card--featured{border-color:var(--av1-color-link);background:0 0}.av1-plan-card__header{margin-bottom:12px}.av1-plan-card__title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.av1-plan-card__title{font-size:18px;font-weight:600;line-height:var(--av1-line-tight);color:var(--av1-color-text,#fff);background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}.av1-plan-card__note{color:var(--av1-color-text-muted);margin-top:4px;font-size:12px}.av1-plan-card__price-row{align-items:baseline;gap:6px;margin:12px 0 18px;display:flex}.av1-plan-card__original-amount{color:var(--av1-color-text-muted);letter-spacing:-.01em;margin-right:4px;font-size:18px;font-weight:500;text-decoration:line-through}.av1-plan-card__amount{color:var(--av1-color-text,#fff);letter-spacing:-.02em;font-size:32px;font-weight:700}.av1-plan-card__unit{color:var(--av1-color-text-muted);font-size:13px}.av1-plan-card__action{margin-bottom:20px}.av1-plan-card__action .av1-liquid-btn{width:100%}.av1-plan-card__features{color:var(--av1-color-text-subtle);flex-direction:column;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.av1-plan-card__features li{align-items:flex-start;gap:8px;display:flex}.av1-plan-card__check{color:var(--av1-color-link);flex-shrink:0;margin-top:1px}.av1-plan-card__asterisk{color:var(--av1-color-link);cursor:help;padding-left:2px;font-weight:700}.av1-product-section__footnote{color:var(--av1-color-text-muted);text-align:center;margin-top:24px;font-size:13px;line-height:1.5}.av1-reseller-content{max-width:58rem;margin:var(--av1-space-2) auto 0;color:var(--av1-alpha-text-65);font-family:var(--av1-font-sans);font-size:var(--av1-font-size-md);font-weight:var(--av1-weight-light);text-align:center;line-height:1.72}.av1-reseller-content p{margin:0}.av1-pricing__viewport{width:100%;position:relative;overflow:hidden}.av1-pricing__track{width:calc(100% * var(--av1-pricing-category-count,1));transform:translate3d(var(--av1-pricing-track-offset,0%), 0, 0);transition:transform var(--av1-duration-medium) var(--av1-easing);align-items:stretch;display:flex}.av1-pricing__view{flex:0 0 var(--av1-pricing-panel-width,100%);box-sizing:border-box;width:100%;min-width:0}.av1-pricing-single-card{width:100%;max-width:320px;margin:0 auto}.av1-pricing-single-card .av1-plan-card__action{margin-bottom:0}@media (prefers-reduced-motion:reduce){.av1-pricing__track{transition-duration:1ms}}.av1-comparison-table-wrap{width:100%;max-width:var(--av1-container-max-width,81.25rem);height:auto;max-height:none;margin:80px auto 0}.av1-comparison-table__header{text-align:center;max-width:780px;margin:0 auto 40px}.av1-comparison-table__title{font-size:var(--av1-font-size-heading,1.75rem);letter-spacing:0;margin:0 0 12px;font-weight:600;line-height:1.12}.av1-comparison-table__subtitle{max-width:680px;color:var(--av1-color-text-subtle);margin:0 auto 40px;font-size:16px;line-height:1.6}.av1-comparison-table__scroll-wrap{border:var(--av1-line-width) solid var(--av1-color-border);border-radius:var(--av1-radius-section);scrollbar-width:thin;background:0 0;width:100%;position:relative;overflow-x:hidden;height:auto!important;max-height:none!important;overflow-y:hidden!important}.av1-comparison-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:0;font-family:var(--av1-font-sans);font-size:var(--av1-font-size-sm,.85rem);height:auto!important;max-height:none!important}.av1-comparison-table th,.av1-comparison-table td{position:relative}.av1-comparison-table__th{padding:var(--av1-space-4) var(--av1-space-3);vertical-align:top;border-bottom:var(--av1-line-width) solid var(--av1-color-border);font-weight:var(--av1-weight-semibold);color:var(--av1-color-text);text-align:center}.av1-comparison-table__th--feature{text-align:left;width:22%;max-width:260px;padding-left:var(--av1-space-4);z-index:2;background:0 0}.av1-comparison-table__col-header{justify-content:flex-start;align-items:center;gap:var(--av1-space-1);flex-direction:column;display:flex}.av1-comparison-table__col-title{font-size:var(--av1-font-size-base,1rem);font-weight:var(--av1-weight-bold);color:var(--av1-color-text);white-space:normal;overflow-wrap:anywhere;line-height:var(--av1-line-tight,1.25);text-align:center;justify-content:center;align-items:flex-start;min-height:2.5em;display:flex}.av1-comparison-table__col-subtitle{font-size:var(--av1-font-size-xs,.75rem);color:var(--av1-color-text-muted);font-weight:var(--av1-weight-regular);white-space:normal;overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:flex-start;min-height:2.7em;line-height:1.35;display:flex}.av1-comparison-table__group-header{padding:var(--av1-space-3) var(--av1-space-4);font-size:var(--av1-font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--av1-weight-bold);color:var(--av1-color-text-muted);border-top:var(--av1-line-width) solid var(--av1-color-border);border-bottom:var(--av1-line-width) solid var(--av1-color-border);text-align:left;background:0 0}.av1-comparison-table__row{transition:background-color var(--av1-duration) var(--av1-easing)}.av1-comparison-table__row:hover{background-color:var(--av1-alpha-surface-05)}.av1-comparison-table__feature-cell{padding:var(--av1-space-3) var(--av1-space-4);font-weight:var(--av1-weight-medium);color:var(--av1-color-text);border-bottom:var(--av1-line-width) solid var(--av1-color-border);z-index:1;background:0 0}.av1-comparison-table__td{word-break:normal;overflow-wrap:break-word;padding:var(--av1-space-3);text-align:center;border-bottom:var(--av1-line-width) solid var(--av1-color-border);vertical-align:middle}@media (width<=768px){.av1-comparison-table__scroll-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;height:auto!important;max-height:none!important;overflow-y:hidden!important}.av1-comparison-table{min-width:640px;height:auto!important;max-height:none!important}.av1-comparison-table__th--feature{background:var(--av1-color-background);min-width:180px;position:sticky;left:0}.av1-comparison-table__group-header,.av1-comparison-table__feature-cell{background:var(--av1-color-background);position:sticky;left:0}}.av1-comparison-table__th--featured{background:var(--av1-color-primary)}@supports (color:color-mix(in lab, red, red)){.av1-comparison-table__th--featured{background:color-mix(in srgb, var(--av1-color-primary) 16%, transparent)}}.av1-comparison-table__th--featured{border-left:2px solid var(--av1-color-link);border-right:2px solid var(--av1-color-link)}.av1-comparison-table__td--featured{background:var(--av1-color-primary)}@supports (color:color-mix(in lab, red, red)){.av1-comparison-table__td--featured{background:color-mix(in srgb, var(--av1-color-primary) 8%, transparent)}}.av1-comparison-table__td--featured{border-left:2px solid var(--av1-color-link);border-right:2px solid var(--av1-color-link)}.av1-comparison-table__row:hover .av1-comparison-table__td--featured{background:var(--av1-color-primary)}@supports (color:color-mix(in lab, red, red)){.av1-comparison-table__row:hover .av1-comparison-table__td--featured{background:color-mix(in srgb, var(--av1-color-primary) 14%, transparent)}}.av1-comparison-table__cell-supported{word-break:normal;justify-content:center;align-items:center;gap:var(--av1-space-1);color:var(--av1-color-success-text,var(--av1-color-success,#27ae60));flex-wrap:wrap;display:inline-flex}.av1-comparison-table__check-icon{flex-shrink:0}.av1-comparison-table__cell-partial{word-break:normal;justify-content:center;align-items:center;gap:var(--av1-space-1);color:var(--av1-color-text);font-weight:var(--av1-weight-medium);flex-wrap:wrap;display:inline-flex}.av1-comparison-table__cell-unsupported{word-break:normal;justify-content:center;align-items:center;gap:var(--av1-space-1);color:var(--av1-color-text-muted);flex-wrap:wrap;display:inline-flex}.av1-comparison-table__cell-text{word-break:normal;justify-content:center;align-items:center;gap:var(--av1-space-1);color:var(--av1-color-text);font-weight:var(--av1-weight-medium);flex-wrap:wrap;display:inline-flex}.av1-comparison-table__footnote-ref{font-size:.7em;font-weight:var(--av1-weight-bold);vertical-align:super;margin-left:.15rem}.av1-comparison-table__footnote-ref a{color:var(--av1-color-link);text-decoration:none}.av1-comparison-table__footnote-ref a:hover{text-decoration:underline}.av1-comparison-table__footnotes{margin:var(--av1-space-4) 0 0;padding-left:var(--av1-space-4);font-size:var(--av1-font-size-xs,.75rem);color:var(--av1-color-text-muted);line-height:1.5;list-style:none}.av1-comparison-table__footnotes li{margin-bottom:var(--av1-space-1)}.av1-comparison-table__footnote-num{font-weight:var(--av1-weight-bold);color:var(--av1-color-link)}.av1-comparison-table__footnote-source{color:var(--av1-color-link);margin-left:var(--av1-space-1);text-decoration:underline}.av1-comparison-table__disclaimer{margin:var(--av1-space-2) 0 0;font-size:var(--av1-font-size-xs,.75rem);color:var(--av1-color-text-muted);font-style:italic;line-height:1.45}.av1-comparison-table__cell-label{word-break:normal;overflow-wrap:break-word}.av1-reseller-content p+p{margin-top:8px}.av1-reseller-content a{color:var(--av1-color-link);text-underline-offset:3px;text-decoration:underline}.av1-documentation-section{width:100%;margin-top:80px}.av1-documentation-section .av1-product-section__header{margin-bottom:0}.av1-documentation-section__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.av1-support-section{width:100%;margin-top:80px}.av1-support-content{max-width:58rem;margin:var(--av1-space-2) auto 0;color:var(--av1-alpha-text-65);font-family:var(--av1-font-sans);font-size:var(--av1-font-size-md);font-weight:var(--av1-weight-light);text-align:center;line-height:1.72}.av1-support-content p{margin:0}.av1-support-content p+p{margin-top:8px}.av1-support-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.av1-support-channels{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;max-width:1000px;margin:40px auto 0;padding:0;list-style:none;display:grid;position:relative}.av1-support-channels__item{display:flex;position:relative}.av1-support-channels__item:not(:last-child):after{content:"";width:var(--av1-line-width);background:var(--av1-color-border);border-radius:var(--av1-line-width);pointer-events:none;position:absolute;top:16px;bottom:16px;right:0}.av1-support-channel{text-align:center;width:100%;color:inherit;cursor:pointer;font:inherit;border-radius:var(--av1-radius-md,12px);-webkit-user-select:none;user-select:none;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;padding:16px 12px;text-decoration:none;display:flex;position:relative}.av1-support-channel:focus-visible{outline:2px solid var(--av1-color-link,#51a8ff);outline-offset:4px}.av1-support-channel__icon{color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 12px;transition:transform .16s;display:grid}.av1-support-channel:hover .av1-support-channel__icon{transform:scale(1.05)}.av1-support-channel__icon svg{width:36px;height:36px;display:block}.av1-support-channel .av1-support-channel__icon{color:#fff}.av1-root[data-av1-theme=light] .av1-support-channel--discord .av1-support-channel__icon,[data-theme=light] .av1-support-channel--discord .av1-support-channel__icon{color:#5865f2}.av1-root[data-av1-theme=light] .av1-support-channel--telegram .av1-support-channel__icon,[data-theme=light] .av1-support-channel--telegram .av1-support-channel__icon{color:#229ed9}.av1-root[data-av1-theme=light] .av1-support-channel--wechat .av1-support-channel__icon,[data-theme=light] .av1-support-channel--wechat .av1-support-channel__icon{color:#07c160}.av1-root[data-av1-theme=light] .av1-support-channel--email .av1-support-channel__icon,[data-theme=light] .av1-support-channel--email .av1-support-channel__icon{color:#ea4335}.av1-support-channel__title{letter-spacing:-.01em;color:var(--av1-color-text,#fff);background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:14px;font-weight:600;line-height:1.35}.av1-support-channel__description{color:var(--av1-color-text-subtle);margin:0;font-size:14px;line-height:1.4}.av1-support-channel__badge{margin-top:8px}.av1-support-channel__action{margin-top:12px}@media (width<=720px){.av1-support-channels{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.av1-support-channels__item:nth-child(2n):after{display:none}.av1-support-channels__item:nth-child(-n+2){border-bottom:var(--av1-line-width) solid var(--av1-color-border);padding-bottom:16px}}@media (width<=480px){.av1-support-channels{grid-template-columns:1fr;row-gap:12px}.av1-support-channels__item:after{display:none}.av1-support-channels__item:not(:last-child){border-bottom:var(--av1-line-width) solid var(--av1-color-border);padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.av1-support-channel,.av1-support-channel__icon{transition:none;transform:none!important}}.av1-wechat-modal-body{text-align:center;align-items:center;gap:var(--av1-space-3);padding:var(--av1-space-2) 0;flex-direction:column;display:flex}.av1-wechat-modal-img{aspect-ratio:1;border-radius:var(--av1-radius-item,1rem);corner-shape:squircle;background:#fff;width:min(300px,100vw - 96px);height:auto;padding:10px;display:block}.av1-wechat-modal-hint{font-family:var(--av1-font-sans);font-size:var(--av1-font-size-sm);color:var(--av1-color-text-subtle);margin:0}.av1-wechat-modal-id{color:var(--av1-color-text);font-weight:var(--av1-weight-semibold);-webkit-user-select:all;user-select:all}.av1-showcase-tabs-section,.av1-tabs-section{width:100%}.av1-showcase-tabs__panels,.av1-tabs__panels{margin-top:32px}.av1-showcase-tab-panel{flex-direction:column;gap:16px;width:100%;max-width:1160px;margin:0 auto;display:flex}.av1-showcase-tab-panel[hidden],.av1-tab-panel[hidden]{display:none!important}.av1-showcase-tab-panel__media{isolation:isolate;aspect-ratio:16/9;--av1-surface-radius:var(--av1-radius-section,1.75rem);border-radius:var(--av1-surface-radius,1.75rem);corner-shape:squircle;background:0 0;width:100%;margin-top:0;position:relative;overflow:hidden}.av1-showcase-tab-panel__info{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.av1-showcase-tab-panel__caption{text-align:center;max-width:700px;color:var(--av1-color-text-subtle);margin:4px auto 0;font-size:14px;line-height:1.6}.av1-tab-panel{flex-direction:column;gap:28px;display:flex}.av1-tab-panel__header{text-align:center;max-width:640px;margin:0 auto}.av1-tab-panel__title{margin:0 0 8px;font-size:20px;font-weight:600}.av1-tab-panel__description{color:var(--av1-color-text-subtle);margin:0;font-size:14px;line-height:1.6}.av1-tab-panel__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.av1-dual-workflow-section{width:100%}.av1-dual-workflow-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=768px){.av1-dual-workflow-grid{grid-template-columns:1fr}}.av1-dual-workflow-card{--av1-surface-radius:var(--av1-radius-section,1.75rem);border-radius:var(--av1-surface-radius,1.75rem);corner-shape:squircle;background:0 0;flex-direction:column;gap:12px;padding:20px 24px 24px;display:flex}.av1-dual-workflow-card__tag{align-self:flex-start}.av1-dual-workflow-card__title{color:var(--av1-color-text,#fff);background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:18px;font-weight:600}.av1-dual-workflow-card__description{color:var(--av1-color-text-muted,#8c8c8c);margin:0;font-size:14px;line-height:1.6}.av1-compatibility-section,.av1-trust-section{width:100%}.av1-compatibility-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=768px){.av1-compatibility-grid{grid-template-columns:1fr}}.av1-compatibility-card{--av1-surface-radius:var(--av1-radius-section,1.75rem);border-radius:var(--av1-surface-radius,1.75rem);corner-shape:squircle;background:0 0;flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.av1-compatibility-card__title{color:var(--av1-color-text,#fff);background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:16px;font-weight:600}.av1-compatibility-card__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.av1-trust-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.av1-trust-card{--av1-surface-radius:var(--av1-radius-section,1.75rem);border-radius:var(--av1-surface-radius,1.75rem);corner-shape:squircle;background:0 0;flex-direction:column;gap:10px;padding:20px 24px 24px;display:flex}.av1-trust-card__title{color:var(--av1-color-text,#fff);background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:16px;font-weight:600}.av1-trust-card__description{color:var(--av1-color-text-muted,#8c8c8c);margin:0;font-size:14px;line-height:1.6}.av1-supported-assets-section{width:100%}.av1-supported-assets-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=1024px){.av1-supported-assets-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.av1-supported-assets-grid{grid-template-columns:1fr}}.av1-supported-asset-card{--av1-surface-radius:var(--av1-radius-section,1.75rem);border-radius:var(--av1-surface-radius,1.75rem);corner-shape:squircle;color:var(--av1-color-text,#fff);transition:transform var(--av1-duration,.15s) ease;background:0 0;flex-direction:column;justify-content:space-between;gap:8px;padding:18px 20px;text-decoration:none;display:flex;position:relative}.av1-supported-asset-card:hover{transform:translateY(-2px)}.av1-supported-asset-card__header{justify-content:space-between;align-items:center;gap:8px;padding-right:22px;display:flex}.av1-supported-asset-card__name{color:var(--av1-color-text,#fff);background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:600}.av1-supported-asset-card__description{color:var(--av1-color-text-muted,#8c8c8c);margin:0;font-size:12px;line-height:1.5}.av1-supported-asset-card__arrow{color:var(--av1-color-text-muted,#8c8c8c);opacity:.5;transition:opacity var(--av1-duration,.15s) ease, transform var(--av1-duration,.15s) ease;font-size:14px;line-height:1;position:absolute;top:18px;right:16px}.av1-supported-asset-card:hover .av1-supported-asset-card__arrow{opacity:1;transform:translate(2px,-2px)}.av1-admin-shell{background:var(--av1-color-background);grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);min-height:100vh;display:grid}.av1-admin-shell--no-nav{grid-template-columns:1fr}.av1-admin-shell__navigation{border-right:var(--av1-line-width) solid var(--av1-color-border);padding:var(--av1-space-5);background:0 0}.av1-admin-shell__workspace{min-width:0}.av1-admin-shell__header{justify-content:space-between;align-items:center;gap:var(--av1-space-4);border-bottom:var(--av1-line-width) solid var(--av1-color-border);min-height:4.5rem;padding-inline:var(--av1-space-6);display:flex}.av1-admin-shell__header h1{font-size:var(--av1-font-size-xl);font-weight:var(--av1-weight-medium);background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}.av1-admin-shell__main{gap:var(--av1-space-6);padding:var(--av1-space-6);display:grid}.av1-admin-auth{background:var(--av1-color-background);min-height:100vh;padding:var(--av1-space-5);place-items:center;display:grid}.av1-admin-auth__card{gap:var(--av1-space-4);width:min(100%,25rem);padding:var(--av1-space-6);background:0 0;display:grid}.av1-admin-auth__card--panel{--av1-surface-radius:var(--av1-radius-section);border-radius:var(--av1-radius-section);width:min(100%,560px);max-width:560px;padding:var(--av1-space-8);gap:var(--av1-space-5)}@media (width<=560px){.av1-admin-auth__card--panel{--av1-surface-radius:var(--av1-radius-item);border-radius:var(--av1-radius-item);padding:var(--av1-space-5)}}.av1-admin-auth__header{gap:var(--av1-space-2);display:grid}.av1-admin-auth__brand{color:var(--av1-color-text-subtle);font-weight:var(--av1-weight-semibold)}.av1-admin-auth__description,.av1-admin-auth footer{color:var(--av1-color-text-muted)}.av1-admin-auth__content{gap:var(--av1-space-4);display:grid}.av1-admin-toolbar{align-items:center;gap:var(--av1-space-3);border:var(--av1-line-width) solid var(--av1-color-border);border-radius:var(--av1-radius-item);padding:var(--av1-space-3);background:0 0;grid-template-columns:minmax(12rem,1fr) auto auto;display:grid}.av1-admin-toolbar__primary,.av1-admin-toolbar__filters,.av1-admin-toolbar__actions{align-items:center;gap:var(--av1-space-2);display:flex}.av1-admin-toolbar__actions{justify-content:flex-end}.av1-admin-shell .av1-button,.av1-admin-auth .av1-button{transition:filter var(--av1-duration) var(--av1-easing)}.av1-admin-shell .av1-button:hover:not(:disabled,[aria-disabled=true]),.av1-admin-auth .av1-button:hover:not(:disabled,[aria-disabled=true]){filter:brightness(var(--av1-brightness-hover))}.av1-workspace-shell{--av1-workspace-rail-width:4.875rem;--av1-workspace-topbar-height:4.25rem;grid-template-columns:var(--av1-workspace-rail-width) minmax(0, 1fr);background:var(--av1-color-background);min-height:100vh;font-size:.8125rem;line-height:1.45;display:grid}.av1-workspace-shell--no-nav{grid-template-columns:minmax(0,1fr)}.av1-workspace-shell__rail{z-index:2;border-right:var(--av1-line-width) solid var(--av1-color-border);background:var(--av1-color-background);height:100vh;padding:var(--av1-space-4) var(--av1-space-2);flex-direction:column;display:flex;position:sticky;top:0}.av1-workspace-navigation,.av1-workspace-navigation__items,.av1-workspace-navigation__footer{flex-direction:column;align-items:center;display:flex}.av1-workspace-navigation{justify-content:space-between;gap:var(--av1-space-4);height:100%}.av1-workspace-navigation__items,.av1-workspace-navigation__footer{gap:var(--av1-space-2)}.av1-workspace-navigation__item{width:var(--av1-touch-target);min-height:var(--av1-touch-target);border:var(--av1-line-width) solid transparent;border-radius:var(--av1-radius-control);color:var(--av1-color-text-muted);transition:background var(--av1-duration) var(--av1-easing), border-color var(--av1-duration) var(--av1-easing), color var(--av1-duration) var(--av1-easing);background:0 0;place-items:center;text-decoration:none;display:grid;position:relative}.av1-workspace-navigation__item:hover,.av1-workspace-navigation__item:focus-visible,.av1-workspace-navigation__item--active{border-color:var(--av1-color-border);background:var(--av1-alpha-surface-08);color:var(--av1-color-text)}.av1-workspace-navigation__item--active:before{left:calc(var(--av1-space-2) * -1 - var(--av1-line-width));width:var(--av1-line-width);height:var(--av1-space-6);border-radius:var(--av1-line-width);background:var(--av1-color-text);content:"";position:absolute}.av1-workspace-navigation__icon{place-items:center;width:1.25rem;height:1.25rem;display:grid}.av1-workspace-navigation__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:100%;height:100%}.av1-workspace-navigation__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.av1-workspace-navigation__item:hover .av1-workspace-navigation__label,.av1-workspace-navigation__item:focus-visible .av1-workspace-navigation__label{left:calc(100% + var(--av1-space-3));z-index:4;clip:auto;border-radius:var(--av1-radius-control);width:max-content;height:auto;padding:var(--av1-space-2) var(--av1-space-3);background:var(--av1-color-surface-raised);color:var(--av1-color-text);font-size:var(--av1-font-size-xs)}.av1-workspace-shell__workspace{min-width:0}.av1-workspace-shell__topbar{z-index:1;min-height:var(--av1-workspace-topbar-height);height:var(--av1-workspace-topbar-height);justify-content:space-between;align-items:center;gap:var(--av1-space-4);border-bottom:var(--av1-line-width) solid var(--av1-color-border);background:var(--av1-color-background);padding:0 1.875rem;display:flex;position:sticky;top:0}.av1-workspace-shell__scope{min-width:0}.av1-workspace-shell__scope .av1-input{min-width:min(15rem,42vw)}.av1-workspace-shell__actions{justify-content:flex-end;align-items:center;gap:var(--av1-space-2);min-width:0;display:flex}.av1-workspace-shell__main{gap:var(--av1-space-6);max-width:85.625rem;margin-inline:auto;padding:2.375rem 2.75rem 4.375rem;display:grid}.av1-workspace-shell__page-header{justify-content:space-between;align-items:flex-end;gap:var(--av1-space-4);display:flex}.av1-workspace-shell__page-heading{gap:var(--av1-space-2);flex-direction:column;min-width:0;display:flex}.av1-workspace-shell__page-actions{align-items:center;gap:var(--av1-space-2);flex:none;display:flex}.av1-workspace-shell__page-header h1{color:var(--av1-color-text);letter-spacing:-.03em;background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.875rem;font-weight:650;line-height:1.05}.av1-workspace-shell__page-header p{max-width:72ch;color:var(--av1-color-text-muted);font-size:.875rem;line-height:var(--av1-line-body);margin:0}.av1-workspace-shell .av1-heading{--av1-heading-size:1rem}.av1-workspace-shell h3.av1-heading{--av1-heading-size:.875rem}.av1-workspace-shell .av1-section{border-radius:var(--av1-radius-item);padding-block:0}.av1-workspace-shell .av1-admin-toolbar{border:0;border-bottom:var(--av1-line-width) solid var(--av1-color-border);padding:0 0 var(--av1-space-3);border-radius:0}.av1-workspace-shell .av1-admin-toolbar .av1-search{border-radius:.6875rem;width:min(18.125rem,100%);height:2.625rem;padding:0 .75rem;font-size:.8125rem}.av1-workspace-shell .av1-table-scroll{border-top:var(--av1-line-width) solid var(--av1-color-border);border-radius:0}.av1-workspace-shell .av1-table-scroll:before,.av1-workspace-shell .av1-table-scroll:after{display:none!important}.av1-workspace-shell .av1-table th{color:var(--av1-color-text-muted);font-size:var(--av1-font-size-xs);text-transform:uppercase;letter-spacing:.045em;padding-block:.5625rem;padding-inline:.25rem;font-weight:600}.av1-workspace-shell .av1-table td{padding-block:1rem;padding-inline:.25rem;font-size:.8125rem}.av1-workspace-list{border-top:var(--av1-line-width) solid var(--av1-color-border);flex-direction:column;display:flex;container:workspace-list/inline-size}.av1-workspace-catalog-row{gap:var(--av1-space-3) var(--av1-space-4);padding:var(--av1-space-4) var(--av1-space-1);border-bottom:var(--av1-line-width) solid var(--av1-color-border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"product product""price action";align-items:center;display:grid}.av1-workspace-catalog-row__product{align-items:center;gap:var(--av1-space-4);grid-area:product;min-width:0;display:flex}.av1-workspace-catalog-row--with-tiers{grid-template-areas:"product product""tiers tiers""price action"}.av1-workspace-catalog-row__logo{border:var(--av1-line-width) solid var(--av1-color-border);border-radius:var(--av1-radius-item);width:2.75rem;height:2.75rem;font-size:var(--av1-font-size-sm);font-weight:var(--av1-weight-semibold);color:var(--av1-color-text);background:var(--av1-alpha-surface-04);flex:none;place-items:center;display:grid}.av1-workspace-catalog-row__info{min-width:0}.av1-workspace-catalog-row__title{font-size:var(--av1-font-size-md);overflow-wrap:anywhere;font-weight:var(--av1-weight-semibold);color:var(--av1-color-text);background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.av1-workspace-catalog-row__desc{font-size:var(--av1-font-size-xs);color:var(--av1-color-text-muted);margin-top:var(--av1-space-1);line-height:var(--av1-line-body)}.av1-workspace-catalog-row__tiers{gap:var(--av1-space-2);flex-wrap:wrap;grid-area:tiers;display:flex}.av1-workspace-catalog-row__price{font-size:var(--av1-font-size-sm);color:var(--av1-color-text);overflow-wrap:anywhere;grid-area:price;min-width:0}.av1-workspace-catalog-row__price strong{font-size:var(--av1-font-size-lg);font-weight:var(--av1-weight-semibold);display:block}.av1-workspace-catalog-row__price small{color:var(--av1-color-text-muted);font-size:var(--av1-font-size-xs);margin-top:var(--av1-space-1);display:block}.av1-workspace-catalog-row__actions{gap:var(--av1-space-2);grid-area:action;justify-content:flex-end;min-width:0;display:flex}.av1-quote-summary{gap:var(--av1-space-3);padding:var(--av1-space-4);border:var(--av1-line-width) solid var(--av1-color-border);border-radius:var(--av1-radius-control);background:var(--av1-alpha-surface-04);flex-direction:column;display:flex}@container workspace-list (width>=56rem){.av1-workspace-catalog-row{column-gap:var(--av1-space-6);padding:var(--av1-space-6) var(--av1-space-2);grid-template-columns:minmax(14rem,1fr) minmax(10rem,.6fr) minmax(7rem,.4fr) 10rem;grid-template-areas:"product tiers price action"}}@media (width<=44rem){.av1-workspace-shell{grid-template-columns:minmax(0,1fr)}.av1-workspace-shell__rail{z-index:3;border-right:0;border-bottom:var(--av1-line-width) solid var(--av1-color-border);height:auto;padding:var(--av1-space-2) var(--av1-space-3);position:sticky;top:0}.av1-workspace-navigation{flex-direction:row}.av1-workspace-navigation__items{scrollbar-width:none;flex-direction:row;align-items:stretch;overflow-x:auto}.av1-workspace-navigation__items::-webkit-scrollbar{display:none}.av1-workspace-navigation__footer{flex-direction:row}.av1-workspace-navigation__item--active:before{top:auto;bottom:calc(var(--av1-space-2) * -1 - var(--av1-line-width));left:var(--av1-space-2);width:calc(100% - var(--av1-space-4));height:var(--av1-line-width)}.av1-workspace-shell__topbar{padding-inline:var(--av1-space-4)}.av1-workspace-shell__main{gap:var(--av1-space-6);padding:var(--av1-space-8) var(--av1-space-4) var(--av1-space-10)}.av1-workspace-shell__page-header{flex-direction:column;align-items:flex-start}.av1-workspace-shell__scope .av1-input{min-width:0;max-width:9rem}.av1-workspace-shell .av1-grid{grid-template-columns:minmax(0,1fr)}.av1-workspace-shell__actions .av1-button__label{text-overflow:ellipsis;white-space:nowrap;max-width:5rem;overflow:hidden}}@media (width<=62rem){.av1-admin-toolbar{grid-template-columns:1fr auto}.av1-admin-toolbar__filters{grid-column:1/-1}}@media (width<=44rem){.av1-admin-shell{grid-template-columns:1fr}.av1-admin-shell__navigation{border-right:0;border-bottom:var(--av1-line-width) solid var(--av1-color-border)}.av1-admin-shell__main{padding:var(--av1-space-4)}.av1-admin-toolbar{grid-template-columns:1fr}.av1-admin-toolbar__actions{justify-content:flex-start}}.av1-summary-strip{border:var(--av1-line-width) solid var(--av1-color-border);border-radius:var(--av1-radius-control);background:var(--av1-alpha-surface-04);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.av1-summary-item{border-right:var(--av1-line-width) solid var(--av1-color-border);padding:.875rem}.av1-summary-item:last-child{border-right:0}.av1-summary-label{font-size:var(--av1-font-size-xs);color:var(--av1-color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--av1-weight-medium)}.av1-summary-value{font-size:1.125rem;font-weight:var(--av1-weight-semibold);color:var(--av1-color-text);margin-top:.3125rem}.av1-legal-section{--av1-surface-radius:calc(var(--av1-workflow-card-radius) + var(--av1-space-5));border-radius:var(--av1-surface-radius);padding:var(--av1-space-5);margin-bottom:calc(var(--av1-space-5) * 2);font-feature-settings:"rlig" 1, "calt" 1;text-rendering:auto}.av1-legal-breadcrumb{font-family:var(--av1-font-sans);font-size:var(--av1-font-size-md);color:var(--av1-alpha-text-50);margin:0 0 var(--av1-space-5) var(--av1-rounded-title-inset);align-items:center;padding:4px 0;display:flex}.av1-legal-breadcrumb a{color:var(--av1-alpha-text-50);transition:color var(--av1-duration) var(--av1-easing);text-decoration:none}.av1-legal-breadcrumb a:hover{color:var(--av1-color-text)}.av1-legal-breadcrumb span{margin:0 6px}.av1-legal-title{margin:0 0 var(--av1-space-3) var(--av1-rounded-title-inset);font-size:var(--av1-font-size-display);font-weight:var(--av1-weight-bold);line-height:1.25}.av1-legal-last-updated{font-family:var(--av1-font-sans);font-size:var(--av1-font-size-md);font-weight:var(--av1-weight-regular);color:var(--av1-alpha-text-50);margin:calc(-1 * var(--av1-space-3)) 0 var(--av1-space-5) var(--av1-rounded-title-inset);line-height:1.45}.av1-legal-content{gap:var(--av1-space-5);flex-direction:column;margin-top:0;margin-bottom:0;display:flex}.av1-legal-card{--av1-surface-radius:var(--av1-workflow-card-radius);border-radius:var(--av1-surface-radius);padding:var(--av1-space-5);gap:var(--av1-space-3);flex-direction:column;min-width:0;display:flex}.av1-legal-card h2,.av1-legal-card h3{margin:var(--av1-title-optical-trim-start) 0 0;letter-spacing:0;font-family:var(--av1-font-sans);font-size:var(--av1-font-size-md);font-weight:var(--av1-weight-medium);color:var(--av1-color-text);line-height:1.55}.av1-legal-card p{font-family:var(--av1-font-sans);font-size:var(--av1-font-size-md);font-weight:var(--av1-weight-light);color:var(--av1-alpha-text-75);margin:0;line-height:1.72}.av1-legal-card p a{color:var(--av1-color-text);text-underline-offset:auto;text-decoration:underline}.av1-legal-card ul{margin:0 0 0 1.25rem;padding:0;list-style:outside;display:block}.av1-legal-card li{font-family:var(--av1-font-sans);font-size:var(--av1-font-size-md);font-weight:var(--av1-weight-light);color:var(--av1-alpha-text-75);margin:0 0 .5em;padding:0;line-height:1.72;display:list-item}.av1-legal-card li:hover{color:var(--av1-alpha-text-75)}.av1-legal-section--unified{gap:var(--av1-space-3);color:var(--av1-alpha-text-75);flex-direction:column;display:flex}.av1-legal-section--unified .av1-legal-breadcrumb{text-align:center;font-family:var(--av1-font-sans);font-size:var(--av1-font-size-md);font-weight:var(--av1-weight-light);color:var(--av1-alpha-text-75);justify-content:center;align-items:center;margin:0;padding:0;line-height:1.72;display:flex}.av1-legal-section--unified .av1-legal-breadcrumb a{color:var(--av1-alpha-text-75);transition:color var(--av1-duration) var(--av1-easing);text-decoration:none}.av1-legal-section--unified .av1-legal-breadcrumb a:hover{color:var(--av1-color-text)}.av1-legal-section--unified .av1-legal-breadcrumb span{color:var(--av1-alpha-text-75);margin:0 6px}.av1-legal-section--unified .av1-legal-title{margin:0 0 var(--av1-space-3) var(--av1-rounded-title-inset);font-size:var(--av1-font-size-display);font-weight:var(--av1-weight-bold);line-height:1.25}.av1-legal-section--unified .av1-legal-last-updated{font-family:var(--av1-font-sans);font-size:var(--av1-font-size-md);font-weight:var(--av1-weight-light);color:var(--av1-alpha-text-75);text-align:center;margin:0 0 var(--av1-space-4) 0;line-height:1.72}.av1-legal-section--unified h2,.av1-legal-section--unified h3,.av1-legal-section--unified p,.av1-legal-section--unified li{font-family:var(--av1-font-sans);font-size:var(--av1-font-size-md);font-weight:var(--av1-weight-light);color:var(--av1-alpha-text-75);margin:0;line-height:1.72}.av1-legal-section--unified a{color:var(--av1-alpha-text-75);text-underline-offset:auto;text-decoration:underline}.av1-legal-section--unified a:hover{color:var(--av1-color-text)}.av1-legal-section--unified ul{margin:0 0 0 1.25rem;padding:0;list-style:outside;display:block}@media (width<=64rem){.av1-site-header__brand-full{display:none}.av1-site-header__brand-short{align-items:center;display:inline-flex}}@media (width<=54rem){.av1-container{width:90%}.av1-site-footer__grid{grid-template-columns:1fr 1fr}}@media (width<=30rem){.av1-container{width:min(100% - 1.25rem, var(--av1-container-max-width))}.header,.site-header,.av1-site-header{padding-inline:max(.625rem, calc((100% - var(--av1-container-max-width)) / 2))}.av1-site-footer__grid{grid-template-columns:1fr}.av1-product-hero--fullscreen{padding-inline:1rem}}@media (width<=50rem){.av1-faq,.av1-faq__grid,.faq-grid{grid-template-columns:1fr}}@media (width<=35rem){.av1-faq__panel,.faq-grid details p{padding-right:0}}.av1-scroll-panel{border:var(--av1-line-width) solid var(--av1-color-border);border-radius:var(--av1-radius-control);background:var(--av1-alpha-surface-04);box-sizing:border-box;overscroll-behavior:contain;width:100%;max-height:10rem;padding:var(--av1-space-3);scrollbar-width:thin;display:block;overflow-y:auto}.av1-scroll-panel .av1-legal-content{gap:var(--av1-space-3)}.av1-scroll-panel .av1-legal-card{padding:var(--av1-space-3);gap:var(--av1-space-2);background:0 0;border:0}.av1-scroll-panel .av1-legal-section--unified{gap:var(--av1-space-3);background:0 0;border:0;padding:0}.av1-plugin-shell{--av1-plugin-background-art:var(--av1-color-background);isolation:isolate;width:30rem;max-width:100%;height:45rem;max-height:100vh;color:var(--av1-color-text);background:0 0;grid-template-rows:4rem minmax(0,1fr);font-size:.8rem;display:grid;position:relative;overflow:hidden}.av1-plugin-shell:before{content:"";z-index:-1;background:var(--av1-plugin-background-art);pointer-events:none;position:absolute;inset:0}.av1-root[data-av1-theme=light] .av1-plugin-shell{--av1-plugin-background-art:#f5f5f5}.av1-plugin-shell__main{flex-direction:column;gap:1rem;min-height:0;padding:1rem 1rem 4.125rem;display:flex;position:relative;overflow:hidden}.av1-plugin-shell__footer{z-index:10;pointer-events:none;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:0;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.av1-plugin-shell__footer>*{pointer-events:auto}.av1-plugin-status{border-bottom:var(--av1-line-width) solid var(--av1-color-border);background:0 0;justify-content:space-between;align-items:center;gap:.75rem;height:4rem;min-height:4rem;padding:0 1rem;display:flex}.av1-plugin-status__info{align-items:center;gap:.5rem;display:flex}.av1-plugin-status__license-action .av1-button{background:var(--av1-gradient-accent);min-height:2.125rem;color:var(--av1-color-on-accent);font-size:.75rem}.av1-plugin-status__text{color:var(--av1-alpha-text-80);font-size:.75rem}.av1-plugin-status__text>:where(span,strong){align-items:center;gap:.3125rem;display:inline-flex}.av1-plugin-status__check{width:.75rem;height:.75rem;color:var(--av1-color-accent-pink)}.av1-plugin-status__actions{align-items:center;gap:.5rem;display:flex}.av1-plugin-shell .av1-button{transition:filter var(--av1-duration) var(--av1-easing)}.av1-plugin-shell .av1-button:hover:not(:disabled,[aria-disabled=true]){filter:brightness(var(--av1-brightness-hover))}.av1-plugin-shell .av1-button--primary:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--av1-rgb-surface) / .2), transparent);opacity:0;pointer-events:none;width:100%;transition:left var(--av1-duration-medium) var(--av1-easing);position:absolute;inset:0 auto 0 -100%}.av1-plugin-shell .av1-button--primary:hover:before{opacity:1;left:100%}.av1-plugin-shell__footer>.av1-button{min-width:7rem}.av1-plugin-tree,.av1-plugin-settings,.av1-plugin-progress{--av1-surface-radius:1.5rem;background:0 0;padding:1rem}.av1-plugin-tree{flex-direction:column;flex:auto;gap:.5rem;min-height:0;display:flex;overflow:hidden}.av1-plugin-tree__header{flex-direction:column;gap:.5rem;display:flex}.av1-plugin-tree__title-row{justify-content:space-between;align-items:center;min-height:1.5rem;display:flex}.av1-plugin-tree__title,.av1-plugin-settings__title{font-size:.75rem;font-weight:var(--av1-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--av1-color-text);background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}.av1-plugin-tree__refresh-btn{width:1.75rem;height:1.75rem;color:var(--av1-alpha-text-65);cursor:pointer;border-radius:var(--av1-radius-control);transition:color var(--av1-duration) var(--av1-easing);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.av1-plugin-tree__refresh-btn:hover{color:var(--av1-color-text)}.av1-plugin-tree__toolbar{align-items:center;display:flex}.av1-plugin-tree__select-all,.av1-plugin-tree__label{color:var(--av1-alpha-text-80);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.av1-plugin-tree__checkbox-wrap{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;position:relative}.av1-plugin-tree__checkbox-input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.av1-plugin-tree__checkbox{border:var(--av1-line-width) solid var(--av1-color-border);width:1rem;height:1rem;color:var(--av1-color-on-accent);pointer-events:none;background:0 0;border-radius:.25rem;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:flex}.av1-plugin-tree__checkbox.is-checked{background:var(--av1-gradient-accent);border-color:#0000}.av1-plugin-tree__checkbox-input:focus-visible+.av1-plugin-tree__checkbox{outline:.125rem solid var(--av1-color-link);outline-offset:.125rem}.av1-plugin-tree__checkbox svg{width:.625rem;height:.625rem;display:block}.av1-plugin-tree__search-container{display:flex}.av1-plugin-tree__search-box{--av1-surface-radius:.625rem;background:0 0;border-radius:.625rem;align-items:center;width:100%;height:2.125rem;padding:0 .5rem 0 .75rem;display:flex}.av1-plugin-tree__search-box input{min-width:0;color:var(--av1-alpha-text-95);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:.75rem}.av1-plugin-tree__search-box input::placeholder{color:var(--av1-alpha-text-50)}.av1-plugin-tree__search-clear{width:1.5rem;height:1.5rem;color:var(--av1-alpha-text-50);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.av1-plugin-tree__search-clear:hover{background:var(--av1-alpha-surface-08);color:var(--av1-color-text)}.av1-plugin-tree__search-clear svg{display:block}.av1-plugin-tree__viewport{--av1-surface-radius:1rem;background:0 0;border-radius:1rem;flex:1;min-height:6rem;position:relative;overflow:hidden}.av1-plugin-tree__list{--av1-pages-fade:1.5rem;scrollbar-width:none;height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--av1-pages-fade), black calc(100% - var(--av1-pages-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--av1-pages-fade), black calc(100% - var(--av1-pages-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--av1-pages-fade), black calc(100% - var(--av1-pages-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--av1-pages-fade), black calc(100% - var(--av1-pages-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--av1-pages-fade), black calc(100% - var(--av1-pages-fade)), transparent 100%);padding:.375rem .75rem .375rem .375rem;overflow-y:auto}.av1-plugin-tree__list::-webkit-scrollbar{display:none}.av1-plugin-tree__scroll-track{pointer-events:none;width:.375rem;position:absolute;inset:.75rem .75rem .75rem auto}.av1-plugin-tree__scroll-thumb{background:rgb(var(--av1-rgb-surface) / .28);opacity:0;border-radius:999rem;width:.375rem;min-height:1.5rem;transition:opacity .16s;position:absolute;top:0;right:0}.av1-plugin-tree__scroll-thumb[data-visible=true]{opacity:1}.av1-plugin-tree__item{min-height:2.25rem;transition:background var(--av1-duration) var(--av1-easing);border-radius:.625rem;align-items:center;gap:.5rem;padding:.375rem;display:flex}.av1-plugin-tree__item:hover{background:var(--av1-alpha-surface-05)}.av1-plugin-tree__node-item{min-height:2.125rem;margin-left:1.5rem}.av1-plugin-tree__toggle,.av1-plugin-tree__spacer{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.av1-plugin-tree__toggle{color:var(--av1-alpha-text-50);cursor:pointer;background:0 0;border:0;padding:0;font-size:.55rem;transition:color .15s}.av1-plugin-tree__toggle:hover{color:var(--av1-color-text)}.av1-plugin-tree__toggle-icon{transition:none;display:inline-flex;transform:rotate(-90deg)}.av1-plugin-tree__item.is-expanded .av1-plugin-tree__toggle-icon{transform:rotate(0)}.av1-plugin-tree__label{cursor:pointer;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.av1-plugin-tree__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--av1-alpha-text-80);flex:1;font-size:.75rem;overflow:hidden}.av1-plugin-tree__page-item .av1-plugin-tree__text{color:var(--av1-alpha-text-95);font-weight:var(--av1-weight-bold)}.av1-plugin-tree__node-item .av1-plugin-tree__text{color:var(--av1-alpha-text-65)}.av1-plugin-tree__status-message{text-align:center;color:var(--av1-color-text-muted);padding:1.25rem;font-size:.75rem}.av1-plugin-settings{flex-direction:column;flex-shrink:0;gap:.75rem;display:flex}.av1-plugin-settings__header{justify-content:space-between;align-items:baseline;display:flex}.av1-plugin-settings__description{color:var(--av1-color-text-muted);font-size:.75rem}.av1-plugin-settings__content{flex-direction:column;gap:.75rem;display:flex}.av1-plugin-setting-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.av1-plugin-setting-row__label{color:var(--av1-alpha-text-80);flex:1;font-size:.75rem}.av1-plugin-setting-row__control{align-items:center;gap:.5rem;display:flex}.av1-plugin-shell .av1-plugin-dropdown{justify-content:space-between;min-width:7rem;min-height:2.125rem;padding:0 .625rem}.av1-plugin-dropdown__chevron{margin-left:.375rem;transition:none;display:inline-flex}.av1-plugin-dropdown[aria-expanded=true] .av1-plugin-dropdown__chevron{transform:rotate(180deg)}.av1-plugin-shell .av1-menu__content{border-radius:1rem;gap:.125rem;width:max-content;min-width:7rem;max-height:min(14rem,100dvh - 1rem);padding:.25rem}.av1-plugin-shell .av1-menu__content>.av1-menu__item{border-radius:.625rem;min-height:2.125rem;padding:0 .625rem;font-size:.75rem}.av1-plugin-scale{width:10.625rem;display:block}.av1-plugin-scale>.av1-label{clip:rect(0 0 0 0);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.av1-plugin-scale .av1-slider__row{gap:.75rem}.av1-plugin-scale .av1-slider__input{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.125rem;display:block}.av1-plugin-scale .av1-slider__input::-webkit-slider-runnable-track{background:linear-gradient(to right, transparent 0 var(--av1-plugin-slider-progress,100%), var(--av1-alpha-surface-12) var(--av1-plugin-slider-progress,100%) 100%), var(--av1-gradient-accent-horizontal);border-radius:999rem;height:.375rem}.av1-plugin-scale .av1-slider__input::-moz-range-track{background:linear-gradient(to right, transparent 0 var(--av1-plugin-slider-progress,100%), var(--av1-alpha-surface-12) var(--av1-plugin-slider-progress,100%) 100%), var(--av1-gradient-accent-horizontal);border-radius:999rem;height:.375rem}.av1-plugin-scale .av1-slider__input::-webkit-slider-thumb{appearance:none;background:var(--av1-color-accent-pink);border:0;border-radius:50%;width:1.125rem;height:1.125rem;margin-top:-.375rem;transition:filter .15s}.av1-plugin-scale .av1-slider__input::-moz-range-thumb{background:var(--av1-color-accent-pink);border:0;border-radius:50%;width:1.125rem;height:1.125rem;transition:filter .15s}.av1-plugin-scale .av1-slider__input::-webkit-slider-thumb:hover{filter:brightness(var(--av1-brightness-hover))}.av1-plugin-scale .av1-slider__input::-moz-range-thumb:hover{filter:brightness(var(--av1-brightness-hover))}.av1-plugin-scale .av1-slider__value{min-width:2.125rem;color:var(--av1-color-text);font-size:.75rem;font-weight:var(--av1-weight-bold)}.av1-plugin-progress{flex-direction:column;gap:.5rem;display:flex}.av1-plugin-progress .av1-progress__track{height:.5rem}.av1-plugin-progress__status{color:var(--av1-color-text-muted);text-align:center;font-size:.75rem}.av1-plugin-progress__actions{justify-content:flex-end;gap:.5rem;display:flex}.av1-plugin-feedback{flex-shrink:0}.av1-plugin-feedback .av1-alert{background:var(--av1-color-danger);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.av1-plugin-feedback .av1-alert{background:color-mix(in srgb, var(--av1-color-danger) 8%, transparent)}}.av1-plugin-feedback .av1-alert{padding:.75rem;font-size:.75rem}.av1-plugin-feedback .av1-alert__actions .av1-button{min-width:2.125rem}.av1-plugin-overlay{z-index:200;background:var(--av1-color-background);opacity:1;transition:opacity .2s var(--av1-easing), transform .2s var(--av1-easing);flex-direction:column;display:flex;position:absolute;inset:0;transform:translateY(0)}.av1-plugin-overlay__panel{background:0 0;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.av1-plugin-overlay__header{border-bottom:var(--av1-line-width) solid var(--av1-color-border);justify-content:space-between;align-items:center;gap:.75rem;height:4rem;min-height:4rem;padding:0 1rem;display:flex}.av1-plugin-overlay__header h2{font-size:.8rem;font-weight:var(--av1-weight-medium);background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}.av1-plugin-overlay__content{scrollbar-color:rgb(var(--av1-rgb-surface) / .28) transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.av1-plugin-overlay__footer{border-top:var(--av1-line-width) solid var(--av1-color-border);justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.av1-plugin-overlay__divider{height:var(--av1-line-width);background:var(--av1-color-border);margin:.25rem 0}.av1-plugin-overlay__link-action.av1-button{justify-content:flex-start;width:100%;min-height:2.625rem;padding:.625rem 1.125rem;font-size:.75rem}.av1-plugin-overlay__link-action.av1-button .av1-button__label{align-items:center;gap:.75rem;display:inline-flex}.av1-plugin-overlay__debug-grid{grid-template-columns:1fr 1fr;gap:.25rem .5rem;display:grid}.av1-plugin-overlay__debug-grid .av1-choice{min-height:2.125rem;color:var(--av1-alpha-text-65);font-size:.75rem}.av1-plugin-value-field{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.av1-plugin-value-field>label{color:var(--av1-alpha-text-80);flex:1;font-size:.75rem}.av1-plugin-value-field__control{flex:0 17rem;align-items:center;gap:.5rem;display:flex;position:relative}.av1-plugin-value-field__input-shell{--av1-surface-radius:.625rem;background:var(--av1-color-surface);border-radius:.625rem;flex:1;display:flex}.av1-plugin-value-field__input-shell input{width:100%;height:2.125rem;color:var(--av1-alpha-text-95);background:0 0;border:0;outline:0;padding:.5rem .75rem;font-size:.75rem}.av1-plugin-value-field__btn{border-radius:var(--av1-radius-control);width:2.125rem;height:2.125rem;color:var(--av1-color-text-subtle);cursor:pointer;transition:background var(--av1-duration) var(--av1-easing), color var(--av1-duration) var(--av1-easing);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.av1-plugin-value-field__btn:hover,.av1-plugin-value-field__btn.is-visible{background:var(--av1-alpha-surface-08);color:var(--av1-color-text)}.av1-plugin-value-field__tooltip{--av1-surface-radius:.625rem;z-index:30;background:var(--av1-color-surface-raised);color:var(--av1-alpha-text-95);opacity:0;pointer-events:none;white-space:nowrap;border-radius:.625rem;padding:.375rem .5625rem;font-size:.75rem;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + .5rem);right:0;transform:translateY(.25rem)}.av1-plugin-value-field__tooltip.is-visible{opacity:1;transform:translateY(0)}.av1-plugin-version-info{color:var(--av1-color-text-muted);cursor:default;align-items:center;font-size:.75rem;display:inline-flex;position:relative}.av1-plugin-version-info__popup{--av1-surface-radius:1rem;z-index:2000;background:var(--av1-color-surface-raised);border-radius:1rem;min-width:16.25rem;max-width:22.5rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.45;position:absolute;bottom:calc(100% + .5rem);left:0}@starting-style{.av1-plugin-overlay{opacity:0;transform:translateY(.625rem)}}@media (width<=30rem),(height<=45rem){.av1-plugin-shell{width:100vw;height:100vh}}.av1-story-canvas{background:var(--av1-color-background);min-height:100vh;color:var(--av1-color-text);padding:var(--av1-space-8)}.av1-story-canvas--fullscreen{padding:0}.av1-story-row{align-items:center;gap:var(--av1-space-3);flex-wrap:wrap;display:flex}.av1-story-swatches{gap:var(--av1-space-3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.av1-story-swatch{border:var(--av1-line-width) solid var(--av1-color-border);border-radius:var(--av1-radius-item);min-height:7rem;padding:var(--av1-space-3);color:#fff;align-content:end;display:grid}.av1-background-story{z-index:0;min-height:100vh;padding:var(--av1-space-8);place-items:center;display:grid;position:relative}.av1-background-story>.av1-stack{z-index:1;width:min(100%,42rem);position:relative}.av1-docs,.docs-site{--av1-docs-content-width:40rem;--av1-docs-sidebar-width:18.75rem;--av1-docs-header-height:4rem;--av1-docs-soft:rgb(var(--av1-rgb-surface) / .03);--av1-docs-soft-hover:rgb(var(--av1-rgb-surface) / .06);scroll-behavior:auto;background:var(--av1-color-background);min-height:100dvh;color:var(--av1-color-text);font-family:var(--av1-font-docs);font-size:1rem;line-height:1.625;position:relative;overflow-x:hidden}.av1-docs :where(button,input,textarea,select),.docs-site :where(button,input,textarea,select){font:inherit;font-family:var(--av1-font-docs)}.av1-docs [hidden],.docs-site [hidden]{display:none!important}.av1-docs a,.docs-site a{color:inherit;text-decoration:none}.av1-root[data-av1-theme=light] .av1-docs>.av1-background{display:none}.av1-docs .av1-background__pattern,.docs-site .av1-background__pattern{display:none!important}.av1-docs__content,.docs-site__content{z-index:1;position:relative}.av1-docs__header,.docs-header{z-index:90;width:80%;max-width:var(--av1-container-max-width);justify-content:space-between;align-items:center;gap:var(--av1-space-5);min-height:auto;padding:var(--av1-space-5) 0;isolation:isolate;background:0 0;margin:0 auto;display:flex;position:sticky;top:0}.av1-docs__header:before,.av1-docs__header:after{content:"";pointer-events:none;opacity:0;transition:opacity var(--av1-duration) var(--av1-easing), backdrop-filter var(--av1-duration) var(--av1-easing);position:fixed;left:0;right:0}.av1-docs__header:before{z-index:0;height:var(--av1-docs-header-effect-height,calc(var(--av1-space-5) * 2 + var(--av1-font-size-display) * 1.5));background:rgb(var(--av1-rgb-surface) / .02);-webkit-backdrop-filter:none;top:0}.av1-docs__header:after{top:calc(var(--av1-docs-header-effect-height,calc(var(--av1-space-5) * 2 + var(--av1-font-size-display) * 1.5)) - var(--av1-line-width));z-index:1;height:var(--av1-line-width);background:rgb(var(--av1-rgb-surface) / var(--av1-outline-opacity))}.av1-docs__header[data-av1-scrolled=true]:before,.docs-header.is-scrolled:before{-webkit-backdrop-filter:blur(24px)saturate(160%);opacity:1}.av1-docs__header[data-av1-scrolled=true]:after,.docs-header.is-scrolled:after{opacity:1}.av1-docs__header>*,.docs-header>*{z-index:2;position:relative}.av1-docs__brand,.docs-header__brand{margin:0 0 0 var(--av1-rounded-title-inset);color:var(--av1-color-text);font-family:var(--av1-font-sans);font-size:var(--av1-font-size-display);font-weight:var(--av1-weight-bold);white-space:nowrap;flex:none;line-height:1.5}.av1-docs__brand a,.docs-header__brand a{color:inherit;background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;text-decoration:none}.av1-docs__controls,.av1-docs__header-actions,.av1-docs__actions,.docs-header__nav{align-items:center;min-width:0;display:flex}.av1-docs__controls,.docs-header__nav{margin-left:auto;margin-right:var(--av1-rounded-title-inset);flex:auto;justify-content:flex-end;gap:.625rem}.av1-docs__header-actions{flex:auto;justify-content:flex-end;gap:.625rem}.av1-docs__search-slot{width:min(32.5rem,48vw);min-width:0}.av1-docs__actions{flex:none;gap:.625rem}.av1-docs__navigation-toggle{border:var(--av1-line-width) solid var(--av1-color-border);corner-shape:squircle;width:2.625rem;min-width:2.625rem;height:2.625rem;min-height:2.625rem;color:var(--av1-color-text-muted);cursor:pointer;transition:color var(--av1-duration) var(--av1-easing);background:0 0;border-radius:.625rem;flex:none;justify-content:center;align-items:center;padding:0;display:none;transform:none}.av1-docs__navigation-toggle:hover{color:var(--av1-color-text);filter:none;background:0 0;transform:none}.av1-docs__actions .av1-docs-theme-icon,.av1-docs__actions .av1-docs-download-icon{flex:none;width:1.125rem;height:1.125rem;display:block}.av1-docs-search-trigger{border:var(--av1-line-width) solid var(--av1-color-border);corner-shape:squircle;width:min(32.5rem,48vw);max-width:100%;min-height:2.5rem;color:var(--av1-color-text-muted);cursor:pointer;font-family:inherit;font-size:var(--av1-font-size-md);text-align:left;transition:color var(--av1-duration) var(--av1-easing);background:0 0;border-radius:.625rem;justify-content:flex-start;align-items:center;gap:.625rem;padding:0 .875rem;display:inline-flex;position:relative;transform:none}.av1-docs-search-trigger:hover{color:var(--av1-color-text);background:0 0;transform:none}.av1-docs-search-trigger .docs-icon-slot{flex:0 0 1.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.av1-docs-search-trigger .docs-icon-slot svg,.av1-docs .heroicon{fill:none;stroke:currentColor;width:100%;height:100%;display:block}.av1-docs-search-trigger span:nth-of-type(2),.av1-docs-search-trigger__text{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;overflow:hidden}.av1-docs-search-trigger kbd,.av1-docs-search__esc{background:rgb(var(--av1-rgb-surface) / .05);min-width:1.75rem;height:1.375rem;color:var(--av1-color-text-muted);font-family:inherit;font-size:var(--av1-font-size-xs);font-weight:var(--av1-weight-medium);border:0;border-radius:.375rem;justify-content:center;align-items:center;padding:0 .4375rem;line-height:1;display:inline-flex}.av1-docs__layout,.docs-layout{z-index:1;grid-template-columns:var(--av1-docs-sidebar-width) minmax(0, var(--av1-docs-content-width));gap:3rem;width:min(100% - 2.5rem,76.5rem);margin:0 auto 4.5rem;display:grid;position:relative}.av1-docs__layout:has(>.av1-docs__aside){grid-template-columns:var(--av1-docs-sidebar-width) minmax(0, var(--av1-docs-content-width)) minmax(0, 11.25rem)}.av1-docs__navigation,.docs-sidebar{box-sizing:border-box;background:0 0;align-self:start;max-height:calc(100dvh - 6.25rem);position:sticky;top:5.125rem;overflow:hidden}.av1-docs__navigation:before,.av1-docs__navigation:after,.docs-sidebar:before,.docs-sidebar:after,.docs-sidebar .reveal-surface:before,.docs-sidebar .reveal-surface:after,.docs-sidebar .av1-reveal-surface:before,.docs-sidebar .av1-reveal-surface:after,.av1-docs__navigation .reveal-surface:before,.av1-docs__navigation .reveal-surface:after,.av1-docs__navigation .av1-reveal-surface:before,.av1-docs__navigation .av1-reveal-surface:after,.docs-nav__item:before,.docs-nav__item:after,.docs-nav__group-label:before,.docs-nav__group-label:after,.av1-docs-page:before,.av1-docs-page:after,.docs-article:before,.docs-article:after,.docs-hint:before,.docs-hint:after,.docs-pagination__prev:before,.docs-pagination__prev:after,.docs-pagination__next:before,.docs-pagination__next:after,.av1-docs-pagination__item:before,.av1-docs-pagination__item:after{display:none!important}.av1-docs__navigation-inner,.docs-sidebar__inner{max-height:inherit;overscroll-behavior:contain;scrollbar-color:transparent transparent;scrollbar-width:thin;min-height:0;padding:1.25rem;overflow:hidden auto}.av1-docs__navigation-inner::-webkit-scrollbar{width:0;display:none}.docs-sidebar__inner::-webkit-scrollbar{width:0;display:none}.docs-nav__group,.docs-nav__node{min-width:0}.docs-nav__group+.docs-nav__group,.docs-nav__node+.docs-nav__node{margin-top:.125rem}.docs-nav__group-label,.docs-nav__item{width:100%;min-height:2.125rem;color:var(--av1-color-text-muted);cursor:pointer;font-size:.875rem;font-weight:var(--av1-weight-regular);text-align:left;transition:color var(--av1-duration) var(--av1-easing), background-color var(--av1-duration) var(--av1-easing);background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.625rem;padding:.375rem .5rem;line-height:1.45;display:flex;transform:none}.docs-site .docs-nav__group-label,.av1-docs .docs-nav__group-label,.docs-nav__group-label{color:var(--av1-color-text);font-family:var(--av1-font-docs);font-size:var(--av1-font-size-xs);font-weight:var(--av1-weight-bold);letter-spacing:.3px;text-transform:uppercase;margin-top:.875rem;line-height:1rem}.docs-nav__group-children .docs-nav__group-label{margin-top:.375rem}.docs-nav__group:first-child>.docs-nav__group-label{margin-top:0}.docs-nav__group-label:hover,.docs-nav__item:hover{background:var(--av1-docs-soft);color:var(--av1-color-text);transform:none}.docs-nav__item.is-active{color:var(--av1-color-link);font-weight:var(--av1-weight-semibold);background:0 0}.docs-nav__item span:not(.docs-nav__item-icon):not(.docs-nav__item-chevron),.docs-nav__group-label span:first-child{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.docs-nav__item-icon{opacity:.9;flex:0 0 1.125rem;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.docs-nav__group-chevron,.docs-nav__item-chevron{width:1.125rem;height:1.125rem;color:var(--av1-alpha-text-50);transition:transform var(--av1-duration) var(--av1-easing);flex:0 0 1.125rem;justify-content:center;align-items:center;display:inline-flex}.docs-nav__group.is-open>.docs-nav__group-label .docs-nav__group-chevron,.docs-nav__item.is-open>.docs-nav__item-chevron{transform:rotate(90deg)}.docs-nav__group-children{margin:.125rem 0 .375rem 1rem;padding-left:.75rem;display:none}.docs-nav__group-children .docs-nav__children{border-left:var(--av1-line-width) solid var(--av1-color-border);margin:.125rem 0 .375rem 1rem;padding-left:.75rem;display:none}.docs-nav__group-children{border-left:var(--av1-line-width) solid var(--av1-color-border)}.docs-nav__group.is-open>.docs-nav__group-children,.docs-nav__node.is-open>.docs-nav__children{display:block}.av1-docs-file-icon{border:var(--av1-line-width) solid currentColor;border-radius:.0625rem;width:.6875rem;height:.8125rem;display:block;position:relative}.av1-docs-file-icon:after{content:"";top:calc(0px - var(--av1-line-width));right:calc(0px - var(--av1-line-width));border-left:var(--av1-line-width) solid currentColor;border-bottom:var(--av1-line-width) solid currentColor;background:var(--av1-color-background);width:.25rem;height:.25rem;position:absolute}.av1-docs__main,.docs-main,.av1-docs__content-wrapper,.docs-content-wrapper,.av1-docs-page,.docs-article,.av1-docs-page__content,.docs-content{width:100%;max-width:var(--av1-docs-content-width);min-width:0}.av1-docs__content-wrapper,.docs-content-wrapper{padding:2.25rem 0 0;display:block}.av1-docs-page,.docs-article{--av1-surface-radius:0;background:0 0;border-radius:0;margin:0;padding:0;position:relative}.av1-docs-page__actions,.docs-above-title{z-index:6;pointer-events:none;margin:0;display:block;position:absolute;top:0;right:0}.docs-markdown-download,.av1-docs-page__actions .av1-icon-button{appearance:none;width:2rem;min-width:2rem;height:2rem;min-height:2rem;color:var(--av1-alpha-text-65);cursor:pointer;pointer-events:auto;transition:color var(--av1-duration) var(--av1-easing);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative;transform:none}.docs-markdown-download:hover,.docs-markdown-download:focus-visible,.av1-docs-page__actions .av1-icon-button:hover{color:var(--av1-color-text);background:0 0}.docs-markdown-download .av1-docs-download-icon,.av1-docs-page__actions .av1-docs-download-icon{flex:none;width:1.375rem;height:1.375rem;display:block}.docs-markdown-download__tooltip{border:var(--av1-line-width) solid var(--av1-color-border);-webkit-backdrop-filter:blur(28px)saturate(170%);width:max-content;max-width:min(15rem,100vw - 2rem);color:var(--av1-color-text);opacity:0;pointer-events:none;transition:opacity var(--av1-duration) var(--av1-easing), transform var(--av1-duration) var(--av1-easing);background:0 0;border-radius:.375rem;padding:.375rem .5rem;font-size:.75rem;line-height:1rem;position:absolute;top:calc(100% + .5rem);right:0;transform:translateY(-2px)}.docs-markdown-download:hover .docs-markdown-download__tooltip,.docs-markdown-download:focus-visible .docs-markdown-download__tooltip{opacity:1;transform:translateY(0)}.av1-docs-page__header,.docs-page-header{margin:0 0 1.75rem;display:block}.av1-docs-page__icon,.docs-page-header__icon{color:var(--av1-color-text-muted);justify-content:center;align-items:center;margin-bottom:.875rem;font-size:1.75rem;line-height:1;display:inline-flex}.av1-docs-page__title{color:var(--av1-color-text);font-family:var(--av1-font-docs);font-size:2.25rem;font-weight:var(--av1-weight-bold);letter-spacing:0;overflow-wrap:break-word;background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;padding:0;line-height:1.25}.docs-page-header__title{color:var(--av1-color-text);font-family:var(--av1-font-docs);font-size:2.25rem;font-weight:var(--av1-weight-bold);letter-spacing:0;overflow-wrap:break-word;-webkit-text-fill-color:currentColor;background:0 0;margin:0;padding:0;line-height:1.25}.av1-docs-page__description,.docs-page-header__description{color:var(--av1-color-text-muted);font-size:1rem;font-weight:var(--av1-weight-regular);margin:.75rem 0 0;line-height:1.625}.docs-page-header__description:empty{display:none}.av1-docs-pagination,.docs-pagination{justify-content:space-between;gap:.5rem;margin-top:1.5rem;display:flex}.av1-docs-pagination>span:empty{display:none}.av1-docs-pagination__item{--av1-surface-radius:var(--av1-radius-item);border:var(--av1-line-width) solid var(--av1-color-border);border-radius:var(--av1-radius-item);corner-shape:squircle;min-width:0;color:var(--av1-color-text);transition:color var(--av1-duration) var(--av1-easing);background:0 0;flex:1 1 0;align-items:center;gap:1rem;padding:1rem;text-decoration:none;display:flex;overflow:hidden;transform:none}.av1-docs-pagination__item--prev,.docs-pagination__prev{flex-direction:row-reverse}.av1-docs-pagination__item--next,.docs-pagination__next{flex-direction:row}.av1-docs-pagination__content,.docs-pagination__content{text-align:left;flex-direction:column;flex:1 1 0;min-width:0;display:flex}.av1-docs-pagination__label,.docs-pagination__label{color:var(--av1-color-text-muted);font-size:.75rem;font-weight:var(--av1-weight-regular);text-transform:none;opacity:1;line-height:1rem}.av1-docs-pagination__title,.docs-pagination__title{color:var(--av1-color-text);font-size:1rem;font-weight:var(--av1-weight-regular);-webkit-line-clamp:2;background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-box-orient:vertical;line-height:1.5rem;display:-webkit-box;overflow:hidden}.av1-docs-pagination__icon,.docs-pagination__icon{width:1rem;height:1rem;color:var(--av1-color-text-muted);flex:0 0 1rem;justify-content:center;align-items:center;display:inline-flex}.av1-docs-pagination__icon svg,.docs-pagination__icon svg{width:1rem;height:1rem}.av1-docs-pagination__item:hover .av1-docs-pagination__icon{color:var(--av1-color-text)}.av1-docs-page__updated,.docs-page-updated{color:var(--av1-color-text-muted);font-size:.875rem;line-height:1.45;margin:1.5rem 0 0!important}.av1-docs__aside{max-height:calc(100dvh - 6.25rem);color:var(--av1-color-text-muted);font-size:var(--av1-font-size-sm);align-self:start;padding-top:2.5rem;position:sticky;top:5.125rem;overflow:auto}.av1-docs__aside nav{gap:var(--av1-space-2);display:grid}.av1-docs__aside a{color:inherit;text-decoration:none}.av1-docs-stepper__body{flex-direction:column;gap:.625rem;display:flex}.av1-docs-page__content,.docs-content{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.av1-docs-page__content :where(p,li),.docs-paragraph,.docs-content p,.docs-list__item{color:var(--av1-color-text);font-size:1rem;font-weight:var(--av1-weight-regular);margin:0;line-height:1.625}.docs-list__item,.av1-docs-page__content li{line-height:1.5}.av1-docs-page__spacer{height:0;min-height:0}.docs-heading{color:var(--av1-color-text);font-weight:var(--av1-weight-bold);letter-spacing:0;margin:2.25rem 0 0;scroll-margin-top:6rem;line-height:1.3;position:relative}.docs-heading:first-child{margin-top:0}.docs-heading--h1{-webkit-text-fill-color:currentColor;background:0 0;font-size:2rem}.av1-docs-page__content h2{color:var(--av1-color-text);font-family:var(--av1-font-docs);font-size:1.875rem;font-weight:var(--av1-weight-semibold);-webkit-text-fill-color:currentColor;background:0 0;margin:2.25rem 0 0;padding-top:1.875rem;scroll-margin-top:6rem;line-height:1.2}.docs-heading--h2{font-size:1.875rem;font-weight:var(--av1-weight-semibold);-webkit-text-fill-color:currentColor;background:0 0;padding-top:1.875rem;line-height:1.2}.docs-heading--h3,.av1-docs-page__content h3{font-family:var(--av1-font-docs);font-size:1.5rem;font-weight:var(--av1-weight-semibold);-webkit-text-fill-color:currentColor;background:0 0;padding-top:1.125rem;line-height:1.333}.docs-site .av1-heading{font-family:var(--av1-font-docs)}.docs-heading--empty{height:2.625rem;margin:0;padding-top:0}.docs-heading--h4,.docs-heading--h5,.docs-heading--h6,.av1-docs-page__content :where(h4,h5,h6){font-size:1rem}.docs-heading__anchor{width:1.25rem;height:1.25rem;color:var(--av1-alpha-text-50);opacity:0;transition:opacity var(--av1-duration) var(--av1-easing), color var(--av1-duration) var(--av1-easing);display:inline-flex;position:absolute;top:.18em;left:-1.875rem}.docs-heading:hover .docs-heading__anchor{opacity:1}.docs-heading__anchor:hover{color:var(--av1-color-link)}.av1-docs-page__content :where(ul,ol),.docs-list{margin:0;padding-left:1.375rem}.av1-docs-page__content li+li,.docs-list__item+.docs-list__item{margin-top:.25rem}.docs-list--task{padding-left:0;list-style:none}.docs-list__task-item{align-items:flex-start;gap:.65rem;display:flex}.docs-list__task-checkbox{width:1rem;height:1rem;accent-color:var(--av1-color-link);flex:none;margin:.35rem 0 0}.docs-list__task-text{min-width:0}.docs-list__task-item.is-checked .docs-list__task-text{opacity:.68;text-decoration:line-through}.av1-docs-page__content a:not(.docs-file__link):not(.docs-image__link),.docs-link{color:var(--av1-color-link);text-underline-offset:.125rem;text-decoration:underline}.av1-docs-page__content a[href^=http]:not(.docs-file__link):not(.docs-image__link):after,.docs-link[href^=http]:after{content:"";background:currentColor;width:.85em;height:.85em;margin-left:.125rem;line-height:1;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.5 6H5.25A2.25 2.25 0 0 0 3 8.25v10.5A2.25 2.25 0 0 0 5.25 21h10.5A2.25 2.25 0 0 0 18 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.5 6H5.25A2.25 2.25 0 0 0 3 8.25v10.5A2.25 2.25 0 0 0 5.25 21h10.5A2.25 2.25 0 0 0 18 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.docs-inline-code{background:var(--av1-alpha-surface-08);color:var(--av1-color-code);font-family:var(--av1-font-mono);border-radius:.25rem;padding:.125rem .375rem;font-size:.875em}.docs-divider{width:100%;height:var(--av1-line-width);background:var(--av1-color-border);border:0;margin:.25rem 0}.docs-hint,.av1-docs-hint{background:rgb(var(--av1-rgb-surface) / .025);color:var(--av1-color-text);border-radius:.375rem;grid-template-columns:auto minmax(0,1fr);gap:0;margin:0;padding:0;display:grid;overflow:hidden}.av1-docs-hint{display:block}.av1-docs-hint>.av1-alert{background:0 0;border:0;border-radius:0;padding:1rem}.av1-docs-hint .av1-alert__content,.av1-docs-hint .av1-alert__content>div{color:var(--av1-color-text);font-size:.875rem;line-height:1.25rem}.docs-hint__icon{width:2.0625rem;height:3.25rem;color:var(--av1-color-text-muted);justify-content:center;align-items:center;padding:1rem 0 1rem 1rem;display:inline-flex}.docs-hint__body{min-width:0;color:var(--av1-color-text);overflow-wrap:anywhere;white-space:pre-wrap;word-break:normal;padding:1rem 1rem 1rem .75rem;font-size:.875rem;line-height:1.25rem}.docs-hint__body p,.docs-hint__title,.docs-hint__list p,.docs-hint__body a{color:var(--av1-color-text);overflow-wrap:anywhere;word-break:normal;font-size:.875rem;line-height:1.25rem}.docs-hint__title{font-weight:var(--av1-weight-semibold);margin:.125rem 0 .375rem;display:block}.docs-hint__body>p{margin:0}.docs-hint__body>p:not(:last-child),.docs-hint__list:not(:last-child){margin-bottom:.75rem}.docs-hint__list{counter-reset:docs-hint-list;margin:0;padding-left:0;list-style:none}.docs-hint__list li{counter-increment:docs-hint-list;color:var(--av1-color-text);align-items:flex-start;padding-left:0;font-size:.875rem;line-height:1.3125rem;display:flex}.docs-hint__list li+li{margin-top:.5rem}.docs-hint__list li:before{color:var(--av1-color-text-muted);text-align:center;font-size:1rem;line-height:1.5rem}.docs-hint__list--ordered li:before{content:counter(docs-hint-list) ".";flex:0 0 1.5rem;min-height:1.5rem;margin-right:.25rem}.docs-hint__list--unordered li:before{content:"";background:currentColor;border-radius:50%;flex:0 0 .25rem;width:.25rem;height:.25rem;min-height:.25rem;margin:.5rem .875rem 0 .625rem}.docs-hint__list p{flex:1 1 0;margin:0;line-height:1.3125rem}.av1-docs-code{border:var(--av1-line-width) solid var(--av1-color-border);background:var(--av1-docs-soft);border-radius:.375rem;margin:0;overflow:hidden}.docs-code{border:var(--av1-line-width) solid var(--av1-color-border);background:var(--av1-docs-soft);border-radius:.375rem;margin:0;padding:0;display:block;overflow:hidden}.av1-docs-code figcaption,.docs-code__header{border-bottom:var(--av1-line-width) solid var(--av1-color-border);justify-content:space-between;align-items:center;min-height:2.5rem;padding:.375rem .5rem;display:flex}.av1-docs-code__lang,.docs-code__lang{color:var(--av1-color-text-muted);font-size:.75rem;font-weight:var(--av1-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.av1-docs-code__copy,.docs-code__copy{border:var(--av1-line-width) solid var(--av1-color-border);background:var(--av1-color-background);min-height:1.75rem;color:var(--av1-color-text-muted);font-family:inherit;font-size:.875rem;font-weight:var(--av1-weight-medium);cursor:pointer;border-radius:.5rem;padding:.25rem .625rem;line-height:1.125rem}.av1-docs-code__copy:hover,.docs-code__copy:hover{background:var(--av1-docs-soft-hover);color:var(--av1-color-text)}.av1-docs-code pre,.docs-code__pre{color:var(--av1-color-text);font-family:var(--av1-font-mono);scrollbar-color:rgb(var(--av1-rgb-surface) / .34) transparent;scrollbar-width:thin;margin:0;padding:1rem;font-size:.8125rem;line-height:1.55;overflow:auto}.docs-code__pre code{font:inherit}.av1-docs-page__image,.docs-image{flex-direction:column;gap:.5rem;margin:0;display:flex}.docs-image--center{align-items:center}.docs-image--right{align-items:flex-end}.docs-image--left{align-items:flex-start}.docs-image__link{cursor:zoom-in;max-width:100%;display:inline-flex}.av1-docs-page__image img,.docs-image__img{background:0 0;border-radius:.25rem;max-width:100%;height:auto;display:block}.docs-image--fit .docs-image__img{width:100%}.av1-docs-page__caption,.docs-image__caption,.docs-quote__cite{max-width:100%;color:var(--av1-color-text-muted);font-size:.8125rem;line-height:1.45}.av1-docs-video{aspect-ratio:16/9;border:var(--av1-line-width) solid var(--av1-color-border);background:rgb(var(--av1-rgb-surface) / .06);border-radius:.25rem;width:100%;margin:0;position:relative;overflow:hidden}.docs-video{aspect-ratio:16/9;background:rgb(var(--av1-rgb-surface) / .06);border-radius:.25rem;width:100%;margin:0;position:relative;overflow:hidden}.docs-video__iframe,.av1-docs-video iframe,.av1-docs-video video{width:100%;height:100%;position:absolute;inset:0}.docs-quote{border:var(--av1-line-width) solid var(--av1-color-border);border-left:4px solid var(--av1-color-link);background:var(--av1-docs-soft);min-width:0;color:var(--av1-color-text);overflow-wrap:anywhere;word-break:normal;border-radius:.375rem;margin:0;padding:1rem}.docs-quote p{margin:0}.docs-quote__cite{margin-top:.625rem;display:block}.docs-link-card{border-radius:var(--av1-radius-item);background:rgb(var(--av1-rgb-surface) / .035);min-width:0;color:var(--av1-color-text);overflow-wrap:anywhere;padding:1rem 1.125rem}.docs-link-card__link{color:var(--av1-color-link);text-underline-offset:.125rem;margin:0;text-decoration:underline}.av1-docs-stepper,.docs-stepper{flex-direction:column;gap:0;margin:0;display:flex}.av1-docs-stepper__step,.docs-stepper__step{grid-template-columns:1.8125rem minmax(0,1fr);gap:2rem;padding:0 0 1.375rem;display:grid;position:relative}.av1-docs-stepper__step:before,.docs-stepper__step:before{content:"";width:var(--av1-line-width);background:var(--av1-color-border);position:absolute;top:2.3125rem;bottom:.5rem;left:.875rem}.av1-docs-stepper__step:last-child,.docs-stepper__step:last-child{padding-bottom:0}.av1-docs-stepper__step:last-child:before,.docs-stepper__step:last-child:before{display:none}.av1-docs-stepper__number,.docs-stepper__number{z-index:1;border:var(--av1-line-width) solid var(--av1-color-border);background:var(--av1-docs-soft);width:1.8125rem;height:1.8125rem;color:var(--av1-color-text);font-size:1rem;font-weight:var(--av1-weight-regular);border-radius:999px;justify-content:center;align-items:center;line-height:1.625rem;display:inline-flex;position:relative}.av1-docs-stepper__content,.docs-stepper__content{flex-direction:column;gap:.625rem;min-width:0;padding-top:.0625rem;display:flex}.av1-docs-stepper__title,.docs-stepper__title{color:var(--av1-color-text);font-size:1rem;font-weight:var(--av1-weight-semibold);background-image:var(--av1-gradient-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}.docs-columns{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:0;display:grid}.docs-columns__column{flex-direction:column;gap:.75rem;min-width:0;display:flex}.docs-columns__row{display:contents}.docs-columns__cell{border-bottom:var(--av1-line-width) solid var(--av1-color-border);color:var(--av1-color-text);padding:.75rem .875rem;font-size:.875rem;line-height:1.5}.docs-columns--matrix{border:var(--av1-line-width) solid var(--av1-color-border);border-radius:var(--av1-radius-item);corner-shape:squircle;background:rgb(var(--av1-rgb-surface) / .025);gap:0;display:grid;overflow:hidden}.docs-columns--matrix .docs-columns__cell{color:var(--av1-color-text);background:0 0;padding:.5rem .875rem;line-height:1.45;position:relative}.docs-columns--matrix .docs-columns__cell--code{color:var(--av1-color-text);font-family:var(--av1-font-mono)}.docs-columns--matrix .docs-columns__row:last-child .docs-columns__cell{border-bottom:0}.docs-table-wrap{border:var(--av1-line-width) solid var(--av1-color-border);border-radius:var(--av1-radius-item);corner-shape:squircle;background:0 0;width:100%;margin:0;padding:0;overflow:auto}.docs-table{border-collapse:collapse;border-spacing:0;width:100%;min-width:100%;color:var(--av1-color-text);font-size:.875rem}.docs-table tbody{background:rgb(var(--av1-rgb-surface) / .025)}.docs-table :where(th,td){border-bottom:var(--av1-line-width) solid var(--av1-color-border);color:var(--av1-color-text);text-align:left;vertical-align:middle;background:0 0;padding:.5rem .875rem;line-height:1.45;position:relative}.docs-table thead th{font-weight:var(--av1-weight-semibold)}.docs-table tbody tr:last-child td{border-bottom:0}.docs-table__cell--align-center{text-align:center!important}.docs-table__cell--align-right{text-align:right!important}.docs-table__cell--align-left{text-align:left!important}.docs-table__cell--vertical-top{vertical-align:top!important}.docs-table__cell--vertical-middle{vertical-align:middle!important}.docs-table__cell--vertical-bottom{vertical-align:bottom!important}.docs-table-wrap--freeze-header{max-height:min(70vh,720px);overflow:auto}.docs-table--freeze-header thead th{z-index:4;background:var(--av1-docs-soft);position:sticky;top:0}.docs-tabs{border:var(--av1-line-width) solid var(--av1-color-border);background:var(--av1-docs-soft);border-radius:.375rem;margin:0;overflow:hidden}.docs-tabs__header{border-bottom:var(--av1-line-width) solid var(--av1-color-border);gap:.375rem;padding:.375rem;display:flex;overflow-x:auto}.docs-tabs__tab{min-height:2rem;color:var(--av1-color-text-muted);cursor:pointer;font-size:.875rem;font-weight:var(--av1-weight-medium);white-space:nowrap;background:0 0;border:0;border-radius:.3125rem;padding:0 .875rem}.docs-tabs__tab:hover,.docs-tabs__tab.is-active{background:var(--av1-color-background);color:var(--av1-color-text)}.docs-tabs__body{padding:1rem}.docs-tabs__panel{flex-direction:column;gap:.875rem;display:flex}.docs-tabs__panel.is-hidden{display:none}.docs-file{border:var(--av1-line-width) solid var(--av1-color-border);border-radius:var(--av1-radius-item);corner-shape:squircle;background:var(--av1-docs-soft);margin:0;overflow:hidden}.docs-file__link{color:var(--av1-color-text);align-items:center;gap:.875rem;padding:1rem;text-decoration:none;display:flex}.docs-file__icon{width:1.25rem;height:1.25rem;color:var(--av1-color-link);flex:0 0 1.25rem;display:inline-flex}.docs-file__name{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.docs-file__action{color:var(--av1-alpha-text-50);font-size:.875rem}
