.fig-button-control.svelte-1ax9zit{color:var(--figma-color-text-onbrand);height:var(--spacer-4);padding:0 var(--spacer-2);appearance:none;border-radius:var(--radius-medium);background-color:var(--figma-color-bg-brand);justify-content:center;align-items:center;gap:var(--spacer-2);-webkit-user-select:none;user-select:none;border:0;outline:0;min-width:0;font-weight:500;line-height:1rem;display:flex}.fig-button-control.svelte-1ax9zit:active{background-color:var(--figma-color-bg-brand-pressed)}.fig-button-control.svelte-1ax9zit:hover{background-color:var(--figma-color-bg-brand-hover)}.fig-button-control.svelte-1ax9zit:hover:active{background-color:var(--figma-color-bg-brand-pressed);color:var(--figma-color-text-onbrand-secondary)}.fig-button-control.svelte-1ax9zit[data-variant=link]{box-shadow:none;color:var(--figma-color-text-brand);background:0 0}.fig-button-control.svelte-1ax9zit[data-variant=link]:hover:not(:active){background-color:#0000}.fig-button-control.svelte-1ax9zit[data-variant=link]:active{background-color:var(--figma-color-bg-selected);color:var(--figma-color-text-brand);outline:0}.fig-button-control.svelte-1ax9zit[data-variant=ghost]{box-shadow:none;color:var(--figma-color-text);background:0 0}.fig-button-control.svelte-1ax9zit[data-variant=ghost]:hover:not(:active){background-color:var(--figma-color-bg-transparent-hover)}.fig-button-control.svelte-1ax9zit[data-variant=ghost]:active{background-color:var(--figma-color-bg-transparent-pressed);color:var(--figma-color-text);outline:0}.fig-button-control.svelte-1ax9zit[data-variant=ghost]:disabled{background-color:#0000}.fig-button-control.svelte-1ax9zit[data-variant=secondary]{box-shadow:inset 0 0 0 1px var(--figma-color-bordertranslucent);padding:0 calc(var(--spacer-2) - 1px);color:var(--figma-color-text);background:0 0}.fig-button-control.svelte-1ax9zit[data-variant=secondary]:active,.fig-button-control.svelte-1ax9zit[data-variant=secondary]:active:hover{background-color:var(--figma-color-bg-transparent-pressed);color:var(--figma-color-text)}.fig-button-control.svelte-1ax9zit[data-variant=secondary]:hover{background-color:var(--figma-color-bg-secondary)}.fig-button-control.svelte-1ax9zit[data-variant=input]{background-color:var(--figma-color-bg-secondary);box-shadow:none;color:var(--figma-color-text)}.fig-button-control.svelte-1ax9zit[data-variant=input]:hover{box-shadow:inset 0 0 0 1px var(--figma-color-bordertranslucent);background-color:var(--figma-color-bg-transparent)}.fig-button-control.svelte-1ax9zit[data-variant=input]:active,.fig-button-control.svelte-1ax9zit[data-variant=input]:active:hover{background-color:var(--figma-color-bg-transparent-pressed);color:var(--figma-color-text)}.fig-button-control.svelte-1ax9zit[data-variant=input]:focus-visible{background-color:var(--figma-color-bg-secondary)}.fig-button-control.svelte-1ax9zit[data-variant=overlay]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--figma-color-bg);color:var(--figma-color-text);box-shadow:0 0 0 1px var(--figma-color-bordertranslucent)}.fig-button-control.svelte-1ax9zit[data-variant=overlay]:active{background-color:var(--figma-color-bg-secondary);color:var(--figma-color-text)}.fig-button-control.svelte-1ax9zit[data-variant=overlay]:has(:active){background-color:var(--figma-color-bg-secondary);color:var(--figma-color-text)}.fig-button-control.svelte-1ax9zit[data-icon]{width:var(--spacer-4);flex-grow:0;flex-shrink:0;flex-basis:var(--spacer-4);padding:0}.fig-button-control.svelte-1ax9zit[data-icon][data-size=compact]{width:var(--spacer-3);flex-basis:var(--spacer-3)}.fig-button-control.svelte-1ax9zit:disabled{background-color:var(--figma-color-bg-disabled);pointer-events:none;cursor:not-allowed}.fig-button-control.svelte-1ax9zit:disabled:not([data-variant=secondary]){color:var(--figma-color-text-ondisabled);box-shadow:none}.fig-button-control.svelte-1ax9zit:disabled[data-variant=secondary],.fig-button-control.svelte-1ax9zit:disabled[data-variant=ghost]{color:var(--figma-color-text-disabled);background-color:#0000}.fig-button-control.svelte-1ax9zit[data-size=large]{height:var(--spacer-5);padding:0 var(--spacer-3)}.fig-button-control.svelte-1ax9zit[data-size=large][data-icon]{width:var(--spacer-5);flex-basis:var(--spacer-5);padding:0}.fig-button-control.svelte-1ax9zit[data-full]{width:100%;display:flex}.fig-button-control.svelte-1ax9zit[data-block]{text-align:left;width:100%;height:auto;padding:var(--spacer-1) var(--spacer-2);justify-content:left;align-items:center;display:flex}.fig-button-control.svelte-1ax9zit[data-type=select],.fig-button-control.svelte-1ax9zit[data-type=upload]{position:relative;overflow:hidden}:is(.fig-button-control.svelte-1ax9zit[data-type=select],.fig-button-control.svelte-1ax9zit[data-type=upload])>select,:is(.fig-button-control.svelte-1ax9zit[data-type=select],.fig-button-control.svelte-1ax9zit[data-type=upload])>input{opacity:0;appearance:none;position:absolute;inset:0}.fig-button-control.svelte-1ax9zit[data-selected],.fig-button-control.svelte-1ax9zit[data-selected]:hover{color:var(--figma-color-icon-brand);background-color:var(--figma-color-bg-selected)}.fig-button-control.svelte-1ax9zit:focus-visible,.fig-button-control.svelte-1ax9zit[data-type=select]:focus-within,.fig-button-control.svelte-1ax9zit[data-type=upload]:focus-within{outline:var(--figma-focus-outline);outline-offset:var(--figma-focus-outline-offset)}.fig-button-control.svelte-1ax9zit svg [fill]:not([fill=none]){fill:currentColor}.fig-button-control.svelte-1ax9zit svg [stroke]:not([stroke=none]){stroke:currentColor}.fig-button-control.svelte-1ax9zit:has(svg:first-child):not([data-icon]){padding-left:var(--spacer-1)}.fig-checkbox.svelte-8x5x6j{align-items:center;gap:var(--spacer-2);-webkit-user-select:none;user-select:none;padding-top:.25rem;padding-bottom:.25rem;display:inline-flex}.fig-checkbox.svelte-8x5x6j span:where(.svelte-8x5x6j){vertical-align:middle}input[type=checkbox].svelte-8x5x6j{vertical-align:middle;--size:1rem;--figma-focus-outline-offset:1px;appearance:none;border-radius:var(--radius-medium);width:var(--size);height:var(--size);aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--figma-color-bordertranslucent);background-color:var(--figma-color-bg-secondary);flex-shrink:0}input[type=checkbox].svelte-8x5x6j:after{content:"";width:var(--size);height:var(--size);-webkit-mask-image:var(--icon-16-checkmark);mask-image:var(--icon-16-checkmark);background-color:#0000;display:block}input[type=checkbox].svelte-8x5x6j:hover:not(:checked):not(:disabled):after{opacity:.25;background-color:var(--figma-color-icon)}input[type=checkbox].svelte-8x5x6j:checked{background-color:var(--figma-color-bg-brand);box-shadow:inset 0 0 0 1px var(--figma-color-border-selected-strong)}input[type=checkbox].svelte-8x5x6j:checked:after{background-color:var(--figma-color-icon-onbrand)}input[type=checkbox].svelte-8x5x6j:indeterminate{background-color:var(--figma-color-bg-brand);box-shadow:inset 0 0 0 1px var(--figma-color-border-selected-strong)}input[type=checkbox].svelte-8x5x6j:indeterminate:after{background-color:var(--figma-color-icon-onbrand);width:.625rem;height:.125rem;margin:auto;-webkit-mask-image:none;mask-image:none}input[type=checkbox].svelte-8x5x6j:focus-visible{outline:var(--figma-focus-outline);outline-offset:var(--figma-focus-outline-offset)}input[type=checkbox].svelte-8x5x6j:focus-visible:not(:checked){box-shadow:inset 0 0 0 1px var(--figma-color-bordertranslucent)}input[type=checkbox].svelte-8x5x6j:disabled{background-color:var(--figma-color-bg-disabled);box-shadow:none;cursor:not-allowed}input[type=checkbox].svelte-8x5x6j:disabled:after{background-color:#0000}input[type=checkbox].svelte-8x5x6j:disabled:checked:after{background-color:var(--figma-color-icon-disabled)}.fig-radio.svelte-we510b{align-items:center;gap:var(--spacer-2);-webkit-user-select:none;user-select:none;padding-top:.25rem;padding-bottom:.25rem;display:inline-flex}.fig-radio.svelte-we510b span:where(.svelte-we510b){vertical-align:middle}input[type=radio].svelte-we510b{contain:strict;--figma-focus-outline-offset:1px;appearance:none;width:1rem;height:1rem;box-shadow:inset 0 0 0 1px var(--figma-color-bordertranslucent);background-color:var(--figma-color-bg-secondary);vertical-align:middle;border-radius:.5rem;flex-shrink:0;place-content:center;margin:0;display:inline-grid}input[type=radio].svelte-we510b:checked{background-color:var(--figma-color-bg-brand);box-shadow:inset 0 0 0 1px var(--figma-color-border-selected-strong)}input[type=radio].svelte-we510b:checked:after{transform:scale(1)}input[type=radio].svelte-we510b:focus-visible{outline:var(--figma-focus-outline);outline-offset:var(--figma-focus-outline-offset)}input[type=radio].svelte-we510b:hover:not(:checked):not(:disabled):after{opacity:.25;background-color:var(--figma-color-icon);transform:scale(1)}input[type=radio].svelte-we510b:disabled{cursor:not-allowed;background-color:#0000}input[type=radio].svelte-we510b:disabled:after{background-color:var(--figma-color-icon-disabled);box-shadow:none}input[type=radio].svelte-we510b:disabled:checked{background-color:var(--figma-color-bg-disabled);box-shadow:none}input[type=radio].svelte-we510b:disabled:checked:after{background-color:var(--figma-color-icon-disabled)}input[type=radio].svelte-we510b:after{content:"";background-color:var(--figma-color-icon-onbrand);border-radius:100%;width:.375rem;height:.375rem;transform:scale(0);box-shadow:0 0 0 .75px #0000001a,0 1px 3px #0000001a,0 3px 8px #0000001a,0 0 .5px #0000002e}.fig-switch.svelte-m7wost{align-items:center;gap:var(--spacer-2);-webkit-user-select:none;user-select:none;padding-top:.25rem;padding-bottom:.25rem;display:inline-flex}.fig-switch.svelte-m7wost span:where(.svelte-m7wost){vertical-align:middle}input.switch.svelte-m7wost{--knob-width:.75rem;--knob-height:.5rem;--width:2rem;--height:1rem;--figma-focus-outline-offset:1px;contain:strict;vertical-align:middle;width:var(--width);height:var(--height);appearance:none;background:0 0;background-color:var(--figma-color-bg-switch);box-sizing:border-box;box-shadow:inset 0 0 0 1px var(--figma-color-bordertranslucent);border:0;border-radius:.5rem;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}input.switch.svelte-m7wost:after{content:"";background-color:var(--handle-color);width:var(--knob-width);height:var(--knob-height);transform:translate(calc((var(--width) - var(--knob-width)) * -.5 + (var(--height) - var(--knob-height)) * .5));transition:var(--input-transition);box-shadow:var(--handle-shadow);border-radius:.5rem;margin:.25rem}input.switch.svelte-m7wost:checked{background-color:var(--figma-color-bg-brand)}input.switch.svelte-m7wost:checked:after{transform:translate(calc((var(--width) - var(--knob-width)) * .5 + (var(--height) - var(--knob-height)) * -.5))}input.switch.svelte-m7wost:indeterminate{background-color:var(--figma-color-bg-brand)}input.switch.svelte-m7wost:indeterminate:after{width:.625rem;height:.125rem;transform:none}input.switch.svelte-m7wost:disabled{cursor:not-allowed;background-color:#0000}input.switch.svelte-m7wost:disabled:after{background-color:var(--figma-color-icon-disabled);box-shadow:none}input.switch.svelte-m7wost:disabled:checked,input.switch.svelte-m7wost:disabled:indeterminate{background-color:var(--figma-color-bg-disabled);box-shadow:none}:is(input.switch.svelte-m7wost:disabled:checked,input.switch.svelte-m7wost:disabled:indeterminate):after{background-color:var(--figma-color-bg)}input.switch.svelte-m7wost:focus-visible{outline:var(--figma-focus-outline);outline-offset:var(--figma-focus-outline-offset)}.fig-dropdown-wrap.svelte-pk7tuj{align-items:center;display:inline-flex;position:relative}.fig-dropdown-wrap.svelte-pk7tuj[data-full]{width:100%;display:flex}select.svelte-pk7tuj{padding:var(--spacer-2);background-color:var(--figma-color-bg);border-radius:var(--radius-medium);appearance:none;color:var(--figma-color-text);box-shadow:inset 0 0 0 1px var(--figma-color-border);accent-color:var(--figma-color-bg-brand);white-space:nowrap;text-overflow:ellipsis;border:0;align-items:center;display:inline-flex;overflow:hidden}select.svelte-pk7tuj[data-full]{width:100%;display:flex}select.svelte-pk7tuj[data-autoresize]{field-sizing:content}select.svelte-pk7tuj:not([multiple]){height:var(--spacer-4);padding:0 var(--spacer-4) 0 var(--spacer-2)}select.svelte-pk7tuj[multiple]{overflow:auto}select.svelte-pk7tuj[multiple] option{padding:var(--spacer-1) var(--spacer-2);border-radius:var(--radius-medium)}select.svelte-pk7tuj[multiple] option:checked{background-color:var(--figma-color-bg-selected-strong)!important}select.svelte-pk7tuj[multiple] option:active{background-color:var(--figma-color-bg-active)}select.svelte-pk7tuj[multiple] option:hover{background-color:var(--figma-color-bg-hover)}select.svelte-pk7tuj:focus-visible{outline:var(--figma-focus-outline);outline-offset:var(--figma-focus-outline-offset)}select.svelte-pk7tuj::-webkit-calendar-picker-indicator{color-scheme:inherit;opacity:0}select.svelte-pk7tuj option,select.svelte-pk7tuj optgroup{color:#1e1e1e;background-color:#fff}.fig-dropdown-chevron.svelte-pk7tuj{width:1rem;height:1rem;-webkit-mask-image:var(--icon-16-chevron);mask-image:var(--icon-16-chevron);background-color:var(--figma-color-icon);pointer-events:none;position:absolute;top:50%;right:.25rem;transform:translateY(-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fig-icon.svelte-jgl2l7{contain:strict;width:var(--spacer-4);height:var(--spacer-4);-webkit-mask-image:var(--icon);mask-image:var(--icon);background:currentColor;flex-shrink:0;display:inline-flex;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fig-icon.svelte-jgl2l7[data-size=small]{width:var(--spacer-3);height:var(--spacer-3)}.fig-icon.svelte-jgl2l7:has(>svg){background:0 0;-webkit-mask-image:none;mask-image:none}.fig-icon.svelte-jgl2l7>svg{width:100%;height:100%;color:inherit;flex-shrink:0;display:block}.fig-header.svelte-1c8lumz{--fig-header-height:var(--spacer-6);height:var(--fig-header-height);width:100%;padding:var(--spacer-1) var(--spacer-3);box-shadow:inset 0 -1px 0 0 var(--figma-color-border);align-items:center;gap:var(--spacer-2);-webkit-user-select:none;user-select:none;flex-shrink:0;margin:0;display:flex}.fig-header.svelte-1c8lumz[data-compact]{--fig-header-height:var(--spacer-5)}.fig-header.svelte-1c8lumz h1,.fig-header.svelte-1c8lumz h2,.fig-header.svelte-1c8lumz h3{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;margin:0;overflow:hidden}.fig-footer.svelte-ryjoqf{justify-content:flex-end;align-items:flex-start;gap:var(--spacer-2);width:100%;padding:var(--spacer-2-5);box-shadow:inset 0 1px 0 0 var(--figma-color-border);flex-wrap:nowrap;flex-shrink:0;display:flex}.fig-footer.svelte-ryjoqf label{align-items:center;gap:var(--spacer-half);min-height:var(--spacer-4);text-wrap:pretty;flex-grow:1;display:flex}.fig-footer.svelte-ryjoqf:not(:has(>label))>label{text-align:center;flex-grow:1;justify-content:center}.fig-footer.svelte-ryjoqf[data-borderless]{box-shadow:none}.fig-footer.svelte-ryjoqf[data-sticky]{z-index:10;background:var(--figma-color-bg);margin-top:auto;position:sticky;bottom:0}.fig-content.svelte-1wb5tfn{padding:var(--spacer-2-5) 0;width:100%;display:block}.fig-content.svelte-1wb5tfn[data-padding]{padding-inline:var(--spacer-3)}.fig-field.svelte-4e5ruf{--fig-field-label-ratio:1fr;--fig-field-input-ratio:2fr;grid-template-columns:var(--spacer-3) minmax(0, var(--fig-field-label-ratio)) minmax(0, var(--fig-field-input-ratio)) var(--spacer-3);padding:var(--spacer-1) 0;grid-template-areas:"pad-left label input pad-right";align-items:start;gap:0;display:grid}.fig-field.svelte-4e5ruf[data-columns=half]{--fig-field-label-ratio:2fr}.fig-field.svelte-4e5ruf[data-columns="2/5"]{--fig-field-label-ratio:2fr;--fig-field-input-ratio:3fr}.fig-field.svelte-4e5ruf>label.fig-field-label-wrap{display:contents}.fig-field.svelte-4e5ruf>label.fig-field-label-wrap>.fig-field-label{padding:var(--spacer-1) 0;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;margin-right:var(--spacer-2);grid-area:label;min-width:0;line-height:1rem;display:block;overflow:hidden}.fig-field.svelte-4e5ruf>label.fig-field-label-wrap>:not(.fig-field-label),.fig-field.svelte-4e5ruf>:not(label),.fig-field.svelte-4e5ruf>label[data-fig-control-root]{grid-area:input}.fig-field.svelte-4e5ruf[data-direction=vertical]{grid-template-columns:var(--spacer-3) 1fr var(--spacer-3);grid-template-rows:auto auto;grid-template-areas:"pad-left label pad-right""pad-left input pad-right"}.fig-field.svelte-4e5ruf[data-direction=vertical]>label.fig-field-label-wrap>.fig-field-label{text-overflow:clip;white-space:normal;min-width:auto;margin-right:0;overflow:visible}.fig-field.svelte-4e5ruf[data-flush]{grid-template-columns:minmax(0, var(--fig-field-label-ratio)) minmax(0, var(--fig-field-input-ratio));grid-template-areas:"label input"}.fig-field.svelte-4e5ruf[data-direction=vertical][data-flush]{grid-template-columns:1fr;grid-template-areas:"label""input"}.fig-input-number.svelte-1o7wugr{background-color:var(--figma-color-bg-secondary);border-radius:var(--radius-medium);-webkit-user-select:all;user-select:all;width:8.9375rem;min-width:0;color:var(--figma-color-text);border:0;flex-wrap:nowrap;flex:0 auto;justify-content:center;gap:0;display:inline-flex}.fig-input-number.svelte-1o7wugr[data-full]{flex:1;width:100%;display:flex}.fig-input-number.svelte-1o7wugr [data-slot]:where(.svelte-1o7wugr){-webkit-user-select:none;user-select:none;width:1.5rem;color:var(--figma-color-text-secondary);cursor:ew-resize;flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.fig-input-number.svelte-1o7wugr [data-slot=prepend]:where(.svelte-1o7wugr){margin-right:calc(var(--spacer-2) * -1);order:0}.fig-input-number.svelte-1o7wugr [data-slot=append]:where(.svelte-1o7wugr){margin-left:calc(var(--spacer-2) * -1);order:2}.fig-input-number.svelte-1o7wugr .input:where(.svelte-1o7wugr){flex:1;order:1;background-color:#0000!important}.fig-input-number.svelte-1o7wugr .input:where(.svelte-1o7wugr):focus,.fig-input-number.svelte-1o7wugr .input:where(.svelte-1o7wugr):active{box-shadow:none!important;outline:0!important}.fig-input-number.svelte-1o7wugr:has(.input:where(.svelte-1o7wugr):focus){outline:var(--figma-focus-outline);outline-offset:var(--figma-focus-outline-offset)}.fig-input-number.svelte-1o7wugr:hover{box-shadow:inset 0 0 0 1px var(--figma-color-border)}.fig-input-number.svelte-1o7wugr[data-disabled]{background-color:var(--figma-color-bg);pointer-events:none;cursor:not-allowed;color:var(--figma-color-text-disabled);box-shadow:inset 0 0 0 1px var(--figma-color-border-disabled)}.fig-input-number.svelte-1o7wugr[data-disabled] [data-slot]:where(.svelte-1o7wugr){color:var(--figma-color-text-disabled)}.input.svelte-1o7wugr{background-color:var(--figma-color-bg-secondary);border-radius:var(--radius-medium);padding:var(--spacer-1) var(--spacer-2);box-sizing:content-box;min-width:0;font:inherit;color:inherit;appearance:textfield;border:0;display:flex;line-height:1rem!important}.input.svelte-1o7wugr:focus{outline:var(--figma-focus-outline);outline-offset:var(--figma-focus-outline-offset)}.input.svelte-1o7wugr::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.input.svelte-1o7wugr::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.fig-steppers.svelte-1o7wugr{border-radius:0 var(--radius-medium) var(--radius-medium) 0;flex-direction:column;flex-shrink:0;order:3;display:flex;overflow:hidden}.fig-steppers.svelte-1o7wugr button:where(.svelte-1o7wugr){appearance:none;background-color:var(--figma-color-text-secondary);border:0;flex:1;width:1.5rem;margin:0;padding:0;display:block;-webkit-mask-position:50% -3.5px;mask-position:50% -3.5px;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fig-steppers.svelte-1o7wugr button:where(.svelte-1o7wugr):hover,.fig-steppers.svelte-1o7wugr button:where(.svelte-1o7wugr):active{background-color:var(--figma-color-text)!important}.fig-steppers.svelte-1o7wugr button:where(.svelte-1o7wugr):disabled{pointer-events:none;background-color:var(--figma-color-text-disabled)}.fig-steppers.svelte-1o7wugr .fig-stepper-up:where(.svelte-1o7wugr){-webkit-mask-image:var(--icon-16-chevron);mask-image:var(--icon-16-chevron);rotate:180deg}.fig-steppers.svelte-1o7wugr .fig-stepper-up:where(.svelte-1o7wugr):active{transform:translateY(1px)}.fig-steppers.svelte-1o7wugr .fig-stepper-down:where(.svelte-1o7wugr){-webkit-mask-image:var(--icon-16-chevron);mask-image:var(--icon-16-chevron)}.fig-steppers.svelte-1o7wugr .fig-stepper-down:where(.svelte-1o7wugr):active{transform:translateY(1px)}.fig-slider.svelte-1ih0q7f{--slider-field-height:1.5rem;--slider-height:1rem;--slider-thumb-size:var(--slider-height);--slider-thumb-width:var(--slider-thumb-size);--slider-thumb-height:var(--slider-thumb-size);--slider-thumb-color:var(--handle-color);--slider-thumb-radius:calc(var(--slider-thumb-width) / 2);--slider-thumb-opacity:1;--slider-thumb-outline:none;--slider-thumb-outline-offset:2px;--slider-tick-opacity:1;--slider-tick-radius:100%;--slider-border-radius:calc(var(--slider-height) / 2);--slider-tick-width:calc(var(--slider-height) / 4);--slider-tick-height:calc(var(--slider-height) / 4);--slider-stepper-padding:calc((var(--slider-height) / 2) - var(--slider-tick-width) / 2);--slider-percent:calc(var(--slider-complete) * 100%);--start-percent:calc(var(--default,0) * 100%);--slider-handle-shadow:inset 0 0 0 calc(4px + .5rem * var(--unchanged)) var(--slider-thumb-color), 0px 0 0 .5px #0000001a, var(--figma-elevation-100);--slider-transition:none;--handle-transition:var(--slider-transition);--slider-checkerboard:var(--checkerboard);align-items:center;gap:var(--spacer-2);min-width:0;height:var(--slider-field-height);transition:var(--slider-transition);outline:none;display:flex;position:relative}.fig-slider.svelte-1ih0q7f[data-full]{width:100%;display:flex}.fig-slider.svelte-1ih0q7f:has(input[type=range]:where(.svelte-1ih0q7f):focus-visible){outline:var(--figma-focus-outline);outline-offset:var(--figma-focus-outline-offset)}.fig-slider.svelte-1ih0q7f .fig-slider-input-container:where(.svelte-1ih0q7f){height:var(--slider-height);min-width:0;transition:var(--slider-transition);background:var(--figma-color-bg-secondary);border-radius:var(--slider-border-radius);box-shadow:inset 0 0 0 1px var(--figma-color-bordertranslucent);flex:1 1 0;display:block;position:relative}.fig-slider.svelte-1ih0q7f .fig-slider-input-container:where(.svelte-1ih0q7f):before{content:"";background:var(--figma-color-bg-brand);pointer-events:none;border-radius:var(--slider-border-radius);min-width:var(--slider-height);box-shadow:inset 0 0 0 1px var(--figma-color-bordertranslucent);width:calc(var(--slider-percent) + (1 - var(--slider-complete)) * var(--slider-height));max-width:100%;position:absolute;top:0;bottom:0;left:0}.fig-slider.svelte-1ih0q7f[data-type=stepper] .fig-slider-input-container:where(.svelte-1ih0q7f):before{display:none}.fig-slider.svelte-1ih0q7f[data-type=delta] datalist option{left:calc(var(--start-percent) - var(--slider-tick-width) / 2);top:calc(50% - var(--slider-tick-height) / 2);margin:0;position:absolute}.fig-slider.svelte-1ih0q7f[data-type=delta] .fig-slider-input-container:where(.svelte-1ih0q7f):before{--left-start:calc(var(--start-percent) - var(--slider-height) / 2);left:min(var(--left-start), var(--slider-percent) - var(--slider-complete) * var(--slider-height));--width:calc(var(--slider-percent) - var(--start-percent));--abs-width:max(var(--width) + var(--slider-height) / 2 + (1 - var(--slider-complete)) * var(--slider-height), -1 * var(--width) + var(--slider-height) / 2 + var(--slider-complete) * var(--slider-height));width:var(--abs-width);--delta:calc(var(--slider-complete) - var(--default));--abs-delta:max(var(--delta), -1 * var(--delta));opacity:calc(var(--abs-delta) * 100)}.fig-slider.svelte-1ih0q7f[data-type=hue] .fig-slider-input-container:where(.svelte-1ih0q7f):before,.fig-slider.svelte-1ih0q7f[data-type=opacity] .fig-slider-input-container:where(.svelte-1ih0q7f):before{display:none}.fig-slider.svelte-1ih0q7f input[type=range]:where(.svelte-1ih0q7f){height:var(--slider-height);appearance:none;border-radius:var(--slider-border-radius);width:100%;min-width:0;transition:var(--slider-transition);background-color:#0000;display:block;position:relative}.fig-slider.svelte-1ih0q7f input[type=range]:where(.svelte-1ih0q7f):focus,.fig-slider.svelte-1ih0q7f input[type=range]:where(.svelte-1ih0q7f):focus-visible{outline:none}.fig-slider.svelte-1ih0q7f input[type=range]:where(.svelte-1ih0q7f):disabled{cursor:not-allowed}.fig-slider.svelte-1ih0q7f input[type=range]:where(.svelte-1ih0q7f):active::-webkit-slider-thumb{cursor:grabbing}.fig-slider.svelte-1ih0q7f input[type=range]:where(.svelte-1ih0q7f)::-webkit-slider-thumb{appearance:none;color-scheme:inherit;transition:var(--handle-transition);border-radius:var(--slider-thumb-radius);height:var(--slider-thumb-height);width:var(--slider-thumb-width);margin-top:calc(var(--slider-height) / 2 - var(--slider-thumb-height) / 2);outline:var(--slider-thumb-outline);outline-offset:var(--slider-thumb-outline-offset);aspect-ratio:1;z-index:1;cursor:default;box-shadow:var(--slider-handle-shadow);opacity:var(--slider-thumb-opacity);background:0 0;border:none;position:relative}.fig-slider.svelte-1ih0q7f input[type=range]:where(.svelte-1ih0q7f):disabled::-webkit-slider-thumb{box-shadow:inset 0 0 0 1rem var(--figma-color-bg-disabled)}.fig-slider.svelte-1ih0q7f input[type=range]:where(.svelte-1ih0q7f)::-webkit-slider-runnable-track{color-scheme:inherit;height:var(--slider-height);transition:var(--slider-transition);border-radius:var(--slider-border-radius);background-color:#0000}.fig-slider.svelte-1ih0q7f input[type=range]:where(.svelte-1ih0q7f):disabled::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--figma-color-bg-secondary) 0%, var(--figma-color-bg-secondary) var(--slider-percent), var(--figma-color-bg) var(--slider-percent))}.fig-slider.svelte-1ih0q7f input[type=range]:where(.svelte-1ih0q7f).hue::-webkit-slider-runnable-track{background:var(--bg-hue)}.fig-slider.svelte-1ih0q7f input[type=range]:where(.svelte-1ih0q7f).opacity::-webkit-slider-runnable-track{background:linear-gradient(to right, transparent, var(--color)), var(--slider-checkerboard)}.fig-slider.svelte-1ih0q7f input[type=range]:where(.svelte-1ih0q7f):active::-moz-range-thumb{cursor:grabbing}.fig-slider.svelte-1ih0q7f input[type=range]:where(.svelte-1ih0q7f)::-moz-range-thumb{appearance:none;color-scheme:inherit;transition:var(--handle-transition);border-radius:var(--slider-thumb-radius);height:var(--slider-thumb-height);width:var(--slider-thumb-width);outline:var(--slider-thumb-outline);outline-offset:var(--slider-thumb-outline-offset);aspect-ratio:1;z-index:1;cursor:default;box-shadow:var(--slider-handle-shadow);opacity:var(--slider-thumb-opacity);background:0 0;border:none;position:relative}.fig-slider.svelte-1ih0q7f input[type=range]:where(.svelte-1ih0q7f):disabled::-moz-range-thumb{box-shadow:inset 0 0 0 1rem var(--figma-color-bg-disabled)}.fig-slider.svelte-1ih0q7f input[type=range]:where(.svelte-1ih0q7f)::-moz-range-track{height:var(--slider-height);border-radius:var(--slider-border-radius);transition:var(--slider-transition);background-color:#0000}.fig-slider.svelte-1ih0q7f input[type=range]:where(.svelte-1ih0q7f):disabled::-moz-range-track{background:linear-gradient(to right, var(--figma-color-bg-secondary) 0%, var(--figma-color-bg-secondary) var(--slider-percent), var(--figma-color-bg) var(--slider-percent))}.fig-slider.svelte-1ih0q7f input[type=range]:where(.svelte-1ih0q7f).hue::-moz-range-track{background:var(--bg-hue)}.fig-slider.svelte-1ih0q7f input[type=range]:where(.svelte-1ih0q7f).opacity::-moz-range-track{background:linear-gradient(to right, transparent, var(--color)), var(--slider-checkerboard)}.fig-slider.svelte-1ih0q7f datalist{transition:var(--slider-transition);appearance:none;padding:0 var(--slider-stepper-padding);height:var(--slider-height);pointer-events:none;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;margin:0;display:flex;position:absolute;inset:0}.fig-slider.svelte-1ih0q7f datalist option{appearance:none;width:var(--slider-tick-width);height:var(--slider-tick-height);border-radius:var(--slider-tick-radius);background:var(--figma-color-icon-tertiary);opacity:var(--slider-tick-opacity);border:0;padding:0;font-size:0;display:block}.fig-slider.svelte-1ih0q7f datalist option:first-child:last-child{margin:0 auto}.fig-slider.svelte-1ih0q7f datalist option[default]{background:var(--figma-color-icon)}.fig-slider.svelte-1ih0q7f:not([data-variant=classic]){--slider-height:.375rem;--slider-thumb-size:.75rem;--slider-tick-width:calc(var(--slider-height) / 2);--slider-tick-height:calc(var(--slider-height) / 2);--handle-transition:none;--slider-transition:none;--slider-handle-shadow:inset 0 0 0 calc(6px + .5rem * var(--unchanged)) var(--slider-thumb-color), 0 0 0 .75px #00000013, inset 0 0 0 5px #0000001a, var(--figma-elevation-100);--slider-checkerboard:var(--checkerboard-slider);background-color:var(--figma-color-bg-secondary);border-radius:var(--radius-medium);padding-left:var(--spacer-2)}.fig-slider.svelte-1ih0q7f:not([data-variant=classic])[data-text=false]{padding-right:var(--spacer-2)}.fig-slider.svelte-1ih0q7f:not([data-variant=classic]) .fig-slider-input-container:where(.svelte-1ih0q7f){box-shadow:none;background-color:var(--figma-color-bg-tertiary)}.fig-slider.svelte-1ih0q7f[data-disabled]{cursor:not-allowed}.fig-input-text.svelte-11ah9pr{background-color:var(--figma-color-bg-secondary);border-radius:var(--radius-medium);width:8.9375rem;min-width:0;color:var(--figma-color-text);border:0;flex-wrap:nowrap;flex:0 auto;justify-content:center;display:inline-flex}.fig-input-text.svelte-11ah9pr[data-full]{flex:1;width:100%;display:flex}.fig-input-text.svelte-11ah9pr[data-multiline]{width:100%;display:flex}.fig-input-text.svelte-11ah9pr[data-autoresize] .input:where(.svelte-11ah9pr){field-sizing:content}.fig-input-text.svelte-11ah9pr[data-resizable] .input:where(.svelte-11ah9pr){resize:both}.fig-input-text.svelte-11ah9pr [data-slot]:where(.svelte-11ah9pr){-webkit-user-select:none;user-select:none;width:1.5rem;color:var(--figma-color-text-secondary);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.fig-input-text.svelte-11ah9pr [data-slot=prepend]:where(.svelte-11ah9pr){margin-right:calc(var(--spacer-2) * -1);order:0}.fig-input-text.svelte-11ah9pr [data-slot=append]:where(.svelte-11ah9pr){margin-left:calc(var(--spacer-2) * -1);order:2}.fig-input-text.svelte-11ah9pr [data-slot=append][data-hidden]:where(.svelte-11ah9pr){visibility:hidden;pointer-events:none}.fig-input-text.svelte-11ah9pr [data-slot]:where(.svelte-11ah9pr) button:where(.svelte-11ah9pr){appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fig-input-text.svelte-11ah9pr [data-slot]:where(.svelte-11ah9pr) button:where(.svelte-11ah9pr):disabled{cursor:not-allowed}.fig-input-text.svelte-11ah9pr .input:where(.svelte-11ah9pr){border-radius:var(--radius-medium);padding:var(--spacer-1) var(--spacer-2);box-sizing:content-box;resize:none;min-width:0;font:inherit;color:inherit;border:0;flex:1;order:1;background-color:#0000!important;line-height:1rem!important}.fig-input-text.svelte-11ah9pr .input:where(.svelte-11ah9pr):focus,.fig-input-text.svelte-11ah9pr .input:where(.svelte-11ah9pr):active{box-shadow:none!important;outline:0!important}.fig-input-text.svelte-11ah9pr:has(.input:where(.svelte-11ah9pr):focus){outline:var(--figma-focus-outline);outline-offset:var(--figma-focus-outline-offset)}.fig-input-text.svelte-11ah9pr:hover{box-shadow:inset 0 0 0 1px var(--figma-color-border)}.fig-input-text.svelte-11ah9pr[data-disabled]{background-color:var(--figma-color-bg);pointer-events:none;cursor:not-allowed;color:var(--figma-color-text-disabled);box-shadow:inset 0 0 0 1px var(--figma-color-border-disabled)}.fig-input-text.svelte-11ah9pr[data-disabled] [data-slot]:where(.svelte-11ah9pr){color:var(--figma-color-text-disabled)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background-color:var(--figma-color-bg);margin:0}.page.svelte-1uha8ag{max-width:46rem;padding:var(--spacer-6) var(--spacer-3) var(--spacer-5);margin:0 auto;position:relative}.theme-toggle.svelte-1uha8ag{top:var(--spacer-3);right:var(--spacer-3);width:var(--spacer-5);height:var(--spacer-5);border-radius:var(--radius-medium);border:1px solid var(--figma-color-border);background-color:var(--figma-color-bg);cursor:pointer;z-index:10;justify-content:center;align-items:center;display:flex;position:fixed}.theme-toggle.svelte-1uha8ag:hover{background-color:var(--figma-color-bg-hover)}.hero.svelte-1uha8ag{padding-block:var(--spacer-5) var(--spacer-6);text-align:center}.eyebrow.svelte-1uha8ag{font-size:.8125rem;font-weight:var(--body-medium-strong-fontWeight);color:var(--figma-color-text-brand);text-transform:uppercase;letter-spacing:.06em;margin:0 0 var(--spacer-2)}h1.svelte-1uha8ag{letter-spacing:-.02em;margin:0 0 var(--spacer-3);color:var(--figma-color-text);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:600;line-height:1.1}.lede.svelte-1uha8ag{color:var(--figma-color-text-secondary);max-width:38rem;margin:0 auto var(--spacer-4);font-size:1.125rem;line-height:1.6}.cta-row.svelte-1uha8ag{justify-content:center;gap:var(--spacer-2);display:flex}section.svelte-1uha8ag{padding:var(--spacer-6) 0;border-top:1px solid var(--figma-color-border);margin:0}h2.svelte-1uha8ag{color:var(--figma-color-text);margin:0 0 var(--spacer-3);font-size:1.5rem;font-weight:600}.section-lede.svelte-1uha8ag{color:var(--figma-color-text-secondary);margin:0 0 var(--spacer-4);max-width:34rem}.code-block.svelte-1uha8ag{background-color:var(--figma-color-bg-secondary);border-radius:var(--radius-medium);padding:var(--spacer-2-5);margin:0 0 var(--spacer-2);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.6;overflow-x:auto}.code-block.svelte-1uha8ag code:where(.svelte-1uha8ag){white-space:pre}.plugin-window.svelte-1uha8ag{border:1px solid var(--figma-color-border);border-radius:var(--radius-large);background-color:var(--figma-color-bg);flex-direction:column;max-width:22rem;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 12px 32px -12px #00000040}.radio-group.svelte-1uha8ag{gap:var(--spacer-1);flex-direction:column;display:flex}.exported-note.svelte-1uha8ag{align-self:center;margin-right:auto}.roadmap-grid.svelte-1uha8ag{gap:var(--spacer-5);grid-template-columns:1fr 1fr;display:grid}.roadmap-column.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 var(--spacer-2)}.roadmap-group-label.svelte-1uha8ag{margin:var(--spacer-3) 0 var(--spacer-1);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.roadmap-group-label.svelte-1uha8ag:first-of-type{margin-top:0}.tag-list.svelte-1uha8ag{gap:var(--spacer-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tag.svelte-1uha8ag{padding:var(--spacer-half) var(--spacer-2);border-radius:var(--radius-medium);border:1px solid var(--figma-color-border);color:var(--figma-color-text-secondary);font-size:.8125rem}.tag-shipped.svelte-1uha8ag{border-color:var(--figma-color-border-brand);background-color:var(--figma-color-bg-brand-tertiary);color:var(--figma-color-text-brand)}.site-footer.svelte-1uha8ag{padding:var(--spacer-4) 0 0;text-align:center}@media (width<=34rem){.roadmap-grid.svelte-1uha8ag{grid-template-columns:1fr}}
