@supports ((-moz-appearance:none)){:where(:is([component]:not(template),[data-component]:not([component])),[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not(:is([component]:not(template),[data-component]:not([component])))){--html-next-scope-owner:projected!important}:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])){--html-next-scope-owner:"ui-button"!important}}@scope(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component]))) to (:is([component]:not(template),[data-component]:not([component])),[data-slotted]){:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component]))){--_ui-action-start:1px;--_ui-action-edge:var(--ui-action-edge,inset var(--_ui-action-start) 1px 0 var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#ffffff0f), inset calc(-1 * var(--_ui-action-start)) -1px 0 #00000014);--_ui-action-shadow:var(--_ui-action-edge), 0 1px 2px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0003)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component]))),:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-interaction-tone]:is(:hover,:active):not(:disabled,[aria-disabled=true]){--_tone-border:var(--ui-accent-border,var(--ui-accent));--_tone-hover-border:var(--ui-accent-hover-border,var(--ui-accent-hover));--_tone-active-border:var(--ui-accent-active-border,var(--ui-accent-active));--_tone-highlight:var(--ui-accent-highlight,none);--_tone-hover-highlight:var(--ui-accent-hover-highlight,none);--_tone-outline-border:var(--ui-accent-outline-border,var(--ui-accent-subtle-text));--_tone-wash:var(--ui-accent-wash);--_tone-wash-hover:var(--ui-accent-wash-hover);--_tone-ghost-hover:var(--ui-accent-ghost-hover);--_tone-glow:var(--ui-accent-glow,0 0 transparent);--_hue:var(--ui-accent);--_hue-hover:var(--ui-accent-hover);--_hue-active:var(--ui-accent-active);--_hue-text:var(--ui-accent-subtle-text);--_on-hue:var(--ui-on-accent);--_tone:var(--_hue);--_tone-hover:var(--_hue-hover);--_tone-active:var(--_hue-active);--_tone-text:var(--_hue-text);--_on-tone:var(--_on-hue);--_interaction-solid-hover:var(--_tone-hover);--_interaction-solid-active:var(--_tone-active);--_interaction-solid-text:var(--_on-tone);--_interaction-solid-shadow:var(--ui-button-solid-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))), var(--_tone-glow);--_interaction-outline-border:var(--_tone-outline-border);--_interaction-outline-wash:var(--_tone-wash-hover);--_interaction-outline-active:oklch(from var(--_tone) l c h / calc(18% * var(--ui-tonal-opacity,1)));--_interaction-card-border:var(--_tone-text)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component]))){vertical-align:middle;color:var(--_tone-text);justify-content:center!important;align-items:center!important;column-gap:var(--ui-space-2)!important;display:inline-flex!important}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component]))):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_ui-action-start:-1px}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-ui-button-state~=align\=start]{text-align:start;justify-content:flex-start!important}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-ui-button-state~=stretch]{inline-size:100%;display:flex!important}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component]))){--_button-square-size:var(--ui-button-min-block-size,var(--ui-control-size-md));appearance:none;min-block-size:var(--ui-button-min-block-size,var(--ui-control-size-md));border-style:solid;border-width:var(--ui-border-width);border-color:var(--ui-button-border,var(--_tone-text));border-radius:var(--ui-button-radius,var(--ui-action-radius,var(--ui-radius-md)));background-color:var(--ui-button-surface,oklch(from var(--_tone) l c h / calc(5% * var(--ui-tonal-opacity,1))));color:var(--ui-button-text,var(--_tone-text));font:inherit;font-weight:var(--ui-font-medium);white-space:var(--ui-button-white-space,inherit);line-height:var(--ui-line-height-tight);background-image:var(--ui-surface-highlight,none);box-shadow:var(--ui-button-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))), var(--_tone-glow);cursor:pointer;transition:scale var(--ui-motion-press,var(--ui-motion-fast)) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease), border-color var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease), box-shadow var(--ui-motion-base) var(--ui-motion-ease);text-decoration:none;box-sizing:border-box!important;padding:var(--ui-control-inset-block-md,var(--ui-space-2)) var(--ui-action-inset-md,var(--ui-space-3))!important;margin:0!important}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component]))):is(a){text-decoration:none}.spinner-wrap{vertical-align:middle;flex:none;display:inline-flex!important}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component]))):not([data-appearance=link]):has(.badge:not(:empty)){padding-block:var(--ui-space-0-5)!important}.label{align-content:center!important;min-block-size:1lh!important;min-inline-size:0!important;display:block!important}.label:has(>*){text-box-trim:none;max-inline-size:100%;align-items:center!important;gap:var(--ui-space-2)!important;display:inline-flex!important}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-ui-button-state~=align\=start] .label{flex:1}.badge{flex:none;align-items:center!important;display:inline-flex!important}.badge:empty{display:none!important}@supports (text-box-trim:trim-both){.label:not(:has(>*)){text-box-trim:trim-both;text-box-edge:cap alphabetic}}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-ui-button-state~=size\=xs]{--_button-square-size:var(--ui-control-size-xs);min-block-size:var(--ui-control-size-xs);font-size:var(--ui-font-size-xs);padding:calc(var(--ui-space-0-5) * 1.5) calc(var(--ui-space-1) * 1.25)!important}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-ui-button-state~=shape\=pill]{border-radius:var(--ui-button-radius,var(--ui-radius-round))}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-ui-button-state~=size\=sm]{--_button-square-size:var(--ui-control-size-sm);min-block-size:var(--ui-control-size-sm);font-size:var(--ui-font-size-sm);padding:var(--ui-control-inset-block-sm,var(--ui-space-1)) var(--ui-action-inset-sm,var(--ui-space-2))!important}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-ui-button-state~=size\=lg]{--_button-square-size:var(--ui-control-size-lg);min-block-size:var(--ui-control-size-lg);font-size:var(--ui-font-size-md);padding:var(--ui-control-inset-block-lg,var(--ui-space-3)) var(--ui-action-inset-lg,var(--ui-space-4))!important}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-ui-button-state~=square]:not([data-appearance=link],[data-appearance=card]){min-inline-size:var(--_button-square-size);padding-inline:var(--ui-space-1)!important}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=card]{inline-size:100%;min-block-size:max(var(--ui-control-min-block-size), var(--ui-control-size-md));text-align:start;white-space:normal;box-shadow:none;background-image:none;grid-template-columns:auto minmax(0,1fr) auto;align-content:center!important;align-items:start!important;gap:var(--ui-space-3)!important;display:grid!important}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=card][size=lg]{min-block-size:max(var(--ui-control-min-block-size), var(--ui-control-size-lg))}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=card]:has(.card-icon:empty){grid-template-columns:minmax(0,1fr) auto}.card-icon{align-items:flex-start!important;display:flex!important}.card-icon:empty{display:none!important}.card-content{min-inline-size:0}.card-action{align-self:center;align-items:center!important;display:flex!important}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=outline]:not([data-tone=neutral]){--_outline-wash:var(--_tone-wash);border-color:var(--ui-button-border,var(--_tone-outline-border,var(--_tone-text)));background-color:var(--ui-button-surface,transparent);box-shadow:var(--ui-button-shadow,var(--ui-neutral-shadow));background-image:linear-gradient(var(--_outline-wash), var(--_outline-wash))}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=outline]:not([data-tone=neutral]):hover:not(:disabled,[aria-disabled=true]){--_outline-wash:var(--_tone-wash-hover);background-color:var(--ui-button-hover-surface,transparent);border-color:var(--ui-button-hover-border,var(--_tone-outline-border))}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component]))):hover:not(:disabled,[aria-disabled=true]){border-color:var(--ui-button-hover-border,var(--_tone-text));background-color:var(--ui-button-hover-surface,oklch(from var(--_tone-text) l c h / calc(12% * var(--ui-tonal-opacity,1))))}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=card][data-tone=neutral]{border-color:var(--ui-button-border,var(--ui-border))}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=card][data-tone=neutral]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ui-button-hover-border,var(--ui-border-strong))}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=card][aria-pressed=true]{background-color:var(--ui-selection-surface);border-color:var(--ui-selection-border);color:var(--ui-selection-text)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component]))):active:not(:disabled,[aria-disabled=true]),:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=outline][data-tone]:active:not(:disabled,[aria-disabled=true]){scale:var(--ui-press-scale,1);background-color:var(--ui-button-active-surface,oklch(from var(--_tone) l c h / calc(18% * var(--ui-tonal-opacity,1))));box-shadow:var(--ui-pressed);background-image:none}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=solid],:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=danger]{border-color:var(--ui-button-border,var(--_tone-border));background-color:var(--_tone);color:var(--_on-tone);background-image:var(--_tone-highlight);box-shadow:var(--ui-button-solid-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))), var(--_tone-glow)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=solid]:hover:not(:disabled,[aria-disabled=true]),:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=danger]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--_tone-hover);background-image:var(--_tone-hover-highlight);border-color:var(--ui-button-hover-border,var(--_tone-hover-border))}:is(:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=solid],:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=danger]):active:not(:disabled,[aria-disabled=true]){background-color:var(--_tone-active);border-color:var(--_tone-active-border);box-shadow:var(--ui-pressed);background-image:none}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone=accent-secondary],:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-interaction-tone=accent-secondary]:is(:hover,:active):not(:disabled,[aria-disabled=true]){--_tone-border:var(--ui-accent-secondary-border,var(--ui-accent-secondary));--_tone-hover-border:var(--ui-accent-secondary-hover-border,var(--ui-accent-secondary-hover));--_tone-active-border:var(--ui-accent-secondary-active-border,var(--ui-accent-secondary-active));--_tone-highlight:var(--ui-accent-secondary-highlight,none);--_tone-hover-highlight:var(--ui-accent-secondary-hover-highlight,none);--_tone-outline-border:var(--ui-accent-secondary-outline-border,var(--ui-accent-secondary-subtle-text));--_tone-wash:var(--ui-accent-secondary-wash);--_tone-wash-hover:var(--ui-accent-secondary-wash-hover);--_tone-ghost-hover:var(--ui-accent-secondary-ghost-hover);--_tone-glow:var(--ui-accent-secondary-glow,0 0 transparent);--_hue:var(--ui-accent-secondary);--_hue-hover:var(--ui-accent-secondary-hover);--_hue-active:var(--ui-accent-secondary-active);--_hue-text:var(--ui-accent-secondary-subtle-text);--_on-hue:var(--ui-accent-secondary-on-strong)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone=accent-tertiary],:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-interaction-tone=accent-tertiary]:is(:hover,:active):not(:disabled,[aria-disabled=true]){--_tone-border:var(--ui-accent-tertiary-border,var(--ui-accent-tertiary));--_tone-hover-border:var(--ui-accent-tertiary-hover-border,var(--ui-accent-tertiary-hover));--_tone-active-border:var(--ui-accent-tertiary-active-border,var(--ui-accent-tertiary-active));--_tone-highlight:var(--ui-accent-tertiary-highlight,none);--_tone-hover-highlight:var(--ui-accent-tertiary-hover-highlight,none);--_tone-outline-border:var(--ui-accent-tertiary-outline-border,var(--ui-accent-tertiary-subtle-text));--_tone-wash:var(--ui-accent-tertiary-wash);--_tone-wash-hover:var(--ui-accent-tertiary-wash-hover);--_tone-ghost-hover:var(--ui-accent-tertiary-ghost-hover);--_tone-glow:var(--ui-accent-tertiary-glow,0 0 transparent);--_hue:var(--ui-accent-tertiary);--_hue-hover:var(--ui-accent-tertiary-hover);--_hue-active:var(--ui-accent-tertiary-active);--_hue-text:var(--ui-accent-tertiary-subtle-text);--_on-hue:var(--ui-accent-tertiary-on-strong)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone=neutral],:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-interaction-tone=neutral]:is(:hover,:active):not(:disabled,[aria-disabled=true]){--_tone-border:var(--ui-control-border,var(--ui-neutral-surface));--_tone-hover-border:var(--ui-control-border-hover,var(--ui-neutral-hover));--_tone-active-border:var(--ui-control-border-hover,var(--ui-neutral-active));--_tone-highlight:var(--ui-neutral-highlight,none);--_tone-hover-highlight:var(--ui-neutral-hover-highlight,var(--_tone-highlight));--_tone-outline-border:var(--ui-control-border);--_tone-ghost-hover:var(--ui-neutral-ghost-hover);--_tone-glow:var(--ui-neutral-glow,0 0 transparent);--_hue:var(--ui-text);--_hue-hover:var(--ui-text);--_hue-active:var(--ui-text);--_hue-text:var(--ui-text);--_on-hue:var(--ui-surface);--_interaction-solid-hover:var(--ui-neutral-hover);--_interaction-solid-active:var(--ui-neutral-active);--_interaction-solid-text:var(--ui-button-text,var(--ui-text));--_interaction-solid-shadow:var(--ui-button-solid-shadow,var(--ui-button-shadow,var(--ui-neutral-shadow)));--_interaction-outline-border:var(--ui-control-border-hover);--_interaction-outline-wash:var(--ui-neutral-wash-hover);--_interaction-outline-active:var(--ui-neutral-active);--_interaction-card-border:var(--ui-border-strong)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone=neutral][data-appearance=solid]{border-color:var(--ui-button-border,var(--_tone-border));background-color:var(--ui-button-surface,var(--ui-neutral-surface));box-shadow:var(--ui-button-solid-shadow,var(--ui-button-shadow,var(--ui-neutral-shadow)));color:var(--ui-button-text,var(--ui-text))}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone=neutral][data-appearance=outline]{border-color:var(--ui-button-border,var(--ui-control-border));background-color:var(--ui-button-surface,transparent);box-shadow:var(--ui-button-shadow,var(--ui-neutral-shadow));background-image:none}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone=neutral][data-appearance=outline]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ui-button-hover-border,var(--ui-control-border-hover));background-color:var(--ui-button-hover-surface,transparent);--_outline-wash:var(--ui-neutral-wash-hover);background-image:linear-gradient(var(--_outline-wash), var(--_outline-wash))}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone=neutral][data-appearance=outline]:active:not(:disabled,[aria-disabled=true]){border-color:var(--ui-button-hover-border,var(--ui-control-border-hover));background-image:none;background-color:var(--ui-button-active-surface,var(--ui-neutral-active))}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone=neutral][data-appearance=solid]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ui-button-hover-border,var(--_tone-hover-border));background-color:var(--ui-button-hover-surface,var(--ui-neutral-hover))}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone=neutral][data-appearance=solid]:active:not(:disabled,[aria-disabled=true]){border-color:var(--_tone-active-border);background-color:var(--ui-button-active-surface,var(--ui-neutral-active))}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone=danger],:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=danger],:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-interaction-tone=danger]:is(:hover,:active):not(:disabled,[aria-disabled=true]){--_tone-border:var(--ui-danger-border,var(--ui-danger));--_tone-hover-border:var(--ui-danger-hover-border,var(--ui-danger-hover));--_tone-active-border:var(--ui-danger-active-border,var(--ui-danger-active));--_tone-highlight:var(--ui-danger-highlight,none);--_tone-hover-highlight:var(--ui-danger-hover-highlight,none);--_tone-outline-border:var(--ui-danger-outline-border,var(--ui-danger-subtle-text));--_tone-wash:var(--ui-danger-wash);--_tone-wash-hover:var(--ui-danger-wash-hover);--_tone-ghost-hover:var(--ui-danger-ghost-hover);--_tone-glow:var(--ui-danger-glow,0 0 transparent);--_hue:var(--ui-danger);--_hue-hover:var(--ui-danger-hover);--_hue-active:var(--ui-danger-active,var(--ui-danger-hover));--_hue-text:var(--ui-danger-subtle-text);--_on-hue:var(--ui-on-danger)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone=success],:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-interaction-tone=success]:is(:hover,:active):not(:disabled,[aria-disabled=true]){--_tone-border:var(--ui-success-border,var(--ui-success));--_tone-hover-border:var(--ui-success-hover-border,var(--ui-success-hover));--_tone-active-border:var(--ui-success-active-border,var(--ui-success-active));--_tone-highlight:var(--ui-success-highlight,none);--_tone-hover-highlight:var(--ui-success-hover-highlight,none);--_tone-outline-border:var(--ui-success-outline-border,var(--ui-success-subtle-text));--_tone-wash:var(--ui-success-wash);--_tone-wash-hover:var(--ui-success-wash-hover);--_tone-ghost-hover:var(--ui-success-ghost-hover);--_tone-glow:var(--ui-success-glow,0 0 transparent);--_hue:var(--ui-success);--_hue-hover:var(--ui-success-hover);--_hue-active:var(--ui-success-active);--_hue-text:var(--ui-success-subtle-text);--_on-hue:var(--ui-success-on-strong)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone=warning],:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-interaction-tone=warning]:is(:hover,:active):not(:disabled,[aria-disabled=true]){--_tone-border:var(--ui-warning-border,var(--ui-warning));--_tone-hover-border:var(--ui-warning-hover-border,var(--ui-warning-hover));--_tone-active-border:var(--ui-warning-active-border,var(--ui-warning-active));--_tone-highlight:var(--ui-warning-highlight,none);--_tone-hover-highlight:var(--ui-warning-hover-highlight,none);--_tone-outline-border:var(--ui-warning-outline-border,var(--ui-warning-subtle-text));--_tone-wash:var(--ui-warning-wash);--_tone-wash-hover:var(--ui-warning-wash-hover);--_tone-ghost-hover:var(--ui-warning-ghost-hover);--_tone-glow:var(--ui-warning-glow,0 0 transparent);--_hue:var(--ui-warning);--_hue-hover:var(--ui-warning-hover);--_hue-active:var(--ui-warning-active);--_hue-text:var(--ui-warning-subtle-text);--_on-hue:var(--ui-warning-on-strong)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone=info],:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-interaction-tone=info]:is(:hover,:active):not(:disabled,[aria-disabled=true]){--_tone-border:var(--ui-info-border,var(--ui-info));--_tone-hover-border:var(--ui-info-hover-border,var(--ui-info-hover));--_tone-active-border:var(--ui-info-active-border,var(--ui-info-active));--_tone-highlight:var(--ui-info-highlight,none);--_tone-hover-highlight:var(--ui-info-hover-highlight,none);--_tone-outline-border:var(--ui-info-outline-border,var(--ui-info-subtle-text));--_tone-wash:var(--ui-info-wash);--_tone-wash-hover:var(--ui-info-wash-hover);--_tone-ghost-hover:var(--ui-info-ghost-hover);--_tone-glow:var(--ui-info-glow,0 0 transparent);--_hue:var(--ui-info);--_hue-hover:var(--ui-info-hover);--_hue-active:var(--ui-info-active);--_hue-text:var(--ui-info-subtle-text);--_on-hue:var(--ui-info-on-strong)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=field]{--_ui-field-shadow:var(--ui-shadow-sm);border-color:var(--ui-button-border,var(--ui-control-border,var(--ui-border-strong)));border-radius:var(--ui-button-radius,var(--ui-field-radius,var(--ui-radius-md)));background-color:var(--ui-button-surface,var(--ui-control-surface,var(--ui-surface-elevated)));color:var(--ui-button-text,var(--ui-text-primary));font-weight:var(--ui-font-normal);box-shadow:var(--ui-button-shadow,var(--_ui-field-shadow))}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=field]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ui-button-hover-border,var(--ui-control-border-hover,var(--ui-text-secondary)));background-color:var(--ui-button-hover-surface,var(--ui-control-surface,var(--ui-surface-elevated)))}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=field]:is(:active,[aria-expanded=true]):not(:disabled,[aria-disabled=true]){--_ui-field-shadow:var(--ui-pressed)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=field]:focus-visible{border-color:var(--ui-control-focus,var(--ui-accent-solid));box-shadow:var(--ui-button-shadow,var(--_ui-field-shadow)), var(--ui-control-focus-halo-shadow)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=ghost]{box-shadow:none;color:var(--ui-button-ghost-text,var(--_tone-text));background:0 0;border-color:#0000}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=ghost]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--ui-button-ghost-hover-surface,var(--_tone-ghost-hover));border-color:#0000}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=ghost]:is(:active,[aria-expanded=true]):not(:disabled,[aria-disabled=true]){background-color:var(--ui-button-ghost-active-surface,oklch(from var(--_tone) l c h / 18%));box-shadow:inset 0 0 0 1px oklch(from var(--_tone) l c h / 10%), inset 0 1px 2px oklch(from var(--_tone) l c h / 8%);border-color:#0000}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=ghost][data-selected]:not(:disabled,[aria-disabled=true]){background-color:var(--ui-button-ghost-active-surface,var(--ui-selection-surface));color:var(--ui-button-ghost-text,var(--ui-selection-text));box-shadow:inset 0 0 0 1px var(--ui-selection-border);border-color:#0000}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone][data-interaction-appearance=outline]:hover:not(:disabled,[aria-disabled=true]){--_interaction-shadow:var(--ui-button-shadow,var(--ui-neutral-shadow));border-color:var(--ui-button-hover-border,var(--_interaction-outline-border));background-color:var(--ui-button-hover-surface,transparent);background-image:linear-gradient(var(--_interaction-outline-wash), var(--_interaction-outline-wash));color:var(--ui-button-text,var(--_tone-text));box-shadow:var(--_interaction-shadow)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone][data-interaction-appearance=outline]:active:not(:disabled,[aria-disabled=true]){--_interaction-shadow:var(--ui-pressed);border-color:var(--ui-button-hover-border,var(--_interaction-outline-border));background-color:var(--ui-button-active-surface,var(--_interaction-outline-active));color:var(--ui-button-text,var(--_tone-text));box-shadow:var(--_interaction-shadow);background-image:none}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone]:is([data-interaction-appearance=solid],[data-interaction-appearance=danger]):hover:not(:disabled,[aria-disabled=true]){--_interaction-shadow:var(--_interaction-solid-shadow);border-color:var(--ui-button-hover-border,var(--_tone-hover-border));background-color:var(--ui-button-hover-surface,var(--_interaction-solid-hover));background-image:var(--_tone-hover-highlight);color:var(--_interaction-solid-text);box-shadow:var(--_interaction-shadow)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone]:is([data-interaction-appearance=solid],[data-interaction-appearance=danger]):active:not(:disabled,[aria-disabled=true]){--_interaction-shadow:var(--ui-pressed);border-color:var(--_tone-active-border);background-color:var(--ui-button-active-surface,var(--_interaction-solid-active));color:var(--_interaction-solid-text);box-shadow:var(--_interaction-shadow);background-image:none}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone][data-interaction-appearance=ghost]:hover:not(:disabled,[aria-disabled=true]){--_interaction-shadow:0 0 transparent;background-color:var(--ui-button-ghost-hover-surface,var(--_tone-ghost-hover));color:var(--ui-button-ghost-text,var(--_tone-text));box-shadow:none;background-image:none;border-color:#0000}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone][data-interaction-appearance=ghost]:active:not(:disabled,[aria-disabled=true]){--_interaction-shadow:inset 0 0 0 1px oklch(from var(--_tone) l c h / 10%), inset 0 1px 2px oklch(from var(--_tone) l c h / 8%);background-color:var(--ui-button-ghost-active-surface,oklch(from var(--_tone) l c h / 18%));color:var(--ui-button-ghost-text,var(--_tone-text));box-shadow:var(--_interaction-shadow);background-image:none;border-color:#0000}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone][data-interaction-appearance=card]:hover:not(:disabled,[aria-disabled=true]){--_interaction-shadow:0 0 transparent;border-color:var(--ui-button-hover-border,var(--_interaction-card-border));background-color:var(--ui-button-hover-surface,oklch(from var(--_tone-text) l c h / calc(12% * var(--ui-tonal-opacity,1))));color:var(--ui-button-text,var(--_tone-text));box-shadow:none;background-image:none}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone][data-interaction-appearance=card]:active:not(:disabled,[aria-disabled=true]){--_interaction-shadow:var(--ui-pressed);border-color:var(--ui-button-hover-border,var(--_interaction-card-border));background-color:var(--ui-button-active-surface,oklch(from var(--_tone) l c h / calc(18% * var(--ui-tonal-opacity,1))));color:var(--ui-button-text,var(--_tone-text));box-shadow:var(--_interaction-shadow);background-image:none}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone][data-interaction-appearance=link]:is(:hover,:active):not(:disabled,[aria-disabled=true]){color:var(--ui-button-link-hover-text,var(--_tone-text))}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone][data-interaction-appearance=link]:active:not(:disabled,[aria-disabled=true]){text-decoration-thickness:.125em}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-tone][data-interaction-appearance]:is(:hover,:active):focus-visible:not(:disabled,[aria-disabled=true]){box-shadow:var(--_interaction-shadow,0 0 transparent), var(--ui-focus-halo)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component]))):focus-visible,:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=ghost][data-selected]:focus-visible{box-shadow:var(--ui-button-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))), var(--ui-focus-halo);outline:none}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=outline]:focus-visible{box-shadow:var(--ui-button-shadow,var(--ui-neutral-shadow)), var(--ui-focus-halo)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=outline]:not([data-interaction-appearance]):active:focus-visible:not(:disabled,[aria-disabled=true]){box-shadow:var(--ui-pressed), var(--ui-focus-halo)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=solid]:focus-visible{box-shadow:var(--ui-button-solid-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))), var(--ui-focus-halo)}:is(:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=ghost],:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=link],:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=card]):focus-visible{box-shadow:var(--ui-focus-halo)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component]))):is(:disabled,[aria-disabled=true]:not([aria-busy=true])){border-color:var(--ui-disabled-border);background-color:var(--ui-disabled-surface);color:var(--ui-disabled-text);filter:var(--ui-button-disabled-filter,var(--ui-disabled-filter));opacity:var(--ui-button-disabled-opacity,1);cursor:not-allowed;box-shadow:none;background-image:none}:is(:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-ui-button-state~=loading],:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-ui-button-state~=pending]):focus-visible{box-shadow:var(--ui-focus-halo)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=ghost]:is(:disabled,[aria-disabled=true]:not([aria-busy=true])){background-color:#0000;border-color:#0000}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=ghost][data-selected]:is(:disabled,[aria-disabled=true]:not([aria-busy=true])){background-color:var(--ui-disabled-surface)}html[data-ui-input-modality=touch] :scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=link],html[data-ui-input-modality=touch] :scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-ui-button-state~=size\=xs]{position:relative}html[data-ui-input-modality=touch] :scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=link]:after,html[data-ui-input-modality=touch] :scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-ui-button-state~=size\=xs]:after{inline-size:max(100%, var(--ui-control-min-block-size));block-size:max(100%, var(--ui-control-min-block-size));content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=link]{vertical-align:baseline;border-radius:var(--ui-radius-sm);min-block-size:0;box-shadow:none;font:inherit;color:var(--ui-button-link-text,var(--ui-text-secondary));text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.2em;transition:color var(--ui-motion-fast) var(--ui-motion-ease), text-decoration-color var(--ui-motion-fast) var(--ui-motion-ease);background:0 0;border:0;padding:0!important;display:inline-block!important}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=link] .label:not(:has(>*)){text-box-trim:none;display:inline!important}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=link] .label:has(>*){-webkit-text-decoration:inherit;text-decoration:inherit}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=link]:hover:not(:disabled,[aria-disabled=true]){color:var(--ui-button-link-hover-text,var(--ui-text-primary));background:0 0;text-decoration-color:currentColor;transform:none}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=link]:active:not(:disabled,[aria-disabled=true]){background:0 0;transform:none}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=link]:is(:disabled,[aria-disabled=true]:not([aria-busy=true])){background:0 0;border-color:#0000}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[data-appearance=link]:focus-visible{box-shadow:none;outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}:scope:where(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component])))[hidden]{display:none!important}}@scope(:is([component~=ui-button]:not(template),[data-component~=ui-button]:not([component]))) to (:is([component]:not(template),[data-component]:not([component]))){}@supports ((-moz-appearance:none)){:where(:is([component]:not(template),[data-component]:not([component])),[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not(:is([component]:not(template),[data-component]:not([component])))){--html-next-scope-owner:projected!important}:is([component~=ui-affordance-scope]:not(template),[data-component~=ui-affordance-scope]:not([component])){--html-next-scope-owner:"ui-affordance-scope"!important}}@scope(:is([component~=ui-affordance-scope]:not(template),[data-component~=ui-affordance-scope]:not([component]))) to (:is([component]:not(template),[data-component]:not([component])),[data-slotted]){:scope:where(:is([component~=ui-affordance-scope]:not(template),[data-component~=ui-affordance-scope]:not([component]))){--_ui-affordance-scope-engaged:0;--_ui-affordance-scope-guide:1;display:contents!important}:scope:where(:is([component~=ui-affordance-scope]:not(template),[data-component~=ui-affordance-scope]:not([component])))[data-ui-affordance-scope-state~=engaged]{--_ui-affordance-scope-engaged:1}:scope:where(:is([component~=ui-affordance-scope]:not(template),[data-component~=ui-affordance-scope]:not([component])))[data-ui-affordance-scope-state~=guide\=none]{--_ui-affordance-scope-guide:0}:scope:where(:is([component~=ui-affordance-scope]:not(template),[data-component~=ui-affordance-scope]:not([component])))[hidden]{display:none!important}}@scope(:is([component~=ui-affordance-scope]:not(template),[data-component~=ui-affordance-scope]:not([component]))) to (:is([component]:not(template),[data-component]:not([component]))){}@supports ((-moz-appearance:none)){:where(:is([component]:not(template),[data-component]:not([component])),[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not(:is([component]:not(template),[data-component]:not([component])))){--html-next-scope-owner:projected!important}:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])){--html-next-scope-owner:"ui-cluster"!important}}@scope(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component]))) to (:is([component]:not(template),[data-component]:not([component])),[data-slotted]){:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component]))){--_layout-gap:var(--ui-space-3);min-inline-size:0;max-inline-size:100%;align-items:center!important;gap:var(--ui-cluster-gap,var(--_layout-gap))!important;flex-wrap:wrap!important;margin:0!important;display:flex!important}.overflow,.trailing{min-inline-size:0;max-inline-size:100%;align-items:center!important;gap:inherit!important;display:flex!important}.overflow[hidden],.trailing:empty{display:none!important}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=fixed]{flex:none}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=padding\=xs]{padding:var(--ui-space-1)!important}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=padding\=s]{padding:var(--ui-space-2)!important}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=padding\=m]{padding:var(--ui-space-3)!important}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=padding\=l]{padding:var(--ui-space-4)!important}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=paddingEnd\=s]{padding-inline-end:var(--ui-space-2)!important}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=paddingEnd\=m]{padding-inline-end:var(--ui-space-3)!important}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=paddingEnd\=l]{padding-inline-end:var(--ui-space-4)!important}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=paddingEnd\=xl]{padding-inline-end:calc(var(--ui-space-4) * 4)!important}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=gap\=xs]{--_layout-gap:var(--ui-space-2)}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=gap\=s]{--_layout-gap:var(--ui-space-3)}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=gap\=m]{--_layout-gap:var(--ui-space-4)}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=gap\=l]{--_layout-gap:var(--ui-space-5)}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=gap\=xl]{--_layout-gap:var(--ui-space-6)}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=align\=start]{align-items:flex-start!important}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=align\=end]{align-items:flex-end!important}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=align\=baseline]{align-items:baseline!important}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=align\=stretch]{align-items:stretch!important}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=justify\=center]{justify-content:center!important}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=justify\=end]{justify-content:flex-end!important}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=justify\=between]{justify-content:space-between!important}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[data-ui-cluster-state~=wrap\=nowrap]{flex-wrap:nowrap!important}:scope:where(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component])))[hidden]{display:none!important}}@scope(:is([component~=ui-cluster]:not(template),[data-component~=ui-cluster]:not([component]))) to (:is([component]:not(template),[data-component]:not([component]))){:where([data-slotted],[data-slotted] *)[hidden]{display:none!important}}@supports ((-moz-appearance:none)){:where(:is([component]:not(template),[data-component]:not([component])),[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not(:is([component]:not(template),[data-component]:not([component])))){--html-next-scope-owner:projected!important}:is([component~=ui-form-field]:not(template),[data-component~=ui-form-field]:not([component])){--html-next-scope-owner:"ui-form-field"!important}}@scope(:is([component~=ui-form-field]:not(template),[data-component~=ui-form-field]:not([component]))) to (:is([component]:not(template),[data-component]:not([component])),[data-slotted]){:scope:where(:is([component~=ui-form-field]:not(template),[data-component~=ui-form-field]:not([component]))){--_ui-form-field-danger:var(--ui-form-field-danger);--_ui-form-field-help-min-block-size:var(--ui-form-field-help-min-block-size);--_ui-form-field-label-text:var(--ui-form-field-label-text);--_ui-form-field-label-font-size:var(--ui-form-field-label-font-size);--_ui-form-field-help-text:var(--ui-form-field-help-text);--_ui-form-field-help-font-size:var(--ui-form-field-help-font-size);min-inline-size:var(--ui-form-field-min-inline-size,0);color:var(--ui-text-primary);gap:var(--ui-space-2)!important;align-content:start!important;display:grid!important}.label,.help,.error{display:contents!important}.label{color:var(--_ui-form-field-label-text,var(--ui-text-secondary));font-size:var(--_ui-form-field-label-font-size,var(--ui-field-label-font-size,var(--ui-font-size-md)))}.label:has(>.label-action>*){align-items:start!important;gap:var(--ui-space-1)!important;display:flex!important}.label-action{block-size:1lh;align-items:unsafe center!important;display:flex!important}.label-action:not(:has(>*)){display:none!important}.help{color:var(--_ui-form-field-help-text,var(--ui-text-muted));font-size:var(--_ui-form-field-help-font-size,var(--ui-font-size-sm));line-height:var(--ui-line-height-md)}.error{display:none!important}:scope:where(:is([component~=ui-form-field]:not(template),[data-component~=ui-form-field]:not([component])))[data-ui-form-field-state~=invalid] .error{display:contents!important}:scope:where(:is([component~=ui-form-field]:not(template),[data-component~=ui-form-field]:not([component])))[hidden]{display:none!important}}@scope(:is([component~=ui-form-field]:not(template),[data-component~=ui-form-field]:not([component]))) to (:is([component]:not(template),[data-component]:not([component]))){.help>:where([data-slotted],[data-slotted] *):is(*){min-block-size:var(--_ui-form-field-help-min-block-size,0)}.error,:where([data-slotted],[data-slotted] *)[role=alert]{color:var(--_ui-form-field-danger,var(--ui-field-danger,var(--ui-danger)));font-size:var(--ui-font-size-sm)}}@supports ((-moz-appearance:none)){:where(:is([component]:not(template),[data-component]:not([component])),[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not(:is([component]:not(template),[data-component]:not([component])))){--html-next-scope-owner:projected!important}:is([component~=ui-icon]:not(template),[data-component~=ui-icon]:not([component])){--html-next-scope-owner:"ui-icon"!important}}@scope(:is([component~=ui-icon]:not(template),[data-component~=ui-icon]:not([component]))) to (:is([component]:not(template),[data-component]:not([component])),[data-slotted]){:scope:where(:is([component~=ui-icon]:not(template),[data-component~=ui-icon]:not([component]))){--_ui-icon-stroke-width:var(--ui-icon-stroke-width,var(--_ui-default-icon-stroke-width));inline-size:var(--ui-icon-size,var(--_ui-default-icon-size,1em));block-size:var(--ui-icon-size,var(--_ui-default-icon-size,1em));flex:none;display:inline-flex!important}:scope:where(:is([component~=ui-icon]:not(template),[data-component~=ui-icon]:not([component])))[data-ui-icon-state~=tone\=secondary]{color:var(--ui-text-secondary)}:scope:where(:is([component~=ui-icon]:not(template),[data-component~=ui-icon]:not([component])))[data-ui-icon-state~=tone\=muted]{color:var(--ui-text-muted)}:scope:where(:is([component~=ui-icon]:not(template),[data-component~=ui-icon]:not([component])))[data-ui-icon-state~=directional]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg{transform:scaleX(-1)}svg{block-size:100%;inline-size:100%;stroke-width:var(--_ui-icon-stroke-width,2)}:scope:where(:is([component~=ui-icon]:not(template),[data-component~=ui-icon]:not([component])))[hidden]{display:none!important}}@scope(:is([component~=ui-icon]:not(template),[data-component~=ui-icon]:not([component]))) to (:is([component]:not(template),[data-component]:not([component]))){}@supports ((-moz-appearance:none)){:where(:is([component]:not(template),[data-component]:not([component])),[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not(:is([component]:not(template),[data-component]:not([component])))){--html-next-scope-owner:projected!important}:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])){--html-next-scope-owner:"ui-icon-button"!important}}@scope(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component]))) to (:is([component]:not(template),[data-component]:not([component])),[data-slotted]){:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component]))){--_solid-border:var(--ui-accent-border,var(--ui-accent-solid));--_solid-hover-border:var(--ui-accent-hover-border,var(--ui-accent-hover));--_solid-active-border:var(--ui-accent-active-border,var(--ui-accent-active));--_solid-active-surface:var(--ui-accent-active,var(--ui-accent-hover));--_tone-highlight:var(--ui-accent-highlight,none);--_tone-hover-highlight:var(--ui-accent-hover-highlight,none);--_tone-outline-border:var(--ui-accent-outline-border,var(--ui-accent-subtle-text));--_tone-wash:var(--ui-accent-wash);--_tone-wash-hover:var(--ui-accent-wash-hover);--_tone-ghost-hover:var(--ui-accent-ghost-hover);--_tone-glow:var(--ui-accent-glow,0 0 transparent);--_ui-action-start:1px;--_ui-action-edge:var(--ui-action-edge,inset var(--_ui-action-start) 1px 0 var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#ffffff0f), inset calc(-1 * var(--_ui-action-start)) -1px 0 #00000014);--_ui-action-shadow:var(--_ui-action-edge), 0 1px 2px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0003);--_ui-icon-button-icon-size:var(--ui-icon-button-icon-size);--_ui-icon-button-icon-stroke-width:var(--ui-icon-button-icon-stroke-width);color:var(--ui-text-secondary);display:inline-flex!important}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component]))):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_ui-action-start:-1px}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-tone=accent-secondary]{--_solid-border:var(--ui-accent-secondary-border,var(--ui-accent-secondary));--_solid-hover-border:var(--ui-accent-secondary-hover-border,var(--ui-accent-secondary-hover));--_solid-active-border:var(--ui-accent-secondary-active-border,var(--ui-accent-secondary-active));--_solid-active-surface:var(--ui-accent-secondary-active,var(--ui-accent-secondary-hover));--_tone-highlight:var(--ui-accent-secondary-highlight,none);--_tone-hover-highlight:var(--ui-accent-secondary-hover-highlight,none);--_tone-outline-border:var(--ui-accent-secondary-outline-border,var(--ui-accent-secondary-subtle-text));--_tone-wash:var(--ui-accent-secondary-wash);--_tone-wash-hover:var(--ui-accent-secondary-wash-hover);--_tone-ghost-hover:var(--ui-accent-secondary-ghost-hover);--_tone-glow:var(--ui-accent-secondary-glow,0 0 transparent);--_icon-button-border:var(--ui-accent-secondary-subtle-text);--_icon-button-hover-border:var(--ui-accent-secondary-subtle-text);--_icon-button-text:var(--ui-accent-secondary-subtle-text,var(--ui-accent-secondary-solid));--_icon-button-outline-surface:color-mix(in srgb, var(--ui-accent-secondary-solid) 5%, var(--ui-surface-default));--_icon-button-solid-surface:var(--ui-accent-secondary);--_icon-button-solid-hover-surface:var(--ui-accent-secondary-hover);--_icon-button-solid-text:var(--ui-non-text-on-accent-secondary,var(--ui-on-accent-secondary));color:var(--_icon-button-text)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-tone=accent-tertiary]{--_solid-border:var(--ui-accent-tertiary-border,var(--ui-accent-tertiary));--_solid-hover-border:var(--ui-accent-tertiary-hover-border,var(--ui-accent-tertiary-hover));--_solid-active-border:var(--ui-accent-tertiary-active-border,var(--ui-accent-tertiary-active));--_solid-active-surface:var(--ui-accent-tertiary-active,var(--ui-accent-tertiary-hover));--_tone-highlight:var(--ui-accent-tertiary-highlight,none);--_tone-hover-highlight:var(--ui-accent-tertiary-hover-highlight,none);--_tone-outline-border:var(--ui-accent-tertiary-outline-border,var(--ui-accent-tertiary-subtle-text));--_tone-wash:var(--ui-accent-tertiary-wash);--_tone-wash-hover:var(--ui-accent-tertiary-wash-hover);--_tone-ghost-hover:var(--ui-accent-tertiary-ghost-hover);--_tone-glow:var(--ui-accent-tertiary-glow,0 0 transparent);--_icon-button-border:var(--ui-accent-tertiary-subtle-text);--_icon-button-hover-border:var(--ui-accent-tertiary-subtle-text);--_icon-button-text:var(--ui-accent-tertiary-subtle-text,var(--ui-accent-tertiary-solid));--_icon-button-outline-surface:color-mix(in srgb, var(--ui-accent-tertiary-solid) 5%, var(--ui-surface-default));--_icon-button-solid-surface:var(--ui-accent-tertiary);--_icon-button-solid-hover-surface:var(--ui-accent-tertiary-hover);--_icon-button-solid-text:var(--ui-non-text-on-accent-tertiary,var(--ui-on-accent-tertiary));color:var(--_icon-button-text)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-tone=accent]{--_solid-border:var(--ui-accent-border,var(--ui-accent));--_solid-hover-border:var(--ui-accent-hover-border,var(--ui-accent-hover));--_solid-active-border:var(--ui-accent-active-border,var(--ui-accent-active));--_solid-active-surface:var(--ui-accent-active,var(--ui-accent-hover));--_tone-highlight:var(--ui-accent-highlight,none);--_tone-hover-highlight:var(--ui-accent-hover-highlight,none);--_tone-outline-border:var(--ui-accent-outline-border,var(--ui-accent-subtle-text));--_tone-wash:var(--ui-accent-wash);--_tone-wash-hover:var(--ui-accent-wash-hover);--_tone-ghost-hover:var(--ui-accent-ghost-hover);--_tone-glow:var(--ui-accent-glow,0 0 transparent);--_icon-button-border:var(--ui-accent-subtle-text);--_icon-button-hover-border:var(--ui-accent-subtle-text);--_icon-button-text:var(--ui-accent-subtle-text,var(--ui-accent-solid));--_icon-button-outline-surface:color-mix(in srgb, var(--ui-accent-solid) 5%, var(--ui-surface-default));color:var(--_icon-button-text)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-tone=danger]{--_solid-border:var(--ui-danger-border,var(--ui-danger));--_solid-hover-border:var(--ui-danger-hover-border,var(--ui-danger-hover));--_solid-active-border:var(--ui-danger-active-border,var(--ui-danger-active));--_solid-active-surface:var(--ui-danger-active,var(--ui-danger-hover));--_tone-highlight:var(--ui-danger-highlight,none);--_tone-hover-highlight:var(--ui-danger-hover-highlight,none);--_tone-outline-border:var(--ui-danger-outline-border,var(--ui-danger-subtle-text));--_tone-wash:var(--ui-danger-wash);--_tone-wash-hover:var(--ui-danger-wash-hover);--_tone-ghost-hover:var(--ui-danger-ghost-hover);--_tone-glow:var(--ui-danger-glow,0 0 transparent);--_icon-button-border:var(--ui-danger-subtle-text);--_icon-button-hover-border:var(--ui-danger-subtle-text);--_icon-button-text:var(--ui-danger-subtle-text);--_icon-button-outline-surface:color-mix(in srgb, var(--ui-danger) 5%, var(--ui-surface-default));--_icon-button-solid-surface:var(--ui-danger);--_icon-button-solid-hover-surface:var(--ui-danger-hover);--_icon-button-solid-text:var(--ui-non-text-on-danger,var(--ui-danger-on-strong));color:var(--_icon-button-text)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-tone=success]{--_solid-border:var(--ui-success-border,var(--ui-success));--_solid-hover-border:var(--ui-success-hover-border,var(--ui-success-hover));--_solid-active-border:var(--ui-success-active-border,var(--ui-success-active));--_solid-active-surface:var(--ui-success-active,var(--ui-success-hover));--_tone-highlight:var(--ui-success-highlight,none);--_tone-hover-highlight:var(--ui-success-hover-highlight,none);--_tone-outline-border:var(--ui-success-outline-border,var(--ui-success-subtle-text));--_tone-wash:var(--ui-success-wash);--_tone-wash-hover:var(--ui-success-wash-hover);--_tone-ghost-hover:var(--ui-success-ghost-hover);--_tone-glow:var(--ui-success-glow,0 0 transparent);--_icon-button-border:var(--ui-success-subtle-text);--_icon-button-hover-border:var(--ui-success-subtle-text);--_icon-button-text:var(--ui-success-subtle-text);--_icon-button-outline-surface:color-mix(in srgb, var(--ui-success) 5%, var(--ui-surface-default));--_icon-button-solid-surface:var(--ui-success);--_icon-button-solid-hover-surface:var(--ui-success-hover);--_icon-button-solid-text:var(--ui-non-text-on-success,var(--ui-success-on-strong));color:var(--_icon-button-text)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-tone=warning]{--_solid-border:var(--ui-warning-border,var(--ui-warning));--_solid-hover-border:var(--ui-warning-hover-border,var(--ui-warning-hover));--_solid-active-border:var(--ui-warning-active-border,var(--ui-warning-active));--_solid-active-surface:var(--ui-warning-active,var(--ui-warning-hover));--_tone-highlight:var(--ui-warning-highlight,none);--_tone-hover-highlight:var(--ui-warning-hover-highlight,none);--_tone-outline-border:var(--ui-warning-outline-border,var(--ui-warning-subtle-text));--_tone-wash:var(--ui-warning-wash);--_tone-wash-hover:var(--ui-warning-wash-hover);--_tone-ghost-hover:var(--ui-warning-ghost-hover);--_tone-glow:var(--ui-warning-glow,0 0 transparent);--_icon-button-border:var(--ui-warning-subtle-text);--_icon-button-hover-border:var(--ui-warning-subtle-text);--_icon-button-text:var(--ui-warning-subtle-text);--_icon-button-outline-surface:color-mix(in srgb, var(--ui-warning) 5%, var(--ui-surface-default));--_icon-button-solid-surface:var(--ui-warning);--_icon-button-solid-hover-surface:var(--ui-warning-hover);--_icon-button-solid-text:var(--ui-non-text-on-warning,var(--ui-warning-on-strong));color:var(--_icon-button-text)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-tone=info]{--_solid-border:var(--ui-info-border,var(--ui-info));--_solid-hover-border:var(--ui-info-hover-border,var(--ui-info-hover));--_solid-active-border:var(--ui-info-active-border,var(--ui-info-active));--_solid-active-surface:var(--ui-info-active,var(--ui-info-hover));--_tone-highlight:var(--ui-info-highlight,none);--_tone-hover-highlight:var(--ui-info-hover-highlight,none);--_tone-outline-border:var(--ui-info-outline-border,var(--ui-info-subtle-text));--_tone-wash:var(--ui-info-wash);--_tone-wash-hover:var(--ui-info-wash-hover);--_tone-ghost-hover:var(--ui-info-ghost-hover);--_tone-glow:var(--ui-info-glow,0 0 transparent);--_icon-button-border:var(--ui-info-subtle-text);--_icon-button-hover-border:var(--ui-info-subtle-text);--_icon-button-text:var(--ui-info-subtle-text);--_icon-button-outline-surface:color-mix(in srgb, var(--ui-info) 5%, var(--ui-surface-default));--_icon-button-solid-surface:var(--ui-info);--_icon-button-solid-hover-surface:var(--ui-info-hover);--_icon-button-solid-text:var(--ui-non-text-on-info,var(--ui-info-on-strong));color:var(--_icon-button-text)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-tone=neutral]{--_solid-border:var(--ui-control-border,var(--ui-neutral-surface));--_solid-hover-border:var(--ui-control-border-hover,var(--ui-neutral-hover));--_solid-active-border:var(--ui-control-border-hover,var(--ui-neutral-active));--_solid-active-surface:var(--ui-neutral-active,var(--ui-neutral-hover));--_tone-highlight:var(--ui-neutral-highlight,none);--_tone-hover-highlight:var(--ui-neutral-hover-highlight,var(--_tone-highlight));--_tone-outline-border:var(--ui-control-border);--_tone-ghost-hover:var(--ui-neutral-ghost-hover);--_tone-glow:var(--ui-neutral-glow,0 0 transparent);--_icon-button-outline-surface:transparent;--_icon-button-border:var(--ui-control-border);--_icon-button-hover-border:var(--ui-control-border-hover);--_icon-button-text:var(--ui-text);--_icon-button-solid-surface:var(--ui-neutral-surface);--_icon-button-solid-hover-surface:var(--ui-neutral-hover);--_icon-button-solid-text:var(--ui-text)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=anticipatory]{position:relative}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=anticipatory]:before{content:"";z-index:1;inline-size:var(--ui-affordance-guide-size);block-size:var(--ui-affordance-guide-size);border-radius:var(--ui-radius-round);background:var(--ui-affordance-guide-color,var(--ui-border-strong));opacity:calc(var(--ui-affordance-guide-opacity) * var(--_ui-affordance-scope-guide,1));transition:opacity var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease);pointer-events:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=anticipatory][data-ui-icon-button-state~=guide\=bar]:before{background:var(--ui-border-strong);opacity:1;block-size:20px;inline-size:2px}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=anticipatory]:disabled:before{opacity:0}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=anticipatory] .content{opacity:1;transition:opacity var(--ui-motion-fast) var(--ui-motion-ease), transform calc(var(--ui-motion-fast) * 2) cubic-bezier(.2, 1.4, .35, 1);transform:scale(1)}@media (hover:hover) and (pointer:fine){:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=anticipatory]:not(:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=revealed],:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=solid],:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=loading],:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=pending],:disabled,[aria-pressed=true],[data-ui-proximity=near],:hover,:focus-visible){box-shadow:none;background-color:#0000;border-color:#0000}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=anticipatory]:not(:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=revealed],:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=solid],:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=loading],:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=pending],:disabled,[aria-pressed=true],[data-ui-proximity=near],:hover,:focus-visible) .content{opacity:0;transition-duration:var(--ui-motion-fast);transform:scale(.65)}}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=anticipatory]:is(:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=revealed],:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=solid],[aria-pressed=true],[data-ui-proximity=near],:hover,:focus-visible):before{opacity:0}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component]))){--_size:2rem;--_icon-button-hit-size:var(--ui-control-min-block-size);appearance:none;inline-size:var(--ui-icon-button-size,var(--_size));block-size:var(--ui-icon-button-size,var(--_size));min-inline-size:var(--ui-icon-button-size,var(--_size));min-block-size:var(--ui-icon-button-size,var(--_size));border:var(--ui-border-width) solid transparent;border-radius:var(--ui-icon-button-radius,var(--ui-action-radius,var(--ui-radius-md)));background-color:var(--ui-icon-button-surface,transparent);color:inherit;cursor:pointer;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease), border-color var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease), box-shadow var(--ui-motion-base) var(--ui-motion-ease), scale var(--ui-motion-press,var(--ui-motion-fast)) var(--ui-motion-ease);justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}@media (hover:none),(pointer:coarse){:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=anticipatory]:before{opacity:0}}@media (pointer:coarse){:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component]))){position:relative}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component]))):after{content:"";inline-size:max(100%, var(--_icon-button-hit-size));block-size:max(100%, var(--_icon-button-hit-size));position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}html[data-ui-input-modality=touch] :scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component]))){position:relative}html[data-ui-input-modality=touch] :scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component]))):after{content:"";inline-size:max(100%, var(--_icon-button-hit-size));block-size:max(100%, var(--_icon-button-hit-size));position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=size\=xs]{--_size:var(--ui-control-size-xs);--_icon-button-hit-size:var(--ui-inline-control-min-block-size)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=size\=sm]{--_size:1.75rem;inline-size:var(--ui-icon-button-size,var(--_size));block-size:var(--ui-icon-button-size,var(--_size));min-inline-size:var(--ui-icon-button-size,var(--_size));min-block-size:var(--ui-icon-button-size,var(--_size))}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=size\=lg]{--_size:2.5rem;inline-size:var(--ui-icon-button-size,var(--_size));block-size:var(--ui-icon-button-size,var(--_size));min-inline-size:var(--ui-icon-button-size,var(--_size));min-block-size:var(--ui-icon-button-size,var(--_size))}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=matchButton]{--_size:var(--ui-control-size-md);align-self:stretch;block-size:auto}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=matchButton]:after,html[data-ui-input-modality=touch] :scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=matchButton]:after{inline-size:100%}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=matchButton][data-ui-icon-button-state~=size\=xs]{--_size:var(--ui-control-size-xs)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=matchButton][data-ui-icon-button-state~=size\=sm]{--_size:var(--ui-control-size-sm)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=matchButton][data-ui-icon-button-state~=size\=lg]{--_size:var(--ui-control-size-lg)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=round]{border-radius:var(--ui-radius-round)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=outline]{border-color:var(--ui-icon-button-border,var(--_icon-button-border,var(--ui-control-border,var(--ui-border-strong))));background-color:var(--ui-icon-button-outline-surface,var(--_icon-button-outline-surface,var(--ui-surface-default)));color:var(--ui-icon-button-outline-text,var(--_icon-button-text,var(--ui-text-primary)));box-shadow:var(--ui-neutral-shadow);background-image:none}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=solid]{border-color:var(--ui-icon-button-border,var(--_solid-border));background-color:var(--ui-icon-button-solid-surface,var(--_icon-button-solid-surface,var(--ui-accent-solid)));background-image:var(--_tone-highlight);color:var(--ui-icon-button-solid-text,var(--_icon-button-solid-text,var(--ui-non-text-on-accent,var(--ui-text-on-accent))));box-shadow:var(--ui-icon-button-solid-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))), var(--_tone-glow)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-tone=neutral][data-appearance=outline]{box-shadow:var(--ui-neutral-shadow)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-tone=neutral][data-appearance=solid]{border-color:var(--ui-icon-button-border,var(--ui-control-border));box-shadow:var(--ui-icon-button-solid-shadow,var(--ui-neutral-shadow))}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component]))):hover:enabled:not([aria-disabled=true]){background-color:var(--ui-icon-button-hover-surface,var(--_tone-ghost-hover));color:var(--ui-icon-button-hover-text,var(--_icon-button-text,var(--ui-text-primary)))}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=outline]:not([data-tone=neutral]){--_outline-wash:var(--_tone-wash);border-color:var(--ui-icon-button-border,var(--_tone-outline-border));background-color:var(--ui-icon-button-outline-surface,transparent);background-image:linear-gradient(var(--_outline-wash), var(--_outline-wash))}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=outline]:not([data-tone=neutral]):hover:enabled:not([aria-disabled=true]){--_outline-wash:var(--_tone-wash-hover);background-color:var(--ui-icon-button-hover-surface,transparent);border-color:var(--ui-icon-button-hover-border,var(--_tone-outline-border))}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=outline]:hover:enabled:not([aria-disabled=true]){border-color:var(--ui-icon-button-hover-border,var(--_icon-button-hover-border,var(--ui-control-border-hover,var(--ui-control-border))))}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-tone=neutral][data-appearance=outline]:hover:enabled:not([aria-disabled=true]){background-color:var(--ui-icon-button-hover-surface,transparent);--_outline-wash:var(--ui-neutral-wash-hover);background-image:linear-gradient(var(--_outline-wash), var(--_outline-wash))}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-tone=neutral][data-appearance=outline]:active:enabled:not([aria-disabled=true]){background-color:var(--ui-icon-button-active-surface,var(--ui-neutral-active))}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=solid]:hover:enabled:not([aria-disabled=true]){border-color:var(--ui-icon-button-hover-border,var(--_solid-hover-border));background-color:var(--ui-icon-button-solid-hover-surface,var(--_icon-button-solid-hover-surface,var(--ui-accent-hover)));background-image:var(--_tone-hover-highlight);color:var(--ui-icon-button-solid-text,var(--_icon-button-solid-text,var(--ui-non-text-on-accent,var(--ui-text-on-accent))))}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=ghost][aria-expanded=true]:enabled:not([aria-disabled=true]){background-color:var(--ui-icon-button-active-surface,color-mix(in srgb, currentColor 16%, transparent));color:var(--ui-icon-button-hover-text,var(--_icon-button-text,var(--ui-text-primary)));box-shadow:var(--ui-pressed)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=outline][aria-pressed=true]:enabled{background-color:var(--ui-icon-button-active-surface,color-mix(in srgb, currentColor 12%, var(--ui-surface-default)));box-shadow:var(--ui-pressed);background-image:none}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component]))):active:enabled:not([aria-disabled=true]){scale:var(--ui-icon-button-active-scale,var(--ui-press-scale,.96))}:is(:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=loading],:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=pending]){cursor:progress}.content{justify-content:center!important;align-items:center!important;display:inline-flex!important}:is(:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=loading],:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=pending]) .content{display:none!important}@media (prefers-reduced-motion:reduce){:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=anticipatory] .content{transition:none}}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component]))):focus-visible{box-shadow:var(--ui-focus-halo);outline:none}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=outline]:focus-visible{box-shadow:var(--ui-neutral-shadow), var(--ui-focus-halo)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=solid]:focus-visible{box-shadow:var(--ui-icon-button-solid-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))), var(--ui-focus-halo)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=solid]:active:enabled:not([aria-disabled=true]){background-color:var(--ui-icon-button-active-surface,var(--_solid-active-surface));border-color:var(--_solid-active-border)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component]))):is(:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=outline],:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=solid]):active:enabled:not([aria-disabled=true]){box-shadow:var(--ui-pressed);background-image:none}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=outline][aria-pressed=true]:enabled:focus-visible{box-shadow:var(--ui-pressed), var(--ui-focus-halo)}@media (forced-colors:active){:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=outline][aria-pressed=true]:enabled{outline:var(--ui-focus-width) solid Highlight;outline-offset:calc(-2 * var(--ui-focus-width))}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=outline][aria-pressed=true]:enabled:focus-visible{outline-offset:var(--ui-focus-width)}}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-tone]:disabled{border-color:var(--ui-disabled-border);background-color:var(--ui-disabled-surface);color:var(--ui-disabled-text);filter:var(--ui-icon-button-disabled-filter,var(--ui-disabled-filter));opacity:var(--ui-icon-button-disabled-opacity,1);cursor:not-allowed;box-shadow:none;background-image:none}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-appearance=ghost]:disabled{border-color:#0000}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component]))){--_icon-button-icon-default:var(--ui-icon-size-md);--_ui-default-icon-size:var(--_ui-icon-button-icon-size,var(--_icon-button-icon-default));--_ui-default-icon-stroke-width:var(--_ui-icon-button-icon-stroke-width,1.75)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=size\=xs]{--_icon-button-icon-default:var(--ui-icon-size-xs)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=size\=sm]{--_icon-button-icon-default:var(--ui-icon-size-sm)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[data-ui-icon-button-state~=size\=lg]{--_icon-button-icon-default:var(--ui-icon-size-lg)}:scope:where(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component])))[hidden]{display:none!important}}@scope(:is([component~=ui-icon-button]:not(template),[data-component~=ui-icon-button]:not([component]))) to (:is([component]:not(template),[data-component]:not([component]))){:where([data-slotted],[data-slotted] *):is(svg){inline-size:var(--_ui-icon-button-icon-size,var(--_icon-button-icon-default));block-size:var(--_ui-icon-button-icon-size,var(--_icon-button-icon-default));stroke-width:var(--_ui-icon-button-icon-stroke-width,1.75);flex-shrink:0}}@supports ((-moz-appearance:none)){:where(:is([component]:not(template),[data-component]:not([component])),[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not(:is([component]:not(template),[data-component]:not([component])))){--html-next-scope-owner:projected!important}:is([component~=ui-list]:not(template),[data-component~=ui-list]:not([component])){--html-next-scope-owner:"ui-list"!important}}@scope(:is([component~=ui-list]:not(template),[data-component~=ui-list]:not([component]))) to (:is([component]:not(template),[data-component]:not([component])),[data-slotted]){:scope:where(:is([component~=ui-list]:not(template),[data-component~=ui-list]:not([component]))){--_list-gap:var(--ui-list-gap,var(--ui-space-1));--_list-min-item-width:var(--ui-list-min-item-width,14rem);inline-size:100%;min-inline-size:0;list-style:none;gap:var(--_list-gap)!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important}:scope:where(:is([component~=ui-list]:not(template),[data-component~=ui-list]:not([component])))[data-ui-list-state~=as\=ol],:scope:where(:is([component~=ui-list]:not(template),[data-component~=ui-list]:not([component])))[data-ui-list-state~=markers\=disc]{padding-inline-start:var(--ui-space-5)!important}:scope:where(:is([component~=ui-list]:not(template),[data-component~=ui-list]:not([component])))[data-ui-list-state~=as\=ol]{list-style:decimal}:scope:where(:is([component~=ui-list]:not(template),[data-component~=ui-list]:not([component])))[data-ui-list-state~=markers\=disc]{list-style:outside}:scope:where(:is([component~=ui-list]:not(template),[data-component~=ui-list]:not([component])))[data-ui-list-state~=density\=compact]{--_list-gap:var(--ui-list-gap,var(--ui-space-2));--_ui-list-item-min-size:0;--_ui-list-item-padding-block:0;--_ui-list-item-padding-inline:0;--_ui-list-item-title-weight:var(--ui-font-normal);--_ui-list-native-padding-block:0;--_ui-list-native-padding-inline:0}:scope:where(:is([component~=ui-list]:not(template),[data-component~=ui-list]:not([component])))[data-ui-list-state~=layout\=grid]{--_list-gap:var(--ui-list-gap,var(--ui-space-3));grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--_list-min-item-width)), 1fr));display:grid!important}:scope:where(:is([component~=ui-list]:not(template),[data-component~=ui-list]:not([component])))[hidden]{display:none!important}}@scope(:is([component~=ui-list]:not(template),[data-component~=ui-list]:not([component]))) to (:is([component]:not(template),[data-component]:not([component]))){:scope:where(:is([component~=ui-list]:not(template),[data-component~=ui-list]:not([component])))>:where([data-slotted],[data-slotted] *):is(li){border-radius:var(--ui-radius-md);min-inline-size:0;color:var(--ui-text-primary);list-style:inherit;box-sizing:border-box!important;padding:var(--_ui-list-native-padding-block,var(--ui-space-2)) var(--_ui-list-native-padding-inline,var(--ui-space-3))!important}:scope:where(:is([component~=ui-list]:not(template),[data-component~=ui-list]:not([component])))>:where([data-slotted],[data-slotted] *):is(li.card){border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-surface-raised);list-style:none;padding:var(--_ui-list-native-padding-block,var(--ui-space-3)) var(--_ui-list-native-padding-inline,var(--ui-space-4))!important}}@supports ((-moz-appearance:none)){:where(:is([component]:not(template),[data-component]:not([component])),[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not(:is([component]:not(template),[data-component]:not([component])))){--html-next-scope-owner:projected!important}:is([component~=ui-menu]:not(template),[data-component~=ui-menu]:not([component])){--html-next-scope-owner:"ui-menu"!important}}@scope(:is([component~=ui-menu]:not(template),[data-component~=ui-menu]:not([component]))) to (:is([component]:not(template),[data-component]:not([component])),[data-slotted]){:scope:where(:is([component~=ui-menu]:not(template),[data-component~=ui-menu]:not([component])))[data-ui-menu-state~=density\=compact]{--_ui-default-menu-item-padding-block:var(--ui-space-1);--_ui-default-menu-item-padding-inline:var(--ui-space-2);--_ui-default-menu-item-font-size:var(--ui-font-size-sm);--_ui-default-menu-item-radius:var(--ui-radius-sm);padding:var(--ui-space-1)!important;gap:0!important}:scope:where(:is([component~=ui-menu]:not(template),[data-component~=ui-menu]:not([component])))[data-ui-menu-state~=size\=sm]{--_ui-default-menu-item-padding-block:var(--ui-space-0-5);--_ui-default-menu-item-padding-inline:var(--ui-space-2);--_ui-default-menu-item-font-size:var(--ui-font-size-xs);--_ui-default-menu-item-radius:var(--ui-radius-sm);--_ui-default-menu-item-min-block-size:1.5rem;--_ui-default-menu-indicator-size:.75rem;min-inline-size:min(8rem, calc(100vw - var(--ui-menu-viewport-gap,var(--ui-space-2)) * 2));padding:var(--ui-space-1)!important;gap:0!important}:scope:where(:is([component~=ui-menu]:not(template),[data-component~=ui-menu]:not([component])))[data-ui-menu-state~=icons]{--_ui-default-menu-icon-display:inline-flex}:scope:where(:is([component~=ui-menu]:not(template),[data-component~=ui-menu]:not([component]))){--_ui-material-scale:.28;--_ui-menu-surface:var(--ui-menu-surface);--_ui-menu-border:var(--ui-menu-border);--_ui-menu-radius:var(--ui-menu-radius);--_ui-menu-shadow:var(--ui-menu-shadow);--_ui-default-menu-item-padding-block:initial;--_ui-default-menu-item-padding-inline:initial;--_ui-default-menu-item-font-size:initial;--_ui-default-menu-item-radius:initial;--_ui-default-menu-item-min-block-size:initial;--_ui-default-menu-indicator-size:initial;--_ui-default-menu-icon-display:none;inline-size:max-content;min-inline-size:min(12rem, calc(100vw - var(--ui-menu-viewport-gap,var(--ui-space-2)) * 2));max-inline-size:calc(100vw - var(--ui-menu-viewport-gap,var(--ui-space-2)) * 2);box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;overflow:visible;box-sizing:border-box!important;flex-direction:column!important;padding:0!important;display:flex!important}.surface{max-inline-size:inherit;background:var(--_ui-menu-surface,var(--ui-overlay-surface,var(--ui-surface-elevated)));border:var(--ui-border-width) solid var(--_ui-menu-border,var(--ui-overlay-border,var(--ui-border-strong)));border-radius:var(--_ui-menu-radius,var(--ui-overlay-radius,var(--ui-radius-lg)));box-shadow:var(--_ui-menu-shadow,var(--ui-overlay-shadow,var(--ui-elevation-overlay,var(--ui-shadow-lg))));max-block-size:inherit;overflow:auto;box-sizing:border-box!important;padding:var(--ui-space-1)!important;flex-direction:column!important;display:flex!important}:scope:where(:is([component~=ui-menu]:not(template),[data-component~=ui-menu]:not([component]))):not([inline]) .surface{--_ui-material-glassiness:clamp(0, var(--ui-glassiness,0), 1);--_ui-material-separation:clamp(0, var(--ui-surface-separation,0), 1);--_ui-material-active:clamp(0, calc(var(--_ui-material-separation) * 100000), 1);--_ui-material-rim:calc(var(--_ui-material-separation) * var(--_ui-material-scale,.28) * 8px);--_ui-material-content-color:var(--_ui-menu-surface,var(--_ui-material-underpaint,var(--ui-material-content,var(--ui-overlay-surface,var(--ui-surface-elevated)))));--_ui-material-rim-color:color-mix(in srgb, var(--ui-material-glass,var(--ui-surface-elevated)) calc(var(--_ui-material-active) * 100%), transparent);background:var(--ui-material-highlight,var(--ui-surface-highlight,linear-gradient(transparent, transparent))) padding-box, linear-gradient(var(--_ui-material-content-color), var(--_ui-material-content-color)) padding-box, linear-gradient(var(--_ui-material-rim-color), var(--_ui-material-rim-color)) border-box;border-width:calc(var(--ui-border-width) + var(--_ui-material-rim));border-color:var(--_ui-menu-border,color-mix(in oklab, var(--ui-overlay-border,var(--ui-border-strong)) calc((1 - var(--_ui-material-active)) * 100%), transparent));box-shadow:var(--_ui-menu-shadow,var(--ui-overlay-shadow,0 calc(var(--_ui-material-separation) * var(--_ui-material-scale,.28) * 8px) calc(var(--_ui-material-separation) * var(--_ui-material-scale,.28) * 24px) color-mix(in oklab, var(--ui-text-primary) 15%, transparent), var(--ui-material-glow,0 0 transparent), inset 0 0 0 calc(var(--_ui-material-active) * var(--ui-border-width)) var(--ui-material-edge,var(--ui-border-strong)), var(--ui-elevation-overlay,var(--ui-shadow-lg))));-webkit-backdrop-filter:blur(calc(var(--_ui-material-glassiness) * var(--_ui-material-scale,.28) * 32px));backdrop-filter:blur(calc(var(--_ui-material-glassiness) * var(--_ui-material-scale,.28) * 32px))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:scope:where(:is([component~=ui-menu]:not(template),[data-component~=ui-menu]:not([component]))):not([inline]) .surface{background:oklch(from var(--_ui-material-content-color) l c h / 1)}}@media (prefers-reduced-transparency:reduce){:scope:where(:is([component~=ui-menu]:not(template),[data-component~=ui-menu]:not([component]))):not([inline]) .surface{background:oklch(from var(--_ui-material-content-color) l c h / 1);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){:scope:where(:is([component~=ui-menu]:not(template),[data-component~=ui-menu]:not([component]))):not([inline]) .surface{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}}.surface hr{border:0;border-block-start:var(--ui-border-width) solid var(--ui-border-divider);align-self:stretch;block-size:0;margin:var(--ui-space-1) 0!important}:scope:where(:is([component~=ui-menu]:not(template),[data-component~=ui-menu]:not([component]))):not([data-ui-menu-state~=internalOpen]):not(:scope:where(:is([component~=ui-menu]:not(template),[data-component~=ui-menu]:not([component])))[data-ui-menu-state~=inline]){display:none!important}:scope:where(:is([component~=ui-menu]:not(template),[data-component~=ui-menu]:not([component])))[popover]{max-block-size:calc(100dvh - var(--ui-menu-viewport-gap,var(--ui-space-2)) * 2);opacity:0;transition:opacity var(--ui-motion-fast) var(--ui-motion-ease), transform var(--ui-motion-fast) var(--ui-motion-ease), display var(--ui-motion-fast) allow-discrete, overlay var(--ui-motion-fast) allow-discrete;position:fixed;inset:auto;overflow:visible;transform:translateY(-4px)scale(.99);margin:0!important}:scope:where(:is([component~=ui-menu]:not(template),[data-component~=ui-menu]:not([component])))[popover]:popover-open{opacity:1;transform:translateY(0)scale(1)}@starting-style{:scope:where(:is([component~=ui-menu]:not(template),[data-component~=ui-menu]:not([component])))[popover]:popover-open{opacity:0;transform:translateY(-4px)scale(.99)}}:scope:where(:is([component~=ui-menu]:not(template),[data-component~=ui-menu]:not([component])))[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){:scope:where(:is([component~=ui-menu]:not(template),[data-component~=ui-menu]:not([component])))[popover]{transition:none}}}@scope(:is([component~=ui-menu]:not(template),[data-component~=ui-menu]:not([component]))) to (:is([component]:not(template),[data-component]:not([component]))){}@supports ((-moz-appearance:none)){:where(:is([component]:not(template),[data-component]:not([component])),[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not(:is([component]:not(template),[data-component]:not([component])))){--html-next-scope-owner:projected!important}:is([component~=ui-menu-item]:not(template),[data-component~=ui-menu-item]:not([component])){--html-next-scope-owner:"ui-menu-item"!important}}@scope(:is([component~=ui-menu-item]:not(template),[data-component~=ui-menu-item]:not([component]))) to (:is([component]:not(template),[data-component]:not([component])),[data-slotted]){:scope:where(:is([component~=ui-menu-item]:not(template),[data-component~=ui-menu-item]:not([component]))){text-align:left;border-radius:var(--ui-menu-item-radius,var(--_ui-default-menu-item-radius,var(--ui-selection-radius)));width:100%;color:var(--ui-text-primary);font-size:var(--ui-menu-item-font-size,var(--_ui-default-menu-item-font-size,var(--ui-font-size-md)));font-weight:var(--ui-font-medium);cursor:pointer;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease);outline:none;text-decoration:none;align-items:center!important;gap:var(--ui-space-2)!important;box-sizing:border-box!important;padding:var(--ui-menu-item-padding-block,var(--_ui-default-menu-item-padding-block,var(--ui-space-2))) var(--ui-menu-item-padding-inline,var(--_ui-default-menu-item-padding-inline,var(--ui-space-3)))!important;display:flex!important}.icon{inline-size:var(--ui-icon-size-sm);block-size:var(--ui-icon-size-sm);flex:none;display:var(--_ui-default-menu-icon-display,none)!important;justify-content:center!important;align-items:center!important}.icon:not(:empty){display:inline-flex!important}:scope:where(:is([component~=ui-menu-item]:not(template),[data-component~=ui-menu-item]:not([component])))[data-ui-menu-item-state~=tone\=danger]{color:var(--ui-danger-subtle-text)}.label{flex:1;min-inline-size:0;align-items:center!important;gap:var(--ui-space-2)!important;display:flex!important}.indicator{inline-size:var(--_ui-default-menu-indicator-size,var(--ui-icon-size-sm));block-size:var(--_ui-default-menu-indicator-size,var(--ui-icon-size-sm));border:var(--ui-border-width) solid var(--ui-control-border);border-radius:var(--ui-radius-sm);color:var(--ui-surface);--_ui-default-icon-size:.75rem;flex:none;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}:scope:where(:is([component~=ui-menu-item]:not(template),[data-component~=ui-menu-item]:not([component])))[data-ui-menu-item-state~=type\=action] .indicator{display:none!important}:scope:where(:is([component~=ui-menu-item]:not(template),[data-component~=ui-menu-item]:not([component])))[data-ui-menu-item-state~=type\=checkbox][aria-checked=true] .indicator{border-color:var(--ui-accent);background:var(--ui-accent)}:scope:where(:is([component~=ui-menu-item]:not(template),[data-component~=ui-menu-item]:not([component])))[data-ui-menu-item-state~=type\=radio] .indicator{color:var(--ui-text-secondary);border-color:#0000}.shortcut{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-normal);margin-inline-start:auto!important}.shortcut:empty{display:none!important}@supports (text-box-trim:trim-both){:scope:where(:is([component~=ui-menu-item]:not(template),[data-component~=ui-menu-item]:not([component]))){min-block-size:var(--ui-menu-item-min-block-size,var(--_ui-default-menu-item-min-block-size,var(--ui-control-size-md,2.5rem)));text-box-trim:trim-both;text-box-edge:cap alphabetic}}:scope:where(:is([component~=ui-menu-item]:not(template),[data-component~=ui-menu-item]:not([component]))):is(:hover,:focus-visible):not([aria-disabled=true]){background:var(--ui-menu-item-hover-surface,var(--ui-accent-subtle))}:scope:where(:is([component~=ui-menu-item]:not(template),[data-component~=ui-menu-item]:not([component])))[aria-checked=true]:not([aria-disabled=true]){background:var(--ui-selection-surface);color:var(--ui-selection-text)}:scope:where(:is([component~=ui-menu-item]:not(template),[data-component~=ui-menu-item]:not([component]))):focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:calc(-1 * var(--ui-focus-width))}:scope:where(:is([component~=ui-menu-item]:not(template),[data-component~=ui-menu-item]:not([component])))[aria-disabled=true]{background:var(--ui-disabled-surface);color:var(--ui-disabled-text);cursor:not-allowed}:scope:where(:is([component~=ui-menu-item]:not(template),[data-component~=ui-menu-item]:not([component])))[aria-disabled=true] .indicator{border-color:var(--ui-disabled-border);color:var(--ui-disabled-text);background:0 0}:scope:where(:is([component~=ui-menu-item]:not(template),[data-component~=ui-menu-item]:not([component])))[aria-disabled=true] .indicator:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after{background:var(--ui-disabled-text)}@media (forced-colors:active){:scope:where(:is([component~=ui-menu-item]:not(template),[data-component~=ui-menu-item]:not([component]))):focus-visible{outline-color:highlight}}:scope:where(:is([component~=ui-menu-item]:not(template),[data-component~=ui-menu-item]:not([component])))[hidden]{display:none!important}}@scope(:is([component~=ui-menu-item]:not(template),[data-component~=ui-menu-item]:not([component]))) to (:is([component]:not(template),[data-component]:not([component]))){.icon :where([data-slotted],[data-slotted] *):is(svg){block-size:100%;inline-size:100%}.shortcut :where([data-slotted],[data-slotted] *):is(kbd){font:inherit}}@supports ((-moz-appearance:none)){:where(:is([component]:not(template),[data-component]:not([component])),[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not(:is([component]:not(template),[data-component]:not([component])))){--html-next-scope-owner:projected!important}:is([component~=ui-popover]:not(template),[data-component~=ui-popover]:not([component])){--html-next-scope-owner:"ui-popover"!important}}@scope(:is([component~=ui-popover]:not(template),[data-component~=ui-popover]:not([component]))) to (:is([component]:not(template),[data-component]:not([component])),[data-slotted]){:scope:where(:is([component~=ui-popover]:not(template),[data-component~=ui-popover]:not([component]))){--_ui-material-scale:.55;--_ui-popover-surface:var(--ui-popover-surface);--_ui-popover-border:var(--ui-popover-border);--_ui-popover-radius:var(--ui-popover-radius);--_ui-popover-shadow:var(--ui-popover-shadow);--_ui-popover-padding:var(--ui-popover-padding);max-inline-size:min(20rem, calc(100vw - var(--ui-popover-viewport-gap,var(--ui-space-2)) * 2));max-block-size:calc(100dvh - var(--ui-popover-viewport-gap,var(--ui-space-2)) * 2);box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;overflow:visible;box-sizing:border-box!important;padding:0!important}.surface{max-inline-size:inherit;max-block-size:inherit;background:var(--_ui-popover-surface,var(--ui-overlay-surface,var(--ui-surface-elevated)));border:var(--ui-border-width) solid var(--_ui-popover-border,var(--ui-overlay-border,var(--ui-border-strong)));border-radius:var(--_ui-popover-radius,var(--ui-overlay-radius,var(--ui-radius-lg)));box-shadow:var(--_ui-popover-shadow,var(--ui-overlay-shadow,var(--ui-elevation-overlay,var(--ui-shadow-lg))));--_ui-material-glassiness:clamp(0, var(--ui-glassiness,0), 1);--_ui-material-separation:clamp(0, var(--ui-surface-separation,0), 1);--_ui-material-active:clamp(0, calc(var(--_ui-material-separation) * 100000), 1);--_ui-material-rim:calc(var(--_ui-material-separation) * var(--_ui-material-scale,.55) * 8px);--_ui-material-content-color:var(--_ui-popover-surface,var(--_ui-material-underpaint,var(--ui-material-content,var(--ui-overlay-surface,var(--ui-surface-elevated)))));--_ui-material-rim-color:color-mix(in srgb, var(--ui-material-glass,var(--ui-surface-elevated)) calc(var(--_ui-material-active) * 100%), transparent);background:var(--ui-material-highlight,var(--ui-surface-highlight,linear-gradient(transparent, transparent))) padding-box, linear-gradient(var(--_ui-material-content-color), var(--_ui-material-content-color)) padding-box, linear-gradient(var(--_ui-material-rim-color), var(--_ui-material-rim-color)) border-box;border-width:calc(var(--ui-border-width) + var(--_ui-material-rim));border-color:var(--_ui-popover-border,color-mix(in oklab, var(--ui-overlay-border,var(--ui-border-strong)) calc((1 - var(--_ui-material-active)) * 100%), transparent));box-shadow:var(--_ui-popover-shadow,var(--ui-overlay-shadow,0 calc(var(--_ui-material-separation) * var(--_ui-material-scale,.55) * 8px) calc(var(--_ui-material-separation) * var(--_ui-material-scale,.55) * 24px) color-mix(in oklab, var(--ui-text-primary) 15%, transparent), var(--ui-material-glow,0 0 transparent), inset 0 0 0 calc(var(--_ui-material-active) * var(--ui-border-width)) var(--ui-material-edge,var(--ui-border-strong)), var(--ui-elevation-overlay,var(--ui-shadow-lg))));-webkit-backdrop-filter:blur(calc(var(--_ui-material-glassiness) * var(--_ui-material-scale,.55) * 32px));backdrop-filter:blur(calc(var(--_ui-material-glassiness) * var(--_ui-material-scale,.55) * 32px));overflow:auto;box-sizing:border-box!important;padding:var(--_ui-popover-padding,var(--ui-space-3))!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.surface{background:oklch(from var(--_ui-material-content-color) l c h / 1)}}@media (prefers-reduced-transparency:reduce){.surface{background:oklch(from var(--_ui-material-content-color) l c h / 1);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.surface{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}}:scope:where(:is([component~=ui-popover]:not(template),[data-component~=ui-popover]:not([component])))[data-ui-popover-state~=bare] .surface{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;overflow:visible;padding:0!important}:scope:where(:is([component~=ui-popover]:not(template),[data-component~=ui-popover]:not([component]))):not([data-ui-popover-state~=internalOpen]){display:none!important}:scope:where(:is([component~=ui-popover]:not(template),[data-component~=ui-popover]:not([component])))[popover]{opacity:0;transition:opacity var(--ui-motion-fast) var(--ui-motion-ease), transform var(--ui-motion-fast) var(--ui-motion-ease), display var(--ui-motion-fast) allow-discrete, overlay var(--ui-motion-fast) allow-discrete;position:fixed;inset:auto;transform:translateY(-4px)scale(.99);margin:0!important}:scope:where(:is([component~=ui-popover]:not(template),[data-component~=ui-popover]:not([component])))[popover]:popover-open{opacity:1;transform:translateY(0)scale(1)}@starting-style{:scope:where(:is([component~=ui-popover]:not(template),[data-component~=ui-popover]:not([component])))[popover]:popover-open{opacity:0;transform:translateY(-4px)scale(.99)}}:scope:where(:is([component~=ui-popover]:not(template),[data-component~=ui-popover]:not([component])))[data-ui-popover-state~=size\=sm]{inline-size:min(22rem, calc(100vw - var(--ui-space-2) * 2));max-inline-size:min(22rem, calc(100vw - var(--ui-space-2) * 2))}:scope:where(:is([component~=ui-popover]:not(template),[data-component~=ui-popover]:not([component])))[data-ui-popover-state~=size\=md]{inline-size:min(28rem, calc(100vw - var(--ui-space-2) * 2));max-inline-size:min(28rem, calc(100vw - var(--ui-space-2) * 2))}:scope:where(:is([component~=ui-popover]:not(template),[data-component~=ui-popover]:not([component])))[data-ui-popover-state~=size\=lg]{inline-size:min(36rem, calc(100vw - var(--ui-space-2) * 2));max-inline-size:min(36rem, calc(100vw - var(--ui-space-2) * 2))}:scope:where(:is([component~=ui-popover]:not(template),[data-component~=ui-popover]:not([component])))[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){:scope:where(:is([component~=ui-popover]:not(template),[data-component~=ui-popover]:not([component])))[popover]{transition:none}}}@scope(:is([component~=ui-popover]:not(template),[data-component~=ui-popover]:not([component]))) to (:is([component]:not(template),[data-component]:not([component]))){}@supports ((-moz-appearance:none)){:where(:is([component]:not(template),[data-component]:not([component])),[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not(:is([component]:not(template),[data-component]:not([component])))){--html-next-scope-owner:projected!important}:is([component~=ui-stack]:not(template),[data-component~=ui-stack]:not([component])){--html-next-scope-owner:"ui-stack"!important}}@scope(:is([component~=ui-stack]:not(template),[data-component~=ui-stack]:not([component]))) to (:is([component]:not(template),[data-component]:not([component])),[data-slotted]){@property --_ui-stack-height{syntax:"*";inherits:false}:scope:where(:is([component~=ui-stack]:not(template),[data-component~=ui-stack]:not([component]))){--_layout-gap:var(--ui-space-4);min-inline-size:0;max-inline-size:100%;align-items:stretch!important;gap:var(--ui-stack-gap,calc(var(--_layout-gap) * clamp(.75, var(--ui-rhythm,1), 1.5)))!important;flex-direction:column!important;margin:0!important;display:flex!important}:scope:where(:is([component~=ui-stack]:not(template),[data-component~=ui-stack]:not([component])))[data-ui-stack-state~=fill]{flex:1;min-block-size:0}:scope:where(:is([component~=ui-stack]:not(template),[data-component~=ui-stack]:not([component])))[data-ui-stack-state~=height]{block-size:calc(var(--_ui-stack-height,0) * 1px);min-block-size:0}:scope:where(:is([component~=ui-stack]:not(template),[data-component~=ui-stack]:not([component])))[data-ui-stack-state~=gap\=none]{--_layout-gap:0px}:scope:where(:is([component~=ui-stack]:not(template),[data-component~=ui-stack]:not([component])))[data-ui-stack-state~=gap\=xs]{--_layout-gap:var(--ui-space-2)}:scope:where(:is([component~=ui-stack]:not(template),[data-component~=ui-stack]:not([component])))[data-ui-stack-state~=gap\=s]{--_layout-gap:var(--ui-space-3)}:scope:where(:is([component~=ui-stack]:not(template),[data-component~=ui-stack]:not([component])))[data-ui-stack-state~=gap\=m]{--_layout-gap:var(--ui-space-4)}:scope:where(:is([component~=ui-stack]:not(template),[data-component~=ui-stack]:not([component])))[data-ui-stack-state~=gap\=l]{--_layout-gap:var(--ui-space-5)}:scope:where(:is([component~=ui-stack]:not(template),[data-component~=ui-stack]:not([component])))[data-ui-stack-state~=gap\=xl]{--_layout-gap:var(--ui-space-6)}:scope:where(:is([component~=ui-stack]:not(template),[data-component~=ui-stack]:not([component])))[data-ui-stack-state~=align\=start]{align-items:flex-start!important}:scope:where(:is([component~=ui-stack]:not(template),[data-component~=ui-stack]:not([component])))[data-ui-stack-state~=align\=center]{align-items:center!important}:scope:where(:is([component~=ui-stack]:not(template),[data-component~=ui-stack]:not([component])))[data-ui-stack-state~=align\=end]{align-items:flex-end!important}:scope:where(:is([component~=ui-stack]:not(template),[data-component~=ui-stack]:not([component])))[data-ui-stack-state~=justify\=center]{justify-content:center!important}:scope:where(:is([component~=ui-stack]:not(template),[data-component~=ui-stack]:not([component])))[data-ui-stack-state~=justify\=end]{justify-content:flex-end!important}:scope:where(:is([component~=ui-stack]:not(template),[data-component~=ui-stack]:not([component])))[data-ui-stack-state~=justify\=between]{justify-content:space-between!important}:scope:where(:is([component~=ui-stack]:not(template),[data-component~=ui-stack]:not([component])))[hidden]{display:none!important}}@scope(:is([component~=ui-stack]:not(template),[data-component~=ui-stack]:not([component]))) to (:is([component]:not(template),[data-component]:not([component]))){}@supports ((-moz-appearance:none)){:where(:is([component]:not(template),[data-component]:not([component])),[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not(:is([component]:not(template),[data-component]:not([component])))){--html-next-scope-owner:projected!important}:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])){--html-next-scope-owner:"ui-text"!important}}@scope(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component]))) to (:is([component]:not(template),[data-component]:not([component])),[data-slotted]){:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=grow]{flex:1}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component]))){min-inline-size:0;color:inherit;text-align:start;margin:0!important}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component]))):is(h1,h2,h3,h4,h5,h6){font-family:var(--ui-font-display,inherit);font-size:inherit;font-weight:inherit}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=size\=xs]{font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=size\=sm]{font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=size\=md]{font-size:var(--ui-font-size-md);line-height:var(--ui-line-height)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=size\=lg]{font-size:var(--ui-font-size-lg);line-height:var(--ui-line-height-relaxed)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=trim]{text-box-trim:trim-both;text-box-edge:cap alphabetic}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=tone\=secondary]{color:var(--ui-text-secondary)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=tone\=muted]{color:var(--ui-text-muted)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=tone\=accent-secondary]{color:var(--ui-accent-secondary-subtle-text)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=tone\=accent-tertiary]{color:var(--ui-accent-tertiary-subtle-text)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=tone\=accent]{color:var(--ui-accent-subtle-text)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=tone\=danger]{color:var(--ui-danger-subtle-text)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=tone\=success]{color:var(--ui-success-subtle-text)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=tone\=info]{color:var(--ui-info-subtle-text)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=tone\=warning]{color:var(--ui-warning-subtle-text)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=weight\=normal]{font-weight:var(--ui-font-normal)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=weight\=medium]{font-weight:var(--ui-font-medium)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=weight\=semibold]{font-weight:var(--ui-font-semibold)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=variant\=display],:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=variant\=heading]{font-family:var(--ui-font-display,var(--ui-font-family-sans));font-weight:var(--ui-font-semibold);line-height:var(--ui-line-height-tight)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=variant\=display]{font-size:var(--ui-font-size-2xl)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=variant\=heading]{font-size:var(--ui-font-size-xl)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=variant\=label]{font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-medium);line-height:var(--ui-line-height)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=variant\=caption]{font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=variant\=eyebrow]{font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-semibold);letter-spacing:.06em;line-height:var(--ui-line-height);text-transform:uppercase}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=variant\=code]{font-family:var(--ui-font-family-mono)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=truncate]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=trim][data-ui-text-state~=truncate]{overflow:clip visible}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=align\=center]{text-align:center}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=font\=sans]{font-family:var(--ui-font-family-sans,sans-serif)}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[data-ui-text-state~=wrap\=anywhere]{overflow-wrap:anywhere}:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component])))[hidden]{display:none!important}}@scope(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component]))) to (:is([component]:not(template),[data-component]:not([component]))){:scope:where(:is([component~=ui-text]:not(template),[data-component~=ui-text]:not([component]))) :where([data-slotted],[data-slotted] *):is(a){color:var(--ui-link-color,var(--ui-accent-subtle-text));text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.06em}}@supports ((-moz-appearance:none)){:where(:is([component]:not(template),[data-component]:not([component])),[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not(:is([component]:not(template),[data-component]:not([component])))){--html-next-scope-owner:projected!important}:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component])){--html-next-scope-owner:"ui-tooltip"!important}}@scope(:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component]))) to (:is([component]:not(template),[data-component]:not([component])),[data-slotted]){:scope:where(:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component]))){--_ui-material-scale:.08;--_ui-tooltip-border:var(--ui-tooltip-border);--_ui-tooltip-max-inline-size:var(--ui-tooltip-max-inline-size);--_ui-tooltip-radius:var(--ui-tooltip-radius);--_ui-tooltip-surface:var(--ui-tooltip-surface);--_ui-tooltip-text:var(--ui-tooltip-text);--_ui-tooltip-shadow:var(--ui-tooltip-shadow);--_ui-tooltip-inverse-surface:var(--ui-tooltip-inverse-surface);--_ui-tooltip-inverse-text:var(--ui-tooltip-inverse-text);--_ui-tooltip-arrow-size:var(--ui-tooltip-arrow-size);opacity:0;transition:opacity var(--ui-motion-fast) var(--ui-motion-ease), transform var(--ui-motion-fast) var(--ui-motion-ease), display var(--ui-motion-fast) allow-discrete, overlay var(--ui-motion-fast) allow-discrete;background:0 0;border:0;border-radius:0;outline:0;position:fixed;inset:auto;overflow:visible;transform:translateY(4px);box-sizing:border-box!important;margin:0!important;padding:0!important;display:inline-block!important}.surface{--_tooltip-line:var(--_ui-tooltip-border,var(--ui-overlay-border,var(--ui-border)));max-inline-size:var(--_ui-tooltip-max-inline-size,18rem);border:var(--ui-border-width) solid var(--_tooltip-line);border-radius:var(--_ui-tooltip-radius,var(--ui-overlay-radius,var(--ui-radius-sm)));background:var(--_ui-tooltip-surface,var(--ui-overlay-surface,var(--ui-surface-elevated)));color:var(--_ui-tooltip-text,var(--ui-text-primary));font-family:var(--ui-font-family-sans);font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-tight);box-shadow:var(--_ui-tooltip-shadow,var(--ui-overlay-shadow,var(--ui-elevation-tooltip,var(--ui-shadow-sm))));--_ui-material-glassiness:clamp(0, var(--ui-glassiness,0), 1);--_ui-material-content-color:var(--_ui-tooltip-surface,var(--ui-material-content,var(--ui-overlay-surface,var(--ui-surface-elevated))));background:linear-gradient(var(--_ui-material-content-color), var(--_ui-material-content-color)) padding-box, linear-gradient(transparent, transparent) border-box;-webkit-backdrop-filter:blur(calc(var(--_ui-material-glassiness) * var(--_ui-material-scale,.08) * 32px));backdrop-filter:blur(calc(var(--_ui-material-glassiness) * var(--_ui-material-scale,.08) * 32px));position:relative;align-items:baseline!important;gap:var(--ui-space-1)!important;box-sizing:border-box!important;padding:var(--ui-space-1) var(--ui-space-2)!important;display:flex!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.surface{background:oklch(from var(--_ui-material-content-color) l c h / 1)}}@media (prefers-reduced-transparency:reduce){.surface{background:oklch(from var(--_ui-material-content-color) l c h / 1);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.surface{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}}.shortcut{border-inline-start:1px solid color-mix(in oklab, currentColor 28%, transparent);color:color-mix(in oklab, currentColor 72%, transparent);font-size:var(--ui-font-size-2xs);font-weight:var(--ui-font-normal);white-space:nowrap;vertical-align:baseline;align-items:center!important;padding-inline-start:var(--ui-space-2)!important;display:inline-flex!important}.shortcut:empty{display:none!important}:scope:where(:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component])))[data-ui-tooltip-state~=inverse] .surface{--_tooltip-line:var(--_ui-tooltip-inverse-surface,var(--ui-text-primary));background:var(--_ui-tooltip-inverse-surface,var(--ui-text-primary));color:var(--_ui-tooltip-inverse-text,var(--ui-surface-default))}.surface:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after{content:"";z-index:1;inline-size:var(--_ui-tooltip-arrow-size,.625rem);block-size:var(--_ui-tooltip-arrow-size,.625rem);background:inherit;border:0 solid var(--_tooltip-line);border-inline-end-width:var(--ui-border-width);border-block-end-width:var(--ui-border-width);border-end-end-radius:var(--ui-border-width);position:absolute;inset-block-end:calc(var(--_ui-tooltip-arrow-size,.625rem) / -2 - var(--ui-border-width) / 2);inset-inline-start:var(--ui-space-3);transform:scale(1.25,.85)rotate(45deg);box-sizing:border-box!important}:scope:where(:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component])))[data-ui-actual-placement=bottom] .surface:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after{border-block-end-width:0;border-inline-end-width:0;border-inline-start-width:var(--ui-border-width);border-block-start-width:var(--ui-border-width);border-start-start-radius:var(--ui-border-width);border-end-end-radius:0;inset-block-start:calc(var(--_ui-tooltip-arrow-size,.625rem) / -2 - var(--ui-border-width) / 2);inset-block-end:auto}:scope:where(:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component])))[data-ui-actual-align=center] .surface:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after{inset-inline-start:calc(50% - var(--_ui-tooltip-arrow-size,.625rem) / 2)}:scope:where(:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component])))[data-ui-actual-align=end] .surface:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after{inset-inline-start:auto;inset-inline-end:var(--ui-space-3)}:scope:where(:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component])))[data-ui-actual-placement=left] .surface:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after,:scope:where(:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component])))[data-ui-actual-placement=right] .surface:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after{border:0 solid var(--_tooltip-line);inset-block-start:calc(50% - var(--_ui-tooltip-arrow-size,.625rem) / 2);inset-block-end:auto}:scope:where(:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component])))[data-ui-actual-placement=left] .surface:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after{border-inline-end-width:var(--ui-border-width);border-block-start-width:var(--ui-border-width);inset-inline-start:auto;inset-inline-end:calc(var(--_ui-tooltip-arrow-size,.625rem) / -2 - var(--ui-border-width) / 2)}:scope:where(:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component])))[data-ui-actual-placement=right] .surface:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after{border-inline-start-width:var(--ui-border-width);border-block-end-width:var(--ui-border-width);inset-inline-start:calc(var(--_ui-tooltip-arrow-size,.625rem) / -2 - var(--ui-border-width) / 2);inset-inline-end:auto}:scope:where(:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component])))[data-ui-actual-placement=left][data-ui-actual-align=start] .surface:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after,:scope:where(:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component])))[data-ui-actual-placement=right][data-ui-actual-align=start] .surface:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after{inset-block-start:var(--ui-space-3)}:scope:where(:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component])))[data-ui-actual-placement=left][data-ui-actual-align=end] .surface:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after,:scope:where(:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component])))[data-ui-actual-placement=right][data-ui-actual-align=end] .surface:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after{inset-block-start:auto;inset-block-end:var(--ui-space-3)}:scope:where(:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component]))):popover-open{opacity:1;transform:translateY(0)}@starting-style{:scope:where(:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component]))):popover-open{opacity:0;transform:translateY(4px)}}:scope:where(:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component])))[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){:scope:where(:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component]))){transition:none}}}@scope(:is([component~=ui-tooltip]:not(template),[data-component~=ui-tooltip]:not([component]))) to (:is([component]:not(template),[data-component]:not([component]))){.shortcut :where([data-slotted],[data-slotted] *):is(kbd){font:inherit}}@supports ((-moz-appearance:none)){:where(:is([component]:not(template),[data-component]:not([component])),[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not(:is([component]:not(template),[data-component]:not([component])))){--html-next-scope-owner:projected!important}:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component])){--html-next-scope-owner:"ui-checkbox"!important}}@scope(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component]))) to (:is([component]:not(template),[data-component]:not([component])),[data-slotted]){:scope:where(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component]))){--_ui-checkbox-size:var(--ui-checkbox-size,var(--ui-choice-mark-size));--_ui-checkbox-invalid-border:var(--ui-checkbox-invalid-border,var(--ui-field-danger,var(--ui-danger-solid)));max-inline-size:100%;color:var(--ui-text-primary);cursor:pointer;justify-content:flex-start!important;align-items:flex-start!important;gap:var(--ui-checkbox-gap,var(--ui-space-2))!important;line-height:var(--ui-line-height-md)!important;flex-flow:row!important;padding:0!important;display:inline-flex!important}.text{min-inline-size:0;font:inherit!important;align-self:auto!important;gap:var(--ui-space-1)!important;flex-direction:column!important;order:1!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;transform:none!important}.label{min-inline-size:0;font:inherit!important;line-height:var(--ui-line-height-md)!important;padding-inline:0!important;padding-block:max(0px, calc((var(--_ui-checkbox-size,1.125rem) - 1lh) / 2))!important;margin:0!important;position:static!important;transform:none!important}.description{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}.description:empty{display:none!important}input{appearance:none;border:var(--ui-border-width) solid var(--ui-control-border,var(--ui-border-strong));border-radius:min(var(--ui-radius-sm), calc(var(--_ui-checkbox-size,1.125rem) / 4));background-color:var(--ui-control-surface,var(--ui-surface-default));background-image:var(--ui-surface-highlight,none);box-shadow:var(--ui-control-inset);cursor:pointer;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease), border-color var(--ui-motion-fast) var(--ui-motion-ease), box-shadow var(--ui-motion-fast) var(--ui-motion-ease);flex:none;box-sizing:border-box!important;inline-size:var(--_ui-checkbox-size,1.125rem)!important;block-size:var(--_ui-checkbox-size,1.125rem)!important;font:inherit!important;margin:max(0px, calc((1lh - var(--_ui-checkbox-size,1.125rem)) / 2)) 0 0!important;order:0!important;align-self:auto!important;padding:0!important;position:relative!important;transform:none!important}:scope:where(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component]))):has(.label:empty):has(.description:empty) .text{display:none!important}:scope:where(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component]))):has(.label:empty):has(.description:empty) input{margin:0!important}input:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after{content:"";opacity:0;transition:opacity var(--ui-motion-fast) var(--ui-motion-ease);position:absolute!important;transform:none!important}input:checked,input:indeterminate{border-color:var(--ui-accent-solid);background-color:var(--ui-accent-solid);background-image:var(--ui-accent-highlight,none);box-shadow:none}input:checked:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after{background:var(--ui-text-on-accent);opacity:1;animation:ui-checkbox-check var(--ui-motion-base) var(--ui-motion-ease-out,cubic-bezier(.16, 1, .3, 1)) both;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 11.5 5 5 9-9'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 11.5 5 5 9-9'/%3E%3C/svg%3E") 50%/contain no-repeat;inline-size:calc(var(--_ui-checkbox-size) * .7)!important;block-size:calc(var(--_ui-checkbox-size) * .7)!important;inset:50% auto auto 50%!important;translate:-50% -50%!important}input:indeterminate:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after{border-radius:var(--ui-radius-round);background:var(--ui-text-on-accent);opacity:1;animation:none;-webkit-mask:none;mask:none;inset:50% calc(var(--_ui-checkbox-size) * .23 / 1.125) auto!important;inline-size:auto!important;block-size:calc(var(--_ui-checkbox-size) * .125 / 1.125)!important;translate:0 -50%!important}@keyframes ui-checkbox-check{0%{opacity:0;scale:.55}65%{opacity:1;scale:1.12}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){input:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])),input:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after,input:checked:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after{transition:none;animation:none}}@media (forced-colors:active){input:checked,input:indeterminate{forced-color-adjust:none;background:highlight;border-color:highlight}input:checked:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after,input:indeterminate:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after{forced-color-adjust:none;background:highlighttext}}@media (hover:hover) and (forced-colors:none){:scope:where(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component]))):hover input:enabled{--_choice-hover-wash:var(--ui-neutral-wash-hover);background-image:linear-gradient(var(--_choice-hover-wash), var(--_choice-hover-wash)), var(--ui-surface-highlight,linear-gradient(transparent, transparent))}:scope:where(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component]))):hover input:enabled:not([aria-invalid=true]){border-color:var(--ui-control-border-hover,var(--ui-border-strong))}:scope:where(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component]))):hover input:enabled:is(:checked,:indeterminate){background-color:var(--ui-choice-hover-surface);background-image:var(--ui-choice-hover-highlight,none)}:scope:where(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component]))):hover input:enabled:is(:checked,:indeterminate):not([aria-invalid=true]){border-color:var(--ui-choice-hover-surface)}}input:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring,var(--ui-accent-solid));outline-offset:var(--ui-focus-width)}:scope:where(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component])))[data-ui-checkbox-state~=invalid] input{border-color:var(--_ui-checkbox-invalid-border)}:scope:where(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component])))[data-ui-checkbox-state~=disabled]{color:var(--ui-disabled-text);cursor:not-allowed}:scope:where(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component])))[data-ui-checkbox-state~=disabled] .description{color:var(--ui-disabled-text)}:scope:where(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component])))[data-ui-checkbox-state~=disabled] input{border-color:var(--ui-disabled-border);background:var(--ui-disabled-surface);box-shadow:none;cursor:not-allowed}:scope:where(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component])))[data-ui-checkbox-state~=size\=sm]{--_font:var(--ui-font-size-sm);--_row:var(--ui-control-size-sm)}:scope:where(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component])))[data-ui-checkbox-state~=size\=lg]{--_font:var(--ui-font-size-md);--_row:var(--ui-control-size-lg)}:scope:where(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component])))[data-ui-checkbox-state~=size\=sm],:scope:where(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component])))[data-ui-checkbox-state~=size\=lg]{--_line:calc(var(--_font) * var(--ui-line-height-md));font-size:var(--_font);padding-block:max(0px, calc((var(--_row) - max(var(--_line), var(--_ui-checkbox-size,1.125rem))) / 2))!important}:is(:scope:where(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component])))[data-ui-checkbox-state~=size\=sm]:has(.label:empty):has(.description:empty),:scope:where(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component])))[data-ui-checkbox-state~=size\=lg]:has(.label:empty):has(.description:empty)){padding-block:max(0px, calc((var(--_row) - var(--_ui-checkbox-size,1.125rem)) / 2))!important}:scope:where(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component])))[hidden]{display:none!important}}@scope(:is([component~=ui-checkbox]:not(template),[data-component~=ui-checkbox]:not([component]))) to (:is([component]:not(template),[data-component]:not([component]))){}@supports ((-moz-appearance:none)){:where(:is([component]:not(template),[data-component]:not([component])),[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not(:is([component]:not(template),[data-component]:not([component])))){--html-next-scope-owner:projected!important}:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component])){--html-next-scope-owner:"ui-disclosure"!important}}@scope(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component]))) to (:is([component]:not(template),[data-component]:not([component])),[data-slotted]){:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component]))){--_ui-disclosure-trigger-min-block-size:var(--ui-disclosure-trigger-min-block-size);--_ui-disclosure-trigger-padding-block:var(--ui-disclosure-trigger-padding-block);--_ui-disclosure-trigger-padding-inline:var(--ui-disclosure-trigger-padding-inline);--_trigger-min-block-size:var(--ui-control-size);--_trigger-padding-block:var(--ui-space-2);--_trigger-padding-inline:var(--ui-space-3)}:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component])))[data-ui-disclosure-state~=density\=compact]{--_trigger-min-block-size:var(--ui-control-size-sm);--_trigger-padding-block:var(--ui-space-1);--_trigger-padding-inline:var(--ui-space-2)}:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component]))){border-block-end:var(--ui-border-width) solid var(--ui-border-divider);inline-size:100%;color:var(--ui-text-primary);overflow:clip;display:block!important}.trigger{inline-size:100%;min-block-size:var(--_ui-disclosure-trigger-min-block-size,var(--_trigger-min-block-size));color:inherit;font:inherit;font-weight:var(--ui-font-semibold);text-align:start;cursor:pointer;border-radius:var(--ui-radius-sm);transition:background-color var(--ui-motion-fast) var(--ui-motion-ease);background:0 0;border:0;gap:var(--ui-space-3)!important;padding:var(--_ui-disclosure-trigger-padding-block,var(--_trigger-padding-block)) var(--_ui-disclosure-trigger-padding-inline,var(--_trigger-padding-inline))!important;align-items:center!important;display:flex!important}.trigger:hover:not(:disabled){background:color-mix(in srgb, currentColor 6%, transparent)}.trigger:focus-visible{box-shadow:inset 0 0 0 var(--ui-focus-width) color-mix(in srgb, var(--ui-focus-ring) 45%, transparent);outline:none}.trigger:disabled{color:var(--ui-disabled-text);cursor:not-allowed}.summary{flex:1;min-inline-size:0}.leading,.indicator{flex:none;justify-content:center!important;align-items:center!important;display:inline-flex!important}.leading:empty{display:none!important}.indicator{transition:transform var(--ui-motion-feedback) var(--ui-motion-feedback-ease)}:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component])))[data-ui-disclosure-state~=internalOpen] .indicator{transform:rotate(180deg)}.chevron{border-block-end:2px solid;border-inline-end:2px solid;block-size:.5rem;inline-size:.5rem;transform:rotate(45deg)translate(-1px,-1px)}.panel{transition:grid-template-rows var(--ui-motion-reveal) var(--ui-motion-reveal-ease), content-visibility var(--ui-motion-reveal) allow-discrete;grid-template-rows:0fr;display:grid!important}.panel-inner{min-block-size:0;overflow:hidden;padding-inline:var(--ui-space-3)!important}:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component])))[data-ui-disclosure-state~=internalOpen] .panel{grid-template-rows:1fr}:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component])))[data-ui-disclosure-state~=internalOpen] .panel-inner{padding-block:var(--ui-space-4)!important}:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component])))[data-ui-disclosure-state~=fill]{flex:0 0 var(--_ui-disclosure-heading-size,var(--_trigger-min-block-size));min-block-size:calc(var(--_ui-disclosure-heading-size,var(--_trigger-min-block-size)) + var(--ui-border-width));transition:flex-grow var(--ui-motion-layout) var(--ui-motion-layout-ease);border-block-end:0;border-block-start:var(--ui-border-width) solid var(--ui-border-divider);flex-direction:column!important;display:flex!important}:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component])))[data-ui-disclosure-state~=fill][data-ui-disclosure-state~=internalOpen]{flex-grow:1}:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component])))[data-ui-disclosure-state~=fill] .heading{flex:none}:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component])))[data-ui-disclosure-state~=fill] .trigger{border-radius:0}:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component])))[data-ui-disclosure-state~=fill] .panel{flex:1;min-block-size:0}:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component])))[data-ui-disclosure-state~=fill] .panel-inner{flex:1;min-block-size:0;flex-direction:column!important;padding:0!important;display:flex!important}:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component])))[data-ui-disclosure-state~=variant\=navigation] .trigger{min-block-size:var(--ui-nav-min-block-size);border-radius:var(--ui-selection-radius);font-size:var(--ui-font-size-md);font-weight:var(--ui-font-normal);color:var(--ui-text-secondary);gap:var(--ui-nav-gap)!important;padding-inline:var(--ui-nav-padding-inline)!important;padding-block:var(--ui-nav-padding-block)!important}:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component])))[data-ui-disclosure-state~=variant\=navigation][data-ui-disclosure-state~=density\=compact] .trigger{min-block-size:var(--ui-nav-compact-min-block-size);font-size:var(--ui-font-size-sm);padding-inline:var(--ui-nav-compact-padding-inline)!important;padding-block:var(--ui-nav-compact-padding-block)!important}:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component])))[data-ui-disclosure-state~=variant\=navigation] .trigger:hover:not(:disabled){background:var(--ui-nav-hover-surface);color:var(--ui-text-primary)}:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component])))[data-ui-disclosure-state~=variant\=navigation][data-ui-disclosure-state~=internalOpen] .panel-inner{padding-block:0!important}:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component])))[data-ui-disclosure-state~=variant\=navigation] :is(.leading,.indicator){inline-size:var(--ui-nav-icon-size);font-size:var(--ui-nav-icon-size)}@media (pointer:coarse){:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component])))[data-ui-disclosure-state~=variant\=navigation][data-ui-disclosure-state~=density\=compact] .trigger{min-block-size:var(--ui-control-min-block-size)}}@media (prefers-reduced-motion:reduce){:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component])))[data-ui-disclosure-state~=fill],.panel,.indicator{transition:none}}:scope:where(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component])))[hidden]{display:none!important}}@scope(:is([component~=ui-disclosure]:not(template),[data-component~=ui-disclosure]:not([component]))) to (:is([component]:not(template),[data-component]:not([component]))){}@supports ((-moz-appearance:none)){:where(:is([component]:not(template),[data-component]:not([component])),[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not(:is([component]:not(template),[data-component]:not([component])))){--html-next-scope-owner:projected!important}:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component])){--html-next-scope-owner:"ui-input"!important}}@scope(:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component]))) to (:is([component]:not(template),[data-component]:not([component])),[data-slotted]){@property --_ui-input-stroke{syntax:"<length>";inherits:false;initial-value:1px}:scope:where(:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component]))){--_ui-input-size:var(--ui-control-size-md);--_ui-input-inset-block:var(--ui-control-inset-block-md,var(--ui-space-2));--_ui-input-stroke:var(--ui-input-border-width,var(--_ui-default-input-border-width,var(--ui-border-width)));inline-size:var(--ui-input-inline-size,100%);min-inline-size:0;min-block-size:var(--ui-input-min-block-size,var(--_ui-default-input-min-block-size,var(--ui-control-size-md)));appearance:none;border:var(--ui-input-border-width,var(--_ui-default-input-border-width,var(--ui-border-width))) solid var(--ui-input-border,var(--_ui-default-input-border,var(--ui-control-border,var(--ui-border-strong))));border-radius:var(--ui-input-radius,var(--_ui-default-input-radius,var(--ui-field-radius,var(--ui-radius-md))));background-color:var(--ui-input-surface,var(--_ui-default-input-surface,var(--ui-control-surface,var(--ui-surface-elevated))));background-image:var(--_ui-default-input-highlight,var(--ui-surface-highlight,none));color:var(--ui-text-primary);font:inherit;line-height:var(--ui-line-height-tight);box-shadow:var(--ui-input-shadow,var(--_ui-default-input-shadow,var(--ui-control-inset)));transition:border-color var(--ui-motion-fast) var(--ui-motion-ease), box-shadow var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease);box-sizing:border-box!important;padding:var(--_ui-input-inset-block) var(--ui-space-3)!important;margin:0!important;padding-inline-start:var(--_ui-default-input-padding-inline-start,var(--ui-space-3))!important;display:inline-block!important}:scope:where(:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component]))):is([type=text],[type=search],[type=tel],[type=url],[type=email],[type=password],[type=number]){max-block-size:max(calc(var(--_ui-input-size) - var(--_ui-default-input-frame-width,0px)), calc(1em * var(--ui-line-height-tight) + 2 * var(--_ui-input-inset-block) + 2 * var(--_ui-input-stroke)))}:scope:where(:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component])))[data-ui-input-state~=size\=sm]{--_ui-input-size:var(--ui-control-size-sm);--_ui-input-inset-block:var(--ui-control-inset-block-sm,var(--ui-space-1));min-block-size:var(--ui-input-min-block-size,var(--_ui-default-input-min-block-size,var(--ui-control-size-sm)));font-size:var(--ui-font-size-sm);padding:var(--_ui-input-inset-block) var(--ui-space-2)!important}:scope:where(:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component])))[data-ui-input-state~=size\=lg]{--_ui-input-size:var(--ui-control-size-lg);--_ui-input-inset-block:var(--ui-control-inset-block-lg,var(--ui-space-3));min-block-size:var(--ui-input-min-block-size,var(--_ui-default-input-min-block-size,var(--ui-control-size-lg)));font-size:var(--ui-font-size-md);padding:var(--_ui-input-inset-block) var(--ui-space-4)!important}@media (pointer:coarse){:scope:where(:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component]))),:scope:where(:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component])))[data-ui-input-state~=size\=sm],:scope:where(:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component])))[data-ui-input-state~=size\=lg]{font-size:var(--ui-font-size-md)}}:scope:where(:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component])))::selection{background:color-mix(in srgb, var(--ui-accent-solid) 20%, transparent);color:inherit}:scope:where(:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component])))::placeholder{color:var(--ui-control-placeholder,var(--ui-text-secondary));opacity:1}:scope:where(:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component]))):hover:not(:focus):not(:disabled):not(:read-only):not([aria-invalid=true]):not(:is(:user-invalid,[data-user-invalid])){border-color:var(--ui-input-border-hover,var(--_ui-default-input-border-hover,var(--ui-control-border-hover,var(--ui-text-secondary))))}:scope:where(:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component]))):focus-visible{border-color:var(--ui-input-focus-border,var(--_ui-default-input-focus-border,var(--ui-control-focus,var(--ui-accent-solid))));box-shadow:var(--ui-input-focus-shadow,var(--_ui-default-input-focus-shadow,var(--ui-control-inset), var(--ui-control-focus-halo-shadow)));outline:none}:scope:where(:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component])))[aria-invalid=true],:scope:where(:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component]))):is(:user-invalid,[data-user-invalid]){border-color:var(--ui-input-invalid-border,var(--_ui-default-input-invalid-border,var(--ui-field-danger,var(--ui-danger-solid))))}:scope:where(:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component]))):is([aria-invalid=true],:is(:user-invalid,[data-user-invalid])):focus-visible{box-shadow:var(--ui-input-invalid-focus-shadow,var(--_ui-default-input-invalid-focus-shadow,var(--ui-control-inset), 0 0 0 calc(var(--ui-focus-width) * 1.5) color-mix(in srgb, var(--ui-input-invalid-border,var(--ui-field-danger,var(--ui-danger-solid))) 22%, transparent)))}:scope:where(:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component]))):disabled{background:var(--ui-control-surface-disabled,var(--ui-surface-muted));color:var(--ui-disabled-text);box-shadow:none;cursor:not-allowed}@media (forced-colors:active){:scope:where(:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component]))):focus-visible{outline:var(--ui-input-focus-outline,var(--_ui-default-input-focus-outline,var(--ui-focus-width) solid Highlight));outline-offset:var(--ui-border-width)}}:scope:where(:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component])))[hidden]{display:none!important}}@scope(:is([component~=ui-input]:not(template),[data-component~=ui-input]:not([component]))) to (:is([component]:not(template),[data-component]:not([component]))){}@supports ((-moz-appearance:none)){:where(:is([component]:not(template),[data-component]:not([component])),[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not(:is([component]:not(template),[data-component]:not([component])))){--html-next-scope-owner:projected!important}:is([component~=ui-separator]:not(template),[data-component~=ui-separator]:not([component])){--html-next-scope-owner:"ui-separator"!important}}@scope(:is([component~=ui-separator]:not(template),[data-component~=ui-separator]:not([component]))) to (:is([component]:not(template),[data-component]:not([component])),[data-slotted]){:scope:where(:is([component~=ui-separator]:not(template),[data-component~=ui-separator]:not([component]))){border:0;border-block-start:var(--ui-border-width) solid var(--ui-separator-color,var(--_separator-color,var(--ui-border-divider)));align-self:stretch;box-sizing:border-box!important;margin:0!important}:scope:where(:is([component~=ui-separator]:not(template),[data-component~=ui-separator]:not([component])))[data-ui-separator-state~=emphasis\=strong]{--_separator-color:var(--ui-border-strong)}:scope:where(:is([component~=ui-separator]:not(template),[data-component~=ui-separator]:not([component])))[aria-orientation=vertical]{border-block-start:0;border-inline-start:var(--ui-border-width) solid var(--ui-separator-color,var(--_separator-color,var(--ui-border-divider)));block-size:auto}:scope:where(:is([component~=ui-separator]:not(template),[data-component~=ui-separator]:not([component])))[data-ui-separator-state~=selectable]{min-block-size:var(--ui-control-size-sm);background:linear-gradient(var(--ui-separator-color,var(--ui-border-divider)), var(--ui-separator-color,var(--ui-border-divider))) center / 100% var(--ui-border-width) no-repeat;cursor:pointer;border:0}:scope:where(:is([component~=ui-separator]:not(template),[data-component~=ui-separator]:not([component])))[data-ui-separator-state~=selectable]:hover{background-color:var(--ui-surface-hover)}:scope:where(:is([component~=ui-separator]:not(template),[data-component~=ui-separator]:not([component])))[data-ui-separator-state~=selected]{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width);border-radius:var(--ui-radius-sm)}}@scope(:is([component~=ui-separator]:not(template),[data-component~=ui-separator]:not([component]))) to (:is([component]:not(template),[data-component]:not([component]))){}@supports ((-moz-appearance:none)){:where(:is([component]:not(template),[data-component]:not([component])),[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not(:is([component]:not(template),[data-component]:not([component])))){--html-next-scope-owner:projected!important}:is([component~=ui-callout]:not(template),[data-component~=ui-callout]:not([component])){--html-next-scope-owner:"ui-callout"!important}}@scope(:is([component~=ui-callout]:not(template),[data-component~=ui-callout]:not([component]))) to (:is([component]:not(template),[data-component]:not([component])),[data-slotted]){:scope:where(:is([component~=ui-callout]:not(template),[data-component~=ui-callout]:not([component]))){--_ui-callout-icon-column:var(--ui-callout-icon-column);--_ui-callout-icon:var(--ui-callout-icon);--_ui-callout-icon-size:var(--ui-callout-icon-size);--_callout-surface:var(--ui-info-soft);--_callout-tone-text:var(--ui-info-subtle-text);--_ui-surface-text:var(--ui-callout-text,var(--_callout-tone-text));--_ui-selection-context-surface:var(--lightningcss-light,oklch(from var(--ui-callout-surface,var(--_callout-surface)) calc(l - .045) calc(max(c, min(.045, c * 3))) h))var(--lightningcss-dark,oklch(from var(--ui-callout-surface,var(--_callout-surface)) calc(l + .045) calc(max(c, min(.045, c * 3))) h));--_ui-selection-context-border:var(--lightningcss-light,oklch(from var(--ui-callout-surface,var(--_callout-surface)) calc(l - .085) calc(max(c, min(.045, c * 3))) h))var(--lightningcss-dark,oklch(from var(--ui-callout-surface,var(--_callout-surface)) calc(l + .085) calc(max(c, min(.045, c * 3))) h));--_ui-selection-context-text:var(--ui-text-primary);--_callout-border:var(--ui-info-soft-border);--_callout-icon:var(--ui-info-subtle-text);grid-template-columns:var(--ui-callout-icon-column,1.125rem) minmax(0, 1fr);border:var(--ui-callout-border-width,var(--ui-border-width)) solid var(--ui-callout-border,var(--_callout-border));border-inline-start:var(--ui-callout-leading-border-width,var(--ui-callout-border-width,var(--ui-border-width))) solid var(--ui-callout-border,var(--_callout-border));border-radius:var(--ui-radius-md);background:var(--ui-callout-surface,var(--_callout-surface));max-width:100%;color:var(--ui-callout-text,var(--_ui-surface-text));font-family:var(--ui-font-family-sans);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-normal);line-height:var(--ui-line-height-md);gap:var(--ui-callout-gap,calc(var(--ui-space-2) * .75))!important;padding-block:var(--ui-callout-padding-block,var(--ui-space-2))!important;align-items:start!important;padding-inline-start:var(--ui-callout-padding-inline,var(--ui-space-2))!important;padding-inline-end:var(--ui-callout-padding-inline,var(--ui-space-3))!important;display:grid!important}.icon{inline-size:var(--_ui-callout-icon-column,1.125rem);block-size:1lh;color:var(--_ui-callout-icon,var(--_callout-icon));place-items:center;display:grid!important}.icon svg{inline-size:var(--_ui-callout-icon-size,1.125rem);block-size:var(--_ui-callout-icon-size,1.125rem)}.content{min-inline-size:0}.heading{font-weight:var(--ui-font-semibold);display:block!important}:scope:where(:is([component~=ui-callout]:not(template),[data-component~=ui-callout]:not([component])))[data-ui-callout-state~=tone\=neutral],:scope:where(:is([component~=ui-callout]:not(template),[data-component~=ui-callout]:not([component])))[data-ui-callout-state~=tone\=note]{--_ui-selection-context-surface:initial;--_ui-selection-context-border:initial;--_ui-selection-context-text:initial;--_callout-surface:var(--ui-surface-muted);--_callout-tone-text:var(--ui-text-primary);--_callout-border:var(--ui-border-strong);--_callout-icon:var(--ui-text-secondary)}:scope:where(:is([component~=ui-callout]:not(template),[data-component~=ui-callout]:not([component])))[data-ui-callout-state~=tone\=tip]{--_callout-border:var(--ui-info-soft-border);--_callout-surface:var(--ui-info-soft);--_callout-tone-text:var(--ui-info-subtle-text);--_callout-icon:var(--ui-info-subtle-text)}:scope:where(:is([component~=ui-callout]:not(template),[data-component~=ui-callout]:not([component])))[data-ui-callout-state~=tone\=important]{--_callout-border:var(--ui-accent-soft-border);--_callout-surface:var(--ui-accent-soft);--_callout-tone-text:var(--ui-accent-subtle-text);--_callout-icon:var(--ui-accent-subtle-text)}:scope:where(:is([component~=ui-callout]:not(template),[data-component~=ui-callout]:not([component])))[data-ui-callout-state~=tone\=warning]{--_callout-border:var(--ui-warning-soft-border);--_callout-surface:var(--ui-warning-soft);--_callout-tone-text:var(--ui-warning-subtle-text);--_callout-icon:var(--ui-warning-subtle-text)}:scope:where(:is([component~=ui-callout]:not(template),[data-component~=ui-callout]:not([component])))[data-ui-callout-state~=tone\=success]{--_callout-border:var(--ui-success-soft-border);--_callout-surface:var(--ui-success-soft);--_callout-tone-text:var(--ui-success-subtle-text);--_callout-icon:var(--ui-success-subtle-text)}:scope:where(:is([component~=ui-callout]:not(template),[data-component~=ui-callout]:not([component])))[data-ui-callout-state~=tone\=danger],:scope:where(:is([component~=ui-callout]:not(template),[data-component~=ui-callout]:not([component])))[data-ui-callout-state~=tone\=caution]{--_callout-border:var(--ui-danger-soft-border);--_callout-surface:var(--ui-danger-soft);--_callout-tone-text:var(--ui-danger-subtle-text);--_callout-icon:var(--ui-danger-subtle-text)}:scope:where(:is([component~=ui-callout]:not(template),[data-component~=ui-callout]:not([component])))[hidden]{display:none!important}}@scope(:is([component~=ui-callout]:not(template),[data-component~=ui-callout]:not([component]))) to (:is([component]:not(template),[data-component]:not([component]))){.content :where([data-slotted],[data-slotted] *):is(a){color:var(--ui-accent-subtle-text);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.06em}}@supports ((-moz-appearance:none)){:where(:is([component]:not(template),[data-component]:not([component])),[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not(:is([component]:not(template),[data-component]:not([component])))){--html-next-scope-owner:projected!important}:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])){--html-next-scope-owner:"ui-image"!important}}@scope(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component]))) to (:is([component]:not(template),[data-component]:not([component])),[data-slotted]){:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component]))){min-inline-size:0;max-inline-size:100%;box-sizing:border-box!important;padding:var(--ui-space-3) 0!important;justify-content:flex-start!important;margin:0!important;display:flex!important}:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[data-ui-image-state~=placement\=center]{justify-content:center!important}:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[data-ui-image-state~=placement\=wrap-left]{float:left;padding-inline-end:var(--ui-space-4)!important}:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[data-ui-image-state~=placement\=wrap-right]{float:right;padding-inline-start:var(--ui-space-4)!important}:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component]))):is(:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[data-ui-image-state~=placement\=wrap-left],:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[data-ui-image-state~=placement\=wrap-right]){inline-size:calc(var(--_ui-image-width,calc(100% / 3)) + var(--ui-space-4))}:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component]))):is(:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[data-ui-image-state~=placement\=wrap-left],:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[data-ui-image-state~=placement\=wrap-right]) .frame{inline-size:100%}.frame{inline-size:var(--_ui-image-width,fit-content);border-radius:var(--ui-radius-md);flex:0 auto;align-self:flex-start;min-inline-size:0;max-inline-size:100%;position:relative}:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[data-ui-image-state~=selected] .frame{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-border-width)}.handle{z-index:1;touch-action:none;background:0 0;border:0;block-size:24px;inline-size:24px;position:absolute;padding:0!important}.handle:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after{content:"";background:var(--ui-surface);border:var(--ui-border-width) solid var(--ui-focus-ring);border-radius:var(--ui-radius-sm);position:absolute;inset:8px}.handle:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);border-radius:var(--ui-radius-sm)}.handle[data-corner=top-left]{cursor:nwse-resize;top:-12px;left:-12px}.handle[data-corner=top-right]{cursor:nesw-resize;top:-12px;right:-12px}.handle[data-corner=bottom-left]{cursor:nesw-resize;bottom:-12px;left:-12px}.handle[data-corner=bottom-right]{cursor:nwse-resize;bottom:-12px;right:-12px}.handles[hidden],:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[hidden]{display:none!important}@media (max-width:767px){:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component]))):is(:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[data-ui-image-state~=placement\=wrap-left],:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[data-ui-image-state~=placement\=wrap-right]){float:none;inline-size:100%;padding-inline:0!important}:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component]))):is(:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[data-ui-image-state~=placement\=wrap-left],:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[data-ui-image-state~=placement\=wrap-right]) .handles{display:none!important}}@media (pointer:coarse){.handle{block-size:44px;inline-size:44px}.handle:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after{inset:18px}.handle[data-corner=top-left]{top:-22px;left:-22px}.handle[data-corner=top-right]{top:-22px;right:-22px}.handle[data-corner=bottom-left]{bottom:-22px;left:-22px}.handle[data-corner=bottom-right]{bottom:-22px;right:-22px}}@media (forced-colors:active){:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[data-ui-image-state~=selected] .frame,.handle:focus-visible{outline-color:highlight}.handle:where(:not(:is([component]:not(template),[data-component]:not([component])),[data-slotted])):after{background:canvas;border-color:highlight}}}@scope(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component]))) to (:is([component]:not(template),[data-component]:not([component]))){:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component]))):is(:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[data-ui-image-state~=placement\=wrap-left],:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[data-ui-image-state~=placement\=wrap-right]) .frame img,:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component]))):is(:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[data-ui-image-state~=placement\=wrap-left],:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[data-ui-image-state~=placement\=wrap-right]) .frame :where([data-slotted],[data-slotted] *):is(img){inline-size:100%}.frame img,.frame :where([data-slotted],[data-slotted] *):is(img){border-radius:inherit;block-size:auto;max-inline-size:100%;margin:0!important;display:block!important}:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[data-resizing] .frame img,:scope:where(:is([component~=ui-image]:not(template),[data-component~=ui-image]:not([component])))[data-resizing] .frame :where([data-slotted],[data-slotted] *):is(img){inline-size:100%}}@layer looma-editor-whitespace{:is([data-component~=ui-editor-surface],.ui-editor-surface) .ProseMirror :where([data-component]){white-space:normal}:is([data-component~=ui-editor-surface],.ui-editor-surface) .ProseMirror :where([data-looma-editor-content]){white-space:break-spaces}}.looma-editor .ProseMirror nav[data-looma-toc]{position:relative}.looma-editor .ProseMirror [data-looma-toc-gutter]{display:flex;position:absolute;inset-block-start:calc(-1 * var(--ui-space-1));inset-inline-end:calc(100% + var(--ui-editor-active-block-offset,var(--ui-space-3)) + var(--ui-space-1))}.looma-editor .ProseMirror:has([data-looma-toc-gutter]:not([hidden])){--_ui-editor-toc-gutter:calc(var(--ui-space-6) + var(--ui-space-4))}:is([data-component~=ui-editor-surface],.ui-editor-surface) .ProseMirror{min-height:var(--ui-editor-content-min-height,var(--_ui-editor-content-min-height,300px));padding:var(--ui-editor-content-padding-block,var(--_ui-editor-content-padding-block,var(--ui-space-4))) var(--ui-editor-content-padding-inline,var(--_ui-editor-content-padding-inline,var(--_ui-editor-toc-gutter,var(--ui-space-6))));color:var(--ui-editor-content-color,var(--ui-text-primary));caret-color:var(--ui-editor-caret-color,var(--ui-accent-solid));font-family:var(--ui-editor-font-family,var(--ui-font-family-sans));font-size:var(--ui-editor-font-size,var(--ui-font-size-md));line-height:var(--ui-editor-line-height,var(--ui-line-height-relaxed));outline:none}@media (max-width:767px){:is([data-component~=ui-editor-surface],.ui-editor-surface) .ProseMirror{padding-bottom:var(--ui-editor-mobile-bottom-space,var(--_ui-editor-mobile-bottom-space,80px))}}:is([data-component~=ui-editor-surface],.ui-editor-surface)[data-ui-editor-surface-prop-density=compact] .ProseMirror>:first-child{margin-block-start:0}:is([data-component~=ui-editor-surface],.ui-editor-surface)[data-ui-editor-surface-prop-density=compact] .ProseMirror>:last-child,.looma-editor .ProseMirror li>p:last-of-type,.looma-editor .ProseMirror li>div>p:last-of-type{margin-block-end:0}.looma-editor .ProseMirror [data-looma-callout]{margin-block:var(--ui-space-4)}.looma-editor .ProseMirror [data-looma-callout-body]>:last-child{margin-block-end:0}.looma-editor .ProseMirror :is(th,td)>:is(ul,ol):not(:has(~:not(.column-resize-handle))){margin-block-end:0}.looma-editor .ProseMirror li>:is(ul,ol){margin-block:var(--ui-space-1) 0}:is([data-component~=ui-editor-surface],.ui-editor-surface) .ProseMirror[contenteditable=true] a[href]{cursor:text}:is([data-component~=ui-editor-surface],.ui-editor-surface) .ProseMirror[data-link-navigation] a[href]{cursor:pointer}.looma-editor__table-overlay-shell{z-index:var(--ui-editor-overlay-z-index,299);pointer-events:none;position:absolute;overflow:visible}[data-looma-table-toolbar-host]{display:contents}.looma-editor__table-toolbar-shell{bottom:var(--ui-space-3);z-index:var(--ui-editor-popover-z-index,300);width:max-content;max-width:100%;margin:var(--ui-space-3) auto 0;position:sticky;overflow-x:auto}.looma-editor .ProseMirror [data-looma-table-block]+p{margin-top:var(--ui-editor-table-following-gap,var(--ui-space-4))}.looma-editor{min-width:0;color:var(--ui-text-primary);font-family:var(--ui-font-family-sans);position:relative}.looma-editor .ProseMirror>.looma-active-block{position:relative}.looma-editor .ProseMirror>.looma-active-block:not(.is-editor-empty):before{z-index:1;inline-size:var(--ui-editor-active-block-width,1px);border-radius:var(--ui-radius-round);background:var(--ui-editor-active-block-color,var(--ui-border));content:"";pointer-events:none;animation:looma-active-block-in var(--ui-motion-base,.18s) var(--ui-motion-ease-out,ease-out) both;position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--ui-editor-active-block-offset,var(--ui-space-3)))}@keyframes looma-active-block-in{0%{opacity:0}}.looma-editor .ProseMirror p{margin:0 0 var(--ui-editor-paragraph-gap,var(--ui-space-3))}.looma-editor .ProseMirror h1,.looma-editor .ProseMirror h2,.looma-editor .ProseMirror h3{color:inherit;line-height:var(--ui-line-height-tight)}.looma-editor .ProseMirror h1{margin:var(--ui-space-6) 0 var(--ui-space-3);font-size:var(--ui-font-size-2xl);font-weight:var(--ui-font-bold)}.looma-editor .ProseMirror h2{margin:var(--ui-space-5) 0 var(--ui-space-2);font-size:var(--ui-font-size-xl);font-weight:var(--ui-font-semibold)}.looma-editor .ProseMirror h3{margin:var(--ui-space-4) 0 var(--ui-space-2);font-size:var(--ui-font-size-lg);font-weight:var(--ui-font-semibold)}.looma-editor .ProseMirror ul,.looma-editor .ProseMirror ol{margin:0 0 var(--ui-space-3);padding-inline-start:var(--ui-editor-list-inset,var(--ui-space-5))}.looma-editor .ProseMirror li{margin-bottom:var(--ui-space-1)}.looma-editor .ProseMirror blockquote{margin:var(--ui-space-4) 0;padding-left:var(--ui-space-4);border-left:var(--ui-accent-line-width) solid var(--ui-accent-solid);color:var(--ui-text-secondary);font-style:italic}.looma-editor .ProseMirror pre{margin:var(--ui-space-4) 0;padding:var(--ui-space-4);border:var(--ui-border-width) solid var(--ui-border-default);border-radius:var(--ui-radius-md);background:var(--ui-surface-muted);font-family:var(--ui-font-family-mono,ui-monospace, monospace);font-size:var(--ui-font-size-sm);overflow-x:auto}.looma-editor__code-language{z-index:var(--ui-editor-popover-z-index,300);box-sizing:content-box;inline-size:8.5rem;padding:var(--ui-editor-toolbar-floating-padding,4px);background:color-mix(in srgb, var(--ui-editor-toolbar-surface,var(--ui-surface)) 96%, transparent);border:var(--ui-border-width) solid var(--ui-editor-toolbar-border,var(--ui-border-strong));border-radius:var(--ui-editor-toolbar-floating-radius,var(--ui-radius-lg));box-shadow:var(--ui-editor-toolbar-floating-shadow,var(--ui-shadow-lg,0 10px 24px #0000001f));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--ui-font-family-sans,sans-serif);position:fixed}.looma-editor .ProseMirror code{border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);font-family:var(--ui-font-family-mono,ui-monospace, monospace);padding:.1em .3em;font-size:.9em}.looma-editor .ProseMirror pre code{background:0 0;padding:0}.looma-editor .ProseMirror pre :is(.hljs-keyword,.hljs-literal,.hljs-selector-tag){color:var(--ui-editor-code-keyword,var(--ui-accent-solid))}.looma-editor .ProseMirror pre :is(.hljs-string,.hljs-attr,.hljs-addition){color:var(--ui-editor-code-string,var(--ui-success-subtle-text))}.looma-editor .ProseMirror pre :is(.hljs-number,.hljs-type,.hljs-built_in){color:var(--ui-editor-code-number,var(--ui-warning-subtle-text))}.looma-editor .ProseMirror pre :is(.hljs-title,.hljs-function,.hljs-variable){color:var(--ui-editor-code-name,var(--ui-info-subtle-text))}.looma-editor .ProseMirror pre .hljs-comment{color:var(--ui-editor-code-comment,var(--ui-text-secondary));font-style:italic}.looma-editor .ProseMirror hr{margin:var(--ui-space-6) 0;border:0;border-top:var(--ui-border-width) solid var(--ui-border-default)}.looma-editor .ProseMirror mark{border-radius:var(--ui-radius-sm);background:var(--ui-editor-highlight-bg,var(--ui-warning-soft))}.looma-editor .ProseMirror a{color:var(--ui-editor-link-color,var(--ui-accent-solid));text-decoration:underline}.looma-editor .ProseMirror ul[data-type=taskList]{padding-left:var(--ui-space-2);list-style:none}.looma-editor .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:var(--ui-space-2);display:flex}.looma-editor .ProseMirror ul[data-type=taskList] li>label{margin-top:3px}.looma-editor .ProseMirror ul[data-type=taskList] input[type=checkbox]{width:16px;height:16px;accent-color:var(--ui-accent-solid);cursor:pointer}.looma-editor .ProseMirror .is-editor-empty:first-child:before{float:left;height:0;color:var(--ui-text-muted);content:attr(data-placeholder);pointer-events:none}.looma-editor .ProseMirror img[data-looma-image]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-width) + var(--ui-border-width))}.looma-editor__file-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.looma-editor__upload-error{justify-content:space-between;align-items:center;gap:var(--ui-space-3);margin-top:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);border:var(--ui-border-width) solid var(--ui-danger-solid);border-radius:var(--ui-radius-md);background:var(--ui-danger-soft);color:var(--ui-text);font-size:var(--ui-font-size-sm);display:flex}.looma-editor__upload-error button{min-height:2rem;padding:0 var(--ui-space-3);border-radius:var(--ui-radius-sm);background:var(--ui-danger-solid);color:var(--ui-text-on-accent);cursor:pointer;font:inherit;font-weight:var(--ui-font-semibold);border:0}.looma-editor__upload-error button:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}.looma-editor__upload-error button:disabled{cursor:wait;opacity:.65}.looma-editor__drop-overlay{z-index:var(--ui-editor-drop-overlay-z-index,10);justify-content:center;align-items:center;gap:var(--ui-space-3);border:var(--ui-accent-line-width) dashed var(--ui-accent-solid);border-radius:var(--ui-radius-md);background:color-mix(in srgb, var(--ui-accent-soft) 92%, transparent);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-semibold);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.looma-editor__drop-overlay>.looma-icon{width:var(--ui-font-size-2xl);height:var(--ui-font-size-2xl);stroke-width:var(--ui-editor-toolbar-icon-stroke-width,1.75)}.looma-editor__toolbar-button{--ui-icon-button-size:var(--ui-editor-toolbar-button-size,2rem);--ui-icon-button-radius:var(--ui-editor-toolbar-button-radius,var(--ui-radius-sm));--ui-icon-button-icon-size:var(--ui-editor-toolbar-icon-size,1rem)}.looma-editor__toolbar-button[data-active=true]{--ui-icon-button-surface:var(--ui-editor-toolbar-active-surface,var(--ui-accent-subtle));--ui-icon-button-text:var(--ui-editor-toolbar-active-text,var(--ui-accent-active));color:var(--ui-editor-toolbar-active-text,var(--ui-accent-active));box-shadow:inset 0 0 0 1px var(--ui-editor-toolbar-active-border,color-mix(in srgb, var(--ui-accent) 40%, transparent))}.looma-editor__toolbar-button>.looma-icon{width:var(--ui-editor-toolbar-icon-size,1rem);height:var(--ui-editor-toolbar-icon-size,1rem);stroke-width:var(--ui-editor-toolbar-icon-stroke-width,1.75)}.looma-editor__sticky-toolbar-shell{top:var(--ui-editor-sticky-toolbar-top,0);z-index:var(--ui-editor-toolbar-z-index,10);background:var(--ui-editor-toolbar-surface,var(--ui-surface,#fff));border-bottom:var(--ui-border-width) solid var(--ui-editor-toolbar-border,var(--ui-border,#e5e7eb));min-width:0;position:sticky}.looma-editor__table-picker-popover,.looma-editor__chip-popover,.looma-editor__table-menu-shell{z-index:var(--ui-editor-popover-z-index,300)}.looma-editor__table-picker-popover{background:0 0;border:0;min-width:220px;padding:0}.looma-editor__chip-popover{inline-size:min(15rem,100vw - 2rem)}.looma-editor .ProseMirror [data-looma-chip]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}.looma-editor__table-menu-shell{position:fixed}.looma-editor__mobile-toolbar-shell{z-index:var(--ui-editor-mobile-toolbar-z-index,var(--ui-editor-popover-z-index,300));min-height:var(--ui-editor-toolbar-mobile-min-height,56px);padding:var(--ui-editor-mobile-toolbar-padding-block,4px) max(var(--ui-editor-mobile-toolbar-padding-inline,8px), env(safe-area-inset-left));overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--ui-editor-toolbar-surface,var(--ui-surface,#fff));border-top:var(--ui-border-width) solid var(--ui-editor-toolbar-border,var(--ui-border,#e5e7eb));box-shadow:var(--ui-editor-toolbar-mobile-shadow,0 -2px 8px #0000000f);align-items:stretch;display:flex;position:fixed;overflow:auto hidden}.looma-editor__mobile-toolbar-shell::-webkit-scrollbar{display:none}.looma-editor__mobile-toolbar-shell>*,.looma-editor__mobile-toolbar-shell button{scroll-snap-align:start;flex:none}.looma-editor__mobile-toolbar-shell .looma-editor__toolbar-button{--ui-icon-button-size:var(--ui-editor-toolbar-mobile-button-size,var(--ui-control-min-block-size))}.looma-editor__mobile-toolbar-back{justify-content:center;align-items:center;gap:var(--ui-space-2);min-width:44px;min-height:44px;padding:0 var(--ui-space-3,12px);border-radius:var(--ui-radius-md,6px);color:var(--ui-text-secondary,#4b5563);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;display:inline-flex}.looma-editor__mobile-toolbar-back .looma-icon{width:1rem;height:1rem;stroke-width:var(--ui-editor-toolbar-icon-stroke-width,1.75)}.looma-editor__mobile-toolbar-back:is(:hover,:focus-visible){background:var(--ui-surface-hover,#f3f4f6);color:var(--ui-text-primary,#111827)}.looma-editor .ProseMirror .looma-mention{color:var(--ui-editor-mention-color,var(--ui-accent-active,var(--ui-accent-solid)));background:var(--ui-editor-mention-bg,var(--ui-accent-soft,var(--ui-accent-subtle)));border-radius:var(--ui-radius-sm,4px);font-weight:var(--ui-font-medium,500);white-space:nowrap;padding:.08em .28em}.looma-editor .ProseMirror [data-looma-chip]{--_chip-tone-surface:var(--ui-surface-subtle);--_chip-tone-text:var(--ui-text-secondary);--_chip-surface:var(--ui-editor-chip-surface,var(--_chip-tone-surface));--_chip-text:var(--ui-editor-chip-text,var(--_chip-tone-text));--_chip-border:var(--ui-editor-chip-border,color-mix(in srgb, var(--_chip-surface) 75%, var(--_chip-text) 25%))}.looma-editor .ProseMirror [data-looma-chip][data-color=blue]{--_chip-tone-surface:var(--ui-info-soft);--_chip-tone-text:var(--ui-info-subtle-text)}.looma-editor .ProseMirror [data-looma-chip][data-color=green]{--_chip-tone-surface:var(--ui-success-soft);--_chip-tone-text:var(--ui-success-subtle-text)}.looma-editor .ProseMirror [data-looma-chip][data-color=yellow]{--_chip-tone-surface:var(--ui-warning-soft);--_chip-tone-text:var(--ui-warning-subtle-text)}.looma-editor .ProseMirror [data-looma-chip][data-color=red]{--_chip-tone-surface:var(--ui-danger-soft);--_chip-tone-text:var(--ui-danger-subtle-text)}.looma-editor .ProseMirror [data-looma-chip][data-color=purple]{--_chip-tone-surface:var(--ui-accent-soft);--_chip-tone-text:var(--ui-accent-subtle-text)}.looma-editor .ProseMirror [data-looma-chip]{border:var(--ui-border-width) solid var(--_chip-border);border-radius:var(--ui-radius-round);background:var(--_chip-surface);color:var(--_chip-text);font-size:var(--ui-editor-chip-font-size,var(--ui-font-size-sm));font-weight:var(--ui-font-medium);line-height:var(--ui-line-height-tight);-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;padding:.08em .45em}.ProseMirror .tableWrapper{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto visible}.looma-editor .ProseMirror .tableWrapper+p{margin-top:var(--ui-editor-table-following-gap,var(--ui-space-4))}.ProseMirror:focus-visible{box-shadow:none;outline:none}.ProseMirror table{border-collapse:collapse;table-layout:fixed;min-width:100%;margin:0;width:100%!important;max-width:none!important}.ProseMirror table.ProseMirror-selectednode,.ProseMirror .tableWrapper.ProseMirror-selectednode{outline:none}.ProseMirror th,.ProseMirror td{border:var(--ui-border-width) solid var(--ui-border,#e5e7eb);padding:var(--ui-space-2,8px) var(--ui-space-3,12px);vertical-align:top;min-width:var(--ui-editor-table-cell-min-width,112px);text-align:left;overflow-wrap:anywhere;position:relative}.ProseMirror :is(th,td)>p,.looma-editor .ProseMirror :is(th,td)>p{margin:0}.ProseMirror :is(th,td)>p+p,.looma-editor .ProseMirror :is(th,td)>p+p{margin-top:var(--ui-editor-table-paragraph-gap,var(--ui-space-2,8px))}.ProseMirror th{background:var(--ui-surface-hover,#f3f4f6);font-weight:600}.ProseMirror .selectedCell{background:var(--ui-accent-subtle,#3b82f61a)}.ProseMirror .column-resize-handle{z-index:3;cursor:col-resize;touch-action:none;background:0 0;width:10px;position:absolute;top:0;bottom:0;right:-5px}.ProseMirror .column-resize-handle:after{content:"";border-radius:var(--ui-radius-round,999px);background:color-mix(in srgb, var(--ui-affordance-near-color,var(--ui-border-strong,#c8c8c4)) 72%, transparent);width:2px;transition:width var(--ui-affordance-motion,var(--ui-motion-fast,.12s)) var(--ui-motion-ease,ease), background-color var(--ui-affordance-motion,var(--ui-motion-fast,.12s)) var(--ui-motion-ease,ease);position:absolute;inset-block:0;inset-inline-start:4px}.ProseMirror .column-resize-handle:hover:after,.ProseMirror.resize-cursor .column-resize-handle:after{background:var(--ui-affordance-direct-color,var(--ui-accent-solid,#5b55d6));width:3px}
