@font-face{font-family:Geist;src:url(/docs-controls/assets/Geist-Variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:where([data-mirror-theme]) :focus{outline:none}:where([data-mirror-theme]) :is(a,button,label,summary,select,[role=button],[role=menuitem],[role=separator],[role=switch],[role=tab],[role=treeitem],[draggable=true]){-webkit-user-select:none;user-select:none}:where([data-mirror-theme]) :is(input,textarea,[contenteditable=true],.mirror-ui-editable){-webkit-user-select:text;user-select:text}.mirror-ui-surface{color:var(--mirror-colors-text);font-family:var(--mirror-typography-family-sans)}.mirror-ui-surface[data-variant=panel]{background:var(--mirror-colors-panel)}.mirror-ui-surface[data-variant=surface]{background:var(--mirror-colors-surface)}.mirror-ui-surface[data-variant=input]{gap:var(--mirror-spacing-8);padding:var(--mirror-spacing-12);border-radius:var(--mirror-radii-8);background:var(--mirror-colors-contrast)}.mirror-ui-surface[data-elevated=true]{border-radius:var(--mirror-radii-10);box-shadow:var(--mirror-shadows-widget);outline:var(--mirror-borders-widget-outline);outline-offset:calc(-1 * var(--mirror-borders-widget-outline-width))}.mirror-ui-surface[data-variant=chrome]{border-radius:var(--figma-header-surface-radius);background:var(--figma-header-surface-fill);font:var(--figma-header-text-style);border:0}.mirror-ui-surface[data-variant=chrome] .mirror-ui-section-header__title{color:var(--figma-header-text-secondary);font:var(--figma-header-text-style)}.mirror-ui-surface[data-variant=chrome] .mirror-ui-section-header__disclosure{gap:var(--figma-header-space-4)}.mirror-ui-surface[data-variant=chrome] .mirror-ui-section-header__disclosure .mirror-ui-chevron{width:var(--figma-header-section-chevron-size);height:var(--figma-header-section-chevron-size)}.mirror-ui-surface[data-variant=chrome] .mirror-ui-section-header:after{display:none}.mirror-ui-surface[data-variant=chrome] .mirror-ui-section-header__actions .mirror-ui-button{border-radius:var(--figma-header-control-radius);background:var(--figma-header-control-fill);color:var(--figma-header-text-secondary)}.mirror-ui-surface[data-variant=chrome] .mirror-ui-section-header__actions .mirror-ui-button:hover:not(:disabled){background:var(--figma-header-control-hover-fill)}.mirror-ui-surface[data-variant=chrome] .mirror-ui-section-header__actions .mirror-ui-button>svg{width:var(--figma-header-home-icon-size);height:var(--figma-header-home-icon-size)}.mirror-ui-section-header{flex-direction:column;flex-shrink:0;display:flex;position:relative}.mirror-ui-section-header:after{content:"";inset:auto var(--mirror-spacing-0) var(--mirror-spacing-0);height:var(--mirror-borders-widget-outline-width);background:var(--mirror-colors-divider);pointer-events:none;position:absolute}.mirror-ui-section-header[data-collapsed=true]:after{display:none}.mirror-ui-section-header__content{justify-content:space-between;align-items:center;gap:var(--mirror-spacing-8);box-sizing:border-box;height:var(--mirror-widgets-header-height);min-height:var(--mirror-widgets-header-height);padding:var(--mirror-spacing-8);display:flex}.mirror-ui-section-header__title{margin:var(--mirror-spacing-0);color:var(--mirror-colors-text);font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-caption) var(--mirror-typography-family-sans)}.mirror-ui-section-header__disclosure{align-items:center;gap:var(--mirror-spacing-4);padding:var(--mirror-spacing-0);color:var(--mirror-colors-text-secondary);font:inherit;text-align:left;cursor:pointer;min-width:var(--mirror-spacing-16);background:0 0;border:0;display:flex;position:relative}.mirror-ui-section-header__disclosure:before{inset:calc(-1 * var(--mirror-spacing-8)) calc(-1 * var(--mirror-spacing-2)) calc(-1 * var(--mirror-spacing-8)) calc(-1 * var(--mirror-spacing-8));content:"";position:absolute}.mirror-ui-section-header__disclosure .mirror-ui-chevron{width:var(--figma-header-section-chevron-size);height:var(--figma-header-section-chevron-size)}.mirror-ui-section-header__disclosure:is(:hover,:active,:focus-visible){color:var(--mirror-colors-text)}.mirror-ui-section-header__actions{align-items:center;gap:var(--mirror-spacing-4);display:flex}.mirror-ui-badge,.mirror-ui-chip{align-items:center;gap:var(--mirror-spacing-4);border-radius:var(--mirror-radii-pill);background:var(--mirror-colors-raised);max-width:100%;height:18px;min-height:18px;color:var(--mirror-colors-text-secondary);letter-spacing:.2px;white-space:nowrap;border:0;padding:0 8px;font:500 10px/15px Inter,sans-serif;display:inline-flex}.mirror-ui-badge[data-tone=accent],.mirror-ui-chip[data-tone=accent]{color:var(--mirror-colors-accent)}.mirror-ui-badge[data-tone=accent]{background:var(--mirror-colors-accent-subtle)}.mirror-ui-chip[data-selected=true]{background:var(--mirror-colors-selection);color:var(--mirror-colors-text)}.mirror-ui-badge[data-tone=success]{background:var(--mirror-colors-success-subtle);color:var(--mirror-colors-success)}.mirror-ui-badge[data-tone=danger],.mirror-ui-chip[data-tone=danger]{color:var(--mirror-colors-danger)}.mirror-ui-badge[data-tone=danger]{background:var(--mirror-colors-danger-subtle)}.mirror-ui-badge[data-variant=element]{color:#eaeaea;background:#344450}.mirror-ui-badge[data-variant=component]{color:#eaeaea;background:#4e4755}.mirror-ui-badge[data-variant=link]{color:#eaeaea;border-radius:var(--mirror-radii-pill);background:#444}.mirror-ui-link-badge{padding-inline:8px}.mirror-ui-link-badge a{color:inherit;text-decoration:none}.mirror-ui-link-badge button{color:#a9a9a9;width:10px;height:10px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:10px}.mirror-ui-chip[role=button]{cursor:pointer}.mirror-ui-chip[role=button]:hover{background:var(--mirror-colors-surface)}.mirror-ui-chip:is(:active,:focus-visible){background:var(--mirror-colors-selection)}.mirror-ui-button{justify-content:center;align-items:center;gap:var(--mirror-spacing-4);min-height:var(--mirror-controls-height-medium);padding:var(--mirror-spacing-4) var(--mirror-spacing-8);border-radius:var(--mirror-radii-8);color:var(--mirror-colors-text-secondary);font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-caption) var(--mirror-typography-family-sans);cursor:pointer;background:0 0;border:0;flex-shrink:0;display:inline-flex}.mirror-ui-button[data-size=small]{min-height:var(--mirror-controls-height-small);padding:var(--mirror-spacing-2) var(--mirror-spacing-8)}.mirror-ui-button[data-icon-only=true]{width:var(--mirror-controls-height-medium);padding:var(--mirror-spacing-0);aspect-ratio:1}.mirror-ui-button[data-icon-only=true][data-size=small]{width:var(--mirror-controls-height-small)}.mirror-ui-button[data-icon-only=true][data-shape=circle]{border-radius:var(--mirror-radii-pill)}.mirror-ui-button:hover:not(:disabled,[data-interaction-background=false]){background:var(--mirror-colors-chrome-control-hover);color:var(--mirror-colors-text)}.mirror-ui-button[aria-pressed=true]{background:var(--mirror-colors-selection);color:var(--mirror-colors-text)}.mirror-ui-button[data-variant=primary]:not([data-appearance]){background:var(--figma-header-text-primary);color:var(--mirror-colors-contrast);font:var(--figma-header-text-style);letter-spacing:.01em}.mirror-ui-button[data-variant=primary]:not([data-appearance]):hover:not(:disabled){background:var(--mirror-colors-main-action-hover)}.mirror-ui-button:is(:active,:focus-visible):not(:disabled,[data-interaction-background=false]){background:var(--mirror-colors-selection);color:var(--mirror-colors-text)}.mirror-ui-button[data-variant=primary]:not([data-appearance]):is(:active,:focus-visible):not(:disabled){background:var(--figma-header-text-primary);color:var(--mirror-colors-contrast)}.mirror-ui-button:disabled,.mirror-ui-field-input:disabled,.mirror-ui-switch:disabled,.mirror-ui-tabs__tab:disabled{cursor:default;opacity:.5}.mirror-ui-button>svg:not(.mirror-ui-chevron){width:var(--mirror-controls-icon-medium);height:var(--mirror-controls-icon-medium);aspect-ratio:1;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.mirror-ui-button>svg *{vector-effect:non-scaling-stroke}svg.mirror-ui-lucide-icon,svg.mirror-ui-lucide-icon *{stroke-width:1px;vector-effect:non-scaling-stroke}.mirror-ui-surface[data-control-context=canvas-toolbar] .mirror-ui-button{transition:background-color var(--mirror-motion-duration-slow) linear, color var(--mirror-motion-duration-slow) linear}.mirror-ui-surface[data-control-context=canvas-toolbar] .mirror-ui-button:hover:not(:disabled,[aria-pressed=true]){background:0 0}@media (prefers-reduced-motion:reduce){.mirror-ui-surface[data-control-context=canvas-toolbar] .mirror-ui-button{transition:none}}.mirror-ui-dropdown{box-sizing:border-box;min-width:0;min-height:var(--mirror-controls-height-small);padding:var(--mirror-spacing-0) var(--mirror-spacing-8);border-radius:var(--mirror-radii-8);text-align:left;white-space:nowrap}.mirror-ui-dropdown__value{text-overflow:ellipsis;min-width:0;overflow:hidden}.mirror-ui-dropdown__secondary{color:var(--mirror-colors-text-secondary);flex:none}.mirror-ui-dropdown>.mirror-ui-chevron{width:var(--mirror-controls-icon-small);height:var(--mirror-controls-icon-small);margin-left:auto}.mirror-ui-dropdown:hover:not(:disabled,[data-interaction-background=false]){background:var(--mirror-colors-chrome-control-hover);color:var(--mirror-colors-text)}.mirror-ui-dropdown:is(:active,:focus-visible,[data-expanded=true]):not(:disabled,[data-interaction-background=false]){background:var(--mirror-colors-selection);color:var(--mirror-colors-text)}.mirror-ui-switch{width:32px;height:20px;padding:var(--mirror-spacing-2);border-radius:var(--mirror-radii-pill);background:var(--mirror-colors-separator);cursor:pointer;border:0;flex:none;align-items:center;transition:background-color .15s cubic-bezier(.33,1,.68,1);display:inline-flex}.mirror-ui-switch__thumb{width:var(--mirror-controls-icon-medium);height:var(--mirror-controls-icon-medium);border-radius:var(--mirror-radii-pill);background:var(--mirror-colors-panel);flex:none;transition:transform .15s cubic-bezier(.33,1,.68,1),width .15s cubic-bezier(.33,1,.68,1);display:block;box-shadow:0 1px 2px #0003}.mirror-ui-switch[aria-checked=true]{background:var(--mirror-colors-text)}.mirror-ui-switch[aria-checked=true] .mirror-ui-switch__thumb{transform:translate(12px)}.mirror-ui-switch:hover:not(:disabled){background:var(--mirror-colors-chrome-control-hover)}.mirror-ui-switch[aria-checked=true]:hover:not(:disabled){background:var(--mirror-colors-main-action-hover)}.mirror-ui-switch:active:not(:disabled) .mirror-ui-switch__thumb{width:18px}.mirror-ui-switch[aria-checked=true]:active:not(:disabled) .mirror-ui-switch__thumb{transform:translate(10px)}.mirror-ui-resize-handle{cursor:ew-resize;touch-action:none;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid}.mirror-ui-resize-handle[data-axis=vertical]{cursor:ns-resize}.mirror-ui-resize-handle[data-axis=diagonal-down]{cursor:nwse-resize}.mirror-ui-resize-handle[data-axis=diagonal-up]{cursor:nesw-resize}.mirror-ui-field{gap:var(--mirror-spacing-4);display:grid}.mirror-ui-field__label,.mirror-ui-field__description{color:var(--mirror-colors-text-secondary);font-size:var(--mirror-typography-size-caption);font-weight:var(--mirror-typography-weight-regular);line-height:var(--mirror-typography-line-height-caption)}.mirror-ui-field-input,.mirror-ui-editable{min-width:0;min-height:var(--mirror-controls-height-medium);padding:var(--mirror-spacing-8);border-radius:var(--mirror-radii-6);background:var(--mirror-colors-contrast);color:var(--mirror-colors-text);font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-caption) var(--mirror-typography-family-sans);border:0}.mirror-ui-field-input{font-size:var(--mirror-typography-size-caption);line-height:var(--mirror-typography-line-height-caption)}.mirror-ui-field-input[data-appearance=plain]{min-height:var(--mirror-controls-height-small);padding:var(--mirror-spacing-0);border-radius:var(--mirror-radii-0);color:var(--mirror-colors-text-secondary);font-size:var(--mirror-typography-size-caption);background:0 0}.mirror-ui-field-input:where([data-appearance=plain]):is(:hover,:active,:focus,[data-highlighted=true]){color:var(--mirror-colors-focus)}.mirror-ui-field-input::placeholder,.mirror-ui-editable:empty:before{color:var(--mirror-colors-text-secondary)}.mirror-ui-field-input[aria-invalid=true],textarea.mirror-ui-field-input{resize:vertical}.mirror-ui-field-input[type=color]{width:var(--mirror-controls-height-medium);height:var(--mirror-controls-height-small);min-height:var(--mirror-controls-height-small);padding:var(--mirror-spacing-2);cursor:pointer}.mirror-ui-field-input[type=color]::-webkit-color-swatch-wrapper{padding:0}.mirror-ui-field-input[type=color]::-webkit-color-swatch{border-radius:var(--mirror-radii-4);border:0}.mirror-ui-editable{overflow-wrap:anywhere;white-space:pre-wrap}.mirror-ui-editable[data-embedded=true]{padding:var(--mirror-spacing-0);border-radius:var(--mirror-radii-0);background:0 0}.mirror-ui-editable:empty:before{content:attr(data-placeholder);pointer-events:none}.mirror-ui-editable[data-drag-over=true]{background:var(--mirror-colors-selection)}.mirror-ui-summary{padding:var(--mirror-spacing-4) var(--mirror-spacing-8);border-radius:var(--mirror-radii-8);color:var(--mirror-colors-text-secondary);font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-caption) var(--mirror-typography-family-sans);cursor:pointer}.mirror-ui-summary:is(:hover,:active,:focus-visible){background:var(--mirror-colors-chrome-control-hover);color:var(--mirror-colors-text)}.mirror-ui-field-input[data-appearance=chrome]{width:100%;min-height:var(--mirror-controls-height-small);padding:0 var(--mirror-spacing-8);border-radius:var(--mirror-radii-8);background:var(--mirror-colors-chrome-control);color:var(--mirror-colors-chrome-text)}input[data-scrubbable=true]{cursor:ew-resize;-webkit-user-select:none;user-select:none}.mirror-ui-tabs{color:var(--mirror-colors-text);font-family:var(--mirror-typography-family-sans)}.mirror-ui-tabs__list{gap:var(--mirror-spacing-4);display:flex}.mirror-ui-tabs[data-orientation=vertical]>.mirror-ui-tabs__list{flex-direction:column}.mirror-ui-tabs__tab{align-items:center;gap:var(--mirror-spacing-8);min-height:var(--mirror-controls-height-medium);padding:var(--mirror-spacing-4) var(--mirror-spacing-8);border-radius:var(--mirror-radii-6);color:var(--mirror-colors-text-secondary);font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-caption) var(--mirror-typography-family-sans);cursor:pointer;background:0 0;border:0;display:inline-flex}.mirror-ui-tabs__tab:hover:not(:disabled){background:var(--mirror-colors-chrome-control-hover);color:var(--mirror-colors-text)}.mirror-ui-tabs__tab[aria-selected=true],.mirror-ui-tabs__tab:is(:active,:focus-visible):not(:disabled){background:var(--mirror-colors-selection);color:var(--mirror-colors-text)}.mirror-ui-tabs__tab[aria-selected=true]{font-weight:var(--mirror-typography-weight-regular)}.mirror-ui-tabs__panel[hidden]{display:none}.mirror-ui-row{flex-wrap:wrap;align-items:center;display:flex}.mirror-ui-stack{flex-direction:column;display:flex}:is(.mirror-ui-row,.mirror-ui-stack)[data-gap="0"]{gap:var(--mirror-spacing-0)}:is(.mirror-ui-row,.mirror-ui-stack)[data-gap="2"]{gap:var(--mirror-spacing-2)}:is(.mirror-ui-row,.mirror-ui-stack)[data-gap="4"]{gap:var(--mirror-spacing-4)}:is(.mirror-ui-row,.mirror-ui-stack)[data-gap="8"]{gap:var(--mirror-spacing-8)}:is(.mirror-ui-row,.mirror-ui-stack)[data-gap="12"]{gap:var(--mirror-spacing-12)}:is(.mirror-ui-row,.mirror-ui-stack)[data-gap="16"]{gap:var(--mirror-spacing-16)}:is(.mirror-ui-row,.mirror-ui-stack)[data-gap="24"]{gap:var(--mirror-spacing-24)}:is(.mirror-ui-row,.mirror-ui-stack)[data-gap="32"]{gap:var(--mirror-spacing-32)}:is(.mirror-ui-row,.mirror-ui-stack)[data-gap="48"]{gap:var(--mirror-spacing-48)}.mirror-ui-tabs[data-density=compact] .mirror-ui-tabs__list{gap:var(--mirror-spacing-2)}.mirror-ui-tabs[data-density=sidebar] .mirror-ui-tabs__list{gap:var(--mirror-spacing-8)}.mirror-ui-tabs[data-density=compact] .mirror-ui-tabs__tab,.mirror-ui-summary[data-appearance=compact]{box-sizing:border-box;height:var(--mirror-controls-height-small);min-height:var(--mirror-controls-height-small);padding:var(--mirror-spacing-0) var(--mirror-spacing-8);border-radius:var(--mirror-radii-6);color:var(--mirror-disclosure-color,var(--mirror-colors-text-secondary));font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-caption) var(--mirror-typography-family-sans);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.mirror-ui-tabs[data-density=compact] .mirror-ui-tabs__tab:hover:not(:disabled):not([aria-selected=true]),.mirror-ui-summary[data-appearance=compact]:hover:not([data-selected=true]),.mirror-ui-tabs[data-density=compact] .mirror-ui-tabs__tab:is([aria-selected=true],:active,:focus-visible):not(:disabled),.mirror-ui-summary[data-appearance=compact]:is([data-selected=true],:active,:focus-visible){background:var(--mirror-colors-selection);color:var(--mirror-colors-text)}.mirror-ui-summary[data-appearance=compact]{margin-bottom:var(--mirror-spacing-2);list-style:none}.mirror-ui-tabs[data-density=sidebar] .mirror-ui-tabs__tab,.mirror-ui-summary[data-appearance=sidebar]{box-sizing:border-box;height:var(--mirror-controls-height-small);min-height:var(--mirror-controls-height-small);padding:var(--mirror-spacing-0) var(--mirror-spacing-8);border-radius:var(--figma-header-control-radius);color:var(--figma-header-text-secondary);font:var(--figma-header-text-style);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.mirror-ui-tabs[data-density=sidebar] .mirror-ui-tabs__tab:hover:not(:disabled):not([aria-selected=true]),.mirror-ui-summary[data-appearance=sidebar]:hover:not([data-selected=true]),.mirror-ui-tabs[data-density=sidebar] .mirror-ui-tabs__tab[aria-selected=true],.mirror-ui-tabs[data-density=sidebar] .mirror-ui-tabs__tab:is(:active,:focus-visible):not(:disabled),.mirror-ui-summary[data-appearance=sidebar]:is([data-selected=true],:active,:focus-visible){background:var(--figma-header-dropdown-fill);color:var(--figma-header-text-primary)}.mirror-ui-summary[data-appearance=sidebar]{margin-bottom:var(--mirror-spacing-8);list-style:none}.mirror-ui-summary[data-appearance=sidebar][data-mirror-component=true][data-selected=true]{background:var(--figma-header-component-selection);color:var(--figma-header-component-color)}.mirror-ui-summary[data-appearance=sidebar] [data-mirror-component-content]{align-items:center;gap:var(--figma-header-space-4);color:var(--figma-header-component-color);display:inline-flex}.mirror-ui-summary[data-appearance=sidebar] [data-mirror-component-content]>svg{width:var(--figma-header-component-icon-size);height:var(--figma-header-component-icon-size);flex:none}.mirror-ui-summary[data-appearance=ghost]{box-sizing:border-box;min-height:var(--mirror-controls-height-small);margin-bottom:var(--mirror-spacing-2);padding:var(--mirror-spacing-0);color:var(--mirror-colors-text-secondary);font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-caption) var(--mirror-typography-family-sans);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;list-style:none;display:flex}.mirror-ui-summary[data-appearance=ghost]:is(:hover,:active,:focus-visible,[data-selected=true]){color:var(--mirror-disclosure-color-active,var(--mirror-colors-text))}.mirror-ui-summary[data-appearance=ghost]:focus-visible{outline:var(--mirror-borders-default) solid var(--mirror-colors-focus);outline-offset:var(--mirror-spacing-2)}.mirror-ui-summary[data-appearance=compact]::-webkit-details-marker{display:none}.mirror-ui-summary[data-appearance=ghost]::-webkit-details-marker{display:none}.mirror-ui-summary[data-appearance=sidebar]::-webkit-details-marker{display:none}.mirror-ui-chevron{width:var(--mirror-controls-icon-small);height:var(--mirror-controls-icon-small);transition:transform var(--mirror-motion-duration-slow) var(--mirror-motion-easing-standard);flex:none}.mirror-ui-chevron[data-direction=up]{transform:rotate(180deg)}.mirror-ui-chevron[data-direction=left]{transform:rotate(90deg)}.mirror-ui-chevron[data-direction=right]{transform:rotate(-90deg)}.mirror-ui-chevron[data-muted=true]{opacity:.5}@media (prefers-reduced-motion:reduce){.mirror-ui-chevron{transition:none}}:where([data-mirror-theme]){--figma-header-height:41px;--figma-header-dropdown-height:24px;--figma-header-surface-fill:var(--mirror-colors-panel);--figma-header-surface-stroke:var(--mirror-colors-chrome-stroke);--figma-header-stroke-width:.5px;--figma-header-surface-radius:12px;--figma-header-control-radius:8px;--figma-header-dropdown-fill:var(--mirror-colors-contrast);--figma-header-dropdown-hover-fill:var(--mirror-colors-chrome-control-hover);--figma-header-control-fill:var(--mirror-colors-chrome-control);--figma-header-control-hover-fill:var(--mirror-colors-chrome-control-hover);--figma-header-text-primary:var(--mirror-colors-chrome-text);--figma-header-text-secondary:var(--mirror-colors-chrome-text-secondary);--figma-header-icon-fill:var(--mirror-colors-accent);--figma-header-icon-stroke:var(--mirror-colors-chrome-text-secondary);--figma-header-home-icon-size:14px;--figma-header-section-chevron-size:8px;--figma-header-component-icon-size:10px;--figma-header-component-color:var(--mirror-colors-component);--figma-header-component-selection:var(--mirror-colors-component-selection);--figma-header-text-style:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-caption) var(--mirror-typography-family-sans);--figma-header-space-4:4px;--figma-header-space-8:8px;--figma-header-space-10:10px}.mirror-ui-surface[data-header-shell]{background:0 0}:where([data-mirror-theme]) :is(.mirror-ui-chip[role=button],.mirror-ui-switch,.mirror-ui-field-input,.mirror-ui-editable,.mirror-ui-section-header__disclosure){transition:var(--mirror-motion-transition-interactive)}@media (prefers-reduced-motion:reduce){:where([data-mirror-theme]) :is(.mirror-ui-chip[role=button],.mirror-ui-switch,.mirror-ui-field-input,.mirror-ui-editable,.mirror-ui-section-header__disclosure),.mirror-ui-switch__thumb{transition:none}}:where([data-mirror-theme]) :is(.mirror-ui-button,.mirror-ui-tabs__tab,.mirror-ui-summary,.mirror-ui-list-field__add){transition:background-color var(--mirror-motion-duration-fast) linear, color var(--mirror-motion-duration-fast) linear}@media (prefers-reduced-motion:reduce){:where([data-mirror-theme]) :is(.mirror-ui-button,.mirror-ui-tabs__tab,.mirror-ui-summary,.mirror-ui-list-field__add){transition:none}}.mirror-ui-view-swap,.mirror-ui-tabs__panel:not([hidden]){animation:mirror-ui-view-swap var(--mirror-motion-duration-slow,.24s) cubic-bezier(.33, 0, .67, 1)}@keyframes mirror-ui-view-swap{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mirror-ui-view-swap,.mirror-ui-tabs__panel:not([hidden]){animation:none}}:root{--mirror-motion-state-swap-duration:.112s;--mirror-motion-state-swap-easing:cubic-bezier(.33, 0, .67, 1)}.mirror-ui-state-swap{animation:mirror-ui-view-swap var(--mirror-motion-state-swap-duration) var(--mirror-motion-state-swap-easing)}@media (prefers-reduced-motion:reduce){.mirror-ui-state-swap{animation:none}}.mirror-ui-button[data-appearance=modal-close]{border-radius:var(--mirror-radii-8);background:var(--mirror-colors-chrome-control);color:var(--mirror-colors-chrome-text-secondary)}.mirror-ui-button[data-appearance=modal-close]:is(:hover,:active,:focus-visible):not(:disabled){background:var(--mirror-colors-chrome-control-hover)}.mirror-ui-button[data-appearance=modal-close]>svg{stroke-width:1px;width:10px;height:10px}.mirror-ui-tabs[data-density=segmented] .mirror-ui-tabs__list{column-gap:var(--mirror-spacing-2);border-radius:var(--mirror-radii-8);background:var(--mirror-colors-contrast);width:max-content;position:relative}.mirror-ui-tabs[data-density=segmented] .mirror-ui-tabs__tab{z-index:1;box-sizing:border-box;height:var(--mirror-controls-height-small);min-height:var(--mirror-controls-height-small);padding:0 var(--mirror-spacing-8);border-radius:var(--mirror-radii-8);color:var(--mirror-colors-chrome-text-secondary);line-height:var(--mirror-typography-line-height-caption);letter-spacing:.01em;position:relative}.mirror-ui-tabs[data-density=segmented] .mirror-ui-tabs__tab:is([aria-selected=true],:hover,:active,:focus-visible){color:var(--mirror-colors-chrome-text);background:0 0}.mirror-ui-tabs[data-density=segmented] .mirror-ui-tabs__indicator{inset-block:0;width:var(--mirror-tabs-indicator-width,0);border-radius:var(--mirror-radii-8);background:var(--mirror-colors-chrome-control-hover);opacity:0;pointer-events:none;transform:translateX(var(--mirror-tabs-indicator-x,0));position:absolute;left:0}.mirror-ui-tabs[data-density=segmented] .mirror-ui-tabs__list[data-indicator-animated=true]>.mirror-ui-tabs__indicator{transition:width var(--mirror-motion-duration-fast) var(--mirror-motion-easing-standard), transform var(--mirror-motion-duration-fast) var(--mirror-motion-easing-standard)}.mirror-ui-tabs[data-density=segmented] .mirror-ui-tabs__list[data-indicator-ready=true]>.mirror-ui-tabs__indicator{opacity:1}.mirror-ui-tabs[data-full-width=true]{width:100%;min-width:0}.mirror-ui-tabs[data-full-width=true]>.mirror-ui-tabs__list{box-sizing:border-box;width:100%}.mirror-ui-tabs[data-full-width=true]>.mirror-ui-tabs__list>.mirror-ui-tabs__tab{flex:1 1 0;justify-content:center;min-width:0}@media (prefers-reduced-motion:reduce){.mirror-ui-tabs[data-density=segmented] .mirror-ui-tabs__indicator{transition:none}}.mirror-ui-surface[data-appearance=composer]{gap:var(--mirror-spacing-0);padding:var(--mirror-spacing-8) var(--mirror-spacing-8) var(--mirror-spacing-0);border-radius:var(--mirror-radii-8);background:var(--mirror-colors-contrast)}.mirror-ui-surface[data-appearance=composer] .mirror-ui-editable{color:var(--mirror-colors-chrome-text);font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-caption) var(--mirror-typography-family-sans);letter-spacing:-.12px}.mirror-ui-surface[data-appearance=composer] .mirror-ui-editable:before{color:var(--mirror-colors-chrome-text-secondary)}.mirror-ui-dropdown[data-appearance=chrome]{height:var(--figma-header-dropdown-height);min-height:var(--figma-header-dropdown-height);padding:var(--mirror-spacing-0) var(--mirror-spacing-8);border-radius:var(--figma-header-control-radius);background:var(--figma-header-dropdown-fill);color:var(--figma-header-text-primary);font:var(--figma-header-text-style)}.mirror-ui-dropdown[data-appearance=chrome] .mirror-ui-dropdown__value{color:var(--mirror-colors-chrome-text)}.mirror-ui-dropdown[data-appearance=chrome]:hover:not(:disabled,[data-interaction-background=false]),.mirror-ui-dropdown[data-appearance=chrome]:is(:active,:focus-visible,[data-expanded=true]):not(:disabled,[data-interaction-background=false]){background:var(--figma-header-dropdown-hover-fill);color:var(--figma-header-text-primary)}.mirror-ui-dropdown[data-appearance=model]{height:var(--figma-header-dropdown-height);min-height:var(--figma-header-dropdown-height);padding:var(--mirror-spacing-0) var(--mirror-spacing-8);border-radius:var(--figma-header-control-radius);background:var(--figma-header-control-fill);color:var(--figma-header-text-primary);font:var(--figma-header-text-style)}.mirror-ui-dropdown[data-appearance=model]:is(:active,:focus-visible,[data-expanded=true]):not(:disabled,[data-interaction-background=false]){background:var(--mirror-colors-selection)}.mirror-ui-dropdown[data-appearance=model]:hover:not(:disabled,[data-interaction-background=false]){background:var(--figma-header-control-hover-fill)}.mirror-ui-dropdown[data-appearance=model]:disabled{opacity:1}.mirror-ui-dropdown:is([data-appearance=chrome],[data-appearance=model])>.mirror-ui-chevron{width:var(--figma-header-section-chevron-size);height:var(--figma-header-section-chevron-size);color:var(--figma-header-text-secondary)}.mirror-ui-dropdown:is([data-appearance=chrome],[data-appearance=model]) .mirror-ui-dropdown__secondary{color:var(--figma-header-text-secondary)}.mirror-ui-dropdown[data-appearance=model] .mirror-ui-dropdown__value{text-overflow:ellipsis;overflow:hidden}.mirror-ui-icon-button[data-icon-only=true][data-appearance=model]{width:var(--figma-header-dropdown-height);height:var(--figma-header-dropdown-height);min-height:var(--figma-header-dropdown-height);border-radius:var(--figma-header-control-radius);background:var(--figma-header-control-fill)}.mirror-ui-icon-button[data-icon-only=true][data-appearance=model]:is(:hover,:active,:focus-visible):not(:disabled){background:var(--figma-header-control-hover-fill)}.mirror-ui-dropdown[data-fit-content=true]{flex:none;width:fit-content}.mirror-ui-dropdown[data-ghost=true]:not(:hover),.mirror-ui-dropdown[data-ghost=true][data-interaction-background=false]:hover{background:0 0}.mirror-ui-dropdown[data-appearance=chrome][data-ghost=true]:hover:not(:disabled,[data-interaction-background=false]){background:var(--figma-header-dropdown-hover-fill)}.mirror-ui-dropdown[data-appearance=chrome][data-ghost=true] :is(.mirror-ui-dropdown__value,.mirror-ui-chevron){color:inherit}.mirror-ui-button[data-appearance=inverse]{padding:var(--mirror-spacing-0);border-radius:var(--mirror-radii-pill);background:var(--mirror-colors-chrome-text);color:var(--mirror-colors-contrast)}.mirror-ui-button[data-appearance=inverse]:is(:hover,:active,:focus-visible):not(:disabled){background:var(--mirror-colors-main-action-hover);color:var(--mirror-colors-contrast)}@font-face{font-family:Inter;src:url(/docs-controls/assets/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.mirror-ui-context-tag,.mirror-ui-button.mirror-ui-context-tag[data-size],.mirror-ui-summary.mirror-ui-context-tag{align-items:center;gap:var(--mirror-spacing-4);max-width:min(280px,80%);height:18px;min-height:18px;margin:var(--mirror-spacing-0) var(--mirror-spacing-2);padding:var(--mirror-spacing-0) 8px;border-radius:var(--mirror-radii-pill);color:#eaeaea;letter-spacing:.2px;vertical-align:top;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:grab;box-shadow:none;transition:var(--mirror-motion-transition-interactive), box-shadow var(--mirror-motion-duration-slow) var(--mirror-motion-easing-standard);background:#344450;border:0;font:500 10px/15px Inter,sans-serif;display:inline-flex}.mirror-ui-context-tag::selection{color:inherit;background:0 0}.mirror-ui-context-tag ::selection{color:inherit;background:0 0}.mirror-ui-context-tag[data-component=true],.mirror-ui-context-tag[data-component=true][data-size]{color:#eaeaea;background:#4e4755}.mirror-ui-context-tag[data-selected=true],.mirror-ui-context-tag[data-selected=true][data-size]{box-shadow:inset 0 0 0 1px var(--mirror-colors-inspector)}.mirror-ui-context-tag[data-component=true][data-selected=true],.mirror-ui-context-tag[data-component=true][data-selected=true][data-size]{box-shadow:inset 0 0 0 1px var(--mirror-colors-component)}.mirror-ui-context-tag:active{cursor:grabbing}.mirror-ui-context-tag:is(button,summary):is(:hover,:active,:focus-visible):not(:disabled){color:#eaeaea;background:#344450}.mirror-ui-context-tag[data-component=true]:is(button,summary):is(:hover,:active,:focus-visible):not(:disabled){color:#eaeaea;background:#4e4755}.mirror-ui-context-tag[data-link=true]{background:#444}.mirror-ui-context-tag[data-link=true]:is(:hover,:focus-within){background:#3a3a3a}.mirror-ui-context-tag[data-readonly]{cursor:pointer}.mirror-ui-context-tag:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.mirror-ui-context-tag,.mirror-ui-button.mirror-ui-context-tag[data-size],.mirror-ui-summary.mirror-ui-context-tag{transition:none}}.mirror-ui-icon-button[data-icon-only=true]{--mirror-icon-foreground:var(--mirror-colors-chrome-text-secondary);color:var(--mirror-icon-foreground)}.mirror-ui-icon-button[data-icon-only=true][aria-pressed=true]{--mirror-icon-foreground:var(--mirror-colors-text);color:var(--mirror-icon-foreground)}.mirror-ui-icon-button[data-icon-only=true]:is(:hover,:active,:focus-visible):not(:disabled,[aria-pressed=true],[data-appearance=inverse],[data-appearance=context-remove],[data-appearance=inspection]){color:var(--mirror-colors-text)}.mirror-ui-icon-button[data-icon-only=true][data-appearance=inverse]{--mirror-icon-foreground:var(--mirror-colors-contrast)}.mirror-ui-icon-button[data-icon-only=true][data-appearance=inspection]{--mirror-icon-foreground:var(--mirror-colors-inspector-text);border-radius:var(--mirror-radii-4);background:var(--mirror-highlight-color,var(--mirror-colors-inspector));width:16px;height:16px;min-height:16px}.mirror-ui-icon-button[data-icon-only=true][data-appearance=inspection]>svg{stroke-width:1px;width:14px;height:14px}.mirror-ui-icon-button[data-icon-only=true][data-appearance=context-remove]{--mirror-icon-foreground:var(--mirror-colors-chrome-text);background:0 0;border:0;border-radius:0;width:10px;height:10px;min-height:10px;padding:0}.mirror-ui-icon-button[data-icon-only=true][data-appearance=context-remove]>svg{fill:currentColor;stroke:none;width:10px;height:10px}.mirror-ui-icon-button[data-icon-only=true][data-active-tone=warm][aria-pressed=true]:is(button,:hover,:active,:focus-visible){color:var(--mirror-colors-warm)}.mirror-ui-button[data-appearance=notification]{height:var(--mirror-controls-height-small);min-height:var(--mirror-controls-height-small);padding:0 var(--mirror-spacing-8);border-radius:var(--mirror-radii-8);background:var(--mirror-colors-chrome-control);color:var(--mirror-colors-chrome-text);font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-body)/var(--mirror-typography-line-height-body) var(--mirror-typography-family-sans);letter-spacing:var(--mirror-typography-letter-spacing-notification);flex:none}.mirror-ui-button[data-appearance=notification]:hover:not(:disabled){background:var(--mirror-colors-chrome-control-hover)}.mirror-ui-button[data-appearance=notification]:is(:active,:focus-visible):not(:disabled){background:var(--mirror-colors-selection)}.mirror-ui-button[data-appearance=chrome]{padding:var(--mirror-spacing-0) var(--mirror-spacing-8);border-radius:var(--mirror-radii-8);background:var(--mirror-colors-chrome-control);color:var(--mirror-colors-chrome-text-secondary)}.mirror-ui-button[data-appearance=chrome]:hover:not(:disabled){background:var(--mirror-colors-chrome-control-hover);color:var(--mirror-colors-chrome-text)}.mirror-ui-button[data-appearance=chrome][data-icon-only=true]{padding:var(--mirror-spacing-0)}.mirror-ui-button[data-appearance=chrome][data-variant=primary]{background:var(--mirror-colors-chrome-text);color:var(--mirror-colors-contrast)}.mirror-ui-button[data-appearance=chrome][data-variant=primary]:hover:not(:disabled){background:var(--mirror-colors-main-action-hover);color:var(--mirror-colors-contrast)}.mirror-ui-button[data-appearance=navigation]{height:var(--mirror-controls-height-small);padding:0 var(--mirror-spacing-8);border-radius:var(--mirror-radii-8);color:var(--mirror-colors-chrome-text-secondary);background:0 0}.mirror-ui-button[data-appearance=navigation]:is(:hover,:active,:focus-visible):not(:disabled){background:var(--figma-header-dropdown-fill);color:var(--figma-header-text-primary)}.mirror-ui-button[data-appearance=navigation]>.mirror-ui-chevron,.mirror-ui-button[data-appearance=chrome]>.mirror-ui-chevron{color:var(--mirror-colors-chrome-text-secondary);width:var(--figma-header-section-chevron-size);height:var(--figma-header-section-chevron-size)}.mirror-ui-button[data-appearance=context-reference]{text-align:left;border:0;flex-shrink:1;justify-content:normal}.mirror-ui-button[data-appearance=context-reference]:focus-visible{outline:1px solid}.mirror-ui-button[data-appearance=context-reference][aria-disabled=true]{opacity:.5;cursor:wait}.mirror-ui-button[data-appearance=context-reference]>svg{stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;width:10px;height:10px}.mirror-ui-element-tag__leading{flex:none;place-items:center;width:10px;min-width:10px;height:10px;min-height:10px;display:grid;position:relative}.mirror-ui-element-tag__kind{pointer-events:none;fill:none;stroke:currentColor;stroke-width:1px;color:#81bfec;grid-area:1/1;width:10px;min-width:10px;height:10px;min-height:10px}.mirror-ui-context-tag[data-component=true] .mirror-ui-element-tag__kind{color:var(--mirror-colors-component)}.mirror-ui-context-tag[data-removal=true] .mirror-ui-element-tag__kind{color:var(--mirror-colors-danger);stroke-linecap:round;stroke-linejoin:round}.mirror-ui-element-tag__label{letter-spacing:.2px;color:#eaeaea;text-overflow:ellipsis;min-width:0;font:500 10px/15px Inter,sans-serif;overflow:hidden}.mirror-ui-context-tag .mirror-ui-element-tag__label{text-transform:uppercase;letter-spacing:.2px;font:500 10px/15px Inter,sans-serif}.mirror-ui-element-tag__remove{z-index:1;box-sizing:border-box;opacity:0;pointer-events:auto;cursor:pointer;appearance:none;grid-area:1/1;justify-content:center;align-items:center;width:10px;min-width:10px;height:10px;min-height:10px;display:inline-flex;position:relative}.mirror-ui-element-tag__remove:before{content:"";position:absolute;inset:-4px -4px -4px -8px}.mirror-ui-element-tag__remove>svg{pointer-events:none;fill:currentColor;stroke:none;width:10px;height:10px;display:block}.mirror-ui-context-tag:not([data-readonly]):is(:hover,:focus-within) .mirror-ui-element-tag__kind{opacity:0}.mirror-ui-context-tag:is(:hover,:focus-within) .mirror-ui-element-tag__remove{opacity:1;pointer-events:auto}.mirror-ui-element-tag__kind,.mirror-ui-element-tag__remove{transition:opacity var(--mirror-motion-duration-slow) var(--mirror-motion-easing-standard)}.mirror-ui-context-tag .mirror-ui-element-tag__remove{color:#eaeaea;box-shadow:none;background:0 0;border:0;padding:0}@media (prefers-reduced-motion:reduce){.mirror-ui-element-tag__kind,.mirror-ui-element-tag__remove{transition:none}}.mirror-ui-settings-row{align-items:center;column-gap:var(--mirror-spacing-16);row-gap:var(--mirror-spacing-16);padding-block:var(--mirror-spacing-24);grid-template-columns:minmax(0,1fr) auto;display:grid}.mirror-ui-settings-row:first-child{padding-top:var(--mirror-spacing-0)}.mirror-ui-settings-row:last-child{padding-bottom:var(--mirror-spacing-0)}.mirror-ui-settings-row+.mirror-ui-settings-row{border-top:var(--mirror-borders-default) solid var(--mirror-colors-divider)}.mirror-ui-settings-row__text{gap:var(--mirror-spacing-8);min-width:0;display:grid}.mirror-ui-settings-row__heading{align-items:center;gap:var(--mirror-spacing-8);min-width:0;display:flex}.mirror-ui-settings-row__title{color:var(--mirror-colors-text)}.mirror-ui-settings-row__description{color:var(--mirror-colors-chrome-text-secondary);overflow-wrap:anywhere}.mirror-ui-settings-row__description p{margin:0}.mirror-ui-settings-row__control{justify-self:end;align-items:center;gap:var(--mirror-spacing-8);display:flex}.mirror-ui-settings-row__details{gap:var(--mirror-spacing-12);grid-column:1/-1;display:grid}._menu_1a6mp_1{z-index:1000;box-sizing:border-box;width:max-content;min-width:min(160px,100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:var(--mirror-spacing-4);border:var(--mirror-borders-widget-outline);border-radius:var(--mirror-radii-12);background:var(--mirror-colors-raised);color:var(--mirror-colors-chrome-text);font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-body) var(--mirror-typography-family-sans);box-shadow:var(--mirror-shadows-widget);opacity:1;transition:opacity var(--mirror-motion-duration-fast) var(--mirror-motion-easing-standard), transform var(--mirror-motion-duration-fast) var(--mirror-motion-easing-standard);flex-direction:column;display:flex;position:fixed;overflow:hidden}@starting-style{._menu_1a6mp_1{opacity:0;transform:translateY(-2px)}}._menu_1a6mp_1[data-closing=true]{opacity:0;pointer-events:none;transform:translateY(-2px)}._menu_1a6mp_1 ._items_1a6mp_28{gap:var(--mirror-spacing-4);overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;min-height:0;display:grid;overflow:hidden auto}._menu_1a6mp_1 ._item_1a6mp_28{align-items:flex-start;gap:var(--mirror-spacing-4);min-width:0;min-height:26px;padding:var(--mirror-spacing-4);border-radius:var(--mirror-radii-8);color:inherit;font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-body) var(--mirror-typography-family-sans);text-align:left;cursor:pointer;transition:background-color var(--mirror-motion-duration-fast) linear;background:0 0;border:0;flex-shrink:0;display:flex}._menu_1a6mp_1 ._row_1a6mp_56{align-items:stretch;gap:var(--mirror-spacing-2);min-width:0;display:flex}._menu_1a6mp_1 ._row_1a6mp_56 ._item_1a6mp_28{flex:1}._menu_1a6mp_1 ._item_1a6mp_28:is(:hover,:focus-visible):not(:disabled){background:var(--mirror-colors-chrome-control-hover)}._menu_1a6mp_1 ._item_1a6mp_28:active:not(:disabled){background:var(--mirror-colors-selection)}._menu_1a6mp_1 ._item_1a6mp_28[data-tone=danger]{color:var(--mirror-colors-danger)}._menu_1a6mp_1 ._item_1a6mp_28:disabled{cursor:default;opacity:.5}._menu_1a6mp_1 ._check_1a6mp_62{flex:0 0 16px;place-items:center;height:18px;display:grid}._menu_1a6mp_1 ._hoverTrailing_1a6mp_64{position:relative}._menu_1a6mp_1 ._hoverTrailing_1a6mp_64>._trailing_1a6mp_65{inset-block:0;opacity:0;align-items:center;display:flex;position:absolute;right:0}._menu_1a6mp_1 ._hoverTrailing_1a6mp_64:is(:hover,:has(:focus-visible),:has([aria-expanded=true]))>._trailing_1a6mp_65{opacity:1}._menu_1a6mp_1 ._hoverTrailing_1a6mp_64:is(:hover,:has(:focus-visible),:has([aria-expanded=true])) ._check_1a6mp_62{visibility:hidden}@media (hover:none){._menu_1a6mp_1 ._hoverTrailing_1a6mp_64>._trailing_1a6mp_65{opacity:1}._menu_1a6mp_1 ._hoverTrailing_1a6mp_64 ._check_1a6mp_62{visibility:hidden}}._menu_1a6mp_1 ._createIcon_1a6mp_73{width:14px;height:18px;color:var(--mirror-colors-chrome-text-secondary);flex:none}._menu_1a6mp_1 ._busy_1a6mp_74{color:var(--mirror-colors-chrome-text-secondary)}._menu_1a6mp_1 ._copy_1a6mp_75{flex:1;min-width:0;display:grid}._menu_1a6mp_1 ._copy_1a6mp_75>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._menu_1a6mp_1 ._copy_1a6mp_75>._labelLine_1a6mp_77{align-items:center;gap:var(--mirror-spacing-4);display:flex;overflow:visible}._menu_1a6mp_1 ._labelText_1a6mp_78{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._menu_1a6mp_1 ._onlineDot_1a6mp_79{background:var(--mirror-colors-online);border-radius:50%;flex:none;width:3px;height:3px;transform:translateY(1px)}._menu_1a6mp_1 ._description_1a6mp_80,._menu_1a6mp_1 ._shortcut_1a6mp_80,._menu_1a6mp_1 ._empty_1a6mp_80{color:var(--mirror-colors-chrome-text-secondary)}._menu_1a6mp_1 ._shortcut_1a6mp_80{margin-left:var(--mirror-spacing-12);white-space:nowrap}._menu_1a6mp_1 ._empty_1a6mp_80{padding:var(--mirror-spacing-4);font-size:var(--mirror-typography-size-caption)}._menu_1a6mp_1 ._footer_1a6mp_83{margin-top:var(--mirror-spacing-4);flex:none}@media (prefers-reduced-motion:reduce){._menu_1a6mp_1,._menu_1a6mp_1 ._item_1a6mp_28{transition:none;transform:none}}._menu_1a6mp_1 ._group_1a6mp_88{gap:var(--mirror-spacing-4);grid-template-columns:minmax(0,1fr);display:grid}._menu_1a6mp_1 ._group_1a6mp_88+._group_1a6mp_88{border-top:var(--mirror-borders-default) solid var(--mirror-colors-separator);padding-top:var(--mirror-spacing-4);margin-inline:calc(-1 * var(--mirror-spacing-4));padding-inline:var(--mirror-spacing-4)}._menu_1a6mp_1 ._heading_1a6mp_94{padding:var(--mirror-spacing-4);color:var(--mirror-colors-chrome-text-secondary);font-size:var(--mirror-typography-size-caption)}._root_4p23i_1{align-items:center;gap:var(--mirror-spacing-4);min-width:0;display:inline-flex}._dot_4p23i_8{width:var(--mirror-spacing-4);height:var(--mirror-spacing-4);border-radius:var(--mirror-radii-pill);background:var(--mirror-colors-accent);animation:_pulse_4p23i_1 var(--mirror-motion-duration-shine) var(--mirror-motion-easing-standard) infinite;flex:none;display:inline-block}._icon_4p23i_18{animation:_fade-pulse_4p23i_1 var(--mirror-motion-duration-shine) var(--mirror-motion-easing-standard) infinite;flex:none;display:inline-flex}._text_4p23i_24{min-width:0;display:inline-block}._root_4p23i_1[data-truncate]{max-width:100%}._root_4p23i_1[data-truncate] ._text_4p23i_24{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._text_4p23i_24,._text_4p23i_24 code{background:var(--mirror-effects-text-shine);-webkit-text-fill-color:transparent;animation:_shine_4p23i_1 var(--mirror-motion-duration-shine) var(--mirror-motion-easing-linear) infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes _shine_4p23i_1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _pulse_4p23i_1{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes _fade-pulse_4p23i_1{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){._dot_4p23i_8,._icon_4p23i_18{opacity:1;animation:none}._text_4p23i_24,._text_4p23i_24 code{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}._root_2hwp3_1{width:10px;height:10px;color:var(--mirror-colors-accent);border:var(--mirror-borders-default) solid currentColor;border-radius:var(--mirror-radii-pill);animation:_mirror-spinner-rotate_2hwp3_1 var(--mirror-motion-duration-slow) linear infinite;border-right-color:#0000;flex:none;display:inline-block}@keyframes _mirror-spinner-rotate_2hwp3_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._root_2hwp3_1{animation:none}}._scale_1thm5_1{box-sizing:border-box;border-radius:var(--mirror-radii-8);background:var(--mirror-colors-chrome-control);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;height:24px;padding:0 8px}._scale_1thm5_1[data-appearance=raised]{background:var(--mirror-colors-chrome-control-hover)}._scale_1thm5_1:focus-visible{outline:2px solid var(--mirror-colors-chrome-text);outline-offset:2px}._scale_1thm5_1[aria-disabled=true]{opacity:.5;cursor:default}._track_1thm5_15{height:100%;position:relative}._tick_1thm5_16{background:var(--mirror-colors-chrome-text);border-radius:99px;width:2px;height:2px;position:absolute;top:50%;translate:-50% -50%}._thumbLayer_1thm5_19{pointer-events:none;will-change:transform;transition:transform var(--mirror-motion-duration-slow) var(--mirror-motion-easing-standard);position:absolute;inset:0}._thumb_1thm5_19{background:var(--mirror-colors-text-secondary);border-radius:99px;width:2px;height:15px;position:absolute;top:50%;left:0;translate:-50% -50%}._scale_1thm5_1[data-dragging] ._thumbLayer_1thm5_19{transition-duration:90ms}@media (prefers-reduced-motion:reduce){._thumbLayer_1thm5_19{transition:none}}._root_y5t5q_1{flex:none;justify-content:center;align-items:center;display:inline-flex}._slider_1f0wq_1{appearance:none;box-sizing:border-box;border-radius:var(--mirror-radii-8);background:var(--mirror-colors-chrome-control);cursor:pointer;border:0;width:100%;min-width:0;height:24px;margin:0;padding:0 8px}._slider_1f0wq_1::-webkit-slider-runnable-track{background:0 0;height:15px}._slider_1f0wq_1::-webkit-slider-thumb{appearance:none;background:var(--mirror-colors-text-secondary);border-radius:99px;width:2px;height:15px}._slider_1f0wq_1::-moz-range-track{background:0 0;height:15px}._slider_1f0wq_1::-moz-range-thumb{background:var(--mirror-colors-text-secondary);border:0;border-radius:99px;width:2px;height:15px}._slider_1f0wq_1:focus-visible{outline:2px solid var(--mirror-colors-chrome-text);outline-offset:2px}._slider_1f0wq_1:disabled{opacity:.5;cursor:default}.mirror-slider-field{grid-template-columns:minmax(0,1fr) 60px;align-items:center;gap:4px;min-width:0;display:grid}.mirror-slider-field>input{width:100%;min-width:0}.mirror-slider-field[data-input=hidden]{grid-template-columns:minmax(0,1fr)}.mirror-ui-number-field{height:var(--mirror-controls-height-small);border-radius:var(--mirror-radii-6);background:var(--mirror-colors-contrast);color:var(--mirror-colors-text);display:inline-flex;overflow:hidden}.mirror-ui-number-field[data-appearance=chrome]{border-radius:var(--mirror-radii-8);background:var(--mirror-colors-chrome-control);width:100%;color:var(--mirror-colors-chrome-text)}.mirror-ui-number-field[data-width=compact]{width:64px}.mirror-ui-number-field[data-disabled=true]{opacity:.5}.mirror-ui-number-field__input{min-width:0;padding:var(--mirror-spacing-0) var(--mirror-spacing-8);color:inherit;font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-caption) var(--mirror-typography-family-sans);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;flex:1}.mirror-ui-number-field__input::-webkit-inner-spin-button{appearance:none;margin:0}.mirror-ui-number-field__input::-webkit-outer-spin-button{appearance:none;margin:0}.mirror-ui-number-field__scrub{padding:var(--mirror-spacing-0) var(--mirror-spacing-0) var(--mirror-spacing-0) var(--mirror-spacing-8);color:var(--mirror-colors-text-secondary);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;flex:none;place-items:center;display:grid}.mirror-ui-number-field[data-disabled=true] .mirror-ui-number-field__scrub{cursor:default}.mirror-ui-number-field__scrub+.mirror-ui-number-field__input{padding-left:var(--mirror-spacing-4)}.mirror-ui-number-field__steps{width:var(--mirror-spacing-16);flex:none;grid-template-rows:1fr 1fr;display:grid}.mirror-ui-number-field__step{padding:var(--mirror-spacing-0);color:var(--mirror-colors-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mirror-ui-number-field__step:is(:hover,:active):not(:disabled){background:var(--mirror-colors-chrome-control-hover);color:var(--mirror-colors-text)}.mirror-ui-number-field__step:disabled{opacity:.4;cursor:default}.mirror-ui-number-field__step>.mirror-ui-chevron{width:var(--mirror-spacing-8);height:var(--mirror-spacing-8)}.mirror-tool-control-row{grid-template-columns:minmax(0, var(--mirror-tool-label-share)) var(--mirror-spacing-8) minmax(0, var(--mirror-tool-control-share));min-height:var(--mirror-controls-height-small);align-items:center;display:grid}.mirror-tool-control-row>*{min-width:0}.mirror-tool-control-row__control>.mirror-ui-dropdown{width:100%}.mirror-tool-control-row__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mirror-tool-control-row__divider{width:var(--mirror-spacing-8);cursor:col-resize;touch-action:none;place-items:center;height:100%;display:grid}.mirror-tool-control-row__divider:focus-visible{outline:none}.mirror-tool-control-row:has(>.mirror-tool-control-row__control>.mirror-ui-list-field) .mirror-tool-control-row__label{line-height:var(--mirror-controls-height-small);align-self:start}.mirror-ui-color-swatches{gap:var(--mirror-spacing-4);width:208px;padding-top:var(--mirror-spacing-4);display:grid}.mirror-ui-color-swatches__title{color:var(--mirror-colors-text-secondary);font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-caption) var(--mirror-typography-family-sans)}.mirror-ui-color-swatches__list{overscroll-behavior:contain;max-height:168px;display:grid;overflow:hidden auto}.mirror-ui-color-swatches__option{align-items:center;gap:var(--mirror-spacing-8);min-width:0;height:var(--mirror-controls-height-small);padding:var(--mirror-spacing-0) var(--mirror-spacing-4);border-radius:var(--mirror-radii-6);color:var(--mirror-colors-chrome-text);font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-caption) var(--mirror-typography-family-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.mirror-ui-color-swatches__option:is(:hover,:focus-visible),.mirror-ui-color-swatches__option[aria-selected=true]{background:var(--mirror-colors-chrome-control-hover);color:var(--mirror-colors-text)}.mirror-ui-color-swatches__chip{width:var(--mirror-spacing-16);height:var(--mirror-spacing-16);border-radius:var(--mirror-radii-4);background:repeating-conic-gradient(#b3b3b3 0% 25%,#fff 0% 50%) 50%/8px 8px;flex:none;display:grid}.mirror-ui-color-swatches__color{border-radius:inherit;box-shadow:inset 0 0 0 .5px var(--mirror-colors-chrome-stroke)}.mirror-ui-color-swatches__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mirror-ui-color-field{height:var(--mirror-controls-height-small);border-radius:var(--mirror-radii-6);background:var(--mirror-colors-contrast);color:var(--mirror-colors-text);align-items:stretch;display:inline-flex;overflow:hidden}.mirror-ui-color-field[data-appearance=chrome]{border-radius:var(--mirror-radii-8);background:var(--mirror-colors-chrome-control);width:100%;color:var(--mirror-colors-chrome-text)}.mirror-ui-color-field[data-disabled=true]{opacity:.5}.mirror-ui-color-field__swatch{padding:var(--mirror-spacing-0) var(--mirror-spacing-0) var(--mirror-spacing-0) var(--mirror-spacing-8);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.mirror-ui-color-field__swatch:disabled{cursor:default}.mirror-ui-color-field__swatch-color{width:var(--mirror-spacing-16);height:var(--mirror-spacing-16);border-radius:var(--mirror-radii-4);box-shadow:inset 0 0 0 .5px var(--mirror-colors-chrome-stroke);grid-area:1/1;display:block}.mirror-ui-color-field__swatch:before{width:var(--mirror-spacing-16);height:var(--mirror-spacing-16);border-radius:var(--mirror-radii-4);content:"";background:repeating-conic-gradient(#b3b3b3 0% 25%,#fff 0% 50%) 50%/8px 8px;grid-area:1/1}.mirror-ui-color-field__swatch:focus-visible .mirror-ui-color-field__swatch-color{outline:1.5px solid var(--mirror-colors-text);outline-offset:1px}.mirror-ui-color-field__hex,.mirror-ui-color-field__opacity{min-width:0;padding:var(--mirror-spacing-0) var(--mirror-spacing-8);color:inherit;font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-caption) var(--mirror-typography-family-sans);font-variant-numeric:tabular-nums;background:0 0;border:0}.mirror-ui-color-field__hex{flex:1}.mirror-ui-color-field__opacity{box-sizing:content-box;width:3ch;padding-right:var(--mirror-spacing-0);border-left:.5px solid var(--mirror-colors-chrome-stroke);text-align:right;flex:none}.mirror-ui-color-field__unit{padding:var(--mirror-spacing-0) var(--mirror-spacing-8) var(--mirror-spacing-0) var(--mirror-spacing-4);color:var(--mirror-colors-text-secondary);font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-caption) var(--mirror-typography-family-sans);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;flex:none;place-items:center;display:grid}.mirror-ui-color-field[data-disabled=true] .mirror-ui-color-field__unit{cursor:default}.mirror-ui-color-field__picker{padding:var(--mirror-spacing-8)}.mirror-ui-color-field__picker.mirror-ui-menu>[role=dialog]{overflow:visible}.mirror-ui-color-field__picker .react-colorful{gap:var(--mirror-spacing-8);width:208px;height:208px}.mirror-ui-color-field__picker .react-colorful__saturation{border-radius:var(--mirror-radii-6);border-bottom:0}.mirror-ui-color-field__picker .react-colorful__hue,.mirror-ui-color-field__picker .react-colorful__alpha,.mirror-ui-color-field__picker .react-colorful__last-control{height:var(--mirror-spacing-12);border-radius:var(--mirror-radii-6)}.mirror-ui-color-field__picker .react-colorful__pointer{width:var(--mirror-spacing-16);height:var(--mirror-spacing-16)}.mirror-ui-color-sample{width:var(--mirror-spacing-12);height:var(--mirror-spacing-12);flex:none;display:grid}.mirror-ui-color-sample:before,.mirror-ui-color-sample__color{border-radius:var(--mirror-radii-4);grid-area:1/1}.mirror-ui-color-sample:before{content:"";background:repeating-conic-gradient(#b3b3b3 0% 25%,#fff 0% 50%) 50%/6px 6px}.mirror-ui-color-sample__color{box-shadow:inset 0 0 0 .5px var(--mirror-colors-chrome-stroke)}.mirror-ui-curve-field{width:100%;min-width:0;height:var(--mirror-controls-height-small);border-radius:var(--mirror-radii-6);background:var(--mirror-colors-contrast);color:var(--mirror-colors-text);align-items:stretch;display:flex;overflow:hidden}.mirror-ui-curve-field[data-disabled=true]{opacity:.5}.mirror-ui-curve-field__thumbnail{padding:var(--mirror-spacing-0) var(--mirror-spacing-0) var(--mirror-spacing-0) var(--mirror-spacing-8);color:var(--mirror-colors-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.mirror-ui-curve-field__thumbnail:disabled{cursor:default}.mirror-ui-curve-field__thumbnail:is(:hover,[aria-expanded=true]){color:var(--mirror-colors-text)}.mirror-ui-curve-field__thumbnail svg{width:var(--mirror-spacing-16);height:var(--mirror-spacing-16);border-radius:var(--mirror-radii-4);box-shadow:inset 0 0 0 .5px var(--mirror-colors-chrome-stroke);display:block;overflow:visible}.mirror-ui-curve-field__thumbnail path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.25px}.mirror-ui-curve-field__thumbnail:focus-visible svg{outline:1.5px solid var(--mirror-colors-text);outline-offset:1px}.mirror-ui-curve-field__text{min-width:0;padding:var(--mirror-spacing-0) var(--mirror-spacing-8);color:inherit;font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-caption) var(--mirror-typography-family-sans);font-variant-numeric:tabular-nums;text-overflow:ellipsis;background:0 0;border:0;flex:1}.mirror-ui-curve-field__popover{padding:var(--mirror-spacing-8)}.mirror-ui-curve-field__popover.mirror-ui-menu>[role=dialog]{overflow:visible}.mirror-ui-curve-editor{gap:var(--mirror-spacing-8);width:208px;display:grid}.mirror-ui-curve-editor__graph{border-radius:var(--mirror-radii-6);background:var(--mirror-colors-contrast);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;display:block;overflow:visible}.mirror-ui-curve-editor__square{fill:var(--mirror-colors-panel);stroke:var(--mirror-colors-chrome-stroke);stroke-width:.5px}.mirror-ui-curve-editor__diagonal{stroke:var(--mirror-colors-chrome-stroke);stroke-dasharray:3 3;stroke-width:1px}.mirror-ui-curve-editor__curve{fill:none;stroke:var(--mirror-colors-text);stroke-linecap:round;stroke-width:2px}.mirror-ui-curve-editor__arm{stroke:var(--mirror-colors-accent);stroke-width:1px}.mirror-ui-curve-editor__handle{fill:var(--mirror-colors-surface);stroke:var(--mirror-colors-accent);stroke-width:1.5px;cursor:grab;outline:none}.mirror-ui-curve-editor__handle:focus-visible,.mirror-ui-curve-editor__handle:active{fill:var(--mirror-colors-accent)}.mirror-ui-curve-editor__preview{height:var(--mirror-spacing-8);border-radius:var(--mirror-radii-4);background:var(--mirror-colors-contrast);position:relative}.mirror-ui-curve-editor__preview-dot{width:var(--mirror-spacing-8);height:var(--mirror-spacing-8);background:var(--mirror-colors-accent);border-radius:50%;animation:1.4s infinite alternate mirror-ui-curve-preview;position:absolute;top:0;left:0}@keyframes mirror-ui-curve-preview{0%{left:0}to{left:calc(100% - var(--mirror-spacing-8))}}@media (prefers-reduced-motion:reduce){.mirror-ui-curve-editor__preview{display:none}}.mirror-ui-curve-editor__presets{gap:var(--mirror-spacing-4);flex-wrap:wrap;display:flex}.mirror-ui-curve-editor__preset{padding:var(--mirror-spacing-2) var(--mirror-spacing-8);border-radius:var(--mirror-radii-6);background:var(--mirror-colors-contrast);color:var(--mirror-colors-text-secondary);font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-caption) var(--mirror-typography-family-sans);cursor:pointer;border:0}.mirror-ui-curve-editor__preset:hover{background:var(--mirror-colors-chrome-control-hover);color:var(--mirror-colors-text)}.mirror-ui-curve-editor__preset:focus-visible{outline:1.5px solid var(--mirror-colors-text);outline-offset:1px}.mirror-ui-curve-editor__preset[aria-pressed=true]{background:var(--mirror-colors-selection);color:var(--mirror-colors-text)}.mirror-ui-drag-grip{display:inline-flex}.mirror-ui-gradient-field{align-items:center;gap:var(--mirror-spacing-8);width:100%;min-width:0;height:var(--mirror-controls-height-small);padding:var(--mirror-spacing-0) var(--mirror-spacing-8);border-radius:var(--mirror-radii-6);background:var(--mirror-colors-contrast);color:var(--mirror-colors-text);font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-caption) var(--mirror-typography-family-sans);text-align:left;cursor:pointer;border:0;display:flex}.mirror-ui-gradient-field:disabled{opacity:.5;cursor:default}.mirror-ui-gradient-field:focus-visible{outline:1.5px solid var(--mirror-colors-focus);outline-offset:1px}.mirror-ui-gradient-field__swatch,.mirror-ui-gradient-field__track{background:repeating-conic-gradient(#b3b3b3 0% 25%,#fff 0% 50%) 50%/8px 8px;position:relative;overflow:hidden}.mirror-ui-gradient-field__swatch{width:var(--mirror-spacing-16);height:var(--mirror-spacing-16);border-radius:var(--mirror-radii-4);flex:none}.mirror-ui-gradient-field__swatch-fill,.mirror-ui-gradient-field__track-fill{box-shadow:inset 0 0 0 .5px var(--mirror-colors-chrome-stroke);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.mirror-ui-gradient-field__summary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mirror-ui-gradient-field__count{color:var(--mirror-colors-text-secondary);font-variant-numeric:tabular-nums;flex:none}.mirror-ui-gradient-field__popover{padding:var(--mirror-spacing-8)}.mirror-ui-gradient-field__popover.mirror-ui-menu>[role=dialog]{overflow:visible}.mirror-ui-gradient-field__editor{gap:var(--mirror-spacing-8);width:296px;display:grid}.mirror-ui-gradient-field__row{align-items:center;gap:var(--mirror-spacing-4);min-width:0;display:flex}.mirror-ui-gradient-field__kind{flex:1;min-width:0}.mirror-ui-gradient-field__angle{flex:none;width:80px}.mirror-ui-gradient-field__position{flex:none;width:56px}.mirror-ui-gradient-field__stop-color{flex:1;min-width:0}.mirror-ui-gradient-field__stops{gap:var(--mirror-spacing-4);display:grid}.mirror-ui-button.mirror-ui-gradient-field__handle{cursor:grab;touch-action:none;background:0 0;flex:none}.mirror-ui-button.mirror-ui-gradient-field__handle:hover:not(:disabled){background:var(--mirror-colors-chrome-control-hover)}.mirror-ui-button.mirror-ui-gradient-field__handle:active{cursor:grabbing}.mirror-ui-gradient-field__stops[data-reordering=true]>.mirror-ui-gradient-field__row{transition:transform var(--mirror-motion-duration-slow) var(--mirror-motion-easing-standard)}.mirror-ui-gradient-field__stops[data-reordering=true]>.mirror-ui-gradient-field__row[data-dragging=true]{z-index:1;transition:none;position:relative}@media (prefers-reduced-motion:reduce){.mirror-ui-gradient-field__stops[data-reordering=true]>.mirror-ui-gradient-field__row{transition:none}}.mirror-ui-gradient-field__bar{height:var(--mirror-spacing-24);margin:var(--mirror-spacing-0) var(--mirror-spacing-8);position:relative}.mirror-ui-gradient-field__track{inset:var(--mirror-spacing-4) var(--mirror-spacing-0);border-radius:var(--mirror-radii-4);cursor:copy;touch-action:none;position:absolute}.mirror-ui-gradient-field__bar[data-disabled=true] .mirror-ui-gradient-field__track{cursor:default}.mirror-ui-gradient-field__marker{width:var(--mirror-spacing-12);height:var(--mirror-spacing-24);padding:var(--mirror-spacing-0);border:2px solid var(--mirror-colors-surface);border-radius:var(--mirror-radii-4);box-shadow:0 0 0 .5px var(--mirror-colors-chrome-stroke), 0 1px 3px #0000004d;cursor:grab;touch-action:none;background:repeating-conic-gradient(#b3b3b3 0% 25%,#fff 0% 50%) 50%/6px 6px;place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.mirror-ui-gradient-field__marker:active{cursor:grabbing}.mirror-ui-gradient-field__marker:disabled{cursor:default}.mirror-ui-gradient-field__marker[aria-pressed=true]{z-index:1;border-color:var(--mirror-colors-accent)}.mirror-ui-gradient-field__marker:focus-visible{outline:1.5px solid var(--mirror-colors-focus);outline-offset:1px}.mirror-ui-gradient-field__marker-color{pointer-events:none;border-radius:2px;width:100%;height:100%}.mirror-ui-gradient-field__remove{width:var(--mirror-controls-height-small);height:var(--mirror-controls-height-small);padding:var(--mirror-spacing-0);border-radius:var(--mirror-radii-6);color:var(--mirror-colors-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.mirror-ui-gradient-field__remove:hover:not(:disabled){background:var(--mirror-colors-chrome-control-hover);color:var(--mirror-colors-text)}.mirror-ui-gradient-field__remove:disabled{opacity:.4;cursor:default}.mirror-ui-list-field{gap:var(--mirror-spacing-4);flex-direction:column;width:100%;min-width:0;display:flex}.mirror-ui-list-field__items{gap:var(--mirror-spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mirror-ui-list-field__item{align-items:center;gap:var(--mirror-spacing-2);min-width:0;display:flex}.mirror-ui-list-field__editor{flex:1;min-width:0}.mirror-ui-button.mirror-ui-list-field__handle{cursor:grab;touch-action:none;flex:none}.mirror-ui-button.mirror-ui-list-field__handle:active{cursor:grabbing}.mirror-ui-button.mirror-ui-list-field__remove{flex:none}.mirror-ui-list-field__item>.mirror-ui-button[data-appearance=chrome]{background:0 0}.mirror-ui-list-field__item>.mirror-ui-button[data-appearance=chrome]:hover:not(:disabled){background:var(--mirror-colors-chrome-control-hover)}.mirror-ui-list-field__add{align-self:flex-start;align-items:center;gap:var(--mirror-spacing-4);height:var(--mirror-controls-height-small);padding:var(--mirror-spacing-0) var(--mirror-spacing-8);border-radius:var(--mirror-radii-6);color:var(--mirror-colors-text-secondary);font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-caption) var(--mirror-typography-family-sans);cursor:pointer;background:0 0;border:0;display:inline-flex}.mirror-ui-list-field__add:hover:not(:disabled){background:var(--mirror-colors-chrome-control-hover);color:var(--mirror-colors-text)}.mirror-ui-list-field__add:disabled{opacity:.5;cursor:default}.mirror-ui-list-field__add-icon{width:12px;height:12px}.mirror-ui-list-field__add:focus-visible{outline:1.5px solid var(--mirror-colors-focus);outline-offset:1px}.mirror-ui-list-field__items[data-reordering=true]>.mirror-ui-list-field__item{transition:transform var(--mirror-motion-duration-slow) var(--mirror-motion-easing-standard)}.mirror-ui-list-field__items[data-reordering=true]>.mirror-ui-list-field__item[data-dragging=true]{z-index:1;transition:none;position:relative}@media (prefers-reduced-motion:reduce){.mirror-ui-list-field__items[data-reordering=true]>.mirror-ui-list-field__item{transition:none}}.mirror-ui-vector-field{align-items:center;gap:var(--mirror-spacing-4);width:100%;min-width:0;display:flex}.mirror-ui-vector-field[data-disabled=true]{opacity:.5}.mirror-ui-vector-field[data-disabled=true] .mirror-ui-number-field{opacity:1}.mirror-ui-vector-field__pad-button{width:var(--mirror-controls-height-small);height:var(--mirror-controls-height-small);padding:var(--mirror-spacing-0);border-radius:var(--mirror-radii-8);background:var(--mirror-colors-chrome-control);color:var(--mirror-colors-text-secondary);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.mirror-ui-vector-field__pad-button:disabled{cursor:default}.mirror-ui-vector-field__pad-button:is(:hover,[aria-expanded=true]):not(:disabled){background:var(--mirror-colors-chrome-control-hover);color:var(--mirror-colors-text)}.mirror-ui-vector-field__pad-button:focus-visible{outline:1.5px solid var(--mirror-colors-text);outline-offset:1px}.mirror-ui-vector-field__pad-button svg{border-radius:var(--mirror-radii-4);width:14px;height:14px;box-shadow:inset 0 0 0 .5px var(--mirror-colors-chrome-stroke);display:block;overflow:visible}.mirror-ui-vector-field__pad-button circle{fill:currentColor}.mirror-ui-vector-field__axis{flex:1;min-width:0;display:flex;position:relative}.mirror-ui-vector-field__prefix{z-index:1;top:50%;left:var(--mirror-spacing-8);color:var(--mirror-colors-text-secondary);font:var(--mirror-typography-weight-regular) var(--mirror-typography-size-caption)/var(--mirror-typography-line-height-caption) var(--mirror-typography-family-sans);pointer-events:none;position:absolute;transform:translateY(-50%)}.mirror-ui-vector-field__axis .mirror-ui-number-field__input{padding-left:calc(var(--mirror-spacing-8) + 12px)}.mirror-ui-vector-field__popover{padding:var(--mirror-spacing-8)}.mirror-ui-vector-field__popover.mirror-ui-menu>[role=dialog]{overflow:visible}.mirror-ui-vector-pad{border-radius:var(--mirror-radii-6);background:var(--mirror-colors-contrast);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;display:block;overflow:visible}.mirror-ui-vector-pad__grid line{stroke:var(--mirror-colors-chrome-stroke);stroke-width:.5px;opacity:.5}.mirror-ui-vector-pad__axis{stroke:var(--mirror-colors-chrome-stroke);stroke-width:1px}.mirror-ui-vector-pad__arm{stroke:var(--mirror-colors-accent);stroke-dasharray:3 3;stroke-width:1px}.mirror-ui-vector-pad__point{fill:var(--mirror-colors-surface);stroke:var(--mirror-colors-accent);stroke-width:1.5px;cursor:grab;outline:none}.mirror-ui-vector-pad__point:focus-visible,.mirror-ui-vector-pad__point:active{fill:var(--mirror-colors-accent)}.mirror-range-field{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;min-width:0;display:grid}.mirror-range-field>input{width:100%;min-width:0}.mirror-range-field[data-disabled=true] .mirror-range-field__track{opacity:.5;cursor:default}.mirror-range-field__track{box-sizing:border-box;border-radius:var(--mirror-radii-8);background:var(--mirror-colors-chrome-control);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;grid-column:1/-1;height:24px;position:relative}.mirror-range-field__rail{position:absolute;inset:0 8px}.mirror-range-field__segment{background:var(--mirror-colors-chrome-control-hover);cursor:grab;border-radius:99px;position:absolute;top:4px;bottom:4px}.mirror-range-field__segment:active{cursor:grabbing}.mirror-range-field__thumb{cursor:ew-resize;outline:none;width:10px;margin-left:-5px;position:absolute;top:0;bottom:0}.mirror-range-field__thumb:before{content:"";background:var(--mirror-colors-text-secondary);border-radius:99px;width:2px;height:15px;position:absolute;top:4.5px;left:4px}.mirror-range-field__thumb:focus-visible:before{outline:2px solid var(--mirror-colors-chrome-text);outline-offset:2px}.mirror-range-field[data-disabled=true] :is(.mirror-range-field__thumb,.mirror-range-field__segment){cursor:default}.mirror-ui-anchor-field{align-items:center;gap:var(--mirror-spacing-8);min-width:0;color:var(--mirror-colors-text);display:flex}.mirror-ui-anchor-field[data-disabled=true]{opacity:.5}.mirror-ui-anchor-field__grid{padding:var(--mirror-spacing-2);border-radius:var(--mirror-radii-6);background:var(--mirror-colors-contrast);flex:none;grid-template-rows:repeat(3,16px);grid-template-columns:repeat(3,16px);display:grid}.mirror-ui-anchor-field__cell{border-radius:var(--mirror-radii-4);color:var(--mirror-colors-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mirror-ui-anchor-field__cell:disabled{cursor:default}.mirror-ui-anchor-field__cell:not(:disabled):hover{background:var(--mirror-colors-chrome-control-hover);color:var(--mirror-colors-text)}.mirror-ui-anchor-field__cell:focus-visible{outline:1px solid var(--mirror-colors-focus);outline-offset:-1px}.mirror-ui-anchor-field__dot{border-radius:var(--mirror-radii-pill);background:currentColor;width:3px;height:3px}.mirror-ui-anchor-field__cell[aria-checked=true]{color:var(--mirror-colors-accent)}.mirror-ui-anchor-field__cell[aria-checked=true] .mirror-ui-anchor-field__dot{border-radius:var(--mirror-radii-pill);width:8px;height:8px}textarea.mirror-ui-textarea-field{resize:none;overflow-wrap:anywhere;width:100%;display:block}textarea.mirror-ui-textarea-field[data-appearance=chrome]{padding:var(--mirror-spacing-4) var(--mirror-spacing-8)}textarea.mirror-ui-textarea-field:disabled{opacity:.5}.mirror-info-tooltip__trigger{min-width:0;display:inline-flex}.mirror-info-tooltip__trigger[data-trigger=label]{cursor:help}.mirror-info-tooltip__trigger:focus-visible{border-radius:var(--mirror-radii-4);outline:1px solid var(--mirror-colors-text);outline-offset:2px}.mirror-info-tooltip{z-index:1000;box-sizing:border-box;width:max-content;max-width:min(240px,100vw - 16px);padding:var(--mirror-spacing-4) var(--mirror-spacing-8);border-radius:var(--mirror-radii-6);background:var(--mirror-colors-text);color:var(--mirror-colors-panel);font-family:var(--mirror-typography-family-sans);font-size:var(--mirror-typography-size-caption);line-height:var(--mirror-typography-line-height-caption);overflow-wrap:anywhere;white-space:pre-wrap;box-shadow:var(--mirror-shadows-elevated);transition:opacity var(--mirror-motion-duration-fast) var(--mirror-motion-easing-standard);position:fixed;top:0;left:0}.mirror-info-tooltip__shortcut{justify-content:space-between;align-items:center;gap:var(--mirror-spacing-8);display:flex}.mirror-info-tooltip__keys,.mirror-info-tooltip__details{opacity:.72}.mirror-info-tooltip__keys{font-family:inherit;font-size:inherit}.mirror-info-tooltip__details{margin-top:var(--mirror-spacing-2);display:block}@starting-style{.mirror-info-tooltip{opacity:0}}@media (prefers-reduced-motion:reduce){.mirror-info-tooltip{transition:none}}.mirror-tooltip-group{max-width:none;transition:opacity var(--mirror-motion-duration-slow) var(--mirror-motion-easing-standard), translate var(--mirror-motion-duration-slow) var(--mirror-motion-easing-standard);padding:0;overflow:hidden}@starting-style{.mirror-tooltip-group{opacity:0;translate:0 4px}}.mirror-tooltip-group[data-switching]{transition:opacity var(--mirror-motion-duration-fast) var(--mirror-motion-easing-standard), left var(--mirror-motion-duration-slow) var(--mirror-motion-easing-standard), top var(--mirror-motion-duration-slow) var(--mirror-motion-easing-standard), width var(--mirror-motion-duration-slow) var(--mirror-motion-easing-standard), height var(--mirror-motion-duration-slow) var(--mirror-motion-easing-standard)}.mirror-tooltip-group__layer{box-sizing:border-box;width:max-content;max-width:min(240px,100vw - 16px);padding:var(--mirror-spacing-4) var(--mirror-spacing-8);position:absolute;top:0;left:0}.mirror-tooltip-group__layer[data-fade=in]{animation:mirror-tooltip-group-fade-in var(--mirror-motion-duration-slow) var(--mirror-motion-easing-linear) both}.mirror-tooltip-group__layer[data-fade=out]{animation:mirror-tooltip-group-fade-out var(--mirror-motion-duration-slow) var(--mirror-motion-easing-linear) both}@keyframes mirror-tooltip-group-fade-in{0%{opacity:0}}@keyframes mirror-tooltip-group-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.mirror-tooltip-group,.mirror-tooltip-group[data-switching],.mirror-tooltip-group__layer{transition:none;animation:none}}.mirror-navigation-item__tooltip,.mirror-navigation-item__tooltip>.mirror-info-tooltip__trigger{display:block}.mirror-navigation-item{grid-template-columns:minmax(0, 1fr) var(--mirror-controls-icon-small);column-gap:var(--mirror-spacing-8);text-align:left;align-items:center;width:100%;display:grid;position:relative}.mirror-ui-button.mirror-navigation-item[data-appearance=navigation]{padding-inline-end:var(--mirror-spacing-4)}.mirror-ui-button.mirror-navigation-item[data-appearance=navigation]>.mirror-ui-chevron{color:var(--mirror-colors-chrome-text-tertiary)}.mirror-navigation-item:before{inset:calc(-1 * var(--mirror-spacing-4)) 0;content:"";position:absolute}.mirror-navigation-item[data-has-status]{grid-template-columns:minmax(0, 1fr) auto var(--mirror-controls-icon-small)}.mirror-navigation-item__label{align-items:center;gap:var(--mirror-spacing-4);min-width:0;font-size:var(--mirror-typography-size-caption);font-weight:var(--mirror-typography-weight-regular);display:flex}.mirror-navigation-item__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mirror-navigation-item__status{align-items:center;gap:var(--mirror-spacing-4);color:var(--mirror-colors-chrome-text-secondary);font-size:var(--mirror-typography-size-caption);white-space:nowrap;display:inline-flex}.mirror-ui-button.mirror-navigation-item[data-appearance=navigation][data-has-details]{height:auto;padding-block:var(--mirror-spacing-8);padding-inline-start:var(--mirror-spacing-8)}.mirror-navigation-item__lines{gap:var(--mirror-spacing-4);min-width:0;line-height:var(--mirror-typography-line-height-caption);display:grid}.mirror-navigation-item[data-has-details] .mirror-navigation-item__label{color:var(--mirror-colors-chrome-text)}.mirror-navigation-item__details{align-items:center;gap:var(--mirror-spacing-8);min-width:0;color:var(--mirror-colors-chrome-text-secondary);font-size:var(--mirror-typography-size-caption);font-weight:var(--mirror-typography-weight-regular);white-space:nowrap;display:flex}.mirror-project-tool__columns{align-items:center;gap:var(--mirror-spacing-8);min-width:0;display:grid}.mirror-project-tool__columns>*{min-width:0}.mirror-project-tool__columns>.mirror-info-tooltip__trigger{display:flex}.mirror-project-tool__columns>.mirror-info-tooltip__trigger>*{flex:1 1 0;min-width:0}.mirror-project-tool__columns .mirror-project-tool__button-control>button{justify-content:center}[data-docs-control]{color:var(--mirror-colors-text-secondary);font-family:var(--mirror-typography-family-sans);font-size:var(--mirror-typography-size-caption);text-align:left}.mirror-project-tool__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mirror-project-tool__heading{align-items:center;min-width:0;display:flex}[data-docs-control] .mirror-tool-control-row__label{line-height:var(--mirror-controls-height-small);align-self:start}
/*$vite$:1*/