@layer properties,theme;@layer base{:where([data-ui]){color:inherit;font-family:var(--font-body)}}@layer structure{:where(:root,[data-ui-root],[data-portal-root]){--portal-control-hover-ground:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-control-hover-ground:color-mix(in srgb, var(--color-fg) var(--alpha-8), var(--color-surface))}}:where(:root,[data-ui-root],[data-portal-root]){--portal-control-pressed-ground:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-control-pressed-ground:color-mix(in srgb, var(--color-fg) var(--alpha-16), var(--color-surface))}}:where(:root,[data-ui-root],[data-portal-root]){--portal-button-selected-ground:var(--color-accent-subtle);--portal-button-selected-hover-ground:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-button-selected-hover-ground:color-mix(in srgb, var(--color-accent) var(--alpha-16), var(--color-surface))}}:where(:root,[data-ui-root],[data-portal-root]){--portal-button-selected-pressed-ground:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-button-selected-pressed-ground:color-mix(in srgb, var(--color-accent) var(--alpha-24), var(--color-surface))}}:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-selected-ground:var(--color-accent-subtle)}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-selected-ground:color-mix(in srgb, var(--color-accent-subtle) 28%, var(--color-surface))}}:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-row-selected-ground:var(--color-accent-subtle)}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-row-selected-ground:color-mix(in srgb, var(--color-accent-subtle) 28%, transparent)}}:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-hover-ground:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-hover-ground:color-mix(in srgb, var(--color-fg) var(--alpha-4), var(--color-surface))}}:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-row-hover-ground:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-row-hover-ground:color-mix(in srgb, var(--color-fg) var(--alpha-4), transparent)}}:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-pressed-ground:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-pressed-ground:color-mix(in srgb, var(--color-fg) var(--alpha-8), var(--color-surface))}}:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-row-pressed-ground:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-row-pressed-ground:color-mix(in srgb, var(--color-fg) var(--alpha-8), transparent)}}:where(:root,[data-ui-root],[data-portal-root]){--portal-action-decoration:none;--portal-card-action-decoration:none;--portal-action-leading:var(--leading-snug);--portal-count-size:inherit;--portal-count-weight:inherit;--portal-count-leading:inherit;--portal-count-figures:inherit;--portal-count-ink:inherit;--portal-action-sm-size:var(--text-ui-xs);--portal-control-sm-block:2.75rem;--portal-action-lg-size:var(--text-ui-base);--portal-control-lg-block:2.75rem;--portal-field-focus-offset:var(--space-2xs);--portal-feedback-leading:inherit;--portal-feedback-size:var(--text-ui-sm)}:where(:root){--portal-focus-offset:var(--border-thick)}:where([data-ui=button]){cursor:pointer;justify-content:center;align-items:center;min-block-size:2.75rem;display:inline-flex}:where([data-ui=button][data-width=fill]){inline-size:100%;display:flex}:where([data-ui=button][data-shape=icon]){inline-size:2.75rem;padding:0}:where([data-ui=button]:disabled,[data-ui=button][aria-disabled=true]){cursor:not-allowed}:where([data-ui=button][data-pending]){cursor:progress}:where([data-ui=interactive]){isolation:isolate;cursor:pointer;min-inline-size:0;position:relative}:where([data-ui=interactive][data-variant=card]){flex-direction:column;display:flex}:where([data-ui=interactive] [data-part=interactive-target]):after{content:"";z-index:-1;position:absolute;inset:0}:where([data-ui=interactive][data-pending]){cursor:progress}:where([data-ui=interactive][data-disabled]){cursor:not-allowed}:where([data-ui=interactive][data-pending],[data-ui=interactive][data-disabled]) [data-part=interactive-target]{pointer-events:none}:where([data-ui=pending-submit]){align-items:center;gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr);min-inline-size:0;max-inline-size:100%;display:inline-grid}:where([data-ui=pending-submit][data-layout=inline]){flex-wrap:wrap;display:inline-flex}:where([data-ui=pending-submit][data-layout=inline]>[data-ui=control-feedback]:not([data-empty])){flex-basis:100%;justify-content:flex-end}:where([data-ui=pending-submit][data-width=fill]){grid-template-columns:minmax(0,1fr);inline-size:100%;display:grid}:where([data-ui=control-feedback]){--portal-control-feedback-gap:var(--space-xs);--portal-control-feedback-fg:var(--color-fg-muted);--portal-control-feedback-long-fg:var(--color-info-fg);align-items:center;gap:var(--portal-control-feedback-gap);flex-wrap:wrap;min-inline-size:0;display:flex}:where([data-ui=control-feedback][data-empty]){block-size:0;inline-size:0;position:absolute;overflow:clip}:where([data-ui=control-feedback] [data-part=feedback-pending]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}:where([data-part=feedback-copy]){min-inline-size:0;display:grid}:where([data-part=feedback-copy]>*){overflow-wrap:anywhere;grid-area:1/1;min-inline-size:0}:where([data-ui=control-feedback] [data-part=feedback-words]){overflow-wrap:anywhere}:where([data-part=submit-announcement]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}:where(:root,[data-ui-root],[data-portal-root]){--portal-dialog-ground:var(--color-canvas);--portal-dialog-shadow:var(--elev-lift);--portal-dialog-edge-width:var(--border-thin);--portal-dialog-radius:var(--radius-panel);--portal-heading-tracking:var(--tracking-display);--portal-heading-family:var(--font-display);--portal-dialog-width:36rem;--portal-dialog-max-height:90dvh;--portal-dialog-heading-leading:var(--leading-tight)}:where([data-part=page-actions],[data-part=section-actions],[data-part=panel-footer],[data-part=dialog-actions],[data-part=state-action]){flex-wrap:wrap;align-items:center;display:flex}:where(:root,[data-ui-root],[data-portal-root]){--portal-route-nav-padding-inline:var(--space-sm);--portal-route-nav-gap:var(--space-xs);--portal-header-gap:var(--space-md);--portal-header-row-min:var(--portal-field-control-block);--portal-header-end-max:60cqi;--portal-header-primary-max:8rem;--portal-work-surface-min:round(up, 60dvh, 1px);--portal-work-surface-min-narrow:round(up, 55dvh, 1px);--portal-svar-ground:var(--color-canvas);--portal-link-standalone-block:2.75rem;--portal-panel-edge-width:var(--border-thin);--portal-panel-shadow:none;--portal-panel-neutral-ground:var(--color-surface);--portal-panel-raised-shadow:none;--portal-panel-inset-ground:var(--color-canvas);--portal-popover-ground:var(--color-surface-raised);--portal-popover-shadow:var(--elev-lift);--portal-popover-edge-width:var(--border-thin);--portal-tooltip-ground:var(--color-surface);--portal-tooltip-shadow:var(--elev-lift);--portal-tooltip-edge-width:var(--border-thin);--portal-metric-shadow:var(--elev-lift);--portal-metric-focus-shadow:none;--portal-metric-hover-shadow:var(--elev-lift);--portal-route-selected-ground:var(--color-accent-subtle)}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-route-selected-ground:color-mix(in srgb, var(--color-accent-subtle) 28%, transparent)}}:where(:root,[data-ui-root],[data-portal-root]){--portal-svar-grid-size:var(--text-ui-base);--portal-svar-editor-size:var(--text-ui-sm);--portal-svar-leading:var(--leading-body);--portal-svar-header-weight:var(--weight-body);--portal-svar-header-case:capitalize;--portal-prose-measure:none;--portal-prose-measure-scale:1;--portal-navigation-decoration:none;--portal-menu-action-decoration:none;--portal-tab-action-decoration:none;--portal-step-action-decoration:none;--portal-pane-action-decoration:none;--portal-filter-action-decoration:none;--portal-page-title-weight:var(--weight-semibold);--portal-placeholder-ink:currentColor}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-placeholder-ink:color-mix(in oklab, currentColor 50%, transparent)}}:where(:root,[data-ui-root],[data-portal-root]){--portal-overline-weight:inherit;--portal-overline-leading:inherit;--portal-overline-tracking:inherit;--portal-overline-case:inherit;--portal-notice-heading-tracking:inherit;--portal-notice-heading-family:inherit;--portal-field-control-block:2.75rem;--portal-field-code-size:var(--text-section);--portal-field-label-size:var(--text-ui-base);--portal-field-legend-gap:var(--space-sm);--portal-field-controls-gap:var(--space-md);--portal-field-choice-gap:var(--space-xs);--portal-field-choice-size:var(--space-md);--portal-field-label-weight:var(--weight-medium);--portal-field-label-gap:var(--space-2xs);--portal-field-help-size:var(--text-small);--portal-panel-padding:calc(var(--space-md) * 1.25);--portal-panel-content-inset:var(--portal-panel-padding);--portal-panel-radius:var(--radius-xl);--portal-table-label-size:var(--text-ui-sm);--portal-table-fraction-min:calc(var(--measure) / 4);--portal-table-label-weight:var(--weight-semibold);--portal-table-cell-size:var(--text-ui-sm);--portal-table-cell-padding:var(--space-sm);--portal-state-gap:var(--space-lg);--portal-state-measure:var(--measure);--portal-section-heading-leading:var(--leading-tight);--portal-intro-size:var(--text-ui-base);--portal-intro-weight:inherit;--portal-panel-heading-size:var(--text-ui-base);--portal-panel-heading-leading:var(--leading-display);--portal-status-size:var(--text-ui-xs);--portal-status-weight:var(--weight-semibold);--portal-status-leading:var(--leading-snug);--portal-badge-size:var(--text-ui-sm);--portal-badge-action-size:var(--text-ui-sm);--portal-badge-weight:var(--weight-semibold);--portal-badge-padding:var(--space-3xs) calc(var(--space-xs) * 1.25);--portal-field-group-gap:var(--space-xs);--portal-field-label-leading:var(--leading-snug);--portal-field-help-leading:var(--leading-snug);--portal-field-help-weight:inherit;--portal-field-message-adjust:0;--portal-field-error-weight:inherit;--portal-field-value-size:var(--text-ui-sm);--portal-field-value-leading:var(--leading-snug);--portal-field-value-weight:inherit;--portal-field-value-sm-size:var(--text-ui-xs);--portal-field-value-lg-size:var(--text-ui-base);--portal-popover-link-decoration:underline dotted;--portal-popover-link-offset:.2em;--portal-popover-link-thickness:auto;--portal-popover-size:var(--text-ui-sm);--portal-popover-leading:var(--leading-snug);--portal-popover-weight:inherit;--portal-popover-close-size:var(--text-ui-xs);--portal-tooltip-size:var(--text-ui-sm);--portal-tooltip-leading:var(--leading-snug);--portal-tooltip-tracking:normal;--portal-key-gap:var(--space-sm);--portal-key-leading:inherit;--portal-key-weight:inherit;--portal-key-value-size:var(--text-ui-base);--portal-key-value-leading:inherit;--portal-key-value-weight:inherit;--portal-metadata-leading:inherit;--portal-state-title-size:var(--text-ui-base);--portal-state-body-size:var(--text-ui-sm);--portal-notice-size:var(--text-ui-sm);--portal-notice-title-size:inherit;--portal-notice-title-leading:inherit;--portal-code-leading:inherit;--portal-link-decoration:underline;--portal-identity-decoration:none;--portal-link-offset:.2em;--portal-link-thickness:auto;--portal-link-visited-ink:var(--color-accent-fg);--portal-link-hover-ink:var(--color-accent-emphasis);--portal-link-pressed-ink:var(--color-accent-fg);--portal-route-nav-size:var(--text-ui-sm);--portal-route-nav-weight:inherit;--portal-route-nav-leading:inherit;--portal-summary-title-size:var(--text-ui-base);--portal-summary-title-leading:var(--leading-display);--portal-summary-size:var(--text-ui-sm);--portal-summary-leading:var(--leading-snug);--portal-field-message-gap:max(var(--portal-field-label-gap), calc(var(--portal-focus-offset) + var(--border-thick) + var(--space-3xs)));--portal-tooltip-radius:var(--radius-lg);--portal-badge-radius:var(--radius-sm);--portal-metric-icon-radius:var(--radius-xl);--portal-state-radius:var(--radius-2xl);--portal-state-art-radius:var(--radius-2xl);--portal-state-detail-radius:var(--radius-lg);--portal-code-block-radius:var(--radius-lg);--portal-kbd-radius:var(--radius-sm);--portal-table-cell-padding-compact:var(--space-2xs);--portal-table-cell-padding-comfortable:var(--space-sm);--portal-card-radius:var(--radius-panel);--portal-skeleton-card-padding:var(--space-md);--portal-state-title-weight:var(--weight-semibold);--portal-state-title-leading:var(--leading-snug)}:where([data-ui=page-header]){flex-wrap:wrap;justify-content:space-between;align-items:start;display:flex}@media (max-width:44rem){:where([data-ui=page-header]>[data-part=page-actions]){inline-size:100%}:where([data-ui=page-header]>[data-part=page-actions]>[data-ui=button][data-tone=primary]){flex-basis:100%}}:where([data-part=table-actions]){flex-wrap:wrap;align-items:center;display:flex}:where([data-ui=action-bar]){justify-content:end;align-items:center;display:flex}:where([data-ui=action-bar][data-state=start]){justify-content:start}:where([data-ui=action-bar][data-state=between]){justify-content:space-between}:where([data-ui=action-bar][data-size=wrap]){flex-wrap:wrap}:where([data-ui=action-bar]>form:has([data-ui=pending-submit][data-layout=inline])){display:contents}:where(:root){--portal-toast-edge:calc(var(--border-thin) + var(--border-thick) * 2)}:where([data-ui=action-bar][data-layout=inline]){display:inline-flex}:root[data-app=portal],:root[data-app=portal] :where([data-ui-root],[data-portal-root]){--portal-control-hover-ground:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){:root[data-app=portal],:root[data-app=portal] :where([data-ui-root],[data-portal-root]){--portal-control-hover-ground:color-mix(in srgb, var(--color-fg) var(--alpha-8), transparent)}}:root[data-app=portal],:root[data-app=portal] :where([data-ui-root],[data-portal-root]){--portal-control-pressed-ground:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){:root[data-app=portal],:root[data-app=portal] :where([data-ui-root],[data-portal-root]){--portal-control-pressed-ground:color-mix(in srgb, var(--color-fg) var(--alpha-16), transparent)}}:root[data-app=portal],:root[data-app=portal] :where([data-ui-root],[data-portal-root]){--portal-svar-ground:var(--color-surface-raised);--portal-link-standalone-block:1.5rem;--portal-panel-edge-width:var(--border-hairline);--portal-panel-shadow:none;--portal-panel-neutral-ground:var(--color-surface-raised);--portal-panel-raised-shadow:var(--elev-raised);--portal-panel-inset-ground:var(--color-surface-sunken);--portal-popover-ground:var(--color-surface-overlay);--portal-popover-shadow:var(--elev-overlay);--portal-popover-edge-width:var(--border-hairline);--portal-tooltip-ground:var(--color-surface-overlay);--portal-tooltip-shadow:var(--elev-overlay);--portal-tooltip-edge-width:var(--border-hairline);--portal-dialog-ground:var(--color-surface-overlay);--portal-dialog-shadow:var(--elev-overlay);--portal-dialog-edge-width:var(--border-hairline);--portal-metric-shadow:none;--portal-metric-focus-shadow:var(--elev-raised);--portal-metric-hover-shadow:var(--elev-raised);--portal-route-selected-ground:var(--color-accent-surface);--portal-button-selected-ground:var(--color-accent-surface);--portal-button-selected-hover-ground:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){:root[data-app=portal],:root[data-app=portal] :where([data-ui-root],[data-portal-root]){--portal-button-selected-hover-ground:color-mix(in srgb, var(--color-fg) var(--alpha-8), var(--color-accent-surface))}}:root[data-app=portal],:root[data-app=portal] :where([data-ui-root],[data-portal-root]){--portal-button-selected-pressed-ground:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){:root[data-app=portal],:root[data-app=portal] :where([data-ui-root],[data-portal-root]){--portal-button-selected-pressed-ground:color-mix(in srgb, var(--color-fg) var(--alpha-16), var(--color-accent-surface))}}:root[data-app=portal],:root[data-app=portal] :where([data-ui-root],[data-portal-root]){--portal-interactive-selected-ground:var(--color-accent-surface);--portal-interactive-row-selected-ground:var(--color-accent-surface);--portal-interactive-hover-ground:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){:root[data-app=portal],:root[data-app=portal] :where([data-ui-root],[data-portal-root]){--portal-interactive-hover-ground:color-mix(in srgb, var(--color-fg) var(--alpha-8), transparent)}}:root[data-app=portal],:root[data-app=portal] :where([data-ui-root],[data-portal-root]){--portal-interactive-row-hover-ground:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){:root[data-app=portal],:root[data-app=portal] :where([data-ui-root],[data-portal-root]){--portal-interactive-row-hover-ground:color-mix(in srgb, var(--color-fg) var(--alpha-8), transparent)}}:root[data-app=portal],:root[data-app=portal] :where([data-ui-root],[data-portal-root]){--portal-interactive-pressed-ground:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){:root[data-app=portal],:root[data-app=portal] :where([data-ui-root],[data-portal-root]){--portal-interactive-pressed-ground:color-mix(in srgb, var(--color-fg) var(--alpha-16), transparent)}}:root[data-app=portal],:root[data-app=portal] :where([data-ui-root],[data-portal-root]){--portal-interactive-row-pressed-ground:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){:root[data-app=portal],:root[data-app=portal] :where([data-ui-root],[data-portal-root]){--portal-interactive-row-pressed-ground:color-mix(in srgb, var(--color-fg) var(--alpha-16), transparent)}}:root[data-app=portal],:root[data-app=portal] :where([data-ui-root],[data-portal-root]){--portal-panel-radius:var(--radius-panel);--portal-svar-grid-size:var(--text-ui-sm);--portal-svar-editor-size:var(--text-ui-base);--portal-svar-leading:var(--leading-data);--portal-svar-header-weight:var(--weight-semibold);--portal-svar-header-case:var(--case-normal);--portal-prose-measure-scale:.9;--portal-prose-measure:calc(var(--measure) * 1em / var(--text-body) * var(--portal-prose-measure-scale));--portal-placeholder-ink:var(--color-fg-muted);--portal-overline-weight:var(--weight-semibold);--portal-overline-leading:var(--leading-data);--portal-overline-tracking:var(--tracking-kicker);--portal-overline-case:var(--case-upper);--portal-page-title-weight:var(--weight-display);--portal-heading-tracking:var(--tracking-normal);--portal-heading-family:var(--font-body);--portal-notice-heading-tracking:var(--tracking-normal);--portal-notice-heading-family:var(--font-body);--portal-section-heading-leading:var(--leading-snug);--portal-intro-size:var(--text-small);--portal-intro-weight:var(--weight-normal);--portal-panel-heading-size:var(--text-sub);--portal-panel-heading-leading:var(--leading-snug);--portal-action-leading:var(--leading-control);--portal-count-size:var(--text-ui-xs);--portal-count-weight:var(--weight-medium);--portal-count-leading:var(--leading-data);--portal-count-figures:var(--numeric-figures);--portal-count-ink:var(--color-fg-muted);--portal-action-sm-size:var(--text-ui-sm);--portal-control-sm-block:2.25rem;--portal-action-lg-size:var(--text-ui-sm);--portal-control-lg-block:3.25rem;--portal-status-size:var(--text-ui-sm);--portal-status-weight:var(--weight-medium);--portal-status-leading:var(--leading-data);--portal-badge-size:var(--text-ui-xs);--portal-badge-action-size:var(--text-ui-sm);--portal-badge-weight:var(--weight-semibold);--portal-badge-padding:var(--space-3xs) var(--space-xs);--portal-field-group-gap:var(--space-xl);--portal-field-label-leading:var(--leading-control);--portal-field-help-leading:var(--leading-body);--portal-field-help-weight:var(--weight-normal);--portal-field-message-adjust:calc(var(--portal-field-message-gap) - max(var(--portal-field-label-gap), calc(var(--portal-field-focus-offset) + var(--border-thick) + var(--space-3xs))));--portal-field-error-weight:var(--weight-medium);--portal-field-value-size:var(--text-ui-base);--portal-field-value-leading:var(--leading-control);--portal-field-value-weight:var(--weight-normal);--portal-field-value-sm-size:var(--text-ui-base);--portal-field-value-lg-size:var(--text-ui-base);--portal-field-focus-offset:calc(var(--border-thin) * -1);--portal-popover-link-decoration:underline solid;--portal-popover-link-offset:var(--space-3xs);--portal-popover-link-thickness:var(--border-hairline);--portal-popover-size:var(--text-small);--portal-popover-leading:var(--leading-body);--portal-popover-weight:var(--weight-normal);--portal-popover-close-size:var(--text-ui-sm);--portal-tooltip-size:var(--text-small);--portal-tooltip-leading:var(--leading-body);--portal-tooltip-tracking:var(--tracking-normal);--portal-key-gap:var(--space-2xs);--portal-key-leading:var(--leading-data);--portal-key-weight:var(--weight-normal);--portal-key-value-size:var(--text-ui-sm);--portal-key-value-leading:var(--leading-data);--portal-key-value-weight:var(--weight-normal);--portal-metadata-leading:var(--leading-data);--portal-state-title-size:var(--text-sub);--portal-state-body-size:var(--text-body);--portal-notice-size:var(--text-small);--portal-notice-title-size:var(--text-sub);--portal-notice-title-leading:var(--leading-snug);--portal-code-leading:var(--leading-data);--portal-link-decoration:underline solid;--portal-link-offset:var(--space-3xs);--portal-link-thickness:var(--border-hairline);--portal-link-visited-ink:var(--color-accent-fg);--portal-link-hover-ink:var(--color-accent-emphasis);--portal-link-pressed-ink:var(--color-accent-fg);--portal-route-nav-size:var(--text-nav);--portal-route-nav-weight:var(--weight-medium);--portal-route-nav-leading:var(--leading-control);--portal-summary-title-size:var(--text-sub);--portal-summary-title-leading:var(--leading-snug);--portal-summary-size:var(--text-small);--portal-summary-leading:var(--leading-body);--portal-dialog-heading-leading:var(--leading-snug);--portal-feedback-leading:var(--leading-body);--portal-feedback-size:var(--text-small);--portal-table-cell-padding:var(--space-xs);--portal-field-label-size:var(--text-ui-sm);--portal-field-label-gap:var(--space-xs);--portal-field-message-gap:var(--space-2xs)}:where([data-ui=save-bar]){z-index:var(--z-sticky);grid-template-rows:1fr;min-inline-size:0;display:grid;position:sticky;inset-block-end:0}:where([data-ui=save-bar][data-size=inline],[data-ui=save-bar][data-enhanced]:is([data-state=clean],[data-state=saved])){position:static}:where([data-part=save-bar-inner]){overflow-clip-margin:var(--space-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;min-block-size:0;display:flex;overflow:clip}:where([data-part=save-bar-text]){flex-direction:column;flex:16rem;min-inline-size:0;display:flex}:where([data-part=save-bar-text]>[data-ui=status]){align-self:flex-start}:where([data-part=save-reason]){margin:0}:where([data-part=save-bar-actions]){flex:0 auto;align-items:flex-start}:where([data-ui=save-bar][data-size=inline] [data-part=save-bar-inner]){flex-flow:column;align-items:flex-start}:where([data-ui=save-bar][data-size=inline] [data-part=save-bar-text]){flex:0 auto}:where([data-ui=save-bar][data-size=inline] [data-part=save-bar-actions]){justify-content:flex-start}:where([data-ui=save-status]){min-inline-size:0}:where([data-ui=publish-action]){flex-direction:column;align-items:flex-end;max-inline-size:20rem;display:flex}:where(:root:has([data-ui=save-bar]:not([data-size=inline],[data-state=clean],[data-state=saved]))){scroll-padding-block-end:var(--portal-save-bar-block)}@media (max-width:40rem){:where([data-part=save-bar-actions]){flex-flow:wrap;flex:0 auto;align-items:center;inline-size:100%;min-inline-size:0}:where([data-ui=save-bar][data-size=inline] [data-part=save-bar-actions]){flex:0 auto}:where([data-part=save-bar-actions]>*){white-space:normal;flex:0 auto;inline-size:auto;max-inline-size:100%}:where([data-part=save-bar-actions]>[data-ui=button]){flex:none}:where([data-ui=publish-action]){flex-direction:row-reverse;justify-content:space-between;align-items:center;inline-size:100%;max-inline-size:none}}:where([data-ui=status]){flex-shrink:0;align-items:center;display:inline-flex}:where([data-ui=field],[data-ui=field-group],[data-part=field-group-controls]){flex-direction:column;min-inline-size:0;display:flex}:where([data-part=field-label]){flex-wrap:wrap;align-items:center;display:flex}:where([data-part=field-label-row]){align-items:center;min-inline-size:0;display:flex}:where([data-part=field-tip]){--status-tip-target:1.25rem;flex:none;align-items:center;block-size:auto;display:inline-flex}:where([data-part=field-tip] button){min-block-size:0;min-inline-size:0;position:relative}:where([data-part=field-tip] button):after{content:"";position:absolute;inset:-.75rem}:where([data-ui=field][data-help=tip]>[data-part=field-help]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:where([data-part=field-control]){min-block-size:2.75rem;inline-size:100%}:where([data-ui=field][data-layout=choice]){align-items:center;column-gap:var(--portal-field-choice-gap);grid-template-columns:auto minmax(0,1fr);display:grid}:where([data-ui=field][data-layout=choice]>:is([data-part=field-label],[data-part=field-label-row],[data-part=field-help],[data-part=field-error])){grid-column:2}:where([data-ui=field][data-layout=choice] [data-part=field-control]){inline-size:var(--portal-field-choice-size);block-size:var(--portal-field-choice-size);grid-area:1/1;min-block-size:0}:where([data-part=field-legend]){margin-block-end:var(--portal-field-legend-gap)}:where([data-part=field-group-controls]){gap:var(--portal-field-controls-gap)}:where([data-part=file-drop-input],[data-part=file-drop-progress]){inline-size:100%;min-inline-size:0}:where([data-part=file-drop-selection]){align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}:where([data-part=file-drop-name]){overflow-wrap:anywhere;flex:auto}:where([data-part=file-drop-result]){margin:0}:where([data-part=file-drop-result]:empty){display:none}:where([data-ui=file-drop][data-chosen] [data-part=file-drop-input],[data-part=file-drop-result][data-echo]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:where([data-part=file-drop-preview]){max-inline-size:100%;max-block-size:var(--space-section);object-fit:contain;display:block}:where([data-part=field-group-controls][data-layout=responsive]){grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--portal-field-controls-min,var(--portal-panel-group-min,20rem))), 1fr));gap:var(--portal-field-responsive-gap,var(--space-md));display:grid}:where([data-ui=error-summary]){min-inline-size:0;scroll-margin-block:var(--space-lg);flex-direction:column;display:flex}:where([data-part=summary-list]){flex-direction:column;margin:0;padding-inline-start:var(--space-lg);display:flex}:where([data-ui=field],[data-ui=field-group]){scroll-margin-block:var(--space-xl)}:where([data-part=field-select]){align-items:center;display:inline-grid;position:relative}:where([data-part=field-select]>select){appearance:none;grid-area:1/1;inline-size:100%}:where([data-part=field-select]):after{content:"";pointer-events:none;block-size:.75em;inline-size:.75em;position:absolute;inset-inline-end:var(--space-sm);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%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='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}:where([data-part=field-adorned]){align-items:stretch;min-inline-size:0;display:flex}:where([data-part=field-adorned]>:is([data-part=field-control],[data-part=field-select])){flex:auto;min-inline-size:0}:where([data-part=field-adornment]){flex:none;align-items:center;display:inline-flex}:where([data-ui=field][data-layout=choice]>[data-part=field-counter]){grid-column:2}}@layer components{:where([data-part=page-actions],[data-part=section-actions],[data-part=panel-footer],[data-part=dialog-actions],[data-part=state-action],[data-ui=action-bar]){gap:var(--space-sm)}:where([data-ui=status]){gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--portal-tone-bg);color:var(--portal-tone-fg);font-size:var(--portal-status-size);font-weight:var(--portal-status-weight);line-height:var(--portal-status-leading)}:where([data-ui=status][data-state=badge]){padding:var(--portal-badge-padding);border-radius:var(--portal-badge-radius);font-size:var(--portal-badge-size);font-weight:var(--portal-badge-weight)}:where([data-ui=status][data-state=badge][data-actionable=true]){font-size:var(--portal-badge-action-size)}:where([data-part=field-control])::placeholder{color:var(--portal-placeholder-ink);font-size:inherit;font-weight:inherit;opacity:1}:where([data-ui=field]){--portal-field-ring-clearance:calc(var(--portal-field-focus-offset) + var(--border-thick) + var(--space-3xs));gap:max(var(--portal-field-label-gap), var(--portal-field-ring-clearance)) var(--portal-field-label-gap)}:where([data-ui=field-group]){gap:var(--portal-field-group-gap);border:none;margin:0;padding:0}:where([data-part=field-label-row]){gap:var(--space-xs);font-size:var(--portal-field-label-size);line-height:var(--portal-field-label-leading)}:where([data-part=field-tip]){--status-tip-ring:transparent}:where([data-part=field-label],[data-part=field-legend]){font-family:var(--font-label);gap:var(--portal-field-label-gap);color:var(--color-fg);font-size:var(--portal-field-label-size);font-weight:var(--portal-field-label-weight);line-height:var(--portal-field-label-leading);margin:0}:where([data-part=field-legend]){line-height:var(--portal-field-label-leading);margin-block-end:var(--portal-field-legend-gap)}:where([data-ui=field-group][data-variant=separated]){border-top:var(--rule-weight) solid var(--color-line);padding:var(--space-lg) 0 0}:where([data-ui=field-group][data-variant=separated] [data-part=field-legend]){padding:0 var(--space-sm) 0 0;line-height:var(--portal-field-label-leading)}:where([data-ui=scoped-checkbox]){gap:var(--space-xs)}:where([data-part=field-help],[data-part=field-error],[data-part=switch-help]){overflow-wrap:anywhere;font-family:var(--font-body);font-size:var(--portal-field-help-size);line-height:var(--portal-field-help-leading);color:var(--color-fg-muted);font-weight:var(--portal-field-help-weight);margin:0;margin-block-start:var(--portal-field-message-adjust)}:where([data-part=field-error],[data-part=field-required]){color:var(--color-danger-fg);font-weight:var(--portal-field-error-weight)}:where([data-part=field-control]){padding:var(--space-xs) var(--space-sm);border:var(--border-thin) solid var(--color-boundary);border-radius:var(--radius-control);background:var(--color-canvas);color:var(--color-fg);font-size:var(--portal-field-value-size);line-height:var(--portal-field-value-leading);font-weight:var(--portal-field-value-weight)}:where([data-part=field-control][data-size=sm]){font-size:var(--portal-field-value-sm-size);min-block-size:var(--portal-control-sm-block)}:where([data-part=field-control][data-size=lg]){font-size:var(--portal-field-value-lg-size);min-block-size:var(--portal-control-lg-block)}:where([data-part=field-control][aria-invalid=true]){border-color:var(--color-danger-fg)}:where([data-ui=field][data-layout=choice] [data-part=field-control]){accent-color:var(--color-accent);padding:0}:where([data-part=field-select]):after{background-color:var(--color-fg-muted)}:where([data-part=field-select]>select){padding-inline-end:calc(var(--space-sm) + var(--space-lg))}:where([data-part=field-select] option){background:var(--color-canvas);color:var(--color-fg)}@supports (appearance:base-select){:where([data-part=field-select]):after{content:none}:where([data-part=field-select]>select){appearance:base-select}:where([data-part=field-select]>select)::picker(select){appearance:base-select}:where([data-part=field-select]>select)::picker-icon{color:var(--color-fg-muted)}:where([data-part=field-select]>select)::picker(select){background:var(--color-surface-raised);border:var(--border-thin) solid var(--color-line);border-radius:var(--radius-control);padding:var(--space-2xs)}:where([data-part=field-select] option){border-radius:var(--radius-control);padding:var(--space-2xs) var(--space-xs);background:0 0}:where([data-part=field-select] option:checked){background:var(--color-action-primary);color:var(--color-on-action)}}:where([data-ui=error-summary]){gap:var(--space-xs);padding:var(--space-md);border:var(--border-thick) solid var(--color-danger-fg);border-radius:var(--radius-panel);background:var(--color-danger-surface);color:var(--color-fg)}:where([data-ui=error-summary]:focus-visible){outline:var(--border-thick) solid var(--color-focus-ring);outline-offset:2px}:where([data-part=summary-title]){letter-spacing:var(--portal-heading-tracking);font-family:var(--portal-heading-family);color:var(--color-danger-fg);font-size:var(--portal-summary-title-size);font-weight:var(--weight-semibold);line-height:var(--portal-summary-title-leading);margin:0}:where([data-part=summary-list]){gap:var(--space-2xs);font-size:var(--portal-summary-size);line-height:var(--portal-summary-leading)}:where([data-part=summary-link]){color:var(--color-danger-fg);font-weight:var(--weight-medium);-webkit-text-decoration:var(--portal-link-decoration);text-decoration:var(--portal-link-decoration);text-underline-offset:var(--portal-link-offset);text-decoration-thickness:var(--portal-link-thickness)}:where([data-part=summary-link]:focus-visible){outline:var(--border-thick) solid var(--color-focus-ring);outline-offset:2px}:where([data-ui=field][data-pending] [data-part=field-control]){background:var(--color-info-surface);color:var(--color-info-fg);border-color:var(--color-info-fg)}:where([data-ui=field][data-readonly] [data-part=field-control]){border-color:var(--color-line)}:where([data-ui=field][data-disabled] [data-part=field-control]){background:var(--color-surface);color:var(--color-fg-muted);border-color:var(--color-line)}:where([data-ui=field][data-invalid] [data-part=field-control]){border-color:var(--color-danger-fg);box-shadow:inset 0 0 0 var(--border-thin) var(--color-danger-fg)}:where([data-ui=field][data-invalid]){border-inline-start:var(--border-thick) solid var(--color-danger-fg);margin-inline-start:calc(-1 * (var(--space-sm) + var(--border-thick)));padding-inline-start:var(--space-sm)}:where([data-ui=field][data-invalid] [data-part=field-error]){font-weight:var(--weight-medium)}:where([data-ui=field][data-selected]:not([data-layout=choice]) [data-part=field-control]:not([type=checkbox],[type=radio])){border-color:var(--color-accent);box-shadow:inset 0 0 0 var(--border-thin) var(--color-accent)}:where([data-ui=field][data-expanded] [data-part=field-control]){border-color:var(--color-accent)}:where([data-ui=field]:is([data-state=validating],[data-state=submitting]) [data-part=field-control]){cursor:progress}:where([data-part=field-counter]){overflow-wrap:anywhere;font-family:var(--font-body);color:var(--color-fg-muted);font-size:var(--portal-field-help-size);font-weight:var(--portal-field-help-weight);line-height:var(--portal-field-help-leading);font-variant-numeric:tabular-nums;margin:0;margin-block-start:var(--portal-field-message-adjust)}:where([data-part=field-adornment]){padding-inline:var(--space-sm);border:var(--border-thin) solid var(--color-boundary);background:var(--color-surface);color:var(--color-fg-muted);font-size:var(--portal-field-value-size);line-height:var(--portal-field-value-leading);white-space:nowrap}:where([data-ui=field][data-size=sm] [data-part=field-adornment]){font-size:var(--portal-field-value-sm-size)}:where([data-ui=field][data-size=lg] [data-part=field-adornment]){font-size:var(--portal-field-value-lg-size)}:where([data-part=field-adornment][data-position=start]){border-inline-end:none;border-start-start-radius:var(--radius-control);border-end-start-radius:var(--radius-control)}:where([data-part=field-adornment][data-position=end]){border-inline-start:none;border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}:where([data-part=field-adorned]:has(>[data-position=start]) [data-part=field-control]){border-start-start-radius:0;border-end-start-radius:0}:where([data-part=field-adorned]:has(>[data-position=end]) [data-part=field-control]){border-start-end-radius:0;border-end-end-radius:0}}@layer brand,vendor-base;@layer vendor-adapter{:where([data-portal-root]) select.wx-select{appearance:auto}:where([data-portal-root]) select.wx-select~.wxi-angle-down{display:none}@supports (appearance:base-select){:where([data-portal-root]) select.wx-select{appearance:base-select;align-items:center;display:inline-flex}:where([data-portal-root]) select.wx-select:has(~.wxi-close)::picker-icon{display:none}}:where(.svar-scope,.wx--theme) .wx-cell{font-variant-numeric:var(--numeric-figures);line-height:var(--portal-svar-leading)}:where(.svar-scope,.wx--theme) :is(input,select,textarea){font-size:var(--portal-svar-editor-size);font-weight:var(--weight-normal);line-height:var(--portal-field-value-leading)}:where([data-part=field-control]:not([type=checkbox],[type=radio])){box-sizing:border-box;block-size:auto;inline-size:100%;min-block-size:var(--portal-field-control-block);padding:var(--space-xs) var(--space-sm);border:var(--border-thin) solid var(--color-boundary);border-radius:var(--radius-control);background:var(--color-canvas);color:var(--color-fg);font-size:var(--portal-field-value-size);line-height:var(--portal-field-value-leading);font-weight:var(--portal-field-value-weight)}:where([data-part=field-control][data-size=sm]){font-size:var(--portal-field-value-sm-size);min-block-size:var(--portal-control-sm-block)}:where([data-part=field-control][data-size=lg]){font-size:var(--portal-field-value-lg-size);min-block-size:var(--portal-control-lg-block)}@media (hover:hover){:where([data-part=field-control]:hover:not(:disabled,[aria-disabled=true])){border-color:var(--color-fg-muted)}}:where([data-part=field-control]:focus-visible){outline:var(--border-thin) solid var(--color-focus-ring);outline-offset:var(--portal-field-focus-offset)}:where([data-part=field-control]:disabled,[data-part=field-control][aria-disabled=true]){background:var(--color-surface);color:var(--color-fg-muted);cursor:not-allowed}:where([data-part=field-control][aria-invalid=true]){border-color:var(--color-danger-fg)}:where([data-ui=field] [data-part=field-control][autocomplete=one-time-code]){inline-size:calc(6ch + var(--space-sm) * 2 + var(--border-thin) * 2);max-inline-size:100%;font-family:var(--font-mono);font-size:var(--portal-field-code-size);font-variant-numeric:tabular-nums}@media (forced-colors:active){:where([data-ui=field] [data-part=field-control]:not([type=checkbox],[type=radio])){color:fieldtext;background-color:field;border-color:buttonborder}:where([data-ui=field] [data-part=field-control]:focus-visible){outline-color:highlight}:where([data-ui=field][data-expanded] [data-part=field-control]){border-color:highlight}:where([data-ui=field][data-selected]:not([data-layout=choice]) [data-part=field-control]:not([type=checkbox],[type=radio])){color:selecteditemtext;background-color:selecteditem;border-color:selecteditem}:where([data-ui=field][data-invalid]){border-inline-start-color:canvastext}:where([data-ui=field][data-invalid] [data-part=field-control]){border-color:canvastext}:where([data-part=field-error],[data-part=field-required]){color:canvastext}:where([data-ui=field][data-disabled] [data-part=field-control]){color:graytext;border-color:graytext}:where([data-ui=field][data-disabled] [data-part=field-label]){color:graytext}:where([data-part=field-adornment]){color:canvastext;background-color:canvas;border-color:buttonborder}}}@layer utilities,exceptions;
@layer properties,theme,base,structure;@layer components{:where([data-pattern=enquiry-form] [data-part=privacy]){font-size:var(--text-small);color:var(--color-fg-muted)}:where([data-pattern=enquiry-form] [data-part=privacy] a){color:var(--color-accent-fg);text-decoration-line:underline}}@layer brand,vendor-base,vendor-adapter,utilities,exceptions;
